@media (min-width:768px) and (max-width:992px){.header-padding .btn{border:medium none;border-radius:0;font-family:"Montserrat",sans-serif;font-size:10px;font-weight:700;padding:15px 18px;position:relative;text-transform:none;}
}
@media screen and (min-width:768px){#fleet-gallery .owl-buttons{position:absolute;top:-100px;right:-5px;margin-top:0px;}
}
@media screen and (max-width:992px){.big-hr{width:100%;height:auto;padding:10px 20px 20px 20px;}
.big-hr:after, .big-hr:before{display:none;}
.big-hr a.btn{margin-top:0px;}
.stats span:first-child{top:10px;}
.stats span:last-child{font-family:'Roboto', sans-serif;margin-top:-15px;}
}
@media screen and (max-width:798px){.search.pull-right{float:none !important;}
.search.pull-right .header-search{display:none !important;}
html .header-padding div{float:none;margin:0 auto;border:none;}
.layout-theme{overflow:hidden;}
.main-menu{display:none;top:0px;left:0px;bottom:0px;right:0px;line-height:30px;font-weight:400;z-index:4;overflow-x:auto;z-index:777;}
.navbar-main > li{padding:0;}
.navbar-main > li > a{border-right:0 none;border-top:1px solid rgba(255, 255, 255, 0.4);padding:8px 20px;}
.navbar-nav .open .dropdown-menu .dropdown-header,
.navbar-nav .open .dropdown-menu > li > a{padding:5px 20px 5px 30px;}
.navbar-nav > li > a.btn_header_search{display:none;}
.search-form-modal{background-color:rgba(0, 0, 0, 0);border-bottom:1px solid rgba(255, 255, 255, 0.4);border-top:1px solid rgba(255, 255, 255, 0.4);float:left;height:auto;margin-bottom:55px;position:relative;width:100%;}
.header_search_form{float:left;height:55px;max-width:100%;padding:8px 20px;position:relative;width:100%;}
.search-form_close{display:none;}
.header_search_form .form-group{margin:0;}
.header_search_form .btn_search{padding:3px 15px;}
#menu-close.show{display:block !important;z-index:778;}
#menu-close{background:#000 none repeat scroll 0 0;bottom:0;color:#fff;cursor:pointer;font-size:16px;font-weight:500;left:0;margin-bottom:15px;padding:10px 0;position:relative;text-align:center;text-transform:uppercase;width:100%;z-index:5;}
html #menu-close, .main-menu a:hover{color:#fff;}
html .service-item{padding-bottom:25px;padding-top:25px;}
html .info-texts div::before{border-bottom:198px solid;border-left:0 solid transparent;border-right:0 solid transparent;}
#menu-close:hover{text-decoration:none;}
.main-menu > a, .main-menu > section > a{padding-left:40px;}
.main-menu a:hover{background:#fff;text-decoration:none;}
.main-menu section, .main-menu{height:auto;}
.main-menu section nav{position:static;padding:0;}
.main-menu section nav a{padding-left:80px;}
.main-menu section nav a:before{content:"> "}
.main-menu a, .main-menu section, .main-menu section nav, #menu-open{display:block;}
.main-menu > a:after, .main-menu > section > a:after, .main-menu:before, #main-menu-bg, #red-line{display:none;}
footer .copy{padding:15px;line-height:normal;height:auto;font-size:10px;text-align:left;}
footer p{padding-right:0;}
.logo-footer{display:inline-block;}
footer h4{margin-bottom:15px;}
footer .col-sm-4:first-child{text-align:center;}
footer nav a{display:inline-block;margin-right:20px;margin-bottom:5px;}
.row > div.form-elem + div.form-elem{margin-top:15px;}
.posts > div > .post-info span + span{border-left:none;padding-left:0;}
.row.main-grid > div + div{margin-top:40px;}
.quote-form{margin-top:40px;}
.info-texts div > div > div:before, .info-texts div > div > div:first-child:before, .info-texts div > div > div:last-child:before, .info-texts:before, .info-texts:after, .info-texts div > div > div:after, a#to-top, footer:before{display:none;}
.info-texts div > div > div p, .info-texts div > div > div:first-child p, .info-texts div > div > div:last-child p{height:auto;text-align:center;display:block;padding:30px 20px;margin:30px 0;}
html .header .logo{display:inline-block;margin-left:0;text-align:center !important;width:100%;}
.topmenu nav, .header-padding, .header{text-align:center !important;}
.header-padding div{text-align:center !important;}
#logo{display:inline-block;margin-top:15px;padding:20px;}
.header-padding div{width:33%;margin-bottom:15px;}
.column-info div + div{margin-top:40px;}
.news-item div:first-child{padding-right:15px;}
.news-item div:last-child{padding-left:15px;}
.one-news{margin-bottom:30px;}
footer .color-part{display:none;}
footer .block-content div{margin-bottom:40px;}
html footer .vc_pixrow-padding-both{padding-bottom:0 !important;margin-bottom:0 !important;}
html footer .block-content div{margin-bottom:2px !important;}
.column-info{margin-bottom:20px !important;}
#testimonials{margin-bottom:30px;}
}
@media screen and (max-width:450px){html #menu-open{display:block;}
html .main-menu{height:auto;}
html .navbar-main > li > a{border:1px solid rgba(255, 255, 255, 0.4) !important;padding:10px;}
html .navbar-main > li > .dropdown-menu > li > a{border:1px solid rgba(255, 255, 255, 0.4) !important;color:#fff;font-size:13px;font-weight:700;padding:5px 25px;}
html .navbar-main > li{padding:1px 0;}
html #main-menu{margin:0;}
.owl-buttons , .rev_slider_wrapper a.prev, .rev_slider_wrapper a.next{display:none !important;}
.vc_custom_1455805973838{display:none !important;}
html .read-all-news{display:inline-block;float:none !important;left:0;margin-bottom:20px;margin-right:10px;margin-top:0;position:relative;width:266px;}
#this-is-top .container-fluid{padding-left:0px;padding-right:0px;}
.wpb_content_element img{max-width:100%;height:auto;}
.big-hr *{text-align:center;}
.big-hr .text-left{margin:0 !important;padding:0;}
html .nav-tabs > li{float:none;width:100%;}
html .team.style-2 div:hover .user-info p, .team.style-2 div .soc-icons{margin-bottom:30px;}
html #testimonials2 .owl-buttons{display:none;}
#contactForm .col-xs-offset-6{margin-left:0 !important;}
#contactForm .col-xs-6{width:100% !important;}
#testimonials{margin-bottom:30px;}
html .testimonial-content{margin-bottom:40px;margin-left:10px;padding:115px 20px 10px;position:relative;}
html .info-texts .col-sm-5 p , html .info-texts .col-sm-2 p{padding-left:15px;padding-right:15px !important;text-align:center !important;}
.info-texts .col-sm-5 , .info-texts .col-sm-2{width:100% !important;display:inline-block;}
html .home-section{margin-top:0;}
html #content{margin-bottom:20px;margin-top:0px;}
html .services .service-item{margin-left:0px;width:100%;}
html .page-title .container-fluid .title{float:none;margin-bottom:10px;text-align:center;}
html .page-title .container-fluid .title + .pull-right{float:none !important;padding-bottom:0;text-align:center;}
.posts > div > h1{font-size:16px;}
.header-padding div{width:100%;}
.slider-content{margin-top:40px;}
.slider-content p{margin-top:10px;font-size:14px;line-height:22px;}
.slider-content h1{font-size:18px;}
#owl-main-slider .item{height:300px;}
}