@charset "UTF-8";

/*
Theme Name: Navyathaa


/* Categories 01 to 03 are the basics. */

body{ padding: 0px; margin: 0px; list-style: none; font: 400 15px/23px 'Mulish'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none; text-decoration: none !important;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;}
a, button, input[type="submit"], ::before, ::after{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}
input[type="submit"]{cursor: pointer; border: 0px; outline: none; background: none;}

img{max-width: 100%; height: auto;}
p, h1, h2, h3, h4, h5, h6{margin: 0 0 13px;}
p:last-child{margin-bottom: 0px;}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child{margin-bottom: 0px;}
figure{margin: 0px;}

/* mulish-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/mulish-v13-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* mulish-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 500;
  src: url('assets/fonts/mulish-v13-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* mulish-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 600;
  src: url('assets/fonts/mulish-v13-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* mulish-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Mulish';
  font-style: normal;
  font-weight: 800;
  src: url('assets/fonts/mulish-v13-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* carattere-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Carattere';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/carattere-v7-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/roboto-v30-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/roboto-v30-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* roboto-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('assets/fonts/roboto-v30-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* abhaya-libre-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Abhaya Libre';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/abhaya-libre-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* abhaya-libre-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Abhaya Libre';
  font-style: normal;
  font-weight: 600;
  src: url('assets/fonts/abhaya-libre-v17-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* abhaya-libre-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Abhaya Libre';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/abhaya-libre-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ephesis-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Ephesis';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/ephesis-v9-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-serif-display-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/dm-serif-display-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* judson-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Judson';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/judson-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* judson-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Judson';
  font-style: normal;
  font-weight: 700;
  src: url('assets/fonts/judson-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* grand-hotel-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Grand Hotel';
  font-style: normal;
  font-weight: 400;
  src: url('assets/fonts/grand-hotel-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
  

  

  @font-face {
    font-family: 'icomoon';
    src:  url('assets/fonts/icomoon.eot?x6z9wt');
    src:  url('assets/fonts/icomoon.eot?x6z9wt#iefix') format('embedded-opentype'),
      url('assets/fonts/icomoon.ttf?x6z9wt') format('truetype'),
      url('assets/fonts/icomoon.woff?x6z9wt') format('woff'),
      url('assets/fonts/icomoon.svg?x6z9wt#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-twitter:before {
  content: "\e918";
}
.icon-Down_Arrow_3:before {
  content: "\e917";
}
.icon-Vector:before {
  content: "\e916";
}
.icon-mail:before {
  content: "\e911";
}
.icon-wp:before {
  content: "\e900";
}
.icon-Vector-11:before {
  content: "\e901";
}
.icon-Vector-12:before {
  content: "\e902";
}
.icon-Vector-13:before {
  content: "\e903";
}
.icon-Vector-14:before {
  content: "\e904";
}
.icon-Vector-15:before {
  content: "\e905";
}
.icon-Vector-16:before {
  content: "\e906";
}
.icon-location:before {
  content: "\e907";
}
.icon-facebook:before {
  content: "\e908";
}
.icon-Combined:before {
  /*content: "\e909";*/
  content: "\e914";
}
.icon-left:before {
  content: "\e90a";
}
.icon-right:before {
  content: "\e90b";
}
.icon-Profile:before {
  content: "\e90c";
}
.icon-youtube:before {
  content: "\e90d";
}
.icon-linkdin:before {
  content: "\e90e";
}
.icon-instragram:before {
  content: "\e90f";
}
.icon-call:before {
  content: "\e910";
}
.icon-down:before {
  content: "\e912";
}
.icon-heart:before {
  content: "\e913";
}
.icon-busket:before {
  content: "\e914";
}
.icon-btnarrow:before {
  content: "\e915";
}




.headersec.fixed, .navbar-brand{
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
}
.headersec.fixed_header{position: fixed; top: 0; left: 0; width: 100%; z-index: 999;
-moz-box-shadow: 0 0 8px -5px #333;
-webkit-box-shadow: 0 0 8px -5px #333;
box-shadow: 0 0 8px -5px #333;}


@-webkit-keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes animationFade{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.headersec.fixed_header{top:0;left:0;right:0;position:fixed;margin:0;z-index:1002;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-moz-box-shadow:0 0 8px -5px #333;-webkit-box-shadow:0 0 8px -5px #333;box-shadow:0 0 8px -5px #333;}



/*
font-family: 'Poppins';
font-family: 'Inter'; 
font-family: 'icomoon';
*/

.headersec{width: 100%; position: absolute; top: 0; left: 0; z-index: 99; background: #fff;}
.hdrtop{width: 100%; background: #E51B4B;padding: 13px 0px; }
.hdrtop .header-container{overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.hdrleft ul{display: flex;align-items: center;justify-content: flex-start;}
.hdrleft ul li{color: #fff; font-family: 'Mulish';font-size: 14px;position: relative;}
.hdrleft ul li a{color: #fff;font-size: 13px;position: relative;margin-right: 16px;}
.hdrright ul{display: flex;align-items: center;justify-content: flex-start;}
.hdrright ul a{color: #fff;font-size: 15px;}
.hdrright ul a span{margin-right: 5px;}
.icon-mail{font-size: 12px;}
.hdrright ul li{margin-left: 30px;}
.hdrleft ul li:last-child a{margin-right: 0px;}
.hdrleft ul .line{width: 55px;height: 1px;background-color: #ddd;margin: 0px 20px;}
.hdrbtm{width: 100%; padding: 30px 0px;}
.hdrbtminr{position: relative; display: flex; align-items:center; justify-content:space-between;}
.hderRt, .hderRt ul{display: inline-flex; align-items: center;}
.hdrlgo{width: auto;}
.hdrlgo {position: absolute;left: 50%;transform: translateX(-50%);border-radius: 100%;z-index: 9;top: -70px;padding: 0px 20px;}
.hdrlgo::before{position: absolute;content: '';background-image: url(assets/images/logoback.png);width: 100%;height: 100%;top: -20px;left: 0px;
background-size: 100%;z-index: -1;background-repeat: no-repeat;}
.hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 26%;}
.search-container input { float: left; background: transparent;border: none;width: 130px;}
.search-container input::placeholder{color: #000;font-size: 18px;font-family: 'Mulish';}
.search-container button{border: none;background: none;}
.search-container{border-radius: 45px;background-color: #F2F2F2;padding: 9px 15px 9px 25px;}
.search-container:focus-visible, .search-container input:focus-visible{outline: none;}
.search-container span{font-size: 20px;color: #000;}
.hdrinfo li > a { display: block; width: 45px;height: 45px;border: 1.5px solid #000;border-radius: 100%;display: flex;align-items: center;justify-content: center;
margin-left: 10px;position: relative;}
.hdrinfo li .itemnumber{position: absolute;top: -10px;right: -5px;width: 22px;height: 22px;border-radius: 100%;background-color: #DF007D;
display: flex;align-items: center;justify-content: center;color: #fff;font-size: 14px;font-style: normal;outline: 2px solid #fff;}
.hdrinfo li a{color: #000;line-height: normal;}
ul.slimmenu li>ul{width: 180px;background: #FFF;border-radius: 10px;padding: 5px 15px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
height: auto!important}
ul.slimmenu li > ul li {border-bottom: 1px solid #D6D6D6;background: transparent;width: 100%;padding: 0;margin: 0;}
ul.slimmenu li > ul li a {width: 100%;color: #000;font-size: 17px;line-height: 23px;background: transparent;position: relative;
padding: 7px 5px 7px 20px;display: inline-flex;align-items: center;width: 100%;}
ul.slimmenu li > ul li a::before {position: absolute;content: "";left: 0;border: 2px solid #DF007D;width: 8px;height: 8px;
border-radius: 100%;}
ul.slimmenu li > ul li:last-child {border: 0;margin: 0;}

.headersec.fixed_header .hdrlgo::before{display: none;}
.headersec.fixed_header .hdrlgo{max-width: 170px;top: -20px;padding: 0px;}
/*.headersec.fixed_header .hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 300px;}*/
.headersec.fixed_header .hdrmnu li {margin-right: 35px;}
.headersec.fixed_header .hdrbtm {padding: 25px 0px;}
.hdrmnu li a{display: inline-block; color: #000; font-size: 17px;font-weight: 500;}
.hdrmnu li{margin-right: 30px;}
.hdrmnu li:last-child{margin: 0;}
.hdrmnu ul.slimmenu li .sub-toggle {top: -25px;width: 0px;right: -3px;}
.hdrmnu ul.slimmenu li .sub-toggle>i {font-size: 10px;}
.hderRght{margin: 20px 0 0;}
.hdrinfo li a:hover, .hdrmnu li a:hover{color: #e51b4b;}
.headersec.fixed_header{background: #FFF;}
.headersec.fixed_header .hdrtop{display: none;}
.headersec.fixed_header .hdrbtminr{align-items: center;}
.headersec.fixed_header .hdrmnu{top: auto;}



.banner{margin-top: 155px;position: relative;}
.banner img{width: 100%;}
.bannertext{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;}
.bannertext span{font-size: 120px;font-family: 'Carattere';display:inline-block;color: #ffffff;}
.bannertext h2 {font-size: 100px;color: #E51B4B;text-transform: uppercase;  font-family: 'Roboto';font-weight: bold;margin-bottom: 0px;}
.bannertext p {margin-bottom: 30px;font-size: 26px;color: #1e1e1e;}

.thBtn span{font-size: 20px;color: #fff;margin: 5px 0 0 45px;}
.thBtn{display:inline-flex;align-items: center;justify-content: center; background-color: #E51B4B;padding: 15px 25px;color: #fff;
border-radius: 50px;border: 1px solid #E51B4B;font-size: 18px;font-family: 'Mulish';}
.thBtn:hover{background-color: #009FB8;border: 1px solid #009FB8;color: #fff;transition: all 0.5s ease-in-out;}
.bannertext::before{position: absolute;content: '';background: url(assets/images/banneral.png) no-repeat 0 0;width: 100px;height: 60px;
  top: -10%;left: 18%;transform: translate(-50%, -50%);background-size: 100%;}


.shop-category{padding: 50px 0px;}
.shop-category h2{font-size: 80px;color: #1E1E1E;font-family: 'Abhaya Libre';margin-bottom: 90px;text-align: center;position: relative;}
.home .shop-category h2::before{position: absolute;content:'' ;background: url(assets/images/devide.png) no-repeat 0 0;width: 300px;height: 60px;
background-size: 100%;bottom: -60px;left: 50%;transform: translateX(-50%);}
.cate img{border-radius: 100%;}
.cate{width: 280px;border: 2px solid #B5B5B5;padding: 17px;border-radius: 100%;transition: all 0.5s ease-in-out;}
.teamSldr .active.center .cate{border: 2px solid #D82251;border-radius: 100%;}
.teamSldr .cate:hover{background-color: #D82251;transition: all 0.5s ease-in-out;}
.teamSldr .owl-carousel .owl-nav.disabled{display: block;text-align: center;padding-top: 30px;}
.owl-dots{display: none;position: relative;}
.teamSldr .owl-carousel .owl-nav span{width: 54px;height: 54px;border: 1px solid #000;border-radius: 100%;margin: 0px 15px;
display: flex;align-items: center;justify-content: center;font-size: 20px;transition: all 0.5s ease-in-out;}
.teamSldr .owl-carousel .owl-nav::before{position: absolute;content: '';width: 65px;height: 1px;background-color: #000;
left: 39%;bottom: 20px;transform: translate(0%, -50%);}
.teamSldr .owl-carousel .owl-nav::after{position: absolute;content: '';width: 65px;height: 1px;background-color: #000;
  right: 39%;bottom: 20px;transform: translate(0%, -50%);}
.teamSldr .owl-carousel .owl-nav button span:hover{background-color:#D82251;color: #fff;border: 1px solid #D82251;
transition: all 0.5s ease-in-out;}
.teamSldr .item{text-align: center;}
.teamSldr .item .catTitle a{font-size: 22px;color: #6F6F75;padding: 20px 0px;display: block;}
.teamSldr .item .catTitle a:hover{color: #D82251;}

.offbanner{padding: 0px 50px 50px 50px;position: relative;}
.offtext{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align: center;}
.offbanner .offtext span{display: inline-block;font-size: 120px;font-family: 'Ephesis';color: #fff;}
.offbanner .offtext h2{font-family: 'DM Serif Display';color: #000;font-size: 80px;margin: 0 0 30px 330px;}
.offtext::before {position: absolute;content: '';width: 170px;height: 170px;background: url(assets/images/off20.png) no-repeat 0 0;
background-size: 100%;top: -54px;right: 10px;z-index: -1; display:none;}
.offtext .whthBtn span{font-size: 20px;color: #fff;margin-left: 60px;margin: 5px 0 0 60px;}
.whthBtn{display:inline-flex;align-items: center;justify-content: center; background-color:transparent;padding: 12px 25px;color: #fff;
border-radius: 50px;border: 1px solid #fff;font-size: 18px;font-family: 'Mulish';width: max-content;}
.whthBtn:hover{background-color: #009FB8;border: 1px solid #009FB8;color: #fff;transition: all 0.5s ease-in-out;}
.offbanner img{width:100%;}
.fearured-collection{background-color: #F0F0F0;padding: 60px 50px 180px 50px;margin: 0 0px 100px 0;}
.fearured-item{display: flex;align-items: center;justify-content: space-between;}
.fearured-text{max-width: 320px;}
.fearured-text h2{color: #1E1E1E;font-size: 80px;font-family: 'Abhaya Libre';margin-bottom: 50px;line-height: 80px;position: relative;}
.fearured-text h2::before {position: absolute;content: '';background: url(assets/images/devide.png) no-repeat 0 0;
width: 250px;height: 50px;background-size: 100%;bottom: -45px;left: 0%;}
.fearured-text p{font-size: 18px;color: #000;padding: 10px 0 50px 0;margin-bottom: 0;}

.feru-coll figure img{border-radius: 20px;}
.feru-coll figure{ overflow: hidden;}
.img-hover-zoom--xyz figure img {object-fit: cover; -webkit-transition: 0.6s ease-in-out !important; -o-transition: 0.6s ease-in-out !important;
 transition: 0.6s ease-in-out !important;}
.img-hover-zoom--xyz:hover figure img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.img-hover-zoom--xyz:hover .yith-wcwl-add-to-wishlist i.yith-wcwl-icon.fa.fa-heart {color: #fff;background-color: #D82251;}
.img-hover-zoom--xyz:hover .yith-wcwl-add-to-wishlist i.yith-wcwl-icon.fa.fa-heart-o {color: #fff;background-color: #D82251;}
/*.img-hover-zoom--xyz:hover .ajax_add_to_cart i {color: #fff;background-color: #D82251;}*/
/*.img-hover-zoom--xyz:hover  a.button.product_type_variable.add_to_cart_button i {color: #fff;background-color: #D82251;}*/
/* .img-hover-zoom--xyz:hover .a.add_to_wishlist.single_add_to_wishlist.alt{color: #fff;background-color: #D82251;} */
.fearured-slide{max-width: 1200px;float: right;position: relative;}
.feru-coll p{font-size: 18px;color: #000;padding: 15px 0 20px 0px;margin-bottom: 0;min-height:50px;}
ul.price li.regular-price del, ul.price del {font-size: 20px;font-family: 'Abhaya Libre';color: #9C9C9C;margin-right: 20px;}
.price{display: flex;align-items: center;justify-content: flex-start;}
.price a, .price .sale-price bdi{font-size: 26px;color: #D82251;font-family: 'Abhaya Libre';}
.price a:hover{color: #000;} .price .sale-price bdi:hover{color: #000;}
.fearured-slide::before {position: absolute;content: '';width: 1320px;height: 400px;background-color: #fff;border-radius: 20px;
bottom: -100px;right: -50px;}

.fcollection .owl-carousel .owl-nav.disabled {display: block;}
.fcollection .owl-dots{display: none;}
.fearured-slide .owl-nav{position: absolute;right: 0;bottom: -60px;}
.fearured-slide .owl-nav span{width: 47px;height: 47px;background-color: #1E1E1E;border-radius: 100%;display: flex;align-items: center;
  justify-content: center;color: #fff;}
.fearured-slide .owl-nav span:hover{background-color: #D82251;transition: all 0.5s ease-in-out;}
.fearured-slide .owl-nav .owl-next{margin-left: 15px;}
.feru-coll{position: relative;}
.feru-coll em{position: absolute;content: '';top: 15px;left: 21px;background: #E51B4B;font-size: 18px;color: #fff;
padding: 10px 20px;border-radius: 50px;font-family: 'Mulish';z-index: 9;}
.icon{position: absolute;top: 4px;right: 5px;}
/* .icon span{width: 50px;height: 50px;border-radius: 100%;background-color: #fff;color: #D82251;display: flex;align-items: center;
justify-content: center;font-size: 20px;margin-bottom: 10px;transition: all 0.5s ease-in-out;}  */
.yith-wcwl-add-to-wishlist i.yith-wcwl-icon.fa.fa-heart {  width: 50px;height: 50px;border-radius: 100%;background-color: #fff;color: #D82251;
    display: flex;align-items: center;justify-content: center;font-size: 20px;margin: 0px;transition: all 0.5s ease-in-out;}
.yith-wcwl-add-to-wishlist i.yith-wcwl-icon.fa.fa-heart-o { width: 50px;height: 50px;border-radius: 100%;background-color: #fff;color: #D82251;
display: flex;align-items: center;justify-content: center;font-size: 20px;margin-bottom: 10px;transition: all 0.5s ease-in-out;}
/*.yith-wcwl-add-button {float: right;}*/


.ajax_add_to_cart i{width: 50px;height: 50px;border-radius: 100%;background-color: #fff;color: #D82251;display: flex;align-items: center;
justify-content: center;font-size: 20px;margin-bottom: 10px;transition: all 0.5s ease-in-out;}
a.button.product_type_variable.add_to_cart_button{width: 50px;height: 50px;border-radius: 100%;background-color: #fff;color: #D82251;display: flex;
    align-items: center;justify-content: center;font-size: 20px;margin-bottom: 10px;transition: all 0.5s ease-in-out;}
.newcollection{padding: 0px 35px;}
.leftcollection, .rigtcollection{position: relative;}
.newtext{position: absolute;top: 42%;left: 30px;transform: translateY(-50%);flex-direction: column;display: inline-flex;max-width: 300px;}
.leftcollection figure img{border-radius: 30px;width: 100%;}
.newtext .whthBtn span {font-size: 20px;color: #fff;margin: 7px 0 0 30px;}
.newtext .whthBtn{margin-top: 40px;}
.newtext h2{color: #fff;font-size: 80px;font-family: 'Abhaya Libre';line-height: 80px;}
.newtext p{font-size: 18px;color: #fff;}
.rigtcollection img{width:100%;}

.classy-collection{position: relative;padding: 70px 50px 120px 50px;background-color: #F0F0F0;margin: 70px 0 0 0;}
.classy-collection h2{color: #1E1E1E;font-size: 80px;font-family: 'Abhaya Libre';line-height: 80px;position: relative;}
.classy-collection h2::before{position: absolute;content: '';background: url(assets/images/devide.png) no-repeat 0 0;
  width: 250px;height: 50px;background-size: 100%;bottom: -45px;left: 0px;}
.ClassyTop{display: flex;align-items: center;justify-content: flex-start;padding-bottom: 70px;}
.ClassyTop > div{margin-left: 70px;position: relative;border-left: 2px solid #C0C0C0;padding-left: 70px;}
.ClassyTop > div p{color: #D82251;font-size: 18px;}
.classy-collection .fearured-slide{max-width: 100%;position: unset;float: none;}
.classy-collection .feru-coll figure {max-width: 100%;}
.classy-collection .fearured-slide::before{display: none;}
.classy-collection::before{width: 100%;height: 380px;background-color: #fff;border-radius: 20px;position: absolute;content: '';left: 0;
bottom: 70px;}
.classy-collection .owl-carousel .owl-nav.disabled {display: block;}
.classy-collection .fearured-slide .owl-nav {position: absolute;right: 0;top: -135px;bottom: unset;}
.brand{position: absolute;top: 10px;right: 10px;max-width: 70px;z-index: 9;}

.addbanner2{padding: 70px 50px;position: relative;}
.addback{background-color: #2AE0E5;min-height: 500px;border-radius: 20px;position: relative;}
.addback::before{position: absolute;content: '';background-image: url(assets/images/back1.png);width: 420px;height: 200px;background-repeat: no-repeat;
background-size: 100%;left: 30px;bottom: 0;}
.addback::after{position: absolute;content: '';background-image: url(assets/images/back2.png);width: 180px;height: 440px;background-repeat: no-repeat;
  background-size: 100%;top: 50px;right: 0;}
.addbanner2 figure{position: relative;}
.addbanner2 .add-content{position: absolute;top: 50%;left: 50%; display: flex;align-items: center;justify-content: space-around;
  transform: translate(-50%, -50%);width: 100%;}
.add-content h2{color: #1E1E1E;font-size: 90px;font-family: 'Judson';line-height: 80px;box-shadow: -184px -250px 125px 0px #fff;}
.addleft{max-width: 300px;} 
.addright{max-width: 300px;margin: 170px 0 0 0;box-shadow: 0px 290px 190px 50px #fff;}
.add-content h2 span{color: #fff;font-size: 120px;}
.add-content p{color: #000;font-size: 20px;margin-bottom: 30px;}
.addback figure{max-width: 565px;position: relative;}
.addback figure::before{position: absolute;content: '';width: 300px;height: 200px;top: 80px;
right: -240px;background-repeat: no-repeat;background-size: 100%;}

.add-content .whthBtn span {font-size: 20px;color: #fff;margin: 7px 0 0 30px;}

.bridal-collection {padding: 0px 50px;}
.bridal-collection h2{color: #1E1E1E;font-size: 80px;font-family: 'Abhaya Libre';position: relative;text-align: center;
margin-bottom: 80px;}
.bridal-collection h2::before{position: absolute;content: '';background: url(assets/images/devide.png) no-repeat 0 0;
  width: 250px;height: 50px;background-size: 100%;bottom: -45px;left: 50%;transform: translateX(-50%);}
.bridal-collection .fearured-slide{max-width: 100%;}
.bridal-collection .feru-coll figure{max-width: 100%;}


.video-section{padding: 150px 0px 0 0;position: relative;display: inline-block;width: 100%;}
.video-section img{width: 100%;height: auto;position: relative;}
.video-section img::before{position: absolute;content: '';width: 100%;height: 100%;background-color: #E77591;top: 0;left: 0;}
.shop-video{height: 480px;position: relative;border-radius: 30px;background-image: url(assets/images/shopback.png);
width: 100%;background-repeat: no-repeat;background-size: 100%;}
.shop-video::before{position: absolute;content: '';width: 875px;height: 570px;background-size:100%;
background-repeat: no-repeat;left: 0;bottom: 0;}
.videotext{display: inline-block;max-width: 800px;float: left;margin: 160px 0 0 800px;}
.videotext h2{font-family: 'Judson';font-size: 40px;color: #000;}
.videotext p{font-size: 28px;color: #000;}
.wpBtn{background-color: #52AB47;border-radius: 50px;color: #fff;padding: 5px 25px 5px 25px;display: inline-flex;align-items: center;
justify-content: flex-start;margin-top: 15px;border: 1px solid #52AB47;}
.wpBtn:hover{background-color: transparent;border: 1px solid #52AB47;transition: all 0.5s ease-in-out;}
.wpBtn span{background: #fff;font-size: 30px;border-radius: 100%;padding: 5px;margin-left: 15px;}
.wpBtn:hover{color: #fff;}
/*.video-section::before{position: absolute;content: '';width: 100%;height: 70px;background-color: #F0F0F0;left: 0;bottom: -20px;}*/

.addbanner3{padding: 0px 50px;margin-bottom: 100px;}
.bannerThree{background-position: center;background-size: 100%;background-repeat: no-repeat;border-radius: 20px;min-height: 520px;
  object-fit: cover;position: relative;}
  .bannerThree img{width: 100%;}
.bannerThree .whthBtn span {font-size: 20px;color: #fff;margin: 7px 0 0 30px;}
.btext{position: absolute;content: '';top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;}
.btext h4{color: #fff;font-size: 50px;  font-family: 'DM Serif Display';margin-bottom: 0;position: relative;}
.btext h2{color: #fff;font-size: 120px;  font-family: 'Grand Hotel';position: relative;}
.btext h2::before{position: absolute;content: '';background-image: url(assets/images/line.png);width: 400px;height: 5px;left: 0;bottom: 0;
background-repeat: no-repeat;background-size: 100%;}
.btext h2::before{position: absolute;content: '';background-image: url(assets/images/banneral1.png);width: 100px;height: 60px;
background-repeat: no-repeat;background-size: 100%;top: -100px;left: 50%;transform: translate(-50%, -50%);}


.bestseller{margin-bottom: 0px;}

.quality{padding: 0px 50px;background-color: #FFF2F2;}
.quality-part{padding: 60px 0px;display: flex;align-items: center;justify-content: space-between;}
.allquli{display: flex;align-items: center;justify-content: space-between;max-width: 18%;}
.allquli span{margin-right: 30px;font-size: 50px;}
.allquli strong{font-size: 19px;font-family: 'Abhaya Libre';color: #000;margin-bottom: 5px;display: block;}
.allquli p{color: #767676;font-size: 14px;line-height: normal;}


.aboutsection{padding: 70px 50px;position: relative;}
.aboutsection::before{position: absolute;content: '';background-image: url(assets/images/lotus.png);width: 460px;height: 500px;
background-repeat: no-repeat;background-size: 100%;top: -30px;right: 0;}
.aboutcontain{display: flex;align-items: center;justify-content: flex-start;}
.aboutLeft{max-width: 800px;}
.aboutcontain figure{max-width: 650px;margin-right: 200px;}
.aboutcontain figure img{border-radius: 30px;}
.aboutcontain h2{color: #1E1E1E;font-size: 80px;font-family: 'Abhaya Libre';position: relative;margin-bottom: 50px;}
.aboutcontain h2::before{position: absolute;content: '';background: url(assets/images/devide.png) no-repeat 0 0;
  width: 250px;height: 50px;background-size: 100%;bottom: -45px;left: 0%;}
.aboutcontain strong{font-size: 28px;color: #000;font-weight: normal;line-height: 35px;margin-bottom: 20px;display: block;}
.aboutcontain p{font-size: 18px;color: #000;line-height: 30px;}


.instragram{padding: 50px 0px;background: linear-gradient(270deg, rgba(249,112,186,1) 28%, rgba(255,137,112,1) 59%, rgba(255,149,93,1) 100%);}
.instragram h2{color: #fff;font-size: 80px;font-family: 'Abhaya Libre';margin-bottom: 30px;text-align: center;}
.instragram img{width: 100%;}

.footer{padding: 80px 0px 0 0;background-color: #FFF2F2;position: relative;}
.footer::before{position: absolute;content: '';width: 500px;height: 100%;background-color: #FFE9E9;top: 0;left: 0;}
.leftllogo{position: relative;z-index: 9;}
.leftllogo p{font-size: 22px;color: #232323;font-family: 'Abhaya Libre';}
.flowus{padding: 30px 0px;}
.flowus li span{width: 45px;height: 45px;border-radius: 100%;border: 1px solid #000;display: flex;align-items: center;
  justify-content: center;color: #232323;transition: all 0.5s ease-in-out;}
.flowus li span:hover{color: #D82251;transform: translateY(-5px);transition: all 0.5s ease-in-out;border: 1px solid #D82251;}
.flowus li{margin-right: 10px;}
.flowus ul{display: flex;align-items: center;justify-content: flex-start;}
.cobrand img{max-width: 200px;}
.newsserch h2{color: #232323;font-size: 80px;font-family: 'Abhaya Libre';line-height: 70px;margin-bottom: 0;}
.newsserch p{font-size: 18px;color: #232323;}
.newsserch{display: flex;align-items: center;justify-content: flex-start;}
.newsserch .search-container{border: 1px solid #ddd6d6;background-color: transparent;width: 600px;height: 80px;display: flex;align-items: center;
justify-content: space-between;margin-left: 50px;}
.newsserch .search-container .wpcf7-text{width: 100%;}
.newsserch .wpcf7-form.init{display: flex;align-items: center;justify-content: center;}
.newsserch .wpcf7-form.init p{margin-bottom:0px;display: flex;align-items: center;justify-content: center;}
.newsserch .wpcf7-spinner{display:none;}
.newsletter{margin-left: 50px;}
.newsserch{border-bottom: 2px solid #ddd6d6;margin-bottom: 30px;padding-bottom: 30px;}
.newsserch .search-container span:focus-visible{border: none;}
.quicklink h4{font-family: 'Abhaya Libre';font-size: 26px;color: #232323;margin-bottom: 30px;}
.quicklink p, .quicklink a{font-size: 16px;color: #232323;}

.quicklink li{width: 50%;float: left;margin-bottom: 15px;}
.contact-details h4{font-family: 'Abhaya Libre';font-size: 26px;color: #232323;margin-bottom: 30px;}
.contact-details p, .contact-details a{font-size: 16px;color: #232323;}
.contact-details li{margin-bottom: 15px;display: flex;align-items: center;justify-content: flex-start;margin-right: 20px;}
.contact-details li p, .contact-details li a{display: flex;align-items: center;justify-content: flex-start;}
.contact-details li span{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border: 1px solid #000;
border-radius: 100%;margin-right: 15px;}
.footer a:hover{color: #D82251;}
.codetail{border-bottom: 2px solid #ddd6d6;padding-bottom: 30px;}
.copyright{padding: 30px 0px;}
.copyright, .accept{display: flex;align-items: baseline;justify-content: space-between;}
.accept ul{display: flex;align-items: center;justify-content: flex-start;margin-left: 15px;}
.accept li{margin-right: 10px;}
.copyright p, .copyright a{font-size: 15px;margin-bottom: 0;color: #232323;}
.copyright a{color: #D82251;}
.copyright a:hover{color: #000;}
button.sub-menu-toggle { display: none;}
.yith-wcwl-add-button>a i{margin-right:0px !important;}
.woocommerce ul.products li.product a.button i.icon-combined {font-size: 20px; display: inline-block; vertical-align: middle;}
.feru-coll figure img { height: 350px !important; object-fit: cover !important;}
a.added_to_cart.wc-forward { position: absolute; width: 72px; bottom: 10px; right: 60px; background: #d82251;border-radius: 25px;font-size: 12px;
padding: 2px 9px;color: #fff;}



.innertext{position:relative;margin-top: 150px;background-color:#CFC9B5;padding:25px 0px;text-align:center;}
.bredcrem > span{display: flex;align-items: center;justify-content: center; flex-wrap: wrap;}
.breadcrumb{margin-bottom:0px;justify-content: center;}
.bredcrem span > span{font-size: 16px;color: #474747;position: relative;margin-right: 40px; white-space:nowrap;font-family: 'Mulish';}
.bredcrem span > span a{color: #797979;}
.bredcrem span > span a:hover{color: #474747;}
.bredcrem span > span::before{position: absolute;content: "\e917";top: 0;right: -25px;font-family: 'icomoon' !important;}
.bredcrem span > span:last-child{margin-right: 0px;}
.bredcrem span > span:last-child::before{display: none;}
/****************contact***************/
.contactpage {padding: 60px 0px;}
.contactpage h2 {font-size: 80px;color: #1E1E1E;font-family: 'Abhaya Libre';letter-spacing: 0px;margin-bottom: 0px;}
.contactinfo li {margin: 0 0 25px;}
.contactinfoLst .media {align-items: center;display: flex;}
.contactinfoLst li span {display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;margin: 0 20px 0 0;
background: #E51B4B;color: #FFF;border-radius: 100%;font-size: 22px;}
.contactinfo p, .contactinfo a {color: #1E1E1E;font-size: 22px;line-height: 25px;font-family: 'Mulish';}
.contactinfo a:hover{color:#474747;}
.contactForm {width: 100%;background: #E51B4B;padding: 30px 20px 30px 20px;border-radius: 10px;
box-shadow: 0px 0px 10px #E51B4B;}
.contactForm label {font-size: 17px;padding: 15px 0px 5px 0px;color: #fff;}
.contactForm input[type="text"], .contactForm input[type="email"], .contactForm input[type="tel"] {width: 100%;background: #FFF;height: 50px;
outline: none;border: 0px;resize: none;-webkit-appearance: none;color: #75716A;font-size: 18px;font-weight: 500;line-height: 22px;
padding: 10px 20px;border-radius: 5px;}
.fst{padding-top:0px;}
.contactBtn input{background-color: #fff;display: flex;align-items: center;justify-content: space-between;color: #081835;font-size: 18px;
font-style: normal;font-weight: 500;text-transform: uppercase;border-radius: 4px;padding: 10px 30px;display: inline-block;margin-top:15px;}
.contactBtn input:hover{background-color:#2AE0E5;color:#081835;transition: all 0.3s ease-in-out;}
.contactForm textarea {width: 100%;background: #FFF;height: 70px;outline: none;border: 0px;resize: none;-webkit-appearance: none;
color: #75716A;font-size: 18px;font-weight: 500;line-height: 22px;padding: 10px 20px;border-radius: 5px;}
.contact_section{align-items:center;}
.contactBtn{display:inline-block;}
.contactForm input:focus{box-shadow: none;}
.wpcf7-not-valid-tip {color: #2AE0E5;font-size: 14px;}
.contactForm br{display:none;}
.contactForm p{margin-bottom:0px;}
.wpcf7 form.invalid .wpcf7-response-output{color:#fff;border-color: #ffffff;margin-top: 10px;}
.media-object strong{color:#e51b4b;font-size: 20px;}
.post-219.page.type-page.status-publish.hentry.entry{text-align:center;padding:30px 0px;}
.post-219.page.type-page.status-publish.hentry.entry .entry-title{font-family: 'Abhaya Libre';margin-bottom:10px;}
.post-219 .entry-content p{color: #e51a4b;}
.wpcf7 form.sent .wpcf7-response-output{color:#fff;border-color:#fff;}
/***************contact*****************/
.woocommerce a.button{background-color:transparent !important; padding:0 !important;}
.products .feru-coll {margin-bottom: 45px;}
/***************shop*****************/
.product_side_bar{background:#FFF2F2;border-radius:15px;padding:30px 20px;}
.product_side_bar .wpf_item .wpf_item_name{font-size:40px;font-family: 'Abhaya Libre';color:#292929;margin:0px;border:0px;padding-bottom: 0.5em;}
.product_side_bar label{font-size:17px;color:#474747;font-family: 'Mulish';font-weight: 500;}
.product_side_bar .wpf_column_vertical li{border-bottom: 2px solid transparent;
border-image: linear-gradient(0.25turn, #EFC9BD, #EFC9BD, rgba(56, 2, 155, 0)); border-image-slice: 1;}
.product_side_bar .wpf_items_wrapper ul.wpf_column_vertical li{padding-bottom:12px;margin-bottom: 1em;}
.product_side_bar .wpf_item input[type=checkbox]{border-radius:5px;}
.product_side_bar .wpf_layout_vertical .wpf_item+.wpf_item .wpf_item_name {margin-top: 0.4em;}
.wpf_column_vertical{height:270px;overflow:auto;}
.wpf_column_vertical::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.wpf_column_vertical::-webkit-scrollbar
{
	width: 2px;
	background-color: #DFC5BE;
}

.wpf_column_vertical::-webkit-scrollbar-thumb
{
	background-color: #E51B4B;
	border: 2px solid #E51B4B;
	width:10px!important;
	height :5px!important;
}
/*.wpf_color_icons li label{background-color:transparent!important;}*/
/*.product_side_bar .wpf_item .wpf_color_icons li input{width:20px;height:20px;border-radius:100%;display:block!important;}*/
/*.wpf_form .wpf_items_wrapper .wpf_item ul{display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap;margin: 0 auto;}*/
.wpf_color_icons .wpf_tooltip{position:absolute;opacity:1;visibility: visible;background-color:transparent;
color:#474747;font-size:17px;margin-top:40px;padding:0px;text-align: center;display: flex;align-items: center;justify-content: center;}
.wpf_color_icons .wpf_tooltip:before{display:none;}
.product_side_bar .wpf_item_pa_colors .wpf_color_icons li label{width:22px;height:22px;border-radius:100%;font-size:0px;}
.product_side_bar .wpf_items_wrapper .wpf_item_pa_colors .wpf_color_icons li{width: 18%;flex-wrap: nowrap;display: inline-flex;align-items: start;
justify-content: center;position: relative;margin: 0 0 30px 0;}
.product_side_bar .wpf_item_pa_colors .wpf_color_icons li label:hover .wpf_tooltip {opacity: 1;top: -50%;visibility: visible;}
.wpf_item_pa_size .wpf_color_icons label, .wpf_item_pa_fabric .wpf_color_icons label{border: 1px solid #ECD8D8 !important;width: 50px;height: 40px;display: flex;align-items: center;
justify-content: center;margin-bottom:0px;}
.wpf_item_pa_sleeve ul li, .wpf_item_pa_fabric ul li{background: #fff;padding: 10px 15px;border: 1px solid #ECD8D8 !important;border-radius: 5px;}
.wpf_item_pa_sleeve ul li input[type=checkbox], .wpf_item_pa_fabric ul li input[type=checkbox]{display:none;}
.shop-category .woocommerce-pagination .page-numbers li span.current{background: #ffe9e9;color: #232323;}
.shop-category .woocommerce-pagination .page-numbers li a{color: #232323;}
.shop-category .woocommerce-pagination .page-numbers li{border:1px solid #fff2f2;}
.shop-category .woocommerce-pagination .page-numbers{border-color:#fff2f2;}
.shop-category .woocommerce-pagination .page-numbers li span, .shop-category .woocommerce-pagination .page-numbers li a{padding:10px;}
.woocommerce div.product div.images img{max-width:100% !important;}
.accordion .accordion-header {
    cursor: pointer;
    padding: 15px;
    border: 1px solid #ddd;
    margin: 0;
    background-color: #f7f7f7;
}

.accordion .accordion-header:hover {
    background-color: #e7e7e7;
}

.accordion .accordion-content {
    display: none;
    padding: 15px;
    border: 1px solid #ddd;
    border-top: none;
}

.accordion .accordion-content.open {
    display: block;
}
.woocommerce div.product div.images img{border-radius:15px;}
.woocommerce div.product .summary.entry-summary p.price {
    color: #e62251;
    font-size: 22px;
    display: inline-block;
}
p.stock.in-stock {
    display: none;
}
.woocommerce .woocommerce-product-rating .star-rating {
    margin: 3px 4px 0 0;
    float: left;
    font-size: 17px;
    color: #fe9900 !important;    letter-spacing: 2px;
    width: 6.4em;
}
.accordion-header {
    margin-bottom: 0;
    border-bottom: solid 1px #000;
    padding-bottom: 33px;
    margin-bottom: 0px !important;
}
h2.accordion-header a {
    color: #000 !important;
    font-size: 40px;
    margin-bottom: 0px !important;
}
/***************shop*****************/

.innerpage div.product div.images{position: relative;}
.innerpage div.product div.images .wpgis-slider-nav .slick-slide img{border-radius: 5px; border: 1px solid #fff;
transition: all 0.3s ease-in-out;}
.innerpage div.product div.images .slick-arrow{position: absolute; top: 0; bottom: inherit; width: 30px;
height: 30px; display: flex; align-items: center; justify-content: center; margin: 0px; opacity: 1; color: #182427 !important;
font-size: 18px; background: none !important;}
.innerpage div.product div.images .btn-prev {left: 30px; top: inherit; bottom: 0; transform: rotate(90deg);}
.innerpage div.product div.images .btn-next { right: auto;left: 0;transform: rotate(-90deg); }
.innerpage div.product div.images .btn-prev::before{content: "\e91d"; font-family: 'icomoon';}
.innerpage div.product div.images .btn-next::before{content: "\e91d"; font-family: 'icomoon';}
.wpgis-slider-for {overflow: inherit;}
.innerpage div.product div.images .btn-next { left: -96px; }
.innerpage div.product div.images .btn-prev { left: -96px; }
#wpgis-gallery { height: 445px;margin-top:50px;}
#wpgis-gallery > div, .flex-control-nav { height: 100% !important;} 



.woocommerce div.product .product_title { color: #000000; font: 400 40px / 42px "Mulish"; margin-bottom: 10px; }
.woocommerce-product-details__short-description p,
.woocommerce div.product form.cart .woocommerce-variation-description p { font-family: "Mulish"; font-weight: 500; font-size: 16px; line-height: 30px; color: #000000; }
.woocommerce-product-details__short-description {margin-bottom: 20px;}
.woocommerce div.product .summary.entry-summary p.price ins, 
.woocommerce div.product .summary.entry-summary span.price ins,
.woocommerce div.product .summary.entry-summary p.price { text-decoration: none; font-family: "Mulish"; font-size: 20px; line-height:30px; color:#e51b4b; }
.woocommerce div.product .summary.entry-summary p.price del, .woocommerce div.product .summary.entry-summary span.price del { font-family: "Mulish"; font-size: 20px; line-height:30px; color:#000000; }
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th { width: 100%; display: block;}
.woocommerce div.product form.cart .variations label { font-weight: 400 !important;text-align: left; color:#000000; font: 15px / 20px "Mulish"; margin-bottom: 5px;  } 
.woocommerce div.product form.cart .variations select { min-width: 50% !important;padding: 12px 12px; font-size: 15px; }
.woocommerce div.product form.cart .reset_variations { display: none !important; }
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) { padding: 0px !important;margin: 4px 8px 4px 0;width: 35px;height: 35px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover { box-shadow: none !important;}
.summary.entry-summary .qty_title { color:#000000; font: 18px / 20px "Mulish"; margin-bottom: 20px; }
.qty_box {margin-bottom: 25px;display: flex;border: solid 1px #d4d4d4;border-radius: 50px;width: 23%;padding: 5px;}
.summary.entry-summary .plus, .summary.entry-summary .minus {background: #d2d2d2;font-size: 20px;cursor: pointer; width: 35px;height: 35px;border-radius: 50px;border: 1px solid #d2d2d2;line-height: 25px;}
.summary.entry-summary button { outline: none; }
.woocommerce .summary.entry-summary .quantity .qty { width: 80px;
    float: none;
    display: inline-block;
    border: none;
    padding: 0px;
    border-radius: 5px;
    margin: 0px 5px;
    font-size: 19px;
    line-height: 32px;
    position: relative;
    left: 6px;
    background: transparent !important;}
.woocommerce div.product .entry-summary .cart div.quantity { float: none;margin: 0;display: inline-block;}
.woocommerce-variation-availability p.stock.in-stock { display: none; }
.summary.entry-summary .stock { color: #2AAF27 !important; text-transform: capitalize; font-family: "Mulish"; font-size: 18px; line-height: 25px; font-weight: 500; margin-bottom: 10px; }
.woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1 !important; font-weight: 700;margin-right: 5px;}
.woocommerce div.product .summary.entry-summary p.price { margin-bottom: 25px; }
.woocommerce div.product form.cart .variations td { margin-bottom: 15px !important; }
.woocommerce div.product form.cart .variations { margin-bottom: 0px !important; }



/*** My Account */
.woocommerce-MyAccount-content p, .woocommerce-privacy-policy-text p,
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, 
.woocommerce-checkout #payment ul.payment_methods li, 
.checkout_coupon.woocommerce-form-coupon p { font-size: 18px; line-height: 25px; margin-bottom: 15px; }
.woocommerce-MyAccount-content p a, .woocommerce-LostPassword a, .lost_password a, .woocommerce-message a {color: #e51b4b;}
.woocommerce-MyAccount-content p a:hover, .woocommerce-LostPassword a:hover, .lost_password a:hover, 
.woocommerce-message a:hover {color: #000000;}
.woocommerce-form-row span { width: 100%; }
.woocommerce-form-row { width: 100% !important; }
.woocommerce-account .woocommerce-MyAccount-navigation {width: 20%;background: #fff;}
.woocommerce-account .woocommerce-MyAccount-content {display: inline-block;float: left;margin-left: 5%;width: 75%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul {padding: 0;border-top: 1px solid #eee;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li {list-style: none;border-bottom: 1px solid #ddd;padding-bottom: 0;padding: 2px 0px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before {opacity: 1;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {padding: 10px 5px;display: block;color: #000000;font-size : 18px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {color: #e51b4b;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {margin-right: 20px;opacity: .25;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before { opacity: 1;}
.woocommerce-account .woocommerce-MyAccount-content h2 {font-size: 25px;text-align: center;font-weight: 600;}
.woocommerce-account p.order-again {text-align: right;}
.woocommerce-account .woocommerce-EditAccountForm input[type="submit"] {margin-top: 50px;float: right; }
.woocommerce table.shop_attributes { margin-bottom: 0px; border-left: 1px solid #d7d7d7;border-right: 1px solid #d7d7d7;}
.woocommerce table.shop_attributes th {font-weight: 500;padding: 8px 20px;}
.woocommerce table.shop_attributes td { padding: 8px 20px;}
::-webkit-input-placeholder {color: #000000;font-size: 17px; line-height: 50px; }
:-ms-input-placeholder {color: #000000;font-size: 17px; line-height: 50px; }
::placeholder {color: #000000;font-size: 17px; line-height: 50px; }
.woocommerce-Address {margin-bottom: 30px;}
.page-id-15 .woocommerce form .form-row label, .page-id-15 .woocommerce-page form .form-row label {width: auto;}
.woocommerce form .show-password-input::after, .woocommerce-page form .show-password-input::after {display: none;}
.woocommerce-EditAccountForm fieldset { margin-bottom: 30px; }
.woocommerce-form__label.woocommerce-form-login__rememberme {width: 100% !important;}
.woocommerce form .password-input, .woocommerce-page form .password-input {width: 100%;}
.woocommerce-form-row span { font-size: 16px;}


#customer_details h3, 
h3#order_review_heading, 
.woocommerce-MyAccount-content h3, 
#customer_login h2 {color: #e51b4b; font-size: 40px; line-height:50px; margin-bottom: 20px;}
.woocommerce fieldset {color: #e51b4b; font-size: 40px; line-height:50px;  margin-bottom: 20px;}
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: #000;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 47px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 50px;}
.select2-container .select2-selection--single { height: 50px; }
.select2-container--default .select2-selection--single {  border: 1px solid #ddd !important;}
.woocommerce-checkout .wc-proceed-to-checkout {padding: 1em 0 0 !important;}
.select2-container--default .select2-selection--single { border-radius: 5px !important;}
.woocommerce-input-wrapper textarea { height: 120px !important; border: 1px solid #ddd;padding: 10px; border-radius: 10px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text { border: 1px solid #000000 !important;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta {color: #000;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {background: #fff;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {margin-bottom: 0px !important;}
#add_payment_method .wc-proceed-to-checkout, 
.woocommerce-cart .wc-proceed-to-checkout, 


.form-row input[type="text"], .form-row input[type="password"], .coupon input[type="text"], .woocommerce-billing-fields__field-wrapper select, 
.woocommerce-billing-fields__field-wrapper select2-container, .woocommerce-billing-fields__field-wrapper input[type="text"], 
.woocommerce-form-row input[type="text"], .contact_form input[type="text"], .woocommerce-billing-fields__field-wrapper input[type="tel"], 
.contact_form input[type="tel"], .woocommerce-billing-fields__field-wrapper input[type="email"], .contact_form input[type="email"], 
.woocommerce-input-wrapper input[type="hidden"], .woocommerce-billing-fields__field-wrapper textarea, .form-row-wide input[type="tel"], 
.form-row-wide input[type="email"], .form-row-wide input[type="password"], .woocommerce-form-row input[type="password"], 
.woocommerce-Input input[type="password"] { border: 1px solid #ddd;border-radius: 5px; position: relative;z-index: 1; color: #000; 
width: 100%; font-size: 18px; padding: 0px 15px; height: 50px;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label { font-family: 'Mulish'; display: block; font-size: 17px; color: #000; }
/* End Myaccount */

/* add to cart btn */
.single_add_to_cart_button { display: inline-block; color: #fff; font-family: "Mulish"; font-size: 18px; padding: 0 25px; 
  height: 60px; border-radius: 50px; outline: none; border: none; cursor: pointer; width: 100%; text-align: center;
  background: #e51b4b; font-weight: 600; text-transform: uppercase; }
.single_add_to_cart_button i { margin-left: 50px;}
.single_add_to_cart_button:hover, .woocommerce #respond input#submit:hover, .woocommerce-message a.button:hover, 
.woocommerce button.button:hover, .woocommerce input.button:hover, #add_payment_method:hover, .wc-proceed-to-checkout a.checkout-button:hover, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, 
a.woocommerce-Button.button:hover, .return-to-shop a.button:hover, .woocommerce #respond input#submit.disabled:hover, 
.woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, 
.woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, 
.woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, 
.woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, 
.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, 
.summary.entry-summary a.compare.button:hover, .woocommerce-orders-table__cell a.woocommerce-button.button:hover,
.wc-block-cart .wc-block-cart__submit-container > a:hover,
.wc-block-cart-item__remove-link:hover, .wishlist_table .product-add-to-cart a:hover,
a.button.wc-forward:hover, .woocommerce a.button:hover { background: #000000; color: #ffffff; }
  
.woocommerce #respond input#submit, 
.woocommerce-message a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, 
a.woocommerce-Button.button, 
.return-to-shop a.button, .single_add_to_cart_button.button.alt,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order, 
.summary.entry-summary a.compare.button,
.woocommerce-orders-table__cell a.woocommerce-button.button,
.wc-block-cart .wc-block-cart__submit-container > a,
a.button.wc-forward, .woocommerce a.button,
.wishlist_table .product-add-to-cart a { display: inline-block; color: #fff; font: 400 18px/50px "Mulish"; padding: 0 25px;  height: 50px; border-radius: 50px; outline: none; border: none; cursor: pointer; text-align: center;
  background: #e51b4b; }

.woocommerce #respond input#submit.disabled, 
.woocommerce #respond input#submit:disabled, 
.woocommerce #respond input#submit:disabled[disabled], 
.woocommerce a.button.disabled, 
.woocommerce a.button:disabled, 
.woocommerce a.button:disabled[disabled], 
.woocommerce button.button.disabled, 
.woocommerce button.button:disabled, 
.woocommerce button.button:disabled[disabled], 
.woocommerce input.button.disabled, 
.woocommerce input.button:disabled, 
.woocommerce input.button:disabled[disabled] {padding: 0 25px;color: #ffffff !important;}

.woocommerce-message {border-top-color: #e51b4b;}
.woocommerce-info a, .woocommerce-privacy-policy-text a {color: #e51b4b;}

.single_add_to_cart_button, .single_add_to_cart_button.button.alt {width: auto !important;}
.single_add_to_cart_button.button.alt {background: #e51b4b !important;    width: 50% !important;    font-size: 15px;
    text-transform: capitalize; }
.single_add_to_cart_button.button.alt:hover {background: #000000 !important; }
.single_add_to_cart_button.button.alt span.icon-busket {
    position: relative;
    left: 21px;
}
.single .accordion .accordion-header {cursor: pointer;padding:18px  0px;border: none !important;margin: 0;background-color:  #fff !important;}
.single .accordion-item { border: solid 1px #fff; margin-bottom: 0px;border-bottom:solid 1px #000;}
.single .accordion-body {padding: 0px 0px 35px;}
.single .accordion-button:focus{ border: none !important;}
.single .accordion-button:not(.collapsed){background-color: #fff !important; border: none !important;padding: 0px;box-shadow: none !important;}
.single .accordion-button{background-color: #fff !important;border: none !important;padding: 0px;box-shadow: none !important;}
a.add_to_wishlist.single_add_to_wishlist.button.alt {display: flex;font-size: 15px;}
.single .yith-wcwl-add-button { background: #000; display: flex;color: #fff;font: 400 18px / 40px "Mulish";
    padding: 0 25px;height: 50px; border-radius: 50px; outline: none; border: none;cursor: pointer; text-align: center;}
.single .yith-wcwl-add-button:hover { background: #e51b4b;}
.single .accordion-button::after { border: solid 1px #000; padding: 13px; border-radius: 50px; background-size: 17px !important;line-height: 25px;background-position: center;}
.single .accordion-button:not(.collapsed)::after {background-image:var(--bs-accordion-btn-icon) !important;transform: var(--bs-accordion-btn-icon-transform);}




/* end btn */
/*** Cart Page ***/
.woocommerce-cart .is-large.wc-block-cart,
.woocommerce-cart .wp-block-woocommerce-cart {margin-bottom: 0;background: #F0F0F0;padding: 20px;border-radius: 15px;}
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th,
.is-large.wc-block-cart .wc-block-cart__totals-title { color: #009FB8 !important; font: 500 30px / 40px 'Abhaya Libre' !important; margin-bottom: 0px; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items { font-size: 20px;line-height: 30px; color: #323C3F;}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name, 
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name { color: #74858B !important;  }
.woocommerce-cart .wc-block-components-product-badge { border: 1px solid #74858B !important;  }
.woocommerce-cart .wc-block-components-product-details.wc-block-components-product-details li { margin-bottom: 15px; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar { font-size: 18px; line-height: 25px; }
.wc-block-cart .wc-block-cart__submit-container > a.wc-block-cart__submit-button { width: 100% !important; }
.wc-block-cart .wc-block-cart__submit-container { margin-top: 20px;}
.wc-block-cart .wc-block-cart-item__remove-link { margin-top: 15px; }

.wc-block-cart-item__remove-link, a.wc-block-components-totals-coupon-link { display: inline-block !important;  
color: #fff!important; font-size: 16px !important; padding: 0 25px !important; height: 42px !important; border-radius: 50px !important; 
outline: none !important; border: none !important; cursor: pointer !important; text-align: center !important; background: #009FB8 !important;
text-transform: uppercase !important; text-decoration: none !important;}
.wc-block-components-button.wc-block-components-checkout-place-order-button,
a.components-button.wc-block-cart__submit-button,
.components-button.wc-block-components-shipping-calculator-address__button { display: inline-block !important; color: #fff !important; 
font-size: 16px !important; padding: 0 25px !important; height: 60px !important; border-radius: 50px !important; 
outline: none !important; border: none !important; cursor: pointer !important; text-align: center !important; 
background: #009FB8 !important; text-transform: uppercase !important; text-decoration: none !important;}
.wc-block-cart-item__remove-link:hover,
.wc-block-components-button.wc-block-components-checkout-place-order-button:hover { color: #ffffff !important; background: #e51b4b !important;}
.wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button { display: inline-block !important; color: #fff!important; font-size: 18px; padding: 0 15px !important; outline: none!important; border: none!important; cursor: pointer!important; text-align: center!important;  background: #009FB8!important; text-decoration: none !important;border-radius: 4px !important;}
.wp-block-woocommerce-cart-order-summary-block { background: #CFC9B5; border-radius: 12px; padding: 10px; }

.is-large.wc-block-cart .wc-block-cart__totals-title { text-align: center !important; color: #000 !important;}
.woocommerce-cart .wc-block-components-totals-coupon { text-align: center; }
.woocommerce-cart .wc-block-grid.wc-block-product-new,
.woocommerce-cart p.has-text-align-center,
.woocommerce-cart hr.wp-block-separator.has-alpha-channel-opacity.is-style-dots { display: none !important;}
.woocommerce-cart .wp-block-woocommerce-empty-cart-block, .woocommerce-cart .wp-block-woocommerce-empty-cart-block h2 { text-align: center; }
/* checkout */
.is-large .wp-block-woocommerce-checkout-order-summary-block { border-radius: 12px !important; padding: 15px;}
.wc-block-components-title.wc-block-components-title { color: #009FB8; font: 400 50px / 50px 'Abhaya Libre' !important; margin-bottom: 20px !important; }
.wc-block-components-form.wc-block-checkout__form p { font-size: 18px !important; line-height: 25px !important; }
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label { font-size: 16px !important; }
.wc-block-components-notice-banner__content { font-size: 18px !important; line-height: 25px !important; }
.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span { font-size: 18px !important; }
.wp-block-woocommerce-checkout { font-size: 18px !important; line-height: 25px !important; }
span.wc-block-components-order-summary__button-text { font-size: 25px !important; display: inline-block; color: #ffffff; }
.wc-block-components-order-summary .wc-block-components-order-summary__content,
.wc-block-components-panel__button>.wc-block-components-panel__button-icon,
.woocommerce-checkout .wc-block-components-product-details.wc-block-components-product-details li { color: #ffffff; }
.wp-block-woocommerce-checkout-order-summary-coupon-form-block a.wc-block-components-totals-coupon-link { color: #ffffff !important;}
.entry-content ul.wc-block-components-product-details li::before { display: none; }
.entry-content ul.wc-block-components-product-details li { padding-left: 0px; }
.wc-block-components-order-summary .wc-block-components-panel__content { font-size: 20px !important; line-height: 30px !important; }
.wc-block-components-product-details.wc-block-components-product-details li { margin-bottom: 10px; }
.wc-block-components-totals-wrapper { border-top: none !important; }
.wp-block-woocommerce-checkout-order-summary-block {margin-bottom: 0;background: #009FB8; color: #ffffff; border-radius: 15px;}
a.wc-block-components-checkout-return-to-cart-button,
.woocommerce-account .addresses .title .edit { color: #009FB8 !important; }
a.wc-block-components-checkout-return-to-cart-button:hover,
.woocommerce-account .addresses .title .edit:hover { color: #000000 !important; }
.woocommerce form .form-row label, .woocommerce-page form .form-row label {display: block;}

.entry-content p a,
.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block a { color: #009FB8;  }
.entry-content p a:hover,
.wc-block-checkout__terms.wp-block-woocommerce-checkout-terms-block a:hover { color: #000000;  }

#customer_details h3, 
h3#order_review_heading, 
.woocommerce-MyAccount-content h3, 
#customer_login h2 {color: #009FB8; font: 400 40px/50px 'Abhaya Libre'; margin-bottom: 20px;}
.woocommerce fieldset {color: #009FB8; font: 400 40px/50px 'Abhaya Libre'; margin-bottom: 15px;}
.wc-block-components-checkout-step__heading-content {font-size: 16px !important;}
.woocommerce-checkout .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button { background: #fff !important;
  color: #000 !important; }
/* checkout */
.ppcp-messages { display:none !important; }
.wc-block-cart__submit-button{background: #009FB8; color: #fff !important; border-radius: 8px;}
.product_btm_info ul { display: flex; justify-content: center;}
.product_btm_info ul li:first-child span { font-size: 20px; font-weight: bold; }
.woocommerce #reviews #comments ol.commentlist{padding:0;}
.single .single_cart_btn a.add_to_wishlist.single_add_to_wishlist.button i.yith-wcwl-icon.fa.fa-heart { margin-bottom: 0px !important;background: transparent;line-height: 27px;width: 25px !important;height: 25px !important;
    line-height: 25px !important;position: relative;right: -112%;bottom: -12px;color: #fff !important;font-size: 17px; color: #fff;}
.single .single_cart_btn a.add_to_wishlist.single_add_to_wishlist.button i.yith-wcwl-icon.fa.fa-heart-o { margin-bottom: 0px !important;
    background: transparent;line-height: 27px;width: 25px !important;height: 25px !important;line-height: 25px !important;position: relative;
    right: -112%;bottom: -12px;color: #fff !important;font-size: 17px;}
.single .yith-wcwl-add-to-wishlist span.feedback {display: block;}
.single .related-product .yith-wcwl-add-button {background: transparent;    float: none;width: auto;padding: 1px 0px;margin: 7px 0;}
.single .related-product .yith-wcwl-wishlistaddedbrowse {width: 50px;position: relative;right: -41px;height: 50px;display: inline-block;}
/*.single .related-product .feedback i.yith-wcwl-icon.fa.fa-heart {display: none;}*/
/*.single .related-product .yith-wcwl-add-button span{display:none;}*/
/*.home .yith-wcwl-add-button span {display: none;}*/
select#pa_size .woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:0px !important;}
/* NEW */
.innerpage { width: 100%; position: relative; padding: 60px 0px 60px; }
h1.entry-title, h1.page-title {font-size: 80px; line-height: 90px; color: #1E1E1E;font-family: 'Abhaya Libre';margin-bottom: 20px;text-align: left;position: relative;}
#yith-wcwl-popup-message { display: none !important; }
.comment-respond input[type="text"], 
.comment-respond input[type="tel"], 
.comment-respond input[type="email"], 
.comment-respond input[type="url"] { border: 1px solid #ddd; height: 50px; padding: 0px 15px; font-size: 18px; color: #6b7690; 
width: 100%; background-color: #fff;}
.comment-respond textarea { border: 1px solid #ddd; height: 100px; padding: 15px; font-size: 18px; color: #000; 
width: 100%; background-color: #fff;}
.comment-respond .comment-form-cookies-consent label{ width: auto; }
.woocommerce-variation.single_variation { margin-bottom: 15px; }
.icon.shopList .yith-wcwl-add-button a > span { display: none; }
a.woocommerce-review-link { color: #6a6a6a; }
.woocommerce .star-rating span, .woocommerce p.stars a { color: #fe9900;}
#comments h2.woocommerce-Reviews-title { font-size: 40px; line-height: 40px; margin-bottom: 25px;}
li.shop_icon a.cart-icon { width: 50px;height: 50px;border-radius: 100%;background-color: #fff;color: #D82251; display: block;
line-height: 50px; text-align: center;font-size: 20px;margin: 0px; transition: all 0.5s ease-in-out; }
li.shop_icon a.cart-icon:hover { background-color: #D82251;color: #ffffff; }
ul.icon.shopList li { display: flex; margin-bottom: 10px; }
ul.icon.shopList li:last-child { margin-bottom:0px; }
ul.icon.shopList { margin-bottom:0px; }
.yith-wcwl-add-to-wishlist {margin-top: 0px !important;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after { display: none !important; }
.shop_table.cart.wishlist_table .product-add-to-cart a { display: inline-flex !important; margin: 0 auto 0px !important;}
.woocommerce table.shop_table { font-size: 18px; line-height: 25px; color: #000;}
.shop_table.cart.wishlist_table td.product-name a { color: #000; }
.shop_table.cart.wishlist_table thead { background: #009FB8; }
.woocommerce a.remove { color: #fff !important; background: red;font-size: 22px;
    height: 24px;width: 24px;text-align: center;line-height: 22px;  font-family: 'Mulish'; }
.sale em {position: absolute;content: '';top: 15px;left: 21px;background: #E51B4B;font-size: 18px;color: #fff;padding: 10px 20px;border-radius: 50px;font-family: 'Mulish';z-index: 9;}

.entry-content h1 {font-size: 60px; line-height: 65px; color: #E51B4B; font-family: 'Abhaya Libre';margin-bottom: 20px; position: relative; }
.entry-content h2 {font-size: 50px; line-height: 55px; color: #009FB8; font-family: 'Abhaya Libre';margin-bottom: 20px; position: relative; }
.entry-content h3 {font-size: 40px; line-height: 45px; color: #009FB8; font-family: 'Abhaya Libre';margin-bottom: 20px; position: relative; }
.entry-content h4 {font-size: 35px; line-height: 40px; color: #009FB8; font-family: 'Abhaya Libre';margin-bottom: 20px; position: relative; }
.entry-content p {font-size: 18px; line-height: 25px; color: #000; margin-bottom: 20px; }
.featureImage { border: 2px solid #B5B5B5;padding: 12px;border-radius: 10px; transition: all 0.5s ease-in-out; }
.featureImage img { width: 100%; border-radius: 10px; }
.mt30 { margin-top: 30px; }
.entry-content ul { margin: 0; padding: 0; list-style-type: none; }
.entry-content ul li { font-size: 18px; line-height: 25px; color: #000; margin-bottom: 20px; position: relative; padding-left: 50px; }
.entry-content ul li::before { position: absolute; content: ""; top: -3px; left: 0; width: 40px; height: 30px;
background: url(assets/images/list-arrow.png) no-repeat; background-size: 40px; }
.entry-content ul li a {color: #009FB8; }
.entry-content ul li a:hover {color: #000000; }
.entry-content p em { display: inline-block; background: #E51B4B; width: 30px; padding: 0px 5px; color: #fff; 
border-radius: 3px; text-align: center; }


.wc-block-components-product-metadata__description { display: none; }
.entry-content .wc-block-checkout ul li::before { display: none; }


div#description table {width: 100%;border-collapse: collapse; margin: 20px 0;font-size: 16px;text-align: left;}
div#description table th, td {padding: 12px 15px;border: 1px solid #ddd;}
div#description table th {background-color: #f2f2f2;font-weight: 500;}
div#description table tr:nth-child(even) th {background-color: #f9f9f9;}
div#description table td {background-color: #fff;}
div#description table tr:nth-child(even) td {background-color: #f9f9f9;}
div#description table tr th, div#description table tr td {width: 50%;}
div#description table tr th {text-align: left;}
div#description table tr td { text-align: left;}


.summary.entry-summary .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg { margin-bottom: 0px !important;background: transparent;line-height: 27px;width: 25px !important;height: 25px !important;
    line-height: 25px !important;position: relative; bottom: -12px;color: #fff !important;font-size: 17px; color: #fff;}
.summary.entry-summary .single_cart_btn {display: flex;margin-top: 20px;align-items: center; }
.summary.entry-summary .yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg {  color: #D82251; }
.summary.entry-summary .yith-wcwl-wishlistaddedbrowse { align-items: flex-start;}
.summary.entry-summary .yith-wcwl-add-to-wishlist { width: 50%; margin-left: 10px; }
.feru-coll .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg {color: #fff;margin-right: 0px;background: #D82251;width: 50px; height: 50px; border-radius: 50%; padding: 12px;}
.feru-coll .yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg { color: #D82251;width: 50px;background: #fff;padding: 12px;border-radius: 50%; }
.single .related-product .feru-coll .yith-wcwl-wishlistaddedbrowse {width: 50px;position: relative;right: 0px;height: 50px;display: inline-block;}
.feru-coll li.shop_icon > a { width: 50px;height: 50px;border-radius: 100%;background-color: #fff !important;color: #D82251 !important;display: flex;
    align-items: center;justify-content: center;font-size: 20px;margin-bottom: 10px; transition: all 0.5s ease-in-out; }
.newsletter .newsserch .search-container input { width: 100%;}
.woocommerce-MyAccount-navigation .entry-content ul li::before{ display:none}
.woocommerce #reviews #comments h2 {display: none;}
.comment-form p label { margin-bottom: 5px; }
.woocommerce table.shop_attributes { font-size: 16px;}


.has-search{display:flex;}
.hdrmnu{width:100%;}
.header-container{width:1670px; padding:0 15px; margin:0 auto;}

.headersec.fixed_header .hdrmnu ul.slimmenu li:nth-child(8){margin-left:0px;}
.headersec.fixed_header .hdrlgo{display:none;}

/* RESPONSIVE */
@media screen and (min-width:1600px) {

.container{max-width: 1560px;}


}

@media screen and (min-width: 1899px) {
.fearured-item, .aboutcontain, .addbanner2 .add-content{justify-content:center;}
.fearured-text{margin-right: 100px;}
/*.hdrmnu li{margin-right: 45px;}*/
/*.headersec.fixed_header .hdrmnu li {margin-right: 47px;}*/
}
@media screen and (min-width: 2199px){
  /*.hdrmnu ul.slimmenu li:nth-child(8), .headersec.fixed_header .hdrmnu ul.slimmenu li:nth-child(8){margin-left: 0px;}*/
}

@media (min-width: 1700px) and (max-width: 1799px) {
/*.hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 270px;}*/
.hdrlgo{max-width: 250px;top: -60px;}
.hdrbtm {width: 100%;padding: 20px 0px;}
.hdrtop{padding: 10px 0px}
.banner {margin-top: 130px;}
/*.headersec.fixed_header .hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 180px;}*/
.headersec.fixed_header .hdrlgo {max-width: 160px;padding: 0px;}
ul.slimmenu li>ul {padding: 5px 15px;}

}

@media only screen and (max-width: 1699px) {

.header-container{width:1550px;}
.hdrmnu li {margin-right: 20px;}
.hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 27%;}
.hdrinfo li > a{ margin-left: 5px;}

}

@media only screen and (max-width: 1599px) {

.hdrlgo{max-width: 220px;top: -60px;}
/*.hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 250px;}*/
.hdrtop {padding: 10px 0px;}
.hdrbtm, .headersec.fixed_header .hdrbtm {padding: 20px 0px;}
.hdrmnu li a{font-size: 15px;}
.hdrinfo li a {width: 40px;height: 40px;}
.search-container input {width: 100px;}
.search-container span {font-size: 16px;}
.search-container input::placeholder{font-size: 16px;}
.banner {margin-top: 125px;}
.hdrmnu ul.slimmenu li .sub-toggle>i {font-size: 9px;}
/*.headersec.fixed_header .hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 200px;}*/
.headersec.fixed_header .hdrlgo {max-width: 150px;}
.headersec.fixed_header .hdrmnu li {margin-right: 30px;}
.bannertext span {font-size: 100px;}
.bannertext h2 {font-size: 80px;}
.bannertext p {margin-bottom: 25px;font-size: 20px;}
.bannertext .thBtn span, .offbanner .offtext .whthBtn span{font-size: 18px;}
.thBtn, .whthBtn {padding: 10px 20px;}
.thBtn, .whthBtn{font-size: 16px;}
.thBtn span, .offtext .whthBtn span{margin: 5px 0 0 35px;}
.shop-category h2, .fearured-text h2, .newtext h2, .classy-collection h2, .add-content h2, .bridal-collection h2, 
.aboutcontain h2, .instragram h2, .newsserch h2, .shop-category h2, .contactpage h2{font-size: 70px;line-height: 65px;}

.home .shop-category h2::before {width: 240px;height: 40px;bottom: -40px;}
.cate {width: 245px;padding: 15px;}
.teamSldr .item .catTitle a {font-size: 18px;padding: 15px 0px;}
.teamSldr .owl-carousel .owl-nav.disabled {padding-top: 15px;}
.teamSldr .owl-carousel .owl-nav span {width: 45px;height: 45px;margin: 0px 10px;font-size: 15px;}
.teamSldr .owl-carousel .owl-nav::before {width: 60px;left: 40%;}
.teamSldr .owl-carousel .owl-nav::after {width: 60px;right: 40%;}
.offbanner{padding: 0px 30px 50px 30px;}
.offbanner .offtext span {font-size: 100px;}
.offbanner .offtext h2 {font-size: 70px;margin: 0 0 30px 280px;}
.offtext::before {width: 140px;height: 140px;}
.fearured-slide {max-width: 1030px;}
.fearured-slide::before{width: 1100px;right: -30px;height: 350px;bottom: -70px;}
.fearured-slide .owl-nav{bottom: -40px;}
.fearured-collection {padding: 60px 30px 130px 30px;margin: 0 0px 50px 0;}
.feru-coll em {font-size: 16px;padding: 7px 18px;}
.feru-coll p {font-size: 16px;padding: 10px 0 15px 0px;}
ul.price li.regular-price del, ul.price del {font-size: 18px;margin-right: 16px;}
.price a{font-size: 24px;}
.fearured-slide .owl-nav span {width: 42px;height: 42px;font-size: 15px;}
.fearured-slide .owl-nav .owl-next {margin-left: 10px;}
/*.icon span {width: 45px;height: 45px;font-size: 17px;margin-bottom: 5px;}*/
.icon {bottom: 120px;right: 10px;}
.fearured-text p {font-size: 16px;padding: 10px 0 40px 0;}
.newtext p{font-size: 16px;}
.newtext .whthBtn {margin-top: 30px;}
.newtext img{max-width: 270px;}
.classy-collection {padding: 50px 30px 110px 30px;margin: 50px 0 0 0;}
.ClassyTop > div img{max-width: 180px;}
.ClassyTop > div {margin-left: 60px;padding-left: 60px;}
.ClassyTop{padding-bottom: 50px;}
.classy-collection .fearured-slide .owl-nav {top: -100px;}
.addbanner2 {padding: 60px 30px;}
.add-content h2 span{font-size: 90px;}
.addback::before {width: 330px;height: 160px;}
.addback figure{max-width: 500px;}
.addback{min-height: 440px;}
.addback figure::before {width: 250px;height: 150px;top: 60px;right: -190px;}
.shop-video {height: 400px;}
.videotext h2{font-size: 56px;}
.videotext {margin: 110px 0 0 700px;}
.shop-video::before {width: 720px;height: 470px;}
.videotext p{font-size: 24px;}
.wpBtn {padding: 4px 15px 4px 15px;}
.video-section {padding: 40px 20px;}
.btext h4{font-size: 40px;}
.btext h2{font-size: 100px;}
.btext{top: 54%;}
.btext h2::before{top: -80px;}
.addbanner3 {padding: 0px 30px;margin-bottom: 50px;}
.bannerThree{min-height: 440px;}
.quality {padding: 0px 30px;}
.quality-part {padding: 40px 0px;}
.allquli span {margin-right: 20px;font-size: 45px;}
.allquli strong{font-size: 18px;}
.aboutsection {padding: 50px 30px;}
.aboutcontain figure{margin-right: 100px;}
.aboutcontain strong {font-size: 24px;line-height: 30px;margin-bottom: 15px;}
.aboutcontain p {font-size: 16px;line-height: 26px;}
.aboutsection::before{width: 380px;top: -20px;}
.footer::before{width: 420px;}
.flowus li span{width: 40px;height: 40px;}
.leftllogo p{font-size: 20px;}
.leftllogo p{font-size: 18px;}
.flowus li {margin-right: 5px;}
.newsserch .search-container {width: 500px;height: 70px;margin-left: 30px;}
.newsserch {margin-bottom: 25px;padding-bottom: 25px;}
.quicklink h4, .contact-details h4{font-size: 22px;margin-bottom: 20px;}
.contact-details li span { width: 46px; height: 46px;margin-right: 10px;}
.codetail{padding-bottom: 20px;}
.copyright {padding: 20px 0px;}
.contactinfo p, .contactinfo a{font-size:20px;}
.innertext {margin-top: 125px;}
.contactpage {padding: 50px 0px;}
.media-object strong {font-size: 18px;}
.contactinfo p, .contactinfo a {font-size: 18px;}
.contactForm label {font-size: 16px;padding: 10px 0px 5px 0px;}

/***********************shop*********************/
.product_side_bar .wpf_item .wpf_item_name{font-size:30px;}
.product_side_bar label, .wpf_color_icons .wpf_tooltip{font-size:15px;}
.product_side_bar .wpf_item input[type=checkbox]{width:15px;height:15px;border-radius:3px;}
.wpf_item_pa_size .wpf_color_icons label, .wpf_item_pa_fabric .wpf_color_icons label {border: 1px solid #ECD8D8 !important;
width: 45px;height: 35px;}
.wpf_item_pa_sleeve ul li, .wpf_item_pa_fabric ul li{padding:8px 12px;}
.product_side_bar .wpf_item{padding:0px;}
.woocommerce-product-details__short-description p, 
.woocommerce div.product form.cart .woocommerce-variation-description p { font-family: "Mulish";font-weight: 500; font-size: 15px; 
line-height: 23px;color: #000000;}
/***********************shop**********************/
/*** Cart Page ***/
.woocommerce-cart .is-large.wc-block-cart,
.woocommerce-cart .wp-block-woocommerce-cart { padding: 15px; }
h1.entry-title, h1.page-title {font-size: 60px; line-height: 70px; margin-bottom:15px;}
.innerpage { padding: 40px 0px 40px; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th, 
.is-large.wc-block-cart .wc-block-cart__totals-title { font-size: 23px !important; line-height: 30px !important; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items { font-size: 17px; line-height: 25px; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar { font-size: 16px; line-height: 25px; }
.wc-block-cart-item__remove-link, 
a.wc-block-components-totals-coupon-link { font-size: 14px !important; padding: 0 20px !important; height: 36px !important;}
.wc-block-components-title.wc-block-components-title { font-size: 40px !important; line-height: 40px !important; margin-bottom: 15px !important;}
.wc-block-components-form.wc-block-checkout__form p { font-size: 16px !important; line-height: 25px !important; }
.is-large .wp-block-woocommerce-checkout-order-summary-block { padding: 7px;}
span.wc-block-components-order-summary__button-text { font-size: 20px !important; }
.wc-block-components-order-summary .wc-block-components-panel__content { font-size: 17px !important; line-height: 23px !important; }
.wp-block-woocommerce-checkout { font-size: 16px !important; line-height: 25px !important;}
.wc-block-components-notice-banner__content { font-size: 16px !important;  line-height: 25px !important;}
.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span { font-size: 16px !important;}
.wc-block-components-button.wc-block-components-checkout-place-order-button, 
a.components-button.wc-block-cart__submit-button, 
.components-button.wc-block-components-shipping-calculator-address__button { font-size: 16px !important; height: 46px !important; line-height: 46px !important; }
.form-row input[type="text"], .form-row input[type="password"], .coupon input[type="text"], .woocommerce-billing-fields__field-wrapper select, 
.woocommerce-billing-fields__field-wrapper select2-container, .woocommerce-billing-fields__field-wrapper input[type="text"], 
.woocommerce-form-row input[type="text"], .contact_form input[type="text"], .woocommerce-billing-fields__field-wrapper input[type="tel"], 
.contact_form input[type="tel"], .woocommerce-billing-fields__field-wrapper input[type="email"], .contact_form input[type="email"], 
.woocommerce-input-wrapper input[type="hidden"], .woocommerce-billing-fields__field-wrapper textarea, .form-row-wide input[type="tel"], 
.form-row-wide input[type="email"], .form-row-wide input[type="password"], .woocommerce-form-row input[type="password"], 
.woocommerce-Input input[type="password"] { font-size: 16px; height: 46px;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label { font-size: 15px; }
::-webkit-input-placeholder { font-size: 15px; line-height: 46px; }
:-ms-input-placeholder { font-size: 15px; line-height: 46px; }
::placeholder { font-size: 15px; line-height: 46px; }
.woocommerce-form-row span { font-size: 14px;}
.woocommerce-MyAccount-content p, .woocommerce-privacy-policy-text p,
#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, 
.woocommerce-checkout #payment ul.payment_methods li, 
.checkout_coupon.woocommerce-form-coupon p { font-size: 16px; line-height: 24px; }
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {  font-size: 16px;}
#customer_details h3, 
h3#order_review_heading, 
.woocommerce-MyAccount-content h3, 
#customer_login h2 { font-size: 35px; line-height:42px; margin-bottom: 12px;}
.woocommerce fieldset { font-size: 35px; line-height:42px;  margin-bottom: 15px;}
.select2-container--default .select2-selection--single .select2-selection__arrow {height: 43px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 46px;}
.select2-container .select2-selection--single { height: 46px; }
.woocommerce-input-wrapper textarea { height: 80px !important; }
/* add to cart btn */
.single_add_to_cart_button { font-size: 16px; padding: 0 20px; height: 46px;  }

.woocommerce #respond input#submit, 
.woocommerce-message a.button, 
.woocommerce button.button, 
.woocommerce input.button, 
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button, 
a.woocommerce-Button.button, 
.return-to-shop a.button, .single_add_to_cart_button.button.alt,
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order, 
.summary.entry-summary a.compare.button,
.woocommerce-orders-table__cell a.woocommerce-button.button,
.wc-block-cart .wc-block-cart__submit-container > a,
a.button.wc-forward, .woocommerce a.button,
.wishlist_table .product-add-to-cart a { font: 400 16px/46px "Mulish"; padding: 0 20px; height: 46px; }
.single .yith-wcwl-add-button {font: 400 16px / 46px "Mulish"; padding: 0 20px;height: 46px;}
.comment-respond input[type="text"], 
.comment-respond input[type="tel"], 
.comment-respond input[type="email"], 
.comment-respond input[type="url"] { height: 46px; font-size: 16px; }
.comment-respond textarea { height: 80px; padding: 10px; font-size: 16px; }
#comments h2.woocommerce-Reviews-title { font-size: 32px; line-height: 40px; margin-bottom: 20px;}
.single .accordion .accordion-header { padding: 9px 0px;}
h2.accordion-header a { font-size: 35px;}
.woocommerce table.shop_table { font-size: 16px; line-height: 25px; }
.qty_box{width: 32%;}

.entry-content h1 {font-size: 50px; line-height: 55px; margin-bottom: 12px; }
.entry-content h2 {font-size: 40px; line-height: 45px; margin-bottom: 12px; }
.entry-content h3 {font-size: 35px; line-height: 40px; margin-bottom: 12px; }
.entry-content h4 {font-size: 30px; line-height: 35px; margin-bottom: 12px; }
.entry-content p {font-size: 16px; line-height: 23px; margin-bottom: 15px; }
.featureImage { border: 1px solid #B5B5B5;padding: 7px; }
.entry-content ul li { font-size: 16px; line-height: 23px; margin-bottom: 15px; padding-left: 40px; }
.entry-content ul li::before { top: -1px; left: 0; width: 30px; height: 30px; background-size: 30px; }
.woocommerce table.shop_attributes th, .woocommerce table.shop_attributes td { padding: 3px 15px;}
.woocommerce table.shop_attributes,
div#description table { font-size: 15px;}

.header-container{width:1350px;}
.hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 23%;}


}

@media only screen and (max-width: 1399px) {
ul.slimmenu li > ul li a {font-size: 14px;line-height: 20px;padding: 5px 3px 7px 13px;}
.hdrtop {padding: 5px 0px;}
.hdrleft ul li, .hdrright ul a{font-size: 12px;}
.hdrmnu li a{font-size: 13px;}
.hdrleft ul li a {font-size: 12px;margin-right: 12px;}
.hdrbtm, .headersec.fixed_header .hdrbtm {padding: 20px 0px;}
.hdrmnu ul.slimmenu li .sub-toggle>i {font-size: 7px;}
.search-container span {font-size: 13px;}
.search-container input::placeholder{font-size: 14px;}
.search-container {padding: 7px 10px 7px 20px;}
.hdrinfo li a {width: 36px;height: 36px;margin-left: 5px;}
/*.hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 229px;}*/
.banner {margin-top: 100px;}
.hdrlgo {top: -50px;}
.hdrinfo li span{font-size: 14px;}
.hdrinfo li .itemnumber{width: 18px;height: 18px;font-size: 13px;}
.bannertext span {font-size: 90px;}
.bannertext h2 {font-size: 70px;}
.bannertext::before {width: 80px;height: 50px;}
.bannertext p {margin-bottom: 20px;font-size: 18px;}
.thBtn, .whthBtn {font-size: 15px;padding: 7px 16px;}
.shop-category {padding: 40px 0px;}
.shop-category h2, .fearured-text h2, .newtext h2, .classy-collection h2, .add-content h2, .bridal-collection h2, 
.aboutcontain h2, .instragram h2, .newsserch h2, .shop-category h2, .contactpage h2{font-size: 60px;line-height: 60px;}
.cate { width: 210px;padding: 10px;}
.teamSldr .item .catTitle a {font-size: 16px;padding: 10px 0px;}
.teamSldr .owl-carousel .owl-nav span {width: 40px;height: 40px;margin: 0px 5px;font-size: 14px;}
.teamSldr .owl-carousel .owl-nav::before, .teamSldr .owl-carousel .owl-nav::after {width: 50px;}
.offbanner {padding: 0px 20px 40px 20px;}
.offbanner .offtext span {font-size: 90px;}
.offbanner .offtext h2 {font-size: 65px; margin: 0 0 20px 240px;}
.offtext::before {width: 120px;height: 120px;top: -40px;right: 30px;}
.fearured-slide {max-width: 900px;}
.fearured-slide::before {width: 945px;right: -20px;}
.fearured-slide .owl-nav span {width: 38px;height: 38px;font-size: 13px;}
.fearured-collection {padding: 40px 20px 110px 20px;margin: 0 0px 40px 0;}
.feru-coll em {font-size: 14px;padding: 5px 18px;}
/*.icon span {width: 40px;height: 40px;font-size: 15px;}*/
.thBtn span, .offtext .whthBtn span {margin: 5px 0 0 25px;}
.newtext img {max-width: 230px;}
.newtext{top: 46%;}
.newtext .whthBtn span {font-size: 16px;margin: 6px 0 0 25px;}
.classy-collection h2::before{width: 220px;}
.ClassyTop > div img {max-width: 170px;}
.ClassyTop > div{font-size: 16px;}
.ClassyTop > div {margin-left: 50px;padding-left: 50px;}
.brand{max-width: 55px;}
.price a {font-size: 22px;}
.classy-collection {padding: 40px 20px 70px 20px;margin: 40px 0 0 0;}
.classy-collection::before {height: 320px;bottom: 50px;}
.addbanner2 {padding: 40px 20px;}
.add-content h2 span {font-size: 70px;}
.addback figure {max-width: 440px;}
.addback figure::before {width: 210px;right: -150px;}
.addright {margin: 130px 0 0 0;}
.add-content .whthBtn span{font-size: 17px;}
.add-content p {font-size: 18px;margin-bottom: 20px;}
.addback {min-height: 390px;}
.addback::before {width: 270px;height: 130px;}
.addback::after {width: 130px;height: 300px;}
.videotext h2 {font-size: 50px;}
.shop-video::before {width: 600px; height: 390px;}
.shop-video {height: 320px;}
.videotext {margin: 150px 0 0 900px;}
.videotext p {font-size: 20px;}
.wpBtn{margin-top: 10px;font-size: 14px;}
.wpBtn span{font-size: 20px;}
.btext h4 {font-size: 36px;}
.btext h2 {font-size: 80px;}
.bannerThree {min-height: 390px;}
.addbanner3 {padding: 0px 20px;margin-bottom: 40px;}
.feru-coll p {font-size: 14px;padding: 10px 0;line-height: normal;}
.quality-part {padding: 30px 0px;}
.allquli span {margin-right: 15px;font-size: 40px;}
.allquli strong {font-size: 16px;margin-bottom: 0px;margin-left: 5px;}
.allquli p{font-size: 11px;}
.aboutcontain figure {margin-right: 60px;}
.aboutcontain h2::before{width: 190px;}
.aboutcontain strong {font-size: 20px;line-height: 26px;margin-bottom: 5px;}
.aboutcontain h2{margin-bottom: 40px;}
.aboutsection::before {width: 300px;}
.footer::before {width: 380px;}
.logoside{max-width: 200px;}
.flowus li span { width: 36px;height: 36px;font-size: 12px;}
.cobrand img {max-width: 180px;}
.newsletter {margin-left: 20px;}
.newsserch .search-container {width: 460px;height: 60px;}
.newsserch {border-bottom: 1px solid #ddd6d6;}
.quicklink p, .quicklink a{font-size: 14px;}
.quicklink li{margin-bottom: 10px;}
.contact-details p, .contact-details a{font-size: 14px;}
.contact-details li span {width: 40px;height: 40px;}
.contact-details li{}
.copyright p, .copyright a{font-size: 14px;}
.accept li {margin-right: 5px;}
.contactinfo p, .contactinfo a{font-size:16px;}
.innertext {margin-top: 110px;padding: 20px 0px;}
.contactpage {padding: 40px 0px;}
.contactinfoLst li span{width:50px;height:50px;font-size:16px;}
.contactForm input::placeholder, .contactForm textarea::placeholder{font-size:15px;}
.contactForm input[type="text"], .contactForm input[type="email"], .contactForm input[type="tel"]{height:40px;}
.contactBtn input{font-size:16px;}

/****************************shop***********************/
.product_side_bar {border-radius: 15px;padding: 20px 15px;}
.product_side_bar label, .wpf_color_icons .wpf_tooltip {font-size: 14px;}
.product_side_bar .wpf_items_wrapper ul.wpf_column_vertical li {padding-bottom: 10px;margin-bottom: .6em;}
.product_side_bar .wpf_item input[type=checkbox] {width: 14px;height: 14px;border-radius: 2px;}
.product_side_bar .wpf_items_wrapper .wpf_item ul li {margin-right: .3em;}
.product_side_bar .wpf_item_pa_colors .wpf_color_icons li label {width: 20px;height: 20px;}
.product_side_bar .wpf_items_wrapper .wpf_item_pa_colors .wpf_color_icons li {margin: 0 0 20px 0;}
.wpf_color_icons .wpf_tooltip{margin-top:35px;}
/****************************shop***********************/

.header-container{width: 1150px;}
.hdrmnu li a {font-size: 12px;}
.hdrlgo{width:190px;}

}







@media only screen and (max-width: 1199px) {
ul.slimmenu li>ul {padding: 5px 16px;}
.headersec.fixed_header .hdrmnu li {margin-right: 35px;}
.hdrbtm, .headersec.fixed_header .hdrbtm {padding: 10px 0px;}
.hdrlgo {max-width: 140px;top: -53px;}
.headersec.fixed_header .hdrlgo{position: relative;left: 40px;}
.headersec.fixed_header .hderRt{display: none;}
.hdrlgo::before{top: -10px;}
.hdrleft ul .line{width: 40px;margin: 0 15px;}
.hdrleft ul li, .hdrright ul a {font-size: 11px;}
.hdrleft ul li a {font-size: 11px;margin-right: 10px;}
.hdrinfo li a {width: 25px;height: 25px;}
.hdrinfo li span {font-size: 10px;}
.search-container input {width: 70px;}
/*.hdrmnu ul.slimmenu li:nth-child(8) { margin-left: 0px;}*/
.hdrmnu li a {font-size: 12px;}
.hdrbtm, .headersec.fixed_header .hdrbtm {padding: 20px 0px;}
.search-container {padding: 7px 10px 7px 15px;}
.banner {margin-top: 90px;}
.bannertext span {font-size: 80px;}
.bannertext h2 {font-size: 60px;}
.bannertext::before {width: 70px;height: 40px;left: 15%;}
.bannertext p {margin-bottom: 15px;font-size: 16px;}
.headersec.fixed_header .hdrlgo {max-width: 80px;top: 0;}
/*.headersec.fixed_header .hdrmnu ul.slimmenu li:nth-child(8) {margin-left: 0px;}*/
.shop-category h2, .fearured-text h2, .classy-collection h2, .add-content h2, .bridal-collection h2, .aboutcontain h2,
.instragram h2, .newsserch h2, .shop-category h2, .contactpage h2{font-size: 50px;line-height: 50px;}
.cate{width: 100%;}
.teamSldr .owl-carousel .owl-nav.disabled {padding-top: 0px;}
.teamSldr .owl-carousel .owl-nav::before, .teamSldr .owl-carousel .owl-nav::after {width: 40px;}
.fearured-slide {max-width: 590px;}
.fearured-slide::before {width: 630px;right: -20px;height: 230px;bottom: -60px;}
.feru-coll p{font-size: 12px;}
.feru-coll em {font-size: 12px;padding: 5px 16px;top: 10px;left: 10px;}
/*.icon span {width: 30px;height: 30px;font-size: 12px;}*/
.fearured-text h2::before{width: 150px;}
.fearured-text h2{margin-bottom: 30px;}
.thBtn, .whthBtn {font-size: 14px;}
.fearured-slide .owl-nav {bottom: -50px;}
.icon {bottom: 90px;right: 5px;}
.price a {font-size: 20px;}
.fearured-slide .owl-nav span {width: 34px;height: 34px;font-size: 12px;}
.newtext {max-width: 200px;}
.newtext h2{font-size: 36px;line-height: 30px;}
.newtext p {font-size: 12px;margin-bottom: 0px;line-height: 20px;}
.newtext .whthBtn{font-size: 12px;padding: 5px 15px;}
.newtext .whthBtn span {font-size: 14px;margin: 6px 0 0 20px;}
.newtext .whthBtn {margin-top: 20px;}
.newtext img {max-width: 160px;}
.classy-collection h2::before, .bridal-collection h2::before, .home .shop-category h2::before{width: 190px;}
.ClassyTop > div {margin-left: 35px;padding-left: 35px;}
.ClassyTop > div img { max-width: 150px;}
.ClassyTop > div p{font-size: 14px;}
.classy-collection .fearured-slide .owl-nav {top: -70px;}
.addback figure {max-width: 320px;}
.addleft {max-width: 150px;}
.add-content h2 span {font-size: 60px;}
.addback {min-height: 285px;}
.addback figure::before {width: 140px;right: -100px;height: 90px;}
.addright {max-width: 200px;margin: 70px 0 0 0;}
.add-content p {font-size: 14px;margin-bottom: 9px;}
.addback::after {width: 80px;height: 160px;}
.addback::before { width: 210px; height: 100px;}
.bridal-collection h2{margin-bottom: 50px;}
.shop-video::before {width: 465px;height: 300px;}
.shop-video {height: 290px;}
.videotext {margin: 150px 0 0 700px;}
.videotext p {font-size: 18px;margin-bottom: 0px;}
.videotext h2 {font-size: 46px;margin-bottom: 6px;}
.wpBtn {margin-top: 10px;font-size: 12px;}
.wpBtn span {font-size: 18px;}
.bannerThree {min-height: 290px;}
.thBtn span, .offtext .whthBtn span {margin: 5px 0 0 15px;}
.allquli {justify-content: center;max-width: 20%;flex-wrap: wrap;text-align: center;}
.quality-part {padding: 20px 0px;}
.aboutLeft {max-width: 500px;}
.aboutcontain figure {margin-right: 40px;}
.btext h2 {font-size: 60px;}
.btext h4 {font-size: 30px;}
.bannerThree .whthBtn span {font-size: 16px;color: #fff;margin: 7px 0 0 15px;}
.btext h2::before{width: 70px;height: 40px;top: -60px;}
.aboutcontain strong {font-size: 18px;line-height: 22px;}
.aboutcontain p {font-size: 14px;line-height: 21px;}
.aboutsection::before {width: 250px;top: -15px;}
.footer::before {width: 245px;}
.logoside {max-width: 170px;}
.flowus {padding: 10px 0px;}
.cobrand img {max-width: 150px;}
.newsserch p {font-size: 14px;}
.newsserch {margin-bottom: 15px;padding-bottom: 15px;}
.newsserch .search-container {width: 380px;height: 50px;}
.quicklink h4, .contact-details h4 {font-size: 20px;margin-bottom: 10px;}
.newsletter {margin-left: 0px;}
.contact-details li {width: 100%;margin-bottom: 10px;margin-right: 0px;}
.contact-details li span {width: 36px;height: 36px;font-size: 12px;}
.fearured-text p {padding: 10px 0 20px 0;}
.allquli span{margin-right: 0px;}
.aboutsection {padding: 40px 20px;}

.innertext {margin-top: 93px;}
.bredcrem span > span{font-size:14px;margin-right:35px;}
.contactinfo p, .contactinfo a{font-size:16px;}
.contactinfoLst li span{margin: 0 10px 0 0;}
.contactForm {padding: 30px 10px 30px 10px;}
.innertext {margin-top: 94px;}
.contactinfoLst li span {width: 45px;height: 45px;font-size: 14px;}
.contactBtn input {font-size: 14px;}

/****************************shop***********************/
.product_side_bar .wpf_item .wpf_item_name {font-size: 26px;}
.product_side_bar .wpf_items_wrapper .wpf_item_pa_colors .wpf_color_icons li {width: 23%;}
.wpf_item_pa_sleeve ul li, .wpf_item_pa_fabric ul li {padding: 6px 10px;}
.product_side_bar .wpf_items_wrapper .wpf_item ul li {margin-right: .1em;}
.product_side_bar label, .wpf_color_icons .wpf_tooltip {font-size: 12px;}
.feru-coll figure img{max-width:100% !important;}
/****************************shop***********************/
h1.entry-title, h1.page-title {font-size: 45px; line-height: 52px; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items th, 
.is-large.wc-block-cart .wc-block-cart__totals-title { font-size: 20px !important; line-height: 30px !important; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-cart-items { font-size: 16px; line-height: 25px; }
.woocommerce-cart .is-large.wc-block-cart .wc-block-components-sidebar { font-size: 16px; line-height: 25px; }
.wc-block-components-order-summary .wc-block-components-panel__content { font-size: 16px !important; line-height: 23px !important; }
.wp-block-woocommerce-checkout { font-size: 15px !important; line-height: 23px !important;}
.wc-block-components-notice-banner__content { font-size: 15px !important;  line-height: 23px !important;}
.wc-block-components-checkbox .wc-block-components-checkbox__label, .wc-block-components-checkbox>span { font-size: 15px !important;}
.wc-block-components-title.wc-block-components-title {font-size: 30px !important; line-height: 30px !important;}
#comments h2.woocommerce-Reviews-title { font-size: 30px; line-height: 37px; margin-bottom: 15px;}
.woocommerce table.shop_table { font-size: 15px; line-height: 23px; }

.entry-content h1 {font-size: 40px; line-height: 45px; }
.entry-content h2 {font-size: 35px; line-height: 40px; }
.entry-content h3 {font-size: 30px; line-height: 35px; }
.entry-content h4 {font-size: 25px; line-height: 30px; }
h2.accordion-header a { font-size: 30px;}
.feru-coll .yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg {   width: 40px; height: 40px;  padding: 10px;}
.feru-coll li.shop_icon > a { width: 40px; height: 40px; font-size: 16px;}
.thBtn.mt20 { margin-top: 10px; }


.header-container{width: 100%;}
.hdrmnu ul.slimmenu li:nth-child(8){margin-left:0px;}

}

@media only screen and (max-width: 991px) {
    
.hdrmnu ul.slimmenu li .sub-toggle {top: -40px;right: 30px;}
ul.slimmenu li>ul{width: 100%;background: transparent;box-shadow: none;}
ul.slimmenu li > ul li a i{display: none;}
ul.slimmenu li > ul li a::before {top: 13px;}
.hdrmnu ul.slimmenu li .sub-toggle>i {font-size: 10px;background: #e51b4b;color: #fff;padding: 10px;}
.collapse-button{right: 12px; background: transparent !important; border-radius: 0px; padding: 0px; width: auto;}
.collapse-button .icon-bar{background: #e51b4b; height: 4px; border-radius: 5px; width: 30px; margin: 6px 0;
transition: all 0.3s ease-in-out;}
.collapse-button.icnAdd .icon-bar:nth-child(2){opacity: 0; visibility: hidden;}
.collapse-button.icnAdd .icon-bar:nth-child(1) {transform: rotateZ(45deg) scaleX(1.25) translate(6px, 6px);}
.collapse-button.icnAdd .icon-bar:nth-child(3) {transform: rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);}
.collapse-button .icon-bar:first-child{margin-top: 0;}
.collapse-button .icon-bar:last-child{margin-bottom: 0;}
.headersec .container{padding: 0; max-width: 100%;}
.hdrtop {padding: 6px 0px;}
.hdrSocil li a {width: 28px; height: 28px; font-size: 12px;}
.hdrinfo li::before, .hdrSocil::before, .hdrSocil::after{content: none;}
.hdrSocil {padding: 0; margin-right: 0;}
.hdrinfo li {margin-right: 10px; padding-right: 0;}
.hdrinfo li .itemnumber {width: 14px;height: 14px;font-size: 10px;}
.hderRt::before, .bnrimg::before{content: none;}
.hdrlgo{position: relative;left: 0;transform: translateX(0);top: 0;}
.hdrbtminr {align-items: center;}
.hderRt {top: auto; margin: 0 50px 0 0;}
.hdrmnu {top: auto; position: static;}
ul.slimmenu {position: absolute;z-index: 99;top: 100%;left: 0;width: 100%;background: #fff;box-shadow: rgba(0,0,0,.24) 0 3px 8px;}
.hdrmnu li a{padding: 10px 12px;}
.hdrmnu li{margin: 0;}
.hdrlgo::before{display: none;}
.hdrbtm, .headersec.fixed_header .hdrbtm {padding: 6px 0px;}
.search-container input {width: 140px;}
.headersec.fixed_header .hderRt {display: inline-flex;}
.banner {margin-top: 78px;}
.hderRt ul{margin-left: 20px;}
.search-container {padding: 5px 10px 5px 15px;}
.bannertext span {font-size: 70px;}
.bannertext h2 {font-size: 50px;}
.bannertext p {margin-bottom: 10px;font-size: 14px;}
.shop-category h2, .fearured-text h2, .classy-collection h2, .add-content h2, .bridal-collection h2, .aboutcontain h2,
.instragram h2, .newsserch h2, .shop-category h2, .contactpage h2{font-size: 40px;line-height: 40px;}
.shop-category {padding: 30px 0px;}
.shop-category h2 {margin-bottom: 50px;}
.teamSldr .owl-carousel .owl-nav::before {left: 35%;}
.teamSldr .owl-carousel .owl-nav::after {right: 35%;}
.offbanner .offtext span {font-size: 70px;}
.offbanner .offtext h2 {font-size: 55px;margin: 0 0 10px 200px;}
.offtext::before {width: 100px;height: 100px;top: -25px;}
.thBtn, .whthBtn {font-size: 14px;padding: 5px 14px;}
.fearured-text p {font-size: 14px;padding: 10px 0 30px 0;}
.fearured-slide {max-width: 540px;}
.fearured-slide::before{display: none;}
.feru-coll em {font-size: 12px;padding: 2px 16px;}
.price a {font-size: 18px;}
.fearured-collection {padding: 30px 20px 80px 20px;margin: 0 0px 30px 0;}
.fearured-slide .owl-nav{right: 50%;transform: translateX(-50%);}
.newtext {max-width: 160px;}
.newtext img {max-width: 120px;}
.newtext .whthBtn {margin-top: 15px;}
.newtext .whthBtn span{margin: 6px 0 0 10px;}
.newtext p {font-size: 14px;}
.ClassyTop > div { padding-left: 0px;padding-top: 20px; margin: 20px 0px; border-left: none;}
.ClassyTop > div img {max-width: 130px;}
.ClassyTop {padding-bottom: 30px;}
.addback::before {width: 160px;height: 75px;left: 0;}
.add-content h2 span {font-size: 50px;}
.addback figure {max-width: 260px;}
.addback {min-height: 230px;}
.addback figure::before {width: 100px;top: 30px;right: -50px;height: 60px;}
.add-content .whthBtn span {font-size: 16px;margin: 5px 0 0 15px;}
.addbanner2 {padding: 30px 20px;}
.video-section {padding: 30px 0px 0 0;}
.shop-video::before {width: 352px;height: 230px;}
.shop-video {height: 220px;}
.videotext h2 {font-size: 30px;margin-bottom: 0px;}
.videotext p {font-size: 14px;margin-bottom: 0px;}
.videotext {margin: 110px 0 0 500px;}
.wpBtn span {font-size: 15px;}
.bannerThree {min-height: 225px;}
.btext h4 {font-size: 26px;}
.btext h2 {font-size: 56px;}
.btext h2::before {top: -46px;}
.aboutLeft {max-width: 400px;}
.aboutcontain h2::before, .classy-collection h2::before, .bridal-collection h2::before, .home .shop-category h2::before {width: 140px;}
.footer::before {width: 100%;height: auto;}
.aboutcontain strong {font-size: 16px;line-height: 24px;}
.aboutcontain h2 {margin-bottom: 30px;}
.aboutsection::before {width: 180px;height: 200px;}
.footer {padding: 30px 0px 0 0;}
.leftllogo{display: flex;align-items: center;justify-content: space-between;}
.contact-details li { margin-bottom: 15px;}
.newsserch .search-container {width: 100%;}
.instragram {padding: 30px 0px;}
.newcollection {padding: 0px 0px;}
.cobrand img { max-width: 90px;}
.contactpage h2{text-align:center;}
.contactinfoLst{margin-top:20px;}
.contactpage {padding: 30px 0px;}
.contactForm label{font-size:16px;}
.innertext {margin-top: 100px;}
.contactinfoLst li span {margin: 0 15px 0 0;}

/************************shop*****************/
.product_side_bar {padding: 20px 10px;}
.product_side_bar .wpf_item_pa_colors .wpf_color_icons li label {width: 18px;height: 18px;}
.product_side_bar .wpf_items_wrapper .wpf_item_pa_colors .wpf_color_icons li {width: 30%;}
/************************shop*****************/
.woocommerce div.product .product_title {color: #000000;font: 400 20px / 25px "Mulish";margin-bottom: 10px;}
#wpgis-gallery {margin-top: 0;}
.woocommerce div.product .woocommerce-product-rating {margin-bottom: 0;}
.woocommerce-product-details__short-description p, .woocommerce div.product form.cart .woocommerce-variation-description p{font-size:12px;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {padding: 0px !important;margin: 4px 8px 4px 0; width: 27px;height: 27px;}
.qty_box {width: 52%;}
h1.entry-title, h1.page-title { font-size: 35px; line-height: 42px; }
#comments h2.woocommerce-Reviews-title { font-size: 25px; line-height: 32px; margin-bottom: 15px;}
.featureImage { margin-bottom: 30px; }
h2.accordion-header a { font-size: 25px;}
.summary.entry-summary .single_cart_btn { display: inline;}
.woocommerce div.product form.cart .button { float: none; margin-bottom: 15px;}
.summary.entry-summary .yith-wcwl-add-to-wishlist { width: 60%; margin-left: 0px;}
.single_add_to_cart_button.button.alt span.icon-busket { left: 10px;}
ul.price li.regular-price del, ul.price del { margin-right: 10px;}
.price .sale-price bdi {font-size: 20px;}
.ClassyTop { display: inline;}
.newtext h2 {font-size: 25px;line-height: 30px;}

.headersec.fixed_header .hdrlgo{display:block;}







}
 
@media only screen and (max-width: 767px){
.hdrleft ul .line {width: 30px;margin: 0 10px;}
.hdrright ul li { margin-left: 10px;}
.bannertext{top: 58%;}
.fearured-text{max-width: 100%;text-align: center;}
.fearured-slide{max-width: 100%;text-align: center;}
.fearured-item{flex-wrap: wrap;justify-content: center;}
.search-container input {width: 115px;}
.bannertext::before{display: none;}
.bannertext span {font-size: 60px;}
.bannertext h2 {font-size: 40px;}
.teamSldr .owl-carousel .owl-nav::before {left: 30%;}
.teamSldr .owl-carousel .owl-nav::after {right: 30%;}
.offbanner .offtext span {font-size: 50px;}
.offbanner .offtext h2 {font-size: 40px;margin: 0 0 10px 140px;}
.offbanner {padding: 0px 20px 0px 20px;margin-bottom: 30px;}
.offtext::before {width: 70px;height: 70px;top: -10px;}
.shop-category h2, .fearured-text h2, .classy-collection h2, .bridal-collection h2, .aboutcontain h2, 
.instragram h2, .newsserch h2, .shop-category h2, .contactpage h2{font-size: 36px;line-height: 40px;}
.leftcollection:first-child {margin-bottom: 20px;}
.fearured-text h2{margin-bottom: 20px;}
.fearured-text p {padding: 10px 0;}
.thBtn, .whthBtn{margin-bottom: 20px;}
.fearured-text h2::before{left: 50%;transform: translateX(-50%);}
.fearured-slide .owl-nav {right: 50%;transform: translateX(50%);}
.newtext img {max-width: 180px;}
.classy-collection::before{display: none;}
.classy-collection .fearured-slide .owl-nav{top: unset;right: 50%;transform: translateX(50%);bottom: -50px;}
.add-content h2 span {font-size: 34px;}
.add-content h2{font-size: 30px;line-height: 30px;}
.addleft {padding-left: 25px;}
.addback figure {max-width: 200px;}
.addback {min-height: 178px;}
.addback::after{display: none;}
.addback figure::before {width: 80px;top: 0px;right: -40px;height: 50px;}
.bridal-collection h2 {margin-bottom: 30px;}
.shop-video::before {width: 250px;height: 160px;}
.videotext {margin: 60px 0 0 300px;}
.shop-video {height: 160px;}
.btext h2::before{display: none;}
.bannerThree {min-height: 165px;}
.btext h2{font-size: 46px;margin-bottom: 10px;}
.offtext{top: 60%}
.feru-coll p {text-align: left;}
.brand {max-width: 50px;}
.quality-part{flex-wrap: wrap;justify-content: space-around;}
.allquli {justify-content: center;max-width: 31%;flex-wrap: wrap;text-align: center;margin-bottom: 20px;}
.aboutcontain{flex-wrap: wrap;flex-direction: column-reverse;}
.aboutLeft{max-width: 100%}
.aboutcontain figure{margin: 20px 0 0 0}
.logoside {max-width: 150px;}
.cobrand img {max-width: 80px;}
.contact-details li{width: 100%;}
.quicklink h4, .contact-details h4 {margin-bottom: 20px;}
.copyright{flex-wrap: wrap;justify-content: center;padding: 15px 0px;}
.copyright p{margin-bottom: 20px;}
.aboutsection::before {width: 160px;height: 130px;top: 0;}
.aboutsection {padding: 30px 20px;}
.contactForm input::placeholder, .contactForm textarea::placeholder{font-size:14px;}
.contactBtn input {font-size: 14px;}
.media-object strong {font-size: 16px;}

/************************shop*****************/
.product_side_bar {padding: 20px 15px;}
.product_side_bar .wpf_item_pa_colors .wpf_color_icons li label {width: 20px;height: 20px;}
.product_side_bar .wpf_items_wrapper .wpf_item_pa_colors .wpf_color_icons li {width: 10%;}
.product_side_bar{margin-bottom:20px;}
/************************shop*****************/
.woocommerce-account .woocommerce-MyAccount-navigation { width: 100%; margin-bottom: 35px;}
.woocommerce-account .woocommerce-MyAccount-content {margin-left: 0;width: 100%;}

.entry-content h1 {font-size: 35px; line-height: 40px; }
.entry-content h2 {font-size: 30px; line-height: 35px; }
.entry-content h3 {font-size: 27px; line-height: 32px; }
.entry-content h4 {font-size: 23px; line-height: 30px; }

.allquli { margin: 10px 10px;}
.hdrlgo{padding:0px; width:300px;}


}

@media only screen and (max-width: 575px){
.headersec.fixed_header .hdrlgo{left: 0;}
.hdrSocil{display: none !important;}
.hdrleft ul .line{display: none;}
.hdrleft ul li:first-child{display: none;}
.hdrinfo li {margin-right: 0px;padding-right: 0;}
.hderRt ul {margin-left: 0px;}
.hderRt ul {margin-left: 0px;}
.search-container input{width: 100px;}
.bannertext p{display: none;}
.bannertext span {font-size: 50px;}
.bannertext h2 {font-size: 36px;padding: 10px 0px;}
.cate {padding: 5px;}
.shop-category h2 {margin-bottom: 40px;}
.offbanner .offtext span {font-size: 34px;}
.offbanner .offtext h2{font-size: 30px;margin: 0 0 10px 0px;}
.offtext::before {width: 60px;height: 60px;right: -50px;}
.thBtn, .whthBtn {font-size: 12px;padding: 4px 10px;}
.offbanner { padding: 0px 10px 0px 10px;margin-bottom: 20px;}
.shop-category {padding: 20px 0px;}
.fearured-collection {padding: 20px 20px 60px 20px;margin: 0 0 20px 0}
.fearured-slide .owl-nav {bottom: -35px;}
.feru-coll p {font-size: 14px;}
.price a {font-size: 22px;}
.shop-category h2, .fearured-text h2, .classy-collection h2, .bridal-collection h2, .aboutcontain h2,
.instragram h2, .newsserch h2, .shop-category h2, .contactpage h2{font-size: 30px;line-height: 30px;}
.ClassyTop > div img {max-width: 100px;}
.ClassyTop > div p {line-height: normal;}
/*.icon span {width: 40px;height: 40px;font-size: 14px;}*/
.addbanner3 {padding: 0px 10px;margin-bottom: 20px;}
.videotext h2 {font-size: 24px;}
.videotext p{font-size: 12px;}
.wpBtn {padding: 2px 10px 2px 10px;}
.bannerThree {min-height: 135px;}
.btext h4 {font-size: 20px;}
.btext h2 {font-size: 36px;margin-bottom: 10px;}
.instragram {padding: 20px 0px;}
.newsserch p{line-height: normal;}
.quicklink h4, .contact-details h4 {margin-bottom: 15px;}
.copyright p {margin-bottom: 10px;}
.quicklink li {margin-bottom: 5px;}
.contact-details li{margin-bottom: 10px;}
.contact-details{margin-top: 10px;display: inline-block;border-bottom: 1px solid #ddd6d6;padding-bottom: 15px;}
.flowus li span {width: 30px;height: 30px;font-size: 10px;}
.newsletter{margin-top: 10px;}
.aboutsection::before {width: 130px;height: 100px;}
.allquli{max-width: 50%;}
.allquli:last-child{margin-bottom: 0px;}
.footer {padding: 20px 0px 0 0;}
.leftllogo {flex-direction: column;text-align: center;}
.cobrand img {max-width: 100px;}
.newsserch{flex-wrap: wrap;justify-content: center;text-align: center;}
.newsserch .search-container{margin-left: 0px;}
.newsserch > div{margin-bottom: 20px;}
.bridal-collection {padding: 0px 15px;}
.cobrand{margin: 15px 0 15px 0;}
.codetail{border-bottom: none;}
.copyright{padding: 0 0 15px 0px;}
.codetail{padding-bottom: 15px;}
.contactinfo li {margin: 0 0 20px;}

.entry-content h1 {font-size: 30px; line-height: 35px; }
.entry-content h2 {font-size: 27px; line-height: 32px; }
.entry-content h3 {font-size: 25px; line-height: 30px; }
.entry-content h4 {font-size: 20px; line-height: 25px; }
}

@media only screen and (max-width: 480px){ 

.hdrright li a{font-size: 0px;}
.hdrright ul a span {margin-right: 5px;font-size: 12px;}
.search-container{position: absolute;top: -44px;left: 50%;transform: translateX(-50%);background: #fff;}
.teamSldr .owl-carousel .owl-nav::before, .teamSldr .owl-carousel .owl-nav::after{display: none;}
.teamSldr .owl-carousel .owl-nav span {width: 36px;height: 36px;margin: 0px 5px;font-size: 12px;}
.bannertext h2 {padding: 0px 0 10px 0px;font-size: 30px}
.bannertext span {font-size: 40px;}
.banner {margin-top: 105px;}
.hdrleft ul li a{font-size: 12px;}
.offbanner .offtext h2 {font-size: 24px; margin: 0 0 5px 0px;}
.offbanner .offtext span {font-size: 30px;}
.offtext::before {width: 50px;height: 50px;right: -35px;}
.thBtn, .whthBtn {padding: 2px 10px;}
.bannertext .thBtn span, .offbanner .offtext .whthBtn span, .thBtn span{font-size: 14px;}
.addback::before, .aboutsection::before{display: none;}
.addback {min-height: 440px;}
.addbanner2 .add-content{flex-wrap: wrap;}
.addright {max-width: 100%;margin: 0px 0 0 0;text-align: center;}
.addleft {padding-left: 0px;max-width: 100%;}
.addback figure {max-width: 100%;padding: 10px;}
.addback figure::before {width: 70px;top: 0px;right: 10px;height: 50px;}

.shop-video::before {width: 150px;height: 100px;}
.videotext {margin: 35px 0 0 180px;}
.videotext{max-width: 100%;display: flex;align-items: center;flex-direction: column;}
.shop-video {height: 110px;border-radius: 20px;}
.btext h2 {font-size: 26px;margin-bottom: 5px;}
.btext h4 {font-size: 16px;}
.bannerThree {min-height: 110px;}
.btext {top: 60%;}
.allquli {max-width: 48%;}
.quality-part {justify-content: center;}
.quality {padding: 0px 15px;}
.instragram h2{margin-bottom: 10px;}
.accept img{max-width: 50px;}
.fearured-slide .owl-nav {bottom: -40px;}
.aboutcontain strong {font-size: 15px;}
.aboutsection {padding: 20px 15px;}
.newtext img {max-width: 130px;}
.newtext .whthBtn span {margin: 6px 0 0 10px;}
.newtext .whthBtn {margin-top: 20px;}
.newtext {max-width: 200px;}
.newtext {top: 54%;}
.newtext .whthBtn{padding: 3px 10px;}
.leftcollection:first-child .newtext .whthBtn{margin-top: 40px;}
.addright .whthBtn{margin-bottom: 0px;}
.newsserch .search-container{position: unset;left: unset;transform: none;}
.newsserch{padding-bottom: 0px;}

.innertext {margin-top: 104px;}
.contactinfo p, .contactinfo a {font-size: 14px;}
.contactinfoLst li span {width: 40px;height: 40px;font-size: 14px;}
.contactForm{padding:20px 0px;}
.woocommerce div.product form.cart .button,
.summary.entry-summary .yith-wcwl-add-to-wishlist {  width: 100% !important;}

}

@media only screen and (max-width: 400px){

.copyright p {font-size: 12px;}
.aboutcontain strong {font-size: 14px;}
.icon {bottom: 100px;}
.search-container input {width: 100px;}
/***********************shop****************/
.product_side_bar .wpf_items_wrapper .wpf_item_pa_colors .wpf_color_icons li {width: 15%;}
.product_side_bar .wpf_item .wpf_item_name {font-size: 24px;}
/**********************shop******************/

}

@media only screen and (max-width: 350px){
.search-container input {width: 80px;}
.search-container {padding: 3px 5px 3px 10px;top: -42px;}
.bannertext span {font-size: 30px;}
.bannertext h2 {padding: 0px 0 5px 0px;font-size: 26px;}
.newtext .whthBtn {margin-top: 5px;}
.newtext h2{margin-bottom: 5px;font-size: 30px;}
.newtext{max-width: 250px;left: 20px;}
.videotext h2 {font-size: 18px;}
.videotext p{font-size: 10px;}
.videotext .wpBtn{font-size: 0px;}
.wpBtn span{margin-left: 0px;}
.wpBtn{padding: 5px;margin-top: 0px;}
.shop-video{height: 95px;}
.offtext::before{width: 40px;height: 40px;top: 0;}
.addright .whthBtn{margin-bottom: 0px;}
.addback {min-height: 400px;}

.contactinfo p, .contactinfo a {font-size: 12px;}
}

.thumbnails .yith_magnifier_gallery li a {height: 100px !important;}

.attachment-shop_thumbnail {height: 100px !important;}
