body {
    padding: 0;
    margin: 0;
    list-style: none;
    font: 400 14px/18px CoreSansN45Regular;
    color: #000;
    background: #fff
}

p {
    padding: 0;
    margin: 0
}

a {
    padding: 0;
    margin: 0;
    outline: 0
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

label {
    list-style: none;
    padding: 0;
    margin: 0
}

ul li {
    padding: 0;
    margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0;
    margin: 0
}

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: 0 !important;
    text-decoration: none
}

a:active {
    outline: 0 !important;
    text-decoration: none
}

a {
    text-decoration: none !important
}

input[type=submit] {
    cursor: pointer
}

@font-face {
    font-family: Verlag-Black;
    src: url(../fonts/Verlag-Black.woff2) format('woff2'), url(../fonts/Verlag-Black.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap
}

.container {
    max-width: 1170px
}

.header_sec {
    width: 100%;
    background: #fff;
    position: relative
}

.header_top {
    width: 100%;
    float: left;
    background: #eee;
    padding: 12px 0;
    border-bottom: 1px solid #e2e2e2
}

.header_topLeft {
    width: auto;
    float: left;
    font: 400 13px/14px 'Open Sans', sans-serif;
    color: #6f8b96;
    text-shadow: 0 1px 0 #fff
}

.header_topLeft a {
    color: #000;
    display: inline-block
}

.header_topRt {
    margin: 0;
    padding: 0;
    float: right;
    width: auto
}

.header_topRt li {
    margin: 0;
    padding: 0;
    float: left
}

.header_topRt li a {
    margin: 0;
    padding: 0;
    float: left;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    font: 400 13px/14px 'Open Sans', sans-serif;
    margin: 0 10px
}

.header_mid {
    width: 100%;
    padding: 25px 0;
    float: left
}

.header_mid a.navbar-brand {
    padding: 0;
    margin: 0
}

.header_mid a.navbar-brand img {
    max-width: 100%
}

.header_midRt {
    width: auto;
    float: right;
    margin-top: 6px
}

.top_search {
    width: 400px;
    float: left
}

.top_search input[type=text] {
    width: 80%;
    float: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: right: none;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .075) inset;
    color: #555;
    height: 40px;
    padding: 0 10px;
    transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0;
    border-right: none;
    background: 0 0;
    font: 400 13px/14px 'Open Sans', sans-serif;
    color: #888;
    background-image: url(../images/throbber-inactive.png);
    background-position: 100% center;
    background-repeat: no-repeat;
    outline: 0;
    -webkit-appearance: none;
    border-radius: 3px 0 0 3px;
    padding-right: 18px
}

.top_search input[type=submit] {
    width: 20%;
    padding: 5px 15px;
    line-height: 20px;
    background: #6f8b96;
    color: #fff;
    border: none;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    float: right;
    outline: 0;
    -webkit-appearance: none;
    height: 40px;
    border-radius: 0 3px 3px 0
}

.cart_box {
    float: right;
    margin-left: 25px;
    background-color: #363636;
    background-image: linear-gradient(to bottom, #444, #222);
    background-repeat: repeat-x;
    border-color: #222 #222 #000;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
    float: left;
    padding: 0;
    width: 262px;
    text-align: center;
    font: 400 13px/40px 'Open Sans', sans-serif;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .2) inset, 0 1px 2px rgba(0, 0, 0, .05);
    height: 40px
}

.cart_box b {
    font-weight: 600
}

.header_menu {
    width: 100%
}

.nav_top {
    width: 100%;
    margin: 0;
    min-height: inherit;
    background: #6f8b96;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    padding: 12px 15px;
    box-shadow: 1px 1px 5px -2px #6f8b96;
    -moz-box-shadow: 1px 1px 5px -2px #6f8b96;
    -webkit-box-shadow: 1px 1px 5px -2px #6f8b96; padding: 12px 0;
}

.menu_sec {
    padding: 0;
    margin: 0
}

.menu_sec li {
    margin: 0;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    padding: 13px 8px 11px
}

.menu_sec li a {
    color: #fff;
    padding: 0;
    display: inline-block;
    position: relative;
    color: #fff;
    letter-spacing: .6px;
    font-size: 12px;
    font-weight: 700;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    text-transform: capitalize
}

.facility_sec {
    width: 100%;
    display: inline-block;
    padding: 20px 0
}

.facility_box {
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
}

.overtxt {position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.facility_box p {
    color: #666;
    font: 400 13px/18px 'Open Sans', sans-serif
}

.facility_box img {
    width: 70px !important;
    margin-top: 4px
}

.banner_sec {
    width: 100%;
    position: relative;
    padding: 20px 0 0;
    float: left
}

.banner_box {
    width: 100%;
    position: relative
}

.banner_box img {
    width: 100%
}

.popular_section {
    width: 100%;
    padding: 10px 0 0;
    display: inline-block
}

.top_heading {
    width: 100%;
    text-align: center;
    display: inline-block
}

.top_heading h1,
.top_heading h2 {
    color: #333;
    font: bold 36px/44px Arial, Helvetica, sans-serif;
    background: #fff;
    letter-spacing: 1px;
    background: url(../images/line.jpg) repeat-x left 22px
}

.top_heading h1 span,
.top_heading h2 span {
    padding: 0 80px;
    background: #fff
}

.popular_innr {
    width: 100%;
    padding: 30px 0
}

.popular_box {
    width: 100%;
    margin-top: 25px;
    text-align: center
}

.popular_box img {
    width: 100%
}

.popular_box h5 {
    font-weight: 700;
    color: #333;
    padding-top: 15px;
    font-size: 24px;
    line-height: 28px
}

.popular_box h5 a {
    color: #333
}

.popular_innr .row {
    margin: 0 -10px
}

.popular_innr .col-lg-4 {
    padding: 0 10px
}

.featured_sec {
    width: 100%;
    display: inline-block
}

.featured_innr {
    width: 100%;
    padding: 40px 0;
    text-align: center
}

.featured_box {
    width: 100%;
    text-align: center
}

.featured_pic {
    width: 100%;
    border: 1px solid #ddd
}

.featured_pic img {
    max-width: 100%;
    width: 100%;
    height: 220px
}

.featured_txt {
    width: 100%
}

.featured_txt h5 {
    color: #000;
    padding-top: 10px;
    font-size: 14px;
    line-height: 22px;
    font-family: Arial, Helvetica, sans-serif;
    min-height: 55px
}

.featured_txt h5 a {
    color: #333
}

.featured_txt span.price {
    width: 100%;
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 32px;
    color: #333;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 5px 0 0 0;
    text-align: center
}

.featured_innr .owl-dots {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 30px
}

.featured_innr .owl-dots .owl-dot {
    display: inline-block;
    margin: 0 6px;
    width: 10px;
    height: 10px;
    background: #d6d6d6;
    border-radius: 100%
}

.featured_innr .owl-dots .owl-dot.active {
    background: #869791
}

.featured_innr a.browse_btn {
    color: #fff;
    font: bold 24px/30px Arial, Helvetica, sans-serif;
    padding: 20px 100px;
    background: #facf4d;
    display: inline-block;
    margin-top: 50px
}

.featured_innr a.browse_btn:hover {
    background: #6c8a95
}

.signup_sec {
    width: 100%;
    text-align: center;
    background: url(../images/midbg.jpg) no-repeat 0 0;
    padding: 50px 0;
    background-size: cover
}

.signup_sec h2 {
    color: #fff;
    font: normal 24px/22px Arial, Helvetica, sans-serif;
    letter-spacing: .7px
}

.signup_box {
    width: 400px;
    display: inline-block;
    padding: 25px 0 0 0
}

.signup_box input[type=email] {
    width: 100%;
    height: 32px;
    display: inline-block;
    background: #fff;
    padding: 0 13px;
    color: #999;
    font: normal 16px Arial, Helvetica, sans-serif;
    border: 1px solid #fff;
    outline: 0;
    -webkit-appearance: none
}

.signup_box input[type=submit] {
    color: #fff;
    font: bold 16px/34px Arial, Helvetica, sans-serif;
    padding: 5px 18px;
    background: #facf4d;
    border: none;
    outline: 0;
    margin: 20px 0 0 0;
    cursor: pointer
}

.signup_box input[type=submit]:hover {
    color: #fff;
    background: #6c8a95
}

.signup_sec p {
    color: #fff;
    padding-top: 20px
}

.leading_sec {
    width: 100%;
    float: left;
    background: #fff;
    padding: 45px 0
}

.leading_box {
    width: 100%;
    text-align: center;
    display: inline-block
}

.leading_box img {
    max-width: 100%
}

.leading_boxtext {
    width: 100%;
    padding: 10px 0 0
}

.leading_boxtext h4 {
    font: 700 23px/30px 'Open Sans', sans-serif;
    color: #666
}

.leading_boxtext p {
    color: #333;
    font: normal 16px/22px Arial, Helvetica, sans-serif;
    letter-spacing: .6px;
    padding: 15px 0 0 0
}

.paypal_box {
    width: 100%;
    display: inline-block;
    padding: 60px 0 0;
    text-align: center
}

.paypal_box img {
    max-width: 100%
}

.testimonial_sec {
    width: 100%;
    background: #6c8a95;
    padding: 40px 0
}

.testimonial_top {
    width: 100%;
    padding: 30px 0 0;
    display: inline-block;
    text-align: center
}

.testimonial_top h2 {
    color: #fff;
    font: bold 24px/32px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    padding-top: 30px
}

.testimonial_innr {
    width: 100%;
    display: inline-block;
    padding: 40px 0 0
}

.testimonial_innr .owl-dots {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 30px
}

.testimonial_innr .owl-dots .owl-dot {
    display: inline-block;
    margin: 0 6px;
    width: 10px;
    height: 10px;
    background: #d6d6d6;
    border-radius: 100%
}

.testimonial_innr .owl-dots .owl-dot.active {
    background: #869791
}

.testimonial_box {
    width: 100%;
    display: inline-block
}

.testimonial_box h4 {
    background: url(../images/testicon2.png) no-repeat 5px 2px;
    padding: 0 0 0 65px;
    color: #fff;
    font: bold 16px/22px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    background-size: 46px 40px
}

.testimonial_box p {
    color: #fff;
    font: normal 16px/20px Arial, Helvetica, sans-serif;
    letter-spacing: .5px;
    padding: 15px 0 0 0
}

.footer_sec {
    width: 100%;
    background: #303030;
    padding: 30px 0 20px
}

.footer_top {
    width: 100%;
    padding-bottom: 25px;
    display: inline-block
}

.footer_top ul {
    margin: 0;
    padding: 0;
    float: right
}

.footer_top ul li {
    margin: 0;
    padding: 0;
    float: left
}

.footer_top ul li a {
    font: 400 13px/16px 'Open Sans', sans-serif;
    color: #ccc;
    padding: 0 10px;
    padding-left: 10px;
    border-right: 1px solid #ccc
}

.footer_top ul li:first-child a {
    padding-left: 0
}

.footer_top ul li a:hover {
    color: #fff
}

.footer_top ul li:last-child a {
    border-right: none
}

.footer_btm {
    width: 100%;
    border-top: 1px solid #ccc;
    padding: 10px 0 0;
    display: inline-block
}

.footer_btm ul {
    width: auto;
    float: right;
    color: #ccc;
    font: 700 12px/14px "Open Sans", sans-serif
}

.footer_btm ul li {
    float: left;
    margin-left: 14px
}

.footer_btm ul li:first-child {
    margin-left: 0
}

.footer_btm ul li span {
    float: left;
    margin: 7px 0 0
}

.cssmenu,
.cssmenu ul,
.cssmenu ul li,
.cssmenu ul li a {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    position: relative
}

.cssmenu {
    width: 100%
}

.cssmenu ul ul {
    display: none;
    padding-left: 0
}

.cssmenu>ul>li.active>ul {
    display: block
}

.align-right {
    float: right
}

.cssmenu>ul>li>a {
    cursor: pointer;
    width: 80%;
    z-index: 2;
    text-decoration: none;
    -webkit-tranition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease
}

.cssmenu>ul>li>a:hover {
    color: #d8f3f0
}

.cssmenu ul>li.has-sub span {
    background: url(../images/plus2.png) no-repeat center center;
    cursor: pointer;
    display: block;
    height: 18px;
    padding: 12px 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 8%;
    z-index: 5;
    -webkit-transition: all .1s ease-out;
    -moz-transition: all .1s ease-out;
    -ms-transition: all .1s ease-out;
    -o-transition: all .1s ease-out;
    transition: all .1s ease-out;
    background-size: 10px !important
}

.cssmenu ul>li.has-sub.open span {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    background: url(../images/minus2.png) no-repeat center center
}

.cssmenu ul ul>li.has-sub span {
    background: url(../images/plus2.png) no-repeat center center !important;
    padding: 9px 0
}

.cssmenu ul ul>li.has-sub.open span {
    background: url(../images/minus2.png) no-repeat center center !important; background-size: 10px !important;
}

.cssmenu ul ul ul {
    display: none;
    padding-left: 0
}

.cssmenu>ul>li.active>ul>li.active>ul {
    display: block
}

.cssmenu ul ul ul>li.has-sub span {
    background: url(../images/plus2.png) no-repeat center center !important;
    padding: 21px 0
}

.cssmenu ul ul ul>li.has-sub.open span {
    background: url(../images/minus2.png) no-repeat center center !important
}

.cssmenu ul ul ul ul {
    display: none;
    padding-left: 0
}

.cssmenu>ul>li.active>ul>li.active>ul>li.active>ul {
    display: block
}

.cssmenu ul ul ul ul>li.has-sub span {
    background: url(../images/plus2.png) no-repeat center center !important;
    padding: 21px 0
}

.cssmenu ul ul ul ul>li.has-sub.open span {
    background: url(../images/minus2.png) no-repeat center center !important
}

.product_sec {
    width: 100%;
    padding: 30px 0 50px 0
}

.product_left {
    width: 100%;
    display: inline-block
}

.product_sidebar {
    width: 100%;
    border: 1px solid #ddd;
    padding: 20px;
    display: inline-block
}

.product_sidebar h2 {
    color: #444;
    font: 500 14px/20px "Open Sans", sans-serif;
    padding-bottom: 15px;
    text-transform: uppercase
}

.product_sidebar ul {
    margin: 0;
    padding: 0;
    float: left
}

.product_sidebar ul li {
    margin: 0;
    padding: 2px 0;
    float: left;
    border: none !important;
    background: 0 0 !important;
    width: 100%
}

.product_sidebar ul li a {
    margin: 0;
    padding: 2px 0 2px 20px !important;
    float: left;
    color: #6f8b96;
    border: none !important;
    background: url(../images/col2.png) no-repeat left 4px !important;
    font: 400 12px/16px "Open Sans", sans-serif !important;
    width: 100%;
    background-size: 5px auto
}

.product_sidebar ul li ul {
    padding: 0 0 0 20px !important
}

.product_sidebar ul li a:hover {
    color: #000
}

.product_box {
    width: 100%;
    border: 1px solid #ddd;
    margin-top: 20px;
    margin-bottom: 10px;
    display: inline-block
}

.product_boxImage {
    margin-top: 20px;
    height: 190px;
    overflow: hidden;
    width: 100%;
    padding: 6px;
    text-align: center
}

.product_boxImage img {
    max-height: 190px;
    max-width: 100%
}

.product_box_bottm {
    width: 100%;
    float: left
}

.product_box_bottmText {
    width: 100%;
    float: left;
    min-height: 270px;
    padding: 10px 9px
}

.product_box_bottmText h4 {
    font: 700 14px/20px 'Open Sans', sans-serif;
    color: #909;
    padding-bottom: 10px
}

.product_box_bottmText h4 a {
    color: #6f8b96
}

.product_box_bottmText p {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding-bottom: 10px
}

.product_box_bottmText span.ratings {
    width: 100%;
    display: inline-block
}

.product_box_bottmText span.ratings img {
    max-width: 100%
}

.product_box_bottmText h5 {
    font: 400 14px/18px 'Open Sans', sans-serif;
    color: #000;
    padding-top: 10px
}

.product_box_bottmText h5 strong {
    font-weight: 700
}

.product_box_bottm a.cart_btn {
    width: 100%;
    float: left;
    background-color: #6f8b96;
    color: #fff;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 700;
    padding: 8px 0;
    line-height: 32px;
    text-align: center
}

.product_box_bottm a.cart_btn:hover {
    background-color: #facf4d;
    color: #fff;
    cursor: pointer;
    text-decoration: none
}

.breadcrumb_sec {
    width: 100%;
    display: inline-block;
    padding: 25px 0 0
}

.breadcrumb_sec ul {
    float: left
}

.breadcrumb_sec ul li {
    float: left;
    background: url(../images/arr1.png) no-repeat right top 3px;
    color: #666;
    font: 400 12px/15px "Open Sans", sans-serif;
    padding-right: 12px;
    text-transform: capitalize;
    margin-right: 8px
}

.breadcrumb_sec ul li a {
    color: #6f8b96
}

.breadcrumb_sec ul li:last-child {
    padding-right: 0;
    margin-right: 0;
    background: 0 0
}

.product_rt {
    width: 100%;
    display: inline-block;
    padding: 10px 0 0
}

.product_rt h1 {
    color: #6f8b96;
    font: 700 20px/25px "Open Sans", sans-serif
}

.product_slider {
    width: 100%
}

#sync1 {
    border: 1px solid #ddd;
    padding: 20px
}

#sync1.owl-theme {
    position: relative
}

#sync1.owl-theme .owl-next,
.owl-prev {
    width: 22px;
    height: 40px;
    margin-top: -20px;
    position: absolute;
    top: 50%
}

#sync1 .owl-prev {
    left: 10px
}

#sync1 .owl-next {
    right: 10px
}

.product_slider #sync1 .owl-prev {
    display: none !important
}

.product_slider #sync1 .owl-next {
    display: none !important
}

.product_slider .owl-dots {
    display: none !important
}

.product_slider #sync2 .owl-item {
    padding: 0 10px
}

.product_slider #sync1 .owl-item {
    padding: 0 10px
}

.product_slider #sync2 .owl-item.active.current img {
    opacity: .8
}

.product_slider #sync2 .owl-prev {
    background: url(../images/prev.png) no-repeat center center !important;
    width: 24px;
    height: 40px;
    position: absolute;
    left: -6px;
    font-size: 0 !important;
    top: 52%;
    cursor: pointer;
    background-size: 20px !important
}

.product_slider #sync2 .owl-next {
    background: url(../images/next.png) no-repeat center center !important;
    width: 24px;
    height: 40px;
    position: absolute;
    right: -6px;
    font-size: 0 !important;
    top: 33%;
    cursor: pointer;
    background-size: 20px !important
}

.owl-theme .owl-nav .disabled {
    opacity: 1 !important
}

.product_slider img {
    max-width: 100% !important;
    width: auto !important;
    display: inline-block !important
}

.product_slider {
    text-align: center;
    margin-top: 20px
}

.product_slider #sync2 img {
    width: 100% !important;
    border: 1px solid #ddd
}

#sync2 {
    margin-top: 20px;
    padding: 0 15px
}

.product_sliderRt {
    width: 100%;
    padding: 5px 0 0
}

.product_sliderRt p {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-top: 10px
}

.product_sliderRt p strong {
    font-weight: 700
}

.product_sliderRt h5 {
    font: 400 14px/18px 'Open Sans', sans-serif;
    color: #000;
    padding-top: 10px
}

.product_sliderRt h5 strong {
    font-weight: 700
}

.product_sliderRt span.ratings {
    width: 100%;
    display: inline-block;
    padding: 10px 0 5px;
    color: #000;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px
}

.product_sliderRt span.ratings em {
    display: inline-block;
    margin-bottom: 10px;
    font-style: normal
}

.product_sliderRt span.ratings i {
    font-size: 13px;
    color: #666;
    font-style: normal
}

.product_sliderRt ul {
    width: 100%;
    display: inline-block;
    padding: 10px 0 0
}

.product_sliderRt ul li {
    float: left;
    margin: 10px 10px 0 0
}

.product_sliderRt ul li a {
    padding: 8px 14px;
    background: #6f8b96;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    display: inline-block
}

.product_sliderRt ul li a:hover {
    background: #323232
}

.product_slider h5 {
    text-align: center;
    display: inline-block;
    margin-top: 20px;
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase
}

.woocommerce-page .product_slider div.images{
    width: 100% !important;
}

.woocommerce div.product div.images.woocommerce-product-gallery{
   width: 100% !important; 
}
.about_box {
    width: 100%;
    display: inline-block;
    margin-top: 20px
}

.about_box h2 {
    color: #000;
    font: 700 14px/17px "Open Sans", sans-serif
}

.about_box p {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 12px
}

.contact_rt {
    width: 100%
}

.contact_rt p {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 10px
}

.contact_rt p b {
    font-weight: 700
}

.contact_rt p strong {
    font-weight: 700
}

.contact_rt p a {
    color: #666
}

.contact_rt h5 {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 600;
    line-height: 20px;
    margin-top: 10px
}

.contact_rt h5 span {
    display: inline-block;
    padding: 3px;
    border: 3px solid #6f8b96
}

.contact_rt h5 span a {
    color: #568290;
    font-weight: 700
}

.map_box {
    width: 100%;
    margin-top: 10px
}

.map_box img {
    width: 100%;
    border: 3px solid #6f8b96
}

.contact_frmSec {
    width: 100%;
    display: inline-block;
    padding: 15px 0 0
}

.contact_frm {
    width: 100%;
    display: inline-block;
    margin-top: 15px
}

.contact_frm input[type=email],
.contact_frm input[type=password],
.contact_frm input[type=tel],
.contact_frm input[type=text],
.contact_frm textarea {
    width: 100%;
    height: 32px;
    border: 1px solid #666;
    padding: 0 10px;
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    outline: 0;
    -webkit-appearance: none;
    border-radius: 0;
    box-shadow: inherit
}

.contact_frm label {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    width: 100%;
    display: inline-block;
    margin-bottom: 6px
}

.contact_frm label span {
    color: red
}

.contact_frm textarea {
    height: 140px;
    padding: 10px 10px 0;
    resize: none
}

.captcha_box {
    position: relative;
    border: 1px solid #a0a0a0;
    padding: 10px
}

.captcha_box em {
    position: absolute;
    left: 14px;
    top: -12px;
    background: #fff;
    padding: 0 15px;
    color: #6f8b96;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    font-style: normal;
    text-transform: uppercase
}

.captcha_box img {
    max-width: 100%;
    margin: 0 0 15px
}

.contact_frm input[type=submit] {
    padding: 8px 14px;
    background: #6f8b96;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    display: inline-block;
    border: none;
    -webkit-appearance: none;
    box-shadow: inherit
}

.contact_frm input[type=submit]:hover {
    background: #323232
}

.link_box {
    width: 100%;
    display: inline-block;
    padding-bottom: 20px;
    border-bottom: 1px solid #666
}

.link_box p {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    padding-top: 10px
}

.link_box p b {
    font-weight: 700
}

.link_box p strong {
    font-weight: 700
}

.link_box p a {
    font-weight: 600;
    color: #6f8b96
}

.link_box h5 {
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    padding-top: 15px;
    text-transform: uppercase
}

.link_box h5 strong {
    font-weight: 700;
    padding-top: 20px;
    display: inline-block
}

.link_box:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.woocommerce-pagination {
    margin-top: 40px
}

.woocommerce-pagination a.page-numbers,
.woocommerce-pagination span.page-numbers {
    border: 1px solid #6f8b96;
    font: 600 16px/22px "Open Sans", sans-serif !important;
    color: #434343 !important;
    border-radius: 0 !important;
    width: 40px;
    height: 40px;
    text-align: center;
    background: 0 0 !important
}

.woocommerce-pagination .next.page-numbers {
    background: url(../images/arwrt.png) no-repeat center center !important;
    text-indent: -999999px
}

.woocommerce nav.woocommerce-pagination ul li {
    border: none !important;
    padding: 0 2px !important
}

.woocommerce nav.woocommerce-pagination ul {
    border: none !important
}

.woocommerce-pagination a.page-numbers.current,
.woocommerce-pagination span.page-numbers.current {
    background: #6f8b96 !important;
    color: #fff !important;
    border-color: #6f8b96 !important
}

.woocommerce-pagination .prev.page-numbers {
    background: url(../images/arwlt.png) no-repeat center center !important;
    text-indent: -999999px
}

.productlistRt .all.list .productBoxes .productbox {
    min-height: 157px !important
}

.productlistRt .all.list .productPic img {
    height: 127px !important;
    object-fit: cover
}

.navpagination .pagination li a {
    font-size: 16px;
    line-height: 38px
}

.navpagination .pagination li a {
    display: inline-block
}

.navpagination .pagination li span {
    border: 1px solid #d2593f;
    font: 600 16px/38px "Open Sans", sans-serif;
    color: #434343;
    border-radius: 0 !important;
    width: 40px;
    height: 40px;
    text-align: center;
    display: inline-block
}

.navpagination .pagination li span.current {
    background: #123964;
    color: #fff;
    border-color: #123964
}

.woocommerce .star-rating {
    margin-top: 7px !important
}

.woocommerce .star-rating span {
    color: #ffc808
}

.woocommerce-cart .heading,
.woocommerce-checkout .heading,
.woocommerce-page .heading {
    text-align: left;
    margin-bottom: 20px
}

.woocommerce-cart-form {
    width: 60%;
    float: left
}

.cart-collaterals {
    width: 40% !important;
    float: left;
    padding-left: 30px
}

.cart_totals h2,
.woocommerce-MyAccount-content h3,
.woocommerce-MyAccount-content legend,
.woocommerce-checkout h3,
.woocommerce-column__title,
.woocommerce-order-details__title {
    font: 600 20px/39px "Open Sans", sans-serif;
    color: #3f1a43;
    padding-bottom: 14px
}

.woocommerce-MyAccount-content fieldset {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px solid #ccc !important;
    width: 100%;
    display: inline-block
}

.woocommerce table.my_account_orders td,
.woocommerce table.my_account_orders th {
    font-size: 14px;
    padding: 8px 8px !important
}

.return-to-shop .button,
.view,
.woocommerce button.button,
.woocommerce-Message .woocommerce-Button,
.woocommerce-message .button {
    background: #6c8a95 !important;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px !important
}

.return-to-shop .button {
    height: 40px;
    line-height: 40px !important;
    padding: 0 20px !important
}

.return-to-shop .button:hover,
.view:hover,
.woocommerce button.button:hover,
.woocommerce-Message .woocommerce-Button:hover,
.woocommerce-message .button:hover {
    background: #facf4d !important
}

.cart_totals {
    width: 100% !important;
    padding: 10px 20px;
    background: #f4f5f7
}
.cart_totals table tr.fee th span{
    font-weight:400;
    color:#8d8d8e;
    font-size:12px;
}

table tr td,
table tr th {
    font-family: Inter, sans-serif
}

.shop_table table tr td,
.shop_table table tr th {
    border-radius: 0;
    padding: 8px;
    border-right: 1px solid #dcd7ca
}

.woocommerce table.shop_table {
    border-radius: 0 !important
}

.woocommerce table.shop_table tr td strong {
    margin: 0;
    font-weight: 400
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    margin-bottom: 0 !important
}

.quantity {
    position: inherit
}

.shop_table.woocommerce-cart-form__contents .quantity {
    margin-top: 0 !important;
    width: 100px
}

.featuredProducts .woocommerce a.remove {
    color: #fff !important;
    font-family: "Open Sans", sans-serif !important;
    background: #77417d !important;
    width: 25px !important;
    height: 25px !important;
    line-height: 26px !important;
    text-align: center;
    padding: 0;
    font-weight: 400 !important
}

#add_payment_method table.cart img,
.woocommerce-cart table.cart img,
.woocommerce-checkout table.cart img {
    width: 90px !important
}

.product-name a {
    color: #222;
    font: 600 14px/24px "Open Sans", sans-serif
}

#coupon_code {
    width: 200px;
    height: 40px
}

.coupon .button {
    height: 40px;
    padding: 0 20px
}

.checkout.woocommerce-checkout .col-1,
.checkout.woocommerce-checkout .col-2 {
    width: 100% !important;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0
}

.checkout.woocommerce-checkout .col2-set {
    width: 60%;
    float: left
}

.orivewsec {
    width: 38%;
    float: right;
    padding: 10px 20px;
    background: #f4f5f7
}

.woocommerce-billing-fields__field-wrapper label {
    color: #000;
    font: 400 14px/32px Poppins, sans-serif
}

.form-row .select2-container--default .select2-selection--single,
.form-row input[type=email],
.form-row input[type=password],
.form-row input[type=tel],
.form-row input[type=text],
.form-row input[type=url],
.form-row select,
.form-row textarea {
    font: 400 14.6px/30px "Open Sans", sans-serif;
    color: #8e8e8e;
    border: 2px solid #dfdfdf;
    height: 40px;
    padding: 0 15px;
    width: 100%;
    border-radius: 3px;
    height: 50px
}

.woocommerce-billing-fields__field-wrapper select {
    -webkit-appearance: none;
    background: url(../images/arws.png) no-repeat right 10px center #fff
}

.woocommerce-additional-fields textarea {
    resize: none;
    height: 120px !important;
    padding: 15px
}

.woocommerce-input-wrapper {
    width: 100%;
    display: inline-block
}

.woocommerce form .form-row {
    margin-top: 10px 0 0 0;
    padding: 0
}

.form-row .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 10px 0 !important
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 50px !important
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border: none !important;
    background: url(../images/arws.png) no-repeat center center;
    width: 20px !important;
    height: 100% !important;
    margin: 0 !important;
    left: 0 !important;
    top: 0 !important
}

.woocommerce-checkout .form-row {
    width: 100% !important;
    padding: 0 10px !important;
    margin: 0 !important;
    margin-top: 10px !important;
    float: left
}

.woocommerce-checkout .form-row-first,
.woocommerce-checkout .form-row-last {
    width: 50% !important
}

.woocommerce-checkout .woocommerce-additional-fields__field-wrapper,
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper {
    margin: 0 -10px
}

.woocommerce-additional-fields {
    margin-top: 10px
}

.select2-container--default .select2-results__option[aria-selected=true],
.select2-container--default .select2-results__option[data-selected=true] {
    background: #f4f5f7 !important
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
    background: #1a6c8c !important
}

.select2-results__option {
    font-size: 13px !important
}

#add_payment_method #payment,
.woocommerce-cart #payment,
.woocommerce-checkout #payment {
    padding: 15px;
    background: #fff !important;
    border-radius: 0 !important;
    display: inline-block
}

.woocommerce-privacy-policy-text {
    padding-bottom: 10px
}

.checkout_coupon .form-row {
    padding: 0 10px 0 0 !important
}

.checkout_coupon #coupon_code {
    width: 100%
}

.checkout_coupon .button {
    height: 40px
}

.showcoupon:hover {
    color: #76407c !important
}

.woocommerce-info::before {
    color: #76407c !important
}

.formlogin {
    width: 100%;
    display: inline-block;
    margin-top: 20px
}

.formlogin h2 {
    font: 600 25px/39px Inter, sans-serif;
    color: #3f1a43;
    padding-bottom: 15px
}

.formlogin .woocommerce-form {
    border: none !important;
    padding: 0 !important;
    border-radius: 0;
    margin: 0 -10px !important
}

.formlogin .woocommerce-form-row {
    width: 100% !important;
    float: left;
    padding: 0 10px !important;
    clear: inherit !important
}

.password-input {
    width: 100%;
    display: inline-block
}

.formlogin .form-row,
.formlogin .woocommerce-LostPassword,
.formlogin .woocommerce-privacy-policy-text {
    width: 100%;
    float: left;
    padding: 0 10px !important
}

.formlogin .button {
    height: 40px;
    margin: 10px 0 0 !important;
    padding: 0 40px !important
}

.formlogin .woocommerce-form__label {
    width: 100% !important
}

.formlogin .woocommerce-LostPassword {
    margin-top: 10px
}

.woocommerce form .show-password-input,
.woocommerce-page form .show-password-input {
    position: absolute;
    right: 15px !important;
    top: 17px !important
}

.srchBox ul li input[type=checkbox] {
    display: none
}

.srchBox ul li input[type=checkbox]+label {
    color: #686767;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 2px 10px 2px 35px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    background: url(../images/chk1.png) no-repeat left center
}

.srchBox ul li input[type=checkbox]:checked+label {
    background: url(../images/chk2.png) no-repeat left center;
    outline: 0
}

.woocommerce-checkout-payment input[type=radio] {
    display: none
}

.woocommerce-checkout-payment input[type=radio]+label {
    color: #686767;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 2px 10px 2px 35px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    background: url(../images/chk1.png) no-repeat left center
}

.woocommerce-checkout-payment input[type=radio]:checked+label {
    background: url(../images/chk2.png) no-repeat left center;
    outline: 0
}

.woocommerce-checkout-payment .button {
    width: 100%;
    font: 600 18px/60px "Open Sans", sans-serif !important;
    height: auto !important;
    padding: 0 !important;
    margin-top: 20px !important
}

.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled] {
    padding: 12px 20px !important
}

.woocommerce-MyAccount-navigation {
    background: #f4f5f7
}

.woocommerce-MyAccount-navigation li {
    width: 100%;
    display: inline-block;
    border-bottom: 1px solid #ecd1f0
}

.woocommerce-MyAccount-navigation li a {
    width: 100%;
    display: inline-block;
    padding: 10px 10px;
    color: #9c0b0d
}

.woocommerce-MyAccount-navigation li a:hover,
.woocommerce-MyAccount-navigation li.is-active a {
    background: #cc6531 !important;
    color: #fff
}

.woocommerce-MyAccount-navigation li:last-child {
    border-bottom: none
}

.woocommerce-MyAccount-content p {
    line-height: 23px
}

.woocommerce-MyAccount-content p a {
    color: #9c0b0d;
    font-weight: 600
}

.woocommerce-MyAccount-content p a:hover {
    color: #cc6531
}

.woocommerce-MyAccount-content .col-1,
.woocommerce-MyAccount-content .col-2 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    width: 50%;
    border: 1px solid #ccc;
    margin-top: 20px
}

.woocommerce-MyAccount-content .edit {
    color: #9c0b0d;
    font-weight: 600;
    line-height: 47px
}

.woocommerce-MyAccount-content .edit:hover {
    color: #cc6531
}

.woocommerce-MyAccount-content,
.woocommerce-MyAccount-navigation {
    margin-top: 20px
}

.woocommerce-MyAccount-content p .button {
    padding: 0 50px !important;
    height: 50px;
    margin-top: 20px !important
}

.woocommerce form .form-row-first,
.woocommerce form .form-row-last,
.woocommerce-page form .form-row-first,
.woocommerce-page form .form-row-last {
    width: 49%
}

.woocommerce-notices-wrapper {
    width: 100%;
    text-align: left
}

.woocommerce ul.order_details {
    margin: 0;
    padding: 20px 0
}

.mark,
mark {
    background: 0 0;
    font-weight: 600;
    color: #cc6531
}

.woocommerce ul.order_details li {
    border: none !important;
    padding: 22px 20px !important;
    text-align: center;
    background: #f8f0f9;
    margin-right: 6px !important;
    font-size: 20px;
    margin-top: 6px
}

.woocommerce ul.order_details li strong {
    margin-bottom: 0 !important;
    font-size: 16px;
    margin-top: 9px
}

.woocommerce-customer-details address {
    line-height: 30px
}

.woocommerce-error,
.woocommerce-info,
.woocommerce-message {
    line-height: 30px
}

.woocommerce-customer-details,
.woocommerce-order-details {
    margin-top: 20px
}

.woocommerce-order .woocommerce-customer-details,
.woocommerce-order .woocommerce-order-details {
    width: 50%;
    float: left;
    padding: 0 10px
}

.woocommerce-column__title,
.woocommerce-order-details__title {
    padding-bottom: 20px
}

.woocommerce .woocommerce-customer-details address {
    border-radius: 0 !important
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before {
    top: 4px
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone {
    position: relative
}

.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before {
    top: 2px
}

.productListSec {
    display: inline-block
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background: #6c8a95 !important;
    font: 600 14.6px/50px "Open Sans", sans-serif !important;
    padding: 0 !important;
    text-transform: uppercase !important
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    background: #facf4d !important
}

.woocommerce .quantity .qty {
    border: 1px solid #dfdfdf;
    font: 600 14.6px/30px "Open Sans", sans-serif;
    color: #8e8e8e;
    border-radius: 3px
}

#add_payment_method table.cart td.actions .coupon .input-text,
.woocommerce-cart table.cart td.actions .coupon .input-text,
.woocommerce-checkout table.cart td.actions .coupon .input-text {
    border: 1px solid #dfdfdf;
    font: 600 14.6px/30px "Open Sans", sans-serif;
    color: #8e8e8e;
    border-radius: 3px;
    padding: 0 10px
}



.woocommerce-privacy-policy-text p a {
    font-weight: 600;
    color: #cc6531 !important
}

.formlogin .col-1,
.formlogin .col-2 {
    width: 50%;
    max-width: 100%
}

.lost_password a {
    font-weight: 600;
    color: #0c2b4a !important
}

.woocommerce-form-login__rememberme {
    width: 100%
}

.woocommerce-form-login__submit {
    margin-top: 20px
}

.woocommerce-form-login__submit {
    height: 40px;
    margin: 10px 0 0 !important;
    padding: 0 40px !important
}

.lost_password {
    width: 100%;
    display: inline-block;
    padding: 10px
}

.shopban .banner_box img {
    height: 159px !important
}

.woocommerce-info {
    border-color: #cc6531 !important
}

.commentarea h2 {
    background: #cc6531;
    padding: 12px 20px 10px;
    font: 600 16px/21px "Open Sans", sans-serif;
    color: #fff;
    text-transform: uppercase;
    text-align: left
}

.comment-respond {
    background: #f2f2f2;
    border: 1px solid #bababa
}

.comment-respond .section-inner {
    padding: 4px 4px 31px;
    width: 100%;
    display: inline-block
}

#commentform label {
    display: inline-block !important;
    color: #606060;
    font: 400 15px/21px "Open Sans", sans-serif
}

.comment-form-comment {
    width: 50%;
    float: right
}

.comment-form-author,
.comment-form-email {
    width: 50%;
    float: left
}

.comment-respond p {
    margin-top: 15px;
    padding: 0 10px
}

.comment-respond input[type=email],
.comment-respond input[type=text],
.comment-respond input[type=url],
.comment-respond textarea {
    width: 100%;
    background: #fff;
    height: 44px;
    border: 1px solid #bababa;
    padding: 0 15px;
    font: 400 15px/44px "Open Sans", sans-serif;
    color: #333;
    outline: 0;
    border-radius: 0;
    box-shadow: inherit;
    display: inline-block
}

.comment-respond textarea {
    height: 130px;
    padding: 10px 15px 0;
    resize: none;
    line-height: 20px
}

.commentarea #commentform label {
    display: inline-block !important;
    margin-bottom: 8px
}

.comment-form-url {
    width: 100%;
    float: left
}

.form-submit input[type=submit] {
    background: #cc6531 !important
}

.form-submit input[type=submit]:hover {
    background: #f06f2e !important
}

.comment-form-cookies-consent,
.commentarea .form-submit {
    width: 100%;
    float: left
}

.comment-form-cookies-consent input[type=checkbox] {
    display: none
}

.comment-form-cookies-consent input[type=checkbox]+label {
    color: #686767;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    padding: 2px 10px 2px 35px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    background: url(../images/chk1.png) no-repeat left center
}

.comment-form-cookies-consent input[type=checkbox]:checked+label {
    background: url(../images/chk2.png) no-repeat left center;
    outline: 0
}

.js-wsb-add-to-cart,
.woocommerce .productDetails button.button.alt.single_add_to_cart_button {
    font: 400 16px/40px Lato, sans-serif !important;
    padding: 0 15px !important;
    text-transform: inherit !important;
    border-radius: 0 !important
}

.woocommerce #reviews #comment {
    height: 130px !important
}

.woocommerce #review_form #respond .form-submit input {
    padding: 0 16px;
    color: #fff !important;
    background: #6c8a95 !important;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 15px;
    font-family: "Open Sans", sans-serif
}

.woocommerce #review_form #respond .form-submit input:hover {
    background: #facf4d !important
}

.woocommerce div.product form.cart .variations select {
    border: 1px solid #dfdfdf;
    font: 400 14.6px/30px "Open Sans", sans-serif;
    color: #8e8e8e;
    border-radius: 3px;
    height: 38px;
    padding: 0 10px;
    background: url(../images/arws.png) no-repeat right 10px center;
    -webkit-appearance: none
}

.woocommerce div.product form.cart .variations td.label {
    line-height: 36px
}

.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
    padding: 6px 0
}

.single_variation_wrap .single_variation {
    padding-bottom: 20px
}

.woocommerce-review-link {
    color: #cc6531 !important
}

.woocommerce div.product form.cart .group_table td {
    vertical-align: middle !important
}

.comment-author .photo {
    width: 42px;
    height: 42px;
    border-radius: 100%;
    margin-right: 10px;
    position: absolute;
    left: 0;
    top: 0
}

.comment-author span,
.comment-content,
.comment-metadata {
    padding-left: 50px
}

.comment-metadata {
    font-weight: 600;
    color: #cc6531
}

.commentarea h2 {
    display: inline-block;
    width: 100%
}

.comment-reply a {
    padding: 5px 20px;
    color: #cc6531;
    font: 400 13.57px/28px "Open Sans", sans-serif;
    border-radius: 5px;
    position: relative;
    float: right;
    background: 0 0 !important
}

.comment-reply a:before {
    font-family: FontAwesome;
    content: "\f122";
    position: absolute;
    left: 0;
    top: 6px
}

#cancel-comment-reply-link {
    float: right;
    padding: 0 10px;
    color: #fff;
    font: 400 13.57px/28px "Open Sans", sans-serif
}

.comment-metadata {
    color: #cc6531;
    font-style: italic
}

.comment-content p {
    margin-top: 6px;
    line-height: 24px
}

.comment-author a {
    color: #000
}

.comment {
    padding: 20px 20px 0;
    border: 1px solid #bababa;
    margin-bottom: 10px
}

.styled-separator {
    display: none
}

.woocommerce-Reviews .comment-respond p {
    width: 100%;
    display: inline-block
}

.woocommerce-product-attributes.shop_attributes {
    margin-top: 16px
}

.commentBox.withlogin .comment-form-comment {
    width: 100%
}

.comment {
    padding: 20px 20px 0;
    box-shadow: none;
    margin-bottom: 10px;
    margin-top: 14px;
    border-radius: 5px;
    border: none;
    display: inline-block;
    width: 100%;
    background: #f9f9f9
}

.comment-footer-meta {
    width: auto;
    float: right;
    margin-top: 12px
}

.comment-respond {
    display: inline-block;
    margin-top: 20px
}

.comment-metadata {
    font: 400 14px/18px "Open Sans", sans-serif;
    color: #000;
    font-style: normal;
    margin-top: 10px
}

.comment-metadata a {
    color: #cc6531;
    font-weight: 600
}

.comment:first-child {
    box-shadow: 0 0 9px -3px #ccc
}

.comment-author.vcard {
    font-size: 18px;
    font-weight: 600
}

.comment-body {
    width: 100%;
    display: inline-block;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
    position: relative
}

.comment-body:last-child {
    box-shadow: inherit;
    border-bottom: none
}

.form-submit input[type=submit] {
    padding: 12px 20px;
    color: #fff;
    font: 600 16px/20px "Open Sans", sans-serif;
    border-radius: 5px;
    border: none;
    display: inline-block
}

.comment-body:last-child {
    box-shadow: none !important
}

.by-post-author {
    display: none
}

.woocommerce-product-rating .woocommerce-review-link {
    top: -1px;
    left: 5px;
    position: relative
}

.woocommerce-product-rating.blnkrate .woocommerce-review-link {
    top: 1px
}

.productTxt p {
    min-height: 50px
}

.woocommerce .products .star-rating {
    margin: 0 !important
}

.woocommerce-product-rating {
    margin-bottom: 14px !important
}

.woocommerce #review_form #respond .form-submit input {
    height: 40px
}

.relatedProducts .woocommerce-product-rating.blnkrate span {
    display: inline-block
}

.relatedProducts .woocommerce-product-rating.blnkrate .woocommerce-review-link {
    top: -3px
}

.product_sec {
    display: inline-block
}

.product_sec h1 {
    color: #333;
    font: bold 25px/36px Arial, Helvetica, sans-serif;
    letter-spacing: 1px;
    padding-bottom: 10px
}

.woocommerce .product_sliderRt div.product form.cart div.quantity {
    width: 30%
}

.woocommerce .product_sliderRt button.button.alt {
    font: 600 14.6px/35px "Open Sans", sans-serif !important;
    padding: 0 10px !important
}

.product_rt .woocommerce-tabs {
    width: 100%;
    margin-top: 25px;
    display: inline-block
}

.product_rt .woocommerce-tabs .tabs li {
    display: inline-block
}

.product_rt .woocommerce-tabs .tabs li a {
    background: #123964;
    color: #fff;
    font: 700 15px/17px "Open Sans", sans-serif;
    color: #fff !important;
    display: inline-block;
    border: 1px solid #f3f3f3;
    border-top: 4px solid transparent;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    padding: 10px 25px 15px !important;
    border-radius: 4px 4px 0 0
}

.product_rt .woocommerce-tabs .tabs li.current a {
    background: #fff;
    color: #123964;
    border: 1px solid #f3f3f3;
    border-top: 4px solid #cc6531
}

.product_rt .woocommerce-tabs .woocommerce-Reviews {
    width: 100%;
    border: 1px solid #d3ced2;
    padding: 20px;
    border-top: none
}

.product_rt .woocommerce-tabs .woocommerce-Reviews h2,
.product_rt .woocommerce-tabs .woocommerce-Reviews h4 {
    color: #123964;
    font: 700 22px/42px Lato, sans-serif;
    margin: 0 0 10px
}

.product_rt .woocommerce-tabs .comment-respond span,
.product_rt .woocommerce-tabs .woocommerce-Reviews p {
    color: #000;
    font: 400 14px/20px "Open Sans", sans-serif;
    padding-top: 10px
}

.innrelatedProducts .item {
    padding: 0 10px
}

.woocommerce .product_rt p.stars a {
    color: #ffc808 !important
}

.woocommerce-Reviews #comments {
    margin-top: 0 !important
}

.woocommerce #reviews #comments h2 {
    clear: none
}

.woocommerce-tabs .woocommerce h2,
.woocommerce-tabs .woocommerce h4 {
    color: #123964;
    font: 700 30px/48px Lato, sans-serif
}

.woocommerce #reviews #comments ol.commentlist {
    margin: 0;
    width: 100%;
    background: 0 0;
    list-style: none
}

.product_rt .woocommerce-tabs .comment-respond span,
.product_rt .woocommerce-tabs .woocommerce-Reviews p {
    display: inline-block
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    margin: 0 !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 !important
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
    padding: 0 !important;
    margin: 0 !important
}

.comment-form-cookies-consent input[type=checkbox] {
    display: none
}

.tab-content #commentform label {
    display: block !important;
    margin-bottom: 8px;
    color: #606060;
    font: 400 15px/21px "Open Sans", sans-serif
}

#commentform label {
    display: inline-block !important;
    color: #606060;
    font: 400 15px/21px "Open Sans", sans-serif
}

.comment-form-cookies-consent input[type=checkbox]+label {
    color: #686767;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    margin-bottom: 0;
    padding: 2px 10px 2px 35px;
    text-align: left;
    vertical-align: middle;
    width: 100%;
    font-family: "Open Sans", sans-serif;
    background: url(../images/chk1.png) no-repeat left center
}

.comment-form-cookies-consent input[type=checkbox]:checked+label {
    background: url(../images/chk2.png) no-repeat left center;
    outline: 0
}

.woocommerce-info a {
    color: #1a6c8c
}

.woocommerce-info {
    border-color: #1a6c8c !important
}

.woocommerce-privacy-policy-text p a {
    font-weight: 600;
    color: #1a6c8c !important
}

#customer_login .col-1,
#customer_login .col-2 {
    width: 50%;
    max-width: 100%
}

#customer_login h2 {
    font: 600 24px/30px "Open Sans", sans-serif;
    color: #333
}

.woocommerce form.login,
.woocommerce form.register {
    padding: 15px !important;
    margin: 14px 0 !important
}

#customer_login .register .woocommerce-Button {
    height: 40px;
    margin: 10px 0 0 !important;
    padding: 0 40px !important
}

.product_box_bottm a.button {
    width: 100%;
    float: left;
    background-color: #6f8b96 !important;
    color: #fff !important;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-size: 12px !important;
    font-weight: 700 !important;
    padding: 8px 0 !important;
    line-height: 32px !important;
    text-align: center;
    border-radius: 0 !important
}

.product_box_bottm a.button:hover {
    background-color: #facf4d !important;
    color: #fff !important
}

.woocommerce ul.order_details {
    display: flex
}

.woocommerce ul.order_details li {
    width: 100%
}

.header_topLeft a {
    font-weight: 600;
    position: relative;
    margin-left: 4px;
    padding-left: 8px
}

.header_topLeft a:before {
    width: 1px;
    height: 10px;
    position: absolute;
    left: 0;
    top: 5px;
    background: #000;
    content: ""
}

.header_topLeft a:first-child {
    margin-left: 0;
    padding-left: 0
}

.header_topLeft a:first-child:before {
    display: none
}

.product_sec .woocommerce-MyAccount-navigation li a:hover,
.product_sec .woocommerce-MyAccount-navigation li.is-active a {
    background: #6f8b96 !important;
    color: #fff !important
}

.product_sec .woocommerce-MyAccount-navigation li a {
    color: #000
}

.woocommerce-MyAccount-content p a {
    color: #6f8b96 !important
}

.woocommerce-MyAccount-content p a:hover {
    color: #244d5d !important
}

.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-number a {
    color: #6f8b96 !important
}

.woocommerce-Address address {
    font-size: 14px;
    line-height: 21px
}

.woocommerce-MyAccount-content .edit {
    color: #fff !important;
    font-weight: 600;
    line-height: 20px;
    padding: 3px 10px 6px;
    background: #6f8b96;
    margin-top: 8px;
    border-radius: 3px;
    text-transform: uppercase
}

.woocommerce-MyAccount-content .edit:hover {
    background: #facf4d !important
}

.mark,
mark {
    color: #6f8b96
}

.woocommerce #review_form #respond {
    width: 100% !important
}

.product_slider .wpgs-for .slick-arrow {
    top: 50%;
    margin-top: -15px;
    background: #fff;
    width: 37px;
    height: 38px;
    line-height: 40px;
    border-radius: 100%;
    box-shadow: 0 0 4px -2px #333
}

.product_slider .wpgs-for .slick-arrow.flaticon-back {
    left: -14px
}

.product_slider .wpgs-for .slick-arrow.flaticon-right-arrow {
    right: -14px
}

.contact_frmSec .wpcf7 form .wpcf7-response-output {
    border: none !important;
    padding: 5px 10px;
    text-align: center;
    font: 400 13px/16px "Open Sans", sans-serif;
    color: #fff;
    margin: 15px 0 0 !important
}

.contact_frmSec .invalid .wpcf7-response-output {
    background: #dc3232
}

.contact_frmSec .sent .wpcf7-response-output {
    background: #84c426
}

.contact_frmSec span.wpcf7-not-valid-tip {
    background: #dc3232;
    position: absolute;
    top: 24px;
    left: 0;
    font: 400 11px/14px "Open Sans", sans-serif;
    border-radius: 5px;
    padding: 6px 14px;
    color: #fff;
    z-index: 1;
    display: inline-block
}

.contact_frmSec span.wpcf7-not-valid-tip::before {
    position: absolute;
    top: -15px;
    left: 10px;
    border: 9px solid transparent;
    border-bottom: 10px solid #dc3232;
    content: ""
}

.contact_frmSec .recaptcha span.wpcf7-not-valid-tip {
    width: 222px
}

.woocommerce .product_box_bottm a.added_to_cart {
    width: 100%;
    float: left;
    background-color: #6f8b96 !important;
    color: #fff !important;
    text-transform: uppercase;
    font-family: "Open Sans", sans-serif;
    font-size: 12px !important;
    font-weight: 700 !important;
    padding: 8px 0 !important;
    line-height: 32px !important;
    text-align: center;
    border-radius: 0 !important;
    border-top: 1px solid #fff
}

.woocommerce .product_box_bottm a.added_to_cart:hover {
    background-color: #facf4d !important;
    color: #fff !important
}

.nav_top .ubermenu-skin-black-white-2 {
    background: 0 0 !important;
    border: none !important
}

.nav_top .ubermenu li {
    padding: 13px 12px 11px !important
}

.nav_top .ubermenu li a {
    border: none !important;
    padding: 0 !important;
    color: #fff;
    text-transform: capitalize !important
}

.nav_top .ubermenu {
    box-shadow: inherit !important
}

.nav_top .ubermenu li a:hover {
    background: 0 0 !important
}

.nav_top .ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target {
    color: #fff !important;
    letter-spacing: .6px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    background: 0 0 !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    right: -11px
}

.nav_top .ubermenu .ubermenu-nav .ubermenu-column-1-4 {
    padding: 0 !important
}

.nav_top .ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop {
    top: 100%
}

.nav_top .ubermenu-skin-black-white-2 .ubermenu-submenu,
.nav_top .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {
    color: #888;
    font-size: 13px;
    font-weight: 600
}

.nav_top .ubermenu li li {
    padding: 8px 15px !important
}

.blnkrate span img {
    max-width: 100% !important;
    width: auto !important;
    display: inline-block !important
}

.product_box {
    text-align: left
}

.featured_innr .owl-nav {
    display: block !important
}

.featured_innr .owl-prev {
    background: url(../images/prev.png) no-repeat center center #fff;
    left: -30px
}

.featured_innr .owl-next {
    background: url(../images/next.png) no-repeat center center #fff;
    right: -30px
}

.featured_innr .owl-next,
.featured_innr .owl-prev {
    background-size: 40%;
    font-size: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 1px solid #6f8b96;
    border-radius: 100%;
    background-size: 10px !important;
    width: 40px;
    height: 40px
}

.header_top {
    background: #692a63;
    border-bottom: 1px solid #380e34
}

.header_topLeft {
    color: #fff;
    text-shadow: inherit
}

.header_topLeft a {
    color: #f3a67c
}

.header_topLeft a::before {
    background: #f3a67c
}

.header_topRt li a {
    color: #fff;
    text-shadow: inherit
}

.nav_top {
    background: #352c4d;
    -webkit-box-shadow: 1px 1px 5px -2px #692a63
}

.nav_top .ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target {
    color: #fff !important
}

.nav_top .ubermenu {
    width: 100%;
    text-align: center
}

.facility_box p {
    color: #692a63
}

.top_heading h1,
.top_heading h2 {
    color: #692a63;
    background: url(../images/line2.jpg) repeat-x left 22px
}

.popular_box h5 a {
    color: #692a63
}

.featured_txt h5 {
    color: #692a63
}

.featured_txt h5 a {
    color: #692a63
}

.featured_txt span.price {
    color: #692a63
}

.signup_box input[type=submit] {
    background: #692a63
}

.signup_box input[type=submit]:hover {
    background: #fff;
    color: #692a63
}

.testimonial_sec {
    background: #692a63
}

.testimonial_top h2 {
    color: #f3a67c
}

.testimonial_box h4 {
    color: #fff
}

.testimonial_box p {
    color: #fff
}

.testimonial_innr .owl-dots .owl-dot {
    background: #f3a67c
}

.testimonial_innr .owl-dots .owl-dot.active {
    background: #eecdbc
}

.footer_sec {
    background: #3e1638
}

.product_box_bottm a.button {
    background: #692a63 !important
}

.product_box_bottm a.button:hover {
    background: #f3a67c !important
}

.product_sidebar ul li a {
    color: #692a63;
    background: url(../images/col3.png) no-repeat left 4px !important
}

.product_box_bottmText h4 a {
    color: #692a63
}

.product_sec h1 {
    color: #692a63
}

.breadcrumb_sec ul li a {
    color: #692a63
}

.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover {
    background: #f3a67c !important
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    background: #692a63 !important
}

.product_rt .woocommerce-tabs .tabs li a {
    background: #692a63
}

.product_rt .woocommerce-tabs .woocommerce-Reviews h2,
.product_rt .woocommerce-tabs .woocommerce-Reviews h4 {
    color: #692a63
}

.woocommerce #review_form #respond .form-submit input:hover {
    background: #f3a67c !important
}

.woocommerce #review_form #respond .form-submit input {
    background: #692a63 !important
}

.featured_innr .owl-next,
.featured_innr .owl-prev {
    border: 1px solid #692a63
}

.return-to-shop .button,
.view,
.woocommerce button.button,
.woocommerce-Message .woocommerce-Button,
.woocommerce-message .button {
    background: #692a63 !important
}

.return-to-shop .button:hover,
.view:hover,
.woocommerce button.button:hover,
.woocommerce-Message .woocommerce-Button:hover,
.woocommerce-message .button:hover {
    background: #f3a67c !important
}

.woocommerce-info {
    border-color: #692a63 !important
}

.woocommerce-info a {
    color: #692a63
}

.link_box p a {
    color: #692a63
}

.contact_frm input[type=submit] {
    background: #692a63
}

.contact_frm input[type=submit]:hover {
    background: #f3a67c
}

.contact_rt h5 span {
    border: 3px solid #692a63
}

.contact_rt h5 span a {
    color: #692a63
}

.map_box img {
    border: 3px solid #692a63
}

.woocommerce .product_box_bottm a.added_to_cart {
    background: #692a63 !important
}

.woocommerce .product_box_bottm a.added_to_cart:hover {
    background: #f3a67c !important
}

.cart_box {
    background: #f3a67c;
    text-shadow: initial
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    background-color: #f3a67c !important;
    text-shadow: inherit !important
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit::before {
    border-color: transparent #f3a67c transparent
}

.leading_boxtext h4 {
    color: #692a63
}

.leading_boxtext p {
    color: #692a63
}

.featured_innr .owl-dots .owl-dot.active {
    background: #dd99d7
}

.featured_innr .owl-dots .owl-dot {
    background: #692a63
}

.product_sec .woocommerce-MyAccount-navigation li a:hover,
.product_sec .woocommerce-MyAccount-navigation li.is-active a {
    background: #692a63 !important
}

.woocommerce-MyAccount-navigation {
    background: #f0ecf0
}

.woocommerce-MyAccount-content p a {
    color: #692a63 !important
}

.woocommerce-MyAccount-content .edit {
    background: #692a63
}

.woocommerce-MyAccount-content .edit:hover {
    background: #f3a67c !important
}

.mark,
mark {
    color: #692a63
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover::before {
    border-right-color: #f0ad88 !important;
    opacity: 1 !important
}

.cart_box {
    width: auto;
    padding: 0 15px
}

.carticon {
    width: 35px;
    margin: 5px 6px 0 20px;
    float: left
}

.cartmain {
    float: right;
    width: auto
}

.cart_box {
    margin-left: 0
}

.nav_top .ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target {
    box-shadow: inherit !important;
    padding-top: 38px !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
    display: none
}



.facility_box p {
    font-family: SouvenirITCbyBT-Demi;
    font-size: 14px
}

.popular_section .top_heading {
    position: relative
}

.popular_section .top_heading h1 {
    background: url(../images/featrdicon1.png) no-repeat left 20px center #eca27d;
    padding: 30px;
    color: #fff;
    background-size: 60px
}

.popular_section .top_heading h1 span {
    padding: 0 !important;
    background: 0 0
}

.popular_section .top_heading a {
    position: absolute;
    right: 20px;
    top: 43px;
    color: #fff;
    font: bold 16px/18px Arial, Helvetica, sans-serif
}

.popular_box h5 {
    padding: 15px 0;
    color: #fff
}

.popular_box h5 a {
    color: #fff
}

.popular_innr .col-lg-4:nth-child(1) .popular_box h5 {
    background: #497842
}

.popular_innr .col-lg-4:nth-child(2) .popular_box h5 {
    background: #ab216e
}

.popular_innr .col-lg-4:nth-child(3) .popular_box h5 {
    background: #4b4d76
}

.popular_innr .col-lg-4:nth-child(4) .popular_box h5 {
    background: #88adbd
}

.popular_innr .col-lg-4:nth-child(5) .popular_box h5 {
    background: #dcb78b
}

.popular_innr .col-lg-4:nth-child(6) .popular_box h5 {
    background: #b480b1
}

.featured_sec .top_heading {
    position: relative
}

.featured_sec .top_heading h1 {
    background: url(../images/clothing_icon.png) no-repeat left 20px center #692962;
    padding: 30px;
    color: #fff;
    background-size: 60px
}

.featured_sec .top_heading h1 span {
    padding: 0 !important;
    background: 0 0
}

.featured_sec .top_heading a {
    position: absolute;
    right: 20px;
    top: 43px;
    color: #fff;
    font: bold 16px/18px Arial, Helvetica, sans-serif
}

.spritual_sec {
    width: 100%;
    display: inline-block;
    padding: 10px 0 40px
}

.spritual_pic {
    width: 100%
}

.spritual_pic img {
    width: 100%;
    object-fit: cover;
    height: 450px
}

.spritual_sec .row {
    flex-direction: row-reverse
}

.spritual_txt {
    width: 100%;
    display: grid;
    text-align: center;
    background: #abbcc3;
    min-height: 450px;
    justify-content: center;
    align-content: center
}

.spritual_txt img {
    max-width: 100%;
    margin: 0 auto
}

.spritual_txt h4 {
    font-weight: 700;
    color: #fff;
    padding-top: 15px;
    font-size: 35px;
    line-height: 40px;
    margin: 0 auto
}

.spritual_txt a {
    border: 2px solid #fff;
    color: #fff;
    border-radius: 15px;
    font-size: 24px;
    line-height: 26px;
    padding: 10px 20px 14px;
    display: inline-block;
    margin-top: 10px;
    text-transform: capitalize;
    font-weight: 700
}

.spritual_txt a:hover {
    background: #fff;
    color: #000
}

.featured_innr .owl-next,
.featured_innr .owl-prev {
    top: 36%
}

.mid_service {
    padding: 0 0 40px;
    width: 100%
}

.mid_serviceBox {
    width: 100%;
    padding: 50px 25px;
    text-align: center;
    margin-top: 30px;
    background: #f6f6f6
}

.mid_serviceBox img {
    max-width: 100%
}

.mid_serviceBox h5 {
    font: bold 16px/18px Arial, Helvetica, sans-serif;
    color: #eca280;
    padding-top: 15px;
    text-transform: capitalize
}

.mid_serviceBox p {
    font: normal 14px/21px Arial, Helvetica, sans-serif;
    color: #0c0d10;
    padding-top: 12px
}

.mid_service .row {
    justify-content: center
}

.testimonial_box h4 {
    color: #dcb78b
}

.testimonial_box p {
    color: #989898
}

.testimonial_top h2 {
    color: #989898
}

.testimonial_box {
    text-align: center
}

.testimonial_box h4 {
    color: #dbb187;
    background-position: center top;
    padding: 52px 0 0 !important;
    font-size: 18px;
    line-height: 24px
}

.testimonial_box p {
    line-height: 24px;
    padding: 10px 0 0 0
}

.testimonial_sec {
    background: #fff
}

.testimonial_innr .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background: #e0e0de;
    margin: 0 7px
}

.testimonial_innr .owl-dots .owl-dot.active {
    background: #989898
}

.trading_top {
    width: 100%;
    background: #dcb78b;
    text-align: center;
    padding: 30px 0
}

.trading_top ul {
    display: inline-block
}

.trading_top ul li {
    display: inline-block;
    padding-left: 15px;
    margin-left: 10px;
    position: relative;
    color: #664138;
    text-transform: uppercase;
    font: bold 18px/22px Arial, Helvetica, sans-serif
}

.trading_top ul li:last-child {
    color: #fff
}

.trading_top ul li:before {
    width: 1px;
    height: 20px;
    position: absolute;
    left: 0;
    top: 0;
    background: #664138;
    content: ""
}

.trading_top ul li:first-child {
    margin-left: 0;
    padding-left: 0
}

.trading_top ul li:first-child:before {
    display: none
}

.realsionsip_sec {
    width: 100%;
    position: relative;
    background: #362c4e;
    padding: 50px 100px
}

.realsionsip_innr {
    width: 100%;
    position: relative;
    padding-right: 210px
}

.realsionsip_innr h4 {
    color: #fff;
    text-transform: capitalize;
    font: bold 35px/40px Arial, Helvetica, sans-serif;
    position: relative;
    padding: 5px;
    padding-left: 82px;
    background: url(../images/realtionshp_icon.png) no-repeat left top 1px;
    background-size: 64px
}

.realsionsip_innr p {
    font: normal 16px/24px Arial, Helvetica, sans-serif;
    color: #fff;
    padding-top: 25px
}

.realsionsip_innr:after {
    width: 189px;
    height: 162px;
    background: url(../images/realtionshp_icon2.png) no-repeat 0 0;
    background-size: 100%;
    position: absolute;
    right: 0;
    top: 0;
    content: ""
}

.paypal_sec {
    width: 100%;
    padding: 25px 100px 22px;
    display: inline-block
}

.paypal_sec span {
    float: left;
    font: bold 20px/24px Arial, Helvetica, sans-serif;
    color: #362c4e;
    padding-top: 12px
}

.paypal_sec img {
    max-width: 100%;
    float: right
}

.testimonial_innr .owl-dots {
    margin-top: 50px
}

.catgory_innr {
    width: 100%;
    background: #f47714
}

.catgory_left {
    width: 100%;
    text-align: center
}

.catgry_txt {
    width: 40%;
    float: left;
    position: relative;
    height: 280px
}

.catgry_txt span.catgry_heading {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    text-align: center;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font: normal 48px/67px SouvenirITCbyBT-Demi;
    color: #fff
}

.catgry_txt span.catgry_heading em {
    color: #fec79c;
    font-style: normal
}

.catgry_img {
    width: 60%;
    float: right
}

.catgry_img img {
    width: 100%;
    object-fit: cover;
    height: 280px;
    object-position: center center
}

.catgory_innr .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background: #999;
    margin: 0 8px;
    border-radius: 100%;
    display: inline-block
}

.catgory_innr .owl-dots .owl-dot.active {
    background: #eca280
}

.catgory_innr .owl-dots {
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -45px
}

.catgory_ban .banner_box {
    padding-bottom: 40px
}

.furniture_sec.popular_section .top_heading h1 {
    background: url(../images/furnitre_icon.png) no-repeat left 20px center #69737d;
    background-size: 45px
}

.product_parts {
    width: 100%;
    padding: 20px 0 10px 0
}

.catgory_box {
    width: 100%
}

.catgory_box img {
    width: 100%
}

.catgory_txt {
    width: 100%;
    padding: 20px 0;
    text-align: center;
    background: #69737d
}

.catgory_txt h4 {
    font: normal 22px/24px SouvenirITCbyBT-Demi;
    color: #fff
}

.product_parts .owl-prev {
    width: 40px;
    height: 54px;
    position: absolute;
    left: -56px;
    top: 45%;
    background: url(../images/prev1.png) no-repeat 0 0;
    background-size: 40px;
    font-size: 0;
    z-index: 999
}

.product_parts .owl-next {
    width: 40px;
    height: 54px;
    position: absolute;
    right: -56px;
    top: 45%;
    background: url(../images/next1.png) no-repeat 0 0;
    background-size: 40px;
    font-size: 0;
    z-index: 999
}

.fragnance_sec.furniture_sec.popular_section .top_heading h1 {
    background: url(../images/fragnanceicon.png) no-repeat left 20px center #497842;
    background-size: 65px
}

.fragnance_sec .catgory_txt {
    background: #497842
}

.popular_section .top_heading h1 {
    font-family: SouvenirITCbyBT-Demi
}

.featured_sec .top_heading h1 {
    font-family: SouvenirITCbyBT-Demi
}

.wellbeing_sec.furniture_sec.popular_section .top_heading h1 {
    background: url(../images/spiritualicon.png) no-repeat left 20px center #367ba2;
    background-size: 65px
}

.wellbeing_sec .catgory_txt {
    background: #367ba2
}

.clothing_sec.furniture_sec.popular_section .top_heading h1 {
    background: url(../images/popularicon1.png) no-repeat left 20px center #95865d;
    background-size: 65px
}

.clothing_sec .catgory_txt {
    background: #95865d
}

.bags_sec.furniture_sec.popular_section .top_heading h1 {
    background: url(../images/bagicon.png) no-repeat left 20px center #b71a4a;
    background-size: 65px
}

.bags_sec .catgory_txt {
    background: #b71a4a
}

.popular_box h5 {
    font-family: SouvenirITCbyBT-Demi
}

.spritual_txt h4 {
    font-family: SouvenirITCbyBT-Demi
}

.spritual_txt h4 {
    font-size: 40px;
    line-height: 47px
}

.testimonial_top h2 {
    font-family: SouvenirITCbyBT-Light;
    font-size: 40px;
    line-height: 50px;
    font-style: italic
}

.testimonial_box h4 {
    font-family: SouvenirITCbyBT-Demi;
    font-size: 22px;
    line-height: 28px;
    padding: 60px 0 0 !important;
    background-size: 60px
}

.featured_sec .top_heading a {
    font-family: Verdana
}

.header_mid a.navbar-brand img {
    width: 200px
}

.featured_txt h5 {
    font-family: CoreSansN45Regular;
    padding: 10px 10px 0;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700
}

.popular_section .top_heading a {
    font-family: Verdana
}

.mid_serviceBox h5 {
    font-size: 20px;
    line-height: 24px;
    font-family: SouvenirITCbyBT-Demi;
    font-weight: 400
}

.mid_serviceBox p {
    font-family: CoreSansN45Regular
}

.signup_sec h2 {
    font-family: SouvenirITCbyBT-Demi
}

.signup_sec p {
    font-family: CoreSansN45Regular
}

.leading_boxtext h4 {
    font-family: SouvenirITCbyBT-Demi
}

.leading_boxtext p {
    font-family: CoreSansN45Regular
}

.testimonial_box p {
    font-family: CoreSansN45Regular
}

.realsionsip_innr p {
    font-family: CoreSansN45Regular
}

.realsionsip_innr h4 {
    font-family: SouvenirITCbyBT-Demi
}

.paypal_sec span {
    font-family: SouvenirITCbyBT-Demi
}

.facility_sec .owl-carousel {
    padding: 0 70px
}

.header_topRt li a {
    font-family: Verdana
}

.header_topLeft {
    font-family: Verdana
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    font-family: Verdana;
    text-transform: capitalize !important;
    font-weight: 700
}

.cart_box {
    font-family: Verdana
}

.ubermenu .ubermenu-target-text {
    font-family: SouvenirITCbyBT-Demi !important
}

.signup_box input[type=email] {
    font-family: CoreSansN45Regular
}

.testimonial_box p {
    padding: 10px 13% 0
}

.facility_box img {
    width: 60px !important;
    margin-top: 4px;
    margin-right: 8px
}

.testimonial_innr .owl-nav {
    display: block !important
}

.testimonial_innr .owl-prev {
    width: 40px;
    height: 54px;
    position: absolute;
    left: -56px;
    top: 45%;
    background: url(../images/prev1.png) no-repeat 0 0;
    background-size: auto;
    background-size: 40px;
    font-size: 0;
    z-index: 999
}

.testimonial_innr .owl-next {
    width: 40px;
    height: 54px;
    position: absolute;
    right: -56px;
    top: 45%;
    background: url(../images/next1.png) no-repeat 0 0;
    background-size: auto;
    background-size: 40px;
    font-size: 0;
    z-index: 999
}

.footer_sec {
    background: #352c4d;
    padding: 30px 100px 20px;
    float: left
}

.footer_top {
    width: auto;
    padding: 20px 0 0 !important;
    float: right
}

.ftr_logo {
    width: auto;
    float: left
}

.ftr_logo img {
    max-width: 100%
}

.footer_top ul li a {
    border: none;
    font-size: 20px;
    line-height: 22px;
    font-family: Verdana;
    color: #fff;
    font-weight: 700;
    position: relative;
    padding: 0 15px
}

.footer_top ul li a:before {
    width: 1px;
    position: absolute;
    left: -4px;
    top: -2px;
    content: "|";
    color: #fff !important
}

.footer_top ul li:first-child a:before {
    display: none
}

.footer_top ul li a:hover {
    color: #dbb78b
}

.leading_boxtext h4 {
    color: #dbb187
}

.leading_boxtext p {
    color: #989898
}

.footer_main {
    width: 100%;
    background: #352c4d;
    float: left
}

.popular_cat .popular_box h5 {
    background: #eca27d;
    font-size: 20px;
    line-height: 25px
}

.popular_cat .popular_box {
    margin: 0
}

.slider_sec .owl-prev {
    width: 40px;
    height: 54px;
    position: absolute;
    left: -56px;
    top: 45%;
    background: url(../images/prev1.png) no-repeat 0 0;
    background-size: 40px;
    font-size: 0;
    z-index: 999
}

.slider_sec .owl-next {
    width: 40px;
    height: 54px;
    position: absolute;
    right: -56px;
    top: 45%;
    background: url(../images/next1.png) no-repeat 0 0;
    background-size: 40px;
    font-size: 0;
    z-index: 999
}

.slider_sec .owl-carousel .owl-item img {
    height: 230px;
    object-fit: cover
}

.popular_cat .owl-carousel .owl-item:nth-child(odd) .popular_box h5 {
    background: #e2626f
}

.popular_cat .owl-carousel .owl-item:nth-child(even) .popular_box h5 {
    background: #eca27d
}

.product_sidebar h2 {
    font-family: SouvenirITCbyBT-Demi !important;
    font-size: 16px
}

.product_sidebar ul li a {
    font-family: SouvenirITCbyBT-Demi !important
}

.product_sec h1 {
    font-family: SouvenirITCbyBT-Demi !important
}

.about_box h2 {
    font-family: SouvenirITCbyBT-Demi !important
}

.about_box p {
    font-family: CoreSansN45Regular
}

.breadcrumb_sec ul li {
    font-family: SouvenirITCbyBT-Light
}

.link_box p {
    font-family: CoreSansN45Regular
}

.link_box h5 {
    font-family: SouvenirITCbyBT-Demi !important
}

.contact_rt p {
    font-family: CoreSansN45Regular
}

.contact_rt h5 {
    font-family: SouvenirITCbyBT-Demi !important
}

.contact_frm label {
    font-family: SouvenirITCbyBT-Demi
}

.contact_frm input[type=email],
.contact_frm input[type=password],
.contact_frm input[type=tel],
.contact_frm input[type=text],
.contact_frm textarea {
    font-family: CoreSansN45Regular
}

.contact_frm input[type=submit] {
    font-family: SouvenirITCbyBT-Demi
}

.captcha_box em {
    font-family: SouvenirITCbyBT-Demi
}

.product_box_bottmText h4 {
    font-family: SouvenirITCbyBT-Demi
}

.product_box_bottmText h5 {
    font-family: CoreSansN45Regular
}

.product_box_bottm a.button {
    font-family: SouvenirITCbyBT-Demi
}

.product_sliderRt p {
    font-family: CoreSansN45Regular
}

.woocommerce .product_sliderRt button.button.alt {
    font-family: SouvenirITCbyBT-Demi !important
}

.product_sliderRt p strong {
    font-family: SouvenirITCbyBT-Demi
}

.product_slider h5 {
    font-family: SouvenirITCbyBT-Demi
}

.product_rt .woocommerce-tabs .tabs li a {
    font-family: SouvenirITCbyBT-Demi
}

.product_rt .woocommerce-tabs .woocommerce-Reviews h2,
.product_rt .woocommerce-tabs .woocommerce-Reviews h4 {
    font-family: SouvenirITCbyBT-Demi
}

.product_rt .woocommerce-tabs .comment-respond span,
.product_rt .woocommerce-tabs .woocommerce-Reviews p {
    font-family: CoreSansN45Regular
}

#commentform label {
    font-family: CoreSansN45Regular
}

.woocommerce #review_form #respond .form-submit input {
    font-family: SouvenirITCbyBT-Demi
}

table tr td,
table tr th {
    font-family: SouvenirITCbyBT-Demi
}

.product-name a {
    font-family: SouvenirITCbyBT-Demi
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    font-family: SouvenirITCbyBT-Demi
}

.cart_totals h2,
.woocommerce-MyAccount-content h3,
.woocommerce-MyAccount-content legend,
.woocommerce-checkout h3,
.woocommerce-column__title,
.woocommerce-order-details__title {
    font-family: SouvenirITCbyBT-Demi
}

.cart_totals h2,
.woocommerce-MyAccount-content h3,
.woocommerce-MyAccount-content legend,
.woocommerce-checkout h3,
.woocommerce-column__title,
.woocommerce-order-details__title {
    font-family: SouvenirITCbyBT-Demi
}

.woocommerce-billing-fields__field-wrapper label {
    font-family: SouvenirITCbyBT-Demi
}

.form-row .select2-container--default .select2-selection--single,
.form-row input[type=email],
.form-row input[type=password],
.form-row input[type=tel],
.form-row input[type=text],
.form-row input[type=url],
.form-row select,
.form-row textarea {
    font-family: CoreSansN45Regular
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    font-family: SouvenirITCbyBT-Demi
}

.woocommerce form .form-row label {
    font-family: SouvenirITCbyBT-Demi
}

.woocommerce-privacy-policy-text p a {
    font-weight: 600;
    color: #692a63 !important
}

.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
    font-family: SouvenirITCbyBT-Demi
}

.woocommerce-MyAccount-navigation li {
    font-family: SouvenirITCbyBT-Demi
}

.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-number a {
    olor: #692a63
}

.woocommerce-MyAccount-content p .button {
    font-family: SouvenirITCbyBT-Demi
}

.woocommerce-pagination a.page-numbers,
.woocommerce-pagination span.page-numbers {
    font-family: SouvenirITCbyBT-Demi
}

.catgory_txt h4 {
    font-size: 19px;
    line-height: 24px
}

.header_topLeft {
    float: right
}

.topcall {
    color: #f3a67c;
    float: left;
    font: 600 14px/16px 'Open Sans', sans-serif
}

.topcall a {
    color: #f3a67c
}

.topcall a:hover {
    color: #692a63
}

.header_top {
    background: #efefef;
    border: none
}

.header_topLeft a {
    color: #692a63
}

.header_topLeft a::before {
    background: #692a63
}

.header_topLeft a:hover {
    color: #f3a67c
}

.header_menu {
    display: inline-block
}

.nav_top {
    border-radius: 0
}

.mid_serviceBox img {
    width: 115px
}

.footer_sec {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.featured_innr .owl-prev {
    width: 40px;
    height: 54px;
    background: url(../images/prev1.png) no-repeat 0 0 !important;
    left: -56px;
    background-size: 40px !important
}

.featured_innr .owl-next {
    width: 40px;
    height: 54px;
    background: url(../images/next1.png) no-repeat 0 0 !important;
    right: -56px;
    background-size: 40px !important
}

.featured_innr .owl-next,
.featured_innr .owl-prev {
    border: none !important;
    transform: inherit !important;
    border-radius: 0 !important
}

.featured_box {
    padding: 5px;
    box-shadow: 0 2px 7px 1px #c5c5bf;
    background: #fff
}

.featured_innr .owl-carousel .owl-item {
    padding: 8px;
    background: #fff
}

.featured_txt h5 a {
    color: #0c0d10
}

.featured_pic {
    border: none
}

.featured_innr .owl-carousel .owl-stage-outer {
    padding-bottom: 15px
}

.featured_innr .owl-dots .owl-dot {
    width: 14px;
    height: 14px;
    background: #7d7d7d;
    margin: 0 7px
}

.featured_innr .owl-dots .owl-dot.active {
    background: #e78a5e
}

.featured_txt {
    min-height: 124px
}

.spritual_txt a:hover {
    background: #eca27d;
    color: #fff
}

.nav_top .ubermenu li {
    margin-left: 18px
}

.facility_sec .owl-carousel {
    padding: 0 !important
}

.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    width: 1150px !important;
    left: 50% !important;
    margin-left: -575px
}

.nav_top .ubermenu li:first-child {
    margin-left: 0
}

.topcall {
    font-size: 13px
}

.header_topLeft {
    font-size: 12px
}

.header_topLeft a::before {
    top: 3px
}

.realsionsip_sec {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.paypal_sec {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.testimonial_top {
    padding: 0
}

.testimonial_sec {
    padding: 0 0 40px
}

.nav_top .ubermenu li li {
    margin-left: 0 !important;
    font-family: Verdana
}

.nav_top .ubermenu li li span {
    font-family: Verdana !important;
    font-weight: 400 !important
}

.nav_top .ubermenu li li:first-child>a {
    color: #692a63 !important;
    font-size: 18px !important;
    font-family: SouvenirITCbyBT-Demi
}

.nav_top .ubermenu li li:first-child>a span {
    font-family: SouvenirITCbyBT-Demi !important
}

.footer_top {
    padding-top: 0 !important;
    text-align: right
}

.footer_top p {
    color: #fff;
    font: normal 16px/27px Verdana
}

.footer_top p a {
    color: #fff !important
}

.footertopmenu {
    width: 100%;
    padding: 30px 0
}

.footbox {
    width: 100%
}

.footbox h4 {
    color: #8d8d8e;
    font: 600 17px/30px Verdana;
    color: #8d8d8e;
    text-transform: uppercase;
    border-bottom: 3px solid #e9eaed;
    padding-bottom: 8px
}

.footbox ul li {
    color: #8d8d8e;
    font: 400 15px/27px Verdana;
    width: 100%;
    display: inline-block;
    margin-top: 5px
}

.footbox ul li a {
    color: #8d8d8e;
    display: inline-block;
    padding: 3px 0
}

.footbox ul li a:hover {
    color: #352c4d !important
}

.footbox ul {
    margin-top: 10px
}

.paycart {
    width: 100%;
    margin-top: 18px
}

.paycart img {
    max-width: 58% !important
}

.testimonial_sec {
    background: #352c4d;
    padding: 30px 0 !important
}

.testimonial_box p {
    padding: 10px 7% 0;
    color: #fff
}

.testimonial_box h4 {
    color: #fff !important;
    background: url(../images/str.png) no-repeat top center
}

.spplytexts {
    width: 100%;
    background: #eca280;
    padding: 20px 0;
    text-align: center
}

.spplytexts strong {
    color: #fff;
    font: 600 17px/30px Verlag-Black;
    text-transform: uppercase
}

.featured_sec.relatedSec {
    margin-top: 30px
}

.product_box_bottmText {
    min-height: 220px
}

.cotarerowpanal .popular_section.furniture_sec:last-child {
    padding-bottom: 40px
}

.catgry_img {
    width: 100%
}

.catgry_txt {
    position: absolute;
    left: 0;
    height: 100%;
    top: 0
}

.header_topLeft strong {
    color: #a8a4a4
}

.about_box table {
    width: 100%;
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    border: 1px solid #ccc;
    margin-top: 10px
}

.about_box table tr td {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width: 39%
}

.about_box p a {
    font-weight: 700;
    color: #666 !important
}

.catgory_txt h4 a {
    color: #fff !important
}

.fldinput {
    width: 100%;
    margin-top: 10px
}

.form-control {
    height: 40px;
    padding: 0 10px;
    color: #666;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400
}

input[type=submit].form-control {
    width: auto !important;
    padding: 0 30px;
    background: #f0ad88;
    font-weight: 600;
    border: none !important;
    text-transform: uppercase;
    font-family: Verdana;
    color: #fff
}

.subsrbpop h4 {
    color: #692a63;
    font: bold 20px/30px SouvenirITCbyBT-Demi !important;
    letter-spacing: 1px;
    padding-bottom: 10px
}

.subsrbpop .close {
    position: absolute;
    top: 0;
    right: 0;
    color: #000 !important;
    z-index: 11
}

.subsrbpop .close {
    position: absolute;
    top: -4px;
    right: -6px;
    color: #fff !important;
    z-index: 11;
    padding: 0;
    background: #692a63;
    opacity: 1;
    text-shadow: none;
    width: 30px;
    height: 30px;
    border-radius: 20px
}

.woocommerce-pagination a.page-numbers,
.woocommerce-pagination span.page-numbers {
    border: 1px solid #692a63;
    color: #692a63 !important
}

.woocommerce-pagination a.page-numbers.current,
.woocommerce-pagination span.page-numbers.current {
    background: #692a63 !important;
    color: #fff !important;
    border-color: #692a63 !important
}

.woocommerce-pagination .next.page-numbers {
    background: url(../images/arwrt2.png) no-repeat center center !important
}

.woocommerce-pagination .prev.page-numbers {
    background: url(../images/arwlt2.png) no-repeat center center !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-item-type-custom .ubermenu-submenu-type-stack .ubermenu-item-type-custom:nth-child(1)>.ubermenu-target {
    background: 0 0 !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-submenu-type-stack .ubermenu-item-type-custom:nth-child(1)>.ubermenu-target {
    background: 0 0 !important
}

.product_box_bottmText {
    min-height: 180px
}

.catgory_txt {
    position: relative
}

.catgory_txt a {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    height: 100%
}

.ubermenu .ubermenu-submenu .ubermenu-column-auto {
    min-width: 100% !important;
    width: 100% !important
}
 .product_sliderRt h6,
    .product_sliderRt h3,
    .product_sliderRt h4,
    .product_sliderRt h5,
    .product_sliderRt div {
        font-size: 14px;
        color: #666;
        font-family: CoreSansN45Regular; padding-bottom: 10px;    line-height: 22px;
    }
.product_sliderRt h6 strong, .product_sliderRt h3 strong, .product_sliderRt h4 strong, .product_sliderRt h5 strong, .product_sliderRt div strong {font-family: SouvenirITCbyBT-Demi;}   
    

.product_slider img{ border: 1px solid #ddd;}
.product_sliderRt div{ padding-bottom: 0px !important;}

/*#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ background: none !important;}*/
#mega-menu-wrap-main-menu{ background: none !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ text-transform: inherit;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ background: #fff !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li{  font: 400 12px/20px 'SouvenirITCbyBT-Demi' !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{ padding: 8px 15px !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li > a{ color: #888 !important;  font: 400 12px/17px "Open Sans", sans-serif !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li:first-child > a{
    color: #692a63 !important;
    font-size: 15px !important;
    font-family: 'SouvenirITCbyBT-Demi' !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ text-transform: inherit }
.mega-sub-menu li a{ color: #888 !important;  font: 400 12px/20px 'SouvenirITCbyBT-Demi' !important;  height: auto !important;}



#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding-top: 38px !important; text-transform: capitalize !important;font-family: 'SouvenirITCbyBT-Demi' !important;}


.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(1)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(1) > a.mega-menu-link
 {
    background: url(../images/menuicon2.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-item-type-custom:nth-child(1)>.ubermenu-target {
    background: url(../images/menuicon2.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(2)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link {
    background: url(../images/menuicon1.png) no-repeat center top !important;
    background-size: 35px !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link {
    background: url(../images/menuicon1.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(3)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(3) > a.mega-menu-link {
    background: url(../images/comming_soon-icon.png) no-repeat center top !important;
    background-size: 35px !important;
}


.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(4)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(4) > a.mega-menu-link {
    background: url(../images/menuicon3.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(5)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(5) > a.mega-menu-link {
    background: url(../images/menuicon4.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(6)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(6) > a.mega-menu-link {
    background: url(../images/menuicon5.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(7)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(7) > a.mega-menu-link {
    background: url(../images/menuicon6.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(8)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(8) > a.mega-menu-link {
    background: url(../images/menuicon8.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(9)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(9) > a.mega-menu-link {
    background: url(../images/menuicon7.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(10)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(10) > a.mega-menu-link {
    background: url(../images/menuicon9.png) no-repeat center top !important;
    background-size: 35px !important;
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(11)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(11) > a.mega-menu-link {
    background: url(../images/sale_icon.png) no-repeat center top !important;
    background-size: 35px !important;
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-menu-item{padding: 0 10px;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ font-size: 12px !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu li > a{ text-transform: capitalize !important;}

.form-group input[type="email"]{ width: 100% !important;
height: 32px !important;
border: 1px solid #666 !important;padding: 0 10px !important;
color: #666 !important;font-size: 13px !important;
font-weight: 400 !important;
outline: 0 !important;-webkit-appearance: none !important;
border-radius: 0 !important;
box-shadow: inherit !important; margin-bottom: 0 !important;}
.form-group input[type="submit"] {
    padding: 8px 14px !important;
    background: #692962 !important;
    color: #fff !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 16px !important;
    display: inline-block !important;
    border: none !important;
    -webkit-appearance: none !important;
    box-shadow: inherit !important;
}



.cwg_popup_submit{ font:700 14.6px/50px "Open Sans", sans-serif !important; padding: 0 20px; background: #692a63 !important; border-radius: 3px; margin-top: 10px; border: none; color: #fff; text-transform: uppercase !important;}
.cwg_popup_submit:hover{background: #f3a67c !important;}

.swal2-popup{ padding: 0px !important;}



.product_ug_wrap .cwg_popup_submit {
  font: 700 14.6px/50px "Open Sans", sans-serif !important;
  padding: 0 20px;
  background: #692a63 !important;
  border-radius: 3px;
  margin-top: 10px;
  border: none;
  color: #fff;
  width: 100% !important;
  text-transform: uppercase !important;
  margin: 10px 3px 2px;
}






.newsletterpaop .modal-content{ border-radius: 0px; background: #362c4e; text-align: center; border: 10px solid #eca181;}
.newsletterpaop.subsrbpop h4{ color: #fff; font-size: 27px; line-height: 35px;}
.newsletterpaop.subsrbpop h6{ color: #fff; font-size: 17px; line-height: 25px; color: #eca181; font-family: 'Open Sans', sans-serif; margin-top: 20px;}
.newsletterpaop .form-control {
    background: #fff !important;
    border-radius: 10px;
    padding: 0 20px !important;
    border-radius: 16px;
    font-size: 17px !important;
    font-weight: 600; color: #000 !important;
}
.newsletterpaop .tnp-submit {
    background: #eca181 !important;
    padding: 10px 30px !important;
    border-radius: 11px;
    color: #fff !important;
    font-size: 17px !important;
    line-height: 25px !important;
    font-family: 'Open Sans', sans-serif;
    margin-top: 33px !important;
    display: inline-block !important;
}
.poplogo{ width: 100%; text-align: center; margin-top: 10px;}
.poplogo img{ width: 190px;}


.newsletterpaop.subsrbpop .close{ width: 57px;
height: 56px;
border-radius: 20px;
font-size: 40px;}


.newsletterpaop .modal-body{ padding: 60px 30px;}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item{position: static !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-flyout ul.mega-sub-menu{width: 100%;left: 0px !important;}


.tnp-subscription input[type="email"], .tnp-subscription input[type="text"]  {
  background: #fff !important;
  border-radius: 10px;
  padding: 0 20px !important;
  border-radius: 16px;
  font-size: 15px !important;
  font-weight: 600;
  color: #000 !important;height: 50px; border: 1px solid #ddd !important;font-family: 'Open Sans', sans-serif;
}
.tnp-subscription label{   font-size: 17px !important;
  font-weight: 600;
  color: #000 !important;}

.tnp-subscription input[type="submit"]{
  background: #eca181 !important;
  padding: 10px 30px !important;
  border-radius: 11px;
  color: #fff !important;
  font-size: 17px !important;
  line-height: 25px !important;
  font-family: 'Open Sans', sans-serif;
  margin-top: 33px !important;
  display: inline-block !important; border: none; cursor: pointer;
}
.tnp-subscription{ margin: 15px 0 !important;}


.newsletterinn{ width: 100%;max-width: 900px; margin: 50px auto; border: 10px solid #f3a67c; text-align: center; background: url(../images/newsletter-Page-BG.jpg) no-repeat center center; background-size: cover !important; padding: 30px;}
.newsletterinn h1{ color: #fff !important;}
.newsletterinn .tnp-subscription label{ color: #fff !important;text-align: left;}
.newsletterinn .tnp-subscription input[type="email"]{ background: #fff !important; border-color: #fff !important;}
.newsletterinn .tnp-subscription{ margin: 0px auto !important;}

.newsletterinn p{ font-size: 15px; color: #fff !important; padding: 20px 100px;
line-height: 31px;}
.newsletterinn p a{ color: #fff !important;}
.newsletterinn h4{ color: #fff !important; font-family: SouvenirITCbyBT-Demi !important; font-size: 25px; line-height: 30px; font-weight: bold; padding-bottom: 30px;}
.newsletterinn h1{ display: none;}

.newsletterinn p:empty{
  display: none;
}

.blogSearch{ width: 100%;margin-top: 40px;}
.bolSrch{ border: 1px solid #e8e8e8; width: 100%; position: relative;}
.bolSrch input[type="text"]{ width: 100%; height: 60px; padding: 0 10px; -webkit-appearance: none; border: none; color: #656464; font: 400 16px/20px 'Open Sans', sans-serif; text-overflow: ellipsis;
white-space: nowrap; padding-right: 90px;}
.bolSrch input[type="submit"] {
  width: 70px;
  height: 60px;
  background: #692a63 url(../images/search.png) no-repeat center center;
  border: none;
  font-size: 0px;
  position: absolute;
  right: 0px;
  top: 0px; cursor: pointer;
}
.bolSrch input[type="submit"]:hover{ background-color: #005624;}

.catagoryBox{ width: 100%; padding: 25px; border: 1px solid #e8e8e8; margin-top: 40px;}
.ctamenu li{ font: 400 16px/23px 'Open Sans', sans-serif; color: #656464; border-bottom: 2px dotted #e8e8e8; padding:10px 7px;}
.ctamenu li a{ width: 100%; display: inline-block; color: #656464;}
.catagoryBox ul{ margin-top: 20px;}
.catagoryBox .media{ padding: 20px 0;border-bottom: 1px solid #e8e8e8;}
.catagoryBox .media img{ width: 97px; margin-right: 10px;}
.catagoryBox .media strong{ color: #010101; font: 700 18px/23px 'Open Sans', sans-serif; display: inline-block; width: 100%; padding-bottom: 10px;}
.catagoryBox .media strong a{ color: #010101;}
.catagoryBox .media span{ color: #656464; font: 400 16px/23px 'Open Sans', sans-serif;}
.catagoryBox .media:last-child{ border-bottom: none;}



/*bolg_sec*/
.bolg_sec{padding: 60px 0; position: relative;}
.bolg_box{margin-top: 40px;}
.blog_txt{padding-top: 25px;}
.txt h5{font: 700 19px/32px SouvenirITCbyBT-Demi; padding-bottom: 10px;}
.txt h6{font: 700 15px/23px SouvenirITCbyBT-Demi; padding-bottom: 10px;}

.txt h5 a{color: #010101;}
.blog_txt .all_btn{font-size: 16px; line-height: 26px;}
.blog_txt .all_btn i{vertical-align: middle; padding-left: 8px;}
.blog_txt .all_btn:hover{color: #000000;}
.blog_img{position: relative; overflow: hidden;}
.green_box{position: absolute; left: 0; bottom: 0; padding: 10px 30px; font: 400 16px/26px SouvenirITCbyBT-Demi; color: #fff; background: rgba(105, 42, 99, 0.90); display: inline-block;}
.bolg_sec .owl-nav{font-size: 0;}
.bolg_sec .owl-nav .owl-prev, .bolg_sec .owl-nav .owl-next{position: absolute; left: -30px; top: 50%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); width: 25px; height: 25px;}

.bolg_sec .owl-nav .owl-next{left: inherit; right: -40px;}

.bolg_sec .owl-nav .owl-prev:before, .bolg_sec .owl-nav .owl-next:before{font: normal 25px/25px FontAwesome; content: "\f104"; color: #5a5959;}
.bolg_sec .owl-nav .owl-next:before{content: "\f105";}
.blog_img img{width: 100%; moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}

.bolg_box:hover .blog_img img {-ms-transform: scale(1.1); -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.ctamenu li a {
  width: auto;
  display: inline-block;
  color: #656464;
}
.ctamenu li {
  font: 400 16px/23px SouvenirITCbyBT-Demi;
  color: #656464;
  border-bottom: 2px dotted #e8e8e8;
  padding: 10px 7px;
}

.ctamenu h2{
  font-size: 20px;
  line-height: 24px;
  font-family: SouvenirITCbyBT-Demi;
  font-weight: 400;
}
.ctamenu{background: #f6f6f6;}
.bolg_box {
  padding: 5px;
  box-shadow: 0 2px 7px 1px #c5c5bf;
  background: #fff;
}
.blog_txt h5 {
  font-family: SouvenirITCbyBT-Demi;
  padding: 10px 0;
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}
.blog_txt h5 a{ color: #692a63 !important;}
.blog_txt{ padding: 15px;}

.all_btn{ padding: 7px 10px; border-radius: 5px;font-family: SouvenirITCbyBT-Demi;font-size: 12px !important;
font-weight: 700 !important; color: #fff; margin-top: 10px; display: inline-block;}
.all_btn:hover {
  background: #f3a67c !important;
}
.blog_txt p{font-size: 15px;
line-height: 21px;
font-family: Verdana;}
.blog_txt .all_btn {
  font-size: 16px;
  line-height: 26px;
  background:#f3a67c;
  padding: 3px 19px;
  margin-top: 28px !important;
}
.blog_txt .all_btn i{ display: none !important;}
.blog_txt .all_btn:hover{ background: #692a63; color: #fff !important;}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ height: auto !important;}

.bloglistpage{ padding: 50px 0 80px !important;}

.term-description{ margin-top:20px;}

.catbanner_main {
  width: 100%;
  display: inline-block;
  margin-top: 33px;
}
.catbanner {
  width: 50%;
  float: right;
}
.catbanner_txt {
  width: 47%;
  float: left;
  padding: 20px;
}
.catbanner img{ width: 100%; height: 240px !important; object-fit: cover; }
.catbanner_txt .term-description {
  margin-top: 0;
}    
.product_sec .catbanner_txt h1, .product_sec .catbanner_txt p {
  color: #fff;
}




/*aboutus*/
.banner{background-color:#692963 ; display:flex; align-items:center;}
.menubread .breadcrumb-item{padding: 0 6px 0 15px; position: relative; }

/*.menubread .breadcrumb-item + .breadcrumb-item::before {padding: 0 5px; background: url(../images/arwright.png) no-repeat; content:''; display: inline-block; width: 9px;height: 9px; position: absolute; top:50%; left:0; transform: translateY(-50%); }*/
/*.menubread .breadcrumb .breadcrumb-item a {color: #692a63; font:bold 15.85px/20px 'CoreSansNRW01-75ExtraBold'; text-transform: capitalize; }*/
.menubread .breadcrumb { padding:24px 0 10px; background-color: inherit; border-radius: 0px; margin: 0; }


/*privace_text*/
.privace_text{ position: relative; background-color: #efefef; padding: 34px 0 30px;}
.cnm p{  font-family: 'CoreSansN-45Regular'; font-size:13px; line-height: 20px ; color: #666; margin-bottom: 20px; }
/*.cnm p:first-child{margin-bottom: 0; }*/
.cnm h2, .blog_ss .media-body h5{  font-family: 'CoreSansNRW01-75ExtraBold'; font-size: 19.89px; line-height: 26px ; color: #000; /*padding-bottom: 30px; */text-transform: uppercase; margin-bottom: 20px; }
/*.cnm h2:first-child{margin-top: 0; }*/
.cnm ul li{  font-family: 'CoreSansN-45Regular'; font-size:13px; line-height: 20px ; color: #666; margin-bottom: 10px; }
.cnm ul li:last-child{margin-bottom: 0; }
.cnm ul{  padding:0 0 10px 20px; list-style: disc;}
.scs ul{list-style-type: none; }
.scs {text-align: right; display: flex; justify-content: right;}
.scs ul li{ padding: 2px 0; margin-bottom: 0; }
.scs ul li a{  font-family: 'SouvenirITCbyBT-Demi'; font-size: 23.93px; line-height: 30px; color: #fff; background-color: #692a63;padding: 15px 30px ; /*text-align: center;*/ width: 100%; height: auto; display: block; text-align: center; }
.scs ul li a:hover{background: #eca280; }  
  /* 24.11.22 */
.tophead h1{margin:0px auto; color:#fff; font:500 33.69px/44px 'Verlag-Black'; letter-spacing:6px;}
.banner span img{ width:80px;}
.banner span{padding:23px 40px;}
.menubread .active.breadcrumb-item a {color:#858585;}

.clickheresec{padding: 62px 0; }
.clickheresec .container a{display: inline-block; min-height: 157px; }
.cnmdotul{padding-bottom: 20px !important; }
.cnmdotul li{margin-bottom: 18px; }

.aboutus {background: #efefef; padding: 40px 0; }
/*product-cc 24.11.22*/
.product_cc{ padding: 62px 0;}
.product_cc_box img{ max-width: 100%; margin-bottom: 20px;}
.product_cc_box {   text-align: center; padding: 40px 20px 30px; height: 250px; display: flex; align-items: center; justify-content: center;  flex-direction: column;}

.product_cc .row{margin-right: -2px;margin-left: -2px;}
.product_cc .col-md-3{ -ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%; padding: 0 2px;}
.product_cc_box h3{ font-size: 28.28px ; line-height: 37px; font-family: 'Verlag-Black'; color: #fff; margin-bottom: 20px;text-transform: uppercase;}
.product_cc_box h4{ font-size: 22.5px ; line-height: 30px; font-family: 'Verlag-light'; color: #fff; margin-bottom: 30px;}
 .row .col-md-3:nth-child(2n+1) .product_cc_box{ background-color: #5d257b;}
.row .col-md-3:nth-child(2n+2) .product_cc_box{ background-color: #375f8c;}
.row .col-md-3:nth-child(2n+3) .product_cc_box{ background-color: #273180;}

.row .col-md-3:nth-child(2n+4) .product_cc_box{ background-color: #f9a15b;}
.row .col-md-3:nth-child(2n+5) .product_cc_box{ background-color: #a43e5e;}
.row .col-md-3:nth-child(3).product_cc_box img{ width: 100%;}
/* bilog css24.11.22*/
.blog_ss .media{ padding: 25px; background-color: #f8f8f8; margin-bottom: 10px;}
.blog_ss .media-body {padding-left: 10px;}
/*.blog_ss .media-body h5{ font-size: 19.82px; line-height: 26px;font-family: 'CoreSansNRW01-75ExtraBold'; color: #000;margin-bottom: 10px; }*/
.blog_ss .media-body p{ font-size: 19.82px; line-height: 26px; font-family: 'CoreSansN-45Regular'; color: #000;margin-bottom: 10px; }
.blog_ss .media-body a.more{ font-size: 16.82px;  line-height: 24px;  font-family: 'CoreSansNRW01-75ExtraBold';  color: #000;  background: url(../images/blogicon4.png) no-repeat left center;  padding-left: 20px;}
.blogsunul{width: 100%; }
.blogsunul li a{ background: url(../images/blogimg6.png) no-repeat left 24px center; font-family: 'SouvenirITCbyBT-Demi';font-size: 23.93px; line-height: 30px; color: #fff; background-color: #692a63;padding: 15px 0; width: 266px; height: 62px; display: block; padding-left: 69px !important; text-align: left !important; }
.blogsunul li a:hover{ background: url(../images/bloghover.png) no-repeat left 24px center #eca280 !important; }


/* mark */
.menubread .breadcrumb .breadcrumb-item a {text-transform: capitalize !important; }
.bannersec{padding-top: 55px; }
.privace_text{padding: 40px 0 30px;}
.cnm p a{color:#692a63; font-family: 'CoreSansNRW01-75ExtraBold';font-size: 13px !important;}
/*.product_cc {padding: 70px 0;}*/
.redbx{background: #a43e5e; padding: 108px 0px; width: 100%; text-align: center; }
.redbx h2{font:normal 87.2px/97px 'CoreSansNRW01-75ExtraBold'; color:#fff;}
.blog2sec{padding: 10px 0 30px; background: #fff; }
.prevnxtdata{padding: 34px 0 0; }
.prevnxtdata h2{text-transform: capitalize; }
.prevnxtdata a{font:normal 19.82px/24px 'CoreSansNRW01-75ExtraBold'; color:#000; }
.prevnxtdata a:hover{color:#a33e5e; }


.blogcatgpg .col-md-9{-ms-flex: 0 0 72%;flex: 0 0 72%;max-width: 72%;}
.blogcatgpg .col-md-3{-ms-flex: 0 0 28%;flex: 0 0 28%;max-width: 28%;}
.blgcatgpgclickbx{padding-top: 0; }
.blgcatgpgprdcc{padding-bottom: 40px; }
.prevnxtdatatop{display: flex; justify-content:space-between; }
.prevnxtdatatop ul{list-style-type: none; }
.prevnxtdatatop ul li{display: inline-block; }
.prevnxtdatatop a{font:normal 15.85px/20px 'CoreSansNRW01-75ExtraBold'; color:#692a63; padding: 10px 18px; display: inline-block; }
.prevnxtdatatop ul li:first-child a{background: url(../images/prvti.png) no-repeat top 2px left; padding-left: 30px; background-size: 22px 27px !important; padding-top: 0;}
.prevnxtdatatop ul li:last-child a{background: url(../images/nexti.png) no-repeat top 2px right; padding-right: 30px; background-size: 22px 27px !important; padding-top: 0;}
.blogpagi{text-align: center; justify-content: center; padding-top: 36px; }
.blogpagi li{width: 44px; height: 50px;}
.blogpagi li a{width: 100%; height: 100%; border:0; font:23.78px/30px 'SouvenirITCbyBT-Demi'; color:#692a63; display: inline-flex; justify-content:center; align-items:center; -webkit-transition: all .3s; -moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s; border-radius: 50%; position: relative; padding-left: 4px; }
.blogpagi li a:after{content:','; position: absolute; bottom:9px; right:0; }
.blogpagi li a:hover{color:#f9a15b; background: transparent; }
.blogpagi li a:hover:before{color:#692a63 !important; }
.blogpagi li:first-child a{background: url(../images/left_pagi.png) no-repeat center center;padding-right: 12px;}
.blogpagi li:first-child a:after, .blogpagi li:last-child a:after{display: none; }
.blogpagi li:last-child a{background: url(../images/right_pagi.png) no-repeat center center; padding-left: 46px; }

.blogpagi li:first-child a:hover{background: url(../images/hleft_pagi.png) no-repeat center center;}
.blogpagi li:last-child a:hover{background: url(../images/hright_pagi.png) no-repeat center center;}
.dot4li a:after{content:'' !important; position: absolute; bottom:14px !important; right:0; background: url(../images/dots4.png) no-repeat; width: 46px; height: 5px; }
.dot4li a{padding-right: 55px; }
.dot4li{width: 80px !important; }
.dot4li+li a:after{display: none; }
.dot4li+li a{padding-left: 20px;}


.cnmtablebx{padding: 70px 0; background: #efefef;position: relative; width: 100%;}
.cnmtable{ background: #fff; text-align: center; }
.cnmtable thead{background: #e2d6e1; }
.cnmtable th{font: normal 21.8px/28px 'Verlag-Black';color:#692963; text-transform: uppercase; padding: 26px 0; }
.cnmtable tr, .cnmtable td, .cnmtable th, .cnmtable thead{border:2px solid #a5a5a5; }
.cnmtable tbody tr:first-child{background: #f3eef3; }
.cnmtable tbody tr:first-child td{font: normal 15.85px/22px 'CoreSansNRW01-75ExtraBold'; color:#000; }
.cnmtable tbody td{font: normal 17.83px/23px 'CoreSansN-45Regular'; color:#000; text-align: center; padding: 22px 10px;/*width: 30%;*/}
.cnmtable td, .cnmtable th{vertical-align: middle; }
.cnmtable.table thead th {
  border-bottom: 2px solid #a5a5a5;
}
/*.cnmtable tbody td:nth-child{ width: 40%;}*/

.cnmtable.table thead th { width: 30%; }
.cnmtable.table thead th:nth-child(2){ width: 40%;}
.cnmtable tbody td{ width: 10%; }
.cnmtable tbody td:first-child, .cnmtable tbody td:last-child{ width: 30%; }


/*order policy css 25.11.22*/

.product_cc .row { padding: 0 12px;}
.order_policy{ position: relative; background-color: #efefef; padding: 40px 0 0; margin-top: 55px;}
.order_policy .cnm a{  font-family: 'CoreSansNRW01-75ExtraBold'; font-size: 19.89px; line-height: 26px ; color: #000;  }
.returns_policy { position: relative; background-color: #efefef; padding: 40px 0 ; margin-top: 55px;}
.eu_orders{ position: relative; background-color: #efefef; padding: 40px 0 ; margin-top: 55px;}
.terms_condition{position: relative; background-color: #efefef; padding: 40px 0 80px ; margin-top: 55px;}
.cnm h3{  font-family: 'CoreSansNRW01-75ExtraBold'; font-size: 19.89px; line-height: 26px ; color: #000; text-transform: capitalize;  }
/*product_ug css*/
.product_ug{ position: relative; padding: 20px 0 70px;}
.product_ug h1, .prevnxtdata h1{ font-family: 'SouvenirITCbyBT-Demi';font-weight: bold; font-size: 25px; line-height:36px; color: #000;margin-bottom: 12px; }
.product_ug_img{position: relative; display:flex;}
.product_ug_img img{ max-width: 100%; position: relative;}
.product_ug_text{ position: relative; background-color: #efefef; padding: 20px; }
.product_ug_text p{  font-family: 'CoreSansN-45Regular'; font-size:15.91px;   font-weight: normal; line-height: 20px ; color: #000; margin-bottom: 20px; }

.product_ug_box{background-color: #692a63; text-align: center;padding: 10px 0; min-height:44px;}
.product_ug_box h4{font-family: 'CoreSansN-45Regular'; font-size:13.87px;   font-weight: normal; line-height: 29px ; color: #fff; text-transform: uppercase;}
.product_ug_box span{ font-family: 'CoreSansNRW01-75ExtraBold'; font-size:25.55px;   font-weight: Bold; line-height: 32px ; color: #fff; }
.product_ug_wrap .row{margin: 0 -3px;}
.product_ug_wrap a{ margin:2px;  background-color: #3886f1; width: 100%;font-family: 'CoreSansNRW01-75ExtraBold'; font-size:23.78px;   font-weight: Bold; line-height: 30px ; color: #fff; padding: 10px; text-align: center; text-transform: uppercase;}
.product_ug_wrap .row .col-md-4{ padding: 3px;}
.product_ug_wrap a:hover{background-color: #692a63;}
.product_table td{font-family: 'CoreSansNRW01-75ExtraBold'; font-size:11.89px;   font-weight: Bold; line-height: 18px ; color: #000; padding: 15px;  }
.product_table td:nth-child(odd){background-color: #dfd2de;}
.product_table .table td { border-top-color: #fff;}
.product_table td:nth-child(even){background-color: #efefef;}


/* 26.11.22 */
.delvban{padding: 55px 0; }
.cnmtablebx p{margin-top: 53px; text-align: center; font:normal 19.82px/24px 'CoreSansNRW01-75ExtraBold'; color:#000;  }


.blogcatgpg .blog_ss .media img{ width: 165px; height: 165px; object-fit: cover; }

.blogpagi li span {
  width: 100%;
  height: 100%;
  border: 0;
  font: 23.78px/30px 'SouvenirITCbyBT-Demi';
  color: #692a63;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  border-radius: 50%;
  position: relative;
  padding-left: 4px;
}

.blogpagi li a.next { font-size: 0;}
.blogpagi li a.prev { font-size: 0;}
.row .col-md-3:nth-child(3) .product_cc_box h3{ font-size: 22.5px; line-height: 30px; font-family: 'Verlag-light'; color: #fff; margin-bottom: 30px; text-transform: capitalize; }
.cnm{ width: 100%; }
.cnm img{ max-width: 100%; margin-bottom: 30px; }
.prevnxtdata { padding: 0 0 30px;}
#nav-single .meta-nav { display: none;}

.blogcatgpg .blog_ss .media img { align-items: start !important; align-self: start !important;}
/*.breadcrumb li { color: #858585; font: bold 15.85px/20px 'CoreSansNRW01-75ExtraBold'; text-transform: capitalize; }*/
.cnm h3 { padding-bottom: 6px;}
.bannersec { width: 100%; display: inline-block;}
.prevnxtdatatop ul { width: auto; display: flex; justify-content: end;}
.prevnxtdatatop ul li:first-child a { background-position: left center; background-size: 16px 22px !important; padding: 10px; padding-left: 22px;}
.prevnxtdatatop ul li:last-child a { background-position: right center; background-size: 16px 22px !important; padding: 10px; padding-right: 22px; }

.product_box .product_box_bottmText .col-md-4 { max-width: 100%; padding: 0; }
.product_box .product_ug_box.in-stock h4 {color: #000;text-align: left;}
.product_box .product_ug_box.in-stock h4 span {color: #000; font-size: 12px; line-height: 14px; font-family: 'CoreSansN-45Regular'; }
.product_box .product_ug_box.in-stock h4 br { display: none;}
.product_box .product_ug_box.in-stock{ background: none; padding: 0px; }

.product_box .product_ug_box.out-of-stock h4 {color: #000;text-align: left;}
.product_box .product_ug_box.out-of-stock h4 span {color: #000; font-size: 12px; line-height: 14px; font-family: 'CoreSansN-45Regular'; }
.product_box .product_ug_box.out-of-stock h4 br { display: none;}
.product_box .product_ug_box  h4.few-left-green{color: #77a464 !important;font-size: 1.25em; } 
.product_box .product_ug_box  h4.out-of-stock{color: #8d8d8e !important;font-size: 1.25em;} 
.product_box .product_ug_box.out-of-stock{ background: none; padding: 0px; }
.product_ug_wrap .row .col-md-12 { padding: 3px; }
.product_ug_wrap h4.few-left-green span {display:block; }
.product_ug_wrap .single_add_to_cart_button  { margin: 2px; background-color: #3886f1; width: 100%; font-family: 'CoreSansNRW01-75ExtraBold'; font-size: 23.78px; font-weight: Bold; line-height: 30px; color: #fff; padding: 10px; text-align: center;
  text-transform: uppercase;
}
.woocommerce .product_ug_wrap .quantity .qty{ width: 100%; margin: 2px 0 0; border: 1px solid #ccc; border-radius: 3px; }





.menubread .breadcrumb-item a {
  color: #692a63; 
}

.menubread .breadcrumb-item, .breadcrumb li{ padding-right: 12px !important;
text-transform: capitalize !important;
margin-right: 8px !important;font-family: SouvenirITCbyBT-Light !important;
  font-size: 12px !important;
  line-height: 15px !important;}
.menubread .breadcrumb-item:last-child {
  padding-right: 0;
  margin-right: 0;
  background: 0 0;
}
.menubread .breadcrumb-item {
  float: left;
  background: url(../images/arr1.png) no-repeat right top 3px;
  color: #666;
  padding-right: 12px !important;
  text-transform: capitalize;
  margin-right: 8px !important; padding-left: 0px !important;
}
.menubread .breadcrumb-item + .breadcrumb-item::before { display: none;}


/*.blog_ss .media-body h5{font-family:SouvenirITCbyBT-Demi !important; font-size: 25px; line-height: 36px; font-weight: bold; }*/
.blog_ss .media-body p, .product_ug_text p{ font: 400 13px/18px CoreSansN45Regular !important;}
.blog_ss .media-body a.more{font-size: 14px; line-height: 24px; background: none !important; padding-left: 0px !important; color: #692a63 !important;}
.blog_ss .media-body a.more:hover{ color: #eba07c !important;}
.relatedSec .container{ padding: 0px !important; max-width: 100% !important;}
.relatedSec .container .featured_innr{ padding-top: 0px !important;}
.product_ug_box h4{ font-size: 11px;}
.product_box .product_ug_box.in-stock h4 span{ font-size: 12px;}


.cnm h3 { color: #000;}
.cnm h2, .blog_ss .media-body h5 { color: #000;}
.blogcatgpg .cnm p a{font-family: 'CoreSansNRW01-75ExtraBold'; }
.blogcatgpg .cnm p:empty{ display: none; }
.relatedSec.featured_sec .top_heading h1{ margin-bottom: 0px; } 
.bannersec.dtlban { padding-top: 0px; }


.product_sec h1, .product_box_bottmText h4 a{ color: #000 !important;}
.about_box p a{ color: #692a63 !important;}
.cnm h2,.cnm h1, .cnm h3, .cnm h4, .cnm h5, .cnm h6{ color: #000 !important;}
.woocommerce div.product form.cart div.quantity {
  margin: 0 4px 7px 0 !important;
}
.woocommerce button.button.alt{ font-weight: 700 !important;}
figure {
  margin: 0 !important;
}
.spplytexts{ background: #692a63;}
.footbox ul li{ font: 400 14px/20px CoreSansN45Regular;}
.footer_top p{ font: normal 14px/22px CoreSansN45Regular;}



.blogcatgpg .cnm h3, .blogcatgpg .cnm h1{font-size: 16.89px; line-height: 26px;}


.product_ug_wrap div.product form.cart{position: relative;}
.product_ug_wrap .quantity{ position: absolute; right: 0px; top: 5px; z-index: 1;}

/*2.2.2023*/
.catbanner_txt h1{ color: #fff !important;}
.product_box_bottmText h4 a { color: #692a63 !important;}



.pagi { margin:15px 0;}
.pagi a {font-size:12px;cursor:pointer;margin:0 5px;color:#333;}
.pagi a:hover {background-color:#222;color:#fff;}
.pagi a.jp-previous {margin-right:15px;}
.pagi a.jp-next {margin-left:15px;}
.pagi a.jp-current,a.jp-current:hover {color:#FF4242;font-weight:bold;}
.pagi a.jp-disabled,a.jp-disabled:hover {color:#bbb;}
.pagi a.jp-current,a.jp-current:hover,.holder a.jp-disabled,a.jp-disabled:hover {cursor:default;background:none;}
.pagi span { margin: 0 5px;}

#postIdentifier > em{ display: none !important;}

.woocommerce-cart .cart-collaterals .cross-sells{ width: 100% !important;}
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box{ display: flex;
  align-items: center;}
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box .product_ug_box{ min-height: auto;}
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box .product_box_bottmText {
  min-height: auto;
}
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box .product_box_bottm a.button{ padding: 0 10px !important; width: auto !important;}
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box {
  text-align: left;
  padding-bottom: 21px;
}
.cross-sells h2{ font-size: 20px; line-height: 30px;}


.cssmenu ul ul > li.has-sub span, .cssmenu ul ul > li.has-sub span, .cssmenu ul > li.has-sub.open span, .cssmenu ul ul > li.has-sub.open span{ background-size: 10px !important;}


.blog_sec.featured_sec .top_heading h1 { background: url(../images/blog_icon.png) no-repeat left 20px center #362c4e;}
.blog_sec .blog_txt { padding: 0; text-align: left; }
.blog_sec .blog_txt h5 { font-size: 18px;  line-height: 24px;  color: #000;}
.blog_sec .blog_txt h5 a { color:#000 !important; }
.blog_sec .blog_txt a.read_btn { color:#787878; font-size: 20px; line-height: 24px; font-weight: 700; font-family: SouvenirITCbyBT-Demi; display: inline-block; margin-top: 10px; text-transform: capitalize; }
.blog_sec .blog_txt a.read_btn:hover{color:#e78a5e;  }
.blog_sec .featured_innr .owl-dots{ display: none; }




.featured_innr .owl-dots{ margin-top: 0px !important;}
.featured_innr .owl-next, .featured_innr .owl-prev{ top: 45% !important; margin: 0px !important;}
.blog_txt h5{ text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;}
.blog_sec .blog_txt a.read_btn{ font-size: 14px !important;}
.product_rt .row{ margin: 0 -5px;}
.product_rt .col-xl-3{ padding: 0 5px;}
.product_box .product_boxImage{ margin-top: 0px !important;}
.product_boxImage img{ height: 100% !important; object-fit: cover; border: 1px solid #ccc !important;}
.product_boxImage{ padding: 0;}
.product_box{ border: none !important;}
.featured_innr .owl-carousel .owl-stage-outer { padding-bottom: 35px;}


.slider_sec .owl-prev { top: 50%; }


.blog_txt p { font-size: 14px; }

.product-bulk-discount { background: #000; opacity: 0.5; color: #fff;}













    
    
@media (min-width:768px) and (max-width:9000px) {
    .nav_top .dropdown .dropdown-menu {
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -ms-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
        max-height: 0;
        display: block;
        opacity: 0;
        visibility: hidden;
        margin: 0;
        width: 150px;
        padding: 0;
        border-radius: 0;
        left: 0;
        right: inherit
    }
    .nav_top .dropdown:hover .dropdown-menu {
        max-height: 600px;
        opacity: 1;
        visibility: visible
    }
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu > ul.mega-sub-menu{ min-height: 200px;border-bottom: 4px solid #f0ad88 !important;}    
    
    
}

@media (min-width:768px) and (max-width:9000px) {
    /*.cssmenu ul ul {
        display: block !important
    }
    .cssmenu ul>li.has-sub span {
        display: none !important
    }*/
    .product_cat {
        display: none
    }
    .product_menu .close {
        display: none
    }
    .openmenu h2 {
        display: none
    }
    .mega-indicator{display: none;}
    #mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{ display: none !important;}
}

@media (min-width:1200px) and (max-width:1399px) {
    .product_parts .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .product_parts .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .testimonial_innr .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .testimonial_innr .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .slider_sec .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .slider_sec .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .featured_innr .owl-prev {
        width: 24px !important;
        height: 32px !important;
        left: -27px !important;
        background-size: 24px !important
    }
    .featured_innr .owl-next {
        width: 24px !important;
        height: 32px !important;
        right: -27px !important;
        background-size: 24px !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .container {
        max-width: 960px
    }
    .header_mid a.navbar-brand {
        width: 266px
    }
    .top_search {
        width: 300px
    }
    .cart_box {
        width: 210px;
        margin-left: 15px
    }
    .top_search input[type=submit] {
        width: 25%
    }
    .top_search input[type=text] {
        width: 75%
    }
    .menu_sec li {
        padding: 13px 6px 11px
    }
    .header_mid {
        padding: 20px 0
    }
    .facility_sec {
        padding: 15px 0
    }
    .banner_sec {
        padding: 15px 0 0
    }
    .popular_section {
        padding: 30px 0 0
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 30px;
        line-height: 38px
    }
    .top_heading h1 span,
    .top_heading h2 span {
        padding: 0 50px
    }
    .popular_innr {
        padding: 20px 0 30px 0
    }
    .popular_box h5 {
        padding-top: 13px;
        font-size: 21px;
        line-height: 24px
    }
    .featured_innr {
        padding: 30px 0
    }
    .featured_txt h5 {
        font-size: 14px;
        line-height: 20px
    }
    .featured_txt span.price {
        font-size: 17px;
        line-height: 25px
    }
    .featured_innr a.browse_btn {
        font-size: 22px;
        line-height: 28px;
        padding: 15px 50px
    }
    .signup_sec {
        padding: 40px 0
    }
    .signup_sec h2 {
        font-size: 22px
    }
    .leading_sec {
        padding: 40px 0
    }
    .leading_boxtext h4 {
        font-size: 20px;
        line-height: 26px
    }
    .leading_boxtext p {
        font-size: 15px;
        line-height: 21px;
        padding: 12px 0 0 0
    }
    .paypal_box {
        padding: 50px 0 0
    }
    .testimonial_box p {
        font-size: 15px;
        line-height: 19px
    }
    .footer_sec {
        padding: 26px 0 15px
    }
    .footer_top {
        padding-bottom: 18px
    }
    .footer_btm ul li {
        margin-left: 10px
    }
    .product_slider #sync2 .owl-prev {
        width: 13px;
        height: 25px;
        background-size: 13px !important;
        top: 58%
    }
    .product_slider #sync2 .owl-next {
        width: 13px;
        height: 25px;
        background-size: 13px !important;
        top: 35%
    }
    #sync2 {
        margin-top: 10px;
        padding: 0 10px
    }
    .product_slider #sync2 .owl-item {
        padding: 0 5px
    }
    .nav_top .ubermenu li {
        padding: 10px 9px 12px !important
    }
    .nav_top .ubermenu-skin-black-white-2 .ubermenu-item-level-0>.ubermenu-target {
        font-size: 11px !important
    }
    .nav_top .ubermenu-skin-black-white-2 .ubermenu-submenu,
    .nav_top .ubermenu-skin-black-white-2 .ubermenu-submenu .ubermenu-target {
        font-size: 12px
    }
    .nav_top .ubermenu li li {
        padding: 6px 15px !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        margin-top: -5px
    }
    .trading_top {
        padding: 20px 0
    }
    .trading_top ul li {
        font-size: 16px;
        line-height: 18px
    }
    .realsionsip_sec {
        padding: 40px 50px
    }
    .realsionsip_innr h4 {
        font-size: 30px;
        line-height: 37px;
        padding-left: 68px;
        background-size: 55px
    }
    .realsionsip_innr:after {
        width: 160px;
        height: 138px
    }
    .realsionsip_innr {
        padding-right: 168px
    }
    .paypal_sec {
        padding: 20px 50px 18px
    }
    .paypal_sec span {
        font-size: 18px
    }
    .catgry_txt span.catgry_heading {
        font-size: 35px;
        line-height: 48px
    }
    .catgry_img img {
        height: 250px
    }
    .catgry_txt {
        height: 250px
    }
    .product_parts .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .product_parts .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .testimonial_innr .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .testimonial_innr .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .testimonial_box p {
        padding: 10px 10% 0
    }
    .facility_sec .owl-carousel {
        padding: 0 20px
    }
    .footer_sec {
        padding: 26px 50px 15px
    }
    .slider_sec .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .slider_sec .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .featured_innr .owl-prev {
        width: 24px !important;
        height: 32px !important;
        left: -27px !important;
        background-size: 24px !important
    }
    .featured_innr .owl-next {
        width: 24px !important;
        height: 32px !important;
        right: -27px !important;
        background-size: 24px !important
    }
    .nav_top .ubermenu li {
        margin-left: 7px
    }
    .ubermenu .ubermenu-item .ubermenu-submenu-drop {
        width: 960px !important;
        margin-left: -480px
    }
    .featured_sec.relatedSec {
        margin-top: 20px
    }
    .product_box_bottmText {
        min-height: 220px
    }
    
/*   26.11.22 */
/*.blog_ss .media-body p { font-size: 16.82px; line-height: 21px;}
 .blog_ss .media-body h5 { font-size: 18.82px; line-height: 24px;} 
 .blog_ss .media-body a {  font-size: 14.82px; line-height: 20px;}*/
 .scs ul li a { font-size: 20.93px; line-height: 26px;  padding: 15px 24px;}
.blogsunul li a {
  background: url(../images/blogimg6.png) no-repeat left 15px center;
  padding-left: 57px !important;}
.product_cc_box h3 { font-size: 22.28px; line-height: 27px;  margin-bottom: 15px;}
.product_cc_box h4 { font-size: 16.5px;  line-height: 21px ; margin-bottom: 16px;}   
.product_cc_box img { max-width: 100%; margin-bottom: 10px;}
.product_cc_box{height: 180px;}
.product_cc { padding: 30px 0;}
.blogpagi{ padding-top: 20px;}
.blogpagi li a { font: 16.78px/22px 'SouvenirITCbyBT-Demi';}
.blogpagi li {
  width: 36px;
  height: 36px;
}
.blogsunul li a:hover {
  background: url(../images/bloghover.png) no-repeat left 15px center #eca280 !important;
}
/* blog-2  */
   .prevnxtdatatop ul li:first-child a {
  padding-left: 25px;
  background-size: 14px 15px !important;
}
  .prevnxtdatatop ul li:last-child a {
  padding-right: 25px;
  background-size: 14px 15px !important;
} 
       
.blog_txt p { font-size: 14px; line-height: 21px;}
    
    
}

@media only screen and (max-width:991px) {
    button.ubermenu-responsive-toggle-align-full {
        width: auto
    }
    .ubermenu-skin-black-white-2.ubermenu-responsive-toggle {
        padding: 0;
        box-shadow: inherit !important;
        position: absolute;
        right: 10px;
        top: 2px;
        z-index: 999;
        width: auto
    }
    .ubermenu-responsive-toggle-icon-only .fas {
        font-size: 28px
    }
    .navbar-expand-md .navbar-collapse {
        min-height: 35px
    }
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
        min-width: 100%;
        width: 100%;
        float: left
    }
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
        display: block;
        padding: 0 10px;
        width: 100%;
        float: left;
        margin-top: 35px;
        border-radius: 6px;
        background: #6f8b96 !important
    }
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column,
    .ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-column-auto {
        min-width: 100%;
        width: 100%;
        float: left;
        border-bottom: 1px dashed #fff
    }
    .nav_top .ubermenu li {
        padding: 8px 0 !important
    }
    .nav_top {
        background: 0 0
    }
    .navbar-expand-md .navbar-collapse {
        position: relative
    }
    .ubermenu-responsive-toggle-icon-only .fab,
    .ubermenu-responsive-toggle-icon-only .far,
    .ubermenu-responsive-toggle-icon-only .fas,
    .ubermenu-responsive-toggle-icon-only .svg-inline--fa .ubermenu-responsive-toggle-icon-only .ubermenu-icon-essential {
        margin-right: 0;
        font-size: 31px;
        color: #000
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        right: 0;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        cursor: pointer;
        top: 3px
    }
    .nav_top {
        padding: 0;
        background: #692a63 !important;
        box-shadow: inherit
    }
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop {
        left: inherit !important;
        position: relative !important;
        left: inherit !important;
        top: 10px !important;
        width: 100%;
        float: left;
        margin: 0
    }
    .header_menu {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        width: 100%;
        float: left
    }
    .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
        margin-top: 0
    }
    .ubermenu .ubermenu-autocolumn,
    .ubermenu .ubermenu-submenu-type-stack {
        padding-bottom: 0
    }
    .ubermenu .ubermenu-autocolumn,
    .ubermenu .ubermenu-submenu-type-stack {
        padding-top: 10px;
        padding-bottom: 0 !important
    }
    .ubermenu .ubermenu-item-type-column>.ubermenu-submenu-type-stack>.ubermenu-item-normal:first-child {
        margin-top: 0 !important
    }
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
        background: #692a63 !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        display: block
    }
    .popular_section .top_heading h1 {
        padding: 20px;
        background-size: 40px
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 22px;
        line-height: 28px
    }
    .popular_section .top_heading a {
        top: 15px;
        font-size: 14px;
        line-height: 16px
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(1)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(2)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(3)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(4)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(5)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(6)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(7)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(8)>.ubermenu-target {
        background-position: left top !important
    }
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(9)>.ubermenu-target {
        background-position: left top !important
    }
    
    
    
    
    
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(1)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(1) > a.mega-menu-link
 {
    background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-item-type-custom:nth-child(1)>.ubermenu-target {
   background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(2)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link {
   background-position: left top !important
}

#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(2) > a.mega-menu-link {
    background-position: left top !important
}




.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(3)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(3) > a.mega-menu-link {
    background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(4)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(4) > a.mega-menu-link {
   background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(5)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(5) > a.mega-menu-link {
    background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(6)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(6) > a.mega-menu-link {
    background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(7)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(7) > a.mega-menu-link {
    background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(8)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(8) > a.mega-menu-link {
    background-position: left top !important
}

.nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop:nth-child(9)>.ubermenu-target,
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item:nth-child(9) > a.mega-menu-link {
    background-position: left top !important
}
 #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-megamenu.mega-menu-item{ padding: 0px;    border-bottom: 1px dashed #fff;}   
    
    
    
    
    
    
    
    
    
    
    
    .nav_top .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator {
        top: 42px
    }
    .trading_top {
        padding: 15px 0
    }
    .trading_top ul li {
        font-size: 15px;
        line-height: 18px
    }
    .realsionsip_sec {
        padding: 30px
    }
    .realsionsip_innr h4 {
        font-size: 24px;
        line-height: 28px;
        padding-left: 50px;
        background-size: 40px
    }
    .realsionsip_innr:after {
        width: 115px;
        height: 104px
    }
    .realsionsip_innr {
        padding-right: 168px
    }
    .paypal_sec {
        padding: 15px 30px 13px;
        text-align: center
    }
    .paypal_sec span {
        font-size: 16px;
        width: 100%;
        float: none;
        display: inline-block;
        padding: 0
    }
    .realsionsip_innr p {
        padding-top: 12px;
        font-size: 15px;
        line-height: 22px
    }
    .paypal_sec img {
        float: none;
        display: inline-block;
        margin: 10px 0 0
    }
    .catgry_txt span.catgry_heading {
        font-size: 25px;
        line-height: 36px
    }
    .catgry_img img {
        height: 220px
    }
    .catgry_txt {
        height: 220px
    }
    .product_parts .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .product_parts .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .furniture_sec.popular_section .top_heading h1 {
        background-size: 30px
    }
    .fragnance_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 50px
    }
    .wellbeing_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 44px
    }
    .clothing_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 40px
    }
    .bags_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 50px
    }
    .catgory_txt {
        padding: 15px 0
    }
    .catgory_txt h4 {
        font-size: 18px;
        line-height: 20px
    }
    .testimonial_innr .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .testimonial_innr .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .testimonial_box p {
        padding: 10px 10% 0
    }
    .facility_sec .owl-carousel {
        padding: 0
    }
    .facility_box p {
        font-size: 13px
    }
    .header_mid a.navbar-brand img {
        width: auto
    }
    .header_mid a.navbar-brand {
        width: 180px
    }
    .slider_sec .owl-prev {
        width: 24px;
        height: 32px;
        left: -27px;
        top: 45%;
        background-size: 24px
    }
    .slider_sec .owl-next {
        width: 24px;
        height: 32px;
        right: -27px;
        top: 45%;
        background-size: 24px
    }
    .featured_innr .owl-prev {
        width: 24px !important;
        height: 32px !important;
        left: -27px !important;
        background-size: 24px !important
    }
    .featured_innr .owl-next {
        width: 24px !important;
        height: 32px !important;
        right: -27px !important;
        background-size: 24px !important
    }
    .nav_top .ubermenu li {
        margin-left: 7px
    }
    .ubermenu .ubermenu-item .ubermenu-submenu-drop {
        width: 100% !important;
        margin-left: 0
    }
    .testimonial_sec {
        padding: 0 0 35px !important
    }
    .footertopmenu .col-md-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .footbox {
        padding: 10px 0
    }
    .ftr_logo {
        width: 100% !important;
        text-align: center
    }
    .footer_top {
        width: 100%;
        text-align: center
    }
    
/*   26.11.22 */
/*.blog_ss .media-body p { font-size: 13.82px; line-height: 20px;}
 .blog_ss .media-body h5 { font-size: 15.82px; line-height: 20px; margin-bottom: 8px} 
 .blog_ss .media-body a {  font-size: 13.82px; line-height: 19px;}*/
 .scs ul li a { font-size: 16.93px; line-height: 23px;  padding: 15px 0px;}
.blogsunul li a {
  background: url(../images/blogimg6.png) no-repeat left 5px center;
  padding-left: 40px !important;}
.product_cc_box h3 { font-size: 15.28px; line-height: 22px;  margin-bottom: 10px;}
.product_cc_box h4 { font-size: 13.5px;  line-height: 19px ; margin-bottom: 10px;}   
.product_cc_box img { max-width: 100%; margin-bottom: 10px;}
.product_cc_box{height: 160px;}
.product_cc { padding: 30px 0;}
.blogpagi{ padding-top: 20px;}
.blogpagi li a { font: 16.78px/22px 'SouvenirITCbyBT-Demi';}
.blogpagi li {
  width: 36px;
  height: 36px;
}

.blog_ss .media {padding: 10px;}
 .blogsunul li a:hover { background: url(../images/bloghover.png) no-repeat left 5px center #eca280 !important;}  
    
/* blog-2  */
   .prevnxtdatatop ul li:first-child a {
  padding-left: 25px;
  background-size: 14px 15px !important;
}
  .prevnxtdatatop ul li:last-child a {
  padding-right: 25px;
  background-size: 14px 15px !important;
}     
       
.blog_txt p { font-size: 14px; line-height: 21px;}    
    
    
    /*#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ padding: 0px 3px 0px 5px !important;font-size: 13px !important;}*/
}

@media (min-width:768px) and (max-width:991px) {
    .container {
        max-width: 720px
    }
    .header_mid a.navbar-brand {
        width: 230px
    }
    .top_search {
        width: 270px
    }
    .cart_box {
        width: auto;
        margin-left: 10px
    }
    .top_search input[type=submit] {
        width: 25%
    }
    .top_search input[type=text] {
        width: 75%
    }
    .header_mid {
        padding: 15px 0
    }
    .facility_sec {
        padding: 15px 0
    }
    .banner_sec {
        padding: 15px 0 0
    }
    .popular_section {
        padding: 30px 0 0
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 24px;
        line-height: 30px;
        background-position: left 14px
    }
    .top_heading h1 span,
    .top_heading h2 span {
        padding: 0 30px
    }
    .popular_innr {
        padding: 15px 0 30px 0
    }
    .popular_box h5 {
        padding-top: 12px;
        font-size: 18px;
        line-height: 20px
    }
    .featured_innr {
        padding: 30px 0
    }
    .featured_txt h5 {
        font-size: 14px;
        line-height: 20px
    }
    .featured_txt span.price {
        font-size: 17px;
        line-height: 25px
    }
    .featured_innr a.browse_btn {
        font-size: 20px;
        line-height: 26px;
        padding: 14px 40px;
        margin-top: 40px
    }
    .signup_sec {
        padding: 40px 0
    }
    .signup_sec h2 {
        font-size: 22px
    }
    .leading_sec {
        padding: 40px 0
    }
    .leading_boxtext h4 {
        font-size: 18px;
        line-height: 24px
    }
    .leading_boxtext p {
        font-size: 15px;
        line-height: 22px;
        padding: 12px 0 0 0
    }
    .paypal_box {
        padding: 40px 0 0
    }
    .testimonial_box p {
        font-size: 15px;
        line-height: 19px
    }
    .footer_sec {
        padding: 26px 0 15px
    }
    .footer_top {
        padding-bottom: 18px
    }
    .footer_btm ul li {
        margin-left: 10px
    }
    .header_sec .container {
        max-width: 100%
    }
    .nav_top {
        padding: 2px 8px
    }
    .facility_box img {
        width: 60px !important
    }
    .leading_box img {
        width: 130px
    }
    .testimonial_top img {
        width: 170px
    }
    .testimonial_top h2 {
        font-size: 22px;
        line-height: 28px;
        padding-top: 18px
    }
    .testimonial_box h4 {
        padding: 0 0 0 52px;
        background-size: 40px 37px;
        font-size: 15px;
        line-height: 20px
    }
    .testimonial_sec {
        padding: 35px 0
    }
    .product_slider #sync2 .owl-prev {
        width: 13px;
        height: 25px;
        background-size: 13px !important;
        top: 58%
    }
    .product_slider #sync2 .owl-next {
        width: 13px;
        height: 25px;
        background-size: 13px !important;
        top: 35%
    }
    #sync2 {
        margin-top: 10px;
        padding: 0 10px
    }
    .product_slider #sync2 .owl-item {
        padding: 0 5px
    }
    .product_slider #sync1 img {
        max-width: 70% !important
    }
    .product_sliderRt {
        padding: 10px 0 0
    }
    .woocommerce #content table.cart td.actions .coupon,
    .woocommerce table.cart td.actions .coupon,
    .woocommerce-page #content table.cart td.actions .coupon,
    .woocommerce-page table.cart td.actions .coupon {
        float: left;
        width: 100%
    }
    #coupon_code {
        width: 48%;
        height: 40px
    }
    .woocommerce table.cart td.actions .coupon .button {
        width: 48%;
        float: right
    }
    .woocommerce button.button {
        width: 100%
    }
    .woocommerce table.cart td.actions .coupon {
        margin-bottom: 10px
    }
    .shop_table.woocommerce-cart-form__contents .quantity {
        margin-top: 0 !important;
        width: 100%
    }
    .product-name a {
        font-size: 13px;
        line-height: 17px
    }
    .woocommerce div.product .product_sliderRt form.cart div.quantity {
        margin: 0 0 10px
    }
    .product_sec h1, .blog_ss .media-body h5, .product_ug h1, .prevnxtdata h1 {
        font-size: 18px;
        line-height: 26px
    }
    .featured_innr .owl-next {
        right: -12px;
        top: 40%
    }
    .featured_innr .owl-prev {
        left: -12px;
        top: 40%
    }
    .popular_section .top_heading h1 {
        padding: 20px;
        background-size: 40px
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 22px;
        line-height: 28px
    }
    .popular_section .top_heading a {
        top: 28px;
        font-size: 14px;
        line-height: 16px
    }
    .spritual_pic img {
        height: 350px
    }
    .spritual_txt h4 {
        padding-top: 12px;
        font-size: 22px;
        line-height: 31px
    }
    .spritual_txt a {
        font-size: 20px;
        line-height: 23px;
        padding: 6px 15px 9px;
        margin-top: 10px
    }
    .spritual_txt {
        min-height: 350px
    }
    .featured_sec .top_heading h1 {
        padding: 20px;
        background-size: 40px
    }
    .mid_serviceBox {
        width: 100%;
        padding: 34px 15px
    }
    .facility_box img {
        margin-right: 5px;
        width: 52px !important
    }
    .featured_sec .top_heading a {
        top: 28px;
        font-size: 14px;
        line-height: 16px
    }
    .header_mid a.navbar-brand img {
        width: auto
    }
    .header_mid a.navbar-brand {
        width: 180px
    }
    .footer_sec {
        padding: 26px 30px 15px
    }
    .ftr_logo {
        width: 180px
    }
    .footer_top {
        padding: 15px 0 0 !important
    }
    .container {
        max-width: 100%
    }
    .popular_innr {
        padding: 15px 30px 30px
    }
    .featured_innr {
        padding: 30px
    }
    .testimonial_innr {
        padding: 40px 30px 0
    }
    .product_parts {
        padding: 20px 30px 10px
    }
    .featured_sec.relatedSec {
        margin-top: 0
    }
    .featured_sec.relatedSec .featured_innr {
        padding: 0
    }
    .product_box_bottmText {
        min-height: 200px
    }
    
    
    
    /*   26.11.22 */
/*.blog_ss .media-body p { font-size: 13.82px; line-height: 20px;}
 .blog_ss .media-body h5 { font-size: 15.82px; line-height: 20px; margin-bottom: 8px} 
 .blog_ss .media-body a {  font-size: 13.82px; line-height: 19px;}*/
 .scs ul li a { font-size: 16.93px; line-height: 23px;  padding: 15px 0px;}
.blogsunul li a {
  background: url(../images/blogimg6.png) no-repeat left 5px center;
  padding-left: 40px !important;}
.product_cc_box h3 { font-size: 15.28px; line-height: 22px;  margin-bottom: 10px;}
.product_cc_box h4 { font-size: 13.5px;  line-height: 19px ; margin-bottom: 10px;}   
.product_cc_box img { max-width: 100%; margin-bottom: 10px;}
.product_cc_box{height: 160px;}
.product_cc { padding: 30px 0;}
.blogpagi{ padding-top: 20px;}
.blogpagi li a { font: 16.78px/22px 'SouvenirITCbyBT-Demi';}
.blogpagi li {
  width: 36px;
  height: 36px;
}
.cnm p{font-size: 13px;line-height: 18px ; margin-bottom: 15px;}
.cnm h2, .blog_ss .media-body h5{font-size: 16.89px;line-height: 22px; margin-bottom: 15px;}
.blog_ss .media {padding: 10px;}
 .blogsunul li a:hover { background: url(../images/bloghover.png) no-repeat left 5px center #eca280 !important;}  
          
.blog_txt p { font-size: 14px; line-height: 21px;}       
    
    
    
}

@media only screen and (max-width:767px) {
    .container {
        max-width: 100%
    }
    .nav_top .navbar-toggler {
        border-color: #383e40;
        background: #383e40
    }
    .nav_top .navbar-toggler {
        padding: 10px;
        margin-right: 0
    }
    .nav_top .navbar-toggler .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        background-color: #fff
    }
    .nav_top .navbar-toggler .icon-bar+.icon-bar {
        margin-top: 4px
    }
    .navbar-toggler .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
        background-color: #fff
    }
    .navbar-toggler {
        margin-right: 15px
    }
    .navbar-toggler {
        padding: 10px
    }
    .nav_top .navbar-toggler {
        border: none;
        background: 0 0;
        margin: 0
    }
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(1) {
        -ms-transform: matrix(1, -1, 0, 1, 0, 0);
        transform: matrix(1, -1, 0, 1, 0, 0);
        -webkit-transform: matrix(1, -1, 0, 1, 0, 0);
        width: 25px
    }
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(2) {
        opacity: 0;
        width: 0
    }
    .nav_top .navbar-toggler.showtoggle .icon-bar:nth-child(3) {
        -ms-transform: matrix(1, 1, 0, 1, 0, 0);
        transform: matrix(1, 1, 0, 1, 0, 0);
        -webkit-transform: matrix(1, 1, 0, 1, 0, 0);
        width: 25px;
        margin-top: -11px
    }
    .nav_top .navbar-toggler .icon-bar {
        display: block;
        width: 30px;
        height: 2px;
        border-radius: 3px;
        background-color: #000;
        opacity: 1;
        transform: matrix(1, 0, 0, 1, 0, 0);
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out
    }
    .nav_top .navbar-toggler {
        width: 45px;
        height: 40px;
        text-align: center;
        -moz-transition: all .5s ease-in-out;
        -o-transition: all .5s ease-in-out;
        -webkit-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
        transition: all .5s ease-in-out;
        border-radius: 0;
        border: 0 solid transparent;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        position: relative;
        border: none;
        outline: 0
    }
    .nav_top .navbar-toggler {
        padding: 5px 0;
        width: auto
    }
    .nav_top .navbar-toggler .icon-bar+.icon-bar {
        margin-top: 8px
    }
    .nav_top .navbar-toggler.showtoggle {
        padding-left: 10px !important
    }
    .header_mid a.navbar-brand {
        width: 230px
    }
    .top_search {
        width: 100%;
        margin-top: 10px
    }
    .cart_box {
        width: auto;
        margin-left: 0;
        position: absolute;
        right: 0;
        top: -45px
    }
    .top_search input[type=submit] {
        width: 25%
    }
    .top_search input[type=text] {
        width: 75%
    }
    .header_mid {
        padding: 10px 0
    }
    .facility_sec {
        padding: 15px 0
    }
    .banner_sec {
        padding: 15px 0 0
    }
    .popular_section {
        padding: 30px 0 0
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 24px;
        line-height: 30px;
        background-position: left 14px
    }
    .top_heading h1 span,
    .top_heading h2 span {
        padding: 0 30px
    }
    .popular_innr {
        padding: 15px 0 30px 0
    }
    .popular_box h5 {
        padding-top: 12px;
        font-size: 16px;
        line-height: 18px
    }
    .featured_innr {
        padding: 30px 0
    }
    .featured_txt h5 {
        font-size: 14px;
        line-height: 20px
    }
    .featured_txt span.price {
        font-size: 17px;
        line-height: 25px
    }
    .featured_innr a.browse_btn {
        font-size: 18px;
        line-height: 24px;
        padding: 12px 30px;
        margin-top: 30px
    }
    .signup_sec {
        padding: 30px 0
    }
    .signup_sec h2 {
        font-size: 22px
    }
    .leading_sec {
        padding: 30px 0
    }
    .leading_boxtext h4 {
        font-size: 18px;
        line-height: 24px
    }
    .leading_boxtext p {
        font-size: 14px;
        line-height: 22px;
        padding: 12px 0 0 0
    }
    .paypal_box {
        padding: 40px 0 0
    }
    .testimonial_box p {
        font-size: 15px;
        line-height: 19px
    }
    .footer_sec {
        padding: 26px 0 15px
    }
    .footer_top {
        padding-bottom: 18px
    }
    .footer_btm ul li {
        margin-left: 10px
    }
    .header_sec .container {
        max-width: 100%
    }
    .facility_box img {
        width: 60px !important
    }
    .leading_box img {
        width: 130px
    }
    .testimonial_top img {
        width: 150px
    }
    .testimonial_top h2 {
        font-size: 22px;
        line-height: 28px;
        padding-top: 18px
    }
    .testimonial_box h4 {
        padding: 0 0 0 52px;
        background-size: 40px 37px;
        font-size: 15px;
        line-height: 20px
    }
    .testimonial_sec {
        padding: 35px 0
    }
    .testimonial_top h2 {
        font-size: 20px;
        line-height: 26px;
        padding-top: 15px
    }
    .header_midRt {
        width: 100%;
        float: right;
        margin-top: 6px;
        position: relative
    }
    .header_topRt {
        display: none
    }
    .top_heading h1 span,
    .top_heading h2 span {
        padding: 0 16px
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 20px;
        line-height: 28px;
        background-position: left 14px
    }
    .product_sidebar {
        padding: 15px
    }
    #hide {
        display: none
    }
    .openmenu {
        width: 250px;
        position: fixed;
        left: -250px;
        top: 0;
        height: 100%;
        overflow: auto;
        background: #fff;
        z-index: 99;
        padding: 50px 0 20px;
        -webkit-transition: all .3s ease;
        -moz-transition: all .3s ease;
        transition: all .3s ease
    }
    .openmenu.open {
        left: 0
    }
    .overlay {
        width: 100%;
        height: 100%;
        position: fixed;
        left: 0;
        top: 0;
        background: rgba(0, 0, 0, .3);
        -webkit-transition: all .3s ease;
        opacity: 0;
        visibility: hidden;
        -moz-transition: all .3s ease;
        transition: all .3s ease;
        z-index: 9
    }
    .overlay.actv {
        opacity: 1;
        visibility: visible
    }
    .close {
        font-size: 24px;
        color: #6f8b96;
        position: absolute;
        right: 10px;
        top: 10px;
        opacity: 1;
        cursor: pointer
    }
    .product_sidebar ul li {
        border-bottom: 1px solid #ccc !important;
        padding: 0 10px
    }
    .product_sidebar ul li a {
        padding: 10px 0 12px 14px !important;
        font-size: 14px !important;
        line-height: 20px !important;
        background-position: left 16px !important;
        background-size: 5px auto !important
    }
    .cssmenu ul>li.has-sub span {
        top: 9px;
        right: 6px
    }
    .product_sidebar ul ul li a {
        padding: 3px 0 4px 10px !important;
        font-size: 13px !important;
        background-position: left 9px !important
    }
    .product_sidebar ul li ul {
        padding: 0 0 10px 5px !important
    }
    .product_sidebar ul ul li {
        border-bottom: none !important
    }
    .product_sidebar h2 {
        padding: 0 0 15px 10px
    }
    .product_sidebar {
        padding: 0;
        border: none
    }
    .product_sidebar h2 {
        display: none
    }
    .product_sidebar .openmenu h2 {
        display: block
    }
    .product_cat {
        color: #fff;
        font: 600 14px/24px "Open Sans", sans-serif;
        width: auto;
        background: #6f8b96;
        display: inline-block;
        padding: 6px 20px;
        cursor: pointer;
        border-radius: 30px;
        position: absolute;
        right: 0;
        top: 7px;
        z-index: 9;
        padding-right: 32px
    }
    .product_cat::before {
        content: "\f105";
        font-family: FontAwesome;
        position: absolute;
        right: 12px;
        font-size: 22px;
        top: 5px
    }
    .product_sec {
        padding: 20px 0 40px 0
    }
    .product_left {
        position: relative
    }
    .breadcrumb_sec {
        padding: 0
    }
    .product_slider #sync2 .owl-prev {
        width: 13px;
        height: 25px;
        background-size: 13px !important;
        top: 58%
    }
    .product_slider #sync2 .owl-next {
        width: 13px;
        height: 25px;
        background-size: 13px !important;
        top: 35%
    }
    #sync2 {
        margin-top: 10px;
        padding: 0 10px
    }
    .product_slider #sync2 .owl-item {
        padding: 0 5px
    }
    .product_slider #sync1 img {
        max-width: 100% !important;
        width: 250px !important
    }
    .product_sliderRt {
        padding: 10px 0 0
    }
    .woocommerce #content table.cart td.actions .coupon,
    .woocommerce table.cart td.actions .coupon,
    .woocommerce-page #content table.cart td.actions .coupon,
    .woocommerce-page table.cart td.actions .coupon {
        float: left;
        width: 100%
    }
    #coupon_code {
        width: 48%;
        height: 40px
    }
    .woocommerce table.cart td.actions .coupon .button {
        width: 48%;
        float: right
    }
    .woocommerce button.button {
        width: 100%
    }
    .woocommerce table.cart td.actions .coupon {
        margin-bottom: 10px
    }
    .shop_table.woocommerce-cart-form__contents .quantity {
        margin-top: 0 !important;
        width: 100%
    }
    .product-name a {
        font-size: 13px;
        line-height: 17px
    }
    .woocommerce-cart-form {
        width: 100%;
        float: left
    }
    .cart-collaterals {
        width: 100% !important;
        float: left;
        padding-left: 0
    }
    #coupon_code {
        width: 48%;
        height: 40px
    }
    .woocommerce div.product .product_sliderRt form.cart div.quantity {
        margin: 0 0 10px
    }
    .checkout.woocommerce-checkout .col2-set {
        width: 100%;
        float: left
    }
    .orivewsec {
        width: 100%;
        margin-top: 20px
    }
    #customer_login .col-1,
    #customer_login .col-2 {
        width: 100%;
        max-width: 100%
    }
    .product_sec h1, .product_ug h1, .prevnxtdata h1 {
        font-size: 18px;
        line-height: 26px
    }
    .product_cat {
        position: inherit;
        right: inherit;
        top: inherit
    }
    .featured_innr .owl-prev {
        left: -20px
    }
    .featured_innr .owl-next {
        right: -20px
    }
    .product_cat {
        background: #692a63
    }
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav {
        background: #692a63
    }
    .close {
        color: #692a63
    }
    .product_left {
        z-index: 999
    }
    .featured_innr .owl-next {
        right: -12px;
        top: 40%
    }
    .featured_innr .owl-prev {
        left: -12px;
        top: 40%
    }
    .carticon {
        width: 25px;
        margin: 0;
        float: none;
        position: absolute;
        right: 174px;
        top: -34px
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 22px;
        line-height: 28px
    }
    .popular_section .top_heading a {
        top: 28px;
        font-size: 14px;
        line-height: 16px
    }
    .spritual_pic img {
        height: 350px
    }
    .spritual_txt h4 {
        padding-top: 12px;
        font-size: 22px;
        line-height: 31px
    }
    .spritual_txt a {
        font-size: 20px;
        line-height: 23px;
        padding: 6px 15px 9px;
        margin-top: 10px
    }
    .spritual_txt {
        min-height: 350px
    }
    .popular_section .top_heading h1 {
        padding: 15px;
        background-size: 26px;
        background-position: left 10px center;
        font-size: 18px;
        line-height: 24px;
        text-align: left;
        padding-left: 45px !important
    }
    .popular_section .top_heading a {
        top: 19px;
        font-size: 13px;
        line-height: 16px;
        right: 10px
    }
    .mid_serviceBox {
        width: 100%;
        padding: 34px 15px
    }
    .facility_box img {
        margin-right: 5px;
        width: 52px !important
    }
    .featured_sec .top_heading a {
        top: 19px;
        font-size: 13px;
        line-height: 16px;
        right: 10px
    }
    .featured_sec .top_heading h1 {
        padding: 15px;
        background-size: 26px;
        background-position: left 10px center;
        font-size: 18px;
        line-height: 24px;
        text-align: left;
        padding-left: 45px !important
    }
    .spritual_txt {
        min-height: 300px
    }
    .spritual_pic {
        margin-top: 20px
    }
    .spritual_pic img {
        height: auto
    }
    .trading_top ul li {
        font-size: 13px;
        line-height: 18px;
        padding-left: 9px;
        margin-left: 4px;
        margin-top: 2px;
        margin-bottom: 2px
    }
    .trading_top ul li:before {
        height: 16px
    }
    .realsionsip_sec {
        padding: 15px
    }
    .realsionsip_innr h4 {
        font-size: 16px;
        line-height: 26px;
        padding-left: 41px;
        background-size: 33px
    }
    .realsionsip_innr:after {
        width: 75px;
        height: 68px
    }
    .realsionsip_innr {
        padding-right: 85px
    }
    .realsionsip_innr p {
        padding-top: 9px;
        font-size: 14px;
        line-height: 21px
    }
    .paypal_sec span {
        font-size: 14px
    }
    .product_parts {
        padding: 20px 30px 10px
    }
    .furniture_sec.popular_section .top_heading h1 {
        background-size: 20px;
        background-position: left 10px center;
        padding-left: 62px !important
    }
    .fragnance_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 30px;
        padding-left: 44px !important;
        background-position: left 10px center
    }
    .wellbeing_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 32px;
        padding-left: 44px !important;
        background-position: left 10px center
    }
    .clothing_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 30px;
        padding-left: 44px !important;
        background-position: left 10px center
    }
    .bags_sec.furniture_sec.popular_section .top_heading h1 {
        background-size: 35px;
        padding-left: 50px !important;
        background-position: left 10px center
    }
    .popular_section {
        padding: 20px 0 0
    }
    .product_parts {
        padding: 20px 30px 0
    }
    .catgry_txt span.catgry_heading {
        font-size: 22px;
        line-height: 30px
    }
    .catgory_innr .owl-dots {
        bottom: -39px
    }
    .catgory_innr .owl-dots .owl-dot {
        width: 12px;
        height: 12px;
        margin: 0 5px
    }
    .testimonial_innr .owl-prev {
        left: 0
    }
    .testimonial_innr .owl-next {
        right: 0
    }
    .header_mid a.navbar-brand img {
        width: auto
    }
    .header_mid a.navbar-brand {
        width: 180px
    }
    .footer_sec {
        padding: 26px 20px 15px
    }
    .ftr_logo {
        width: 180px
    }
    .footer_top {
        padding: 15px 0 0 !important
    }
    .footer_top ul li a {
        font-size: 14px;
        line-height: 20px;
        padding: 0 10px
    }
    .popular_innr.slider_sec {
        padding: 15px 30px 30px
    }
    .featured_innr {
        padding: 30px 20px
    }
    .topcall {
        font-size: 12px
    }
    .header_topLeft {
        font-size: 11px
    }
    .furniture_sec.popular_section .top_heading h1 {
        background-size: 30px !important;
        background-position: left 10px center !important;
        padding-left: 44px !important
    }
    .featured_sec.relatedSec {
        margin-top: 0
    }
    .product_box_bottmText {
        min-height: 210px
    }
    
    #mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link {
    padding: 31px 0 10px !important;
    font-size: 13px !important;
    color: #666 !important;
    height: auto !important;
}
  #mega-menu-wrap-main-menu #mega-menu-main-menu{ padding: 0 15px !important;}  
    #mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu{ background:#fff !important; }
    #mega-menu-wrap-main-menu .mega-menu-toggle{ background: none !important;}
    
    
.newsletterinn p{ padding: 30px !important;}    
    
 .catbanner_main {
  margin-top: 0;
}   



    /*   26.11.22 */
.blog_ss .media-body p { font-size: 13px; line-height: 20px;}
 /*.blog_ss .media-body h5 { font-size: 15.82px; line-height: 20px; margin-bottom: 8px} 
 .blog_ss .media-body a {  font-size: 13.82px; line-height: 19px;}*/
 .scs ul li a { font-size: 16.93px; line-height: 23px;  padding: 18px 0px;}
.blogsunul li a {
  background: url(../images/blogimg6.png) no-repeat left 10px center;
  padding-left: 50px !important;}
.product_cc_box h3 { font-size: 15.28px; line-height: 22px;  margin-bottom: 10px;}
.product_cc_box h4 { font-size: 13.5px;  line-height: 19px ; margin-bottom: 10px;}   
.product_cc_box img { max-width: 100%; margin-bottom: 10px;}
.product_cc_box{height: 160px;}
.product_cc { padding: 30px 0;}
.blogpagi{ padding: 10px;}
.blogpagi li a { font: 12.78px/18px 'SouvenirITCbyBT-Demi';}
.blogpagi li {
  width: 36px;
  height: 36px;
}

.blog_ss .media {padding: 10px;}
 .blogsunul li a:hover { background: url(../images/bloghover.png) no-repeat left 10px center #eca280 !important;}  
     
.blogcatgpg .col-md-3 {  flex: 0 0 100%;  max-width: 100%;}  
.blogcatgpg .col-md-9 {  flex: 0 0 100%;  max-width: 100%;}  
.product_cc .col-md-3 {
  flex: 0 0 33%;
  max-width: 33%;
  padding: 2px 2px;
}
.blogpagi li:last-child a {  padding-left: 16px;  width: 10px; height: 10px;margin-top: 10px;}
.blogpagi li:first-child a {   margin-top: 10px;  padding-right: 27px;  width: 5px;  height: 5px;}
.clickheresec .container a { display: inline-block;min-height: 0px;}

.clickheresec { padding: 32px 0;}

.cnm p{font-size: 13px;line-height: 18px ; margin-bottom: 15px;}
.cnm h2, .blog_ss .media-body h5{font-size: 16.89px;line-height: 22px; margin-bottom: 15px;}
.product_cc .row{ padding:0 2px;}
           
.blog_txt p { font-size: 14px; line-height: 21px;}    



}

.prod-quantity{
    position: relative;
  background: #dcdcc;
  display: flex;
  height: 32px;
  padding: 0;
  margin: 0 -10px -10px -10px;
  align-content: center;
  justify-content: space-around;
  padding: 10px;
  color: #000;
}
.prod-quantity .arrow{
 cursor:pointer;
}

.productinfo-show-discounts{
    display:"none" !important;
}
.product-bulk-discount{
    position: absolute;
    background: #ddd;
    opacity: 0.4;
    bottom: 80px;
    left: 54px;
    z-index: 9999;
    padding: 10px;
    color: #000;
    font-weight:600;
}


@media only screen and (max-width:599px) {
    .woocommerce ul.order_details li strong {
        font-size: 14px !important;
        line-height: 18px !important
    }
    .woocommerce ul.order_details li {
        padding: 14px !important;
        width: 48%;
        margin: 5px 1% !important;
        font-size: 14px !important
    }
    .woocommerce-order .woocommerce-order-details {
        width: 100%
    }
    .woocommerce-order .woocommerce-customer-details {
        width: 100%;
        margin-top: 0
    }
    .woocommerce ul.order_details {
        display: inline-block;
        margin: 0 0 15px !important
    }
    .woocommerce ul.order_details li:last-child {
        width: 98%
    }
    .contact_frmSec .recaptcha iframe {
        transform: scale(.77);
        -webkit-transform: scale(.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0
    }
    .footbox h4 {
        font-size: 15px;
        line-height: 24px
    }
    .footbox ul li {
        font-size: 14px;
        line-height: 20px
    }
    
    
    
    
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box{ display: inline-block;
  align-items: center; width: 100%;}    
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box .product_box_bottmText {
    min-height: auto; padding: 0px;
  }    
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box .product_box_bottm { padding: 10px;}  
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3 .product_box .product_boxImage {
  margin-top: 0;
  height: 200px;
  overflow: hidden;
  width: 100%;
  padding: 6px;
  text-align: center;
  max-width: 100%;
}    
    
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3{ -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}   
    
    
    
}

@media only screen and (max-width:575px) {
    .catgry_txt {
        height: 100px;
        width: 100%
    }
    .catgry_img {
        width: 100%
    }
    .catgry_img img {
        height: 190px
    }
    .footer_sec {
        text-align: center
    }
    .ftr_logo {
        float: none;
        display: inline-block
    }
    .footer_top {
        display: inline-block;
        width: 100%;
        float: none
    }
    .footer_top ul {
        float: none;
        display: inline-block
    }
    .popular_cat .popular_box h5 {
        font-size: 18px;
        line-height: 23px
    }
    
/* 26.11.22*/
.banner span { padding: 23px 10px;}
.blog_ss .media{display: inline-block;}
.blog_ss .media img{ width: 100%; margin: 0 auto;}
.blog_ss .media-body {  padding-left: 10px; margin-top: 20px; width: 100%;}
.clickheresec .container a { display: inline-block;min-height: 0px;}
.clickheresec { padding: 32px 0;}
.prevnxtdata {
  padding: 34px 0 14px;
}
.product_cc {
  padding: 20px 0;
}    
    
    
}

@media only screen and (max-width:480px) {
    .cart_box {
        width: 100%;
        margin-left: 0;
        position: inherit;
        right: inherit;
        top: inherit;
        display: inline-block;
        margin-top: 10px
    }
    .signup_box {
        width: 100%;
        display: inline-block;
        padding: 25px 0 0 0
    }
    .facility_box p {
        font-size: 12px;
        line-height: 17px
    }
    .product_cat {
        position: inherit;
        right: inherit;
        top: inherit;
        padding-right: 32px;
        width: 100%
    }
    .carticon {
        right: 0
    }
    .facility_box img {
        margin-right: 3px;
        width: 44px !important
    }
    .facility_box p {
        font-size: 11px;
        line-height: 15px
    }
    
    .catbanner {
  width: 100%;
}
.catbanner_txt {
  width: 100%;
}
}

@media only screen and (max-width:450px) {
    .product_rt .col-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .product_boxImage {
        text-align: center
    }
    .product_box_bottmText {
        min-height: inherit
    }
    
    
    
.woocommerce-cart .cart-collaterals .cross-sells .products .col-xl-3{ -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}       
    
    
    
    
    
    
    
    
    
}

@media only screen and (max-width:449px) {
    .featured_txt h5 {
        min-height: auto
    }
    .featured_txt {
        min-height: inherit
    }
    
    
  /*26.11.22*/
.product_cc .col-md-3 {
  flex: 0 0 50%;
  max-width: 50%;
  padding: 2px 2px;
}  
.tophead h1 {
  color: #fff;
  font: 494 25.69px/30px 'Verlag-Black';
  letter-spacing: 4px;
}
.banner span img {
  width: 50px;
}    
    
    
}

@media only screen and (max-width:420px) {
    .facility_box p {
        font-size: 14px;
        line-height: 17px
    }
    .facility_box img {
        margin-right: 6px;
        width: 50px !important
    }
    .footertopmenu .col-md-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .footer_top p {
        font-size: 14px;
        line-height: 27px
    }
}

@media only screen and (max-width:400px) {
    .popular_innr .col-lg-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .signup_sec h2 {
        font-size: 18px;
        line-height: 24px
    }
    .signup_box input[type=submit] {
        margin: 12px 0 0 0;
        padding: 0;
        width: 100%
    }
    .footer_top {
        padding-bottom: 14px;
        text-align: center
    }
    .footer_top ul {
        float: none;
        display: inline-block
    }
    .footer_top ul li {
        float: none;
        display: inline-block
    }
    .footer_btm {
        text-align: center
    }
    .footer_btm ul {
        float: none;
        display: inline-block
    }
    .top_heading h1,
    .top_heading h2 {
        font-size: 18px;
        line-height: 26px;
        background-position: left 12px
    }
    .facility_box {
        justify-content: center
    }
    #coupon_code {
        width: 100%;
        height: 40px;
        margin-bottom: 10px
    }
    .woocommerce-page table.cart td.actions .coupon .button {
        width: 100% !important
    }
    .woocommerce table.cart td.actions .coupon {
        margin-bottom: 0
    }
    .woocommerce ul.order_details li {
        padding: 12px !important;
        font-size: 13px !important
    }
    .woocommerce form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-first,
    .woocommerce-page form .form-row-last {
        width: 100% !important
    }
    .popular_section .top_heading h1 {
        font-size: 13px;
        line-height: 21px
    }
    .featured_sec .top_heading h1 {
        font-size: 13px;
        line-height: 21px
    }
    .realsionsip_innr {
        padding-right: 0
    }
    .realsionsip_innr::after {
        background: 0 0
    }
    .furniture_sec.popular_section .top_heading h1 {
        font-size: 13px;
        line-height: 21px
    }
    .fragnance_sec.furniture_sec.popular_section .top_heading h1 {
        font-size: 13px;
        line-height: 21px
    }
    .wellbeing_sec.furniture_sec.popular_section .top_heading h1 {
        font-size: 13px;
        line-height: 21px
    }
    .clothing_sec.furniture_sec.popular_section .top_heading h1 {
        font-size: 13px;
        line-height: 21px
    }
    .bags_sec.furniture_sec.popular_section .top_heading h1 {
        font-size: 13px;
        line-height: 21px
    }
    .popular_section .top_heading a {
        font-size: 12px
    }
    .topcall {
        font-size: 12px
    }
    .header_topLeft {
        font-size: 11px
    }
    .header_topLeft a {
        margin-left: 2px;
        padding-left: 6px
    }
    .header_topLeft a::before {
        top: 3px
    }
    
    /* 26.11.22*/
.banner span { padding: 23px 10px;}
.banner span img {width: 50px;}
.tophead h1 {color: #fff;font: 494 25.69px/30px 'Verlag-Black';letter-spacing: 4px;}    
    
    
   }
   
   .cart-custom-message{
        font: 400 14px/18px;
   }
   
   


@media (min-width:992px) and (max-width:1199px) {

.aboutus {padding: 40px 0 20px;} 

}





@media (min-width:992px) and (max-width:1199px) {
	
.aboutus {padding: 40px 0 20px;}
.tophead h1{font-size: 30px; line-height: 40px; } 


}





@media (max-width:991px) {


.prevnxtdatatop a {padding-top: 0;}
.prevnxtdatatop ul li:first-child a, .prevnxtdatatop ul li:last-child a {background-position-y: top 2px;}
.scs ul li a {padding: 20px 11px 16px;}
.aboutus {padding: 40px 0 20px;}
.tophead h1{font-size: 25px; line-height: 30px; }
.tophead h1 {text-align: center;}
.cnm ul{padding-left: 0; }

}





@media (max-width:767px) {


.blogsunul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.blogsunul li {width: 49%;float: left;margin-right: 7px;margin-bottom: 8px !important;}
.blogsunul li:nth-child(even){margin-right: 0; }
.blogpagi li a{font-size: 16px; line-height: 20px; }
.blogpagi {margin-bottom: 20px;}
.product_cc .row{justify-content:center; }.cart_totals
.blgcatgpgprdcc{padding-bottom: 8px; }
.banner span img {width: 60px;}
.scs ul li a {font-size: 16px;}
.scs {display: inline-block; width: 100%;}
.scs li{width: 48%;float: left;margin-right: 7px;margin-bottom: 2px !important;}
.scs ul{display: flex;flex-wrap: wrap;justify-content: center;}
.tophead h1{font-size: 23px; line-height: 30px; }

}



@media (max-width:680px) {



}



@media (max-width:575px) {
.prevnxtdatatop a {font-size: 14px; line-height: 18px;}
.prevnxtdatatop ul{padding-bottom: 6px; }
.prevnxtdatatop a {padding: 0 10px 10px;}
.prevnxtdatatop ul li:first-child a {background-size: 10px 14px !important; padding-left: 18px;}
.prevnxtdatatop ul li:last-child a{background-size: 10px 14px !important; padding-right: 18px;}
.prevnxtdatatop ul li:first-child a, .prevnxtdatatop ul li:last-child a {background-position-y: top 2px;}
.prevnxtdatatop ul{padding-left: 0; }
.menubread .breadcrumb .breadcrumb-item a{font-size: 15px; line-height: 20px; }
.tophead h1{font-size: 22px; line-height: 30px; }

}




@media (max-width:480px) {
.blogsunul li a{padding-left: 70px !important; background-position-x: left 25px; }
.blogsunul li a:hover{background-position-x: left 25px !important; }
.blogsunul li {width: 100%;float: inherit;margin: 0 0 5px !important;}
.prevnxtdatatop {display: flex;justify-content: space-between;flex-direction: column-reverse;}

}



@media (max-width:400px) {

.scs li{width: 100%;}
.banner span img {width: 40px;}
.tophead h1 {font-size: 20px;line-height: 26px;}
.scs li{margin-right: 0; }

}
   
   
   