@media screen and (max-width: 480px) {
    .top-bar { padding-bottom: 0!important;}
    .top-bar .logo img{max-width:100%;}
    .top-bar .social{display:none;text-align:center;}
    .top-bar .social div { margin-top: 25px;}
    .top-bar .social a.fb{margin: auto;margin-bottom:10px;}
    .top-bar .btn-bar a{margin-bottom: 12px;display: block; border-bottom:1px solid #e5e5e5;}
    .top-bar .header-box-mail-top-row{margin-top:5px;margin-bottom:0!important;}
    .top-bar .header-box-mail-bottom-row{margin-top:0!important;margin-bottom:4px;!important;}
    .top-bar .header-box-mail-top-row .fa{width:40px;font-size: 40px;float: left;margin-right: 40px;text-align: center;}
    .slide-box .slide{padding-left:0;padding-right:0;}
    .slide-box .owl-carousel .item{min-height: 220px;height: 220px;}
    .slide-info-container a{display:none!important;}    
    .slide-box .r-1{font-size: 34px;margin:auto;text-align:center}
    .slide-box .r-2{font-size:16px;margin:auto;text-align:center}
    .body-page { padding-top:0;}
    .body-page .body-wrapper .wp-caption{margin-bottom:30px;}
    .body-page .body-wrapper .image-full .img-center{width:100%;}
    .body-page .body-wrapper .img-thumbnail{width: 100%;margin:20px auto;}    
    .box-form{padding:20px}    
    footer .widget .logo-bottom{text-align:center;}
    footer .widget .footer-box{ max-width: 240px; margin: 20px auto; min-height: 100px;}
    footer .social div{max-width: 240px; text-align:left;margin: 20px auto;}
    .footer-bottom .copy-text, .footer-bottom .get-text{ float:inherit!important; } 
    .overlayMenu.open .overlay-content { width: 100%!important; margin-left: 0;} 
    .overlayMenu a {font-size: 20px}
    .overlayMenu a.closebtn,.overlayMenu a.closebtn:hover {font-size: 40px;top: 5px; right: 5px; }
}

@media screen and (max-width: 736px) and (orientation:landscape){
    .top-bar .social div { margin-top: 15px;}
    .top-bar .social a.fb{margin: auto;margin-bottom:10px;}
} 

@media screen and (max-width: 767px){
    .visible-xs {display: inline-block!important;}
    .top-bar .header-box-mail-top-row, .top-bar .header-box-mail-bottom-row{margin-left:20px;margin-bottom:10px;}     
}

@media screen and (max-width: 992px) {
    .top-bar { padding-bottom: 20px;}
    .top-bar .social div { margin-top: 15px;}
    .top-bar .social a.fb{margin: auto;margin-bottom:10px;}    
    .message .box{ font-size:16px; line-height:22px; }
    .body-page { padding-top:10px;}    
    footer .widget .footer-box {font-size: 14px;line-height: 21px;width: 70%;margin: 10px auto;min-height: 133px;}
    footer .social div{text-align:left;margin: 10px auto;width: 70%;}
    aside.widget-sidebar  {margin-top:40px;}
}
 
@media screen and (max-width: 1023px) {   
    .header-main .block span.text-1,
    .header-main .block span.text-2,
    .header-main .block span.text-2:before{display:none;}
    /*.header-main .block .navbar-toggle.menu .icon-bar{display:none;}
    .header-main .block .navbar-toggle.menu img{display:block;}    */
    .navbar.mobile{border-left:0;}
    nav.navbar{display:none;}
    .top-bar .social{display:none;}
    .top-bar .btn-bar{margin-top:20px;}
    .slide-box .slide{padding-left:0;padding-right:0;}
    .slide-box .container{padding:0;}
    .slide-box .container .row{margin:0;}
    .body-page .alignleft,.body-page .alignright{margin:auto;}
    .body-page .alignleft img,.body-page .alignright img {width:100%;}
    .logo-bottom { min-height: 60px;}
    .overlayMenu .logo-image-side img {width:100%}
    .overlayMenu.open .overlay-content { width: 50%; margin-left: 0;}
    .overlayMenu a.closebtn, .overlayMenu a.closebtn:hover {font-size: 40px;top: 5px; right: 5px;line-height: 40px; }

}

@media screen and (max-width: 1199px){
    .top-bar .social div { margin-top: 15px;}
    .top-bar .social a.fb{margin: auto;margin-bottom:10px;}
    .slide-box .box-1, .slide-box .box-2 { padding:45px 30px;}
    .slide-box .box-1 h6,.slide-box .box-2 h6{font-size:26px;}
    .slide-box .box-1 div,.slide-box .box-2 div{font-size:15px;}
    .slide-box .owl-carousel {max-width: 100%;float:inherit;}
}

/*
*
*   [[ NAV BAR MOBILE ]]
*
*/

.navbar-toggle {  float: left;  margin-left: 15px;}
.navbar-toggle.right{float:right;padding: 6px 10px; width:44px; height: 34px;}
.navbar-toggle.fb{background-color: #3b5998; color:#fff;border:0;margin-left: 5px;}
.navbar-toggle.custom{background-color: #97b926; color:#fff;border:0;margin-left: 5px; margin-right: 5px;}

.navmenu {  z-index: 1;}
.navmenu .navbar-nav{margin-top:0;}

.canvas { position: relative;  left: 0;  z-index: 2;  min-height: 100%;  padding: 0;  background: #fff;}

@media (min-width: 0) {
    .navbar-toggle { display: block; }
    .navbar.mobile{background-color: transparent;}
    .navbar-toggle{border:1px solid #ccc;}
    .navbar-toggle .icon-bar{border: 1px solid #ccc;}
}

@media (min-width: 992px) {
    body { padding:0; }
    .canvas { padding:0; }
}
@media (min-width: 1024px) {
    .navbar-toggle.mobile{display:none;}  
}

.navbar.mobile{display:none;}