.login_section .FirstName span.nameuser:after {
    width: 16px;
    height: 16px;
}
.nameuser.nameuser  {
    font-size: 18px;
    background: #fff;
    color: #333;
    padding: 2px 6px;
}
.wstliststy02 li.wstheading.clearfix a, .wstliststy02 li.wstheading.clearfix a:hover {
    padding: 0;
    border: 0;
}
.wstliststy02 li.wstheading.clearfix a:hover {
    color: #6c6c6c; 
}
.wstliststy02 li.wstheading.clearfix a:hover:before {
    display:none;
}
.login_section li a i{
       background-image: var(--icontopheader);
    }
.login_section li ul li a i{
       background-image: var(--iconblack);
    }
.punchline {
    background-color: #e9e9e9f2;
    padding: 5px 1px;
}
.punchline marquee a {
    color:#333;
    margin-right: 10px;
    display: inline-block;
}
.punchline marquee {
    width: 100%;
    display: block;
    margin: 0px auto;
}
.punchline a span{line-height:24px;display:block;}
.topmarquee marquee a{color:#fff;}
.topmarquee a span{line-height:22px;display:block;}
.desktopmarquee {
    display:flex;
}
.marquee-container {
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    width: 100%;
}

.marquee-content {
    display: flex;
    animation: marquee 30s linear infinite;
    gap: 0px 20px;
}

@keyframes marquee {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}

.marquee-container:hover .marquee-content {
    animation-play-state: paused;
}
.block-slider {
    max-height: 550px;
    overflow: hidden;
}
.downloadtop a{
    color: #fff;
    font-size: 13px;
}
.downloadtop a:hover{
    color: #b6c5d1;
}
.left-topbar li {
    display:inline-block;
}
.downloadtop .fa{
    font-size: 16px;
    vertical-align: middle;
}
    .scslogo {
        margin-right: 25px;
        text-align: right;
    }
    .scslogo img {
        width: 75px;
    }
    /* 2. Header */
    .solutionheader {
        display: flex;
        align-items: center;
        min-height: 60px;
        padding: 12px 80px 12px 24px;
        width: 75%;
        justify-content: flex-end;
      
    }
    .header-top-wrap {
        padding: 8px 0px;
    }
    .header-container-p {
        max-width: 144rem;
        padding: 20px 80px;
        margin: 0 auto;
    }
    .search-hd .input-group form{
        position: relative;
    }

.wsshoplink-active .wsmenu-click02 {
    position: relative;
    z-index: 999;
}
    .blinkText {
        animation: blinkText-animation 1s steps(5, start) infinite;
        -webkit-animation: blinkText-animation 1s steps(5, start) infinite;
    }
    .blinkText #spanAddToQuotation{
        animation: 2s linear infinite condemned_blink_effect;
      }
      
      @keyframes condemned_blink_effect {
        0% {
    
          color: #ffce33;
        }
        50% {
          visibility: hidden;
        }
        100% {
          visibility: visible;
        }
      }
/* ----------------------------Search Dropdown Css Start------------------------- */
#dvAutoComplete.autocompletearea {
    position: absolute;
    z-index: 666;
    width: 100%;
    top: 0px;
    left: auto;
    right: -1px;
    background: #fff;
    height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    max-height: fit-content;
    min-width: 346px;
    box-shadow: none;
    border-radius: 20px;
    border-top: none;
}
#dvAutoComplete.autocompletearea ul li:first-child a{
    padding:42px 0px 5px;
}
#dvAutoComplete.autocompletearea ul.autocategitem li:first-child a{
    padding: 5px 0px;
}
#dvAutoComplete.autocompletearea ul{
    background: #ffffff;
    border: 1px solid #3333;
    margin: 0;
    padding: 0;
}
#dvAutoComplete.autocompletearea ul li a{
    font-size: 14px;
    display: block;
    padding: 0px 0px 5px;
    text-align: left;
}
#dvAutoComplete.autocompletearea ul li.autocompletefirst{
background: #f7f7f7ab;
    padding: 0px;
    list-style: none;
    width: 100%;
    text-align: left;
    margin: 0;
}
#dvAutoComplete.autocompletearea ul li.autocompletesecond{
background: #f7f7f7;
    padding: 0px;
    list-style: none;
    width: 100%;
    text-align: left;
    margin: 0;
}
#dvAutoComplete.autocompletearea ul li.autocompletesecond {
    background: #fff;
    padding: 0px;
    list-style: none;
}
#dvAutoComplete.autocompletearea ul li a span{
    display: block;
}
#dvAutoComplete.autocompletearea .btn_view_srh{
    background: #ffffff;
    border: 1px solid #3333;
    border-top: none;
    margin: 0;
    color: #343434;
    font-size: 12px;
    padding: 1px 6px;
    font-weight: 400;
    border-bottom: none;
}
#dvAutoComplete.autocompletearea .btn_view_srh a{
    background: #003f6a;
    text-align: left;
}
#dvAutoComplete.autocompletearea .btn_view_srh a:hover{
    color: #fff;
}
#dvAutoComplete.autocompletearea .btn_view_srh a{
    color: #000;
    padding: 5px 12px;
    border: none;
    background: #e6e5e5;
    display: inline-block;
    margin: 4px 0px;
    font-size: 12px;
}
#dvAutoComplete.autocompletearea .btn_view_srh a:hover{
    background: #003f6a;
    color: #fff;
}
#dvAutoComplete.autocompletearea h2.autocomplcategory{
    background: #00467a;
    color: #fff;
    border: 1px solid #3333;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 13px;
}
#dvAutoComplete.autocompletearea hr{
    margin: 0;
}
#dvAutoComplete.autocompletearea a:hover {
    text-decoration: underline;
    color:#333;
}
    #dvAutoComplete.autocompletearea ul li a:hover span {
     color:#333;
    }

   
.site-nav {width:100%; margin:0; padding:0; position: static; list-style: none; display:inline-block;    text-align: right;}
.site-nav > li:first-child > a{padding-left:0;    margin: 0;}
 

.site-nav > li > a:after{ 
    position:absolute;
    content:"";
    width:1px;
    height:18px; 
    top:50%; 
    right:6px;
    display:block;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }


    .header-contact ul li:last-child {
        margin-right: 0;
        padding-right: 0;
    }
    .header-contact ul li::before {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 1px;
        height: 28px;
        background: var(--color-white);
    }
    .header-contact ul li:last-child::before {
        display: none;
    }
    .header-contact ul li i {
        margin-right: 8px;
        transition: .3s linear;
    }
    .header-contact ul li:hover i {
        color: #00467a;
    }
    .header-social ul li {
        display: inline-block;
        font-size: var(--font-sm);
        color: var(--color-white);
        margin-left: 10px;
    }
    .header-social ul li:first-child {
        margin-left: 0;
    }
    .header-social ul li a {
        color: var(--color-white);
        display: inline-block;
    }
    .header-social ul li a:hover {
        color: var(--color-white);
    }
    header .wstabitem>li {
        display: flex;
        align-items: center;
        background: var(--color-white);
        margin: 0;
    }
    header .wstabitem>li.wsshoplink-active {
        background: rgba(230, 236, 242, 0.70);
    }
    /*.wstabitem>li>a {
        display: block;
            padding: 8px 14px;
        width: 23%;
        color: var(--foundation-black-black-400, var(--text-color));
        font-size: var(--font-base);
        font-style: normal;
        font-weight: var(--font-normal);
        line-height: 24px;
        text-align: left;
    }*/
    .mean-container a.meanmenu-reveal span {
        background: #ff3700 none repeat scroll 0 0 !important;
        display: block;
        height: 3px;
        margin-top: 3px;
    }
    .mean-container a.meanmenu-reveal {
        border: 2px solid #ff3700 !important;
        color: #ff3700;
        
    }
    .icon-dropdown .fa-angle-down {
        color: var(--color-white);
        font-size: var(--font-sm);
        font-weight: var(--font-bold);
    }
    .header-social {
        position: relative;
        margin-left: 25px;
        padding-left: 25px;
    }
    .header-country .nice-select {
        border-radius: 0px;
        font-size: var(--font-sm);
        font-weight: var(--font-medium);
        padding-left: 25px;
        padding-right: 23px;
        color: #d8d8d8;
    }
    .header-country .nice-select::after {
        border-bottom: 2px solid #d8d8d8;
        border-right: 2px solid #d8d8d8;
        right: 3px;
    }
    .header-country .nice-select .list {
        margin-top: 10px;
        min-width: 125px;
    }
    .header-country .nice-select::before {
        content: "\f0ac";
        position: absolute;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        font-weight: var(--font-bold);
        font-family: "Font Awesome 5 Free";
        font-size: var(--font-sm);
    }
    .main-header {
        padding: 0px 0px;
        background: var(--color-white);
    }
    .wsmain {
        padding:0px 0px;
    } 
    header .wsmenu-list>li {
        display: flex;
        padding: 16px 12px;
        align-items: center;
        gap: 10px;
        margin: 0px;
    }
    header .wsmenu-list>li>a {
        color: var(--foundation-white-white-50, #FEFEFE);
        text-align: center;
        font-size: var(--font-lg);
        font-style: normal;
        line-height: 28px;
        letter-spacing: .05em; 
    }
    .menu-area {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        align-items: center;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
    }

    .main-menu ul li:first-child,
    .third-main-header .main-menu ul li:first-child {
        margin-left: 0;
    }

    .transparent-header .main-menu ul li a {
        color: var(--color-white);
    }
    .main-menu ul li:hover > a,
    .main-header .main-menu ul li .submenu li:hover > a {
        color: #00467a;
    }
    .main-menu ul li.active > a,
    .main-header .main-menu ul li .submenu > li.active > a {
        color: #00467a;
    }
    .main-menu ul li::before {
        content: "\f116";
        position: absolute;
        font-family: Flaticon;
        font-style: normal;
        top: 50%;
        transform: translateY(-50%);
        left: -35px;
        font-size: var(--font-base);
        color: #00467a;
        transition: .3s linear;
        line-height: 1;
        opacity: 0;
    }
    .pb-120 {
        padding-bottom: 99px !important;
    }
    .main-menu ul li.active::before {
        left: -25px;
        opacity: 1;
    }
    .main-menu ul li:hover::before {
        opacity: 1;
        left: -25px;
    }
    .header-search a {
        font-size: var(--font-base);
        color: #52465e;
        display: block;
        padding: 5px;
        line-height: 1;
    }
    .transparent-header .header-search a {
        color: var(--color-white);
    }
    .header-search a:hover {
        color: #00467a;
    }
    .extra-footer-margin .inner-form-subscribe .btn:hover { 
        background: #800916;
        color: var(--color-white);
    }
    .header-btn {
        margin-left: 30px;
    }
    .header-btn .btn {
        font-size: var(--font-sm);
        font-weight: var(--font-semi-bold);
        letter-spacing: 0;
        padding: 13px 15px;
       
    }
    .header-btn .btn img {
        width: 16px;
        margin-right: 6px;
    }
    .transparent-header {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        z-index: 9;
        border-bottom: 1px dashed #432f68;
        background: #1d102d;
        background: -webkit-linear-gradient(to bottom, rgb(29, 16, 45), rgba(32, 19, 48, .1));
        background: linear-gradient(to bottom, rgb(29, 16, 45), rgba(32, 19, 48, .1));
    }
    .transparent-header.sticky-menu {
        border: none;
    }
    .third-main-header {
        padding: 0;
        background: #e32222;
        position: relative;
    }
    .logo-none {
        display: none;
    }
    .third-main-header .main-menu ul li.active a {
        color: var(--color-white);
    }
    .third-main-header .main-menu ul li:hover a {
        color: var(--color-white);
    }
    .third-main-header .main-menu ul li::before {
        color: var(--color-white);
    }
    .third-main-header::before {
        content: "";
        position: absolute;
        width: 695px;
        background: #1a1c27;
        height: 100%;
        top: 0;
        clip-path: polygon(0px 0px, 94% 0px, 100% 100%, 0% 100%);
    }
    .sticky-menu {
        left: 0;
        margin: auto;
        position: fixed;
        top: 0px;
        width: 100%;
        z-index: 99;
        background: var(--color-white);
        -webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
        animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
        -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
        box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
        border-radius: 0;
        transition: top 0.2s ease-in-out;
    }
    header.site-header.nav-down .sticky-menu{
        top: 0px;
    }
    .leftsictmenu.newClass.newClass2.nav-up{
        top: 74px;
    }
    .leftsictmenu.newClass.newClass2.nav-down{
        top: 75px;
    }
    .sticky-menu .logo-none {
        display: block;
    }
    .s-logo-none {
        display: none;
    }
    .sticky-menu .s-logo-none {
        display: block;
    }
    .sticky-menu .logo-sticky-none {
        display: none;
    }
    .sticky-menu .main-menu ul li a {
        color: #52465e;
    }
    .sticky-menu .main-menu ul li.active > a,
    .sticky-menu .main-menu ul li:hover > a {
        color: #00467a;
    }
    .sticky-menu .header-search a {
        color: #52465e;
    }
    .main-header.sticky-menu {
        padding: 0;
    }
    .third-header-form form {
        position: relative;
    }
    .third-header-form form input {
        width: 398px;
        border: 1px dotted var(--text-color)438;
        background: #161824;
        font-size: var(--font-xsm);
        color: var(--color-white);
        padding: 15px 30px;
        border-radius: 50px;
    }
    .third-header-form form input::placeholder {
        font-size: var(--font-xsm);
        color: #797979;
    }
    .third-header-form form button {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 25px;
        border: none;
        padding: 0;
        background: none;
        color: #e22222;
        line-height: 1;
        cursor: pointer;
    }
    .third-header-contact {
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    
    
    body .slidewrwdthmrgn {
        width: 100%;
        margin-left: 0%;
    }
    body .slidewrwdthmrgn .slider.hero-slider {
        margin: 0;
        padding: 0;
    }
    .qli-content {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        flex-wrap: wrap;
        margin-bottom: 15px;
        line-height: 1.5;
    }
    .quick-link-item{
        padding: 30px 0px;
    }
    .quick-link-item .qli-title {
        font-style: normal;
        font-weight: var(--font-medium);
        font-size: var(--font-sm);
        line-height: 17px;
        text-transform: uppercase;
        color: var(--text-color);
        opacity: 1;
        margin-bottom: 8px;
    }
    .qli-links {
        font-style: normal;
    font-weight: var(--font-normal);
        font-size: var(--font-xsm);
        line-height: 15px;
        color: #1e64cf;
        flex: none;
        order: 0;
        flex-grow: 0;
        margin-bottom: 5px;
    }
    .qli-pipe {
    margin: 0 5px 5px;
        opacity: 1;
        color: #404040;
        font-weight: var(--font-semi-bold);
    }
    .qli-links a{
        color: var(--text-color);
    }
    .qli-links a:hover{
        color: #1e64cf;
    }
    /* ----------------------Header Cart Wish list ----------------------------*/
    .shopbagview form .colrecent, .shopbagview form .coleye, .shopbagview form .colwishlist,  .shopbagview form .colviewcart{
        width: 100%;
    }
    .shopbagview form, .shopbagview form,  .shopbagview form{
        min-width: 65px;
    }
    .shopbagview form .shop-badge span.badge {
    right: 10px;
    top: -5px;
}
    .header-v5 .shopbagview{
        margin-top: 0px; 
    }
    .shopbagview {
    padding-left: 45px;
    padding-right: 10px;
        margin-right: 15px;
        margin-left: 15px;
        text-align: center;
        margin-top: 0px;
        display: flex;
        float: right;
        flex-wrap: nowrap;
        justify-content: flex-end;
    }
    header.menu_area-light .navbar-default {
        height: 100px;
    }
    
    /*.header-v5 .shop-badge.badge-icons i {
        color: var(--i-color);
        font-size: 24px;
        min-width: 25px;
        line-height: 17px;
    }*/
    .header-v5 .shop-badge.badge-icons h3 i {
        vertical-align: middle;
    }
    .header-v5 .shop-badge.badge-icons .mCustomScrollbar i.fa-trash {
    color: #e32222;
    font-size: 16px;
    min-width: 16px;
    line-height: 16px;
}
    #ModalGeneralQuery .hmpopupform .responsive.resphide{
        display: none;
    }
    ul#ProductAttr{
        min-height: 20px;
          padding: 0px;
    }
    #ProductAttr li{
        list-style: none;
    }
    #ProductLinkRelated li{
        list-style: none;
    }
    .prdctdsblkk{
        display: block;
    }
    
    .filter-pl ul.deal-serch { 
        text-align: right;
        margin-right: 0px;
        display: inline-block;
    }
    .filter-pl ul.deal-serch li.sort-list-btn .btn-group select {
        border: 1px solid #c3c1c1;
        text-align: left;
        padding: 4px 8px;
        border-radius: 0;
        margin-bottom: 7px;
        background: var(--color-white);
        color: var(--text-color);
        font-weight: var(--font-normal);
    }
    .txtrgt-sde{
        text-align: right;
    }    
    .menu_area-light .navbar-nav>li>a{
        font-size: var(--font-lg);
        font-weight: var(--font-bold);
        padding: 39px 10px 7px;
    }
    .navbar>ul>li.has-sub>a:after {
        top: 50px;
        right: -8px;
    }  
    /* ----- Cat List page design start------- */
    .catelistpage .ultpsld{
        top: 0px;
    }
    .secsec.catelistpage.maincatelistpage{
        background: var(--color-white);
        padding: 30px 0px 50px;
    }
    .secsec.catelistpage{
        background: #f9f9f9;
        padding: 30px 0px 50px;
    }
    .secsec.catelistpage h1.h1{
        text-align: center;
        margin-bottom: 38px !important;
        color: var(--color-black);
        font-weight: var(--font-medium);
    }
    .secsec.catelistpage.hmpgcatelist h2.h1{
        text-align: left;
        font-weight: var(--font-medium);
        position: relative;
        margin-bottom: 20px !important;
    }
    .secsec.catelistpage.hmpgcatelist h2.h1:before{
        content: '';
        position: absolute;
        right: 255px;
        top: 25px;
        height: 2px;
        width: 63px;
        background: #003f73;
    }
    .secsec.catelistpage .wide--one-quarter {
        width: 23%;
        margin-bottom: 25px;
        margin-right: 25px;
    }
    .catvideosec{
        background: #f7f7f7;
        padding: 90px 0px; 
    }
    .catfeaturssecicons{
        background: #f7f7f7;
        padding: 90px 0px; 
    }
    .catfeaturssec ul{
        padding: 0px;
    }
    .catfeaturssec ul li{
        width: 45%;
        margin-right: 50px;
        margin-bottom: 50px;
        display: inline-block;
        text-align: justify;
        float: left;
        min-height: 170px;
        
    }
    .catfeaturssec ul li span{
        font-weight: var(--font-extra-bold);
        font: 22px;
        display: block;    
    }
    .catfeaturssec ul.ululli li{
        width: 100%;
        margin: 0px 0px 12px;
        min-height: auto;
    }
    .catfeaturssec ul.ululli li .fa-chevron-right{
        display: none;
    }
    .catfeaturssecicons ul{
        padding: 0px;
    }
    .catfeaturssecicons ul li{
        width: 22%;
        margin-right: 15px;
        margin-bottom: 22px;
        display: inline-block;
        float: left;
    }
    .catfeaturssecicons ul li h5{
        display: inline-block;
        padding-left: 12px;
        font-size: var(--font-sm);
        font-weight: var(--font-bold);
        width: 60%;
        padding-top: 0px;
        min-height: 62px;
    }
    .catgloblbrndsec{
        background: var(--color-white);
        padding: 0px 0px 90px; 
    }
    .catfaqsec{
        background: #f7f7f7;
        padding: 90px 0px; 
    }
    .catgloblbrndsec:before{
    display: none;
    }
    .catgloblbrndsec h2{
        text-align: center;
        color: #013e6a;
        margin-bottom: 34px;
    }
    .catgloblbrndsec .catbrnds-carousel{
        background: var(--color-white)00;
        padding: 18px;
        border-radius: 0px;
    }
    .catgloblbrndsec .catbrnds-carousel h3{
       font-size: var(--font-base);
       font-weight: var(--font-normal);
    }
    .catgloblbrndsec .catbrnds-carousel img{
       width: 50%;
    }
    #detaillist button.owl-prev{
        position: absolute;
        top: 32px;
        width: 25px;
        height: 36px;
    }
    #detaillist button.owl-next{
        position: absolute;
        top: 32px;
        right: 0px;
        width: 25px;
        height: 36px;
    }
    .product-in-table.product-details .pro-det-lft{
        font-size: var(--font-xsm);
    }
    .product-in-table.product-details ul.product-ratings{
        padding-left:0px;
    }
     .product-in-table.product-details ul.link-text{
        padding-left:0px;
    }          
    /* ----- Cat List page design End------- */
    .header-v5 {
        z-index: 99;
        position: relative;
    }
    .topbar-v3 .search-open {
        top: 0;
        left: 0;
        width: 100%;
        display: none;
        background: var(--text-color);
    }
    .resphide {
        display: block;
    }  
    tr.resphide {
    display: table-row;
}
    .shopbagview.views .fa{
        color: #fff;
        font-size: 18px;
    }
    .shop-badge.badge-icons {
        position: relative;
    }
    .topbar-v3 .search-open .container {
        position: relative;
    }
    .topbar-v3 .search-open .form-control {
        padding: 0;
        color: #eee;
        border: none;
        min-height: 35px;
        font-weight: 200;
        background: var(--text-color);
    }
    .topbar-v3 .search-open .search-close {
        top: 10px;
        right: 20px;
        color: var(--color-white);
        cursor: pointer;
        position: absolute;
    }
    .topbar-v3 {
        background: var(--bg-3);
        padding: 0px 14px;
        color: var(--text-color);
        line-height: normal;
        z-index: 999;
        position: initial;
    }
.site-header .topbar-v3 .left-topbar li a {
    font-size: var(--font-size16);
}
    .top_most li {
        font-size: var(--font-size16);
    }
    .top_most li i{
    background-image: var(--icontopheader);
    background-size: 300px 188px;
    display: inline-block;
    width: 26px;
    height: 22px;
}
    .top_most {
         text-align: left;
         padding-top: 2px;
         }
    .top_most a{
        font-size: var(--font-size16);
    }
    .top_most ul {
      margin-bottom: 0px;
    }
    .login_section li{ list-style-type:none; list-style:none; float:left; border-right:solid 1px #666; height:22px;    margin-right: 1px; line-height:22px;}
    .login_section li a{ text-decoration:none; float:left; color:var(--text-color); font-size:12px; padding:1px 5px 0px 5px; line-height:17px;width: 100%;}
    .login_section li:last-child{ border:none;}
    .login_section li img{ vertical-align:middle}
    .login_section li a:hover{ color:#0799d0;}
    .top-header-menu .logindropdown .logindropdownlist{
    display: none !important ;
}
     body .topbar-v3 .right-topbar li {
        padding-right: 0px;
        margin-left: 0px;
    }
    .topbar-v3 .right-topbar li { padding-right:12px;}
    .topbar-v3 .right-topbar li, .topbar-v3 .right-topbar li a {
       font-size: var(--font-sm);
    }
    .topbar-v3 .left-topbar, .topbar-v3 .right-topbar {
    gap: 0px 20px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    }
  
    .topbar-v3 .right-topbar li {
        padding-right: 5px;
    }
.right-topbar li, .topbar-v3 .right-topbar li a {
    display: flex;
    align-items: center;
    gap: 0px 5px;
    }
.right-topbar li a .fa-user {font-size: var(--font-size20);}
.topbar-v3 .right-topbar {
    padding-right: 3px;
    padding-top: 0px;
}
.top-header-menu .logindropdown:hover .logindropdownlist {
    display: block;
    top: 26px;
}
.logindropdownlist li a:hover {
    color: #000;
    background: #66666614 !important;
    border-radius: 0px;
}

.logindropdownlist {
    position: absolute;
    background: #7d7d7d;
    display: none;
    border-top: 0;
    z-index: 11;
    top: 31px;
    left: auto;
    z-index: 9999;
    opacity: 1;
    background: #ffffff !important;
    width: 200px;
}
.logindropdownlist:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    background-color: transparent;
    height: 15px;
    top: -9px;
}
.right-topbar .logindropdownlist li {
    font-size: 13px;
    display: contents;
    padding: 0px 0px;
    margin: 0px;
}
.right-topbar .logindropdownlist li a{
    color: #000;
    font-size: 14px;
    display: block;
    padding: 5px 15px;
    margin: 0px;
    text-align: left;
}
.logindropdownlist{
    background: var(--i-color);
top: 24px;
    right: 0;
    border-radius: 5px;
    box-shadow: 2px 4px 6px #e9e9e9;
    }
.logindropdownlist li a:hover {
    color: #278bed;
    background: #6666663d !important;
    border-radius: 0px;
}
.logindropdown:hover .logindropdownlist {
    display: block !important;
}
    
    .logindropdownlist li a{    line-height: 32px;}

    .header-fixed-shrink .topbar-v3 {
        margin-bottom: -5px;
    }
    .header-fixed .header-v5.header-fixed-shrink .topbar-v3 {
        padding: 0;
    }
   
    .header-v5 .dropdown-menu {
        position: absolute;
        top: 93%;
        left: 0;
        z-index: 1000;
        display: none;
        float: left;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: var(--font-sm);
        text-align: left;
        list-style: none;
        background-color: var(--color-white);
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
        box-shadow: 0 6px 12px rgba(0,0,0,.175);
    }
    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: var(--font-normal);
        line-height: 1.42857143;
        color: var(--text-color);
        white-space: nowrap;
    }
@media only screen and (min-width:1261px) and (max-width: 1500px) {
    .top_most li {
    font-size: 15px;
}
    .site-header .topbar-v3 .left-topbar li a {
        font-size: 15px;
    }
}
@media only screen and (min-width:1200px) and (max-width: 1360px) {
    .top_most li {
    font-size: var(--font-sm);
}
    .site-header .topbar-v3 .left-topbar li a {
        font-size: var(--font-sm);
    }
}
    @media (max-width: 991px) {
        .header-v5 .navbar-header {
            float: none
        }
    
        .header-v5 .navbar-toggle {
            display: block
        }
    .header-v5 .dropdown-menu.show {
            display: block;
            position: initial;
        min-width: initial;
        min-height: initial;
        width: 100%;
    }
        .header-v5 .navbar-collapse.collapse {
            display: none !important
        }
    
        .header-v5 .navbar-collapse.collapse.show {
            display: block !important;
            overflow-y: auto !important
        }
    
        .header-v5 .navbar-nav {
            margin: 0;
            float: none !important
        }
    
        .header-v5 .navbar-nav>li {
            float: none
        }
    
        .header-v5 .navbar-nav>li>a {
            padding-top: 30px;
            padding-bottom: 40px
        }
    
        .header-v5 .navbar-nav .open .dropdown-menu {
            border: 0;
            float: none;
            width: auto;
            margin-top: 0;
            position: static;
            box-shadow: none;
            background-color: transparent
        }
    
        .header-v5 .navbar-nav .open .dropdown-menu>li>a,
        .header-v5 .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px
        }
    
        .header-v5 .navbar-nav .open .dropdown-menu>li>a {
            line-height: 20px
        }
    
        .header-v5 .navbar-nav .open .dropdown-menu>li>a:hover,
        .header-v5 .navbar-nav .open .dropdown-menu>li>a:focus {
            background-image: none
        }
    
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>li>a {
            color: #777
        }
    
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
            color: var(--text-color);
            background-color: transparent
        }
    
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
            color: #555;
            background-color: #e7e7e7
        }
    
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus {
            color: #ccc;
            background-color: transparent
        }
    
        .header-v5 .navbar-default .dropdown-menu.no-bottom-space {
            padding-bottom: 0
        }
    
        .header-v5 .navbar-collapse,
        .header-v5 .navbar-collapse .container {
            padding-left: 0 !important;
            padding-right: 0 !important
        }
    
        .header-v5 .navbar-default .navbar-nav>li>a {
            font-size: var(--font-sm);
            padding: 9px 10px
        }
    
        .header-v5 .navbar-default .navbar-nav>li a {
            border-bottom: solid 1px #eee
        }
    
        .header-v5 .navbar-default .navbar-nav>li>a:focus {
            background: none
        }
    
        .header-v5 .navbar-default .navbar-nav>li>a:hover {
            color: #fece31
        }
    
        .header-v5 .navbar-default .navbar-nav>.active>a,
        .header-v5 .navbar-default .navbar-nav>.active>a:hover,
        .header-v5 .navbar-default .navbar-nav>.active>a:focus {
            color: var(--color-white) !important;
            background: #18ba9b
        }
    
        .header-v5 .dropdown .dropdown-submenu>a {
            font-size: var(--font-xsm);
            text-transform: uppercase
        }
    }
    
    @media (min-width: 992px) {
    
        .header-v5 .navbar-default .navbar-nav>li>a {
            line-height: 29px;
            padding: 0 10px
        }
        .header-v5 .navbar-default .navbar-nav>li>a,
        .header-v5 .navbar-default .navbar-nav>li>a:focus {
            border-top: solid 2px transparent
        }
    
        .header-v5 .navbar-default .navbar-nav>li>a:hover,
        .header-v5 .navbar-default .navbar-nav>.active>a {
            border-top: solid 2px #ffce33
        }
        .header-v5 .navbar-default .navbar-nav>li>a,
        .header-v5 .navbar-default .navbar-nav>li>a:hover,
        .header-v5 .navbar-default .navbar-nav>li>a:focus,
        .header-v5 .navbar-default .navbar-nav>.active>a,
        .header-v5 .navbar-default .navbar-nav>.active>a:hover,
        .header-v5 .navbar-default .navbar-nav>.active>a:focus {
            background: none
        }
        .header-v5 .navbar-default .navbar-nav>.open>a,
        .header-v5 .navbar-default .navbar-nav>.open>a:hover,
        .header-v5 .navbar-default .navbar-nav>.open>a:focus {
            color: #18ba9b
        }
    
        .header-v5 .navbar-default .navbar-nav>li:hover>a {
            color: #fece31
        }
    
        .header-v5 .dropdown-menu {
            padding: 0;
            border: none;
            min-width: 200px;
            border-radius: 0;
            z-index: 9999 !important;
            border-top: solid 2px #ffce33;
            box-shadow: 0 5px 5px 0 rgba(90, 90, 90, 0.075)
        }
    
        .header-v5 .dropdown-menu li a {
            color: #687074;
            font-size: var(--font-sm);
            font-weight: var(--font-normal);
            padding: 4px 15px;
            border-bottom: solid 1px #dedede
        }
    
        .header-v5 .dropdown-menu>li>a {
            transition: all .2s ease
        }
    
        .header-v5 .dropdown-menu .active>a,
        .header-v5 .dropdown-menu li>a:hover {
            color: var(--color-white);
            background: #014a6d;
            filter: none !important
        }
    
        .header-v5 .dropdown-menu li>a:focus {
            color: inherit;
            background: none;
            filter: none !important
        }
    
        .header-v5 .navbar-nav>li.dropdown:hover>.dropdown-menu {
            display: block
        }
    
        .header-v5 .open>.dropdown-menu {
            display: none
        }
    
        .header-v5 .dropdown-menu li.dropdown-submenu:hover>a {
            color: var(--color-white);
            background: #014a6d
        }
    }
    
    
    .header-v5 .navbar {
        margin: 0;
    }
    .header-v5 .navbar-brand {
    display:block;
        padding-left: 12px;
    }
    body .red-sticker p{
        font-size: var(--font-xsm);
        line-height: 14px;
    }
    .header-v5 .subtotal span {
        color: #555;
        font-size: var(--font-sm);
        font-weight: 600;
        display: inline-block;
    }
   

    @media (max-width: 991px) {
        .header-v5 .navbar { 
            margin-top: 10px
        }
    }
    
    .header-v5 .navbar-default {
        border: none
    }
    
    @media (max-width: 991px) {
        .header-v5 .navbar-header {
            margin-bottom: 7px;
            margin-right: 50px
        }
    
      

    }
    
    @media (min-width: 993px) and (max-width: 999px) {
        .header-v5 .navbar-header {
            margin-top: 15px
        }
    }
    
    @media (max-width: 998px) {
        .header-v5 .navbar-brand {
            margin-top: -15px
        }
    }
    
    .header-v5 .navbar-default .navbar-toggle {
        color: var(--text-color);
        border: none;
        font-size: var(--font-lg);
        margin-top: 10px
    }
    
    .header-v5 .navbar-default .navbar-toggle .icon-bar {
        background: #222
    }
    
    .header-v5 .navbar-default .navbar-toggle:hover,
    .header-v5 .navbar-default .navbar-toggle:focus {
        background: inherit
    }
    
    
    
    @media (min-width: 992px) {
        .header-v5 .navbar-nav {
            float: none;
            margin: 0 auto;
            display: table;
            table-layout: fixed
        }
         .header-v5 .navbar-nav.leftposition {
        display: block;
        }
    }
    
    .header-v5 .navbar-default .navbar-nav>li>a {
    color: var(--text-color);
        font-size: var(--font-sm);
        font-weight: var(--font-normal);
        text-transform: capitalize;
        top: 0;
    }
    
    .header-v5 .navbar-default .navbar-nav>.active>a {
        color: #18ba9b
    }
    
    
    .header-v5 .dropdown-submenu {
        position: relative
    }
    
    .header-v5 .dropdown>a:after{
        top: 18px;
        right: -8px;
        font-size: var(--font-xsm);
        content: " ";
        position: absolute;
        font-weight: var(--font-normal);
        display: inline-block;
        font-family: FontAwesome;
        margin-left: 0.255em;
        vertical-align: 0.255em;
        border-top: 0.3em solid;
        border-right: 0.3em solid transparent;
        border-bottom: 0;
        border-left: 0.3em solid transparent;
    }
    @media (max-width: 991px) {
        .header-v5 .dropdown>a:after {
            top: 9px;
            right: 15px;
        }
    }  
    @media (min-width: 992px) {
        .header-v5 .dropdown>a:after {
            content: " "
        }
    }    
    .header-v5 .dropdown-submenu>.dropdown-menu {
        top: 3px;
        left: 100%;
        margin-top: -5px;
        margin-left: 0
    }
    .header-v5 .dropdown-submenu>.dropdown-menu.topposition {
        bottom: 0px;
        top: auto;
    }
    .header-v5 .dropdown-menu li:nth-last-child(-n + 4) .dropdown-menu, .header-v5 .dropdown-submenu .dropdown-menu li:nth-last-child(-n + 4) {
        bottom: 0px;
        top: auto;
    }
    .header-v5 .dropdown-submenu>.dropdown-menu.submenu-left {
        left: -100%
    }
    
    .header-v5 .dropdown-submenu:hover>.dropdown-menu {
        display: block
    }
    
    @media (max-width: 991px) {
        .header-v5 .dropdown-submenu>.dropdown-menu {
            margin-left: 15px;
        }
    }
    
    .header-v5 .dropdown-submenu.pull-left {
        float: none
    }
    
    .header-v5 .dropdown-submenu.pull-left>.dropdown-menu {
        left: -100%;
        margin-left: 10px
    }
    
    .header-v5 .dropdown-menu li [class^="fa-"],
    .header-v5 .dropdown-menu li [class*=" fa-"] {
        left: -3px;
        width: 1.25em;
        margin-right: 1px;
        position: relative;
        text-align: center;
        display: inline-block
    }
    
    .header-v5 .dropdown-menu li [class^="fa-"].fa-lg,
    .header-v5 .dropdown-menu li [class*=" fa-"].fa-lg {
        width: 1.5625em
    }
    
    .header-fixed .header-v5.header-fixed-shrink {
        top: 0;
        left: 0;
        width: 100%;
        z-index: 9999;
        position: fixed;
        border-bottom: none;
        box-shadow: 0 0 3px #bbb;
        transition: background .4s
    }
    
    .header-fixed .header-v5.header-fixed-shrink .topbar {
        display: none
    }
    
    .header-fixed .header-v5.no-topbar {
        height: 78px
    }
    
    .header-fixed .header-v5.no-topbar.header-fixed-shrink {
        height: 95px;
        margin-top: -35px
    }
    
    .header-fixed .header-v5.no-topbar.header-fixed-shrink .navbar-brand {
        top: 46px
    }
    
    .header-fixed .header-v5.no-topbar.header-fixed-shrink .shop-badge .badge-open {
        top: 69px
    }
    
    .header-fixed .header-v5.no-topbar.header-fixed-shrink .navbar-nav>li>.dropdown-menu {
        margin-top: -1px
    }
    
    .header-fixed .header-v5.header-fixed-shrink .navbar-brand {
        top: 0px;
        z-index: 1;
        position: relative;
        padding: 0 10px 0px;
        width: 300px;
    }
    
    .header-fixed .header-v5.header-fixed-shrink .navbar-brand img {
        width: 90%;
        padding: 5px 6px 5px;
    }
    
    .header-fixed .header-v5.header-fixed-shrink .navbar-nav>li>.dropdown-menu {
        margin-top: -8px
    }
    
    
    
    .header-fixed .header-v5.header-fixed-shrink .shop-badge .badge-open {
        top: 0px;
    }
     .header-fixed-shrink.site-header .closesidebar {
    top: 22px;
}
.Right .search-hd .input-group .form-control {
    width: 115px;
}
    /*@media (max-width: 991px) {
    
        .header-fixed .header-v5,
        .header-fixed .header-v5.header-fixed-shrink,
        .header-fixed .header-v5.no-topbar,
        .header-fixed .header-v5.no-topbar.header-fixed-shrink {
            height: inherit;
            position: relative
        }
    }*/
    
    @media (min-width: 992px) {
        .header-fixed .header-v5.header-fixed-shrink .navbar-nav>li>a {
            font-size: var(--font-sm);
            margin-top: 2px;
            padding: 0 12px 5px
        }
    
        .header-fixed .header-v5.no-topbar.header-fixed-shrink .navbar-nav>li>a {
            margin-top: 35px;
            padding: 14px 17px 16px
        }
    }
    
    .header-v5 .mega-menu .nav,
    .header-v5 .mega-menu .dropup,
    .header-v5 .mega-menu .dropdown,
    .header-v5 .mega-menu .collapse {
        position: static
    }
    
    .header-v5 .mega-menu .navbar-inner,
    .header-v5 .mega-menu .container {
        position: relative
    }
    
    .header-v5 .mega-menu .dropdown-menu {
        left: auto
    }
    
    .header-v5 .mega-menu .dropdown-menu>li {
        display: block
    }
    
    .header-v5 .mega-menu .dropdown-submenu .dropdown-menu {
        left: 100%
    }
    
    .header-v5 .mega-menu .nav.pull-right .dropdown-menu {
        right: 0
    }
    
    .header-v5 .mega-menu .mega-menu-content {
        *zoom: 1;
        padding: 20px 10px
    }
    
    .header-v5 .mega-menu .mega-menu-content:before,
    .header-v5 .mega-menu .mega-menu-content:after {
        content: "";
        display: table;
        line-height: 0
    }
    
    .header-v5 .mega-menu .mega-menu-content:after {
        clear: both
    }
    
    .header-v5 .mega-menu.navbar .nav>li>.dropdown-menu:after,
    .header-v5 .mega-menu.navbar .nav>li>.dropdown-menu:before {
        display: none
    }
    
    .header-v5 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
        left: 0;
        right: 0;
        overflow: hidden
    }
    
    @media (min-width: 992px) {
        .header-v5 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
            margin-left: 10px;
            margin-right: 15px
        }
    }
    
    @media (max-width: 991px) {
        .header-v5 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu {
            width: auto
        }
    
        .header-v5 .mega-menu .mega-menu-content {
            padding-right: 0
        }
    
        .header-v5 .mega-menu .mega-menu-content [class^="col-"] {
            padding-right: 25px
        }
    
        .header-v5 .mega-menu .dropdown-menu>li>ul {
            display: block
        }
    }
    
    @media (min-width: 768px) {
        .header-v5 .mega-menu .mega-menu-content .container {
            width: 708px
        }
    }
    
    @media (min-width: 992px) {
        .header-v5 .mega-menu .mega-menu-content .container {
            width: 910px
        }
    }
    
    @media (min-width: 1200px) {
        .header-v5 .mega-menu .mega-menu-content .container {
            width: 1110px
        }
    }
    
    .header-v5 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li {
        padding-bottom: 5px
    }
    
    .header-v5 .mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu li a {
        padding: 0;
        border-bottom: none
    }
    
    .header-v5 img.product-offers:hover {
        opacity: .9
    }
    
    .header-v5 h3.mega-menu-heading {
        color: #555;
        font-size: var(--font-lg);
        font-weight: var(--font-normal);
        margin-bottom: 5px;
        padding-bottom: 5px;
        text-transform: uppercase;
        border-bottom: 1px solid #dedede
    }
    
    .header-v5 h3.mega-menu-heading.margin-bottom-10 {
        margin-bottom: 10px !important
    }
    
    .header-v5 .style-list {
        margin-bottom: 20px
    }
    
    .header-v5 .style-list li a {
        color: #888;
        font-size: var(--font-sm);
        margin-right: 5px
    }
    
    .header-v5 .style-list li a:hover {
        color: #18ba9b;
        background: none;
        text-decoration: none
    }
        .mega-menu .phnsrchbghead {
        display: flex;
        justify-content: flex-end;
    }
    .header-v5 .style-list li .label {
        top: -2px;
        position: relative
    }
    
    .search-hd {
        margin-bottom: 0;
        width: 100%;
    }
    
    .text-rt {
        text-align: right
    }
    .header-v5 .shopbadgeloader .top-loader {
        padding-top: 85px !important;
        padding-left: 90px
    }
    
    .header-v5 .navbar-default {
        border: none;
        line-height: normal;
        z-index: 99;
        position: relative;
        background: #f9f8f2;
        padding-top: 0px;
    }
    
    .header-fixed-shrink .navbar-header {
        margin-top: 0
    }
.shop-badge:hover .badge-open .wish-cart {
    background: #f7f7f7;
    text-align: left;
    border: 1px solid #ddd;
}


.shop-badge:hover .badge-open .wish-cart h3{
    font-size: 16px;
    padding: 9px 9px;
    margin: 0px;
    display: inline-block;
}
.shop-badge:hover .badge-open .wish-cart a.btn-u-sea-shop{
    float: right;
    background: #013e6a;
    border: 1px solid #013e6a;
    color: #fff;
    padding: 1px 10px;
    margin-top: 4px;
    margin-right: 6px;
    font-size: 14px;
}
.shop-badge:hover .badge-open .wish-cart a.btn-u-sea-shop:hover{
    background: #fff;
    border: 1px solid #013e6a;
    color: #013e6a !important;
}
    body #dvHeaderCartlist div {
        font-size: 12px;
    }
    body #dvHeaderCartlist .mar-0 {
        margin: 0;
    }

.search-hd .input-group .form-control::placeholder{
    color: var(--color-black);
    font-size: var(--font-xsm);
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
}
.search_btn .btn-u {
    font-size: 18px;
    color: #5f5f5f;
    border-radius: 3px;
    border: none;
    border-left: none;
    padding: 7px 0px;
    font-weight: normal;
    background: none;
    line-height: normal;
}
.header-v5 .shopbagview {
    margin: 0;
}
.shopbagview .iconcomn{
    background-image: var(--iconheader);
}
.search_btn .btn-u .fa-search {
    background-image: var(--iconheader);
}
    .navbar-collapse.in{overflow-y:auto}
    .header-v5 .mulimegamenubtnmain {
        background: none;
    }
    .nav > li > a {
        position: relative;
        display: block;
    }
    .navbar-nav > li {
        float: left;
        display: block;
    }
    body .header-v5 .navbar-default .navbar-nav > li > a {
          padding: 5px 0px 5px 0px;
        margin: 0px 20px;
    }
    .header-v5 .navbar-default .navbar-nav > li > a:hover,
        .header-v5 .navbar-default .navbar-nav > .active > a {
            border-top: solid 2px #014a6d;
        }
    .header-v5 .dropdown-menu {
            border-top: solid 2px #014a6d;
            box-shadow: 0 5px 5px 0px rgba(90,90,90,0.075);
        }
    .header-v5 .navbar-default .navbar-nav > li:hover > a {
        color: #1e2260;  
    }
    .header-fixed .header-v5.header-fixed-shrink .navbar-nav > li > a {
        padding: 0px 9px 5px;
        margin: 0px 15px;
    }   
    
.header-fixed .header-v5.header-fixed-shrink .shop-badge span.badge {
    top: -8px;
    right: 16px;
}
    .header-v5 .mega-menu .dropdown-menu {
        margin-top: -2px;
            z-index: 999999!important;
    }
    .header-v5 .badge {
        display: inline-block;
        min-width: 10px; 
        font-size: var(--font-xsm);  
        font-weight: var(--font-bold);
        line-height: 1;
        color: var(--color-white);
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        background-color: #777;
        border-radius: 4px;
    }
    .navbar-brand img {
        max-height: 100px;
    }
    
    .header-panel-top {
        height: auto;
        line-height: inherit;
    }
    .header-panel-top.header-top-wrap{
        display: none !important;
    }
    .tp-hdr-pdf.top-message p.top_message{
        height: auto;
        line-height: inherit;
    }
    .main-menu ul li a {
        font-size: var(--font-base);
        font-weight: 300;
    }
    .menu-area .icon-dropdown .fa-angle-down {
        color: var(--text-color) ;
    }
    .header-btn {
        margin-left: 15px;
    }
    .header-logo-fix{
        display: block;
        position: relative;
        left: 0;
    }
    .header-panel-top .header-social{
        margin-left: 0px;
        padding-left: 0px;
        text-align: left;
    }
    .header-social::before{
        display: none;
        margin-left: 0px;
        padding-left: 0px;
    }
    .top_message, .top_message a{
        font-size: var(--font-xxsm);
        color: var(--color-white);
    }
    a.headerappbutn {
        background: #47cce5;
        color: var(--color-white);
        font-size: var(--font-sm);
        font-weight: var(--font-semi-bold);
        letter-spacing: 0;
        padding: 10px 15px;
        margin-top: 1px;
        display: inline-block;
    }
    .header-social ul {
        padding-left: 0px;
        margin: 0;
    }
    ul.customer-links-new {
        margin: 0;
    }
    .header-contact ul li {
        line-height: 22px !important;
    }
    .header-btn a {
        background: #003e74;
        padding: 10px 9px;
        color: var(--color-white);
    }
    .maindiv-section .main-menu ul li {
        margin-left: 19px;
    }
    .site-nav > li.mega-menu {
        display: inline-block;
        position: relative;
    }
    .main-menu ul li:hover::before {
        left: -15px;
    }
    .main-menu ul li a{
        text-transform: capitalize;
    }
    .menuicon{
        float: left;
        padding: 3px 4px;
        margin-right: 8px;
    }
    .menuicon img {
        width: 50px;
    }
    .menuwdesc {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        align-content: center;
        align-items: center;
        flex-wrap: wrap;
        text-align: left;
    }
    .submenuname {
        font-size: var(--font-sm);
        display: block;
        width: 100%;
    }
    .menudesc {
        font-size: var(--font-xxsm);
        color: var(--text-color);
        line-height: 12px;
        margin-top: 2px;
        font-weight: normal;
        overflow: hidden;
        width: 90%;
        height: 26px;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    li.mega-menu .site-nav-dropdown {
        width: 100%;
        position: fixed;
        left: 0;
        top: 108px;
        right: auto;
        padding: 0px 0px 4px;
        border-top: 2px solid #0e3053;
        background: var(--color-white);
    }
    .header-btn .btn {
        float: right;
    }
    .wrapper-container .site-nav li.mega-menu .site-nav-dropdown {
        position: absolute;
        top: auto;
    }
    .main-header.sticky-menu .site-nav li.mega-menu .site-nav-dropdown{
        position: absolute;
        top: auto;
        width: auto;
    }
    .wrapper-container .site-nav li.mega-menu .site-nav-dropdown .menuwdth .inner{
        margin: 0px;
        float: none;
        display: inline-block;
        vertical-align: top;
        letter-spacing: normal;
        width: 100%;
        padding: 0px 0px;
        margin-left: 0;
    }
    .mega-menu .menuwdth{
        padding: 0px ;
    }
    .menuwdth {
        margin: 0px;
        margin-top: 0;
        display: -ms-flexbox;
        display: inherit;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        width: 100%;
    }
    .main-menu ul li:hover::before {
        left: -22px !important;
        font-size: var(--font-sm);
        color: #00467a;
    }
    .nav-bar .site-nav li.dropdown:hover > a > .icon-dropdown i {
        color: #00467a !important;
    }
    .main-menu ul li:hover > a, .main-header .main-menu ul li .submenu li:hover > a {
        color: #00467a !important;
    }
    .mega-menu .submenuname {
        line-height: 25px;
        font-size: var(--font-lg);
        font-weight: var(--font-medium);
    }
    .mega-menu .menuicon {
        padding: 0px;
        margin-right: 9px;
        float: left;
    }
    .mega-menu .menuicon img {
        width: 70px;
    }
    .top_message{
        display: none;
    }
    button#show-search-box {
        background: none;
        color: #003e74;
        border: none;
        font-size: var(--font-lg);
        cursor: pointer;
    }
    .site-nav-dropdown .menuwdth ul.dropdown li a, .site-nav-dropdown .col ul.dropdown li a, .grid-view-item_title a, .nav-bar .site-nav-dropdown li a {
        color: #2d2d2d;
        display: inline-block;
        padding: 5px 0;
        background: none;
    }
    .site-nav-dropdown .menuwdth .inner .dropdown li a:hover {
        color: #093a74;
    }
    .site-nav-dropdown .menuwdth ul.dropdown li:hover > a, .site-nav-dropdown .col ul.dropdown li:hover > a {
        padding-left: 5px;
    }
    .site-nav-dropdown .menuwdth .inner .dropdown li a .menuicon {
        display: none;
        border: none;
    }
    .site-nav-dropdown .menuwdth .inner .dropdown li a:hover .menuicon {
        display: block;
        border: none;
    }
    .site-nav-dropdown .col-1 ul.dropdown li a:hover span {
        border-color: #093a74;
        line-height: 34px;
    }
    .header-contact ul li:hover i {
        color: var(--color-white) !important;
    }
          header.site-header{
              padding: 0px;
          }
          .have-fixed .site-nav {
              padding-right: 0;
              text-align: center;
          }
    
            .have-fixed .site-nav > li > a {
                padding: 0px;
            }
          .have-fixed .nav-bar {
              top: 0px;
          }
          .bg-blog #myTabContent #collapse-tab1 .table-responsive {
              overflow-x: hidden;
          }
          .have-fixed .header-logo  {
            display: none;
          }
          a.login {
              border-right: solid 1px #61656b;
          }
          .pages-content h1 {
              color: var(--color-black);
              font-size: var(--font-size22);
              font-weight: var(--font-extra-bold);
              border-bottom: none;
              position: relative;
              padding-bottom: 4px;
          }
          .about-style-01 h2 {
              font-weight: bold;
              font-size: 46px;
              margin-bottom: 24px;
              position: relative;
          }
          .new-sec-part{margin-bottom: 27px;}
          .pages-content h1::before {
              content: '';
              position: absolute;
              bottom: 0;
              width: 165px;
              height: 3px;
              background: url(/files/images/band.png);
              background-size: 100%;
          }
          .pages-content h2.innerheddings {
              color: var(--color-black);
              font-size: var(--font-size22);
              font-weight: var(--font-extra-bold) !important;
              border-bottom: none !important;
              position: relative;
              padding-bottom: 4px !important;
              text-align: left !important;
              margin: 0px 0px 20px;
          }
          .pages-content h2::before {
              content: '';
              position: absolute;
              bottom: 0;
              width: 165px;
              height: 3px;
              background: url(/files/images/band.png);
              background-size: 100%;
          }
          .page-header h1.categorylistheding {
              padding: 10px !important;
              padding-top: 0px !important;
              font-size: var(--font-size26) !important;
              margin-bottom: 0 !important;
          }
          .page-header h2.categorylistheding {
              padding: 10px !important;
              font-size: var(--font-size26) !important;
              margin-bottom: 0 !important;
          }
          .product-shop h1.product-vendor.prdtdtlpghed {
              font-size: 24px;
              line-height: 1.2;
              color: var(--text-color);
              letter-spacing: -0.01em;
              font-weight: var(--font-bold);
              margin-bottom: 0.2em;
          }
           
           ul.product li{
            list-style-type: none;
           float: left;
        }
          
          .header-bottom .top-cart {
              border: solid 1px #61656b;
          }
          
              .header-bottom .top-cart #cartCount {
                  background: #78808d;
              }
          /*  Header -------------------------- */
          .right-header-top {
              padding-right: 0px;
              text-align: right;
          }
          .header-bottom {
              background: #f2f2f2;
          }
          
          .top-message a,
          .top-message {
              color: #093a74;
          }
          .header-bottom .top-cart a span,
          .customer-links a,
          .customer-links,
          .customer-links li.wishlist .fa-heart,
          .header-bottom .selectize-input,
          .header-bottom .selectize-input input,
          .customer-area a,
          .menu-block a, .nav-search .icon-search {
              color: var(--color-white);
          }
          
          .header-mobile .customer-area a,
          .icon-search .fa-search,
          .header-bottom .selectize-dropdown,
          .header-bottom .selectize-control div.item,
          .customer-area .dropdown-menu a, .free-shipping {
              color: #3c3c3c;
          }
          .free-shipping {
              text-align: left;
              padding: 0;
              font-size: var(--font-sm);
              font-weight: var(--font-normal);
              color: var(--color-black);
          }
          .search-bar input.input-group-field::placeholder, .header-bottom .search-bar input.input-group-field {
              color: var(--color-black);
          }
          
          .header-logo a img,
          .header-logo a img, .header-logo {
              max-height: 70px;
              position: relative;
              bottom: 0px;
              top:10px;
          }
          
          .nav-search-mb .btn-search,
          .header-bottom .dropdown-menu .btn-search {
              background: #787f8d;
              color: var(--color-white);
          }
          
          .phone-number {
              background: #093a74;
              color: var(--color-white);
          }
          
              .phone-number .fa-phone-square {
                  color: var(--color-white);
              }
          
          @media (max-width:1024px) {
              .header-panel-bottom {
                  background: #f5f5f5;
              }
          }
          .have-fixed .header-bottom .top-cart #cartCount {
              background: #093a74;
          }
          
          .site-nav > li > a:after {
              background: #c7c7c7;
          }
          
          .header-bottom.on .top-cart a #cartCount,
          .header-bottom.on .nav-search-fix .icon-search,
          .header-bottom .top-cart .icon {
              color: var(--color-white);
          }
          
          
          
          .site-nav li.dropdown .icon-dropdown {
              border-top-color: var(--color-white);
          }
          
          .site-nav-dropdown .col-3 a {
              padding: 0 !important;
          }
          
          .nav-bar .site-nav-dropdown li a .icon-dropdown .level-1 {
              color: #b1b1b1;
          }
          
          .nav-bar .site-nav-dropdown li a:hover .icon-dropdown .level-1 {
              color: #093a74;
          }
          
          .icon-dropdown .fa-angle-down {
              color: #b1b1b1;
              font-size: var(--font-sm);
              font-weight: var(--font-bold);
          }
          
          .nav-bar .site-nav li.dropdown:hover > a > .icon-dropdown {
              border-top-color: #093a74;
          }
          .nav-bar .site-nav li.dropdown:hover > a > .icon-dropdown i{
              color: var(--color-white);
          }
          .have-fixed .nav-bar {
              background: #3a3e46;
          }
          
              .have-fixed .header-bottom .top-cart .icon .fa-shopping-cart,
              .have-fixed .nav-bar .site-nav > li > a {
                  color: var(--color-black);
              }
          
          .have-fixed .site-nav > li > a:hover {
              color: #093a74;
          }
          
          .have-fixed .nav-search .icon-search .fa-search {
              color: var(--color-white);
          }
          
          .have-fixed .site-nav > li > a:after {
              background: #787f8d !important;
          }
          
          .have-fixed .nav-search {
              border: 1px solid #787f8d;
              border-top: none;
              border-bottom: none;
          }
          
          .site-nav-dropdown .menuwdth ul.dropdown li a:hover span {
              border-color: #093a74;
          }
          
          .site-nav-dropdown li:hover > a:before {
              background: #093a74;
          }
          
          .site-nav-dropdown .menuwdth .inner .dropdown li a:hover {
              color: #093a74;
          }
          
          
          .site-nav .widget-featured-product .widget-title h3,
          .site-nav-dropdown .menuwdth .inner > a {
              color: #093a74;
          }
          
          .site-nav-dropdown .inner > .current,
          .site-nav-dropdown .inner > .current,
          .site-nav-dropdown .grid-view-item h3.title {
              color: #093a74;
              font-weight: var(--font-semi-bold);
              font-size: var(--font-xsm);
              text-transform: uppercase;
          }
          
          .site-nav-dropdown .menuwdth ul.dropdown li a,
          .site-nav-dropdown .col ul.dropdown li a,
          .grid-view-item_title a,
          .nav-bar .site-nav-dropdown li a {
              color: #2d2d2d;
          }
          
          .site-nav > li:hover > a > span > span {
              border-bottom: 1px dotted #093a74;
          }
          
          .site-nav-dropdown li:hover > a {
              color: #093a74;
          }
          
          a.button-menu {
              border-width: 1px;
              border-style: solid;
              padding: 3px 6px;
              letter-spacing: 0.1em;
              font-weight: var(--font-medium);
          }
          
              a.button-menu:hover {
                  text-decoration: none;
              }
          /*-------------------------- */
          .have-fixed .header-bottom .top-cart #cartCount {
              background: #093a74;
          }
          
          .site-nav > li > a:after {
              background: #c7c7c7;
              display: none;
          }
          
          .header-bottom.on .top-cart a #cartCount,
          .header-bottom.on .nav-search-fix .icon-search,
          .header-bottom .top-cart .icon {
              color: var(--color-white);
          }
          
          .site-nav > li > a {
              color: var(--color-black);
              font-weight: normal;
              position: relative;
          }
          .site-nav > li > a:hover:before{
              width: calc(100% - 2rem);
              display: none;
          }
          .site-nav > li > a:before {
              content: "";
              position: absolute;
              height: 1px;
              width: 0;
              background-color: #b8b8b8;
              bottom: 20px;
              left: 14px;
              transition: .3s;
          }
          .site-nav > li:first-child > a:before{
              left: 0px;
          }
          .site-nav > li:hover > a {
              color: #797c81;
          }
          .site-nav li.dropdown .icon-dropdown {
              border-top-color: var(--color-white);
              
          }
          .site-nav-dropdown .col-3 a {
              padding: 0 !important;
          }
          
          .nav-bar .site-nav-dropdown li a .icon-dropdown .level-1 {
              color: #b1b1b1;
          }
          
          .nav-bar .site-nav-dropdown li a:hover .icon-dropdown .level-1 {
              color: #093a74;
          }
          
          .icon-dropdown .fa-angle-down {
              color: var(--text-color);
              font-size: var(--font-sm);
              font-weight: var(--font-bold);
          }
          .have-fixed .nav-bar .site-nav > li > a .icon-dropdown .fa-angle-down{
              color: var(--text-color);
          }
          .nav-bar .site-nav li.dropdown:hover > a > .icon-dropdown {
              border-top-color: #093a74;
          }
          .have-fixed .nav-bar {
              background: var(--color-white)fa;
              box-shadow: none;
              padding: 0;
              height: auto;
          }
          .have-fixed  .mrg-src{
              position: fixed;
              right: 14%;
              z-index: 999;
          }
    
          .have-fixed .nav-bar .site-nav-dropdown .container {
              width: 96%;
          }
              .have-fixed .header-bottom .top-cart .icon .fa-shopping-cart,
              .have-fixed .nav-bar .site-nav > li > a {
                  color: var(--text-color);
              }
          
          .have-fixed .site-nav > li > a:hover {
              color: var(--color-white);
          }
          .have-fixed .nav-bar .site-nav > li:hover > a {
              color: var(--color-white);
          }
          .have-fixed .nav-search .icon-search .fa-search {
              color: var(--color-white);
          }
          
          .have-fixed .site-nav > li > a:after {
              background: #787f8d !important;
          }
          
          .have-fixed .nav-search {
              border: 1px solid #787f8d;
              border-top: none;
              border-bottom: none;
          }
          /* dropdown menu */
          .site-nav-dropdown {
            background: #fefefe;
            border: 1px solid #f1f1f1;
            box-shadow: -3px 6px 6px #e2e2e233;
            padding: 0;
            border-top: 2px solid #cecece;
          }
          
              .site-nav-dropdown .menuwdth ul.dropdown li a:hover span {
                  border-color: #093a74;
                  line-height: 34px;
              }
          
              .site-nav-dropdown li:hover > a:before {
                  background: #093a74;
              }
          
              .site-nav-dropdown .menuwdth .inner .dropdown li a:hover {
                  color: #093a74;
              }
              .nav-bar .item.mega-menu .container{
                  padding-right: 15px;
                  width: 96%;
                  margin: auto !important;
              }
            
              .site-nav .widget-featured-product .widget-title h3,
              .site-nav-dropdown .menuwdth .inner > a {
                display: flex;
                  color: var(--color-black);
                  border-bottom:none;
                  font-weight: normal;
                  padding: 7px 4px;    font-size: var(--font-sm);
                  text-transform: capitalize;
                  border-bottom: 1px solid #e1e1e1;
              }
              .site-nav .widget-featured-product .widget-title h3,
              .site-nav-dropdown .menuwdth .inner > a:hover {
                color: var(--color-black);
                background: #dbdbdb52;
                border-bottom: 1px solid #b8b8b8;
              }
              .site-nav-dropdown .menuwdth .inner > a:hover .menudesc{
                color: var(--color-black);
              }
              .site-nav-dropdown .inner > .current,
              .site-nav-dropdown .inner > .current,
              .site-nav-dropdown .grid-view-item h3.title {
                  color: #093a74;
                  font-weight: var(--font-semi-bold);
                  font-size: var(--font-xsm);
                  text-transform: uppercase;
              }
          
              .site-nav-dropdown .menuwdth ul.dropdown li a,
              .site-nav-dropdown .col ul.dropdown li a,
              .grid-view-item_title a,
              .nav-bar .site-nav-dropdown li a {
                  color: #2d2d2d;
              }
          
          .site-nav > li:hover > a > span > span {
              border-bottom: 1px dotted #093a74;
          }
          
          .site-nav-dropdown li:hover > a {
              color: #093a74;
          }
          
          @media (min-width: 768px) {
              .have-fixed .header-bottom .top-cart {
                  border: 0;
                  padding-left: 0
              }
              .have-fixed .nav-search .icon-search {
                  color: #787f8d;
              }
          }
          
          @media (max-width: 1024px) {
              .header-bottom .top-cart #cartCount {
                  background: #093a74;
              }
          }
          
          a.button-menu {
              border-width: 1px;
              border-style: solid;
              padding: 3px 6px;
              letter-spacing: 0.1em;
              font-weight: var(--font-medium);
          }
         a.button-menu:hover {
                  text-decoration: none;
              }
          #dvMainBanner .nav {
              display: block;
              text-align: center;
              margin-top: -23px;
              position: absolute;
              top: 94%;
              height: 23px;
          }
              #dvMainBanner .nav > li {
                  border: none;
                  width: 30px;
                  display: inline-block;
                  background: none;
              }
          
          #dvMainBanner .nav-pills > li:before {
              content: '';
              width: 14px;
              height: 14px;
              top: -15px;
              left: 45%;
              position: absolute;
              border-right: 13px solid transparent;
              border-left: 13px solid transparent;
              border-bottom: 16px solid #ddd;
              background-position: 0 0;
              border: none;
              background: #d7d7d791;
              border-radius: 50%;
          }
          #dvMainBanner .nav-pills > li.active:before {
              content: '';
              width: 22px;
              height: 22px;
              top: -15px;
              left: 45%;
              position: absolute;
              border-right: 30px solid transparent;
              border-left: 23px solid transparent;
              border-bottom: 16px solid var(--color-white);
              background-position: 0 0;
              border: none;
              background: var(--color-white);
          }
          #dvMainBanner .nav > li > a {
              padding: 0px 15px;
              max-height: 36px;
              overflow: hidden;
              line-height: 18px;
              margin-top: -15px;
              
              height: 14px;
          }
          
              #dvMainBanner .nav > li > a:hover, #dvMainBanner .nav > li > a:focus {
                  text-decoration: none;
                  background: none;
              }
          
          #dvMainBanner .nav-pills > li.active > a, #dvMainBanner .nav-pills > li.active > a:hover, #dvMainBanner .nav-pills > li.active > a:focus {
              background: none;
          }
          .no-padding {
              padding:0px;
          }
          .contact-address .social-footer li a {
              width: 36px;
              height: 36px;
              line-height: 36px;
              text-align: center;
              display: block;
              border-radius: 50%;
              -moz-border-radius: 50%;
          }
          .contact-address .social-footer ul li a .fa {
              color: var(--color-white);
              line-height: 36px;
          }
          .contact-address .social .Facebook{
              background: #4a73bd;
          }
          
          .contact-address .social .Twitter {
              background: #46b0e2;
          }
          
          .contact-address .Rss {
              background: #f9bc2e;
          }
          
          .contact-address .youtube{
              background: #ea3b02;
          }
          
          .contact-address .Pinterest {
              background: #cc2127;
          }
          
          
          .btnwhatsapp {
              border-color: #25D366;
              color: #25D366;
          }
          .btnwhatsapp .fa{
              font-size: var(--font-base);
          }
          .contact-address .Google-plus {
              background: #ea3b02;
          }
          .site-footer {
              background: var(--color-white);
              position: relative;
              clear: both;
          }
          .footer-middle span,
          .footer-policy span,
          .footer-policy .fa,
          .input-group-footer label,
          .footer-middle span, .footer-policy span, .footer-policy .fa, .input-group-footer label, .footer-top h6 {
            color: var(--color-white);
            font-weight: var(--font-medium);
        }
          
          .footer-bottom address a,
          .footer-bottom address,
          .site-footer a span,
          .footer-middle .sub-tit span,
          .footer-middle ul li a {
              color: var(--color-white);
              font-weight: normal;
          }
          .site-footer a:hover, .site-footer a:hover span {
            color: #f5f5f5;
        }
          .footer-middle ul li a {
            font-size: var(--font-sm);
          }
          .footer-policy div {
              border-right: solid 1px var(--color-white);
          }
          
          .footer-top {
              border-bottom: 5px solid var(--color-white);
              background: #ffe8e8;
          }
          .footer-top .footer-policy div span{
              color: var(--color-white);
          }
          .footer-bottom {
            background: #f5f5f5;
            border-top: 1px solid #e1e1e1;
          }
          .footer-bottom address {
            color: var(--color-black);
            margin-bottom: 8px;
        }
          .footer-bottom address a{
              color: var(--color-black);
          }
          .footer-bottom address a {
            color: var(--color-black);
        }
          
          .footer-top .container {
              padding: 0;
          }
          .zi-banner img {
              width: 100%;
          }
          .home-logo {
              clear: both;
              text-align: center;
              margin: 20px 0px;
              padding-top: 20px;
          }
          .social li {
              background: #a5afbf;
              border-radius: 50%;
          }
          .social .Facebook:hover {
              background: #4a73bd;
          }
          .social .Twitter:hover {
              background: #46b0e2;
          }
          .social .Rss:hover {
              background: #f9bc2e;
          }
          .social .youtube:hover {
              background: #ea3b02;
          }
          .social .Pinterest:hover {
              background: #cc2127;
          }
          
          .social .Google-plus:hover {
              background: #ea3b02;
          }
          .social-footer ul li a .fa {
              color: var(--color-black) !important;
              background:#f5f5f5 !important;
          }
          footer .contact .fa {
              margin-right: 8px;
              font-size: var(--font-base);
              line-height: 30px;
              color: var(--color-white);
          }
          footer .contact .fa.fa-mobile{
              font-size: var(--font-size20);
          }
          footer .contact .fa.fa-globe{
            font-size: var(--font-size20);
            line-height: 14px;
          }
          footer .contact p{
            text-align: left;
            display: flex;
            line-height: 22px;
            align-items: baseline;
          }
          .contact-pdng {
              margin-top: -13px;
          }
         
          .theme_button {
              background: var(--color-white);
              color: #343434;
              border-color: #093a74;
              width: 150px;
              line-height: 38px;
              padding: 0px;
              border-width: 2px;
              display: inline-block;
              text-align: center;
              font-size: var(--font-base);
              border: 1px solid #093a74;
          }
          .captcha-log .theme_button {
              float: right;
              border-radius: 4px;
          }
              .theme_button:hover {
                  cursor: pointer;
                  background: var(--color-white);
                  color: #00cfe7;
                  border: 1px solid #00cfe7;
                  text-decoration: none;
              }
          
          .btnwhite {
              background: var(--color-white);
              color: #00cfe7;
              border-color: #00cfe7;
              width: 100%;
              line-height: 38px;
              padding: 0px;
              border-width: 2px;
              display: block;
              text-align: center;
              font-size: var(--font-base);
              border: 2px solid #00cfe7;
              font-weight: var(--font-medium);
              letter-spacing: 0.5px;
          }
              .btnwhite:hover {
                  cursor: pointer;
                  background: #00cfe7;
                  color: var(--color-white);
                  text-decoration: none;
              }
          .owl-carousel .owl-prev {
              width: 30px;
              height: 30px;
              line-height: 20px;
              border-radius: 15%;
              font-size: 42px;
              padding: 0px;
              position: absolute;
              left: -28px;
              top: 21%;
              background: none;
              color: #51585F;
          }
          
          .owl-carousel .owl-next {
              width: 30px;
              height: 30px;
              line-height: 20px;
              border-radius: 15%;
              font-size: 42px;
              padding: 0px;
              position: absolute;
              right: -28px;
              top: 21%;
              background: none;
              color: #51585F;
          }
          .owl-carousel .owl-nav .fa {
              font-size: 36px;
              color: #b3b3b3;
          }
          .owl-carousel .owl-prev {
              left: -6px;
              top: 30%;
          }
          .owl-carousel .owl-next {
              right: -6px;
              top: 30%;
          }
          .sendquery {
              border: 0;
              z-index: 2;
              position: absolute;
              top: 5px;
              left: 5px;
              overflow: hidden;
              font-size: var(--font-base);
              line-height: 30px;
              width: 140px;
              height: 34px;
              background: #093a74;
              color: var(--color-white);
              border-color: #093a74;
              border-radius: 5%;
              display: inline-block;
              padding: 0;
          }
          a.sendquery span {
              font-weight: var(--font-semi-bold);
              text-transform: uppercase;
              color: var(--color-white);
          }
          .latestlist {
              margin-top: 75px;
          }
          .latestlist .widget-title {
              margin-bottom: 0;
          }
          .latestlist .widget-title h2{
              color: var(--color-black);
              font-size: var(--font-size22);
              font-weight: var(--font-medium);
              border-bottom: 1px dashed #bebebe;
              position: relative;
              padding-bottom: 4px;
              margin: 0;
          }
          .latestlist .widget-title h2::before {
              content: '';
              position: absolute;
              top: 26px;
              width: 55px;
              height: 3px;
              background: #ffb700;
          }
          .latestlist .products-grid .grid-item {
              padding: 0;
          }
          .about-us-image {
              max-width: 500px;
              margin: 50px auto 50px;
              position: relative;
          }
          .about-us-image img{
              border-radius: 15px;
          }
          .section.hero {
              min-height: 280px;
              min-height: 280px;
              background-position: right;
              background-repeat: no-repeat;
              background-size: cover;
              position: relative;
              margin-top: 0px;
          }
          .hero_text {
              margin: 0;
          }
          .contact-address .tag-box p {
              text-align: left;
              display: flex;
          }
          .contact-address .fa {
              margin-right: 8px;
              font-size: var(--font-base);
              line-height: 30px;
              color: #093a74;
          }
          .contact-pdng iframe {
              border: 0;
              margin-bottom: 25px;
          }
          .contct-frm {
              margin-bottom: 30px;
          }
          .right {
              float: right;
          }
          .product-vendor a {
              width: 100%;
              text-overflow: ellipsis;
              overflow: hidden;
              display: block;
              color: var(--foundation-black-black-400, var(--text-color));
    text-align: center;
    font-size: var(--font-lg);
    font-style: normal;
    line-height: 28px;
    text-transform: capitalize;
          }
          .clients-sec {
              margin: 30px 0px;
          }
          .clients-img img {
              transition: all ease-in-out .3s;
          }
          .clients-img:hover img {
              transform: scale(1.1);
          }
          .clients-col:hover {
              border: 1px solid #017ac3;
          }
          .clients-img {
              width: 100%;
              background: var(--color-white);
              box-shadow: 0 1px 5px 2px rgb(84 84 84 / 18%);
              padding: 20px 30px;
              margin-bottom: -2px;
              height: 130px;
              margin-bottom: 28px;
              border-radius: 20px 0px;
          }
          .clients-img img {
              width: 100%;
              height: 100%;
              object-fit: contain;
          }
          .short-description ul {
              padding: 0;
              list-style: none;
              margin-bottom: 20px;
              padding-left: 0;
          }
              .short-description ul li strong {
                  float: left;
                  min-width: 215px;
                  font-weight: var(--font-semi-bold);
                  padding-right: 5px;
                  letter-spacing: 0.04em;
              }
          .catlistmain .page-header {
              margin-bottom: 15px;
          }
          .catlistmain .products-grid .grid-item {
              padding: 0px 10px 20px;
              width: 32%;
          }
          
       
          .footer-middle h6 {
              font-size: var(--font-base);
              letter-spacing: 1.6px;
              margin-bottom: 16px;
              border-bottom: 1px solid var(--color-white);
              margin-top: 40px;
          }

          .product-shop .btnwhatsapp{
              margin-left: 10px;
          }
          .captcha-log .btnwhite {
              width: 135px;
              float: right;
              border-radius: 5px;
          }
          .modal-footer .btnwhite {
              width: 135px;
              float: right;
              border-radius: 5px;
          }
          #latest-pslider.owl-carousel .owl-prev {
              left: -7px;
          }
          #latest-pslider.owl-carousel .owl-next {
              right: -7px;
          }
    .main-menu ul li::before{
        display: none;
    }    
              .search-hd .input-group .form-control::-moz-placeholder {
                  color: #7d7d7d;
              }
          
              .search-hd .input-group .form-control::-webkit-input-placeholder {
                  color: #7d7d7d;
              }
        
          
          .autocompletearea {
              position: absolute;
              z-index: 99999;
              background-color: var(--color-white);
              width: 405px;
              box-shadow: 0px 2px 8px 0px #C7C7C7;
              top: 35px;
          }
          
              .autocompletearea ul li {
                  padding-left: 0px;
              }
          
          .autocompletefirst {
              padding: 3px 5px;
              margin-bottom: 2px;
              background: rgb(247 247 247 / 60%);
          }
          
          .autocompletesecond {
              padding: 3px 5px;
              margin-bottom: 2px;
              background: #04bfff14;
          }
          .btn_view_srh .view_search{
              background: var(--color-white);
              padding: 6px 13px;
              color: #093a74;
              border: 2px solid #093a74;
          }
          .autocompletearea ul li a {
              color: #5F5C5C;
              line-height: 25px;
          }
          
          .autocompletearea span {
              top: 2px;
              display: inline-block;
              position: relative;
              padding: 0px 5px;
              left: 10px;
              color: #00405D;
          }
          
          .autocompletearea ul {
              padding-left: 0px;
              list-style-type: none !important;
          }
          
          .autocompletearea span {
              top: 2px;
              display: inline-block;
              position: relative;
              padding: 0px 5px;
              left: 10px;
              color: #00405D;
              width: 100%;
          }
          
          .autocomplcategory {
              font-size: var(--font-base);
              padding-bottom: 10px !important;
          }
          
          .autocompletearea hr {
              margin: 15px 0px 5px 0px;
          }
          
          .search-hd .input-group {
              display: block !important;
          }
          
          .autocompletearea ul li:hover {
              padding-left: 0px;
              background-color: #1967bd;
              color: var(--color-white);
          }
          
          .autocompletearea span:hover {
              color: var(--color-white);
          }
          
          .autocompletearea h2 {
              top: 2px;
              display: inline-block;
              position: relative;
              background: #f0f0f0 none repeat scroll 0% 0%;
              padding: 7px 15px !important;
              left: 0px;
              color: #232323;
              margin: 0px;
              width: 100%;
              font-weight: bold;
          }
          .autocompletearea ul .search-select {
              background-color: #1967bd;
          }
          .autocompletearea ul li:hover {
              padding-bottom: 3px;
              background-color: #003c74;
              color: var(--color-white);
          }
          .autocompletearea {
              position: absolute;
              z-index: 99999;
              background-color: var(--color-white);
              width: 100%;
              box-shadow: 0px 2px 8px 0px #C7C7C7;
              top: 35px;
          }
          .btn_view_srh {
              width: 100%;
              text-align: right;
              padding-right: 10px;
          }
          
          .catlistmain {
              margin-top: 50px;
          }
          
          .social .whatsapp:hover {
              background: var(--color-black);
          }
          .about-us-con{margin-top:50px;}
         
          .kk .pages-content h2::before {
              content: '';
              position: absolute;
              bottom: 0;
              width: 165px;
              height: 3px;
              background: url(/files/images/band.png);
              background-size: 100%;
              display: none;
          }
          /* -----------------10-10-2022----------------- */
          .tp-hdr-pdf.top-message p {
              text-align: left;
              font-size: var(--font-xsm);
              color: var(--color-white);
              font-weight: bold;
          }
          .tp-hdr-pdf.top-message span a{
              font-size: var(--font-xxsm);
              color: var(--color-white);
              font-weight: normal;
          }
          .right-header-top ul.customer-links-new{
              display: inline-block;
              width: 100%;
          }
          .right-header-top ul.customer-links-new li{
              display: inline-block;
              margin-bottom: 0;
          }
          .right-header-top ul.customer-links-new li .fa{
              color:var(--color-white);
          }
          #maindiv-section-header{
              background: var(--color-white)54;
              width: 100%;
              z-index: 999;
          }
        
          .header-panel-top, .header-mobile {
            background: #003e74;
        }
          #maindiv-section-header .container.header-panel-bottom{
              background: var(--color-white)00;
              height: auto;
              min-height: auto;
          }
          .header-panel {
              margin: 0px auto;
              min-height: 66px;
              height: 66px;
          }
          .tp-cl-msg{
              list-style: none;
          }
          .tp-cl-msg a {
              color: var(--color-white);
              font-size: var(--font-sm);
          }
          .tp-hdr-pdf.top-message span a:hover {
              color: var(--color-white);
          }
          .header-logo {
              width: 16.66666667%;
          }
          
          .welcome-content .welcome-image {
              padding: 5px;
              border: 1px solid #f0f0f0;
              -webkit-transition: all .3s ease-in-out;
              -moz-transition: all .3s ease-in-out;
              -ms-transition: all .3s ease-in-out;
              -o-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out;
              position: relative;
              overflow: hidden;
              text-align: center;
          }
          #welcome-section.padding {
              padding: 78px 0px;
              margin-top: -2px;
              position: relative;
          }
          #welcome-section.padding:before {
              content: '';
              position: absolute;
             
              background-repeat: no-repeat;
              background-size: 37%;
              background-clip: border-box;
              width: 100%;
              height: 558px;
              opacity: 0.4;
              top: -1px;
              background-attachment: fixed;
              background-position: left !important;
              background-repeat: no-repeat !important;
              min-height: 20px;
          }
          #welcome-section .section-title {
              margin-bottom: 60px;
              padding-bottom: 0;
              font-weight: var(--font-normal);
              font-size: var(--font-base);
              position: relative;
              display: block;
          }
          .section-title h1 {
              font-size: var(--font-size20);
              font-weight: var(--font-extra-bold);
              color: #363636;
              margin-bottom: 7px;
              text-transform: uppercase;
              margin-top: 20px;
              font-family: raleway, sans-serif;
          }
           .section-title h2 {
              font-size: 36px;
              text-transform: uppercase;
              color: #093a74;
              font-weight: var(--font-extra-bold);
              margin-top: 0;
              line-height: 46px;
              font-family: raleway, sans-serif;
          }
          .welcome-info p{
              font-family: Arimo;
              font-size: var(--font-sm);
              font-weight: normal;
              line-height: 23px;
              margin-top: 22px;
          }
          #recent-projects, #project-list, #architect {
              background-color: #eaeaea21;
              background-repeat: no-repeat;
              background-size: cover;
              padding: 60px 0px;
          }
          .bott{padding-bottom: 70px !important;}
          .arg-imm{padding-bottom: 0px !important;}
          
          .arg-imm .mt-1-9 img {
              width: 70%;
              margin: 28px auto !important;
              display: block;
          }
          
          .arg-imm h1 {
              font-size: var(--font-base);
              text-align: center;
          }
              .arg-imm .mt-1-9::before {
                  content: '';
                  position: absolute;
                  top: 0px;
                  left: 0px;
                  background-image: url(/Design10/img/kz.png);
                  height: 100%;
                  width: 100%;
                  background-size: 30% !important;
                  background-repeat: no-repeat;
              }
          
          section.about-style-02 {
              padding: 50px 0px 1px;
              overflow: hidden;
              background: var(--color-white);
              position: relative;
          }
          
          #recent-projects .section-title {
              margin-bottom: 30px;
              padding-bottom: 0;
              font-weight: var(--font-normal);
              font-size: var(--font-base);
              position: relative;
              display: block;
          }
          #recent-projects .section-title:before {
              top: -100px;
              margin-left: -0.5px;
              height: 50px;
              width: 1px;
          }
          #recent-projects .section-title:before, #recent-projects .section-title:after {
              position: absolute;
              content: "";
              left: 50%;
              background-color: #093a74;
              
          }
          #recent-projects .section-title:after {
              top: -50px;
              margin-left: -7px;
              height: 14px;
              width: 14px;
              border-radius: 50%;
          }
          .project-content {
              margin-bottom: 30px;
          }
          .project-content .project-item {
              width: 100%;
              margin-left: 0%;
              position: relative;
              background-color: var(--color-white);
          }   
          .project-content .project-item a:after {
              position: absolute;
              content: "";
              height: 100%;
              width: 100%;
              top: 0;
              left: 0;
              background-color: #093a7485;
              -moz-transform: scale(.5);
              -webkit-transform: scale(.5);
              -o-transform: scale(.5);
              -ms-transform: scale(.5);
              transform: scale(.5);
              -webkit-transition: all .3s ease-in-out;
              -moz-transition: all .3s ease-in-out;
              -ms-transition: all .3s ease-in-out;
              -o-transition: all .3s ease-in-out;
              transition: all .3s ease-in-out;
              opacity: 0;
          }
          
          .project-content .project-item a:after, .entry-thumb:after, .footer-widget.instagram li a:after, .feature-image a:after {
              background: linear-gradient(174deg, #093a74 0%, #093a747a 35%, #093a74f5 100%);
          }
          .project-content .project-item a:hover:after {
              -moz-transform: scale(1);
              -webkit-transform: scale(1);
              -o-transform: scale(1);
              -ms-transform: scale(1);
              transform: scale(1);
              opacity: 1;
          }
          .project-content .project-info {
              border-top: 0;
              border-bottom: 1px solid #d7d7d7;
              color: #6d6d6d;
          }
          .project-content .project-title, .project-content .project-info {
              padding: 20px 18px 15px;
              background-color: var(--color-white);
              border: 1px solid #d7d7d7;
              border-bottom: 0;
              box-shadow: 0 0 3px 1px #d7d7d7;
              -webkit-box-shadow: 0 0 3px 1px #d7d7d7;
              -webkit-transition: all .5s ease-in-out;
              -moz-transition: all .5s ease-in-out;
              -ms-transition: all .5s ease-in-out;
              -o-transition: all .5s ease-in-out;
              transition: all .5s ease-in-out;
          }
          .project-info h3{
              margin: 0;
              font-size: var(--font-base);
              font-weight: bold;
              text-align: center;
              color: var(--color-black);
          }
          .project-item img{
              width:100%;
          }
          #amazing-features {
              color: #848484;
              padding: 80px 0px 16px;
          }
          #amazing-features .section-title {
              margin-bottom: 50px;
          }
          #amazing-features .section-title {
              margin-bottom: 60px;
              padding-bottom: 0;
              font-weight: var(--font-normal);
              font-size: var(--font-base);
              position: relative;
              display: block;
          }
          #amazing-features .section-title:before, #amazing-features .section-title:after {
              left: 35px;
          }
          #amazing-features .section-title:before {
              top: -100px;
              margin-left: -0.5px;
              height: 50px;
              width: 1px;
          }
          #amazing-features .section-title:before, #amazing-features .section-title:after {
              position: absolute;
              content: "";
              left: 50%;
              background-color: #093a74;
          }
          #amazing-features .section-title h1 {
              font-size: var(--font-base);
              font-weight: var(--font-extra-bold);
              color: #363636;
              margin-bottom: 0;
              text-transform: uppercase;
              margin-top: 20px;
          }
          #amazing-features .section-title h2 {
              margin-bottom: 25px;
          }
          #amazing-features .section-title h2:before {
              content: '';
              position: absolute;
              top: 68px;
              width: 186px;
              height: 3px;
              background: url(/files/images/band.png);
              background-size: 100%;
          }
          .about-style-01 h2:before {
              content: '';
              position: absolute;
              top: auto;
              bottom: -5px;
              width: 68%;
              height: 3px;
              background: url(/files/images/band.png);
              background-size: 100%;
          }
          
          #amazing-features .section-title:before, #amazing-features .section-title:after {
              position: absolute;
              content: "";
              left: 50%;
              background-color: #093a74;
          }
          #amazing-features .section-title:before, #amazing-features .section-title:after {
              left: 35px;
          }
          #amazing-features .section-title:after {
              top: -50px;
              margin-left: -7px;
              height: 14px;
              width: 14px;
              border-radius: 50%;
          }
          #amazing-features .features {
              margin-bottom: 35px;
          }
          #amazing-features .features h4 {
              color: #363636;
              margin-bottom: 15px;
          }
          #amazing-features .features i {
              font-size: 24px;
              margin-right: 15px;
          }
          #amazing-features p{
              line-height: 24px;
              font-family: Arimo;
              font-size: var(--font-sm);
              font-weight: var(--font-normal);  
          }
          .twentytwenty-wrapper {
              margin-top: 0px;
          }
          .twentytwenty-container {
              -webkit-box-sizing: content-box;
              -moz-box-sizing: content-box;
              box-sizing: content-box;
              z-index: 0;
              overflow: hidden;
              position: relative;
              -webkit-user-select: none;
              -moz-user-select: none;
          }
          .twentytwenty-container img {
              max-width: 100%;
              position: absolute;
              top: 0;
              display: block;
          }
          .twentytwenty-before {
              z-index: 20;
          }
          .twentytwenty-after {
              z-index: 10;
          }
          .twentytwenty-before-label {
              opacity: 0;
          }
          .twentytwenty-horizontal .twentytwenty-before-label:before {
              left: 10px;
          }
          .twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
              top: 50%;
              margin-top: -19px;
          }
          .twentytwenty-before-label:before {
              content: "Before";
          }
          .twentytwenty-before-label:before, .twentytwenty-after-label:before {
              position: absolute;
              background: rgba(255,255,255,.2);
              line-height: 38px;
              padding: 0 20px;
              -webkit-border-radius: 2px;
              -moz-border-radius: 2px;
              border-radius: 2px;
          }
          .twentytwenty-before-label:before, .twentytwenty-after-label:before {
              color: var(--color-white);
              font-size: var(--font-xsm);
              letter-spacing: .1em;
          }
          .twentytwenty-after-label {
              opacity: 0;
          }
          .twentytwenty-horizontal .twentytwenty-after-label:before {
              right: 10px;
          }
          .twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before {
              top: 50%;
              margin-top: -19px;
          }
          .twentytwenty-after-label:before {
              content: "After";
          }
          .twentytwenty-handle {
              height: 50px;
              width: 50px;
              position: absolute;
              left: 50%;
              top: 50%;
              margin-left: -29px;
              margin-top: -29px;
              border: 5px solid #595959;
              background-color: #db1920;
              -webkit-border-radius: 1000px;
              -moz-border-radius: 1000px;
              border-radius: 1000px;
              z-index: 40;
              cursor: e-resize;
              display: none;
          }
          .twentytwenty-horizontal .twentytwenty-handle:before {
              bottom: 50%;
              margin-bottom: 25px;
          }
          .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
              width: 1px;
              height: 9999px;
              left: 50%;
              margin-left: -1.5px;
          }
          .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
              content: " ";
              display: block;
              background-color: #595959;
              position: absolute;
              z-index: 30;
          }
          .twentytwenty-left-arrow {
              border-right: 6px solid var(--color-white);
              left: 50%;
              margin-left: -17px;
          }
          .twentytwenty-left-arrow, .twentytwenty-right-arrow {
              top: 50%;
              margin-top: -6px;
          }
          .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
              width: 0;
              height: 0;
              border: 6px inset transparent;
              position: absolute;
          }
          .twentytwenty-right-arrow {
              border-left: 6px solid var(--color-white);
              right: 50%;
              margin-right: -17px;
          }
          .twentytwenty-left-arrow, .twentytwenty-right-arrow {
              top: 50%;
              margin-top: -6px;
          }
          .twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow {
              width: 0;
              height: 0;
              border: 6px inset transparent;
              position: absolute;
          }
          .twentytwenty-horizontal .twentytwenty-handle:after {
              top: 50%;
              margin-top: 25px;
          }
          .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after {
              width: 1px;
              height: 9999px;
              left: 50%;
              margin-left: -1.5px;
          }
          .twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after {
              content: " ";
              display: block;
              background-color: #595959;
              position: absolute;
              z-index: 30;
          }
          
          #clients {
              overflow: hidden;
              padding: 80px 0px 40px;
              background: #ededed36;
              margin: 0;
          }
          #clients .slick-slide img {
              border: 5px solid #ece9e94f;
          }
          #clients .section-title {
              margin-bottom: 30px;
              padding-bottom: 0;
              font-weight: var(--font-normal);
              font-size: var(--font-base);
              position: relative;
              display: block;
          }
          #clients .section-title:before {
              top: -100px;
              margin-left: -0.5px;
              height: 50px;
              width: 1px;
          }
          #clients .section-title:before, #clients .section-title:after {
              position: absolute;
              content: "";
              left: 50%;
              background-color: #093a74;
          }
          #clients .section-title h1 {
              font-size: var(--font-base);
              font-weight: var(--font-extra-bold);
              color: #363636;
              margin-bottom: 0;
              text-transform: uppercase;
              margin-top: 20px;
          }
          #clients .section-title h2 {
              font-size: 36px;
              text-transform: uppercase;
              color: #093a74;
              font-weight: var(--font-extra-bold);
              margin-top: 0;
              line-height: 46px;
          }
          #clients .section-title:after {
              top: -50px;
              margin-left: -7px;
              height: 14px;
              width: 14px;
              border-radius: 50%;
          }
          #clients .section-title:before, #clients .section-title:after {
              position: absolute;
              content: "";
              left: 50%;
              background-color: #093a74;
          }
          ul.list-inline li:first-child {
              padding-left: 1px;
          }
          .clients ul li {
              width: 24%;
              padding: 2px 35px;
              overflow: hidden;
          }
          .clients ul li img {
              -webkit-transition: all .7s ease-in-out;
              -moz-transition: all .7s ease-in-out;
              -ms-transition: all .7s ease-in-out;
              -o-transition: all .7s ease-in-out;
              transition: all .7s ease-in-out;
              -moz-transform: skewX(0deg);
              -webkit-transform: skewX(0deg);
              -o-transform: skewX(0deg);
              -ms-transform: skewX(0deg);
              transform: skewX(0deg);
              -webkit-filter: grayscale(100%);
              -moz-filter: grayscale(100%);
              -o-filter: grayscale(100%);
              -ms-filter: grayscale(100%);
              filter: grayscale(100%);
          }
          
          
          
          #promotion .typed-cursor{
              position: relative;
              top: -5px;
              font-size: 52px;
          }
          #promotion {
              color: var(--color-white);
              background-image: url(/files/images/io002qaphf1[1].png);
              padding: 80px 0px;
              text-transform: uppercase;
              position: relative;
              opacity: 1;
              background-attachment: fixed;
              background-position: center;
              background-repeat: no-repeat;
              background-size: cover;
              border-bottom: 6px solid;
          }
          #promotion h1 {
              font-weight: var(--font-bold);
              text-transform: uppercase;
              margin-bottom: 25px;
              position: relative;
              z-index: 2;
          }
          #promotion .btn-primary {
              background-color: transparent;
              text-transform: uppercase;
              border: 3px solid var(--color-white);
              color: var(--color-white);
              display: block;
              width: 20%;
              margin: 23px auto 0;
          }
          #promotion .btn-primary:hover {
              background-color: var(--color-white);
              border: 3px solid #003b74;
              color: #003b74;
          }
          .rte p a{
              color: #ffa429;
          }
          #promotion .btn-primary.btn-animated:after {
              position: absolute;
              content: "";
              left: 0;
              top: 0;
              height: 100%;
              width: 100%;
              border-radius: 4px;
              z-index: -1;
              -webkit-transition: all .5s ease-in-out;
              -moz-transition: all .5s ease-in-out;
              -ms-transition: all .5s ease-in-out;
              -o-transition: all .5s ease-in-out;
              transition: all .5s ease-in-out;
              -moz-transform: scale(0) rotate(-360deg);
              -webkit-transform: scale(0) rotate(-360deg);
              -o-transform: scale(0) rotate(-360deg);
              -ms-transform: scale(0) rotate(-360deg);
              transform: scale(0) rotate(-360deg);
          }
          #dvMainBanner .carousel.slide{
              top: -21px;
          }
          .header-bottom .header-search{
              width: auto;
          }

          #maindiv-section-navigation .nav-bar {
              border-bottom: none;
          }
          .header-bottom .header-search{
            display: inline-block;
          }
          .site-nav > li > a {
              padding: 38px 10px 38px 10px;
              font-size: var(--font-base);
              letter-spacing: 1.1px;
              font-weight: var(--font-medium);
          }
       
          .section-title:before {
              top: -100px;
              margin-left: -0.5px;
              height: 50px;
              width: 1px;
          }
          .section-title:before, .section-title:after {
              position: absolute;
              content: "";
              left: 50%;
              background-color: #093a74;
          }
          .section-title:after {
              top: -50px;
              margin-left: -7px;
              height: 14px;
              width: 14px;
              border-radius: 50%;
          }
          .section-title:before, .section-title:after {
             display: none;
          }
          .footer-middle ul.category-2 {
              margin-top: 0px;
          }
          .footer-middle ul.footer-menu li::before{
              display: none;
          }
          .footer-middle ul.category-2 li i.fa{
              font-size: var(--font-xsm);
          }
          .col-lg-3.information{
              border-left: 1px solid #fafafa33;
              padding-bottom: 32px;
              border-right: 1px solid #fafafa33;
              height: 330px;
          }
          .lft-br{
              border-left: 1px solid #fafafa33;
          }
          .social-footer {
              margin-top: 2px;
              margin-bottom: 18px;
          }
          .social-footer ul {
              text-align: left;
              justify-content: left;
          }
          .footer-middle ul li p span{
              line-height: 22px;
          }
          .footer-middle{
        padding-bottom: 0px;
        border-top: 2px solid var(--color-white);
        border-bottom: 2px solid var(--color-white);
        margin: 0;
        margin-bottom: 30px;
        padding-bottom: 10px;
        }
        .extra-footer-margin .inner-form-subscribe .btn {
            width: 100%;
            margin-top: 3px;
            background: #003e74;
        }
        .extra-footer-margin .inner-form-subscribe input {
            margin-right: 1px !important;
        }
       #maindiv-section-navigation .header-btn {
            margin-left: 15px;
        }
    
     /*---Mega Menu Start----*/  
     .header-v5 .navbar {
        margin: 0;
        width: 100%;
    }
    .wsmenu-list>li>a {
    color: var(--text-color);
        font-size: var(--font-base);
        font-weight: var(--font-normal);
        text-transform: capitalize;
        padding: 5px 0px 5px 0px;
        margin: 0px 20px;
        line-height: 29px;
        display: block;
    }
      .wsmenu {
        width: 100%;
      }
      .menu_area.alt-font .navbar-expand-lg .navbar-collapse.navbar-responsive-collapse{
        position: relative;
        top: 32px;
        display: inline-block !important;
    }
    
    .wsshoptabing.single-megamenu {
        width: 290px;
        left:auto;
    }
    .wsshoptabing .wsshopwp {
        height: 400px;
    }
    .wsshoptabing.single-megamenu .wsshopwp {
        height: auto !important;
    }
    ul.wstliststy02 li a{
        display: block;
    }
    .wstliststy02 {
        padding: 0px 0px 0px 0px;
        width: 300px;
    }
    .wstitemright{
        top: 0px;
    }
    .wstliststy02 li.wstheading{
        font-size: var(--font-base);
        padding: 7px 7px;
    }
    .wsshoptabing.wtsdepartmentmenu .wsshopwp.single-megamenu{
        height: auto !important;
    }
    .wsshoptabing.wtsdepartmentmenu .wsshopwp.single-megamenu .wstabitem li a{
        font-size: var(--font-sm);
        font-weight: var(--font-medium);
    }
    .wstliststy02 li a {
        font-size: var(--font-base);
    }
    .wstliststy02 li a:hover {
        color: var(--color-black);
    }

    .wsmenu-list li ul li a .fa.fa-angle-double-right{
        display: none;
    }
    .scrollHeader .wsmenu-list>li>a {
        color: var(--color-black);
    }
    .scrollHeader .top-header-menu #navHeader.right-topbar.navbar-nav {
        top: -14px;
    }
    .scrollHeader .menu_area.alt-font .navbar-expand-lg .navbar-collapse.navbar-responsive-collapse {
        top: 30px;
    }
    .attr-nav .tphedr-fixsz {
        top: 30px;
    }
    .wsmenu-list>li:hover>.wsshoptabing .wsshopwp>.wstabitem li.wsshoplink-active .wstitemright {
        background-size: 48%;
    }
    .wsmenu-list>li:hover>.wsshoptabing .wsshopwp>.wstabitem li.wsshoplink-active .wstitemright.kitchenmenuimg .menuhd  h2{
        font-size: var(--font-sm);
        padding: 7px 7px;
        background: #f5f5f5;
        font-weight: var(--font-bold);
        font-family: 'Mulish';
    }
    .wstitemright .container-fluid {
        padding: 0;
    }
    .wsmenu-list{
        overflow: hidden;
        text-align: center;
        margin: 0px;
    }
    .wsmenu-list>li {
        width: auto;
        text-align: center;
        display: inline-block;
        float: none;
    }
    .single-megamenu .wstabitem>li {
        width: 100%;
        list-style: none;
        float: left;
    }
    .single-megamenu .wstabitem > li > a { width:100%;
    }

    .menuhd h2 {
        border-bottom: 1px solid #ddd;
             font-size: var(--font-xsm);
        font-weight: bold;
            width: 40%;
    }
    
    .menusecond h2 {
           border-bottom: 1px solid #ddd;
        font-size: var(--font-xsm);
        font-weight: bold;
        width: 100%;
        margin-top: 8px;
            text-transform: initial;
    }
    .wstliststy02.subsecond li:hover a {
        width: 23%;
        background: var(--color-white);
        color: #da4b38;
    }
    .dropdown-submenu .wsmenu-icon{
    display: block;
    }
    .wsmenu-icon {
        cursor: pointer;
        display: block;
        position: initial;
        float: right;
        right: 0;
        top: 0;
        z-index: 999999;
      }
      .wsmenu-icon i {
        margin-top: 11px;
        margin-right: 8px;
        font-size: var(--font-size20);
        color: rgba(0, 0, 0, 0.25);
        float: right;
      }
    .third_level {
          display: flex;
          flex-wrap: wrap;
          gap: 0px 10px;
    }
      .wstliststy02 {
      padding: 5px 0px 10px 0px;
      margin: 0px;
      text-align: left;
    }
      .wstliststy02:nth-child(2), .wstliststy02:nth-child(4) {
          margin-right: auto;
        }
     /*---Mega Menu End----*/
    .formobile{
        display: none;
    }
    .moblogo{
        display: none;
        position: absolute;
        top: 7px;
        left: 54px;
        z-index: 999999;
        width: auto;
        padding: 0;
    }
.colviewcart{
    width: auto;
}
.header-v5 .badge-open li.product-description a{
    text-align: left;
  font-size: var(--font-xsm);
}
.header-v5 .badge-open li.product-description a.sideimgpro {
border: 3px solid #fbfbfb;
    margin-right: 10px;
}
    .header-v5 .badge-open#dvHeaderWishlist li.product-description a {
        width: 100%;
    }
    .header-v5 .badge-open#dvHeaderWishlist li.product-description a.sideimgpro {
        width: 26.5%;
    }
    .header-v5 .badge-open#dvHeaderWishlist li.product-description a.iconfont {
        width: 15%;
        text-align: right;
    }
    .header-v5 .badge-open#dvHeaderViewedlist li.product-description a {
        width: 100%;
    }
    .header-v5 .badge-open#dvHeaderViewedlist li.product-description a.sideimgpro {
        width: 23.3%;
    }
.header-v5 .badge-open#dvHeaderCartlist li.product-description a.sideimgpro {
    width: 25%;
}
.shop-badge .badge-open .btnblue.btn-bg {
    padding: 6px 6px;
    float: right;
    margin: 5px 5px 0px 0px;
    font-size: 13px;
}
body #dvHeaderCartlist .totalamt {
    font-size: 12px;
    font-weight: 500;
}
/*Header Gapping Reduced start*/
.header-v5 .navbar {
    padding: 0px 0px;
}
.navbar-brand img {
    width: 90%;
}
.header-v5 .shopbagview {
    padding-top: 5px;
}
.header-v5 .navbar {
    padding-bottom: 4px;
}
.header-fixed .header-v5.header-fixed-shrink .navbar-brand img {
    padding: 2px 6px 0px;
}
.header-fixed .header-v5 .shopbagview {
    position: relative;
}
.site-header .topbar-v3 .left-topbar li a i.phoneicon {
    background-image: var(--iconwhite);
}
.mega-menu .phnsrchbghead {
    margin: 6px 0px;
}
/*Header Gapping Reduced end*/
.sticky-menu {
    left: 0;
    margin: auto;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 99;
    background: var(--bg-white);
    -webkit-animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    animation: 1000ms ease-in-out 0s normal none 1 running fadeInDown;
    -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
    border-radius: 0;
    transition: top 0.2s ease-in-out;
}
.sticky-menu .desktopmarquee, .sticky-menu .topbar-v3 {
    display: none;
}
@media screen and (min-width:1300px) and (max-width:1400px) {
        .block-slider {
            max-height: 500px;
            overflow: hidden;
        }
        .mega-menu .phnsrchbghead {
    margin: 8px 0px;
}
    }
@media only screen and (min-width: 1024px) and (max-width: 1280px) {
    .wstabitem > li {
        width: 22%;
    }
    .wstabitem li ul {
        left: 22%;
    }
    .mega-menu .phnsrchbghead {
    margin: 8px 0px;
}
}
@media screen and (min-width:768px) and (max-width:1024px) {
    .header-fixed .header-v5.header-fixed-shrink .navbar-brand {
    width: 170px;
}
    .have-fixed .search-hd {
    margin-top: -12px;
}
    .mega-menu .phnsrchbghead {
    margin: 5px 0px;
}
    .wstabitem li ul {
        min-height: auto !important;
        max-height: none !important;
    }
    .respshow.mobile-email ul.list-unstyled {
    margin-bottom: 15px;
}
        .wstabitem li ul li {
            width: 100% !important;
        }
    .header-v5 .wsshoptabing.wtsdepartmentmenu {
        padding-left: 0;
    }
    .header-v5 .wstabitem li ul.active {
    position: relative;
    left: 0;
    z-index: 9999;
}
    .site-header .wsshoptabing.wtsdepartmentmenu ul.wstabitem {
        height: auto;
    }
    .wsmenu > .wsmenu-list > li > a {
    margin: 0;
    }
        .top_most {
        text-align: left;
        display: none;
    }
            .downloadrsON {
        position: absolute;
        display: var(--downloadrsON);
        width: auto;
        left: 5px;
    }
    .header-v5 .navbar-brand {
        width: 150px;
        padding: 0px 10px 0px 0px;
        z-index: 0;
        position: relative;
        margin-left: 0;
    }
    .login_section {
        width: auto;
    }
.topbar-v3 .row {
    justify-content: flex-end;
}
.header-v5 .navbar-default .navbar-toggle .sr-only {
    display: none;
}
.header-v5 .navbar-toggler {
    display: none;
}
.navbar-brand img {
    width: 100%;
} 
.header-v5 .navbar-header {
        margin-bottom: 0;
        margin-right: 0;
    }
    .animated-arrow {
              top: 60px !important;
        z-index: 999 !important;
    }
        .wsoffcanvasopener .animated-arrow {
        top: 10px !important;
    }
.header-v5 .shop-badge {
        right: 0;
    }
.mega-menu .phnsrchbghead {
    width: 64%;
}
    .sticky-menu #wsnavtoggle.animated-arrow {
        top: 20px !important;
    }
    .wstabitem>li {
        clear: both;
    }
}
@media only screen and (min-width:481px) and (max-width: 600px) {
    .fordesktop {
        display: none;
    }
    header .formobile {
        display: flex;
        top: 2px;
        left: 0%;
        justify-content: flex-end;
        padding: 0;
    }
.phnsrchbghead {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
}
.logo.main-menu__shape-1 {
    padding: 10px 10px;
    margin-left: 35px;
}
.header-container-p .logo {
    max-width: 130px;
}
header .badge {
    padding: 1px 3px;
}
.animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
    background: #00437a;
    width: 25px;
    height: 3px;
}
header .wsshoptabing {
    width: 100%;
    left: 0rem;
    }
header .wstabitem > li {
    padding: 0px 0px;
    display: inline-block;
    width: 100%;
}
.wstabitem li ul li {
    width: 100%;
}
.wstabitem li ul li.wstheading {
    padding: 8px 11px;
    font-size: 14px;
}
}
@media screen and (min-width:320px) and (max-width:480px) {
body .header-fixed .header-v5 .shopbagview {
        gap: 0px;
    }
body .header-search-area.position-Center .input-group .form-control, body .header-search-area.position-Left .input-group .form-control, body .header-search-area.position-Right .input-group .form-control {
        width: 99.8%;
        height: 38px;
        margin-left: 1px;
        opacity: 1;
    }
.logindropdown.FirstChar a .nameuser {
    right: 9px;
}
.header-search-area.position-Center .input-group .search_btn:after, .header-search-area.position-Left .input-group .search_btn:after, .header-search-area.position-Right .input-group .search_btn:after{
    display:none;
}
    .header-search-area.position-Left, .header-search-area.position-Center {
        border: 1px solid #888;
            max-width: 100%;
        border-radius: 5px;
height: 40px;
        min-width: auto;
        margin: 0px;
    }
.header-search-area.position-Center .input-group .form-control, .header-search-area.position-Left .input-group .form-control, .header-search-area.position-Right .input-group .form-control {
    position: relative;
    top: 0px;
    z-index: 999;
    float: left;
    width: 100%;
    margin-bottom: 0;
    background: var(--color-white);
    border-radius: 6px;
    border: none;
    font-size: var(--font-xsm);
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    color: #202020;
    box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
    padding-right: 0;
    padding: 0px 30px 0px 12px;
    opacity: 1;
}
body .header-search-area.position-CenterFull .input-group .form-control, body .header-search-area.position-LeftFull .input-group .form-control, body .header-search-area.position-RightFull .input-group .form-control, body .header-search-area.position-Center .input-group .form-control, body .header-search-area.position-Left .input-group .form-control {
        width: 99.8%;
        height: 38px;
        margin-left: 1px;
        opacity:1;
}
    .header-search-area.position-Left, .header-search-area.position-Center, .header-search-area.position-Right {
        height: 40px;
        margin: 0px;
        width: 100%;
        max-width: 100%;
        border: 1px solid #888;
        border-radius: 5px;
    }
.header-fixed .header-v5 .shopbagview {
    position: absolute;
    right: 5px;
    top: 0;
}

.header-center{
    padding: 0px !important;
    width: 100%;
}
    .mega-menu .phnsrchbghead {
    margin: 0px 0px 15px;
}
.search-hd #rs-searchsinglerow.searchsinglerow-close::before {
        color: #1e2260;
        content: "\f00d";
        font-family: var(--fa-style-family, "Font Awesome 6 Free");
        font-weight: var(--fa-style, 600);
        font-size: 16px;
        line-height: 24px;
        position: absolute;
        top: 0;
        z-index: 999999;
        right: 0px;
        background: #ffffff;
        border-left: 1px solid #ccbdbd33;
        padding: 6px 6px;
        border-radius: 0;
        width: 28px;
        height: 35px;
        text-align: center;
}
.search-hd #rs-searchsinglerow.searchsinglerow-close form .search_btn {
    right: 38px;
    }
.header-v5 .badge-open#dvHeaderCartlist li.product-description a.sideimgpro {
    width: 26%;
}
.header-v5 .badge-open li.product-description a.sideimgpro {
    margin-right: 8px;
}
.qtsnlst .product-in-table.product-qout-list .product-it-in strong {
    min-width: auto;
}
tr.resphide {
    display: none;
}
.colviewcart {
    width: 25%;
    min-width: initial;
    margin-left: 0;
}
.site-header .commonbadgecol{
   line-height: 25px;
}
.header-v5 .badge-open li.product-description a{
    text-align: left;
    font-size: var(--font-xxsm);
}
.bottomfix {
    padding-bottom: 70px !important;
}
.header-v5 .mCustomScrollbar {
    max-height: 424px;
}
.header-v5 .subtotal {
    bottom: 115px;
}
body #dvHeaderCartlist div {
    font-size: var(--font-xxsm);
    text-align: left;
}

.header-v5 .badge-open li {
    padding: 6px 1px 0;
}
.header-v5 .subtotal {
    padding: 8px 25px 8px;
}
.header-v5 .product-description .shopbagprice {
    width: 100%;
}
.header-v5 .badge-open img {
    float: left;
    width: 14%;
    height: auto;
    margin-right: 2px;
    margin-bottom: 1px;
}
        .login_section {
    width: auto;
}
.mobile-email .list-unstyled{
    margin-bottom: 30px;
}
        .downloadtop a {
    color: var(--text-dark);
    font-size: 15px;
}
    .header-fixed .header-v5.header-fixed-shrink .moblogo{
        display: block;
        left: 15%;
    }
    .moblogo img{
        width: 30px;
        margin-top: -5px;
    }
    .header-fixed .header-v5.header-fixed-shrink {
        margin-top: 0;
    }
    .header-fixed .header-v5.header-fixed-shrink .topbar-v3 {
        padding: 0;
        position: fixed;
        width: 100%;
        margin: 0;
        z-index: 99;
        background: var(--bg-white);
        box-shadow: 0 12px 16px rgba(69,91,99,.10196078431372549);
    }
    .header-fixed .header-v5.header-fixed-shrink .shop-badge {
        padding-top: 0;
    }
    .header-fixed .header-v5.header-fixed-shrink .shop-badge {
        margin-top: 0;
    }
    .header-fixed .header-v5.header-fixed-shrink .formobile {
        left: 23%;
    }
    .header-fixed .header-v5.header-fixed-shrink .animated-arrow {
        left: 3px;
        top: 4px;
    }
    .header-fixed .header-v5.header-fixed-shrink .shop-badge.badge-icons i {
        color: var(--color-dark);
    }
    .header-fixed .header-v5.header-fixed-shrink .login_section li a i {
     color: var(--color-dark);
    }
    .header-fixed .header-v5.header-fixed-shrink .right-topbar li a {
        color: var(--text-color);
    }
    
    .scslogo {
        margin-right: 0;
        text-align: right;
    }
    .scslogo img {
        width: 60px;
    }
    .punchline marquee a {
        font-size: 13px;
    }
    .punchline {
        width: 100%;
        top: 0px;
        left: 0%;
    }
body .respmarquee {
    position: relative;
}
    .logregtext {
        display: none;
    }
    .navbar-brand img {
        padding: 3px 0px 7px;
        width:70%;
    }
    .header-v5 .shopbagview {
    padding-top: 0px;
}
    body .header-v5 .navbar-default .navbar-nav > li > a {
        margin: 0;
        padding: 6px 10px;
    }
        .autocompletearea {
            position: absolute;
            z-index: 99999;
            background-color: var(--color-white);
            width: 100%;
            box-shadow: 0px 2px 8px 0px #C7C7C7;
            top: 35px;
        }
    
        .search-hd .input-group {
            display: block;
        }
    
        .header-v5 .navbar-brand {
            margin-top: 15px;
        }
    
        .header-v5 .navbar-header {
        display: block;
        width: 100%;
        float: right;
        margin: 0;
        text-align: right;
        }   
        .wdth-call h3 {
            background: #ff9840;
            padding: 1px 6px;
        }    
        .topbar-v3 {
            margin-bottom: 0px;
            height: 35px;
            padding: 0px;
        }  
        .header-v5 .navbar-collapse {
            width: 100%;
            float: none;
        }
    
        .header-v5 .navbar {
            margin-top: 0px;
            padding-top: 0;
        }    
        .header-v5 .navbar-default .navbar-toggle {
            margin-top: 0px;
            position: fixed;
            left: 10px;
            top: 2px;
            z-index: 999999;
            padding: 1px 4px;
            margin-right: 0px;
            outline: none;
            border: none;
            background: #1e2260 !important;
        }
    
        .header-v5 .navbar-brand {
        padding: 3px 0px 0px 0px;
        width: 170px;
        height: auto;
        float: right;
        margin: 0;
        }
    
        .header-v5 .navbar-collapse.collapse.show {
            margin: 0px;
            border-top: 1px solid #e5e5e5;
            height: 100vh;
            max-height: 100% !important;
            position: fixed;
            top: 0;
            bottom: 0;
            z-index: 666;
            background: #fdfdfd;
            left: 0;
            width: 76%;
            overflow-x: hidden;
            transition: .5s;
            padding-top: 28px;
        }
    
        .header-v5 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
            color: var(--text-color);
            font-size: var(--font-xsm);
        }
        .header-v5 .navbar-default .navbar-toggle .icon-bar {
        background: var(--color-white);
        margin-top: 3px;
    }
        .login_section li a i {
        font-size: var(--font-size20);
    }
    .shopbagview {
        padding-left: 5px;
    }
        .header-v5 .animated-arrow {
        left: 3px;
        top: 48px;
    }
    .header-v5 .shop-badge.badge-icons span.badge {
min-width: 10px;
        padding: 1px 3px;
        right: 3px;
        top: -6px;
    }
    .header-v5 .navbar-nav .open .dropdown-menu {
        margin-top: 0px;
        background: #18181803;
            padding: 0px;
    }
    .header-fixed .header-v5.header-fixed-shrink .navbar-nav > li > .dropdown-menu {
        margin-top: 0px;
    }
    .header-v5 .dropdown-submenu > .dropdown-menu {
        margin-left: 0px;
    }
    .header-v5 .navbar-nav .open .dropdown-menu > li > a, .header-v5 .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 10px;
    }
    .search-hd {
        margin-top: 0;
        padding: 0;
        margin-bottom: 0px;
    }
    .search-hd #rs-searchsinglerow.searchsinglerow-close {
          top: auto;
        position: absolute;
        bottom: 14px;
        left: 10px;
        width: 95%;
    }
        .search-hd #rs-searchsinglerow #dvAutoComplete{
        display:none;
        }
         .search-hd #rs-searchsinglerow.searchsinglerow-close #dvAutoComplete {
        display:block;
        }
    .search-hd #rs-searchsinglerow.searchsinglerow-close input.form-control {
        padding-right: 35px;
    }
.site-header .shopbagview {
    width: auto;
    padding-right: 0;
}
body .site-header .navbar-collapse {
    border: none;
}
    .navbar-toggle .icon-bar {
        display: block;
        width: 20px;
        height: 3px;
        border-radius: 1px;
        margin: 3px 0px;
        background-color: white;
    }
    .top_most {
        text-align: left;
            display: none;
    }
    .top-lftrt .customNavig {
        padding-left: 0em;
        padding-right: 0em;
    }
    .header-v5 .shop-badge {
        right: 0px;
        margin-bottom: 0px;
        top: 10px;
    }
    .header-v5 .formobile{
        display: flex;
        top: 9px;
        left: 0%;
            justify-content: flex-start;
            z-index: 0;
    }
.site-header .badge-open.active {
    position: fixed;
    top: 0px;
    right: 100%;
    left: auto;
    width: 100%;
    z-index: 999999;
}
.site-header .closesidebar {
    top: 20px;
    position: fixed;
}
         .header-v5 .navbar-default .navbar-toggle {
        margin-top: 0px;
        position: fixed;
        left: 10px;
        top: 2px;
        z-index: 999999;
        padding: 1px 4px;
        margin-right: 0px;
        outline: none;
        border: none;
        background: #1e2260 !important;
        display: none;
    }
    .animated-arrow span, .animated-arrow span:before, .animated-arrow span:after {
        background: var(--color-white);
        width: 25px;
        height: 1px;
    }
        .animated-arrow {
         left: 5px;
        top: 6px;
        }
        .wsoffcanvasopener .animated-arrow {
        top: 10px;
    }
          .wsmenu-list>li>a {
        margin: 0px 2px;
    }
          .wsshoptabing {
        width: auto;
    }
            .wstabitem li ul {
            box-shadow: none;
            transform: translateX(100%);
        transition: transform 400ms ease-in;
        }
       .wstabitem li .active ul {
       transform: translateX(0%);
    } 
    .topbar-v3 .right-topbar {
        padding-top: 0px;
        padding-right: 0;
        margin-top: 0px;
    }
.downloadrsON .left-topbar li:first-child {
        padding: 0px;
    }
    .header-v5 .wsoffcanvasopener .animated-arrow span:after {
        background: var(--color-white);
    }
    body #dvHeaderCartlist div.text-left.pe-0 {
    padding-left: 7px;
}
    .search_btn .btn-u {
        font-size: 18px;
    }
.topbar-v3 .desktopmarquee {
        display: block;
        width: 60%;
        top: 5px;
        left: 0%;
    }
.header-v5 .navbar-collapse {
    border-bottom: none;
}
.mega-menu .phnsrchbghead {
       display: block;
        justify-content: flex-end;
    }
    }
@media screen and (min-width:320px) and (max-width:360px) {
    body #dvHeaderCartlist div.text-left.pe-0{
    padding-left: 4px;
}
    .header-v5 .badge-open li.product-description a.sideimgpro {
        margin-right: 6px;
    }
    .sidedetailpro {
    width: 88%;
}
}
    