@media screen and (max-width: 1920px) {
	
}
@media screen and (max-width: 1800px) {
	.about .img-block { width: 55%; margin-right: -8%; }
	.iso { width:60px; right:2%; top:13%; }
}
@media screen and (max-width: 1680px) {
	.about .img-block { width: 50%; margin-right: -4%; }
	.about .about-cont { width: 42%; }
	.iso { width:50px; right:0; top:13%; }
}
@media screen and (max-width: 1680px) {
	.about .img-block { width: 35%; margin-right: 0%; top:-50px }
	.about .about-cont { width: 42%; }
}
@media screen and (max-width: 1420px) {
	.responsive-slider .slides ul li .slide-body .caption.header { left: 4% !important; }
	.responsive-slider .pages { left: 4% !important; }
	.about .about-cont { width: 45%; }
	.about .about-cont h1 { font: 400 25px/25px 'Sofia Sans', sans-serif; }
	.about .about-cont h1 span { font: 700 40px/40px 'Sofia Sans', sans-serif; }
	.paralax-ser .paralax-cont h1 { font: 700 40px/40px 'Sofia Sans', sans-serif; }
	.product-cont h1 { font: 700 40px/40px 'Sofia Sans', sans-serif; }
	.partners-cont h1 span { font: 700 40px/40px 'Sofia Sans', sans-serif; }
	.partners-cont h1 { font: 400 25px/25px 'Sofia Sans', sans-serif; }
	.get-in-touch .cont-block .get-in-touch-cont h1 { font: 400 20px/20px 'Sofia Sans', sans-serif; }
	.popup {width:100%; max-width:450px;height:550px; }
	.prequote-block .prequote-form {  padding:40px; }
}
@media screen and (max-width: 1366px) {
	.responsive-slider .slides ul li .slide-body .caption.header h2 { font: 500 40px/40px 'Sofia Sans', sans-serif !important; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 span { font: 700 40px/40px 'Sofia Sans', sans-serif  !important; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 span { padding: 15px 0px 25px !important; }
	.paralax-ser { height: 480px; }
	.paralax-ser .paralax-cont { padding: 70px 0px; }
	.shop-category h1 { font: 600 14px/14px 'Sofia Sans', sans-serif; padding: 15px 0px 15px 22px; background: url(../images/arrow-drop-2.png) no-repeat 90% 19px; }
	.shop-category { width: 200px; }
	.shop-category .category-holder { top: 40px; }
	.prequote { width: 30px; }
	.iso { display:none; }
	
	.iso-mini { width:50px; display:block; margin-top:20px; }
	.iso-mini img { width:100%; display:block; }
	.resp-tab-content { padding: 45px 37px !important; }
	.checkout-tab-cont .form-hold { width: 65%; }
	.address .set-address-block { width: 60%; }
	.product-block .products { height: 510px; }
	.product-block .products .hold-product .item-details h1 { font: 400 28px/30px 'Sofia Sans', sans-serif; }
	.service-block-2 { overflow:hidden; }
	.service-block-2 img { min-width: 600px; }
	.service-block .service-list { width: 100%; height: 360px; }
}
@media screen and (max-width: 1280px) {
	.product-cont h1 { padding-top: 20px; }
	.paralax-2 { height: 600px;}
	.inner-cont-hold .about-main-block .about-block-2 .a-sec-2 { margin-bottom: -160px; }
	
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-form-left input { width:85%; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-form-right input { width:85%; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-textarea textarea { width:93%; }
	.inner-cont-hold .contact_us-block .section-right .c-address p { font-size:13px; }
	.inner-cont-hold .contact_us-block .section-right .c-address p span { font-size:14px; }
	.inner-cont-hold .contact_us-block .section-right .c-telephone p { font-size:14px; }
	.inner-cont-hold .contact_us-block .section-right .c-email a { font-size:14px; }
	.inner-banner img { /*width:100%;*/ min-width:1366px; height:400px; display:block; }
	
	
}
@media screen and (max-width: 1200px) {
	.menu li a { font: 600 14px/14px 'Sofia Sans', sans-serif;  }
	.menu li { padding: 0px 35px 0px 0px; }
}
@media screen and (max-width: 1110px) { 
	
}
@media screen and (max-width: 1080px) {
	.menu{ display:none;}
	.slicknav_menu{ display:block; width:100%; position:absolute; top:0; right:0px; /*z-index:999;*/ }
	.slicknav_btn { margin: 10px 5% 0 0; padding: 5px 0px; }
	.menu-block { width:30%; }
	nav { width:auto; }
	
	.menu-section .menu-block { width:auto; }
	.menu-section .account-block { margin-right:55px; }
	.slicknav_menu .slicknav_icon-bar { width:25px; }
	.slicknav_menu .slicknav_icon-bar { background-color: #fff; }
	.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
	.menu-section .account-block .login { padding-top: 5px; }
	.menu-section .account-block { width: 290px; }
	.menu-section .account-block .cart { margin-left: 20px; }
	.menu-section .account-block .login { margin-left: 20px; }
	.logo { width: 150px; }	
	.menu-section .account-block .cart { width: 20px; }
	.menu-section .account-block .cart a img { width:100%; }
	.menu-section .account-block .login { padding-top: 2px; }
	.menu-section .account-block .tollfree { padding-top: 2px; }
	.menu-section .account-block .login a { font: 700 14px/14px 'Sofia Sans', sans-serif; }
	.menu-section { width: auto; padding-top: 10px; }
	header { margin-top:40px; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 { font: 500 30px/30px 'Sofia Sans', sans-serif !important; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 span { font: 700 30px/30px 'Sofia Sans', sans-serif  !important; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 span { padding: 15px 0px 20px !important; }
	.responsive-slider .pages .page { width: 10px !important; height: 10px !important; }
	.responsive-slider .slides ul li .slide-body .caption.header i { height: 1px !important; }
	.blue-line { height: 1px !important; }
	.about .img-block { position: absolute; right: 43px; margin-top: -90px; }
	.about .about-cont { width: 100%; }
	
	
	.product-cont h1 { text-align:left; }
	.product-cont p { text-align:left; }
	.product { padding: 70px 0px; }
	.product-cont p { padding: 15px 0px; }
	.paralax-pro { height:525px; }
	
	.responsive-slider .slides ul li .slide-body .caption { z-index: 9 !important; }
	.about .img-block { z-index: 1; }
	.iso-mini { margin-top:0px; margin-right: 20px; width:35px; }
	.address .set-address-block { width: 80%; }
	.inner-banner .wrap h1 { bottom:50px; }
	.product-block .products { height: 460px; }
	.product-block .products .hold-product .item-details h1 { font: 400 25px/25px 'Sofia Sans', sans-serif; }
	.product-block .products .hold-product .item-details h2 { font: 400 25px/25px 'Open Sans', sans-serif; }
	.responsive-slider .pages { z-index:1; }
	.p-detils-right .product-btn .button-styel { padding: 15px 20px; }
	.p-detils-right .block-drop { width: 100%; }
}
@media screen and (max-width: 1000px) {
	
}
@media screen and (max-width: 980px) {
	.paralax-ser .paralax-cont { width: 80%; }
	.service .side-1 p { padding: 50px 50px 0px; }
	.partners-cont { width: 100%; }
	.partners-slide { width: 100%; }
	.partners-slide .slide-hold { padding-top:60px; }
	.paralax-pro { height: 500px; }
	.product-slide { width: 48%; padding-top:45px; box-sizing:border-box; }
	.product-cont { width: 45%; }
	
	.contact-left a { font: 500 16px/16px 'Sofia Sans', sans-serif; padding-top: 13px; }
	.contact-right h1 { font: 500 16px/16px 'Sofia Sans', sans-serif; padding-top: 13px; }
	.contact-right h1 a span { font: 500 16px/16px 'Open Sans', sans-serif; }
	.cont-icon img { width:40px; }
	.contact ul li { height:auto; }
	.contact-left { width: 50%; }
	.contact-right { width:50%; margin-top:30px; }
	
	.footer .footer-logo img { width:140px; }
	.footer .footer-socialmedia img{ width:40px; }
	.footer .copyright p { padding-top:13px; }
	.footer .footer-socialmedia { padding-top:5px; }
	.footer .copyright p { font: 400 12px/12px 'Open Sans', sans-serif; }
	
	.contact ul li { width:100%; }
	.cont-icon { width:100%; text-align:center; margin-right:0px; }
	.cont-doc { width: 100%; text-align: center; }
	.iso { top: 32%; }
	.contact-map { width:100%; height:500px; }
	
	.inner-cont-hold .about-main-block .about-block-1 { width: 100%; margin-bottom: 50px; }
	.inner-cont-hold .about-main-block .about-block-2 { width: 100%; }
	.mission { margin-top: 120px; }
	
	.mission .block-cont p { padding-top: 20px; }
	.vision .block-cont p { padding-top: 20px; }
	.checkout-tab-cont .form-hold .set-block { padding-right: 75px; }
	.checkout-tab-cont .guest { padding: 6% 0px 0px 75px; }
	.product-block .products .hold-product .item-details h1 { font: 400 22px/22px 'Sofia Sans', sans-serif; }
	.product-block .products .hold-product .item-details { padding: 20px 15px; }
	
	.service-block .service-list { height: 335px; }
	
	.button-styel { float: left; width: 100%; text-align:center; }
	.checkout-block .tab-hold { margin-top: 40px; }
	.cont-pad { padding: 30px 0px 20px; }
	.cont-top-pad { padding-top: 24px; }
	.p-detils-right .product-btn .button-styel { margin: 40px 0px 0px; }
}
@media screen and (max-width: 860px) {
	.inner-cont-hold .contact_us-block .section-left { width:100%; }
	.inner-cont-hold .contact_us-block .section-right { width:100%; margin-top:40px; }
	.inner-cont-hold .contact_us-block .section-right .c-address { width:40%; }
	.inner-cont-hold .contact_us-block .section-right .c-telephone { width:33%; }
	.inner-cont-hold .contact_us-block .section-right .c-email { width:auto; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-submit { text-align:center; }
	.inner-cont-hold .contact_us-block .section-right .c-email { margin-top:10px; }
	.checkout-tab-cont .form-hold .set-block .reg-left { width: 100%; }
	.checkout-tab-cont .form-hold .set-block .reg-right { width: 100%; }
	.checkout-tab-cont .form-hold .set-block { padding-right: 45px; } 
	.checkout-tab-cont .guest { padding: 6% 0px 0px 45px; }
	.product-block .products .hold-product .product-image { width: 100%; }
	.product-block .products { width:48%; height:535px; margin: 0% 1%; }
}
@media screen and (max-width: 800px) {
	/*.about .img-block { position: absolute; right: 43px; margin-top: -70px; }*/
	.about .about-cont h1 { font: 400 20px/20px 'Sofia Sans', sans-serif; }
	.about .about-cont h1 span { font: 700 30px/30px 'Sofia Sans', sans-serif; }
	/*.about .about-cont { width: 100%; }*/
	.about .about-cont { padding: 120px 0px 110px; }
	.about .img-block { width: 350px; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 { font: 500 20px/20px 'Sofia Sans', sans-serif !important; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 span { font: 700 25px/25px 'Sofia Sans', sans-serif !important; }
	.about .about-cont a { font: 500 14px/14px 'Sofia Sans', sans-serif; }
	.paralax .paralax-cont .readmore a { font: 500 14px/14px 'Sofia Sans', sans-serif; }
	.get-in-touch .cont-block .button { width:100%; text-align:center; }
	.get-in-touch .cont-block .get-in-touch-cont { width: 100%; }
	.get-in-touch .cont-block .get-in-touch-cont h1 { text-align:center; }
	.get-in-touch .cont-block .get-in-touch-cont h1 span { font: 700 30px/30px 'Sofia Sans', sans-serif; }
	.get-in-touch { padding: 20px 0px; }
	.get-in-touch .cont-block .button a { padding: 12px 32px; }
	.get-in-touch .cont-block .get-in-touch-cont h1 { padding-top: 28px; }
	
	.sub{ position:static;}
	.paralax-ser .paralax-cont h1 { font: 700 30px/30px 'Sofia Sans', sans-serif; }
	.product-cont h1 { font: 700 30px/30px 'Sofia Sans', sans-serif; }
	.partners-cont h1 span { font: 700 30px/30px 'Sofia Sans', sans-serif; }
	.partners-cont h1 { font: 400 20px/30px 'Sofia Sans', sans-serif; }
	.partners-cont p { padding: 20px 0px; box-sizing:border-box; }
	.iso { top: 30%; }
	.resp-tab-content { padding:20px !important; }
	.billing { padding-left:0px; width:100%; margin-bottom: 20px; }
	.payment { width:100%; }
	.button-styel { margin-right:0px; }
	.p-detils-right h1 { padding-bottom: 30px; }
	.product-block h1 { padding-bottom:10px;}
	.inner-cont-hold{ padding-top:90px;}
	.prequote-block .prequote-form .set-block .text-fld {height:40px; margin-bottom:24px;}
	.prequote-block .prequote-form .btn-blk button {  padding: 10px 75px;box-shadow: 0px 0px 0px #000, 0px 3px 15px rgba(0,0,0,.4); }
	.popup{ height:485px; bottom: auto; top:50px; height:auto;}
	
}

@media screen and (max-width: 768px) {
	.contact-left a { font: 500 14px/14px 'Sofia Sans', sans-serif; padding-top: 13px; }
	.contact-right h1 { font: 500 14px/14px 'Sofia Sans', sans-serif; padding-top: 13px; }
	.contact-right h1 a span { font: 500 14px/14px 'Open Sans', sans-serif; }
	.checkout-tab-cont .form-hold .set-block { padding-right: 50px; }
	.checkout-tab-cont .guest { padding: 6% 0px 0px 50px; }
	.checkout-tab-cont .form-hold { width: 60%; }
	.service-block { width: 100%; }
	.service-block-2 { width: 100%; margin-top:30px; }
	.service-block .service-list { height: 420px; }
	.service-block-2 img { min-width:100%; }
	.iso { display: block; width: 40px; }
	.iso-mini { display: none; }
}
@media screen and (max-width: 700px) {
	.inner-cont-hold .contact_us-block .section-left h1 { text-align:center; }
	.inner-cont-hold .contact_us-block .section-left p { text-align:center; }
	
	.checkout-tab-cont .form-hold { width: 55%; }
	.address { width: 100%; }
	.address .set-address-block { width: 100%; }
	.padding-ing { padding: 0px 0px 40px !important; }
	.product-block .products { height: 490px; }
	.popup-block { width: 500px; }
	.popup { width: 500px; }
	.popup-block .form-cont .login { padding: 50px 50px; }
	.popup-block .form-cont .register { padding: 50px 50px; }
	.prequote-block .prequote-form { padding: 50px 50px; }
	.p-detils-right .product-btn .button-styel { margin: 20px 0px 0px 0px; }
}
@media screen and (max-width:640px) { 
	.service .side-1 p { padding: 15px 15px 0px; }
	.service .side-1 p { font: 500 12px/24px 'Sofia Sans', sans-serif; }
	.mission .block-img { width: 100%; }
	.mission .block-cont { width: 100%; }
	.vision .block-cont { width: 100%; }
	.vision .block-img { width: 100%; }
	.vision .block-img { padding-top:20px; }
	.checkout-tab-cont .form-hold { width: 100%; border-bottom: 1px solid #97c93c; padding-bottom: 40px;}
	.checkout-tab-cont .guest { width: 100%; }
	.checkout-tab-cont .guest { padding: 6% 0px 0px; }
	.checkout-tab-cont .form-hold .set-block { border-right:0px; }
	.checkout-tab-cont i { display:none; }
	.checkout-tab-cont .form-hold .set-block { padding-right: 0px; } 
}
@media screen and (max-width: 600px) {
	.about .img-block { position: relative; right: 0px; margin-top: 0px; width:100%; margin-bottom: 60px; }
	.about .about-cont a { float:left; }
	.about .about-cont { padding: 60px 0px 60px; }
	.responsive-slider .pages { bottom: 15px !important; }
	.responsive-slider .slides ul li .slide-body .caption.header { bottom: 65px !important; }
	.responsive-slider .slides ul li .slide-body .caption.header h2 span { padding: 10px 0px 10px !important; }
	/*.slicknav_nav { margin-right: 24px; }*/
	
	.product-cont { float:left; width:100%; }
	.product-slide { float:right; width:100%; }
	
	.product { padding: 40px 0px; }
	.paralax-pro { height: 690px; }
	.product-cont h1 { padding-top:0px; }
	/*.product { padding: 30px 0px; }*/
	
	.footer .footer-logo { width:100%; text-align:center; }
	.footer .copyright { width:100%; text-align:center; }
	.footer .footer-socialmedia { width:100%; text-align:center; }
	.footer .copyright p { padding: 33px 0px; } 
	.partners { padding:60px 0px; }
	.service { margin-bottom:60px; }
	
	.slicknav_btn { margin: 10px 24px 0 0; }
	.partners-cont p { padding: 20px 0px; }
	.get-in-touch .cont-block .button a { padding: 12px 25px; }
	.contact-map { width:100%; height:450px; }
	.menu-section .account-block { width: 148px; }
	.inner-cont-hold .career-block-2 { margin: 20px 0px; }
	
	.inner-cont-hold .contact_us-block .section-right .c-address { width:100%; }
	.inner-cont-hold .contact_us-block .section-right .c-telephone { width:100%; margin-top:15px; }
	.inner-cont-hold .contact_us-block .section-right .c-email { width:100%; }
	.resp-tab-content { padding: 20px 20px !important; }
	
    .checkout-tab-cont .form-hold .set-block .text-fld { margin-bottom: 15px; }
	.address .set-address-block .text-fld { margin-bottom:15px; }
	.address .set-address-block textarea { margin-bottom:15px; }
	.button-styel { font: 700 12px/12px 'Sofia Sans', sans-serif; padding: 10px 30px; }
	.button-styel { text-align:center; display:block; margin:10px 0px 0px; }
	.next { display:block; padding:20px 0px; text-align:center; background:none; background-color:#97c93c; }
	.address .set-address-block .button-styel { width:100%; padding:10px 30px; margin:0px; }
	.checkout-tab-cont h1 { font: 600 16px/16px 'Sofia Sans', sans-serif; }
	.padding-ing { padding: 0px 0px 20px !important; }
	.address h1 { padding:20px 0px; }
	.product-block .products { height: 450px; }
	.popup-block { width: 90%; }
	.popup { width: 90%; }
	.popup-block a { font: 300 22px/22px 'Sofia Sans', sans-serif; }
	
	.popup-block a { padding: 22px 0px; }
	.popup-block .form-cont .btn-blk button { font: 700 18px/18px 'Sofia Sans', sans-serif; padding: 14px 60px; }
	.popup-block .form-cont .btn-blk { margin-top: 30px; }
	.popup-block .form-cont .set-block .text-fld { margin-bottom: 20px; height: 40px; padding: 5px 10px; }
	
	.inner-banner .wrap h1 { font: 700 40px/40px 'Sofia Sans', sans-serif; }
	.product-block h1 { font-size:32px; line-height:normal;}
	.contact-map { margin: 70px 0px 0px; }
	.reveal-modal { width:90%; }
	.prequote-block .prequote-form { padding: 50px; }
	.cd-top { width:40px; height:40px; }
	.p-img-left { width: 100%; }
	.p-detils-right { width: 100%; margin-top:40px; }
	.p-detils-right .product-btn { width:100%; }
	.button-styel { width:auto; }
	.p-detils-right .product-btn .button-styel { margin: 20px 20px 0px 0px; }
	.popup-close { top: 0px; right: 0px; }
	
	.prequote-block .head-pre p { font: 700 14px/24px 'Sofia Sans', sans-serif; }
	.reveal-modal .close-reveal-modal { top: 2px; right: 2px; }
	.prequote-block .prequote-form .set-block .text-fld { margin-bottom: 22px; height:40px; padding: 10px; }
	.prequote-block .prequote-form .btn-blk button { font: 700 20px/20px 'Sofia Sans', sans-serif; padding: 14px 60px; }
	.prequote-block .prequote-form .set-block h1 { font: 400 12px/12px 'Sofia Sans', sans-serif; }
	
	.popup-block a.active { font: 700 18px/18px 'Sofia Sans', sans-serif; padding: 14px 0px; } 
	.popup-block a { font: 300 18px/18px 'Sofia Sans', sans-serif; padding: 14px 0px; }
	.popup-block .form-cont .set-block h1 { font: 400 12px/12px 'Sofia Sans', sans-serif; }
	.popup-block .form-cont .register .btn-blk button { font: 700 18px/18px 'Sofia Sans', sans-serif; padding: 14px 60px; }
	.popup-block .form-cont .set-block textarea { padding: 15px 10px; }
	.prequote-block .head-pre { padding:10px 10px; }
	.menu-section .account-block .tollfree { display:none; }
}
	
@media screen and (max-width:480px) {
	.product { padding: 55px 0px; }
	.service .side-1 { width: 100%; }
	.service .side-2 { width: 100%; }
	.service { margin:10px 0px; }
	.service .side-2 { margin-top:10px; }
	.paralax-ser { height: 400px; }
	.slicknav_btn { margin: 6px 18px 0 0; }
	.menu-section .account-block .login a { background:none; padding-left:0px; font: 700 12px/12px 'Sofia Sans', sans-serif; }
	.menu-section .account-block { width: auto; }
	.logo { width: 130px; }
	.menu-section {  padding-top: 6px; }
	.menu-section .account-block { margin-right: 50px; }
	.get-in-touch .cont-block .get-in-touch-cont h1 { font: 400 16px/16px 'Sofia Sans', sans-serif; }
	.get-in-touch .cont-block .get-in-touch-cont h1 span { font: 700 20px/20px 'Sofia Sans', sans-serif; }
	.get-in-touch .cont-block .button { padding-top: 30px; }
	.inner-cont-hold .career-block-2 .career-form .form-left { width: 100%; }
	.inner-cont-hold .career-block-2 .career-form .form-right { width: 100%; }
	.inner-cont-hold  .career-block-2 .career-form .form-right { margin-top: 20px; }
	.inner-cont-hold .career-block-2 .career-form .form-left .form-sec-1:nth-child(2) { margin: 20px 0px; }
	.inner-cont-hold  .career-block-2 .career-form .form-right .form-sec-1:nth-child(2) { margin: 20px 0px; }
	.inner-cont-hold .career-block-2 .career-form .form-left .form-sec-1:nth-child(4) { margin: 20px 0px; }
	.inner-cont-hold .career-block-2 .career-form .form-right .form-sec-1:nth-child(4) { margin: 20px 0px; }
	.inner-cont-hold .career-block-2 .career-form .form-right .form-sec-1 p { box-sizing: border-box; font: 400 12px/24px 'Sofia Sans', sans-serif; }
	.inner-cont-hold .career-block-2 .career-form .form-left .form-sec-1 p { box-sizing: border-box; font: 400 12px/24px 'Sofia Sans', sans-serif; }
	.tabs-menu li p { width: 100%; padding: 10px 0px 0px; float: left; }
	.tabs-menu li a { font: 400 14px/28px 'Sofia Sans', sans-serif; padding-bottom: 40px; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-form-left { width:100%; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form { margin-bottom:10px; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-form-right { width:100%; margin-top:10px; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-submit { margin-top:30px; }
	.inner-cont-hold .contact_us-block .section-left .contact_us-form .c-textarea textarea { width:85%; }
	.product-block .products { width:100%; height: 600px; margin:0px; }
	.box-txt { font: 400 12px/33px 'Sofia Sans', sans-serif; }
	.popup-block .form-cont .set-block .block-two p { font: 400 12px/33px 'Sofia Sans', sans-serif; }
	.popup-block .form-cont .set-block .block-one { width: 55%; }
	.popup-block .form-cont .set-block .block-two { width: 45%; }
	.box-txt { padding-left: 3px; }
	.popup-block .form-cont .set-block .reg-left { width: 100%; }
	.popup-block .form-cont .set-block .reg-right { width: 100%; }
	.tab-content .tab-cont-block .tab-sec2 { width: auto; }
	.inner-banner .wrap h1 { font: 700 30px/30px 'Sofia Sans', sans-serif; }
	.product-block h1 { font-size:26px;}
	.prequote-block .prequote-form { padding: 20px; }
	.popup-block .form-cont .login { padding: 20px; }
	.popup-block .form-cont .register { padding: 20px; }
	.paralax-ser.parallax { height: 400px; }
	.menu-section .account-block .cart { width: 15px; margin-left: 15px; } 
}
@media screen and (max-width:480px) {
	.product-block .products { height: auto; }
	.product-block .products:hover{ border:0px solid #97c93c; padding-top:30px;   transform: translate(0px, 0px); }
	.product-block .products .add-to-cart { position: static; float:left;display: block;}
}
@media screen and (max-width:360px) {
	
}
@media screen and (max-width: 320px) {
	
}