@media (min-width:1180px) {
	.wrapper{width:1170px}
	.banner-image{min-height:500px;}
	/* .headerMain:not(.sticky) .logo:before{content: '';top: 0;bottom: 0;right: -90px;left: -50vw;background: rgba(0, 0, 0, 0.7);position: absolute;z-index: 0;}
	.headerMain:not(.sticky) .logo:after{content: '';top: 0;bottom: 0;width: 0;position: absolute;left: calc(100% + 90px);border-width: 71px 40px 0 0;border-style: solid;border-color: rgba(0, 0, 0, 0.7) transparent;} */
}

@media (min-width:1020px) and (max-width:1179px) {
	.wrapper{width:980px}
	section[data-section]{background-attachment:scroll;}
	.prod-box .pro-detail h3{font-size:20px;}
}

@media (max-width:1019px){
	.full-screen{min-height:0vh;}
	.headerMain{padding:10px 0;}
	.headerMain .main-menu{vertical-align: middle;}
	/* .main-nav-wrap,.headerMain .main-menu .socialIcons{vertical-align: top;} */
	.animated-arrow{position: relative;padding: 0px 35px 8px 0px;top: -1px;}
	.animated-arrow span{top:10px;left:16px;}
	.animated-arrow.open{padding: 10px 35px 16px 0px;}
	.wsmenu-list li{margin:0;}
	.wsmenu-list > li > a{height:auto;}
	.wsmenu-list > li > a.active::after{border-bottom-width:1px;}
	.animated-arrow.close{transition: all 0.3s ease-in-out 0.2s;-webkit-transition: all 0.3s ease-in-out 0.2s;-moz-transition: all 0.3s ease-in-out 0.2s;-ms-transition: all 0.3s ease-in-out 0.2s;}
	.col-4{width:calc(50% - 15px);}
	.col-4:nth-of-type(2n){margin-right:0;}
	.col-4:nth-of-type(n+3){margin-top:30px;}
	
	.about-cont{padding:45px 40px;}
	
	#contact{text-align:center;}
	.form-wrap{width: 100%;margin: 0 auto 40px;text-align: center;float: none;}
	.cont-form{margin: 0 auto;}
	.cont-detail-wrap{width: 100%;margin: 0 auto !important;max-width: 400px;float: none;}
	.cont-detail{text-align: left;}
	section[data-section]{background-attachment:scroll;}
	.prod-box .pro-detail h3{min-height:70px;}
	#downloads .row .col-4{float:none;display:inline-block;width: calc(50% - 22.5px);}
}
@media (min-width:768px){
	#products.lifting-products-page .row{text-align:center;}
	.col-3.prod-box:last-of-type:not(:nth-of-type(3n)):not(:nth-of-type(3n - 1)){float: none;margin: 30px auto 0;clear: both;display: inline-block;}
}
@media (min-width:768px) and (max-width:1019px) {
	.wrapper{width:730px}
}
@media (max-width:767px){
	h1, h2,#contact h2{font-size: 45px;}
	h3{font-size: 18px;}
	.col-3{width:calc(50% - 15px);}
	.col-3:nth-of-type(3n){margin-right:30px;}
	.col-3:nth-of-type(2n){margin-right:0;}
	.col-3:nth-of-type(n+3){margin-top:30px;}
	.banner-slider .content{top: auto;bottom:15%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
	.banner-slider .content h3{font-size: 20px;}
	.banner-slider .content h2{font-size: 45px;margin-bottom: 20px;}
	.custom-owl-nav{margin-top: 25px;}
	.banner-slider .dwn-icon{bottom: 20px;}
	.about-cont{width:100%;}
	.foot-nav li a{padding:0px 1em;}
	.prod-box .pro-detail h3{font-size:22px;}
	.fancybox-enabled body{position:fixed;}
	.banner-image{position:relative; height:auto;}
	.banner-image img{max-width:100%;min-height:0;width:auto !important;min-width:100%;}
}
@media (min-width:600px) and (max-width:767px) {
	.wrapper{width:570px}
	#downloads .row .col-4{float:none;display:inline-block;width: calc(50% - 22.5px);}
	
}
@media only screen and (max-width:599px){
	.col-4,.col-3,.one-half{width:100%;margin-right:0;}
	.col-4:nth-of-type(n+2),.col-3:nth-of-type(n+2),.one-half:nth-of-type(n+2){margin-top:30px;}
	.prev, .next{width: 18px;height: 41px;}
	.prev{background-position: -10px -270px;}
	.next{background-position: -69px -270px;}
	.banner-slider .content h2{font-size: 35px;}
	.about-cont{padding: 25px 20px;}
	.foot-nav li a{padding: 0px 10px;font-size: 12px;}
	.rights{display:inline-block;}
	#downloads .row .col-4{float:none;display:inline-block;width: calc(100% - 22.5px);}
}
@media only screen and (min-width:480px) and (max-width:599px){
	.wrapper{width:460px;}
}

@media (max-width:479px) {
	.wrapper{width:95%}
	h1,h2,#contact h2{font-size: 40px;}
	input[type="text"], input[type="tel"], input[type="email"], input[type="password"], select, textarea{font-size:18px;}
	.headerMain .logo{max-width:100px;}
	.animated-arrow.open{left:100px;}
	.captcha-field .capt-wrap{width:100%;}
	.captcha-field label,.captcha-field .capt-q{font-size:16px;}
	.captcha-field label{margin: 0px 4px 5px 0;display:block;text-align:left;}
	.prod-box .pro-detail h3{min-height:1px;}
}
