@charset "utf-8";
/* CSS Document */
.hide-desk, .show-479, .show-tab, .show-767, .show-400, .show-340, .show-359, .tab-video {display:none;}
.hide-400, .hide-479{display:inline-block;}
/*===============================
CSS FOR CONTAINERS BREAK POINTS
=================================*/
@media only screen and (max-width: 1700px){
.mnu-container{width:1170px;}
ul.nav li{margin:0 0px 0 0;}
ul.nav li:nth-child(7){padding:0 20px 0 0;}
ul.nav li:last-child{margin:0;}
}
@media only screen and (max-width: 1187px){
.container{ max-width:1004px; width:100%; }
.mnu-container{width:1004px;}
.show-desk{display:block;}
.show-hide{display:none;}

ul.nav li{margin:0 16px 0 0;font-size:17px;}
ul.nav li:nth-child(7){padding:0 16px 0 0;}
ul.nav li:last-child{margin:0;}
	
/**************/
.banner {}	
.s1-inner{ padding: 15px 0px 0px;}	
.bnr-head{ font-size: 55px;
        line-height: 62px;}
.bnr-head span{}
.s1-inner h2 {font-size: 16px;}
.bnrtxt{width: 100%;}
.bnr-bag {}
.discount-img{ }
.bnr-model{margin: 0; width: 410px; }
.bnrbtn{ margin-top:30px;}
ul.bnr-list { margin-top: 25px;}
/**************************/
.sec1{ padding: 40px 0 50px;}
.rgt-box{ background-position:100% top;}
.s1-modl-pdt { }
.lft-box {width: 61.44%;padding: 25px 0px 0 138px;}
.s1txt{ font-size:17px;}
.sec1-innr{ width: 74%;}
.s1-lst{  margin: 25px 0 0px 0;}
.s1-lst li{width: 49%; font-size: 18px; line-height: 28px; padding: 62px 94px 34px 22px;}
.s1-lst li span{font-size: 24px;line-height: 30px;}
.s1-prod{ max-width: 885px; top: -60px; right: -38%; z-index: 0;}
.sec1-innr .sec-para {}
.s1-text-kit { top: 442px; right: 28%;}
/*------------section1-------------*/
ul.s1-list{justify-content: space-between;}
.s1-model { max-width: 475px;}
ul.s1-list li{}
ul.s1-list li span{ font-size:20px;}
.lst-cont {}
.lst-cont img{}
ul.s1-list li:nth-child(2) .lst-cont,  ul.s1-list li:last-child .lst-cont { }
ul.s1-list li:nth-child(2) .lst-cont img, ul.s1-list li:last-child .lst-cont img{}

/**********************/
.sec2-box{}
.s2lft, .s2rgt{ background-position:75% top;}
.w-box{ width: 53%; padding: 60px 0 0 25px;}
.s2-img1 {right: 20px;}
.s2-rgt .shop-list li {  width: 31%;}
.sec3-model { max-width: 597px;}
.shop-price { font-size: 22px;}
.sec3-model{top: 285px; right: 0; max-width: 601px;}
.s2-top-Div {padding: 42px 435px 42px 30px;}
.s2-prodt {right: 0%; top: 75px;}
.sec2-innr{width: 50%;}
.sec2-innr .sec-para { }
.s2-model1{max-width: 420px;top: 230px;}
.s2-txt {font-size: 60px;line-height: 60px;}
ul.s2-list{}
ul.s2-list li {padding: 14px;}
ul.s2-list li span{width: 100%; margin-bottom: 5px;}
ul.s2-list li img{position: static;display: block;margin: 0 0 5px;}
.sec2-innr-right{ margin-top:35px;}
.s2-model{ width: 454px; margin: 80px 0 0 0;}
ul.shop-list .cart-btn2 { margin-top: 10px; height: 40px; font-size: 14px; line-height: 40px;}
/**************************/
.strip{}
.strp-inr .s1hding { font-size: 26px;}
.strp-inr{padding:0px 0 0px; width:100%;}
.strp-model{right: 0;max-width: 360px;}
.strp-txt{ font-size:17px;}
.strp-inr .bnrbtn {}
ul.strip-list li {padding: 30px 20px;}
ul.strip-list li img{}
ul.strip-list li span{}
.bdhding2 { font-size: 38px; line-height: 48px;}
.sec-para { font-size: 18px; line-height: 28px;}
/*****************************/
.s3_innr .sec-para {width: 100%;}
.s3-prodt {right: -16%;}
.s3-model {max-width: 400px;}	
ul.s3list li{width:33%;}
ul.s3list li:last-child{}
.s3sub-hding{padding:68px 0 0 0;}
ul.s3list2 li{padding:0 33px;}
.s3_innr ul.shop-list{}

/*********************/
.bnr-btm-sec{ overflow:hidden;}
.bnr-btm-sec-rit2_cont2 {width: 56%;}
.bnr-btm-sec-rit {width: 53%;}
.bnr-btm-img {right: -18%;}
.sec2-img{ left:-16%;}
/******************************/
.sec4 { height:auto;}
.s4bx1-rgt_inr{ border-radius:15px; height:335px;  }
.sec4 .bdhding2{}
.s4bx1-rgt .sec-para {}
.s4bx1-rgt {width: 60%;}
.odr-btls{ right:95px; }
.s4-prodts { max-width:550px;}
.s4-prdt { left: -7%; max-width: 490px;}
ul.s5list li{height:430px;}
.s4-li-cont {}
ul.s4-list li {}
ul.s4-list li p span{}
ul.s4-list li p { }
.s4bx2-inr_lst { padding: 60px 30px 60px;}
.s4bx2-rgt-inr{ width:60%;}
.s4bx2-rgt{ border-radius:10px; }

.s1hding {
    font-size: 28px;
    line-height: 38px;
}

.bnr-btm-sec ul li {}
.bnr-btm-sec ul li span {}
.bnr-btm-sec ul li p{}

.s5-uls li span {    font-size: 18px;}
	

}

@media only screen and (max-width: 1023px){
.container, .mnu-container{ max-width:760px; width:100%; }
.show-tab{display:block;}
.hide-tab, .show-desk{display:none;}
.tab-video{display:block;}

ul.tophdr-list1 li, ul.tophdr-list2 li{padding:0 10px 0 0;margin:0 10px 0 0;font-size:13px;	}
ul.tophdr-list1 li:last-child{margin:0;padding:0;}
ul.tophdr-list2 li:last-child{padding:0;margin:0 15px 0 0;}
ul.tophdr-list1 li span.span1{display:none;}
ul.tophdr-list1 li img, ul.tophdr-list2 li img{margin:0 3px 0 0;}
.logo{max-width: 200px;  margin-top: 25px;}
ul.nav li{font-size: 15px; padding: 24px 12px;  margin: 0 0px 0 0;}
ul.nav li:nth-child(7){padding:0 7px 0 0;}
ul.nav li:last-child{margin:0;}
ul.nav li:last-child img{margin:0 0 0 0;}

.bdhding2{ font-size: 30px; line-height: 38px;}
.sec-para {font-size: 17px; line-height: 27px; margin-top: 15px; width: 100%;}
.sec-para2 { font-size: 17px; line-height: 27px; margin-top: 15px;}

/****************/
ul.nav{ margin: 10px 0 0 0;}
.banner{}	
.bnr-prodt {margin-top: 80px;max-width: 200px;position: static;}
.bnr-model1 {max-width: 250px;display: inline-block;vertical-align: middle;}
.bnr-prodt2 {right: 24%;top: 420px;max-width: 190px;}
.discount-img { right: 24px; top: 25px;}
.bnr-bag { max-width: 480px;right: -18%;}
.bnrhd{ font-size:21px; line-height:24px;}
.s1-inner{width: 56%; text-align: left; padding: 0px 0px; float: left; }
.bnr-txt {    font-size: 23px;}
.bnr-head{font-size: 42px; line-height: 51px; margin-bottom: 0;}
.bnr-head span{}
.s1-inner h2 { font-size: 15px;}
.bnrtxt{ font-size: 17px; line-height: 27px; margin-top:15px; width: 100%;}
.bnrprd{ top:50px; width:330px;}
ul.bnr-list { margin-top: 25px;}
ul.bnr-list li { width: 46%;}

	/*------------section1-------------*/

.sec1{ padding:40px 0px 40px;         height: auto;}
.sec1 .bdhding2 { width: 100%; text-align: center;}
ul.s1-list { padding:0 80px;margin: 20px 0 0px;}
ul.s1-list li{ }
ul.s1-list li span{}
.lst-cont { width: 49%; padding: 10px 16px 10px 105px;}
.lst-cont img { margin: 0 auto 0px; max-width: 90px; left: 0; top: 16px;}
ul.s1-list li:nth-child(2) .lst-cont img, ul.s1-list li:last-child .lst-cont img{ left:25px;}
ul.s1-list li:nth-child(2) .lst-cont, ul.s1-list li:last-child .lst-cont { padding: 10px 10px 10px 130px;}
.s1-li-r-btns{ top:30%;}
.sec1-innr { width:100%;   text-align: center;	padding:0;}
.s1-prod {max-width: 330px;position: static;display: inline-block;margin: 10px auto 0;transform: translateX(0);}
.s1-lst:before{display: none}
.s1-lst {margin: 20px 0 0px 0;}
.s1-lst li{width: 48%; padding: 62px 105px 34px 22px;}
.s1-lst li span{ font-size: 20px; line-height: 28px; margin-bottom: 4px;}
.rgt-box { margin:20px 0 0px;}
.lft-box { width: 100%; padding: 25px 0px 0 108px; background-size:cover;}
.s1-modl-pdt { top: 0; width: 230px; display:none;}
.s1txt { font-size: 16px;}
.s1-model {position: static; max-width:80%; display: inline-block; margin: 15px 0 0px; transform: none;}
.sec1-innr .sec-para{width: 100%;}
.sec1 .bnrbtn { margin-top:30px;}
.s1-text-kit { top: 285px; right: 8%;}

/*******************************/
.sec2{padding: 35px 0 35px; border-top:1px solid #f9f9f9;}
.sec2-box{    flex-wrap: wrap; justify-content: space-around; row-gap: 20px;}
.s2lft, .s2rgt{ width:48%; height:auto;}
.s2lft{padding:0 0px 0 0;}
.s2rgt{padding:0 0 0 0px;}

.w-box { width: 100%;height:auto; padding: 35px 15px 25px 18px}
.s2-hding{font-size: 24px; line-height: 34px;}
.s2-img1 {}
.sec2-innr{ padding: 0px 0 0px; text-align: center; width: 100%; float:none; display:inline-block;}
.sec2-innr-right { margin-top: 20px; text-align: center;}
.sec2-innr-right ul.shop-list { margin: 15px 0 0; float: right; width: 100%;}
.sec2-innr-right ul.shop-list li{ width:100%; max-width:355px; }
.sec2-innr .sec-para { }
.s2uls li{ text-align:left;}
.s2-prod{position: static; margin: 12px auto 0; display: inline-block;}
.s2uls li{font-size: 19px;    padding: 5px 0 0 34px; line-height: 26px;}
.s2-model{float: none;display: inline-block;vertical-align: middle;        width: 534px;
        margin: 36px 0 0 0;}
.sec3-model { max-width: 482px; display:none;}
.s2-rgt { width: 100%; padding-left:0;}
.s2-top-Div { padding:25px 50px; text-align:center;}
.s4bx1-rgt_inr{ padding:30px 20px; }
.s2-prodt {
    position: static;
	max-width:100%;
    margin: 20px auto 0;}
.s2-txt {
    font-size: 40px;
    line-height: 40px;
}	
ul.s2-list {margin: 35px 0 0px;justify-content: center;row-gap: 16px;column-gap: 20px;}	
ul.s2-list li {
	width: 48%;
    padding: 24px 10px;
    text-align: center;
    line-height: 23px;
}	
ul.s2-list li img{margin: 0 auto 5px;}
	
/************************/
	
.strip {padding:0px 00px;}	
.strp-inr { width: 100%; text-align: center; padding: 0px 0 0;}
.strp-model{position: static;         display: inline-block;margin: 10px auto; width: 100%}
.strp-txt { font-size: 16px; padding:0;}
.strp-pdt { position: static; max-width: 100%; margin-top: 0;}
.strp-img{ max-width:100%;}
ul.strip-list{ margin-top: 0px;}
ul.strip-list li{ padding: 15px 10px; text-align: center; font-size: 17px; line-height: 27px;}
ul.strip-list li img{ position:static;margin: 0 auto 10px;} 
ul.strip-list li .cart-btn2{ text-align:center; }
.strp-inr .sec-para { width: 100%;}
ul.strip-list li span{ font-size:20px; line-height:27px;}
ul.strip-list li p { font-size: 16px; line-height: 26px;}

/**************************/
.sec3{ padding:40px 0;}	
.s3-rgt {width: 100%;}
.s3-model {
    position: static;
    display: block;
    margin: 0px auto;
    max-width: 60%;
    padding-top: 35px;
	display:none;}
ul.s3list li{width:49%;}
ul.s3list li:last-child, ul.s3list li:nth-child(2){}
ul.s3list2 li{
	font-size:18px;
	line-height:22px;
	padding:0 16px;
}
.s3-prodt {
    position: static;
    max-width: 410px;
    margin-top: 15px;}
.s3_innr .sec-para{ width:100%;}
.s3_innr ul.shop-list{width:100%;}
/*********************************/
.bnr-btm-sec { padding: 50px 0 50px;}
.sec2-img {left: -70px; max-width: 415px; top: 47px;}
.bnr-btm-sec-rit{float: none;display: inline-block;width: 85%;text-align: center; margin:0;}
.bnr-btm-sec-rit2_cont{width: 57%;}
.bnr-btm-sec-rit2_cont2 {width:100%;text-align: center;}
.bnr-btm-sec ul li:after { height: 62px;}
.bnr-btm-sec ul li:nth-child(2):after{ display:none;}
.bnr-btm-sec ul li img{ margin:0 auto 10px;}
.bnr-btm-sec-rit2_cont2 .bnrbtn {  margin-top: 25px;}
.bnr-btm-img {
    position: static;
    max-width: 490px;
    margin-top: 15px;}
.bnr-btm-sec ul { justify-content:center;}	
/***************************/
.sec4, .sec5{}
.s4-prodts { position: static; max-width: 70%; margin-top: 20px;}
.sec4 .sec-para { width: 100%;}
.s4bx1-rgt { float: left; /*display: inline-block;*/ width: 60%; /*padding: 0px 0 0px; text-align: center;*/ margin-top:0;}
.odr-btls { right: 20px;}
.s4bx1-rgt .sec-para{ width:100%;}
.s4-prdt {  position: static; max-width: 75%; margin-top: 25px;}
.sec4 .bdhding2{ text-align:center; width:100%; float:none; display:inline-block;}
.s4bx1-rgt .sec-para{ float:none; display:inline-block; width:100%; text-align:left;}
.s4bx2-rgt{ margin-top:30px; padding: 0px 30px 0;}
.s4bx2-rgt-inr {padding: 40px 0 0; width: 64%;}
ul.s4-list {justify-content: center;}
ul.s4-list li{ text-align:center; padding:0 10px;}
.s4-li-cont img {position: static;margin: 0 auto 10px;}
.s4-li-cont {}
ul.s4-list li p {font-size: 16px; line-height: 26px;}
ul.s4-list li p span { font-size: 20px;}
.s4box2{margin:62px 0 0 0;}
.s4bx-hding{padding:0px 0 0 0;font-size: 30px; line-height: 38px;}
.s4bx-hding:before, .s4bx-hding:after{ width:12%;}
.s4bx2-inr_lst { padding: 35px 25px 40px; margin-top: 35px;}
.s4bx-hding2 { font-size: 34px; line-height: 37px;}


.bnr-btm-sec ul li{width: 80% !important; }
.bnr-btm-sec ul li p {}
.bnr-btm-sec ul li span { }
.bnr-btm-sec ul li span img{ }
/*--------------start section5------------------*/
ul.s5list {padding: 0 0 0 0;}
ul.s5list li { width: 32%; margin: 36px 1.33% 0 0; padding: 10px; height: 530px;}

/*------------start footer--------------*/
footer{padding:20px 0;}

}
@media only screen and (max-width: 767px){
	.container, .mnu-container{ width:100%; max-width:640px; padding: 0 10px;}
	.hide-767, .show-desk{display:none;}
	.show-767{display:block;}

	.tophdr{display:none;}
	.btmhdr{}
	ul.tophdr-list1, ul.tophdr-list2{padding:4px 0 0 0;}
	ul.tophdr-list2 li:last-child{margin:0 0 0 0;}
	ul.tophdr-list3{display:none;}
	.top-bar{display: none;}
	.top-menu li{font-size: 14px;line-height: 22px;margin-right: 10px;}

	.header{padding: 10px 0;height: 50px;top: 50px;margin-top: -50px;border-bottom: 1px solid #ccc;}
	.top-fix-bar{margin-bottom: 50px}


	.logo {max-width: 100px;
        margin-top: 0px;}
	ul.nav{display:none;}
	.cart-link{position: absolute; right: 50px; top: 7px;}
	#menu-wrapper #hamburger-menu{margin-top:3px;}

	.bdinpad{ padding:0 10px;}
	.bdhding1{ font-size:18px; line-height:22px;}
	.bdhding2{ font-size: 24px; line-height: 33px;}
	.bdhding2 span {}
	.bdfont{ font-size: 16px; line-height: 25px;}
	.sec-para {font-size: 16px; line-height: 26px; margin-top: 10px; width: 100%;}
	.sec-para2 { font-size: 16px; line-height: 26px;}
	
	
	.bnr-inr-box{ width:100%;margin: 10px 0 0;}
	.left-arw-ofr{left: 26px;}
	.rgt-arw-ofr{right:26px;}
	.bnr-bal-food{ position:static; display:block; margin:0 auto 0;}
	.ofr-box-txt{ padding:15px; text-align:center;}
	.bnrtxt{font-size: 16px;  line-height: 26px;margin-top: 10px;  width: 100%;}


	/*******************/
	.banner {height: auto;padding: 25px 0px; background: #40a4bc;}	
	.banner:after{ display:none;}
	.bnr-bag { position: static; max-width: 80%; margin-top: 15px;}
	.bnr-mob{ max-width: none; width: calc(100% + 20px); margin: 10px 0 0px -10px; display: inline-block; background: unset;}	
	.bnr-bag-mob{ display: block; margin: 10px auto 0px -10px; position: static; width: calc(100% + 20px); max-width: none;}
	.bnr-txt{font-size: 20px;line-height: 26px;}
	.bnr-head{font-size: 32px; line-height: 42px; margin-bottom: 0;}
	.bnr-head:after{bottom: -10px;border-bottom: 1px solid #002d79;}
	.bnr-head span {font-size: 27px; line-height: 48px;}
	.bnr-prodt {margin: 0 -40px 0 0;float: left;position: relative;padding: 20px 0;height: 130px;width: 130px;left: 20px;}
	.bnr-prodt img{max-width: 90px;}
	.bnr-model1 {max-width: 248px;}
	.s1-inner h2 { font-size: 15px; float: none; display: inline-block; padding: 5px 15px;}
	.bnrhdline{display:none;}
	.s1-inner{ padding: 0px 0px 0px;  margin-top: 0; text-align: center;  width: 100%;}
	.bnrtxt{ font-size: 17px; line-height: 26px;  margin-top:10px; width: 100%;}
	.bnrprd{
		position:inherit;
		right:auto;
		top:auto;
		width:300px;
		margin:20px auto 0 auto;
		display:block;
	}
	.bnrhd-line{ margin:15px auto 5px; display:block;}
	ul.bnr-list {margin-top: 20px;justify-content: center;}
	ul.bnr-list li { width: 100%; max-width: 355px; text-align: center; padding: 15px 15px; box-shadow: 0px 0px 5px #ccc;}
	ul.bnr-list li span {font-size: 18px; padding: 0px 0px;}
	ul.bnr-list li img {position: static;display: block;margin: 0 auto 7px;}
	a.view-ing{ margin-top:10px;}

	/*****************/
	.s2btn, .s4btn, .s5btn{margin:26px auto 0 auto;}
	ul.contact-list li {width: 100%; font-size:16px;}
	ul.contact-list li h3{font-size: 18px;}
	.clkbtn{ margin-top:20px; width: 256px; }
	.bnrbtn { margin: 20px 0 0 0; height: 48px; width: 196px; font-size: 16px; line-height: 48px; }
	.btn-txt { font-size: 14px; line-height: 16px;}	
	.btn-txt:before, .btn-txt:after{ width:45px;}

	/*------------section1-------------*/
	.sec1{ padding: 30px 0 30px;}
	.rgt-box{float: none;display: inline-block;margin: 25px 0 0;width: 340px;padding: 20px 22px 25px;}
	.left-box{ width:100%; margin:10px 0;}
	ul.s1-list{ width: 100%; justify-content: center; row-gap:7px; margin:14px 0px 0px; padding:0;}
	ul.s1-list:after{ display:none;}
	.lst-cont img{ position:static; display:block; margin:0 auto 10px; max-width:62px;}
	ul.s1-list li{font-size: 16px;line-height: 28px;padding: 0px 0px 0px 22px;}
	ul.s1-list li img{ max-width: 26px; top: 8px;}
	.lst-cont{ width:100%; text-align: center; padding: 0 0;}
	ul.s1-list li span {line-height: 28px;  margin-bottom: 5px;}
	ul.s1-list li:nth-child(2) .lst-cont, ul.s1-list li:last-child .lst-cont{ padding:0 0;}
	.s1-li-r-btns{ display:none;}
	.sec1 .bnrbtn {
		margin-top: 20px;
	}

	.lft-box { float: left; width: 100%; text-align: center; padding: 20px 10px;}
	.s1-modl-pdt { position: static; width: 100%; margin-top: 10px;}
	.s1-modl-pdt-mob{ position:static; display:block; margin:0 auto 0px; right:0; top:0; max-width: 215px;}
	.sec1-innr{ width:100%; max-width:100%;}
	.s1-lst {padding: 0px; justify-content: center;}
	.s1-lst li, .s1-lst li:last-child {  width: 100%;text-align: left;  font-size: 16px;line-height: 24px;
        padding: 41px 112px 45px 22px; box-shadow: 0px 0px 2px #ccc;}
	.s1-lst li span{font-size: 20px;line-height: 28px; margin-bottom: 5px;}
	.s1-lst li img{position: static;display: block;margin: 0 auto 3px;}
	.sec1 .clkbtn { margin-top: 20px;}
	.s1-model {max-width:90%;margin-top: 16px;}
	.sec1-innr .sec-para { width: 100%; font-size: 16px; line-height: 25px;}
	.s1-text-kit{ display:none;}
		/**************************/
	.sec2{ padding: 30px 0 30px; text-align: center;}
	.sec2-mob{padding:35px 0 40px 0;background:url(../images/sec2-mob2.jpg) center top no-repeat;}
	.s2lft{width: 100%; padding: 0;}
	.s2rgt {width: 100%;}
	.w-box{  width: 100%; padding: 15px;}
	.s2-hding span{ font-size:17px;}
	.sec2-box{ justify-content: center;}
	.sec3-model{ position:static; display:block; margin:0 auto 10px; width:278px;}
	.sec2-innr {max-width: 100%;
        margin: 0 0 0;}
	.sec2-innr-right { margin-top: 0px;}
	.sec2-innr-right ul.shop-list li { width: 100%; max-width: 355px; padding: 0px 0px 10px;}
	.sec2-innr .sec-para { }
	.s2-model {margin-top: 20px}
	.s2-rgt { width: 100%; padding-left: 0px;}
	.s2-rgt ul.shop-list { row-gap: 20px; margin-top: 20px; column-gap: 10px;}
	.s2-rgt .shop-list li { width: 48%;}
	.s2-top-Div {
		max-width: 100%;
		padding: 20px 10px;
		text-align: center;
		border: 5px solid #f0f5fe;
	}
	.s2-shadow {max-width:100%;}
	.s2-txt {
		font-size: 33px;
		line-height: 38px;
		margin-top: 25px;
	}
	ul.s2-list {
		margin: 22px 0 0px;
		row-gap: 16px;
		column-gap: 0;
	}
	ul.s2-list li {width: 100%;max-width: 100%;padding: 10px;text-align: center;line-height: 25px;font-size: 17px;}

	/********************************/
	.strip {padding: 30px 0 0; text-align:center;}
	ul.strip-list{ row-gap: 16px; column-gap: 0px; margin-top: 0; justify-content: center;}
	ul.strip-list li { width: 100%; max-width: 355px; font-size: 16px; line-height: 26px; text-align: center; padding: 20px 20px; border:1px solid #dedede;}	
	ul.strip-list li:after { display:none;}
	ul.strip-list li span {margin-bottom: 5px;}
	ul.strip-list li img {}	
	.strp-inr .bnrbtn {}
	.strp-inr .s1hding { font-size: 24px; line-height: 30px;}
	.strp-inr{ text-align:center; width:100%; max-width:100%;}
	.strp-inr .clkbtn{ margin-top:20px;}
	.s1-txt1 span{font-size: 26px;}
	.strp-img{ margin: -49px 0 10px;}
	.commn-line { width: 8%;}
	ul.strip-list li h3{width: 65px; height: 65px; font-size: 40px; line-height: 68px;}

	/******************************/
	.sec3{ padding: 30px 0; text-align: center;}
	.s3_innr {width:100%;}
	.s3-prodt {max-width: 100%;margin-top: 15px;}
	.s3-rgt { text-align:center;}
	.s3-rgt .shop-list li {
		width: 49%;
	}
	.s3-model {
		max-width: 100%;
		padding-top: 22px;
	}
	ul.s3list{margin:10px 0 0 0;justify-content: space-around;}
	ul.s3list li, ul.s3list li:last-child, ul.s3list li:nth-child(2){
		/*width: 100%;
		max-width: 280px;*/
	}
	.s3sub-hding{padding:48px 0 0 0;}
	.s3lbx2{height:240px;}
	.s3lbx1 img, .s3lbx2 img{margin:10px auto 0;}
	ul.s3list li:hover .overlay .s3lbx1 img, ul.s3list li:hover .overlay .s3lbx2 img{margin:10px auto 0 auto;}
	ul.s3list li:hover .overlay {/*height: 310px;*/}
	ul.s3list li:nth-child(2):hover .overlay {/*height: 240px;*/}
	.s3l-hding, .s3l-hding2{
		/*font-size:16px;
		line-height:26px;
		color:#fff;
		text-align:center;
		padding:8px 0 0 0;*/
	}
	.s3l-hding2{color:#404040;}
	.s3l-hding-small{padding:9px 0 0 0;}
	.s3l-hding2-small{/*padding:260px 0 0 0;*/}
	ul.s3list2 li{
		float:left;
		width:33.33%;
		padding:0 2%;
	}
	ul.s3list2 li:nth-child(3){background:none;}
	.s3sub-hding{
		font-size:26px;
		line-height:30px;
	}
	.s3txt{
		font-size:18px;
		line-height:26px;
	}
	/****************************/
	.bnr-btm-sec{ padding:30px 0;}
	.bnr-btm-sec-rit{ width:100%; max-width:100%;text-align:center;}
	.bnr-btm-sec-rit2:after{ display:none;}
	.bnr-btm-sec-rit2:before{ display:none;}
	.bnr-btm-sec-rit2 { margin-top: 20px; padding: 0px 0 0;}
	.bnr-btm-sec-rit2_cont{ width:100%; background: #154150; text-align:center; padding: 0 10px 10px; border-radius: 10px;} 
	.sec2-img{ position: static; display: block; margin: 10px auto -15px; max-width: 270px;}
	.bnr-btm-sec-rit2_cont2 {
		float: none;
		display: inline-block;
		max-width:100%;
		width: 100%;
		text-align: center;
	}
	.bnr-btm-img {
		position: static;
		max-width: 95%;
		margin-top: 12px;
	}
	/***************************/
	.sec4{ text-align:center;}
	.s4_uls li { width:100%;}


	/*--------------start section5------------------*/
	.sec5{padding:40px 0;}
	.s5-uls { margin:0 0 0;row-gap: 24px;}
	.s5-uls li{    width: 88%;}
	
		/*------------start footer--------------*/
	ul.topftr-list{justify-content: space-between;row-gap: 5px;}
	ul.topftr-list li:after{border:none;}
	ul.topftr-list li {margin: 0;}
	footer{padding:0px 0;margin: 20px 0 40px;}
	footer:before{top: -30px;width: 90%;bottom: -30px;}


	.ftr-innr{padding: 0 20px;}
	.ftr-addres, .ftr-link, .ftr-crop{ width:100%; border:none; margin:0 0 0px 0;row-gap: 8px;text-align: center}
	img.ftr-logo{margin: 10px auto;float: none;display: inline-block;}
	.ftr-declmr{padding: 10px;margin-top: 10px;border-radius: 30px;}
	/*------------start footer--------------*/
	.topfooter{padding:6px 0 10px 0;}
	ul.topftr-list li {padding: 0 10px 0 6px;font-size:14px;line-height:14px;margin:6px 0 0 0;}
	.ftrtxt1{
			font-size: 15px;
		line-height: 24px;	
	}
	.ftrtxt2{font-size:15px;	line-height:17px; text-align: center; padding:0;}
	.ftr-addres p{ font-size:16px; line-height: 24px;}
	.ftr-cards {display: inline-block;margin: 5px auto 0;}
	.ftr-header{}
	.ftr-lnk1{justify-content: center;}

}