@charset "utf-8";

/* CSS Document */

@media only screen and (max-width:1600px) {
.newbannerpart h1{font-size:60px;}
.overlay ul li a{font-size:30px;}
}
@media only screen and (max-width:1440px){
.newbannerpart h1{font-size:54px;}
.overlay ul li a{font-size:30px;}
.map-footer{background-position:center center;}
.center-align span.inds-title{font-size:22px;color:#fff;margin:0 10px 0 0;font-weight:bold;background:none;}
.center-align span img{width:80px;}
.newbannerpart .my-slides h1{text-align:left;font-size:40px;line-height:45px;}
.newbannerpart .my-slides h1 span.small-head{font-size:24px;line-height:40px;}
.newbannerpart .my-slides .slide-btn{padding:12px 25px;font-size:18px;}
.certif-logo{right:5%;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:10%;}
.newbannerpart .my-slides.my-slide3 .grass-model{padding:0 80px 0 0;bottom:9%;}
.newbannerpart .my-slides.my-slide5 .grass-model{padding:0 80px 0 0;}
.grass-model{padding:0 25px 0 0;}
.newbannerpart .my-slides.my-slide6 h1 {line-height: 40px;}
}
@media only screen and (max-width:1366px) {
.newbannerpart h1{font-size:50px;}
}
@media only screen and (max-width:1200px) {
.newbannerpart h1{font-size:42px;}
.overlay ul li a{font-size:30px;}
.resoncon .bx-wrapper{overflow:hidden;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:5%;}
}


.wrap{transition:all ease-in 0.3s; -webkit-transition:all ease-in 0.3s; -moz-transition:all ease-in 0.3s;}

.work .wrap{transition:none; -webkit-transition:none; -moz-transition:none;}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width:768px) and (max-width:1170px) {
	
.our-adress-global > ul > li li a, .our-adress-global > ul > li li{font-size:16px;}
.our-adress-global > ul > li:nth-child(2n) {padding-left: 20px;}
.our-adress-global > ul > li li {padding-left: 20px;}	
body{min-width:inherit;}

p{font-size:14px;}
.logo{padding:35px 0 35px 0;}
.logo img{width:300px;}
.nav ul li a{font-size: 13px;
    padding: 0 8px;}

.nav{padding:32px 0 0 0; margin:0 10px 0 0;}

.header{height:85px;}

.header.is-sticky .logo{padding:25px 0 0 10px;}

.bnerhead{padding:40px 0 30px; font-size:25px; line-height:45px;}

.bannerleft{width:100%;}

.bannerright{float:left; margin:auto; width:100%;}

.bannerpart{height:623px; background-position:center top !important; background-size:2180px;}

.heading{font-size:36px; padding:42px 0 35px;}

.heading span{padding:0;}

.heading span img{width:100%;}

.manufacture .box img{width:100%;}

.manufac-left{width:31.9%;}

.manufacture .box span{font-size:18px;}

.bxslider li{width:330px !important; margin:0 14px 0 0;}

.resnspan{top:115px;}

.resoncon .box{width:330px;}

.resoncon .bx-wrapper{width:674px;}

.resoncon .bx-prev{background-size:170%; height:68px; left:-30px;}

.resoncon .bx-next{background-size:170%; height:68px; right:-30px;}



.brandslidr{width:595px;}

.reasslidsdw img{width:100%;}

.bxslider2 li{width:130px !important;}

.brandtrust{height:400px;}

.ourfactory{float:none; width:auto;}

.numberdefine{text-align:center;}

.numberdefine .box{margin:0 30px 50px 0; display:inline-block; float:none; vertical-align:top;}

.bxslider4 li{width:720px !important;}

.testislider .bxslider4 li{width:720px !important;}

.manufacture .box{margin:0 0 2px}

.our-adress .right h4 br{display:none;}

.our-adress{width:100%;}

.our-adress .right{width:50%;}

.enquiryform{width:100%; margin:30px 0 0 0;}

.enquiryform input{width:352px;}

.bnrshdw{display:none;}

.inner-baner{height:235px;}

.sidebar{width:230px; }

.sidebrsven h3 {font-size:12px;}

.sidebrsven h3 span{margin-right:8px;}

.sidebrsven h3.padtopchng{font-size:13px;}

.sidebar .title{font-size:20px;}

.bxslider3 li{width:200px !important;}

.sidebar .projectside.ourfactory .bxslider3 li {

    width: 180px !important;

}



.trustslidr ul li .box{width:80px;}

.trustslidr .bxslider4 li{width:184px !important;}

.maincontain{width:465px; margin-left:25px;}

.heading3{font-size:28px;}

.maincontain p{font-size:14px;}

.heading4{font-size:24px;}

.maincontain ul li{font-size:14px; line-height:22px; margin:0 0 8px 0;}

.designbx .box{width:24%;}

.designbx .box img{width:100%;}

.footer .heading{font-size:27px;}

.become-baner{height:515px; background-size:2000px;}

.productcon .box{width:48.5%; margin-right:0;}

.productcon .box:nth-child(2n){float:right;}

.productcon .box .image img{width:100%;}

.cartbutton span{font-size:15px;}

.cartbutton a{font-size:13px; background-position:115px 12px;}

.advertisbx img{width:100%;}

.pcloudzom{float:none; margin:auto;}

.detailrighttp{float:none; margin:30px 0 0 0;width:100%;}

.tabhead li a{font-size:14px; padding:0 13px;}

.tabcon p{font-size:14px; line-height:22px;}

.tabcon img.fr{width:230px;}

.ourfactory .bx-wrapper{max-width:inherit !important}

.sidebar .ourfactory .bx-wrapper{max-width:100% !important;}

.bxslider3 li{width:255px !important}

.ourfactory .bx-prev{margin-left:-48px;}

.ourfactory .bx-next{margin-right:-48px;}

.plconline{width:280px;}

.plconline h1{font-size:14px;}

.totrightbx{float:left; width:100%; margin:20px 0 0 0;}

.cart-info thead td{font-size:14px; line-height:23px;}

.checkout-content .col-lg-6 h2{font-size:22px; }

.checkout-content .form-group label{font-size:14px; width:142px;}

.checkout-content input.form-control{text-indent:154px; font-size:13px;}

.ckebxlist label{width:88%;}

.checkout-heading span{line-height:60px;}

.checkout-content .col-lg-6 h2 + br{display:none;}

.rqust-baner {height:400px; background-position:-800px top !important}

.rqust-baner .bannerhead{font-size:55px; }

.requstform .box select{font-size:12px; padding-left:61px;}

.requstform .box.cptcha span{width:48%; background:#EDEFEC;}

.requstform .box.cptcha span img{width:100%; margin:10px 0 0 0;}

.requstform .box input{font-size:12px; text-indent:65px;}
.sm-srl{width:auto;padding:12px 20px;font-size:20px;}
.newbannerpart{}
.newbannerpart .bnr-content {bottom: 15%;}
.logo-menuicon{height:70px;}
.logo-menuicon .logo img {width:auto;height:100%;}
.newbannerpart h1{font-size:40px;}
.sheader p{text-align:center;}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
.center-align span.inds-title{margin:0;max-width:125px;font-size:18px;}
.center-align span{margin:20px 10px;}
.center-align span img {width:64px;}
.logo-menuicon{padding:30px 5% 0;}
.newbannerpart h1{font-size:30px;}
.center-align span {margin:10px 5px;}
.center-align span.inds-title{font-size:14px;}
.center-align span img {width:44px;}
.sm-srl{margin-top:20px;}

.newbannerpart .my-slides h1{text-align:left;font-size:24px;line-height:32px;}
.newbannerpart .my-slides h1 span.small-head{font-size:18px;line-height:24px;}
.newbannerpart .my-slides .slide-btn{padding:12px 25px;font-size:18px;}
.certif-logo{right:5%;text-align:right;}
.certif-logo img{max-width:50%; display: inline-block;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:10%;}
.newbannerpart .my-slides.my-slide3 .grass-model{padding:0 80px 0 0;bottom:9%;}
.newbannerpart .my-slides.my-slide5 .grass-model{padding:0 80px 0 0;}
.grass-model{padding:0 25px 0 0;}
.newbannerpart .my-slides.my-slide6 h1 br{display:none;}
.newbannerpart .my-slides.my-slide6 h1 span{display:block;clear:both;}

.sp-buttons{bottom:-12%;position:absolute;}
.sp-selected-button {background-color:#000;}
.sp-button {border:2px solid #000;height: 16px;width: 16px;}
.newbannerpart{overflow:visible;}
.newbannerpart .my-slides.my-slide6 h1{top:52% !important;}
.newbannerpart .my-slides.my-slide6 .slide-btn{margin-top:35px;}
.newbannerpart .my-slides .slide-btn{font-size:16px;padding:8px 20px;}
.grass-model{bottom: 15px;color: #ffffff;font-size: 14px;}
.my-slide6 .sp-layer.fullwidth.certif-logos > img{width: 50%;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:18%;}
.newbannerpart .my-slides h1{top:42% !important;}
.newbannerpart .my-slides .slide-btn{margin-top:20px;}
}
@media only screen and (min-width:1024px) and (max-width:1170px) {
.sm-srl{width:auto;padding:15px 30px;}
.newbannerpart .bnr-content {bottom: 25%;}
.logo-menuicon .logo img {width:auto;height:100%;}
.logo-menuicon{height:70px;}
.center-align span.inds-title{margin:20px 10px 0 0;width:100%;}
.newbannerpart h1{font-size:40px;}
.center-align span.inds-title {font-size: 18px;margin: 0 10px 0 0;max-width: 130px;text-align:left;}
.sp-image-container {background-size: cover;background-position: -270px;}

.newbannerpart .my-slides h1{text-align:left;font-size:36px;line-height:45px;}
.newbannerpart .my-slides h1 span.small-head{font-size:22px;line-height:40px;}
.newbannerpart .my-slides .slide-btn{padding:12px 25px;font-size:18px;}
.certif-logo{right:5%;text-align:right;}
.certif-logo img{max-width:70%;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:10%;}
.newbannerpart .my-slides.my-slide3 .grass-model{padding:0 80px 0 0;bottom:9%;}
.newbannerpart .my-slides.my-slide5 .grass-model{padding:0 80px 0 0;}
.grass-model{padding:0 25px 0 0;}
}
@media only screen and (min-width:768px) {
#menu_icon{display:none !important;}
#nav{display:block !important;}
}

	



/* All Mobile Sizes (devices and browser) */

@media only screen and (max-width:767px) {
.logo-menuicon .logo{padding:10px 0;}
.logo-menuicon .logo img{height:auto;width:200px;}
.logo-menuicon{height:70px;}
body{min-width:inherit;}
#menu #nav_wrap { position:relative; float:right; }
/* menu Icon starts */

#menu #menu_icon {width:45px; height:30px;	background:url(../images/menu_icon.png) no-repeat 10px center;	padding:0 10px 0 15px; 	cursor:pointer;	-moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px; color:#666; display: block;  font-size: 12px;    font-weight: normal;    line-height: 28px;    text-transform: uppercase; display:block; /* show menu icon */ position:relative; top:3px;}

#menu #menu_icon.active { background-color:#6CCD0F; color:#fff;}

/* main nav */

#menu #nav {clear:both;	position:absolute; top:38px;  z-index:10000; padding:5px 5px 5px 5px; background:#F0F0F0; 	moz-border-radius:6px;	-webkit-border-radius:6px;	border-radius:6px;	display:none; /* visibility will be toggled with jquery */ right:0;  margin-left:0px; width:160px;}

#menu #nav li {float:none; border-color:#D44A3A;}

#menu #nav li a{font-size:13px; padding:0px; padding-left:8px; line-height:28px; margin:0;}



#menu #nav li:hover:after, ul.arrowunderline li#selected:after { content:''; width:0; height:0; position:absolute;}



#menu #nav li a{background-image:none; padding:5px 0 5px 8px; line-height:15px; border-bottom:0px;}



#menu #nav li a:hover{border-bottom:0px;}

#menu #nav li:hover{border-color:#fff;}





.logo{}

.logo img{width:300px;}

.header{height:95px;}



.nav{margin:32px 14px 0 0; position:relative; padding:0;}

.header.is-sticky{height:60px; left:50%; right:0; margin-left:-210px;}

.header.is-sticky .nav{margin:14px 14px 0 0; padding:0;}



.bnerhead{padding:10px 0 ; font-size:18px; line-height:22px;}

.bannerleft{width:100%;}

.bannerright{float:left; margin:auto; width:100%;}

.bannerpart{  background-position: center top !important;



    height: 573px;}

.become-baner{ background-size: 209% auto;}



.bannerleft h3{width:33%; margin-right:0; font-size:14px; padding-left:60px; padding-top:9px; line-height:31px;}

.bannerleft h3:nth-child(2n){float:right;}

.bannerleft h3 span{width:50px; height:50px;}

.bannerleft h3 span img{width:100%;}

.bannerleft h3:last-child{padding-left:60px; line-height:16px; font-size:13px; height:40px; padding-top:10px;}

.heading{font-size:20px; line-height:28px; padding:20px 0;}

.heading span{padding:5px 0 0 0;}

.heading span img{width:100%;}

.manufacture .box img{width:100%;}

.manufac-left{width:31.9%;}

.manufacture .box span{font-size:11px; line-height:22px; padding:0 22px 0 14px;}

.manufacture .box:hover span {

    padding: 0 22px 0 14px;

}

.manufcmar{margin:0 9px;}

.manufacture .box{margin:0 0 1px 0;}

.bxslider li{width:320px !important;}

.resoncon .box{width:320px;}

.reasslidsdw{width:100%;}

.reasslidsdw img{width:100%;}

.resoncon{width:320px; margin:auto;}

.resnspan{top:110px;}

.brandslidr{width:295px;}

.bxslider2 li{width:130px !important;}

.brandtrust{height:300px;}

.ourfactory{float:none; width:auto;}

.numberdefine{text-align:center;}

.numberdefine .box{margin:0 0 20px; display:inline-block; float:none; vertical-align:top; width:200px;}

.bxslider4 li{width:420px !important;}

.manufacture .box{margin:0 0 2px}

.bxslider3 li{width:203px !important;}

.testislider .box .text p{font-size:14px;}

.our-adress .right h4 br{display:none;}

.our-adress{width:100%;}

.our-adress .right{width:51%;}

.enquiryform{width:100%; margin:30px 0 0 0;}

.enquiryform input{width:100%;}

.our-adress .left{width:45%}

.our-adress .left img{width:100%;}

.our-adress .right h4{font-size:12px; line-height:22px;}

.our-adress .right h2{margin:0 0 10px 0;}

.our-adress .right h4 a{font-size:12px; line-height:22px;}

.social li{margin:0 2px 0 0;}

.social li:last-child{margin:0;}

.foterlinks li a{font-size:11px;}

.footer-botm p{font-size:11px;}

.heading2{font-size:22px; line-height:31px;}

.inner-baner{height:235px;}

.inner-baner .bannerhead{font-size:27px;}

.sidebar{width:100%;}

.sidebrsven h3.padtopchng i{padding:12px 0 0;}

.projectside.ourfactory .bx-wrapper{width:374px;}

.bxslider3 li{width:179px !important;}

.sidebar .bxslider3 li{width:179px !important;}



.trustslidr ul li .box{width:176px;}

.trustslidr .bxslider4 li{width:374px !important;}

.maincontain{width:100%; margin-left:0px;}

.heading3{font-size:26px;}

.maincontain p{font-size:14px; line-height:22px;}

.heading4{font-size:24px;}

.maincontain ul li{font-size:14px; line-height:27px; }

.designbx .box{margin:0 0 12px 0;}

.designbx .box:nth-child(2n){float:right;}

.become-baner{height: 251px;  

}

.bannerhead{font-size:40px; padding:215px 0 0 0;}

.become-baner .bannerhead{padding:135px 0 0 0;}

.advertisbx{text-align:center;}

.advertisbx img{display:inline;}



.productcon .box{width:48.5%; margin-right:0;}

.productcon .box:nth-child(2n){float:right;}

.productcon .box .image img{width:100%;}

.cartbutton span{font-size:15px; padding:0 14px;}

.cartbutton a{font-size:13px; background-position:108px 12px; padding:0 30px 0 37px; }



.pcloudzom{float:none; width:auto;}

.cthumb .box{margin-right:10px; width:31%;}

.cthumb .box img{width:100%;}

.detailrighttp{float:none; width:100%; padding-top:40px;}

.detailrighttp .cartbutton span{padding:0 50px;}

.detailrighttp .cartbutton span small{font-size:26px;}

.piecebx select{width:100px;}

.piecebx span{margin:0 10px;}

.acestext{float:left; margin:20px 0 0 0;}

.acestext h4{text-align:left; }

.dethrebx{float:left; width:100%;}

.detailtab{padding-top:50px;}

.tabhead li {float:left; width:50%; border-bottom:1px solid #ccc;}

.tabhead li a{font-size:14px; width:100%; padding:0; text-indent:20px}

.tabcon img.fr{width:50%;}

.tabcon{padding:18px;}

.tabcon p{font-size:13px; line-height:22px;}



.ourfactory .bx-wrapper{max-width:inherit !important; width:100%;}

.sidebar .ourfactory .bx-wrapper{max-width:100% !important;}

.bxslider3 li{width:203px !important}

.heading3{font-size:19px;}

.resoncon .box .text{border-bottom:none;}

.ourfactory .bx-prev{margin-left:-48px;}

.ourfactory .bx-next{margin-right:-48px;}

.cart-info{}

.cart-info tbody .image{display:none;}

.cart-info thead td.model{display:none;}

.cart-info tbody .model{display:none;}

.cart-info thead td.product_price{display:none;}

.cart-info table{}

.cart-info thead td{line-height:31px;}

.estshiping{width:100%; margin:0 0 30px 0 ;}

.plconline{margin-left:0px; width:100%;}

.totrightbx{width:100%;}



.checkout-heading span{padding:0 23px; font-size:17px;}

.checkout-heading p{font-size:17px;}

.checkout-content .col-lg-6 h2{font-size:23px;}

.checkout-content .col-lg-6{width:100%; margin:0 0 30px 0;}

.checkout-content .col-lg-6 h2 + br{display:none;}

.ckebxlist label{width:85%;}

.rqust-baner{height:325px; background-position:-880px top !important;}

.requstform .box select{font-size:12px; padding-left:61px;}

.requstform .box.cptcha span{width:48%; background:#EDEFEC; height:55px;}

.requstform .box.cptcha span img{width:94%; }

.requstform .box input{font-size:12px; text-indent:64px;}

.requstform .right, .requstform .left{width:100%;}

.requstform .box textarea{width:92.5%;}
.sheader p{text-align:center;margin:5px 0;}
.our-adress-global > ul > li:nth-child(2n) {padding-left: 20px;}
.our-adress-global > ul > li li {padding-left: 20px;}
.center-align span.inds-title{margin:0px 10px 0 0;width:100%;}
.center-align span {margin:10px 5px;}
.center-align span.inds-title{font-size:14px;max-width:100px;}
.center-align span img {width:40px;}	
.newbannerpart h1 {font-size: 28px;}
.sp-layer .sm-srl{font-size:16px;margin-top:10px;}

}







/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 767px) {




.testislider .bxslider4 li{width:420px !important;}


.sm-srl{width:auto;padding:15px 30px;}
.newbannerpart .bnr-content {bottom: 25%;}

}

				



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */

@media only screen and (max-width: 479px) {


.certifications ul li{ width:100%; padding:20px 0px;}

.header{height:85px;}

.header.is-sticky{margin-left:-150px;}


.bannerleft h3{width:41%; padding-left:18px;}

.bannerleft h3 span{display:none;}

.bannerleft h3:last-child{width:100%; padding-left:0; text-align:center; font-size:14px; padding-top:18px; height:34px;}



.manufac-left{width:100%;}

.manufcmar{margin:0;}

.resoncon{width:240px;}

.bxslider li{width:240px !important;}

.resoncon .box{width:240px;}

.resnspan{width:80px; height:80px;}

.bx-prev{background-size:170%; height:68px; left:-30px;}

.bx-next{background-size:170%; height:68px; right:-30px;}

.trustslidr .bx-next{background-size:63px;}

.ourfactory .bx-next{background-size:auto;}

.brandslidr{width:130px;}

.bxslider3 li{width:253px !important;}

.sidebar .bxslider3 li{width:253px !important;}



.ourfactory .bx-wrapper{width:255px;}

.numberdefine .box{width:48%;}

.numberdefine .box .text p{font-size:16px;}

.bxslider4 li{width:300px !important;}

.testislider .bxslider4 li{width:300px !important;}

.our-adress .left{width:100%; }

.our-adress .right{width:100%; margin:20px 0 0 0;}

.trustslidr ul li .box{width:116px;}

.trustslidr .bxslider4 li{width:254px !important;}

.designbx .box{width:48%;}

.designbx .box img{width:100%;}

.sidebrsven h3.padtopchng i{padding:5px 0 0 0;}

.become-baner{height:225px;}

.bannerhead{font-size:30px; padding:135px 0 0 0;}

.becomeform input{width:100%;}

.becomeform select{width:100%;}



.advertisbx img{width:100%;}



.productcon .box{width:100%; margin-right:0;}

.productcon .box:nth-child(2n){float:left;}

.productcon .box .image img{width:100%;}

.cartbutton{margin-left:40px;}

.cartbutton span{font-size:15px;}

.cartbutton a{font-size:13px; background-position:115px 12px; padding-right:47px;}

.cthumb .box{margin-right:7px;}

.bredcums ul li {font-size:11px;}

.bredcums ul li a{font-size:11px;}

.detitle{font-size:30px;}

.detailrighttp .cartbutton{margin-left:0px;}

.detailrighttp .cartbutton span small{font-size:15px;}

.detailrighttp .cartbutton b{font-size:14px;}

.detailrighttp .cartbutton span{padding:0 30px;}

.detailrighttp .cartbutton a{padding-left:60px;	margin-left:-52px; font-size:15px; background-position:125px center;}

.piecebx input{font-size:14px; width:55px;}

.piecebx span{font-size:12px; margin:0 5px; }

.piecebx select{font-size:13px; width:70px;}

.piecebx p{font-size:14px; margin-left:7px;}

.tabhead li{width:100%;}

.bnrshdw{}

.bnrshdw img{width:100%;}

.manufacture .box span{display:block;}

.resoncon .box .text{min-height:223px;}

.resoncon .box .text p{font-size:13px;}

.inner-contain{padding:30px 0;}

.bredcums{margin-top:-10px;}

.become-baner{ background-size: 1010px auto;}

.cartbutton{width:auto;}

.totrightbx{width:100%;}

.totrightbx td{width:49.3%;}

.cshopcheck a{font-size:14px;}

.cart-info thead td{font-size:12px; line-height:23px;}

.estshiping .eheading p{font-size:14px;}

.estshiping .text h2{font-size:12px;}

.estshiping .text select{margin:0 0 12px 15px;}

.estshiping .text input{margin:0 0 12px 15px;}

.getbtn{margin-left:15px;}

.checkout-heading span{font-size:14px; padding:0 14px;}

.checkout-heading p{font-size:13px; text-indent:21px;}

.checkout-content{padding:25px;}

.checkout-content .col-lg-6 h2{font-size:20px;}

.checkout-content .col-lg-6 p{font-size:14px;}

.checkout-content .form-group label{font-size:12px; width:125px;}

.checkout-content input.form-control{font-size:12px; text-indent:135px;}

.rqust-baner{height:245px; background-position:-1080px -60px !important;}

.requstform .left{width:99.4%;}

.requstform .right{width:99.4%;}

.cart-info tbody .name a{font-size:13px; line-height:17px;}

.cart-info tbody .product_price{font-size:12px;}

.cart-info tbody .total{font-size:13px;}



}











/**********mobile***********/



@media screen and (-webkit-min-device-pixel-ratio: 1.3), screen and (min--moz-device-pixel-ratio: 1.3), screen and (-o-min-device-pixel-ratio: 2 / 1), screen and (min-device-pixel-ratio: 1.3), screen and (min-resolution: 192dpi), screen and (min-resolution: 2dppx) {



.our_services li a{ background:url(images/our-services-icon-mobile-button-retina.png);



-webkit-background-size:515px 461px;



-moz-background-size:515px 461px;



-o-background-size:515px 461px;



background-size:515px 461px;



}



}



/*-----FOR CERFIFICATION START------------*/

@media only screen and (min-width:768px) and (max-width:1170px) {

.certificatetrust{height:400px;}

.certificateimg li,
.certificateimg{ list-style:none!important;background:none!important;display:block!important;}
.certificateimg li a{border:none;background:none!important;}
.certificateimg li a img{width:80%;}
.certifications ul li{ width:48%; padding:20px 0px;}
.overlay ul li a{font-size:32px;}
.map-footer {background-position:center center;}
}

@media only screen and (max-width:767px) {

.certificateimg li,
.certificateimg{ list-style:none!important;background:none!important;display:block!important;}
.certificateimg li a{border:none;background:none!important;}
.certificateimg li a img{width:80%;}
.certificatetrust{height:300px;}
.our-adress-global, .newenquiryform, .our-adress-global > ul > li{width:100%;}
.our-adress-global > ul > li{width:50%;height:290px;}
.map-footer h1{padding:0;}
.sheader p {padding:0;text-align:center;margin-bottom:13px;font-size:14px;}
.our-adress-global .heading4{font-size:20px;}
.our-adress-global .heading4{font-size:20px;}
.newenquiryform{padding:60px 30px 20px;}
.our-adress-global > ul > li li, .our-adress-global > ul > li li a{display: block;font-size:14px;font-weight:300;line-height:24px;}
.overlay ul li a{font-size:28px;}
.map-footer {background-image: url("../images/mobile-map.jpg");}



.newbannerpart .my-slides h1 {font-size: 18px;line-height: 24px;}
.newbannerpart .my-slides h1 span.small-head{font-size:14px;line-height:18px;}
.newbannerpart .my-slides .slide-btn{padding:12px 25px;font-size:18px;}
.certif-logo{right:5%;text-align:right;}
.certif-logo img{max-width:50%; display: inline-block;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:10%;}
.newbannerpart .my-slides.my-slide3 .grass-model{padding:0 80px 0 0;bottom:9%;}
.newbannerpart .my-slides.my-slide5 .grass-model{padding:0 80px 0 0;}
.grass-model{padding:0 25px 0 0;}
.newbannerpart .my-slides.my-slide6 h1 br{display:none;}
.newbannerpart .my-slides.my-slide6 h1 span{display:block;clear:both;}

.sp-buttons{bottom:-25px;position:absolute;}
.sp-selected-button {background-color:#000;}
.sp-button {border:2px solid #000;height: 16px;width: 16px;}
.newbannerpart{overflow:visible;}
.newbannerpart .my-slides.my-slide6 h1{top:52% !important;}
.newbannerpart .my-slides.my-slide6 .slide-btn{margin-top:10px;}
.newbannerpart .my-slides .slide-btn {font-size: 14px;padding: 5px 15px;}
.grass-model{bottom: 15px;color: #ffffff;font-size: 14px;}
.my-slide6 .sp-layer.fullwidth.certif-logos > img{width: 50%;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:18%;}
.newbannerpart .my-slides h1{top:42% !important;}
.newbannerpart .my-slides .slide-btn{margin-top:20px;}
.newbannerpart .my-slides.my-slide6 h1 {font-size:18px;line-height:28px;}
}
@media only screen and (max-width:640px){
.newbannerpart{height:auto}
.newbannerpart h1{font-size:20px;top:35% !important;}
.sm-srl{font-size:16px;margin-top:0;padding:12px 20px;width:auto;}
.overlay nav{height:50%;}
.overlay ul li a{font-size:18px;}
.overlay ul li a:after{bottom:-6px;}
.center-align span {margin: 10px;}
.logo-menuicon {display: inline-block;padding: 15px 5% 0;}

}
@media only screen and (max-width:600px){
.center-align span.inds-title{display:none;}
.sp-layer .sm-srl {font-size:16px;margin-top:-5px;}

}
@media only screen and (max-width:479px) {
.our-adress-global > ul > li{width:100%;}
.our-adress-global > ul > li, .our-adress-global > ul > li.bbox{height:auto;margin-top:20px;}
.our-adress-global > ul > li:first-child{margin-top:0px;}
.sm-srl{width:auto;padding:12px 20px;font-size:20px;}
.newbannerpart{height:auto;padding:0 0 0;}
.newbannerpart .bnr-content {bottom: 15%;}
.logo-menuicon{height:70px;}
.logo-menuicon .logo img {height: auto;width: 220px;}
.newbannerpart h1 {font-size: 26px;}
#trigger-overlay .mtitle{display:none;}
#trigger-overlay span.bars{margin:0;}
#trigger-overlay.overlay-close span.bars{margin:-4px 0 0;}
#trigger-overlay{height:40px;}
.overlay nav{height:50%;}
.sm-srl {font-size:16px;margin-top:0;padding:12px 20px;width:auto;}
.overlay ul li a{font-size:24px;}
.overlay ul li{height:50px;}
.our-adress-global > ul > li:nth-child(2n) {padding-left: 0px;}
.newenquiryform{margin-top:75px;}
.sp-buttons{display:none;}
.newbannerpart h1{font-size:16px;}
.center-align span.inds-title{margin:20px 10px 10px;}
.sm-srl{padding:8px 12px;}
.my-slide1 p.sp-layer.fullwidth{width:100%;top:65% !important;}
.my-slide1 h1.sp-layer.fullwidth{top: 45% !important;}
.center-align span {margin: 10px 3px;}
.center-align span img {width:36px;}
.certif-logo img {display:inline-block;max-width:29%;}
.newbannerpart .my-slides.my-slide6 h1{top:44% !important;}
.newbannerpart .my-slides.my-slide5 h1, .newbannerpart .my-slides.my-slide4 h1{left: 5% !important;top: 42% !important;}
.newbannerpart .my-slides.my-slide3 .certif-logo{right:5%;}
.newbannerpart .my-slides.my-slide6 .slide-link, .newbannerpart .my-slides.my-slide4 .slide-link{left:5% !important;}
}
/*-----FOR CERFIFICATION END------------*/