@media screen and (max-width: 1800px) {
}
@media screen and (max-width: 1400px) {
	.detail-image{width:calc(33% - 8px);}
}
@media screen and (max-width: 1280px) {
	h5{font-size:37px;}
}
@media screen and (max-width: 1220px) {
	.footer__menu li{width:100%;margin-right:0;padding-bottom:30px;}
	.footer__menu{padding-bottom: 0;}
}
@media screen and (max-width: 1100px) {
	.header-container{margin:40px 40px;width:calc(100% - 80px);}
	#scroll-down{right:40px;}
	.slogan{left:40px;}
	.container {padding: 0 40px;}
	.column-1, .column-3{padding:0 40px;}
	.back-to-top{right: 40px;}
	.column-4, .column-6{padding:80px 40px;width:calc(100% - 80px);}
	.column-5{padding:80px 40px;}
	.column-6{width:100%;}
	.what-we-do-icon{margin-right: 20px;}
	.what-we-do-text{width: calc(100% - 122px);margin-left: 40px;}
	.what-we-do-info{padding-left:122px;}
	.layer-3{left:122px;width:calc(100% - 122px);}
	.hoe{right:40px;}
	.about-row-1{margin-bottom:80px;}
	#popupsNew{width:calc(100% - 40px);height:calc(100% - 40px);margin: 20px;}
	.close_popupNew{right:20px;}	
	.close_form{right:40px;}
}
@media screen and (max-width: 1050px) {
	.popup-info-right{padding-top:40px;}
}
@media screen and (max-width: 1024px) {
	.header-container{margin:20px 20px;width:calc(100% - 40px);}
	#scroll-down{right:20px;}
	.dl-menu li a, .dl-menu li a:hover{color:#fff;}
	.dl-menu li#active a, .dl-menu li#active a:hover{color:#9bc428;}
	.simple-button:hover:before{width:100%;}
	.main-expert-button{display:none;}
	.menu-expert-button{float: left;display:block;position:relative;top:auto;right:auto;margin-top: 60px;margin-bottom: 40px;}
	.banner-expert-button{display:block;position:absolute;top:auto;right:auto;left:20px;bottom:40px;z-index: 8;}
	.fb-icon, .insta-icon{display:none;}
	.download{margin-left:0;}
	.download:hover{color:#fff;}
	.slogan{left:20px;top:40%;}
	.inside-slogan{top:30%;}
	h1{font-size:63px;line-height:63px;}
	.container {padding: 0 20px;}
	.footer-copyright .social .fb-icon, .footer-copyright .social .insta-icon{display:inline-block;}
	.footer-copyright .social .download{margin-left:31px;}
	.back-to-top:hover{border:3px solid #fff;}
	.back-to-top:hover:before{background-position:0 0px;}
	.column-1, .column-3{padding:0 20px;}
	.back-to-top{right: 20px;}
	.button:hover{color:#293642;}
	.button:hover:after {transform: scaleY(0);}
	.simple-button:hover{color:#fff;}
	.simple-button:hover:before{width:100%;}
	.accessories-gallery{padding-left:0;padding-right:0;}
	.service0-box {padding-right: 82px;}
	.column-4, .column-6{padding:40px 20px;width:calc(100% - 40px);}
	.column-5{padding:40px 20px;}
	.column-6{width:100%;}
	.additions.column-5{padding:40px 0;}
	.additions-box .corporate-video .slick-prev:hover, .additions-box .corporate-video .slick-next:hover{background-position:0 0;}
	.hoe{right:20px;}
	.about-row-1{margin-bottom:40px;}
	.page-image{margin-bottom:25px;margin-right:40px;width: calc(50% - 20px);}
	.page-image:nth-child(2n) {margin-right: 0;}
	.detail-image{width: calc(50% - 8px);}
	.detail-image:nth-child(3n) {margin-right: 16px;}
	.detail-image:nth-child(2n) {margin-right: 0;}
	.widget-image{width: 50%;}
	.close_form{right:20px;}
	.social{right:33px;}
	.page-image h4{display:none;}
}
@media screen and (max-width: 992px) {
	.accessories-group{padding-right:0 !important;}
	.text-container{padding-left:20px;padding-right:20px;}
	.layer-2{top:-40px;width:50%;height:calc(100% - 60px);}
	.accessories-menu{position:unset;padding-bottom: 197px;}
	.fp-nav-title{display:block;font-family: 'BebasNeueRegular';font-weight:normal;font-size:22px;letter-spacing: 1px;background-color:#9bc428;padding:15px;margin: 0 20px;cursor:pointer;background-image:url(images/arrow-down-white-18x10.png);background-repeat:no-repeat;background-position:calc(100% - 15px) center;}
	#fp-nav ul{height:0;overflow:hidden;background-color:#293642;}
	#fp-nav ul.active{height:auto;position:absolute;width:calc(100% - 40px);margin-left:20px;margin-right:20px;z-index:2;padding: 20px 15px;}
	#fp-nav ul li:hover a svg circle, .fp-slidesNav ul li:hover a svg circle{stroke: unset;}
	#fp-nav ul li.active:hover a svg circle, .fp-slidesNav ul li.active:hover a svg circle{stroke: #9bc428;}
	#fp-nav ul li:hover .fp-tooltip{color:#fff;}
	#fp-nav ul li.active:hover .fp-tooltip{color:#9bc428;}
	.contact-box{width:49.7%;padding-right:40px;}
	.contact-box:nth-child(3n){padding-right:40px;}
	.contact-box:nth-child(2n){padding-right:0;}
	.contact-box:nth-child(3){padding-top:40px;}
	.location-box{display:inline-block;width:100%;text-align:center;}
	.location-box:nth-child(2){padding-top:40px;text-align:center;}
	.location-box:nth-child(3){padding-top:40px;text-align:center;}
	.accessory-box:nth-child(4n){border-right:1px solid #e7e7e7;}
	.accessory-box:nth-child(2n){border-right:0px;}
	.accessory-box:nth-child(3), .accessory-box:nth-child(4){border-top:1px solid #e7e7e7;}
	.filter div .section__nav{padding-bottom:20px;}
	.filter div:last-child .section__nav{padding-bottom:0;}
	.detail-nav-title{margin-right:0;}
	#detail-nav ul.active{width:100%;margin-right: 0;}
	.detail-nav-title{background-color:#9bc428;}
}
@media screen and (max-width: 922px) {
	.column-1, .column-3{padding-bottom:40px;width:100%;}
	.column-2{width:100%;}
	.service1-box .corporate-video .thumbnail-image, .service0-box .corporate-video .thumbnail-image{margin-left:0;margin-right:0;}
	.service1-box .slick-slider, .service0-box .slick-slider{direction: ltr;}
	.service1-box .slider-nav-item-icon-1 img, .service1-box .slider-nav-item-icon-2 img, .service0-box .slider-nav-item-icon-1 img, .service0-box .slider-nav-item-icon-2 img{left:calc(50% - 10px);}
	.thumbnail-image .overbox, .page-thumbnail-image .overbox, .detail-thumbnail-image .overbox, .widget-thumbnail-image .overbox { opacity: 1; }
	.thumbnail-image .title, .page-thumbnail-image .title, .detail-thumbnail-image .title, .widget-thumbnail-image .title, .widget-thumbnail-image img, .thumbnail-image .tagline, .page-thumbnail-image .tagline, .detail-thumbnail-image .tagline, .widget-thumbnail-image .tagline {opacity: 1;transform: translateX(0px);-webkit-transform: translateX(0px);}
	.rhino-lining{background-image:none !important; height: auto !important;}
	.rhino-lining img{display:block;width:100%;}
	.vip-section .column-width-50{width:100%;}
	.map-section .column-width-50{width:100%;}
	body{padding:0;}
	.service1-box .corporate-video .slick-next{right:10px;}
	.service1-box .corporate-video .slick-prev{right:83px;}
	.banner-slideshow, .banner-slideshow ul#maximage li{width:100% !important;}
	.service2-box .corporate-video .slick-prev{left:10px;}
	.service2-box .corporate-video .slick-next{left:83px;}
	body.has-active-menu .scrollbar{width:100%;top:0;max-height: 100%;height: 100%;}
	.column-5 {padding: 40px 30px;}
}
@media screen and (max-width: 820px) {
}
@media screen and (max-width : 768px){
	.page-image{width:100%;margin-right:0;}
	.detail-image{width:100%;margin-right:0;}
	.widget-image{width:100%;}
	.accessory-box, .accessory-box:nth-child(4n){border-right:0px;}
	.accessory-box:nth-child(2){border-top:1px solid #e7e7e7;}
	.accessory-box:hover .layer-4{opacity:0;}
	.popup-info-left{padding-right:0px;}
	#askpopupsNew{width:100%;}
}
@media only screen and (max-width: 650px) {
	.subtitle{font-size:26px;line-height:26px;}
	h1{font-size:50px;line-height:50px;}
	h2{font-size:56px;line-height:56px;}
	.slogan h1:nth-child(2){padding-left: 68px;}
	.slogan h1:nth-child(2):before{width:50px;}
	.footer-copyright .social{margin-top:0;margin-bottom:30px;width:100%;}
	.footer__menu li a:hover{color:#fff;}
	.footer__menu li#active a:hover{color: #9bc428;}
	.fb-icon:hover, .insta-icon:hover {background-position: 0 0px;}
	.row-1{padding-top:40px;margin-top:40px;padding-bottom:40px;}
	.vip-section .column-width-50{padding-left:20px;padding-right:20px;}
	.map-section .column-width-50{padding-left:20px;padding-right:20px;}
	.column-4{width:calc(100% - 20px);}
	.section-title{padding-bottom:20px;}
	.what-we-do-icon{margin-right: 10px;}
	.what-we-do-text{width: calc(100% - 82px);margin-left: 10px;}
	.what-we-do-info{padding-left:0;}
	.layer-3{left:82px;width:calc(100% - 82px);}
	.contact-box{width:100%;padding-right:0;}
	.contact-box:nth-child(3n){padding-right:0;}
	.contact-box:nth-child(2){padding-top:40px;}
	.form-input{width:100%;}
	.form-input-field, .form-input:nth-child(2n) .form-input-field{margin-right:0;margin-left:0;}
	.form-textarea {margin-bottom: 30px;}
	.o-sub-title {transform: translate(-13px,-39px);-moz-transform: translate(-13px,-39px);-ms-transform: translate(-13px,-39px);-o-transform: translate(-13px,-39px);-webkit-transform: translate(-13px,-39px);transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
	.contact-box .contact-subtitle{padding-bottom:25px;margin-bottom:25px;}
	.contact-box .text2 a:hover {color: #9bc428;}
	.contact-box .tagline:hover{color:#fff;}
	.contact-box .contact-email{padding-top:25px;}
	.contact-box .tagline{margin-top:20px;}
	.g-recaptcha{float:left;}
	.location-section .location-box .box{max-width:100%;}
	.location-box .box .tagline, .location-box .box .contact-subtitle, .location-box .box .contact-address, .location-box .box .contact-phone, .location-box .box .contact-mobile, .location-box .box .contact-email{opacity: 1;transform: translateX(0px);-webkit-transform: translateX(0px);}
	.location-section .location-box .box{transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-webkit-transform:translateY(0%);}
}
@media only screen and (max-width: 460px) {
}
@media only screen and (max-width: 360px) {
}
@media only screen and (max-width: 320px) {
}

@media screen and (min-width : 768px){
}
@media screen and (min-width: 992px) {
}