/* Large desktop :1200px. */
@media (max-width: 1199px) { 

.wrapper .btn.sidebar-btn {   
    font-size: 12px;   
    padding: 11px 0 8px;   
}
}
 
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
  .wrapper .header .header-menu .main-menu #menu-item-60 span {
    border-top: 3px solid #004065;
    color: #ffffff;
    font-size: 18px;
    padding: 9px 4px;
}
.wrapper .header .ubermenu .ubermenu-colgroup .ubermenu-column, .wrapper .header .ubermenu .ubermenu-custom-content-padded, .wrapper .header .ubermenu .ubermenu-nonlink, .wrapper .header .ubermenu .ubermenu-retractor, .wrapper .header .ubermenu .ubermenu-submenu-padded, .wrapper .header .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .wrapper .header .ubermenu .ubermenu-target, .wrapper .header .ubermenu .ubermenu-widget, .wrapper .header .ubermenu-responsive-toggle {
    padding: 19px 7px;
}
.wrapper .footer-area .mid-footer .social-icon li {
    text-align: center;
    padding-left: 2px;
    padding-right: 2px;
}

}
 /* small mobile :320px. */
@media (max-width: 991px) {
    .wrapper .header .header-menu .main-menu #menu-item-60{
    display: none;
    }
    .footer-copy{
    text-align: center;
    }
    .footer-copy .text-right{
    text-align: center;
    }
    h2 {
    font-size: 35px;
    font-weight: 300;
    }
    .wrapper .inner-sidebar h2 {
    font-size: 26px;
}

}

/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
    .wrapper .header .ubermenu .ubermenu-colgroup .ubermenu-column,
    .wrapper .header .ubermenu .ubermenu-custom-content-padded,
    .wrapper .header .ubermenu .ubermenu-nonlink,
    .wrapper .header .ubermenu .ubermenu-retractor,
    .wrapper .header .ubermenu .ubermenu-submenu-padded, 
    .wrapper .header .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target,
    .wrapper .header .ubermenu .ubermenu-target, 
    .wrapper .header .ubermenu .ubermenu-widget,
    .wrapper .header .ubermenu-responsive-toggle {
    padding: 19px 7px;
    font-size: 14px;
}
.inner-sidebar .media-left, .inner-sidebar  .media > .pull-left {
    float: inherit;
    padding-right: 10px;
    width: 100%;
}
.inner-sidebar .media-left img, .inner-sidebar  .media > .pull-left img{
    width: 100%;
}
.wrapper .footer-area {   
    padding: 40px 0;
}
}

@media (max-width: 767px) {
 .home-sidebar {
    text-align: center;
}
.footer-area {
    text-align: center;
}
.logo img{
    display: inline-block;
}
.header-top{
    text-align: center;
}
.social-icon.list-inline {
    text-align: center;
}
.wrapper .services-area { 
    padding: 40px 0;   
}

.wrapper .header .ubermenu .ubermenu-colgroup .ubermenu-column, .wrapper .header .ubermenu .ubermenu-custom-content-padded, .wrapper .header .ubermenu .ubermenu-nonlink, .wrapper .header .ubermenu .ubermenu-retractor, .wrapper .header .ubermenu .ubermenu-submenu-padded, .wrapper .header .ubermenu .ubermenu-submenu-type-stack > .ubermenu-item-normal > .ubermenu-target, .wrapper .header .ubermenu .ubermenu-target, .wrapper .header .ubermenu .ubermenu-widget, .wrapper .header .ubermenu-responsive-toggle {
    padding: 5px 15px;
}
.wrapper .container.section-inner > h2 {
    color: #ffffff;
    font-size: 27px;
}
.wrapper .tlp-page-title {
    padding: 24px 0 3px;
    position: relative;
}
.wrapper .tlp-page-title {
    padding: 64px 0 41px;
    position: relative;
}
.wrapper .header .header-menu {
    background: #ffffff none repeat scroll 0 0;
    padding: 10px 0;
}
}

/* Large Mobile :480px. */ 
@media only screen and (max-width: 479px){
}

/* Large Mobile :480px. */ 
@media only screen and (max-width: 550px){
    .widget.widget_nav_menu{
        display: none;
    }
}
@media only screen and (max-width: 375px){

}
