@media screen and (min-width: 768px) {
	#fleet-gallery .owl-buttons{position:absolute;top:-100px;right:-5px;margin-top:0px;}
	header .navbar-main > li:hover > ul{display: block;}
}

@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: 768px) {
	.two-news > div div:last-child > div{height: auto;}
	.main-menu{position:fixed;top:0;left:-290px;height:100vh;font-weight:400;z-index:9999;overflow-x: auto;width: 280px;transition: all .35s;-moz-transition: all .35s;-webkit-transition: all .35s;-ms-transition: all .35s;}
	.main-menu.active{left: 0;}
	header .navbar-main > li{float: none;height: auto;line-height: initial;}
	.navbar-main > li{padding: 0;}
	.navbar-main > li > a{border-right: 0 none;border-top: 1px solid rgba(255, 255, 255, 0.4);padding: 15px 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;}
	#menu-close{cursor:pointer;padding:10px 0;background:#fff;font-size:16px;font-weight:500;text-align:center;position:fixed;bottom:0px;left:40%;width:20%;z-index:5;text-transform:uppercase;}
	#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 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:block;margin:0 0 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;}
	.topmenu nav, .header-padding, .header{text-align:center;}
	#logo{margin: 10px 0;display: block;}
	.topmenu nav{text-align: left;}
	.block-content {margin-top: 30px;margin-bottom: 30px;}
	.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-contentt div{margin-bottom:0;}
	footer .block-content > div{margin-bottom:40px;}
	footer .copy{text-align: center !important;}
	header .navbar-main > li > ul{position: relative;top: 0;width: 100%;padding-left: 30px;display: none;}
	.has-children a{padding-right: 35px;}
	.has-children > a::after{content: "⮟";position: absolute;right: 15px;top: 15px;display: inline-block;font-size: 11px;background-color: transparent !important;}
	.has-children.active > a::after{transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
	.has-children.active > ul{display: block;border-top: 1px solid #dfdfdf;}
}

@media screen and (max-width: 480px) {
	.posts > div > h1{font-size:16px;}
	.logo-footer{background-position: center;}
	.header-padding div{width:100%;}
	.slider-content{margin-top:0;}
	.slider-content p{margin-top:10px;font-size:14px;line-height:22px;}
	.slider-content h1{font-size:18px;}
	#owl-main-slider .item{height:300px;}
	.bg-image.blog-section div div a{text-align: center;padding: 0;display: block;}
	#logo{height: 60px;}
	#owl-main-slider .slider-content h1{font-size: 17px;}
	#owl-main-slider .slider-content p{margin-top: 10px;font-size: 14px;line-height: 16px;}
	.one-news > div > div h3, .two-news > div div:last-child h3{margin-bottom: 10px;}
	.one-news > div > div{padding: 15px;}
}