.top-links li > a {
    color: #FA141A;
    background-color: #FFF536;
}
.slick-arrow{display:none !important}
.add-to-cartV2 {
    background-color: #f6f3ca;
    color: #244092;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    width: 90%;
    border-radius: 15px;
    margin: 12px auto;
    height: 28px;
    line-height: 28px;
}
.portfolio-desc h3 {
    max-width: 100px;
    line-height: 14px;
    padding-top: 1px;
    min-width:110px;
}
.imghomeoffer {
    border-radius: 15px;
    border: 1px solid #E3E3E3
}
.floating-Div {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background-color: white;
    height: 58px;
    -webkit-box-shadow: 0px -2px 8px -2px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px -2px 8px -2px rgba(0,0,0,0.35);
    box-shadow: 0px -2px 8px -2px rgba(0,0,0,0.35);
}
    .floating-Div div div{
        text-align:center;padding-top:1px;
        font-size:10px;
        white-space:nowrap
    }
    .add-to-cartV2 a {
        color: #244092;
    }

.add-to-cartV3 {
    background-color: #2CB958;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    width: 90%;
    border-radius: 15px;
    margin: 6px auto;
    height: 21px;
}
    .add-to-cartV3 a {
        color: #fff;
    }
    .iportfolioCustom {
        padding:10px;
    background-color: white;
    border-radius: 15px;
    margin: 4px;
    -webkit-box-shadow: 0px 5px 12px -1px rgba(0,0,0,.15);
    -moz-box-shadow: 0px 5px 12px -1px rgba(0,0,0,.15);
    box-shadow: 0px 5px 12px -1px rgba(0,0,0,.15);
}
.top-links ul div.top-link-section, .top-links ul ul {
    color: #FA141A;
    background-color: #FFF536;
}
.btn-primary {
    color: #fff !important;
    background-color: #2CB958;
    border-color: #2CB958;
    border-radius:15px;
    font-size:12px;
}
#header.sticky-header:not(.static-sticky) #side-panel-trigger, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #top-search {
    margin-top: 4px !important
}

#top-bar {
    border-bottom: 0px !important;
    direction: ltr !important;
    width: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    height: 37px;
}

.top-links li > a {
    height: 37px;
}

#header {
    border-bottom: 0px !important;
    direction: ltr !important;
    width: 100%;
    position: fixed;
    top: 37px;
    left: 0px;
    z-index: 2;
    overflow: hidden
}

.at4-follow .at4-follow-container .at-icon-wrapper {
    height: 32px !important;
    width: 32px !important;
}

.at4-follow-24 .at-follow-btn {
    height: 32px !important;
    line-height: 0;
    width: 32px !important;
}

.at4-follow .at4-follow-container .at-follow-label {
    height: 32px !important;
    line-height: 32px !important;
    margin-right: 20px !important;
}

.at-circular, .at-circular-element .at-icon-wrapper {
    border-radius: 0px !important
}

.addthis_24x24_style .at-icon {
    height: 32px !important;
    width: 32px !important;
}

.addthis-smartlayers, div#at4-follow, div#at4-share, div#at4-thankyou, div#at4-whatsnext {
    margin-top: -4px !important;
}

.at4-follow .at4-follow-inner {
    padding: 0px !important
}

#primary-menu ul li.current > a, #primary-menu ul li:hover > a {
    color: white
}

#top-cart-trigger2 {
    color: #6F470B !important
}

    #top-cart-trigger2:hover {
        color: #FCD731 !important;
    }

#primary-menu ul li > a {
    color: white
}

#top-cart-trigger2 {
    width: 140px !important;
    direction: ltr !important;
    border-radius: 50px;
    background-color: #E3A127;
    height: 50px !important;
    padding: 9px 0px !important;
    font-size: 20px !important;
    text-transform: uppercase;
}

    #top-cart-trigger2 i {
        font-size: 1.4em !important;
    }

#top-cart > a > span {
    top: 5px;
    right: 77px;
    background-color: #FA0507;
}

#side-panel-trigger, #top-account, #top-cart, #top-search {
    margin-top: 4px !important;
    margin-bottom: 0px !important
}

#header-wrap, #header {
    height: 59px !important;
    overflow: hidden
}

.catoTitle:hover {
    background-color: #FBD731;
    height: 65%;
}
/*.catoTitle2:hover {
    background-color: #FBD731;
    height: 80px;
}*/
.Special {
    color: #FCD731 !important;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f70d0d+0,f73d0d+100&1+0,0.97+100 */
    background: -moz-linear-gradient(top, rgba(247,13,13,1) 0%, rgba(247,61,13,0.97) 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(247,13,13,1) 0%,rgba(247,61,13,0.97) 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(247,13,13,1) 0%,rgba(247,61,13,0.97) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f70d0d', endColorstr='#f7f73d0d',GradientType=0 ) !important; /* IE6-9 */
}

    .Special a {
        color: #FCD731 !important;
        font-size: 25px;
        line-height: 22px;
    }

.catoTitle {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 45%;
    border-radius: 8px !important;
    background-color: #E2A225;
    width: 100%;
    text-align: center;
    line-height: 11px;
    color: #452C06;
    text-transform: uppercase;
}

.catoTitle2 {
    position: absolute;
    bottom: 0px;
    opacity: 0.3;
    left: 3px;
    height: 48%;
    border-radius: 5px !important;
    background-color: #FFF0AC;
    width: 97%;
}

.titleCat {
    font-size: 18px;
}

.spancartCutom {
    color: #6F470B !important;
    font-size: 25px !important;
    top: 20px !important;
    left: 60px !important;
    background: none !important;
}

.HotOfferHome {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff0000+0,800000+100&1+0,0.97+100 */
    background: -moz-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(128,0,0,0.97) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,0,0,1) 0%,rgba(128,0,0,0.97) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,0,0,1) 0%,rgba(128,0,0,0.97) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#f7800000',GradientType=0 ); /* IE6-9 */
}


.hotOfferBox {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcd731+65,dd2828+100 */
    background: #fcd731; /* Old browsers */
    background: -moz-linear-gradient(top, #fcd731 65%, #dd2828 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fcd731 65%,#dd2828 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fcd731 65%,#dd2828 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd731', endColorstr='#dd2828',GradientType=0 ); /* IE6-9 */
    border-radius: 7px !important;
}

.portfolio-imageHot {
    border-radius: 12px !important;
    padding: 10px;
}

    .portfolio-imageHot img {
        border-radius: 12px !important;
    }

.portfolio-desc {
    padding-top: 0px;
}

.add-to-cart {
    height: 52.47px;
    width: 100%;
    border-radius: 12px !important;
    color: white;
    font-size: 1.4em;
    background-color: #EF4B18;
    text-align: center;
    bottom: -40px;
    position: absolute
}

.owl-stage-outer {
    overflow: unset !important
}

.add-to-cart a {
    line-height: 52.47px;
    color: white;
    font-size: 1em;
}

.ulcatlecvel2bg {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcd731+0,fcd731+100&0.4+0,0.4+100 */
    background-color: #FFFD6F !important;
    position: fixed !important;
    top: 72px;
    z-index: 99;
    width: 100% !important;padding-top:2px;
}

.ulcatlecvel2 {
 
    height: 51px;
    width:100% !important
}

.activelevel2 {
    border-bottom: 3px solid #FCD731
}

.ulcatlecvel2 div {
    color: #AE7519;
    padding: 0px 6px;
    float: left;
    line-height: 50px;
}

.ulcatlecvel2diva {
    color: #AE7519;
    font-size: 1.2em;
    line-height: 50px;
}

.ulcatlecvel3bg {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcd731+0,fcd731+100&0.4+0,0.4+100 */
    position: fixed;
    top: 106px;
    z-index: 99;
    width: 100% !important
}

.Active2 a {
    background-color: #244092 !important;
    color: white !important;
    border: 1px solid #244092;
}
.ulcatlecvel3 {
    height: 52px !important;
}
.ulcatlecvel3 li {
    padding-top: 7px;
}
    .ulcatlecvel3 li a {
        color: #244092  ;
        font-size: 12px !important;
        border: 1px solid #D8DAF2;
        font-weight: bold;
        border-radius: 12px !important;
        padding: 6px 10px;
        height: 35px;
        white-space: nowrap;
        line-height: 21px;
    }



.brdCutom {
    border: 1px solid #D8DAF2;
    padding: 10px;
    border-radius: 12px !important;
}
.owl-prev {
    position: absolute;
    left: -0px;
    background-color: transparent
}
.owl-next {
    position: absolute;
    right: 0px  ;
 
    background-color:transparent;
    font-size:1em
}
    .owl-next span, .owl-prev span {
        font-size:2em !important
    }
.modal-content {
    width: 94% !important;
    margin: auto !important;
}
.owl-carousel .owl-nav [class*="owl-"] {
    background-color: transparent;
    border: 0px !important;
    opacity: 1
}
.owl-carousel .owl-stage-outer{overflow:hidden !important}
.cart th {
    padding: 9px 6px !important;
}
.modal-dialog {
    margin: 25% auto !important
}
#modalCardNum .modal-content, #modalComplateOrder .modal-content {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0.86+0,0.86+100 */
    background: -moz-linear-gradient(top, rgba(255,255,255,0.86) 0%, rgba(255,255,255,0.9) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,0.86) 0%,rgba(255,255,255,0.9) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,0.86) 0%,rgba(255,255,255,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbffffff', endColorstr='#dbffffff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #244092;
}
.bordercartqty {
    border: 1px solid #b0b0b0 !important;
    border-radius: 12px !important;
    width: 80% !important;
    margin: 0px auto !important;
    background-color: white !important
}
.modalCardbtm {
    height: 52.47px;
    width: 60%;
    border-radius: 12px !important;
    color: #FA141A;
    font-size: 1.2em;
    background-color: #FCD731;
    text-align: center;
    border: 1px solid #FD5151;
    margin:0px auto;
    font-weight:bold;
}
.modal-content {
    border-radius: 30px;
}
.quantitycustom {
    background-color: #FEEFAB;
    border-radius: 12px !important;
    height: 40px;
}
    .quantitycustom input {
        background-color: transparent !important;
        border: 0px !important;
        color: red;
        font-size: 1.8em;
        height: 40px;
    }
.addressForm{
    width:100%;
}
    .addressForm input, .addressForm textarea {
        border-radius: 15px !important;
        border: 0px;
        background-color: white;
        width: 100%;
        height: 44px;
        line-height: 44px;
        text-align: center;
        margin-bottom: 10px;
    }
    .addressForm textarea {
    height:156px;
    resize:none;
    line-height:22px;
    
    }