/*---Home Collage Box---*/
@import url('https://fonts.googleapis.com/css2?family=Bitter:wght@100;200;300;400;600;700;800&display=swap');
img{height: auto}
a, a:foucs{text-decoration: none}

.container.container960{max-width:960px; width: 100%}
.container.container740{max-width:740px; width: 100%} 

.container.container1048{max-width:1048px; margin-left:auto; margin-right:auto;padding-left: 15px;padding-right: 15px;}
.container.container950{max-width:980px; margin-left:auto; margin-right:auto;padding-left: 15px;padding-right: 15px;}
.container.container720{max-width:750px; margin-left:auto; margin-right:auto; padding-left: 15px;padding-right: 15px;} 

.bannerimages .slick-dots{display:none !important;}
.collage-mainbox{display: flex;/*padding-left: 15px;padding-right: 15px;*/overflow: hidden;}
.collage-mainbox .col-md-6.left img.responsive{position: absolute;height: calc(100% - 15px);}
/*.collage-mainbox .col-md-6{padding: 0;}*/
.collage-mainbox img{width:100%!important;height:100%!important;object-fit:cover;}
.collage-left{margin: 0;height:100%;}
.collage-right1{height: 360px;margin:0;overflow:hidden;}
.collage-right2{height: 360px;margin:0;overflow:hidden}
.collage-mainbox .category-boxss .decs-area h3{font-size:32px;}
.collage-mainbox i img{height:auto!important; width:auto!important}
.collage-mainbox .title{width: 100%; display: flex}
.collage-mainbox .category-boxss .decs-area{flex-wrap: wrap; height: auto; }
.collage-mainbox .category-boxss .decs-area p{/*color: #fff;*/margin: 0 0 0px 0;line-height: 140%;font-size: 14px;}  

.category-mainbox{margin-top:50px}
.category-mainbox .col-xs-6:nth-child(4n+1){clear:both}
.category-mainbox h2{margin-bottom:20px} 
.category-boxss{position:relative;overflow:hidden; }
.category-boxss .placeholder-wrapper{margin:0}

.category-boxss .decs-area{position:absolute;width:100%;bottom: 0;left:0;z-index: 2;padding: 20px 20px;transition:all 0.5s ease 0s;height: 100%;display: flex;align-items: flex-end;vertical-align: middle; }
.category-boxss:before{background: linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0.0001) 100%);mix-blend-mode: normal; opacity: 0.4; position:absolute; bottom:0; content:'';width: 100%;height:50%;left: 0; transition:all 0.5s ease 0s; z-index: 1}

.category-boxss .decs-area h3{/*color:#fff;*/margin: 0;padding:0;width: calc(100% - 40px);}
.category-boxss .decs-area i{margin: 0;width:40px;height:40px;text-align:center;line-height:38px; transition:all 0.5s ease 0s; display: flex; align-items: center; justify-content: center;/*opacity: 0;display: none;*/}
.category-boxss .decs-area i img{margin: 0 auto}
.category-boxss:hover:before{bottom:0; height:100%} 
/*.category-boxss:hover .decs-area{bottom:15px;}*/
/*.category-boxss:hover .decs-area i{background:#FA6400;}*/
.category-boxss .decs-area{flex-wrap: wrap; height: auto; }
.category-boxss .decs-area p{/*color: #fff;*/margin: 0 0 10px 0;}  
.category-boxss .title{width: 100%;display: flex;align-items: center;}

.shortinfo_col{text-align:left;margin-bottom:40px;}
.tempalteseven .shortinfo_col {margin-bottom:0px;}
.shortinfo_col p{margin-top:15px; letter-spacing:0.5px;}



.collage-mainbox .right .col-md-12:nth-child(2){margin-bottom: 0!important;display:inline-block; width: 100%}
.category-boxss .decs-area h3{font-weight: 300;font-size: 24px;position: relative;text-transform: uppercase;letter-spacing:2px;z-index: 2;}
.template-one .collage-mainbox{margin-top:0 }
.template-two .container-fluid{padding: 0;}
.template-two .category-boxss img.lazyloaded{width:100%;height: auto;}
.template-two .category-boxss .decs-area{max-width: 1440px;width:90%;right: 0;margin: 0 auto;}
.template-two .single_img, .template-three .single_img{margin-bottom: 30px;}
.template-two .single_img:last-child, .template-three .single_img:last-child{margin-bottom: 0!important}
.template-two .single_img:first-child{margin-top: 0!important}
.template-three .single_img:first-child{margin-top: 0!important}
.category-boxss.no-desc:before{display:none}
.template-four .category-boxss img, .template-five .category-boxss img{width: 100%; height: 100%; object-fit: cover}
/*
.template-four .container .row .col-md-6:nth-child(1), .template-four .container .row .col-md-6:nth-child(2){margin-top: 0!important}
.template-four .container .row .col-md-6:last-child, .template-four.even .container .row .col-md-6:nth-last-child(2){margin-bottom: 0!important}*/
/*.template-four .container .row .col-md-6:nth-last-child(2){margin-bottom: 0!important}*/
.template-four .ss .category-boxss{height: 345px; overflow: hidden}

/*---Team Member---*/
.team-mem{margin-top:70px;/*color: #000;*/ font-weight:300}
.team-mem a{/*color:#000*/}
.team-mem a:hover{/*color:#00244A*/}
.team-mem .img-sec{width: 100%; height: 220px; margin-bottom: 20px;}
.team-mem .img-sec img{width: 100%; height:100%; object-fit: cover}
.team-mem .desc h2{font-size:20px; /*color:#000;*/ letter-spacing:2px;text-transform: none;margin-bottom: 10px;} 
.team-designation{font-weight: 400;}
.team-designation, .team-phone, .team-email{display:block; margin: 9px 0 0 0;}
.template-nine-info{margin-top: -70px;}


.imageontop img{width: 100%; height: auto}
.imageontop .desc{margin-top: 35px; width: 90%}
.imageontop .desc p{margin-top:15px;}
.imageontop .desc .link{border-bottom: 1px solid #000; /*color: #000;*/font-weight: 300;margin-top: 25px;display: inline-block; padding-bottom:3px}
.imageontop .desc .link:hover{border-color:#fff}

.page-text-sectionsec ul li, .page-text-sectionsec ol li{position:relative;padding: 0 0 0 38px;margin: 15px 0; font-weight: 300;}
.page-text-sectionsec ul li:before{position: absolute;content: "\f061";width: 23px;height: 23px;font: normal normal normal 10px/1 FontAwesome;/*color:#00244A;*/display:flex;align-items:center;justify-content:center;top: 0px;left: 0px;line-height: 139%;border-radius: 2px; padding-left: 1px}  
.page-text-sectionsec ol li:before{position: absolute;width: 23px;height: 23px;left:0;counter-increment: my-sec-counter;content: counter(my-sec-counter);/*color: #00244A;*/text-align: center;border-radius: 2px;top: 0px; display: flex; align-items: center; justify-content: center;     font-size: 14px;} 
.page-text-sectionsec ol,.page-text-sectionsec ul{padding-left:0px;}

.imgwithtext{display:flex; flex-wrap:wrap;align-items: center; position: relative;}
.imgwithtext .left img{width:100%}
.imgwithtext .desc{max-width: 610px; margin:0 auto;padding:30px 15px}
.imgwithtext .desc p{/*color:#00244A;*/margin-top: 15px;}

/*.loopimages{margin-top: 50px;}*/
.loopimages .imgwithtext {padding: 0 15px;}
.loopimages .container .imgwithtext .col-md-6{padding:0}
.hmoen.home-news{margin-top: 100px;}

.btn-primary{padding: 10px 25px;/* color:#fff;*/ font-size:16px; text-transform: uppercase; letter-spacing: 0.05em; transition:all 0.5s ease 0s;display: inline-block;margin: 15px 0 0;min-width: 110px;text-align: center; background: #256784; border:none;	border-radius: 4px; /*font-family: "Nexa-ExtraBold";*/     line-height: inherit;}
.btn-primary:hover{ background: #000; /*color:#fff*/}
.button-primary{transition:all 0.5s ease 0s;  }

.btn-primary:hover, .button-primary:hover, .step-wise-checkout-form .wizard > .actions ul li.to-shipping a:hover, .step-wise-checkout-form .wizard > .actions ul li.to-payment a:hover{ opacity:0.9!important}
.btn-primary:focus, .btn-primary:visited{ /*color: #fff; */ text-decoration: none}


/***partick css**/


.home-aboutcontent h2{margin-bottom:40px;}
.home-aboutcontent p{text-align:left}

.home-product .product-item{ overflow:hidden}
.home-product .product-item figure{ position:relative; margin-bottom: 0; }
.home-product .product-item figure img{ background: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));     transition: all 0.5s ease 0s;   width:100%; object-fit:cover;     height: auto;}
.home-product .product-item figure:before{ content:""; background:rgba(0,0,0, 0.2); position:absolute; width:100%; height:100%;}
.home-product .product-item a{ position: relative;

display: block;}
.home-product .product-item a:hover:before { content: ""; background: rgba(37,103,132, 0.4); position: absolute; width: 100%; height: 100%;  z-index: 2; }
.home-product .product-item figcaption { position: absolute; top: 50%; left:50%; transform: translate(-50%, -50%); text-align: center; padding: 15px 15px; width: 100%; z-index:3}
.home-product .product-item figcaption span.title{ /*color:#fff;*/ font-size:44px;  text-transform:uppercase; /*font-family: "Nexa-Bold";*/}
.home-product .product-item figcaption span.txt{ /*color:#fff; */ /* font-family: "Nexa-Book";*/ font-size:18px}
.home-product .product-item figcaption a{ background: #256784; border-radius: 4px; display:inline-block; width:121px; height:44px; /* color:#fff; */    line-height: 44px; margin-top:23px; letter-spacing: 0.05em; }
.home-product .product-item figcaption a:hover{ background: #000; /*color:#fff*/}
.home-product .product-item:hover figure:before{ display:block}

.home-categories  .col-md-3{ padding-right: 12px;  padding-left: 12px; }
.template-fifteen.catimagess{ margin-top:-20px}
.home-categories .container .row{ margin:0 -5px}
.home-categories .cate-box{ overflow:hidden; margin:0px 0 0 0px; position:relative }
.template-fifteen .home-categories .cate-box figure img{ max-width:100%; width:100%;     height: auto;}
.home-categories .cate-box figure{ position:relative; margin-bottom:0px;}
.home-categories .cate-box:hover:before{ content:""; background:rgba(37,103,132, 0.4); position:absolute; width:100%; height:100%;     z-index: 2;}
.home-categories .cate-box figcaption { position: absolute; top: 50%; transform: translateY(-50%); text-align: center; padding: 15px;     width:100%; z-index:1}
.home-categories .cate-box figcaption span.title{ /*color:#fff;*/ font-size:24px;  text-transform:uppercase; /*font-family: "Nexa-Bold";*/}

.home-store{ margin:0px -5px 0 -5px; }
.home-store .half-box{ width:50%; }
.home-store .half-box .store-box{ position:relative; }
.home-store .half-box .store-box figure{ position:relative; margin-bottom:0px;}
.home-store .half-box .store-box figure:before{ content:""; background:rgba(0,0,0, 0.2); position:absolute; width:100%; height:100%;}
.home-store .half-box .store-box img{width:100%; height:715px; object-fit:cover;}
.home-store .half-box .store-box figcaption { position: absolute; top: 50%;  text-align: center; padding: 15px;      z-index:1; /*color:#fff;*/ font-size:44px;  text-transform:uppercase; /*font-family: "Nexa-Bold";*/ left: 50%; transform: translate(-50%, -50%); min-width: 650px; max-width:650px; line-height:55px; padding:0 50px;  z-index:2}
.home-store .half-box .store-box:hover:before { content: ""; background: rgba(37,103,132, 0.4); position: absolute;  height: 100%;  z-index: 2;      width: calc(100% - 5px);}
.template-twelve .home-slider{opacity: 0;visibility: hidden;transition: opacity 1s ease;-webkit-transition: opacity 1s ease;}
.template-twelve .home-slider .slick-slide{opacity: 0;visibility: hidden;}
.template-twelve .home-slider.slick-initialized .slick-slide{opacity: 1;visibility: visible;}
.template-twelve .home-slider.slick-initialized {visibility: visible;opacity: 1;}


.template-sixteen.spacer20{ padding-bottom:0px !important;     margin-bottom: -10px; }
.slick-prev, .slick-next{position:absolute;top: 50%;margin-top: -35px; outline:none} 
.enableSlickSlider .slick-prev{background-image:url(../images/slider-arrow.png);background-repeat:no-repeat;background-color:transparent;top:0;height:100%; position:absolute}
.enableSlickSlider .slick-next {background-image:url(../images/slider-arrow1.png);background-repeat:no-repeat;background-color: transparent;top:0; height: 100%; position: absolute}
.enableSlickSlider .slick-slide .category-boxss img{width: 100%; height: auto}
.enableSlickSlider .slick-next{right:-45px;width:23px;height:42px;display:block;margin-top:-20px; top:50%; background-size: auto; background-position: 0}
.enableSlickSlider .slick-prev{left:-45px;width:23px;height:42px;display:block;margin-top:-20px; top:50%; background-size: auto; background-position: 0}
.enableSlickSlider .slick-slide img{width: 100%; height:100%; object-fit: cover;     }
.enableSlickSlider .slick-slide i img{width: auto; height:auto; min-height:0; object-fit: none}


.template-seventeen .home-inspiration{ background:none;  padding:0px 0px 0px 0; }
/*.template-seventeen .home-inspiration .row  .slick-list{     margin-right: -10px; margin-left: -10px;}*/
.template-seventeen .home-inspiration .news-pic img{ width:100%; height:auto}
.template-seventeen .home-inspiration .news-pic figure{ position:relative;     margin: 0 0 1rem; }
.template-seventeen .home-inspiration .news-pic figure:hover:before{     content: ""; background: rgba(37,103,132, 0.4); position: absolute; width: 100%; height: 100%; z-index: 2;}
.home-inspiration h2{/*font-size:24px; *//*color:#000;*/ /*letter-spacing: 0.05em;*/ margin-bottom:50px	}
.home-inspiration .title{ position:relative;     width: 100%; display: block;}
.home-inspiration .title a{ /*color:#000;*/ text-decoration:none;} 
.home-inspiration .title:before{ content:""; width:10px; height:10px; border-right:#000 solid 1px;   border-bottom:#000 solid 1px; position:absolute;  right: 6px; top: 8px; transform: rotate(-45deg); } 
.home-inspiration .btn { background: #256784; border-radius: 4px; display:inline-block;  /* color:#fff;*/      margin-top:7px; padding: 10px 25px; /* font-family: "Nexa-ExtraBold"; */ font-size:16px; letter-spacing: 0.05em;  margin-top:48px}
/*.home-inspiration .btn:hover{ background: #000; color:#fff}*/

.home-newsletter{ height:620px; background: #256784; overflow:hidden; position:relative; padding-top:20px}
.home-newsletter .w-newsletter-signup{ margin-top:30px}
.home-newsletter figure{ width:calc(100% - 50%); position:absolute; right:0; top:0; height:100%}
.home-newsletter figure img{ width:100%; height:100%;     object-fit: cover;}
.home-newsletter .newsletter-content{ /*color:#fff;*/ }
.home-newsletter .newsletter-content h2{ font-size:44px; /* color:#fff; */ text-transform:uppercase; margin-bottom:30px;}
.home-newsletter .newsletter-content ul li{ margin-bottom:15px; position:relative; padding-left:30px; }
.home-newsletter .newsletter-content ul li:before{content:""; position:absolute; left:0; top:7px; width:20px; height:20px;  background:url(check.png) no-repeat; }
.home-newsletter .panel-heading{display:none;}
.home-newsletter .description {display:none;}
.home-newsletter .panel-body {display:flex; flex-wrap:wrap; padding:0px; margin-top:15px}
.home-newsletter .panel-body fieldset{margin:inherit}
.home-newsletter .panel-body fieldset input { background: #fff;  border-radius: 0px; padding: 10px 15px !important; height: auto; border-radius: 4px; border: none;  }
.home-newsletter .panel-body fieldset{ width:210px;}
.home-newsletter .panel-body fieldset.w-recatpcha{     width: 79%;     /* color: #fff;*/ font-size: 14px;}
.home-newsletter .panel-body fieldset + fieldset{ margin-left:20px; width:330px;}
.home-newsletter .panel-body fieldset input,
.home-newsletter .panel-body fieldset label{ width:100%; font-size:16px;}
.home-newsletter .panel-body fieldset.m-newsletter-signup { width: calc(100% - 180px); position: absolute; left: 180px;  bottom: 8px;}
.home-newsletter .panel-body fieldset.m-newsletter-signup .input-group  .input-group-addon{ width:40px;} 
.home-newsletter .panel-body fieldset.m-newsletter-signup .input-group  .input-group-addon input{ position:relative; top:3px}
.home-newsletter .panel-body fieldset.m-newsletter-signup .input-group  .input-group-main{ width:calc(100% - 40px);  /*color:#fff;*/ font-size: 16px; font-weight: 400; font-family: 'Bitter', serif;}  

.home-newsletter .m-newsletter-spam-check hr{display:none !important;}
.home-newsletter .panel-footer{ border-top:none !important; padding:0px; margin-top:25px}
.home-newsletter .panel-footer .form-submit{ background: #608CAA; border-radius: 4px; width:150px; height:50px;  /*color:#fff;*/ border:none;	 line-height: 24px; letter-spacing: 0.05em; text-transform: uppercase; /* font-family: "Nexa-ExtraBold";*/ }
.home-newsletter .panel-footer .form-submit:hover{ background:#3b6c8e;}
.template-twelve { position:relative;   overflow:hidden;}
.template-twelve.slider-banner{ position:relative; }
.template-twelve.slider-banner .slick-track{  width:100% }
.template-twelve.slider-banner .slick-slide{ position:relative; width:100% }
.template-twelve.slider-banner .banner-caption { position: absolute; width: auto; height: auto; z-index: 9;text-align:center; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.template-twelve.slider-banner .banner-caption h2{  /*color:#fff;*/ font-size:64px; margin-bottom:0px; /*font-family: "Nexa-ExtraBold" !important;*/}
.template-twelve.slider-banner .banner-caption p{  /*color:#fff;*/ font-size:24px; line-height:36px;     margin-top: 10px;}
.template-twelve.slider-banner .banner-caption span{ /*background: #256784; color:#fff;  */border-radius: 4px; display:inline-block; width:121px; height:44px;   line-height: 44px; margin-top:28px; padding:0px; font-size:16px; letter-spacing: 0.05em;}
.template-twelve.slider-banner .banner-caption span:hover{ /*background: #000; color:#fff*/}
.template-twelve .home-slider .slick-dots { position: absolute; left: 0px; bottom: 30px; width: 100%; display: flex; flex-wrap: wrap; justify-content: center; }
.template-twelve .home-slider .slick-dots li{ margin:0 10px; }
.template-twelve .home-slider .slick-dots li button{  background: #FFFFFF; opacity: 0.4; display:inline-block; width:20px; height:20px; font-size:0px; border:none; border-radius: 34px;}
.template-twelve .home-slider .slick-dots li.slick-active button{opacity: 1;}
.template-twelve.slider-banner .slick-arrow { position: absolute; top: 50%; z-index: 9; transform:translateY(-50%); background:none;border:none; width:21px; height:45px; font-size:0px; background-size: 100% !important;}
/*
.template-twelve.slider-banner .slick-arrow.slick-next{  background:url(../images/chevron-right.svg) no-repeat;     right: 50px;}
.template-twelve.slider-banner .slick-arrow.slick-prev{  background:url(../images/chevron-left.svg) no-repeat; left:50px;}
*/
.template-twelve.slider-banner .slick-slide img{ width:100%; }
/*.pageTypetext #tmpfourteen.container-fluid{ padding:30px 0px}*/
/*.brandslider .slick-arrow { position: absolute; top: 50%; z-index: 9; transform:translateY(-50%); background:none;border:none; width:15px; height:28px; font-size:0px; margin: 0;}
.brandslider .slick-arrow.slick-next{  background:url(../images/b-chevron-right.svg) no-repeat;   background-size:100%;   right: -49px; z-index:1;}
.brandslider .slick-arrow.slick-prev{  background:url(../images/b-chevron-left.svg) no-repeat;  background-size:100%;  left:-49px; z-index:1;}
*/
.brandslider .slick-slide{ text-align:center}
.brandslider .slick-slide img { display: inline-block; width:auto; height:auto; min-height:0}
.brandslider button:hover{opacity:0.65; }
.brandslider button.slick-disabled{ opacity:0.1;    }




/*
.product-section .row{display:inherit}
.product-slider .row{ display:inherit}
.content.product-transaction.product-action .row{margin:0px}

.product-slider .productItem .type-col{  border:none; padding:29px 29px}
.product-slider .productItem .type-col .product-description h4 { font-size: 16px; line-height: 22px; color: #000; letter-spacing: 0; text-transform: none; font-family: 'Nexa-Regular' !important; margin-bottom: 7px;}
.product-slider .productItem .type-col .product-transaction { background: none; border: none;       overflow: inherit; padding: 0 0px;}
.product-slider .productItem .type-col .product-transaction .col-xl-8{ max-width:52px; padding:0px;} 
.product-slider .productItem .type-col .product-transaction .col-xl-8 fieldset{ margin-bottom:0px; height:100%; }
.product-slider .productItem .type-col .product-transaction .col-xl-8 fieldset input{  height:100%; padding:0 0px}
.product-slider .productItem .select2-container .select2-choice{     height: 34px; padding: 4px 0 0 8px;}
.product-slider .productItem .type-col .product-transaction .m-productlist-tractions-button{ max-width:calc(100% - 0px); padding:0px; margin-left:0px; width:auto}  
.product-slider .productItem .type-col .product-transaction .m-productlist-tractions-button .form-group{ margin:0px;}
.product-slider .productItem .title{ margin:0px; padding:0px}
.product-slider .productItem .type-col .product-description { margin-bottom: 0;}
.product-slider .productItem { margin-bottom: 0em;}
.product-slider .productItem .splash{ left:inherit; right:0 !important}
.product-slider .productItem .prices .m-productlist-discount { font-size: 14px; color: #575756; float: left; line-height: 21px; }
.product-slider .productItem .prices .m-productlist-price{ font-size:24px; color:#000;  float:left;   font-family: "Nexa-ExtraBold"; margin-bottom: 0; line-height: 36px;}
.product-slider .productItem .prices{display: flex; flex-wrap: wrap-reverse;}
.product-slider .productItem{ padding:10px 15px}
.product-slider .productItem .type-col:hover{ box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.1);}
.content.product-transaction.product-action .button-primary{background: #53673D;color:#fff;border-color: #53673D;  border-radius: 4px;     padding: 11px 40px 8px 40px;	letter-spacing: 0.05em; font-size:16px; font-family: "Nexa-ExtraBold";}
.content.product-transaction.product-action .button-primary:hover{background: #617a45;  border-color:#617a45; }
*/

/*.content.product-transaction.product-action .button-primary.button-icon{     padding: 11px 30px 8px 62px;}*/

/*
.content.product-transaction.product-action .m-productlist-tractions-button{ width: auto;}
.product-action .button-primary.button-icon > .fa{ background:#67814a; display:none}
.button-primary.button-icon:hover > .fa{ background:#67814a;}

.product-slider .productItem .owl-next:before{  background:url(../images/b-chevron-right.svg) no-repeat;   background-size:100%;   right: 0px; z-index:1;}
.product-slider .productItem .owl-prev:before{  background:url(../images/b-chevron-left.svg) no-repeat;  background-size:100%;  left:-35px; z-index:1;}
.product-slider .productItem .badge{   height: 26px; border-radius: 0px; line-height: 26px; padding: 0 0px; color:#000; width:100px; font-size:11px; font-family: "Nexa-ExtraBold";     margin: 0px 0 2px 0; text-transform: uppercase;}
.product-slider .productItem .badge.popular-badge {   color: #000000;  background:#E88E0B;}
.product-slider .productItem .productContent { overflow: inherit;}
.product-slider .productItem .splash { left: inherit; right: -29px !important; display: flex; flex-wrap: wrap; justify-content: flex-end;  top: 0px; width: 100px;}
.product-slider .productItem  .badge.badge-warning{ color:#000}
.product-slider .productItem .badge.save-percentage { background: #FFB600;}

.m-productlist-discount .discount-text{ font-size:14px; letter-spacing: 0.05em;line-height: 21px;     font-family: "Nexa-ExtraBold"; color:#FFB600; margin-left:0px}
.m-productlist-discount .is-block{ display:inherit !important; width:auto !important; margin-right:7px}
.product-slider .productItem .prices .m-productlist-discount{display:flex; align-items:center; }

.hero-slider-theme .owl-controls .owl-buttons .owl-prev, .product-slider-theme .owl-controls .owl-buttons .owl-prev {left: -70px;}
.hero-slider-theme .owl-controls .owl-buttons .owl-next, .product-slider-theme .owl-controls .owl-buttons .owl-next { right: -70px;}
.hero-slider-theme .owl-controls .owl-buttons .owl-next:before,
.hero-slider-theme .owl-controls .owl-buttons .owl-prev:before { background:none;border:none; width:15px; height:28px; font-size:0px;  z-index:1; background-size:100% !important;}
.hero-slider-theme .owl-controls .owl-buttons .owl-next:before{  background:url(../images/b-chevron-right.svg) no-repeat; right: 0px; }
.hero-slider-theme .owl-controls .owl-buttons .owl-prev:before{  background:url(../images/b-chevron-left.svg) no-repeat;  left:0px;}
.hero-slider-theme .owl-controls .owl-buttons:hover .owl-next:before,
.hero-slider-theme .owl-controls .owl-buttons:hover .owl-prev:before{opacity:0.65; }

.product-slider  .owl-controls .owl-pagination{display:none}
.product-slider .shortinfo_col { text-align:center; margin-bottom:18px}
.product-slider .shortinfo_col h2{ font-size:24px; letter-spacing: 0.05em;  color:#000; }
.product-slider .crowselproductilist { margin-top:0px}
.product-slider .product-various-price-info{ font-size:12px; color:#000}
.product-slider .productItem .variants{ margin-bottom:10px}
*/

/*#tmpfour .container{ padding-left:25px; padding-right:25px}*/
/*#tmpfive .container{ padding-left:25px; padding-right:25px}*/
.template-twelve .container{ padding-left:30px; padding-right:30px}

.icoonwith-text .container{     max-width: 1300px;}
.icoonwith-text figure{ margin-bottom:0px; height:70px; display:flex; align-items:center; justify-content:center}
.icon-wthtext .row{ width:100%; justify-content: center;display: flex;    flex-wrap: wrap;}
.icon-wthtext .icontext-single {
    text-align: center;
    width: 207px;
    background: #F8F7F1;
    padding: 30px 10px 21px 10px;
    margin: 0px 14px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 19px !important;
}
.icon-wthtext .title{ word-break: break-all;} 
.icon-wthtext .icontext-single h3 { font-weight: 600;letter-spacing: 0; line-height: 24px;/* color: #000;*/ margin-top: 30px; font-size: 18px; padding: 0 0px; display: block;	 width: 152px; text-transform: inherit; }
 .seprator {  width:100%;  position:relative; height:1px;   opacity: 0.1; background:#000}
 .seprator:before{ content:"";  position:absolute; bottom:0;  opacity: 0.1; width:100%; height:1px; background:#000}


/**spacer**/
.spacer0{ padding-top: 0px;padding-bottom: 0px;}
.spacer5{ padding-top: 5px;padding-bottom: 5px;}
.spacer10{padding-top: 10px;padding-bottom: 10px;}
.spacer20{padding-top: 20px;padding-bottom: 20px;}
.spacer30{padding-top: 30px;padding-bottom: 30px;}
.spacer40{padding-top: 40px;padding-bottom: 40px;}
.spacer50{padding-top: 50px;padding-bottom: 50px;}
.spacer60{padding-top: 60px;padding-bottom: 60px;}
.spacer70{padding-top: 70px;padding-bottom: 70px;}
.spacer80{padding-top: 80px;padding-bottom: 80px;}
.spacer90{padding-top: 90px;padding-bottom: 90px;}
.spacer100{padding-top: 100px;padding-bottom:100px;}
.tempalteseven .shortinfo_col h2{text-align:center}





.template-twelve.slider-banner .slick-arrow {  display: none !important;}
.enableSlickSlider .banner-caption .banner-text {background: #000;width: 100%;max-width: 472px;display: flex;text-align: center;padding: 40px; /*color: #fff;*/height:auto;align-items: center;}
.enableSlickSlider .banner-caption .banner-text figure{display:block;margin: 0 auto; }
.enableSlickSlider .banner-caption figure h2{margin-bottom:30px;margin-top: 0; /* color: #fff;*/ font-size: 32px;font-weight:300;}
.enableSlickSlider .banner-caption figure p{font-size:16px;  /*color:#fff;*/ max-width:320px; margin:0 auto}
.enableSlickSlider .banner-caption  figure span.button-primary{/*border: 1px solid #FFFFFF;*//*width:140px;height:46px;line-height: 44px;*//*color:#fff;*/text-align:center;border-radius:0;font-size:15px; margin-top:40px;letter-spacing:0.05em;  padding: 10px 25px; }
.enableSlickSlider .banner-caption  figure  span.button-primary:hover{ /*color:#000 !important; border-color:#fff !important*/}
/*.enableSlickSlider .banner-caption { right: 8%; left:inherit;  transform: translate(-0%, -50%);      min-width: 450px;}*/
.enableSlickSlider .banner-caption {
    position: absolute;
    width: 90%;
    max-width: 1440px;
    top: 50%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: right;
    transform: translate(0, -50%);
    display: flex;
    justify-content: flex-end;
}

.enableSlickSlider.fullwidthslider .banner-caption { width: 90%; max-width: 1440px; top: 50%; left: 0; right: 0; margin: 0 auto; text-align: right; transform: translate(0, -50%); display: flex; justify-content: flex-end;}
/*	.tempalteseven .modules.angular-productlist .productItem .type-col{padding:0!important}*/
.tempalteseven .frontpage-content{padding:0 15px}
.tempalteseven .product-slider .owl-item .productItem{padding:0}
.template-twelve.enableSlickSlider .slick-slide{max-height: 600px;}

.passowrdcontent {
    text-align: center;
}
.passowrdcontent p {
    padding: 0 5px;
}

.submit-button {
    background: #000;
    color: #fff !important;
    font-size: 16px;
    text-transform: capitalize;
}

.password-form {
    padding: 20px;
    width: 50%;
    margin: 0 auto;
}

.password-form-input {
    width: 60%;
    height: 37px;
}



.pagepwd_error {
    color: red;
}


.video_placeholder_frame{display: none}
.video_placeholder, .video_placeholder_frame, .imgvideowithtitle  .imageblock{position: relative;overflow: hidden;/*border-radius:4px;*//*height: 480px;*/ }
.video_placeholder > img, .imgvideowithtitle  .imageblock img{width:100%; height:100%; object-fit:cover;}

.play-icon{position: absolute; top:50%; left:50%;transform: translate(-50%,-50%); transition: all 0.3s ease 0s;width: 80px;height: 80px; cursor: pointer;}
.play-icon:hover {opacity: 0.8;}
.play-icon a{display:block}
.play-icon i, .play_icon a{position: relative;z-index: 2;}
/*.play_icon:hover{opacity:0.75}*/
/*.play_icon:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width: 85px;height: 85px;background:#fff;border-radius:50%;animation: pulse-border 2.2s ease-out infinite;}*/
.play-icon:after{ content:""; position:absolute;z-index: 1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width: 70px;height: 70px;background:#fff;border-radius:50%;transition:all .2s;opacity: 0.2;}

.template-seventeen .container{ padding-left:30px; padding-right:30px}

/* the slides */
 /*.template-seventeen .slick-slide {margin: 0 5px;}*/
/* the parent */
.template-seventeen  .slick-list {      margin: 0 -5px;}
@media (min-width: 768px){
.collage-mainbox .right .col-md-12:first-child{margin-top: 0!important}	
.loopimages.leftAligend .container .row:nth-child(even) .imgwithtext .left{order:2} 
.loopimages.rightAligend .container .row:nth-child(odd) .imgwithtext .left{order:2}
.singleimages.leftAligend .container .row:nth-child(even) .imgwithtext .left{order:2} 
.singleimages.rightAligend .container .row:nth-child(odd) .imgwithtext .left{order:2}
.enableSlickSlider .slick-track{display: flex !important;}
.enableSlickSlider .slick-slide{height: inherit !important; position: relative}
	
/*.product-listings .button-primary .fa{display:none}	*/
}


@media (min-width:768px) and (max-width: 991px){
.loopimages .container .imgwithtext .col-md-6 .desc{padding-left: 20px; padding-right: 15px;}	
}

@media(max-width:560px;){.password-form {
    padding: 20px;
    width: 100%;
}
}

@media (max-width: 1600px){
/*.hero-slider-theme .owl-controls .owl-buttons .owl-prev, .product-slider-theme .owl-controls .owl-buttons .owl-prev {left: -20px;}
.hero-slider-theme .owl-controls .owl-buttons .owl-next, .product-slider-theme .owl-controls .owl-buttons .owl-next { right: -20px;}*/
/*
.brandslider .slick-arrow.slick-prev{ left: -0px; }
.brandslider .slick-arrow.slick-next{ right: -0px;} 
*/
.tempalteseven .hero-slider-theme .owl-controls .owl-buttons .owl-prev{left:-30px;}	
.tempalteseven .hero-slider-theme .owl-controls .owl-buttons .owl-next{right:-30px;}
	
}

@media (max-width: 1440px){
/*.product-slider .productItem .prices .m-productlist-discount{ flex-wrap:wrap}	
.home-product .product-item figcaption span.title{ font-size:32px}
.home-product .product-item figcaption span.txt{ font-size:16px} */
.home-categories .cate-box figcaption span.title{ font-size:20px;}

.brandslider.enableSlickSlider .slick-prev{left:-30px;}
.brandslider.enableSlickSlider .slick-next{right:-30px;}

/*.product-slider .productItem .prices .m-productlist-price{ font-size:21px}*/
.home-store .half-box .store-box figcaption{ font-size:32px;     min-width: 450px; max-width: 450px; line-height: 180%;}
.home-newsletter .newsletter-content h2{ font-size:32px;}
.footer-text h2{ font-size:32px;}
/*.content.product-transaction.product-action .button-primary{ padding: 10px 20px 10px 20px; font-size:14px}*/

}
@media (max-width: 1366px){
.template-twelve.slider-banner .banner-caption h2{ font-size:50px}
/*.home-product .product-item figcaption span.title{ font-size:28px}
.product-slider .productItem .type-col{ padding: 25px 25px;}
.product-slider .productItem .splash{ right: -25px !important;}
.product-slider .shortinfo_col h2{ font-size:20px}
.product-slider .productItem .type-col .product-description h4{ font-size:14px}*/
.home-inspiration h2{ font-size:20px;}
/*.product-slider .productItem .prices .m-productlist-price{ line-height: 29px;  font-size: 18px; }*/
.home-store .half-box .store-box figcaption{ font-size:26px}
.home-newsletter .newsletter-content h2{ font-size:26px;     max-width: 400px; }
.footer-text h2{ font-size:26px;}
.btn-primary{ font-size:15px}
.insta-sec h2{ font-size:20px !important}
.home-newsletter .panel-footer .form-submit{     width: 130px; height: 45px;}
/*.content.product-transaction.product-action .button-primary{ font-size:14px;}*/
}

@media (max-width: 1199px){
	
.category-boxss .decs-area h3, .collage-mainbox .category-boxss .decs-area h3{font-size:22px;}
.home-store .half-box .store-box img{ height:auto}
.template-twelve.slider-banner .banner-caption h2{ font-size:44px}
.home-categories .cate-box figcaption span.title{ font-size:18px;}
.home-product .product-item figcaption span.title{ font-size: 26px;}
.home-product .product-item figcaption span.txt{ font-size:16px}
.home-product .product-item figcaption a{ font-size:15px;     margin-top: 15px;}
/*
.product-slider .productItem .prices .m-productlist-price{ font-size:18px}
.content.product-transaction.product-action .button-primary{ font-size:11px;}
.product-slider .productItem .type-col{ padding: 20px 20px;}
.hero-slider-theme .owl-controls .owl-buttons .owl-prev, .product-slider-theme .owl-controls .owl-buttons .owl-prev {left: 0px;}
.hero-slider-theme .owl-controls .owl-buttons .owl-next, .product-slider-theme .owl-controls .owl-buttons .owl-next { right: 0px;}
*/
.home-newsletter .newsletter-content h2{ font-size:24px;}
.home-newsletter .panel-body fieldset + fieldset{ width:50%}
.home-store .half-box .store-box figcaption{ font-size:24px;}
.footer-text h2{ font-size:24px;}
.brandslider .slick-arrow.slick-next{right:20px;}
.brandslider .slick-arrow.slick-prev{left:20px;}

}

@media (max-width:1024px){

}
@media (max-width: 991px){
	.password-form {
    width: 100%;
}
.imgwithtext .desc{padding: 0; /* margin-bottom: 30px; */}
.imgwithtext .left{width:50%}
.imgwithtext .right{width: 50%}	 
.imagewithtext.loopimages .imgwithtext{margin-top:0px;}	
.category-boxss .decs-area h3, .collage-mainbox .category-boxss .decs-area h3{font-size: 18px;width: calc(100% - 30px);margin-bottom: 0px; letter-spacing: 2px;}	
.collage-right1, .collage-right2{height: auto;}	
.category-boxss .decs-area i{width: 30px; height:30px; line-height: 30px;}
.collage-mainbox i img{max-height: 10px;}
.collage-mainbox .category-boxss .decs-area{padding-right:5px; padding-left: 15px;} 
/*.collage-left{height:calc(100% - 5px)}*/
.template-one .collage-mainbox .right .col-md-12:last-child(2){margin-bottom: 0!important}	
.template-catSliders .slick-prev, .template-catSliders .slick-next{display: none!important}
.category-boxss .decs-area{padding:15px;}	
.shortinfo_col{margin-bottom:30px;}
.team-mem{margin-top: 50px;}
.template-nine-info .col-xs-6:nth-child(3n+1){clear: both}	
.home-store .half-box .store-box figcaption{ font-size:32px;     min-width: 100%; max-width: 100%; line-height: initial;}
.m-productlist-list .m-productlist-list{ padding:0px 15px}


.home-store .half-box .store-box figcaption{ font-size:26px}
.home-newsletter{ height:auto;}
.home-newsletter figure { width: 100%; position: relative;  right: 0; top: 0;  height: 100%; margin-bottom:0px}
.footer-text h2 { font-size: 20px;      margin-bottom: 20px;}

.content.product-transaction.product-action .button-primary { font-size: 13px; }
/*.product-slider .productItem .prices .m-productlist-discount{ font-size:13px}*/
.enableSlickSlider .banner-caption .banner-text{ max-width:350px; height: auto}
.template-twenty .banner-caption figure h2{font-weight:300;}
.template-twenty .banner-caption figure p{font-size:16px !important;}
 
/**spacer**/
.spacer0{ padding:0px 0;}
.spacer10{padding:5px 0;}
.spacer20{padding:10px 0;}
.spacer30{ padding:15px 0;}
.spacer40{ padding:20px 0;}
.spacer50{ padding:25px 0;}
.spacer60{ padding:30px 0;}
.spacer70{ padding:35px 0;}
.spacer80{ padding:40px 0;}
.spacer90{ padding:45px 0;}
.spacer100{ padding:50px 0;}
.tempalteseven.product-slider{margin-top:0px;}
#tmpnine .template-nine-info { margin-top: -40px; }
.template-twelve.slider-banner .banner-caption h2{  font-size: 24px; margin-bottom:30px}
.template-twelve.slider-banner .banner-caption p{ font-size:15px;     margin-top: 0; line-height:170%}
.template-twenty.template-twelve .banner-caption figure h2{font-size:24px; margin-bottom: 20px;}	
.template-twenty.template-twelve .banner-caption figure p{font-size:16px;} 	
.enableSlickSlider .banner-caption .banner-text{max-width: 350px; height:auto;padding:15px;}	
.enableSlickSlider .banner-caption figure h2{font-size: 24px;}
.enableSlickSlider .banner-caption figure p{font-size: 15px;}

.enableSlickSlider.bannerimages .banner-caption .banner-text{padding-bottom: 20px;}	
	
}
@media (max-width: 767px){
.tempalteseven .hero-slider-theme .owl-controls .owl-buttons .owl-prev{left: 10px;}	
.tempalteseven .hero-slider-theme .owl-controls .owl-buttons .owl-next{right:10px;}
.template-two .category-boxss img.lazyloaded {width: 100%;height: 100%;object-fit: cover;}	
.team-mem { margin-top: 20px; }	
.home-inspiration .btn{ margin-top:25px}	
.template-twenty.template-twelve.fullwidthslider .banner-caption{ top:inherit; transform:inherit}	
.imagewithtext.loopimages .imgwithtext{margin-top:25px;}	
/**spacer**/
#tmpnine .template-nine-info{margin-top: -40px;}
.shortinfo_col{margin-bottom:20px;}
.collage-mainbox{display: block}	

/*.collage-mainbox .right{margin-top:15px;}*/
.template-two .category-boxss .decs-area{padding:15px 0px; bottom:0}
.template-nine-info .col-xs-6:nth-child(3n+1){clear: none}		
.template-nine-info .col-xs-6:nth-child(2n+1){clear: both}	
.imagewithtext .container .row .col-md-6:first-child .imageontop{margin-top: 0}
#tmpteleven.imagewithtext.loopimages .imgwithtext { margin-top: 0px; }	
.home-categories .container .row { display: flex; flex-wrap: wrap; }
/*.template-twenty.template-twelve .banner-caption, .template-twelve.slider-banner .banner-caption { right: 0%; left: inherit; transform: translate(-0%, -0%); min-width: inherit; width: calc(100% - 0%) !important; position: relative;}*/
.template-twelve .container { padding-left: 0;  padding-right: 0; }
#tmpthree .single_img { padding-left: 0;  padding-right: 0; }
.template-twelve.slider-banner .slick-arrow{display:none !important}
.imgwithtext .left{width: 100%}
.imgwithtext .right{width: 100%}	
.imgwithtext .desc,.imageontop .desc{padding: 25px 15px 25px;  margin-top:0px; max-width:100%} 
p{font-size:14px;} 
.imgwithtext .desc p br,  #news-slider .slick-next,  #news-slider .slick-prev{display:none!important} 
.loopimages .imgwithtext + .imgwithtext{margin-top:30px;}

.home-inspiration .product-box{ margin-bottom:30px}
.product-box figure img{ width:100%}
.template-twelve.slider-banner .slick-slide img { height: 350px;  object-fit: cover; }
.template-twelve.slider-banner .banner-caption h2{  font-size: 24px; margin: 0 0 10px 0; font-weight: 400;}
.template-twelve.slider-banner .banner-caption p{ font-size:14px;     margin-top: 0;}
.template-twelve.slider-banner .slick-arrow.slick-prev{ left:10px}
.template-twelve.slider-banner .slick-arrow.slick-next{ right:10px}
.template-twelve.slider-banner .banner-caption span { margin-top: 15px; font-size: 12px; width: 90px; height: 32px ; line-height: 32px; }
.template-twelve .home-slider .slick-dots{ bottom:24px;}
.template-twelve .home-slider .slick-dots li{ margin:0 4px;}
.template-twelve .home-slider .slick-dots li button { width: 16px; height: 16px; border-radius: 50%;   background: none; border: 2px solid #fff !important; background: none !important; opacity:1 !important; }
.template-twelve .home-slider .slick-dots li.slick-active button{   border: 2px solid #fff !important; opacity:0.4 !important;    background: #fff !important;}
.home-store .half-box .store-box figcaption{ font-size:22px}
.home-newsletter{ height:auto; padding-top:0px}
.home-newsletter figure{ width:calc(100% - 0px); position:relative; margin-bottom:0px}
.home-newsletter .newsletter-content h2{ font-size:22px;}
.home-newsletter .panel-body fieldset{ width:225px}
.home-newsletter .panel-body fieldset + fieldset { width: calc(100% - 235px);  margin-left: 10px; }
.home-newsletter .panel-body fieldset.m-newsletter-signup { width: calc(100% - 0px); position: relative; left: 0; bottom: 0;  margin-top: 15px; }
.home-newsletter .panel-footer{ margin-top:20px}
.home-newsletter .panel-footer .form-submit { font-size: 12px; width: 90px;   height: 32px;   line-height: 14px;}

.btn-primary{     padding: 8px 20px !important; font-size:12px !important}
.home-newsletter .panel-body fieldset input, .home-newsletter .panel-body fieldset label { font-size: 13px; }
/*
.template-twelve  .banner-caption  figure span.button-primary{border: 1px solid #FFFFFF;width:140px;height:40px;line-height: 40px;color:#fff;text-align:center;border-radius:0;font-size:12px; margin-top:20px; letter-spacing: 2.30769px;  }
.template-twelve  .banner-caption  figure  span.button-primary:hover{ color:#000 !important; border-color:#fff !important}
*/
.home-inspiration .btn{ font-size:12px; margin-top: 10px;}
.brandslider .slick-arrow{ width:11px;}
.hero-slider-theme .owl-controls .owl-buttons .owl-next:before, .hero-slider-theme .owl-controls .owl-buttons .owl-prev:before{ width: 11px; background-size: 100%;}
.template-seventeen .home-inspiration{  background:none;     margin: 0px !important;}
.newslist .mt-5{ margin-top:0px !important}
.hero-slider-theme .owl-controls .owl-buttons .owl-prev, .product-slider-theme .owl-controls .owl-buttons .owl-prev {left: 20px;}
.hero-slider-theme .owl-controls .owl-buttons .owl-next, .product-slider-theme .owl-controls .owl-buttons .owl-next {  right: -16px; }
.footer-text h2 { font-size: 16px; line-height: 24px; }
.home-categories .cate-box figcaption span.title{ font-size:14px;}

.template-four.twocolumninonerow-maxheight  .col-md-6{float:left; width:100%}
.template-four.twocolumninonerow   .col-md-6{float:left;  width:100%}

.home-categories .col-sm-6{ width:50%}
.imagewithtext.loopimages .imgwithtext {margin-top: 0;}
.collage-right1, .collage-right2{height: 270px;}
.category-boxss.collage-left{height: 350px;}	
.template-one .collage-mainbox .right .col-md-12:last-child{width: 100%}
#tmpfive .category-boxss.collage-left{height: auto}	
	
.enableSlickSlider .banner-caption{position: relative;transform: none; top:0;width: 100%;min-width: 0;right: 0;text-align: center;}	
.enableSlickSlider .banner-caption .banner-text{height:auto; padding:20px 30px; max-width: 100%; padding-bottom: 50px;}	
.enableSlickSlider .banner-caption figure h2{font-size:24px; margin:0 0 10px 0; font-weight:400}
.enableSlickSlider .banner-caption figure p{font-size:14px;}	
.enableSlickSlider .banner-caption figure .btn{margin-top:20px; margin-bottom:10px; font-size: 12px; height:40px;}	
.slider-banners img{height:100%;width:100%;object-fit: cover;min-height: 350px;}
.same_mobil_size.slider-banners {padding-left:15px; padding-right: 15px;}
.same_mobil_size.slider-banners img {min-height: auto;}
.template-twelve.slider-banner .slick-slide img { height: 350px; object-fit: cover; }
.enableSlickSlider .banner-caption figure p, .template-twelve.slider-banner .banner-caption p { font-size: 14px; line-height: 170%; }
.enableSlickSlider .banner-caption figure span.button-primary{font-size: 12px;height: 40px;margin: 20px auto 10px;}
.enableSlickSlider .banner-caption figure h2{  font-size: 24px; margin: 0 0 10px 0; font-weight: 400;}
.enableSlickSlider .banner-caption .banner-text{    width: 100%;   max-width: 100%; height: auto; padding-bottom: 50px; }
.enableSlickSlider.bannerimages .banner-caption .banner-text{padding-bottom: 20px;}	

 
}
@media (max-width: 575px){
.category-boxss .decs-area h3, .collage-mainbox .category-boxss .decs-area h3{font-size:16px;}  
.collage-right1, .collage-right2{height: 250px;}
.category-boxss.collage-left{height: 320px;}
.template-two .category-boxss.collage-left, .template-four .category-boxss.collage-left, .template-five .category-boxss.collage-left{height:auto;}	
.category-item .category-boxss .decs-area h3{font-size:12px; width: 100%; text-align: center}
.template-nine-info .col-xs-6{width: 100%}	
.template-nine-info{margin-top: 0}
.home-store .half-box{ width:100%}	
.home-store .half-box .store-box{ padding-right:0px !important;  padding-left:0px !important}
.template-twelve.slider-banner .banner-caption{ width:300px}
.template-twelve.slider-banner .banner-caption span{     margin-top: 15px;}

.home-inspiration h2{ font-size:16px;  margin-bottom:27px; }
.home-newsletter .newsletter-content h2 {  font-size: 20px;  margin-bottom:13px;}
.home-newsletter .panel-body{     margin-top: 0;}
.home-newsletter .newsletter-content ul li{ margin-bottom:10px;}
.mobile-filter .filtering, .mobile-filter .mobile-categroy h2{ font-size:12px}
.icon-wthtext .icontext-single{     width: 150px;      padding: 30px 10px 21px 10px; margin: 0px 5px;}
.icoonwith-text figure{    height: 41px; }
.icoonwith-text figure img{    height: 41px; }
.home-categories .col-sm-6 {flex: 0 0 49.7% !important; max-width: 49.7% !important;}
}
@media (max-width: 414px){
p{font-size:12px;} 	
.template-twelve.slider-banner .slick-arrow{    width: 14px; }	

.home-store .half-box .store-box figcaption {  font-size: 18px; }
/*.product-slider .productItem .badge { height: 18px; margin: 1px; line-height: 18px; width: 59px; font-size: 8px; }	
.product-slider .productItem .type-col .product-description h4{ font-size:12px;     line-height: 16px;     min-height: 34px; margin-bottom: 0;}
.m-productlist-list .product-slider .productItem .splash {  right: 0px !important; }
.product-listings .product-action .button-primary  span{display:none;}
.product-listings .content.product-transaction.product-action .button-primary{ }
.product-listings .product-action .button-primary .fa{display:block;     position: relative;}
.product-slider .product-listings .productItem .type-col .product-transaction .m-productlist-tractions-button{}
.product-slider .product-listings .productItem .type-col .product-transaction .col-xl-8 { max-width: calc(100% - 48px); padding: 0px; }
.product-slider .product-listings .productItem .prices .m-productlist-discount{ flex-wrap:wrap} 
.product-slider .productItem .type-col .product-transaction .col-xl-8 fieldset input{ font-size:13px}
.product-slider .button-icon.button-primary>.fa, .product-slider .button-icon.button-text>.fa, .button-icon.button>.fa{ height:auto; background:none; width:auto;     line-height: initial;}
.product-slider .shortinfo_col{     margin-bottom: 16px; margin-top: 20px;}
*/
.home-categories.product-categories .cate-box figcaption a{ font-size:13px}
.home-categories .row{     margin-right: -20px; margin-left: -20px;}
.home-categories .col-sm-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; /*padding:0px 1px !important; margin:0px !important;*/}
.home-categories .cate-box { margin: 1px 0px; }
.home-newsletter .panel-body fieldset{ width:125px}
.home-newsletter .panel-body fieldset + fieldset { width: calc(100% - 135px); }
.brandslider .slick-list{margin: 0 25px;}
}

@media (max-width: 400px){
.home-inspiration .product-box { margin-bottom: 10px; }
.home-inspiration .title{     padding-right: 10px;}
}