.author-img-text img.img-authors {
    max-width: 100%;
}
.author-text h1.section-heading {
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.1em;
    font-size: 38px;
    margin-bottom: 20px;
    font-family: "Montserrat", sans-serif;
    letter-spacing: -1.2px;
}
section.auther-section.section-authors .author-text p {
       font-weight: 400;
    font-family: "Open Sans", sans-serif;
    letter-spacing: -0.3px;
    font-size: 22px;
    margin-bottom: 30px;
}
.archive.category.category-celluloid-style.category-3951.wp-embed-responsive.adthrive-device-desktop .sidebar-item {
  display: none !important;
}
section.auther-section.section-authors ul.nav.social-media a {
    background: #efefef;
    color: #1d1d1f;
    font-size: 18px;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
section.auther-section.section-authors ul.nav.social-media li {
    margin-right: 15px;
}
.card-auther-text h5 a {
       color: #1d1d1f;
    font-weight: 400;
    font-family: "Oswald", sans-serif;
    line-height: 1.1em;
    margin-bottom: 6px;
    margin-top: 0;
    font-size: 17px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
}
article#post-151170 .entry-content {
    margin-top: 35px;
}
section.section-auther-list h4 a {
    text-decoration: none;
    color: #1d1d1f;
    line-height: 1.2em;
    font-weight: 700;
    text-align: left;
    font-family: "Montserrat", sans-serif;
    font-size: 26px;
    margin-bottom: 10px;
    display: inline-block;
    letter-spacing: 0;
}
section.section-auther-list p {
    letter-spacing: 0px;
    font-size: 18px;
    margin-bottom: 0;
    color: #1d1d1f;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
}
section.section-auther-list .card-auther-text {
    padding-left: 15px;
}
section.section-auther-list .card-auther img.img-fluid {
    min-height: 220px;
    object-fit: cover;
}
.contact-text h2 {
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.1em;
    font-size: 40px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
}

.contact-text p {
    font-family: "Montserrat", sans-serif;
    color: #1d1d1d;
    font-weight: 400;
    letter-spacing: 0;
    font-size: 18px;
    max-width: 100%;
    line-height: 1.6em;
    margin-top: 15px;
    opacity: 1;
}
body.page-id-165397 h1.entry-title {
    display: none;
}
section.auther-section.section-author {
    padding: 75px 0;
}
.contact-froms-page ul#gform_fields_18 {
    padding-left: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.contact-froms-page ul#gform_fields_18 li:nth-child(3) {
    width: 100%;
    display: flex;
    align-items: center;
    margin: 25px 0;
}
.contact-froms-page ul#gform_fields_18 li:nth-child(3) select {
    border-bottom: 1px solid #1d1d1d;
    outline: none;
    font-size: 18px;
    font-weight: 400;
    color: #1d1d1d;
    font-family: "Montserrat", sans-serif;
    padding: 15px 15px;
    outline: none !important;
    width: 100%;
    margin-left: 15px;
}
.contact-froms-page ul#gform_fields_18 li:nth-child(4) textarea {
    border: none;
    border-bottom: 1px solid #1d1d1d;
    font-size: 18px;
    font-weight: 400;
    color: #1d1d1d;
    font-family: "Montserrat", sans-serif;
    padding: 0 0px;
    outline: none !important;
    width: 100%;
    height: 30px;
    width: 100%;
}
.contact-froms-page ul#gform_fields_18 li:nth-child(4) {
    width: 100%;
}
.contact-froms-page .gform_footer.top_label input#gform_submit_button_18 {
    border: 2px solid #3ba0ee;
    border-radius: 0;
    padding: 18px 20px;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    background: #3ba0ee;
    height: 72px;
    color: #fff;
    min-width: 170px;
        margin-top: 30px;
}
.contact-froms-page ul#gform_fields_18 label {
    font-size: 18px;
    font-weight: 500;
    color: #1d1d1d;
    letter-spacing: 0px;
    padding-left: 0;
    padding-right: 6px;
    padding-bottom: 0;
    font-family: "Montserrat", sans-serif;
}
.contact-froms-page ul#gform_fields_18 input {
    border: none;
    border-bottom: 1px solid #1d1d1d;
    font-size: 18px;
    font-weight: 400;
    color: #1d1d1d;
    font-family: "Montserrat", sans-serif;
    padding: 0 0px;
    outline: none !important;
    width: 100%;
}
.contact-froms-page ul#gform_fields_18 li:nth-child(1), .contact-froms-page ul#gform_fields_18 li:nth-child(2) {
    width: 48%;
}
section.section-inner-pages .container-xl .container-xl {
    padding: 0;
}
section.section-inner-pages h1 {
    letter-spacing: 0px;
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.2em;
    font-size: 40px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
    letter-spacing: -1.4px;
}
section.section-inner-pages p {
    color: #1d1d1d;
    font-weight: 400;
    font-size: 18px;
    max-width: 100%;
    line-height: 1.6em;
    margin-top: 0;
    opacity: 1;
    margin-bottom: 25px;
    font-family: "Open Sans", sans-serif;
    letter-spacing: -0.2px;
}
section.section-inner-pages ul li{
    font-family: "Open Sans", sans-serif;
    color: #1d1d1d;
    font-weight: 400;
    letter-spacing: -0.3px;
    font-size: 18px;
    max-width: 100%;
    line-height: 1.6em;
    margin-top: 0;
    opacity: 1;
}
article#post-153149 p strong {
    font-family: "Montserrat", sans-serif;
}
section.section-inner-pages a {
    color: #1e94ec !important;
    text-decoration: none;
}
section.section-inner-pages h3 {
    letter-spacing: 0px;
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.2em;
    font-size: 24px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
}
section.section-inner-pages h2 {
    letter-spacing: 0px;
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.2em;
    font-size: 30px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
}
.page-id-165397 section.section-inner-pages h2{
    font-size: 50px;
}
section.section-inner-pages h4 {
    letter-spacing: 0px;
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.2em;
    font-size: 22px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
}

section.section-inner-pages h5 {
    letter-spacing: 0px;
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.2em;
    font-size: 19px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
    letter-spacing: -1px;
}

section.section-inner-pages h6 {
    letter-spacing: 0px;
    color: #1d1d1f;
    font-weight: 600;
    line-height: 1.2em;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: "Montserrat", sans-serif;
}
section.section-inner-pages td {
    font-family: "Montserrat", sans-serif;
    color: #1d1d1d;
    letter-spacing: 0;
    font-size: 18px;
    max-width: 100%;
    line-height: 1.6em;
    border-bottom: 1px solid #d7d7d7;
}
section.section-inner-pages table {
    border: 1px solid #d7d7d7;
}
section.section-inner-pages ul li a {
    font-family: "Open Sans", sans-serif;
    color: #1e94ec !important;
    font-weight: 500;
}
section.section-inner-pages ul li a:hover {
    color: #1e94ec !important;
}
div#myModal .subscribe-part {
    padding: 0px 0px;
    background: #fff !important;
}
.partners-page-1 .divider-content a {
    margin-top: 20px;
    display: inline-block;
    text-decoration: none;
}
section.team-up.no-border .media-container picture a img.fit-cover.middle-center {
    border: none;
}
.navbar-nav lable.nav-item a {
    font-size: 16px;
    color: #f7f7f7;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    text-decoration: none;
}
.newsletter-content-wrap .input-group form .one-line {
    display: flex;
    flex-wrap: wrap;
}
.newsletter-content-wrap .input-group form .one-line span.wpcf7-spinner {
    display: none;
}
.fit-input input {
    position: relative;
    width: 20px;
    height: 20px;
    left: -20px;
    top: -4px;
}
div#myModal .text-container.card-text-content.text-center p {
    font-size: 17px;
    margin-bottom: 25px;
}
div#myModal form .subscribe-btn.text-center input.btn-outline-blue {
    border: 2px solid #3ba0ee;
    border-radius: 0;
    padding: 18px 20px;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;   font-family: "Open Sans", sans-serif;
    text-transform: uppercase;
    background: #3ba0ee;
    height: 72px;
    color: #fff;
}
div#myModal form .subscribe-btn.text-center span.wpcf7-spinner {
    display: none;
}
section.section-boxes .box-demo .full-size-img img.img-fluid {
    max-width: 100% !important;
    width: 100%;
    height: auto;
    max-height: none !important;
    margin-bottom: 25px;
}
.newsletter-content-wrap .input-group input.btn.btn-primary {
    border: 2px solid #3ba0ee;
    border-radius: 0;
    padding: 18px 20px;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 1px;
    font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    background: #3ba0ee;
    height: 72px;
}
.newsletter-content-wrap .input-group span.wpcf7-spinner {
    display: none;
}
body.page-id-183822 section.section-inner-pages h1 {
    font-size: 32px;
}
body.page-id-183822 section.section-inner-pages header.entry-header h1.entry-title {
    color: #1d1d1f;
    font-weight: 700;
    font-family: "Oswald", sans-serif;
    line-height: 1.1em;
    font-size: 36px;
    margin-bottom: 40px;
    text-transform: uppercase;
}
body.page-id-183822 section.section-inner-pages ul.hotList {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    list-style: none;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px;
}
body.page-id-183822 section.section-inner-pages ul.hotList li a {
    display: flex;
    flex-wrap: wrap;
    padding: 15px;
    font-weight: 600;
}
body.page-id-183822 section.section-inner-pages ul.hotList li a img {
    display: block;
    width: 100%;
    margin-bottom: 10px;
}
body.page-id-183822 section.section-inner-pages ul.hotList li{
    margin-bottom: 20px;
    max-width: 25%;
}
/* our-logos-pages */

        .store-logos .logo {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 10px;
            border: 1px solid #1d1d1d;
            margin-bottom: 10px;
        }
        .store-logos .logo img {
            max-width: 100%;
            height: auto;
        }
        .alphabet-nav {
            display: flex;
            flex-wrap: wrap;
         justify-content: space-between;
             margin-bottom: 20px;
                        margin-top: 20px;
}
        .alphabet-nav a {
            margin: 0 5px;
            text-decoration: none;
            color: #000;
        }
        .alphabet-nav a:hover {
            text-decoration: underline;
        }
section.section-inner-pages .alphabet-nav a {
    text-decoration: none;
    font-family: "Montserrat", sans-serif;
    color: #1d1d1d !important;
    font-weight: 500;
    font-size: 18px;
    width: 35px;
    height: 35px;
    display: inline-block;
    text-align: center;
    border: 1px solid #1d1d1d;
    line-height: 35px;
    margin: 7px 5px;
}
section.section-inner-pages .alphabet-nav a:hover {
    background: #1d1d1d;
    color: #fff !important;
}
section.section-inner-pages.Discount-boxs h3 {
    color: #1d1d1f;
    font-weight: 500;
    font-family: "Montserrat", sans-serif !important;
    line-height: 1.1em;
    font-size: 30px;
    margin-bottom: 20px;
    text-transform: uppercase;
    margin-top: 35px;
}
.store-logos .logo img {
    max-width: 100%;
    height: 60px;
}
.no_newsletter_cat_cls5654 .divider-content.news-letter h2 {
    text-align: left !important;
    margin-bottom: 0 !important;
}
section.banner-catagery.no_newsletter_cat_cls5654 {
    padding-bottom: 0;
}
section.banner-catagery.no_newsletter_cat_cls5654 .row.justify-content-center {
    justify-content: flex-start !important;
}
section.banner-catagery.no_newsletter_cat_cls5654 ~ section.inner-product-catagery {
    padding-top: 10px;
}
.custom_design_theme_lasoo1 .custom_design_theme_lasoo1_btn a {
    text-align: center !important;
    line-height: initial !important;
    font-size: 15px;
    padding: 10px 15px !important;
    background: #1d1d1d !important;
    color: #fff !important;
    width: 50% !important;
    margin: 0px 25% 10px 25% !important;
    text-decoration: none !important;
    font-weight: bold !important;
    opacity: 1 !important;
    font-family: Verdana, BlinkMacSystemFont, -apple-system, segoe ui, Roboto, Oxygen, Ubuntu, Cantarell, open sans, helvetica neue, sans-serif;
    display: inline-block;
    border-radius: 5px;
}

.custom_design_theme_lasoo1 {
    padding: 0 15px !important;
    margin: 30px auto !important;
}
nav .mega-content .card.card-left .card-body h3 a{
    color: #1d1d1f;
    line-height: 1.2em;
    font-weight: 600;
    text-align: left;
    font-family: "Montserrat", sans-serif;
    font-size: 18px;
}
nav .mega-content .card.card-left a {
    width: auto;
    color: #1d1d1d;
    display: inline;
}
nav .mega-content .card.card-left a:before{
    display: none;
}
@media(max-width: 767px) {
    .custom_design_theme_lasoo1 .custom_design_theme_lasoo1_btn a {
        width: 95% !important;
        margin: 0px auto 10px auto !important;
        display: block !important;

    }
}
@media(max-width: 991px){
    body.page-id-183822 section.section-inner-pages ul.hotList li{
    margin-bottom: 20px;
    max-width: 33.3%;
}
    .page-id-83 .right-banner {
    background-position: center;
}
}
@media(max-width: 767px){
    section.section-auther-list .card-auther-text {
    padding-left: 0;
    padding-top: 30px;
}
    body.page-id-183822 section.section-inner-pages ul.hotList li{
    margin-bottom: 20px;
    max-width: 50%;
}
.author-img-text .author-text {
    text-align: center;
}
    .author-img-text .author-text ul.nav.social-media.social-curcle {
    display: flex;
    justify-content: center;
}
    .contact-froms-page ul#gform_fields_18 li:nth-child(3){
        flex-wrap: wrap;
    }
    .contact-froms-page ul#gform_fields_18 li:nth-child(3) select{
        margin-left: 0;
    }
}
@media(max-width: 450px){
    body.page-id-183822 section.section-inner-pages ul.hotList li{
    margin-bottom: 20px;
    max-width: 100%;
}
}
section.section-boxes .box-demo>img{
    width: auto !important;
    max-width: 100% !important;
}

#gform_wrapper_18 {
  display: block !important;
}
section.section-boxes figure, section.section-boxes .box-demo>img, section.section-boxes .box-demo>video, section.section-boxes .box-demo>iframe {
    max-width: 100% !important;
}
.probox .proinput input::placeholder{
  color: red !important;
}
.probox .proinput input::-ms-input-placeholder { 
  color: red;
}
section.section-boxes .box-demo p a.buynow {
    display: inline-block;
}
.instagram-section-part .card>a:before {
    right: 0%;
    left: 0%;
    bottom: 0;
    display: flex;
    background:none;
    background: none;
    content: '';
    position: absolute;
    min-height: 100%; 
    }   
.postid-684669 section.section-boxes .box-demo .fullwidth iframe 
{
    height:300px;
}
.postid-684669 section.section-boxes .box-demo .fullwidth 
{
    align-items:normal;
    margin-bottom:20px;
}
.postid-684669 section.section-boxes .box-demo .fullwidth a img
{
    width:100% !important;
}
.postid-684669 section.section-boxes .box-demo h2
{
    font-weight:700;
}
.postid-684669 section.section-boxes .box-demo h3
{
    font-weight:700 !important;
    color: #1d1d1f;
    font-weight: 400;
    line-height: 1.1em;
    font-size: 28px;
    text-decoration: none;
    font-family: "Montserrat", sans-serif;
    display: block;
}
.postid-472804 .main-content .section-boxes .box-demo .textblock
{
    margin:20px 0px 20px 0px;
}
body.single.single-post .box-demo>p>span~a {
    display: inline-block;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top .asl_w_container.asl_w_container_1 {
    border: none;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top  .asl_w_container.asl_w_container_1  .probox .proinput
{
    display: none;
}
.header-subscribe
{
    display:none;
}

nav.navbar.navbar-expand-lg.sticky-top.fixed-top form.search-box {
    width: 100px;
    display: block !important;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top .input-group {
    display: block !important;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top .asl_w_container {
    width: 100%;
    margin: 0px 0px 0px 0px;
   min-width: 100% !important; 
}
.subscribe-header-btn button
{
    font-weight:600 !important;
}
section.section-boxes .box-demo p img {
    display: block;
}
@media(max-width:1251px)
{
nav.navbar.navbar-expand-lg.sticky-top.fixed-top .our-btn-sub button
    {
        padding:6px 20px !important;
    }
    nav.navbar.navbar-expand-lg.sticky-top.fixed-top .navbar-brand img {
    width: 170px;
    margin-bottom: 10px;
}
    nav.navbar ul.navbar-nav a.nav-link {
    font-size: 14.5px;
    font-weight: 500;
    color: #f7f7f7;
    letter-spacing: 0px;
    padding-left: 6px;
    padding-right: 6px;
    font-family: "Montserrat", sans-serif;
    padding-bottom: 15px;
}
}
.author.author-raegan-davies.author-889 nav.pagination {
    display: inline-block;
    justify-content: flex-start !important;
    gap: 0px;
}
section.section-inner-pages ul.privacy-list li {
    list-style: disc;
    margin-bottom: 8px;
}
.page-id-153148 .entry-content p {
    margin-bottom: 25px;
}
.postid-678469 .main-content .section-boxes .box-demo h2 {
    color: #1d1d1f;
    font-weight: 600 !important;
    line-height: 1.1em;
    font-size: 28px !important;
    text-decoration: none;
    letter-spacing:-0.2px;
    font-family: "Montserrat", sans-serif;
    margin-bottom: 23px;
    display: block;
}
.postid-678469 .main-content .section-boxes .box-demo p
{
    color: #1d1d1f;
    font-weight: 400;
    letter-spacing: 0;
    font-size: 17px;
    display: block;
    line-height: 1.8em;
    margin-top: 10px;
    margin-bottom: 35px;
    letter-spacing:0px;
    
}
body.single.single-post .box-demo p{
    font-family: "Open Sans", sans-serif;
}
section.auther-section.section-authors ul.nav.social-media a {
    background: #f7f7f7 !important;
    color: #1d1d1f;
    font-size: 18px;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
section.auther-section.section-authors ul.nav.social-media a:hover  {
    background: #efefef !important;
    color: #1d1d1f;
    font-size: 18px;
    display: block;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-radius: 50%;
}
@media(max-width:768px)
{
.feature-logo .card>a:before{
    background:none;
}
    .feature-logo .card {
        height: 170px;
    }
.feature-logo   .card img.img-fluid
    {
        object-fit:contain;
    }
    section.feature-section {
    padding: 0px 0px;
}
}
.page-id-83 section.feature-logo {
    background: #f7f7f7;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
.carousel-indicators button.active {
    background-color: black;
    opacity: 1;
}
.carousel-control-prev-icon {
    background: #fff;
    width: 40px;
    display: block;
    height: 40px;
    line-height: 37px;
    /* font-size: 9px; */
    border: 1px solid #1d1d1f;
    text-align: center;
    color: #1d1d1f;
}
.past-campaign-post .carousel-item img {
    height: 718px !important;
    object-fit: cover !important;
}
.category-5040 section.inner-product-catagery .card {
    height: 400px;
}
section.auther-section.section-authors .author-text p {
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    letter-spacing:0px !important;
    font-size: 20px !important;
    margin-bottom: 30px;
}
.author-889 section.section-auther-list h4 a {
   
    letter-spacing: -0.2px !important;
}
.author-889 .author-img-text {
    display: flex;
    align-items: flex-start;
    gap: 24px;
    justify-content:center;
}
.author-889 .author-img-text img {
    width: 160px !important;
}
.page-id-1145739 section.top-banners {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.page-id-1145739 .media-container picture a img.fit-cover.middle-center {
    height: auto;
    width: 100%;
    object-fit: contain;
}
div#campaignCarousel .carousel-inner.down-carousel {
    margin: auto;
    text-align: center;
    width: 88%;
}
.banner-catagery .newsletter-content-wrap .input-group form.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-primary:hover{
    background:#1e94ec;
    border: 2px solid #1e94ec;
}
.newsletter-content-wrap .input-group input.btn.btn-primary:hover {
    background:#1e94ec;
    border: 2px solid #1e94ec;
}
.category-10 .banner-catagery  {
    padding-top: 45px !important;
}
.asl_w_container.asl_w_container_1:focus {
    border: 1px solid #1e94ec !important;
}
.asl_w_container.asl_w_container_1:active {
    border: 1px solid #1e94ec !important;
}
.right-banner-2 .divider-content.news-letter a.btn.btn-outline-primary:hover{
       color: #1e94ec !important
             ;
    border: 1px solid #1e94ec !important;
    background: transparent !important
            ;
}
.right-banner-2 .divider-content.news-letter a.btn.btn-outline-primary:hover
{
      color: #1e94ec !important
             ;
    border: 1px solid #1e94ec !important;
    background: transparent !important
            ;
}
.category-7 .inner-product-catagery .card 
{
    height:300px;
}
.category-2023 .sh-side .card.card-left>a 
{ 
    max-width: 90px;
}
.tdi_177 h6 {
    font-family: Oswald !important;
    font-size: 14px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}
.tdb_single_content .tdb-block-inner.td-fix-index{
    word-break: break-word;
}
.tagdiv-type ul, .tagdiv-type ol {
    margin-bottom: 26px;
}
.tdi_177, .tdi_177>p, .tdi_177 .tdb-block-inner>p {
    font-size: 16px !important;
    line-height: 1.8 !important;
}
.tdi_177 li {
    font-size: 14px !important;
    line-height: 1.8 !important;
}
.single-post .tdc-content-wrap ul li span {
    width: 436px;
    display: block;
    font-weight: bold;
}
.single-post .tdc-content-wrap ul li span {
    font-family: Oswald !important;
    color: #000;
    font-size: 20px;
}
.tdb-block-inner.td-fix-index span{
    margin-top: 1px !important;
}
.tagdiv-type img {
    margin-bottom: 21px;
}
.tagdiv-type img {
    margin-bottom: 21px;
}
.category-2023 .inner-product-catagery .card
{
    height:100%;
}
section.footer-banner.mt-0 {
    display: none;
}
@media(max-width:768px)
{
    .pagination span:nth-child(1) {
      background: #eee;
        padding: 6px 14px;
        height: 40px;
}
    section.footer-banner.mt-0 {
    display: block;
}
    .category-2023 section.inner-product-catagery .card
    {
        height:300px !important;
    }
    section.inner-product-catagery .card {
    /* height: 100%; */
    height: 300px;
}
    .category-2023 .media-container picture a img.fit-cover.middle-center
    {
        height:400px !important;
    }
     .category-2023 .sh-side .card.card-left>a {
    max-width:100%; 
}
     .category-2023 .sh-side .card.card-left>a
    {
        min-height:270px;
    }
}
.input-group.show-scroll {
    display: none;
}

nav.navbar.navbar-expand-lg.sticky-top.fixed-top form.search-box.show-nav {
    display: none !important;
}

nav.navbar.navbar-expand-lg.sticky-top.fixed-top .input-group.show-scroll {
    display: block !important;
    width: 100px;
}

nav.navbar.navbar-expand-lg.sticky-top.fixed-top .input-group.show-scroll button#search-btn-head {
    margin: 0;
    padding: 0 20px;
}
.single-post .tdc-content-wrap ul.productPicks li a {
    display: inline-block;
    margin-bottom: 21px;
}
.searchinsticky
{
    position: sticky;
    top: 75px;
    z-index: 9;
}
.searchinsticky .search-box {
    position: absolute;
    right: 190px;
    padding: 20px;
    width: 340px;
    padding: 20px;
    border-width: 3px 0 0;
    border-style: solid;
    border-color: #999999;
    pointer-events: auto;
    box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
    background: #fff;
}
.searchinsticky.search--btn div.asl_w .probox .promagnifier
{
    background:#000;
}
.category-45 .section-inner-pages .entry-content p a
{
    font-weight:700;
}
.postid-909350 .section-boxes .box-demo .heading-inner-option .date-orther li
{
    display:flex;
}
body.single.single-post .heading-inner-option ul.date-orther li {
    display: flex;
    width: 30% !important;
}

body.single.single-post .heading-inner-option ul.date-orther li a {
    display: flex;
}

body.single.single-post .heading-inner-option ul.date-orther li span {
    width: auto;
}

body.post-template-default.single.single-post.postid-1106995 .box-demo div .rating-line {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    position: relative;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .rating-line span {
    position: relative;
    z-index: 9999;
    background: #fff;
    padding: 0 5px;
    font-family: roboto, sans-serif;
    margin-top: 1px !important;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .rating-line:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #9e9e9c;
    z-index: 2;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .ratting-banner {
    width: 100% !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 8px;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .ratting-banner .rating-holder {
    padding: 0 15px;
    width: auto !important;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .ratting-banner .c-rating.c-rating--big {
    width: auto !important;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .ratting-banner .c-rating.c-rating--big button {
    display: inline-block;
    float: left;
    width: 2.25em;
    height: 2.25em;
    border: 0;
    text-indent: -9999px;
    outline: none;
    cursor: pointer;
    transition: background .25s ease;
    background: url(../png/gray.png) center / cover no-repeat !important;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .ratting-banner span {
    font-size: 20px;
    font-weight: 600;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div .ratting-banner .c-rating.c-rating--big button:nth-child(-n+4) {
    display: inline-block;
    float: left;
    width: 2.25em;
    height: 2.25em;
    border: 0;
    text-indent: -9999px;
    outline: none;
    background: url(../png/star.png) center / cover no-repeat !important;
    cursor: pointer;
    transition: background .25s ease;
}
body.post-template-default.single.single-post.postid-1106995 .box-demo div.rating-lines {
    background: #fff;
    z-index: 999999;
    position: relative;
    width: 100% !important;
    text-align: center;
    display: block;
    font-weight: 600;
}
.box-demo {
    min-height: 1890px;
    z-index: 0;
    position: relative;
}
.category-10 .spotlight .card
{
    height:280px !important;
}
.category-10 .spotlight .card .weekly-content h2
{
    font-size:3.5em !important;
}
.category-10 .main-content .inner-product-catagery .card
{
    height:450px;
}
.category-10 .main-content .inner-product-catagery .card .carousel-caption h2
{
    font-size: 1.8em;
}
@media(max-width:768px)
{
    .category-10 .main-content .inner-product-catagery .card .carousel-caption h2 {
   font-size: 19px;
}
    .category-10 .media-container picture a img.fit-cover.middle-center {
        height: 400px !important;
    }
}
body #ajaxsearchlite1 .probox .proinput input::-webkit-input-placeholder { /* Chrome */
  color: #fff !important;
}
body #ajaxsearchlite1 .probox .proinput input:-ms-input-placeholder { /* IE 10+ */
  color: #fff !important;
}
body #ajaxsearchlite1 .probox .proinput input::-moz-placeholder { /* Firefox 19+ */
  color: #fff !important;
  opacity: 1;
}
body #ajaxsearchlite1 .probox .proinput input:-moz-placeholder { /* Firefox 4 - 18 */
  color: #fff !important;
  opacity: 1;
}
nav.navbar ul.navbar-nav li.nav-item.menu-active a.nav-link {
    color: #1e94ec !important;
    position: relative;
}
	nav.navbar ul.navbar-nav li.nav-item.menu-active a.nav-link, nav.navbar ul.navbar-nav li.nav-item:hover a.nav-link {
    color: #1e94ec !important;
    position: relative;
}
nav.navbar ul.navbar-nav li.nav-item.menu-active a.nav-link:before, nav.navbar ul.navbar-nav li.nav-item:hover a.nav-link:before{
	position: absolute;
	width: 100%;
	height: 3px;
	content: '';
	transition: .3s ease-in-out;
	bottom: 0;
	background: #1e94ec !important;
	left:0;
}



/*Dikant bhai new css*/

nav.navbar ul.navbar-nav li.nav-item.menu-active a.nav-link:before, nav.navbar ul.navbar-nav li.nav-item:hover a.nav-link:before{
    left:0;
}
.card-container img {
    width: 100%;
}
section.section-inner-pages td {
    white-space: pre-wrap;
    line-break: anywhere;
    word-break: break-all;
}
section.section-inner-pages p a {
    white-space: pre-wrap;
    line-break: anywhere;
    word-break: break-all;
}
@media(max-width:551px)
{
    .page-id-151170 .entry-content .cookies-part-content {
    padding: 0 0 0 15px;
}
.dress-code-about .card-container a img {
    max-height: 380px;
    object-fit: cover;
    object-position: top;
}
}
@media(max-width:767px)
{
div#myModal .modal-body button.btn-close {
    filter: contrast(0%) brightness(2);
}
    .contact-froms-page ul#gform_fields_18 li:nth-child(1), .contact-froms-page ul#gform_fields_18 li:nth-child(2) {
    width: 100%;
}
.contact-froms-page ul#gform_fields_18 li:nth-child(2) {
   margin-top: 35px;
}
    .gform_footer.top_label {
    text-align: center;
}
}
@media(max-width:991px)
{
    nav.navbar.navbar-expand-lg.sticky-top.fixed-top a.navbar-brand.mx-lg-auto {
    display: none;
}
    nav.navbar.navbar-expand-lg.bg-dark.navbar-dark.sticky-top {
    padding: 0;
}
div#myModal {
    position: absolute;
 top: 15% !important; 
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top {
    position: fixed;
    top: 80px;
    padding:0px;
}
    
}
.subscribe-part .card-container .text-container h4
{
    font-family: montserrat, sans-serif !important;
    font-weight: 500;
}

div#myModal form .subscribe-btn.text-center input.btn-outline-blue
{
    font-family: montserrat, sans-serif !important;
}
div#myModal {
    position: absolute;
    top: 15%;
}
body.page-template-about .partner-page .card-text-content p {
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: open sans, sans-serif;
}
body.page-template-about .partner-page .card-text-content p {
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: open sans, sans-serif;
}

.about-us-page .dress-code-about .card-container .text-container p {
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0;
    font-family: open sans, sans-serif;
}
.seo-expertise ul li {
    font-family: oswald, sans-serif;
    font-size: 25px;
    color: #1d1d1f;
    font-weight: 400;
    text-align: center;
    margin-bottom: 9px;
}
.subscribe-part .card-container .text-container h3 img
{
    width:150px;
}
body .col-md-9.p-15 {
    padding-left: 22px !important;
}
.author-889 .author-img-text img {
    width: 320px !important;
}
.modal.show .modal-dialog {
    border: 1px solid #777777;
}
body.archive.category.category-mens-watches section.banner-catagery {
    padding: 50px 0;
}
.divider-content.news-letter h2{
    font-weight: 600;
}
.FeedLayout__wrapper {
    background: transparent !important;
}
.FeedLayout__wrapper .FeedGridLayout__grid {
    gap: 30px !important;
        grid-template-columns: repeat(4, auto) !important;
}
.dress-code-about .card-text-content h2 {
    font-size: 5em;
    font-weight: 700 !important;
    font-family: montserrat, sans-serif;
    margin-bottom: 50px;
    margin-top: 30px;
}
.dress-code-about .card-text-content h1 {
    font-family: montserrat, sans-serif;
    font-weight: 700;
    font-size: 2em;
}
.dress-code-about .card-text-content h4 {
    font-size: 22px;
    font-family: montserrat, sans-serif;
    margin-bottom: 20px;
    font-weight: 600;
}
.dress-code-about {
    background: #f7f7f7;
    padding: 0;
}
.dress-code-about .card-text-content a:hover
{
    background: #1e94ec;
}

@media(max-width:768px)
{
    .dress-code-about .card-text-content h2 {
    font-size: 3em;
    font-weight: 700 !important;
    font-family: montserrat, sans-serif;
    margin-bottom: 50px;
    margin-top: 30px;
}
}
.navbar-nav lable.nav-item a:hover
{
    color: #1e94ec !important;
}
.category-7126 .pagination {
    display: flex;
    justify-content: left !important; 
}
@media (min-width: 1199px){
form.search-box.show-nav .asl_w_container.asl_w_container_1 {
    min-width: 238px;
}
}
.page-id-83 .banner-section .space-set .card .carousel-caption h2
{
    font-weight:600 !important;
}
@media(max-width:768px)
{
    .dress-row
    {
        flex-direction: column-reverse;
    }
    .dress-code-about
    {
        padding:0px 0px 50px 0px !important;
    }
    .dress-code-about .card-text-content h3 {
    margin-top:20px;
}
}
.partners-page-1 .top-banners .divider-content a:hover
{
        background: #1e94ec;
}
.subscribe-part {
    padding: 70px 0;
    background: #1d1d1f !important;
}
section.slider-product.sw-one.our-inner.bg-gray.team-up.no-border .text-container.card-text-content {
    padding: 25px 0px 0px 40px;
}
section.inner-product-catagery.subcat-dresscode-slide .card a img {
    width: 100%;
}
/* .carousel-indicators button
{
	background:#fff !important;
	border:1px solid #000 !important;
} */
.partner-content-slide .card-container .card-text-content p
{
	color: #000;
}
section.inner-product-catagery.subcat-dresscode-slide .card a img {
    width: 100%;
	height: 300px;
}
div#myModal {
    position: fixed;
    top: 15%;
}
body.single.single-post .heading-inner-option ul.date-orther li {
    display: flex;
    width: 50% !important;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top button.btn.btn-outline-primary:focus {
    color: #fff;
    border-color: #fff;
}
.carousel-indicators [data-bs-target] {
    opacity: 1;
    background: transparent;
    width: 20px;
    height: 20px;
    border: 2px solid #000000;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top  button.btn.btn-outline-primary:hover, button.btn.btn-outline-primary:active {
    color: #1e94ec !important;
    border: 1px solid #1e94ec !important;
    background: 0 0;
}
.navbar .subscribe-header-btn button.btn.btn-outline-primary:hover, button.btn.btn-outline-primary:active, button.btn.btn-outline-primary:focus{
    color: #fff !important;
    border-color: #fff !important;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top .subscribe-header-btn button.btn.btn-outline-primary
.navbar .subscribe-header-btn button.btn.btn-outline-primary:focus {
    color: #fff !important;
    border-color: #fff !important;
}
.navbar .subscribe-header-btn button.btn.btn-outline-primary:hover, button.btn.btn-outline-primary:active {
    color: #1e94ec !important;
    border: 1px solid #1e94ec !important;
    background: 0 0;
}
body.single.single-post .box-demo h3 {
    margin-bottom: 15px;
    font-size: 24px;
	 font-family: montserrat, sans-serif;
	font-weight: 600;
}
.postid-678469 .main-content .tdc-content-wrap .section-boxes .box-demo h1
{
    font-weight: 600;
    font-family: montserrat, sans-serif;
}
.postid-678469 .heading-inner-option .date-orther li span
{
	font-family: open sans, sans-serif !important;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
    height: 58px;
}
.mega-content .card.card-left .card-body {
    max-width: 425px;
    margin-top: 0;
    margin-left: 15px;
}
.search-results header.page-header
{
	max-width:60%;
	margin:auto;
  padding:30px 0px;
}
.search-results header.page-header h1
{
	
	font-family: oswald, sans-serif;
}
div.asl_w .probox div.asl_simple-circle {
    border: 2px solid #f2f2f2;
    height: 20px;
    width: 20px;
    line-height: 20px;
}
.mega-content h5 {
    color: #1d1d1f;
    font-weight: 600;
    font-family: montserrat, sans-serif;
    line-height: 1.1em;
    margin-bottom: 22px;
    margin-top: 0;
    font-size: 16px;
    text-align: left;
    margin-left: -6px;
}
.dropdown-menu .list-group a.list-group-item.active {
    background: 0 0;
    color:#1d1d1f;
}
.subscribe-part .card-container .text-container h4 {
    font-family: montserrat, sans-serif !important;
    font-weight: 600;
   padding:20px 0px 5px 0px;
}
div#myModal form .subscribe-btn.text-center input.btn-outline-blue {
    font-family: montserrat, sans-serif !important;
    font-weight: 600;
    padding: 10px 33px;
    height: 60px;
}
.category-5040 li.feature-list.checkout-content:hover a img {
    border: 2px solid #1e94ec;
    border-radius: 50%;
}
.team-opportunities .card-container .card-text-content .title {
    font-weight: 600 !important;
    font-family: open sans, sans-serif;
}
.team-opportunities .owl-nav button span {
    background: #fff;
    width: 60px;
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 0;
    border: 1px solid #1d1d1f;
    text-align: center;
    color: #1d1d1f;
}
/* @media (min-width: 1000px) {
    .col-lg-8-5 {
        flex: 0 0 auto;
        width: 75%;
    }
    .col-lg-4-5 {
        flex: 0 0 auto;
        width: 25%;
    }
} */
.sh-side {
    max-width: 93%;
}
.past-campaign-post .carousel-control-prev-icon {
    background: #fff;
    width:60px;
    display: block;
    height: 60px;
    line-height: 60px;
    border: 1px solid #1d1d1f;
    text-align: center;
    color: #1d1d1f;
}
@media(max-width:991px)
{
	nav.navbar.navbar-expand-lg.sticky-top.fixed-top {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
     height:0px; 
}
}
.partners-page-1 .top-banners .benner-text h2
{
	font-size:50px !important;
}
.past-campaign-post .text-before-wrapper .text-container .section-heading
{
	font-size: 40px;
}
.down-carousel .carousel-item .carousel-caption h5 {
    color: #000;
    font-size: 35px;
  letter-spacing: -0.25px;
	font-weight:600;
	margin-bottom: 30px;
}
.down-carousel .carousel-item .carousel-caption p
{
	 font-size: 17px;
}
.past-campaign-post .carousel-inner.down-carousel
{
	width:100% !important;
}
.past-campaign-post span.carousel-control-next-icon {
    background: #fff;
    border: 2px solid #000;
    margin-left: 90px;
    width: 60px;
    display: block;
    height: 60px;
    line-height: 60px;
    border: 1px solid #1d1d1f;
    text-align: center;
    color: #1d1d1f;
}
.team-opportunities .owl-nav button span:hover
{
	color:#1e94ec;
}
.term-3321 div#catmainBody
{
	max-width: 80%;
    margin: auto;
	padding:50px 0px 90px 0px;
}
.term-3321 div#catmainBody .searchCategory
{
	font-family: montserrat, sans-serif;
	font-weight: 600;
}
.term-3321 div#catmainBody .blacktop.voucherTaxTitle h2
{
	 display:inline-block;	
	color:#fff;
	font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
	letter-spacing: 1px;
	font-family: montserrat, sans-serif;
	font-weight:600;
	margin-bottom:0px !important;
}
.term-3321 div#catmainBody .popStores p
{
	margin:10px 0px;
}
.term-3321 div#catmainBody .popStores ul
{
	list-style: none;
    padding: 0;
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
}
.term-3321 div#catmainBody .popStores ul li
{
	background: #000;
   padding: 3px 5px;
}
.term-3321 div#sidebar
{
	display:none;
}
.term-3321 div#catmainBody .popStores ul li a
{
	  color: #fff;
    text-decoration: none;
	font-family: montserrat, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
}
.term-3321 div#catmainBody .blacktop.voucherTaxTitle h2.left
{
   display:inline-block;	
	color:#fff;
	font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
	letter-spacing: 1px;
	font-family: montserrat, sans-serif;
	font-weight:600;
}
.term-3321 div#catmainBody  .articleBody p
{
	font-family: open sans, sans-serif;
}
.term-3321 div#catmainBody .blacktop.voucherTaxTitle
{
	padding:5px;
}
.term-3321 div#catmainBody .blacktop h2
{
	font-family: montserrat, sans-serif;
	margin-bottom:10px !important;
}
.term-3321 div#catmainBody p.voucherIntro
{
	font-family: open sans, sans-serif;
}
.term-3321 div#catmainBody .blacktop.voucherTaxTitle span
{
		color:#fff;
	font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
	letter-spacing: 1px;
	font-family: montserrat, sans-serif;
	font-weight:500;
}
.category-1326 .owl-nav button span {
    background: #fff;
    width: 60px;
    display: block;
    height: 60px;
    line-height: 60px;
    font-size: 0;
    border: 1px solid #1d1d1f;
    text-align: center;
    color: #1d1d1f;
}
.category-1326 section.section-boxes.space-rows .card-container.tooltip-container
{
	width:100%;
}
.team-opportunities .owl-nav button span:active
{
	color:#1e94ec;
}
div#myModal .text-container.card-text-content.text-center p {
   
    font-family: open sans, sans-serif;
}
div#myModal .card-container p.text-center
{
	  font-family: open sans, sans-serif;
}
.subscribe-checkbox .form-check-label {
     font-family: open sans, sans-serif;
}
.modal.show .modal-dialog {
    border: 1px solid #777777;
}
.subscribe-btn.text-center {
    padding: 20px 0;
    margin-top: 20px;
}
.modal-body .subscribe-part .card-container 
{
	height:100%;
}
.modal-body .subscribe-part .card-container a img
{
	height:100%;
}
nav.navbar.navbar-expand-lg.sticky-top.fixed-top a.navbar-brand.mx-lg-auto
{
	padding:0px;
}
.page-id-165397 .contact-froms-page ul#gform_fields_18 li:nth-child(4)
{
	width: 100%;
   display: inline-block;
    align-items: center;
    margin: 25px 0;
    flex-wrap: wrap;
}
.page-id-165397 .contact-froms-page span.gfield_required.gfield_required_asterisk {
    display: none;
}
.search-results article {
    max-width: 60%;
    margin: auto;
}
.search-results article .post-thumbnail a  img
{
	width:100%;
	height:auto;
}
.search-results article header.entry-header .entry-title a
{
	font-family: montserrat, sans-serif;
    color: #1d1d1f;
    font-weight: 600;
    letter-spacing: 0;
    font-size: 30px;
    text-decoration: none;
    width: 100%;
    display: block;
    line-height: 1.2em;
    margin-top: 20px;
}
.search-results article footer.entry-footer span
{
	font-family: open sans, sans-serif;
	  color: #1d1d1f;
    font-weight: 400;
    font-size: 18px;
}
.past-campaign-post span.carousel-control-prev-icon:before {
   display:none;
}
.past-campaign-post span.carousel-control-next-icon:before
{
	display:none;
}
span.carousel-control-prev-icon:before {
    font-family: FontAwesome;
    content: "\f053";
    display: inline-block;
    font-size: 22px;
}
span.carousel-control-next-icon:before {
    font-family: FontAwesome;
    content: "\f054";
    display: inline-block;
    font-size: 22px;
    opacity: 1;
}
span.carousel-control-next-icon {
    background: #fff;
    width: 40px;
    display: block;
    height: 40px;
    line-height: 37px;
    border: 1px solid #1d1d1f;
    text-align: center;
    color: #1d1d1f;
}
.search-results article .entry-summary p
{
	font-family: open sans, sans-serif;
	color: #1d1d1f;
    font-weight: 400;
    letter-spacing: 0;
    font-size: 18px;
    display: block;
    line-height: 1.8em;
    margin-top: 10px;
    margin-bottom: 0px;
}
.search-results nav.navigation.pagination {
    max-width: 60%;
    margin: auto;
    padding: 50px 0px;
}
.search-results nav.navigation.pagination .nav-links .page-numbers
{
	text-decoration:none;
	color:#1d1d1f;
}
.past-campaign-post .carousel-control-prev {
    left: 13px; 
}
button.carousel-control-next.justify-content-end {
    right: 13px; 
}
.category-1326 .main-content .top-banners
{
	background-size:cover;
}
.category-10 .sh-side .card.card-left>a {
    min-height: auto;
    object-fit: cover;
    max-width: 70px;
    height: 200px;
    width: 100%;
    max-height: 124px;
    overflow: hidden;
}
/* .owl-carousel .owl-stage {
    padding-left: 0 !important;
} */
.category-12 .sh-side .card.card-left>a {
    min-height: auto;
    object-fit: cover;
    max-width: 98px;
    height: 200px;
    width: 100%;
    max-height: 124px;
    overflow: hidden;
}
.category-13 .sh-side .card.card-left>a {
    min-height: auto;
    object-fit: cover;
    max-width: 100px;
    height: 200px;
    width: 100%;
    max-height: 124px;
    overflow: hidden;
}
.category-5040 .sh-side .card.card-left>a {
    min-height: auto;
    object-fit: cover;
   max-width: 80px;
    height: 200px;
    width: 100%;
    max-height: 124px;
    overflow: hidden;
}
.category-10 .card>a:before {
  
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgb(0 0 0 / 17%) 75%, rgb(0 0 0 / 2%));
   
}
.category-9 .sh-side .card.card-left>a {
    min-height: auto;
    object-fit: cover;
    max-width: 100px;
    height: 200px;
    width: 100%;
    max-height: 124px;
    overflow: hidden;
}
div#myModal form .subscribe-btn.text-center input.btn-outline-blue:hover
{
	background: #1e94ec;
  border: 2px solid #1e94ec;
}
	@media(max-width:1251px)
	{
		.dress-code-about .card-text-content h2 {
    font-size: 4em;
    font-weight: 700 !important;
    font-family: montserrat, sans-serif;
    margin-bottom: 50px;
    margin-top: 30px;
}
	.partner-logo {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    max-width: 100%;
    margin: auto;
}
	}
section.check-out ul.list-feature li.checkout-content h4 a{
	font-size: 18px;
	margin-top: 12px;
}
.category-5040 li.feature-list.checkout-content a img {
    height: 80px;
	object-fit: cover;
}
div#myModal .subscribe-part {
    padding: 0;
    background: #fff !important;
}
@media(min-width:992px)
{
	section.inner-product-catagery .card .carousel-caption h2{
		font-size: 28px;
	}
	body.category section.inner-product-catagery .card {
    height: 470px;
}
		.category-7111 .inner-product-catagery .card img.img-fluid
	{
		height:400px;
		object-fit:cover;
	}
	.category-5040 section.inner-product-catagery .card img.img-fluid {
    height: 480px;
}
	}
@media(max-width:768px)
{
	.carousel-control-next, .carousel-control-prev {
    position: absolute;
   top: 7%;
    bottom:auto;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    padding: 0;
    color: #fff;
    text-align: center;
    background: 0 0;
    border: 0;
    opacity: .5;
    transition: opacity .15s ease;
}
	.partner-page .card-text-content p br {
   display:none;
}
	.about-us-page .right-banner .divider-content.news-letter p br
	{
		display:none;
	}
	.author-889 section.section-auther-list .card-auther img.img-fluid {
    min-height: 220px !important;
    object-fit: cover;
    height: 300px;
    width: 100%;
}
	.team-opportunities .media-container picture a img.fit-cover.middle-center
	{
		height:auto !important;
	}
	section.slider-product.sw-one.our-inner.bg-gray.team-up.no-border .text-container.card-text-content {
    padding: 10px 0 0 25px;
}
	.sh-side .card.card-left>a {
    min-height: auto;
    object-fit: cover;
    height: 200px;
    width: 100%;
    max-height: 200px;
    overflow: hidden;
}
	    section.inner-product-catagery .card {
        height: 336px;
    }

	
	.pagination span:nth-child(1) {
      background: #eee;
        padding: 6px 14px;
		height: 40px;
	}
	
	.pagination span.pagination-info {
   margin-right: 0px;
}
	.category-10 .main-content .inner-product-catagery .card {
    height: 350px;
}
	.instagram-section-part .card img.img-fluid {
    width: 100%;
    object-fit: contain;
    max-width: none;
    height: 100%;
}
	.category-12 .inner-product-catagery .card a img
{
	height:400px;
	object-fit:cover;
}
.category-13 .inner-product-catagery .card img.img-fluid
{
	height:400px !important;
	object-fit:cover;
}
.category-5 .inner-product-catagery .card img.img-fluid
{
	height:400px !important;
	object-fit:cover;
}
	.category-2024 .inner-product-catagery .card a img
{
	height:400px !important;
	object-fit:cover;
}
.category-10 .inner-product-catagery .card img.img-fluid
{
	height:400px !important;
	object-fit:cover;
}
	.inner-product-catagery .card img.img-fluid
{
	height:400px !important;
	object-fit:cover;
}

body.single.single-post .heading-inner-option ul.date-orther li {
    display: flex;
    width: 40% !important;
}
.tooltip-container 
{
	width:100%;
}
.tooltip-container a img
{
	width:100%;
}
.category-12 .inner-product-catagery .card a img
{
	height:450px;
	object-fit:cover;
}
.category-2024 .inner-product-catagery .card a img
{
	height:450px;
	object-fit:cover;
}
.category-13 .inner-product-catagery .card img.img-fluid
{
	height:450px;
	object-fit:cover;
}
.category-5 .inner-product-catagery .card img.img-fluid
{
	height:450px;
	object-fit:cover;
}
@media (max-width: 410px) {
    .media-container picture a img.fit-cover.middle-center {
        height: 400px !important;
    }
	
}
@media (max-width: 551px) {
    .pagination a {
        background: #eee;
         padding: 6px 14px;
        height: 40px;
    }
	
}
.category-7111 .inner-product-catagery .card img.img-fluid
{
	height:450px;
	object-fit:cover;
} 
.inner-product-catagery .card img.img-fluid
{
	height:450px;
	object-fit:cover;
} 
@media(max-width:391px)
{
.pagination {
   display:block;
}
}
@media (max-width: 768px) {
    .media-container picture a img.fit-cover.middle-center {
 height: 450px;
        width: 100%;
        object-fit: cover;
        border: 1px solid #626262;
        object-position: top;
    }
	.tooltip-container .tooltip {
    position: absolute;
    top: 50%;
    right: 0%;
		left: 5%;
	}
	.show-tab .owl-item.cloned {
        opacity: 0;
        margin-left: -20px;
    }
	    .text-container.card-text-content {
        text-align: left;
    }
	.instagram-section-part .card img.img-fluid {
    width: 110px;
    margin: auto;
    height: auto !important;
    min-height: auto;
}
	.subcat-dresscode-slide .card img {
    height: 400px !important;
    width: 100%;
}
	.subcat-dresscode-slide    .inner-product-catagery .card
	{
		height:auto !important;
	}
	body.category section.footer-banner.mt-0 {
    display: none;
}
}
@media(max-width:551px)
{
	.category-5	.pagination {
   display:block;
}
	a.next.page-numbers {
    padding: 4px 4px;
}
	a.page-numbers:nth-child(3) {
    margin-right: 14px;
}
}
.subcat-dresscode-slide .card img
{
	width: 100%;
	height:450px;
	object-fit:cover;
}
.owl-item.cloned:nth-child(4) {
    opacity: 0;
    margin-left: -120px;
}
.team-up .card-container .text-container p.hag-link {
    font-family: open sans, sans-serif;
}
	    .text-container.card-text-content {
        text-align: left;
    }
div#campaignCarousel h2.section-heading {
    font-size: 40px;
}
	.card.card-left .card-body h4{
		font-size: 16px;
	}
	
.down-carousel .carousel-item .carousel-caption h5 {
    color: #000;
    font-size: 35px;
    font-family: montserrat, sans-serif;
    font-weight: 600;
    letter-spacing: -0.25px;
}
div#campaignCarousel .down-carousel .carousel-item .carousel-caption p {
    font-size: 17px;
}
.carousel-indicators [data-bs-target] {
    background: transparent !important;
    border: 1px solid #000;
    opacity: 1;
}
.carousel-indicators button.active{
	background: #000 !important;
}
div#campaignCarousel .carousel-control-prev-icon, div#campaignCarousel .past-campaign-post span.carousel-control-next-icon {
    width: 50px;
    height: 50px;
    line-height: 47px;
}
div#campaignCarousel .carousel-control-prev-icon:hover, div#campaignCarousel .past-campaign-post span.carousel-control-next-icon:hover {
   border-color: #1e94ec;
}
div#campaignCarousel .carousel-control-prev-icon:hover i, div#campaignCarousel .past-campaign-post span.carousel-control-next-icon:hover i{
   color: #1e94ec !important;
}
body.page-template-partner section.top-banners .divider-content.benner-text h2 {
    font-size: 50px;
}
.partners-page-1 .top-banners .divider-content a:hover {
    background: #168be5;
}
.partner-page .card-text-content p {
    max-width: 248px;
    margin: auto;
}
.col-lg-3.col-md-6.partner-column:last-child {
    border-right: none;
}
.partner-page .col-lg-3.col-md-6.partner-column:last-child .card-text-content p {
    max-width: 220px;
    margin: auto;
}
	.category-5040 li.feature-list.checkout-content a img {
    height: 90px;
    object-fit: cover;
	}
	@media(max-width:768px)
{
.subcat-dresscode-slide section.inner-product-catagery .card {
        height: auto !important;
    }
}
@media (max-width: 768px) {
    .subcat-dresscode-slide .card img {
        width: 100%;
        height: auto !important;
        object-fit: cover;
    }
	
	.partner-logo img {
    width: 80px;
    object-fit: contain;
}
	.right-banner {
  background-position: center; 
}
	.million-carousel
	{
		padding-bottom:40px;
	}
}	
	@media(max-width:391px)
	{
		.dress-code-about .card-text-content h3 {
    font-family: montserrat, sans-serif;
    font-weight: 700;
    font-size: 2em;
}
	}

	.subscribe-part .card-container .text-container h3 img {
    width:150px;
}
    @media (max-width: 391px) {
        .partner-logo img {
            width: 70px;
            object-fit: cover;
        }
    }
	ul.post-categories {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.banner-sides {
    display: flex;
    justify-content: space-between;
}
.banner-sides .img-placeholder {
    max-width: 59%;
}
.banner-sides .one-boxs2.side-ones {
    width: 40% !important;
    display: flex;
    flex-wrap: wrap;
    padding: 25px 20px;
    margin-top: 0;
    margin-bottom: 0;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%) !important;
    border: 1px solid #d3d3d3;
    gap: 10px;
}

.banner-sides .one-boxs2.side-ones span {
    margin-top: 1px !important;
    font-size: 1.375rem;
    position: relative;
}
.banner-sides .one-boxs2.side-ones ul.box1__list{
	    margin-bottom: 26px;
	    margin-left: 0;
	    padding-left: 0;
}
.banner-sides .one-boxs2.side-ones ul.box1__list li {
    margin-bottom: 5px;
    font-family: roboto, sans-serif;
}
.banner-sides .one-boxs2.side-ones ul.box1__list.no-line{
	    list-style: none;
    padding-left: 0 !important;
    margin-left: 0 !important;
}
.banner-sides .one-boxs2.side-ones a.box-button1 {
    background: #000;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    border: 1px solid #000;
    padding: 6px 9px;
        width: 100%;
    display: block;
    font-size: 14px;
}
.boder-black-inner-top.box-side-fixed-scroll-next {
    width: 29% !important;
    float: right;
    margin-left: 2% !important;
    display: block;
    position: relative;
    min-height: 100px;
}
	
div#catmainBody\ accessorize-discount-codes
{
    max-width: 80%;
    margin: auto;
    padding:50px 0px 90px 0px;
}
.team-opportunities .card-container .text-container .hag-link
{
	font-family: open sans, sans-serif;
}
.carousel-indicators [data-bs-target] {
    opacity: 1;
    background: transparent;
    width: 20px !important;
    height: 20px !important;
    border: 2px solid #000000 !important;
}
.carousel-indicators [data-bs-target] {
    background-color: #fff;
}
body.category.category-mens-style.category-10 .card>a:before {
    background: -webkit-linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgb(0, 0, 0, 0.7) 75%, rgb(0, 0, 0, 0.7));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgb(0, 0, 0, 0.7) 75%, rgb(0, 0, 0, 0.7));
}
body.category.category-mens-style.category-10 .card>a h6 {
    font-family: oswald, sans-serif;
    font-weight: 400;
}
ul.list-feature li.checkout-content:hover a
{
	color:#1e94ec;
}
body.category.category-mens-style section.inner-product-catagery.spotlight {
    background: #f7f7f7;
}
section.section-boxes.dress-code-d .card-container {
    padding: 0 20px;
    margin-bottom: 40px;
}
@media(min-width:1600px)
{
.category-1326 .main-content .top-banners
{
	padding: 16em 0;
}
}
ul.list-feature li.checkout-content:hover a img{
	border: 2px solid #1e94ec;
    border-radius: 50%;
}
ul.list-feature li.checkout-content a img {
    box-shadow: none;
    height: 80px;
	object-fit:cover;
}
div#catmainBody\ accessorize-discount-codes h1.searchCategory
{
	font-family: montserrat, sans-serif;
    font-weight: 600;
}
body.category .text-container.card-text-content h3.title a {
    font-size: 21px;
}
div#catmainBody\ accessorize-discount-codes.searchCategory
{
    font-family: montserrat, sans-serif;
    font-weight: 600;
}
#adiv#catmainBody\ accessorize-discount-codes .blacktop.voucherTaxTitle h2
{
     display:inline-block;  
    color:#fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    font-family: montserrat, sans-serif;
    font-weight:600;
    margin-bottom:0px !important;
}
div#catmainBody\ accessorize-discount-codes .popStores p
{
    margin:10px 0px;
}
div#catmainBody\ accessorize-discount-codes .popStores ul
{
    list-style: none;
    padding: 0;
    display: flex;
    gap: 5px;
    flex-wrap: wrap;
}
div#catmainBody\ accessorize-discount-codes .popStores ul li
{
    background: #000;
   padding: 3px 5px;
}
div#catmainBody\ accessorize-discount-codes div#sidebar
{
    display:none !important;
}
div#catmainBody\ accessorize-discount-codes .popStores ul li a
{
      color: #fff;
    text-decoration: none;
    font-family: montserrat, sans-serif;
    font-size: 13px;
    text-transform: uppercase;
}
div#catmainBody\ accessorize-discount-codes .blacktop.voucherTaxTitle h2.left
{
   display:inline-block;    
    color:#fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    font-family: montserrat, sans-serif;
    font-weight:600;
	margin-bottom:0px !important;
}
div#catmainBody\ accessorize-discount-codes  .articleBody p
{
    font-family: open sans, sans-serif;
}
div#catmainBody\ accessorize-discount-codes  .blacktop.voucherTaxTitle
{
    padding:5px;
}
div#catmainBody\ accessorize-discount-codes .blacktop.voucherTaxTitle h2
{
   
	font-family: montserrat, sans-serif;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    font-family: montserrat, sans-serif;
    font-weight: 600;
}
div#catmainBody\ accessorize-discount-codes .blacktop h2
{
	 font-family: montserrat, sans-serif;
	margin-bottom:10px !important;
}
div#catmainBody\ accessorize-discount-codes p.voucherIntro
{
    font-family: open sans, sans-serif;
}
div#catmainBody\ accessorize-discount-codes .blacktop.voucherTaxTitle span
{
        color:#fff;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 1px;
    font-family: montserrat, sans-serif;
    font-weight:500;
}
