
    .beforeBuyWrap { padding: 10px 0 130px !important;}
    .getInTouch {display: none !important;}
    .mainHeader .rightSec .rightBottom {margin-top: 22px !important;}
    .mainHeader .rightSec .ph-numbers-header { display: block;  float: right; position: absolute; top: 60px; right: 60px;}
    .ph-numbers-header .sales-icon{color: #000000 !important; font-size: 1.3rem !important; margin-top: 4px;}
    .ph-numbers-header .sales-icon a {color: #000000 !important; font-size: 1.3rem !important; text-decoration : none !important; }
    .covi-mobile{display: none;}
    .app_do{width: 151px;margin-left: 7px;}
    .app_do a{float: left;width: 100% !important;text-align: left;}
    .app_do img{display: inline-block;vertical-align: middle; margin-right: 6px;}
    .app_do span{ color: #fff;font-size: 1.4rem !important;}
    .app_do span:hover{ text-decoration: underline;}
    .mainHeader .rightSec .rightBottom .app_do a.btn {border: 0px;}
    .mainHeader .rightSec .rightBottom .app_do .btn:before {background: none!important;}
    .mainHeader .rightSec .rightBottom .app_do a {padding: 0 !important;background: none !important;height: 30px;    width: 30px;}
    .mainHeader .rightSec .rightBottom .app_do{display: inline-block;vertical-align: middle;}
    .app_do_mo{padding: 4px 23px;font-weight: bold; display: none;}
    .app_do_mo img{padding-right: 11px;}
    .search{margin-right: 10px;display: inline-block;}
.callcenterpopup { height: 140px !important; border-radius: 8px;max-width: 730px !important;}
.callcenterpopup p{text-align: center;}
    .inpusearch{font-size: 16px;border: 1px solid #c3c3c3;border-radius: 8px;color: #c4c4c4;width: 100%;padding: 6px 20px;color:#005596}
    .model-container{margin: 0 auto;width: 80%;position: relative;}
    .searchinput{position: relative;}
    .searchinput img{background: #f89c30;position: absolute;right: 1px;top: 1px;padding: 7px 24px;border-radius: 0px 5px 5px 0px;cursor: pointer;}
    .mainHeader nav > ul > li .sumMenuSec{
        
        visibility: hidden;
        opacity: 0;
        transition: all 0.9s;
        top: 130%;
        display: block;
        z-index: 2;
        min-height: auto; 
        min-width: 222px; 
        display: block; 
        background: #ffffff;
        height: auto !important;
        width: auto;
        box-shadow: 0 0 15px 2px rgb(58 36 36 / 27%);
    
    }




    .mainHeader nav > ul > li:hover .sumMenuSec{
        
        top: 118%;
        visibility: visible;
        opacity: 1;
        transition: all 0.9s;
        z-index: 2;
        padding-top: 0;
        margin-top: 0px;
        height: auto !important;
        width: auto;
        box-shadow: 0 0 15px 2px rgb(58 36 36 / 27%);

    }







    .mainHeader nav > ul > li .sumMenuSec ul>li .links {
        visibility: hidden;
        opacity: 0;
        transition: all 0.9s;
        z-index: 2;
    }

    .mainHeader nav > ul > li .sumMenuSec ul>li:hover .links {

        visibility: visible;
        opacity: 1;
        transition: all 0.9s;
        z-index: 2;
    }

    .mainHeader nav > ul > li .sumMenuSec ul>li:hover a {

        color: #ff9b41 !important;
    }
    .mainHeader nav > ul > li .sumMenuSec ul>li:hover .links a {

    color: #000000 !important;

    }
    .mainHeader nav > ul > li .sumMenuSec ul>li:hover .links a:hover {

        color: #ff9b41 !important;

    }
    .mainHeader nav ul li:hover a { color: #ff9b41; font-family: "Rubik-Regular" !important; text-align: left;}
    .ph-numbers-header .sales-icon a {
        
        cursor:pointer !important;
        text-decoration:none;
    }
    a[href^="tel:"] {
        pointer-events: auto !important;
        cursor: default !important;
        text-decoration: none;
    }
    .mainHeader {
        padding: 0 !important;
        z-index: 99;
    }

    .menuOverlay {
        position: fixed;
        left: 0;
        width: 100%;
        top: 0;
        height: 100%;
        background: rgba(0,0,0,0.4) !important;
    

        
    }




    .mainHeader nav > ul > li .sumMenuSec > ul > li .links {
        padding: 10px 10px 10px 0px;
        float: left;
        min-width: 316px;
        min-height: 260px;
        box-shadow: 0 0 15px 2px rgb(58 36 36 / 27%);
    }



    .model-container .keyword p{width: auto;margin-right: 6px;font-size: 15px;display: inline-block;padding: 4px 20px;border-radius: 6px;border: 1px solid #fab25e;box-shadow:0 0 10px 2px #d3d3d3;color: #f89c30;margin-bottom: 18px;}
    .model-container .keyword{margin-top: 38px;}
    .model-container .keyword h2{font-size: 2.0rem;font-weight: normal;margin-bottom: 30px;}
    .model-container .keyword .keywordHeader{font-size: 2.0rem;font-weight: normal;margin-bottom: 30px;  cursor: default; width: 100%; border: 0px solid #fab25e; box-shadow: none; margin-right: 0px; padding: 0px; color: #005596;}
    .searchresult{box-shadow: 0 0 10px 2px #d3d3d3;padding: 10px 0px;width: 100%;background: #fff;position: absolute;display: none; height: 200px; overflow: scroll;height: 226px;overflow-x: hidden;}
    .searchresult li{border-bottom: 1px solid #c7c7c7;padding: 5px 20px;cursor: pointer;display: none;}
    .popupSec.searchPopup{height:auto}
    .model-container .keyword p{cursor: pointer;}

    .iconSec p span {
    
        height: 10%;
        padding: 0;
        position: absolute;
        transition: .4s;
        cursor: pointer;
        float: right;
        margin-top: 7%;
        right: 19%;
    }
        
    

    .iconSec p span::after {
            content: "";
            width: 8px;
            height: 8px;
            border-right: 2px solid #5f5f5f;
            border-top: 2px solid #5f5f5f;
            display: block;
            position: absolute;
            -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
            -webkit-transition: .4s;
            transition: .4s;
        }

    .iconSec:hover p span::after {
            content: "";
            width: 8px;
            height: 8px;
            border-right: 2px solid #f89c30;
            border-top: 2px solid #f89c30;
            display: block;
            position: absolute;
            -webkit-transform: translate(-50%, -50%) rotate(45deg);
            transform: translate(-50%, -50%) rotate(45deg);
            -webkit-transition: .4s;
            transition: .4s;
        }

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

    .mainHeader .rightSec .formaction {margin-top: 18px !important;}


        .header .container {
                position: relative  !important;
            }
            .header.mainHeader .logoSec {margin-left: 0px !important;}


        .mainHeader nav > ul > li.open .sumMenuSec {
            z-index: 1;
            min-height: auto !important;
            min-width: 324px;
            display: contents !important;

        }

        .deviceMenuOpen a:after
        {
            background-position: -320px -404px !important;
        }


        .iconSec p span::after { display: none;}
        .iconSec:hover p span::after {display: none;}

        .mainHeader nav > ul > li .sumMenuSec ul>li:hover .links {

            visibility: visible;
            opacity: 1;
            transition: all 0.9s;
            z-index: 2;
        
        }

        .mainHeader nav > ul > li .sumMenuSec > ul > li .links {
            position: inherit !important;
            box-shadow: none;
            margin: 0;

        }

        .sub-menu-link ul li a {font-size: 1.5rem;}

        .sub-menu-link{width: 100%;
            justify-content: center;}
            .header-sub .ph-numbers-header {
                float: none;
                width: 100%;
                display: flex;
                justify-content: center;
            }

        .app_do{display:none !important;}
        .app_do_mo{display: block;}
        .mainHeader .rightSec .rightBottom .loginSec .btn{ margin-left: 0 !important;margin-right: -8px !important; }
    .mainHeader .humbugMenu {top: 10px !important;}
    .mainHeader .rightSec .rightBottom { margin-top: 0px !important;}
    .covi-mobile{float: left;
        display: block;
        font-size: 7px;
        position: relative;
        color: #fff;
        right: 10px;
        top: 5px;
        display: block;}
        .covi-mobile .selectedText{font-size: 14px; color: #fff; text-decoration: underline; text-align: center;}
        .covi-mobile .selectedText span{background: #ff8100;padding: 0px 4px;font-size: x-small;color: white;border-radius: 9px;position: absolute;top: -7px;left: 65px;}
    }

    @media screen and (max-width: 439px){
    .popupSec.searchPopup .closePop {
        background: #ffffff !important;
    }
                    .mainHeader .rightSec .formaction {margin-top: 18px !important;}
    }
    @media screen and (max-width: 480px){
        .mainHeader .rightSec .formaction {margin-top: 18px !important;}
        .mainHeader .humbugMenu { right: 12px; top: 52px !important; }
        .mainHeader .rightSec .rightBottom { margin-top: -6px !important;}
        header.mainHeader   {height: auto !important; }
        .mainHeader .rightSec .ph-numbers-header{top: 68px !important;  right: 2% !important;}
        .ph-numbers-header .sales-icon{font-size: 1.3rem !important; }
    .ph-numbers-header .sales-icon a {font-size: 1.3rem !important;}
    .popupSec.searchPopup{top: 10% !important;}
    .popupSec .closePop{background: white !important;}
    .popupSec{z-index: 101;}
    }



    .formaction { position: relative; float: left; transition: 1s all; -webkit-transition: 1s all; -ms-transition: 1s all; -moz-transition: 1s all; z-index: 11; zoom: 88%; }
    .inlineBlock, .blueBox ul, .blueBox ul li, .blueBox ul li a, .blueBox.claimSec .nearestBranch, .blueBox.claimSec .nearestBranch a:before, .blueBox.claimSec ul li a:after, .customSelect .selectedText:after, .mainHeader .rightSec .notification, .mainHeader .rightSec .langSec, .mainHeader .rightSec .rightBottom .getInTouch, .mainHeader .rightSec .rightBottom .loginSec, .mainHeader .sumMenuSec ul>li, .locateAndClaimSec .claimInTabSec .tabContentSec .content .imgSec, .locateAndClaimSec .claimInTabSec .tabContentSec .content .description ul li:before, .insureWheelWrap .nearestBranch ul li:before, .healthInsuranceMain .stepsContainer .stepOneContainer form, .healthInsuranceMain .stepsContainer .stepOneContainer .rightSec, .getQuoteWrap .nearestLocate ul li:before, .getQuoteWrap.healthPolicyIndividual .nearestLocate ul li:before, .docDownAndRenew .docDownloadSec ul li:before, .docDownAndRenew .docDownloadSec ul li:after { display: inline-block; vertical-align: middle }
    .searchSec {display:none; float: right; margin: 7px 0px 0 14px; transition: 1s all; -webkit-transition: 1s all; -ms-transition: 1s all; -moz-transition: 1s all; }
    .searchSec a { background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -38px -63px; width: 17px; height: 18px; /*display: block;*/
    float: right; position: relative; z-index: 2; }
    .searchSec .inputbox { width: 100%; float: left; padding: 5px 10px 4px 20px; position: absolute; z-index: 1; padding-right: 35px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; background: #fff; left: 0; top: 0; opacity: 0; filter: alpha(opacity=0);/* left: 100%; */
    overflow: hidden; transition: 0.5s ease all; display:none; }
    .searchActive .searchSec a { z-index: -1; }
    .searchActive { z-index: 99; }
    .searchSec .inputbox .closeBtn { position: absolute; right: 0px; top: 0; width: 42px; height: 100%; background: #f89c30; cursor: pointer; z-index: 10; }
    .searchSec .inputbox .closeBtn:before { content: ""; position: absolute; right: 12px; top: 8px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -280px -88px; width: 20px; height: 20px; transform: scale(0.7); -webkit-transform: scale(0.7); -ms-transform: scale(0.7); -moz-transform: scale(0.7); }
    .searchActive .searchSec .inputbox { /* left: 0%; */ opacity: 1; filter: alpha(opacity=100);display:block; }
    .searchSec .inputbox input { width: 100%; float: left; background: transparent; color: #0071bb; padding-right: 10px; }
    .searchSec .inputbox placeholder { color: #0071bb; }
    .searchSec .inputbox .closebtn { position: absolute; right: 0%; top: 0; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -280px -88px; width: 20px; height: 20px; cursor: pointer; }
    .searchSec .inputbox input.placeholder { color: #0071bb; }
    .hidenav { opacity: 0; }



    .mainHeader .sumMenuSec .container{position:relative;}
    .mainHeader .sumMenuSec .container > ul > li .iconSec { width: 85px; }
    .mainHeader nav .sumMenuSec ul li a { color: #000000 !important; text-decoration: none; position: relative; width: 100% !important; display: inline-block;font-size: 1.4rem !important; font-family: "Rubik-Light" !important;}
    .mainHeader .sumMenuSec .container > ul > li .iconSec .animIconSec .imgBox { margin-top: 0; }
    .mainHeader .sumMenuSec .container > ul > li .iconSec p { text-align: center; }
    .mainHeader nav ul li .sumMenuSec .iconSec .animIconSec .svgBox { height: 65px; width: 65px; text-align: center; margin: 0 auto; }
    .mainHeader nav ul li .sumMenuSec .iconSec .animIconSec .svgBox svg { height: 65px; width: 65px; }
    .mainHeader nav .sumMenuSec ul li a:before { position: absolute; content: ''; width: 0; height: 1px; background: #005596; left: 0; bottom: -2px; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
    .mainHeader nav .sumMenuSec ul li a:hover:before, .mainHeader .sumMenuSec .container > ul > li .links ul li a:hover:before { width: 100%; left: 0; bottom: -2px; height: 1px; }
    .mainHeader .sumMenuSec .container > ul > li .links ul li a { position: relative; width: auto; display: inline-block; }
    .mainHeader .sumMenuSec .container > ul > li .links ul li a:before { position: absolute; content: ''; width: 0; height: 1px; background: #0072bc; left: 0; bottom: -2px; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
    .nonTouch .mainHeader .sumMenuSec .container > ul > li .links ul li a:hover { text-decoration: none; }
    .mainHeader .sumMenuSec .container > ul > li { vertical-align: top; width: 33%; margin: 0; margin-top: 60px; }

    .transOverlay{position:fixed; height:100%; width:100%; z-index:1; background:transparent; display:none;}
    .mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec p.noSubLinksSign:after{display:none;}


    .govtScheme{ position: relative; }
    .govtScheme.arrow:before{ content: ""; position: absolute; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #ffffff; left: 0; right: 0; margin: auto; bottom: -10px; }
    .govtSchemeSub{ display: none; position: absolute; background-color: #ffffff; width: 150%; left: -40px; right: -10px; margin-top: 10px; z-index: 10;  }
    .mainHeader nav ul li.govtScheme .govtSchemeSub a{ display: block; margin: 10px 0; color: #005596; font-size: 1.4rem; padding: 0px 10px; }
    .mainHeader nav ul li.govtScheme.open .govtSchemeSub a{ font-size: 1.4rem; color: #005596; }
    .mainHeader nav ul li.govtScheme .govtSchemeSub a:hover{ color: #ff9b41; }
    .mainHeader .rightSec .rightBottom .loginSec a:before{ content: none !important; }
    .mainHeader .rightSec .rightBottom .loginSec a{ padding: 0 !important; background: none !important; height: 30px; width: 30px; }
    .mainHeader .rightSec .rightBottom .loginSec a:hover{ background: none;  }
    .mainHeader .rightSec .rightBottom .getInTouch a, .mainHeader .rightSec .rightBottom .claimAssistance a{ height: 25px; width: 25px; display: inline-block; }
    .mainHeader .rightSec{ width: auto !important; }
    .dropdown-menu:before{ right: 0 !important; }
    .mainHeader .rightSec .rightBottom .getInTouch{ min-width: auto !important; }
    .mainHeader .rightSec .rightBottom .claimAssistance{ display: inline-block; }
    .mainHeader .rightSec .rightBottom .loginSec .btn{ margin-left: 0 !important;margin-right: -27px; }
    .getInTouch, .loginSec{ margin-left: 7px; }

    .claimAssistance{ position: relative; }
    .claim-dropdown-menu{ border: 1px #cccccc solid; display: none; }
    .claim-dropdown-menu li{ border-bottom: 1px #cccccc solid; }
    .claim-dropdown-menu li:last-child{ border-bottom: none; }
    .claim-dropdown-menu{ position: absolute; background: #ffffff; right: 0; width: 200px; margin-top: 10px; }
    .claim-dropdown-menu p{ text-align: center !important; padding: 5px; }
    .claim-dropdown-menu p span{ display: block; font-size: 1.4rem; color: #0071bb;  }
    .claim-dropdown-menu p a{ display: block !important; font-size: 1.6rem; color: #005596; } 
    .mainHeader .rightSec .rightBottom .claimAssistance .claim-dropdown-menu a{ width: 100%; }
    .links .animIconSec {display: none !important;}


    @media screen and (max-width: 1024px) {
    /*.navSec { position: absolute; }*/
    .mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec p { text-align: inherit; }
    .mainHeader nav > ul > li .sumMenuSec { position: relative; height: auto; top: auto; left: auto; opacity: 1; z-index: 2; display: none; -webkit-transition: 0s ease all; -moz-transition: 0s ease all; -ms-transition: 0s ease all; -o-transition: 0s ease all; transition: 0s ease all; }

    .searchSec { margin: 7px 40px 4px 14px; }
    .mainHeader .rightSec .rightBottom { padding: 3px 0px; }
    .searchSec { margin: 7px 40px 4px 14px; }


    }
    @keyframes circle {
        0% {
            opacity: 1;
        }
        40% {
            opacity: 1;
        }
        100% {
            width: 200%;
            height: 200%;
            opacity: 0;
        }
    }

    @-webkit-keyframes circle {
        0% {
            opacity: 1;
        }
        40% {
            opacity: 1;
        }
        100% {
            width: 200%;
            height: 200%;
            opacity: 0;
        }
    }

    .mainHeader nav
    /*Nav and search*/

    /*Get in touch*/

    .dropdown-menu { position: absolute; width: 270px; z-index: 1000; margin: 2px 0 0; min-width: 160px; right: 0%; top: 100%; margin-top: 15px; background-color: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26); text-align: left; display: none; }
    .dropdown-menu:before { content: ""; display: block; width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; top: -9px; right: 70px; }
    .dropdown-menu ul { width: 100%; float: left; }
    .dropdown-menu ul li { width: 100%; float: left; border-bottom: 1px solid #ebebeb; padding: 3px 12px; position: relative; }
    .dropdown-menu ul li:last-child { border-bottom: 0; }
    .dropdown-menu ul li .icon { padding: 5px 0 5px 45px; position: relative; }
    .dropdown-menu ul li .icon:before { content: ""; width: 30px; height: 30px; position: absolute; display: block; left: 0; top: 5px; }
    .dropdown-menu ul li .icon.sales-icon:before { background: url('../../../../../../content/dam/bagic/index/sales-icon.png') no-repeat 0 0; }
    .dropdown-menu ul li .icon.service-icon:before { background: url('../../../../../../content/dam/bagic/index/service-icon.png') no-repeat 0 0; }
    .dropdown-menu ul li p { font-size: 1.8rem; color: #4f4f4f; }
    .dropdown-menu ul li a[href^="tel:"]{
        
        pointer-events: auto !important;
        cursor: default !important;
        text-decoration:none;
    }
    .dropdown-menu ul li p span { color: #0071bb; }
    .mainHeader .rightSec .rightBottom { margin-top: 22px; position: relative;/*overflow: hidden;*/
    }
    .mainHeader .rightSec .rightBottom .getInTouch { position: relative; min-width: 175px; }
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText { border: 1px solid white; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; font-size: 1.8rem; color: #8de2ff; text-align: left; padding: 3px 0 3px 20px; letter-spacing: 1px; cursor: pointer; position: relative; }
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText:after { content: ''; display: inline-block; width: 7px; height: 7px; top: 50%; right: 12px; border-bottom: 2px solid #2ac9ff; border-left: 2px solid #2ac9ff; -webkit-transform: translateY(-50%) rotate(-45deg); -moz-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); -o-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); position: absolute; margin-top: -2px; }
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText.active { background: #005494; border: 1px solid #2ac9ff; }
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText.active:after { -webkit-transform: translateY(-50%) rotate(135deg); -moz-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); margin-top: 2px; }


    .buyWheel .buyWheelR .innerBanner { float: left; width: 100%; height: 400px; margin-top: 100px }
    .buyWheel .buyWheelR .innerBanner .carouselSlide { width: 100%; margin-top: 50px; height: 300px }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow { width: 230px; height: 230px; padding: 75px 0; margin: 30px 0 }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow .caption.carous_item { padding: 0px 15px }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow .carous_desc { padding: 0px 15px; margin-bottom: 15px; height: auto; float: left }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow .insuranceRoundIcon { width: 62px; height: 69px; margin: 0 auto; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -374px -386px }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail { width: 100%; float: left; padding: 15px; text-align: center }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail p { color: #717272; font-size: 1.6rem; text-align: center }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow:nth-child(2) .insuranceRoundIcon { width: 66px; height: 66px; margin: 0 auto; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -442px -229px }
    .buyWheel .buyWheelR .innerBanner .carouselSlide .shadow:nth-child(3) .insuranceRoundIcon { width: 77px; height: 68px; margin: 0 auto; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -436px -306px }
    .buyWheel .buyWheelR .innerBanner .nav_button { position: absolute; left: 0px; top: 50%; margin-top: -30px; height: 60px; width: 30px; right: 0px; font-size: 40px; font-weight: 600; color: #F00; cursor: pointer; display: inline-block; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: all 0.3s ease; display: none }
    .buyWheel .buyWheelR .innerBanner .nav_button.prev_button { left: 50px }
    .buyWheel .buyWheelR .innerBanner .nav_button.next_button { left: auto; right: 50px }
    .buyWheel .buyWheelR .innerBanner .carouselDots { width: auto; float: left; position: relative; left: 50%; bottom: 30px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%) }
    .buyWheel .buyWheelR .innerBanner .carouselDots .roundabout-dots { width: 4px; height: 4px; background: #717272; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; float: left; margin: 4px }
    .buyWheel .buyWheelR .innerBanner .carouselDots .roundabout-dots.active { background: #ff9b41 }
    .buyWheel .buyWheelR .buyWheelForm { width: 100%; float: left; display: none }
    .buyWheel .buyWheelR .buyWheelForm p { color: #005596; font-size: 2rem; text-align: center; padding: 10px 0 }
    .buyWheel .buyWheelR .buyWheelForm .protectWheel { max-width: 215px; margin: 0 auto; display: block }
    .buyWheel .buyWheelR .buyWheelForm .protectWheel .selectedText { border: 1px solid #0072bc; border-radius: 40px; color: #0072bc; font-size: 1.8rem; letter-spacing: 1px; padding: 3px; position: relative; text-align: center; max-width: 215px; width: 100%; margin: 0 auto }
    .buyWheel .buyWheelR .buyWheelForm .protectWheel .selectedText:after { content: ""; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -320px -452px; width: 13px; height: 8px; position: absolute; right: 15px; top: 12px }
    .buyWheel .buyWheelR .buyWheelForm .vehicleNumberInput { max-width: 215px; margin: 40px auto 20px; text-align: center; width: 100%; border-bottom: 1px solid #0072bc }
    .buyWheel .buyWheelR .buyWheelForm .vehicleNumberInput input { padding: 10px; text-align: center; width: 100% }
    .buyWheel .buyWheelR .buyWheelForm .protectWheelGo { max-width: 215px; margin: 0 auto; text-align: center; width: 100% }
    .buyWheel .buyWheelR .buyWheelForm .protectWheelGo .btn { width: 100% }
    .getQuoteWrapper { padding: 10px 0 65px 0; position: relative }
    .getQuoteWrapper .leftSec { max-width: 735px; width: 100%; float: left }
    .getQuoteWrapper .mouseIcon { position: absolute; z-index: 1; bottom: 25px; left: 25px; cursor: pointer }
    #radioClickGroup circle, #radioActiveGroup g { cursor: pointer }
    #radioActiveGroup g { opacity: 0; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in }
    #radioActiveGroup g.active { opacity: 1 }
    #rotate { opacity: 0 }
    #rotate.active { opacity: 1 }
    #circleImg { position: relative }
    .roundabout-holder { padding: 0; margin: 0 auto; height: 290px; width: 350px }
    .roundabout-moveable-item { height: 290px; width: 290px; cursor: pointer; display: block }
    .roundabout-moveable-item img { height: 100%; width: 100% }
    .roundabout-in-focus { cursor: auto }
    input.placeholder { color: #aaa }
    .svgBox>img { display: none }
    .customSelect .selectedText:after, .mainHeader .rightSec .notification, .mainHeader .rightSec .langSec, .mainHeader .rightSec .rightBottom .getInTouch, .mainHeader .rightSec .rightBottom .loginSec, .mainHeader .sumMenuSec ul>li { display: inline-block; vertical-align: middle }
    .customSelect { position: relative }
    .customSelect select { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer }
    .customSelect .selectedText:after { content: ""; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: 0 -63px; width: 13px; height: 8px; margin-left: 10px }
    .humbugMenu { width: 25px; position: absolute; right: 20px; bottom: 22px; display: none }
    .humbugMenu span { display: block; background: #fff; height: 3px; width: 100%; margin-bottom: 5px; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all }
    .mainHeader { background: #0071bb; padding: 0 0 22px; position: relative }
    .mainHeader .container:after { content: ""; clear: both; display: block }
    .mainHeader .logoSec { float: left; width: 17% !important; margin-top: 30px }
    .mainHeader nav { float: left;/* margin-top: 70px */
    }
    .mainHeader nav ul li { display: inline-block; margin: 0 15px }
    .mainHeader nav ul li a { font-size: 1.6rem !important; color: #fff; font-family: "Rubik-Regular";}
    .mainHeader nav .contactSec { display: none }
    .mainHeader nav>ul>li { margin: 0 9px; min-width: 62px }
    .mainHeader .rightSec { text-align: right; float: right;/* width: 30% */
    }
    .mainHeader .rightSec .notification { width: 26px; height: 21px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: 0 -79px; position: relative; margin-top: 18px }
    .mainHeader .rightSec .notification span { font-size: 1.1rem; color: #fff; background: #bd1f0a; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 15px; height: 15px; text-align: center; display: block; padding: 2px; line-height: 12px; position: absolute; top: -6px; right: -2px }
    .mainHeader .rightSec .langSec { margin-left: 20px; margin-top: 21px }
    .mainHeader .rightSec .langSec.customSelect { min-width: 70px }
    .mainHeader .rightSec .langSec.customSelect .selectedText { font-size: 1.6rem; color: #8de2ff }
    .mainHeader .rightSec .rightBottom { margin-top: 22px }
    .mainHeader .rightSec .rightBottom .searchSec>a { background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -38px -63px; width: 17px; height: 18px; display: block }
    .mainHeader .rightSec .rightBottom .getInTouch { min-width: 175px }
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText { border: 1px solid #fff; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; font-size: 1.8rem; color: #8de2ff; text-align: left; padding: 3px 0 3px 20px; letter-spacing: 1px; position: relative }



    .mainHeader .sumMenuSec ul {display: grid; margin: 10%;}
    .mainHeader .sumMenuSec .closeBtn { position: absolute; right: 5%; top: 50px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat  !important; background-position: -280px -88px !important; width: 20px; height: 20px; cursor: pointer }
    .mainHeader .sumMenuSec ul>li { vertical-align: top; width: auto; margin: 0; margin-top: 0px; display: inline-flex;}
    .mainHeader nav ul li:hover a { color: #ff9b41;}
    .mainHeader .sumMenuSec ul>li .iconSec { display: inline-block; vertical-align: top; margin-right: 20px; text-align: left; width: 100%; }
    .mainHeader .sumMenuSec ul>li .iconSec p { font-size: 2.0rem; color: #005596; font-family: "Rubik-Bold"; padding-top: 3px }
    .mainHeader .sumMenuSec ul>li .iconSec .animIconSec .imgBox { margin-top: 8px }
    .mainHeader .sumMenuSec ul>li .links { 
        
        vertical-align: top;
        position: absolute;
        min-width: 324px;
        padding: 24%;
        top: 0px;
        left: 100%;
        min-height: 347px;
        background: white;
        box-shadow: 0 0 15px 2px rgb(50 50 50 / 18%);
    }
    .mainHeader .sumMenuSec ul>li .links ul li { display: block; margin: 0; margin-bottom: 10px }
    .mainHeader .sumMenuSec ul>li .links ul li a { color: #0072bc; font-size: 1.7rem; font-family: "Rubik-Light" }
    .mainHeader .searchResultSec { position: absolute; left: 0; width: 100%; background: #fff; height: 87vh; top: 125px; z-index: 2; display: none }
    .mainHeader .searchResultSec .resultWrap { max-width: 800px; width: 100%; margin: 0 auto; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50% }
    .mainHeader .searchResultSec .resultWrap .inputSec { position: relative }
    .mainHeader .searchResultSec .resultWrap .inputSec input { width: 100%; background: #d4f4ff; font-size: 2.4rem; color: #000; font-family: "Rubik-Light"; height: 75px; padding: 2px 80px }
    .mainHeader .searchResultSec .resultWrap .inputSec .icon { width: 26px; height: 31px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -374px -336px; position: absolute; left: 28px; top: 23px }
    .mainHeader .searchResultSec .resultWrap .inputSec #voiceSearch { position: absolute; right: 28px; top: 23px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -374px -293px; width: 23px; height: 31px }
    .mainHeader .searchResultSec .resultWrap .resultList { text-align: left; border-top: 1px solid #fff; background: #f8f8f8 }
    .mainHeader .searchResultSec .resultWrap .resultList ul li { color: #0072bc; font-size: 2.2rem; font-family: "Rubik-Light"; padding: 20px 80px; border-bottom: 1.5px solid #ebebeb }
    .mainHeader .searchResultSec .resultWrap .resultList .seeAll { background: #f8f8f8; padding: 15px 80px 10px }
    .mainHeader .searchResultSec .resultWrap .resultList .seeAll a { font-size: 1.3rem; color: #0072bc; border-bottom: 1px solid #0072bc }
    .humbugMenu { width: 25px; position: absolute; right: 20px; bottom: 22px; display: none }
    .humbugMenu span { display: block; background: #fff; height: 3px; width: 100%; margin-bottom: 5px; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all }
    .humbugMenu.close { margin-top: 5px; bottom: 30px }
    .humbugMenu.close span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); margin-bottom: -3px }
    .humbugMenu.close span:nth-child(2) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg) }
    .humbugMenu.close span:nth-child(3) { display: none }
    .mainHeader { background: #0071bb; padding: 0 0 22px; position: relative }
    .mainHeader .container:after { content: ""; clear: both; display: block }
    .mainHeader .logoSec { float: left; width: 25%; margin-top: 30px }
    .mainHeader nav { float: left; margin-top: 22px }
    .mainHeader nav ul li { display: inline-block; margin: 0 15px }
    .mainHeader nav ul li a { font-size: 1.6rem; color: #fff; font-family: "Rubik-Regular";}

    .mainHeader nav ul li:hover a { color: #ff9b41; font-family: "Rubik-Regular" !important;}

    /*
    .mainHeader nav ul li.open .sumMenuSec { z-index: 2; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)"; filter: alpha(opacity=1); -khtml-opacity: 1; opacity: 1; height: 87vh; display: block; }
    */


    .mainHeader nav ul li.open 
    {position: relative;}   
    /*.mainHeader nav > ul > li.open .sumMenuSec{height: 100vh;}*/



.mainHeader nav .contactSec { display: none }
header.mainHeader .container nav>ul>li { margin: 0 9px; min-width: auto; position: relative; }
.mainHeader .rightSec { text-align: right; float: right;/* width: 30% */
}
.mainHeader .rightSec .notification { width: 26px; height: 21px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: 0 -79px; position: relative; margin-top: 18px }
.mainHeader .rightSec .notification span { font-size: 1.1rem; color: #fff; background: #bd1f0a; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 15px; height: 15px; text-align: center; display: block; padding: 2px; line-height: 12px; position: absolute; top: -6px; right: -2px }
.mainHeader .rightSec .langSec { margin-left: 20px; margin-top: 21px }
.mainHeader .rightSec .langSec.customSelect { min-width: 70px }
.mainHeader .rightSec .langSec.customSelect .selectedText { font-size: 1.6rem; color: #8de2ff }
.mainHeader .rightSec .rightBottom { margin-top: 22px }
.mainHeader .rightSec .rightBottom .searchSec>a { background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -35px -58px; width: 26px; height: 26px; display: block }
.mainHeader .rightSec .rightBottom .getInTouch { min-width: 175px }
.mainHeader .rightSec .rightBottom .getInTouch .selectedText { border: 1px solid #fff; -webkit-border-radius: 40px; -moz-border-radius: 40px; -ms-border-radius: 40px; border-radius: 40px; font-size: 1.8rem; color: #8de2ff; text-align: left; padding: 3px 0 3px 20px; letter-spacing: 1px; position: relative }
.mainHeader .rightSec .rightBottom .loginSec .btn { padding: 3px 25px 5px; margin-left: 25px; color: #0071bb; background: #fff; border: 1px solid #fff; }
.mainHeader .rightSec .rightBottom .loginSec .btn:hover { color: #fff; }
.nonTouch .mainHeader .rightSec .rightBottom .loginSec .btn:before { background: #f89c30; }
.mainHeader .rightSec .rightBottom .loginSec .btn:hover:before { background: #f89c30; border: 1px solid #f89c30; color: #fff; }
.mainHeader .sumMenuSec { left: auto !important; padding-top: 20px; position: absolute; top: 79px; width: auto; height: 0; background: #fff; -ms-filter:  "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; opacity: 0; display: none; z-index: -1; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all }
.mainHeader .sumMenuSec .closeBtn { position: absolute; right: 5%; top: 50px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -280px -88px; width: 20px; height: 20px; cursor: pointer }
.mainHeader .sumMenuSec ul>li { vertical-align: top; width: auto; margin: 0; margin-top: 0px }
.mainHeader .sumMenuSec ul>li .iconSec { display: inline-block; vertical-align: top; margin-right: 20px; text-align: right; width: 100%; }
.mainHeader .sumMenuSec ul>li .iconSec p { font-size: 2.0rem; color: #005596; font-family: "Rubik-Bold"; padding-top: 3px }
.mainHeader .sumMenuSec ul>li .iconSec .animIconSec .square { width: 8px; height: 8px; top: 4px }
.mainHeader .sumMenuSec ul>li .iconSec .animIconSec .imgBox { margin-top: 8px }
.mainHeader .sumMenuSec ul>li .links { 
    display: inline-block;
    vertical-align: top;
    position: absolute;
    min-width: 324px;
    padding: 11%;
    top: 0px;
    left: 100%;
    min-height: 347px; }
.mainHeader .sumMenuSec ul>li .links ul li { display: block; margin: 0; margin-bottom: 4px }
.mainHeader .sumMenuSec ul>li .links ul li a { color: #0072bc; font-size: 1.7rem; font-family: "Rubik-Light" }
.mainHeader .searchResultSec { position: absolute; left: 0; width: 100%; background: #fff; height: 87vh; top: 125px; z-index: 2; display: none }
.mainHeader .searchResultSec .resultWrap { max-width: 800px; width: 100%; margin: 0 auto; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; left: 50%; top: 50% }
.mainHeader .searchResultSec .resultWrap .inputSec { position: relative }
.mainHeader .searchResultSec .resultWrap .inputSec input { width: 100%; background: #d4f4ff; font-size: 2.4rem; color: #000; font-family: "Rubik-Light"; height: 75px; padding: 2px 80px }
.mainHeader .searchResultSec .resultWrap .inputSec .icon { width: 26px; height: 31px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -374px -336px; position: absolute; left: 28px; top: 23px }
.mainHeader .searchResultSec .resultWrap .inputSec #voiceSearch { position: absolute; right: 28px; top: 23px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -374px -293px; width: 23px; height: 31px }
.mainHeader .searchResultSec .resultWrap .resultList { text-align: left; border-top: 1px solid #fff; background: #f8f8f8 }
.mainHeader .searchResultSec .resultWrap .resultList ul li { color: #0072bc; font-size: 2.2rem; font-family: "Rubik-Light"; padding: 20px 80px; border-bottom: 1.5px solid #ebebeb }
.mainHeader .searchResultSec .resultWrap .resultList .seeAll { background: #f8f8f8; padding: 15px 80px 10px }
.mainHeader .searchResultSec .resultWrap .resultList .seeAll a { font-size: 1.3rem; color: #0072bc; border-bottom: 1px solid #0072bc }
.customSelect { position: relative }
.customSelect select { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer }
.customSelect .selectedText:after { content: ""; background: url(clientlib/images/sprite.png) no-repeat; background-position: 0 -63px; width: 13px; height: 8px; margin-left: 10px }
.customSelect { position: relative }
.customSelect select { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer }
.customSelect .selectedText:after { content: ""; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: 0 -63px; width: 13px; height: 8px; margin-left: 10px }
.mainHeader .sumMenuSec .container > ul > li .iconSec { width: 85px; }
.mainHeader nav .sumMenuSec ul li a {

        color: #000000 !important;
        text-decoration: none;
        position: relative; 
        width: 100% !important;
        display: inline-block;
        font-size: 1.4rem !important;   

    }
        .mainHeader {
            padding: 0 !important;
            z-index: 99;
        }
    .mainHeader .sumMenuSec ul>li .iconSec .animIconSec .imgBox { margin-top: 0; margin-right: 10px; }
    .mainHeader .sumMenuSec ul>li .iconSec p { text-align: left; }
    .mainHeader nav ul li .sumMenuSec .iconSec .animIconSec .svgBox { height: 65px; width: 65px; text-align: center; margin: 0 auto; }
    .mainHeader nav ul li .sumMenuSec .iconSec .animIconSec .svgBox svg { height: 65px; width: 65px; }
    .mainHeader nav .sumMenuSec ul li a:before { position: absolute; content: ''; width: 0; height: 1px; background: #005596; left: 0; bottom: -2px; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
    .mainHeader nav .sumMenuSec ul li a:hover:before, .mainHeader .sumMenuSec .container > ul > li .links ul li a:hover:before { width: 100%; left: 0; bottom: -2px; height: 1px; }
    .mainHeader .sumMenuSec .container > ul > li .links ul li a { position: relative; width: auto; display: inline-block; }
    .mainHeader .sumMenuSec .container > ul > li .links ul li a:before { position: absolute; content: ''; width: 0; height: 1px; background: #0072bc; left: 0; bottom: -2px; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
    .nonTouch .mainHeader .sumMenuSec .container > ul > li .links ul li a:hover { text-decoration: none; }
    /*New custom dropdown*/


    /* Select Language Dropdown END*/
    .selectMulty { position: absolute; left: 0; width: auto; display: none; z-index: 100; margin: 0; }
    .selectMulty .innerWrap { width: 100%; z-index: 2; background: #fff; -webkit-box-shadow: 0 0 40px 3px #e0dfdf; -moz-box-shadow: 0 0 40px 3px #e0dfdf; -ms-box-shadow: 0 0 40px 3px #e0dfdf; -o-box-shadow: 0 0 40px 3px #e0dfdf; box-shadow: 0 0 40px 3px #e0dfdf; padding: 2px 12px 8px; max-height: 300px; overflow-y: auto; }
    .selectMulty ul li { border-bottom: 1px solid #e4e4e4; padding: 5px 10px 5px; cursor: pointer; }
    .selectMulty ul li:last-child { border-bottom: 0; padding-bottom: 8px; }
    .selectMulty label { font-size: 1.8rem; color: #4f4f4f; cursor: pointer; position: relative; padding-left: 38px; display: block; }
    .selectMulty label:before { content: ''; background: #c1c1c1; left: 8px; position: absolute; top: 2px; width: 20px; height: 20px; z-index: 1; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; cursor: pointer; }
    .selectMulty input:checked+label:before { background: #0072bc url(clientlib/images/sprite.png) no-repeat; background-color: #0072bc; background-position: -369px -468px; }
    .selectMulty input { width: auto; left: 0; opacity: 0; filter: alpha(opacity=0); position: absolute; z-index: -1; top: 0; }
    .selectMulty .close { position: absolute; top: 0; right: 0; font-size: 20px; color: #000; width: 30px; height: 30px; text-align: center; background: url(clientlib/images/sprite.png) no-repeat; background-position: -315px -83px; z-index: 1; }
    .customSelect select { opacity: 0; z-index: -11; }
    .mainHeader .rightSec .langSec.customSelect { cursor: pointer; }


    #ymPluginDivContainerInitial{display: block !important;}
    .header-sub {background: white; padding: 2px 0px 0px;}

    .sub-menu-link {
        text-align: right;
        padding: 3px !important;;
        display: flex;
        list-style: none;
        padding: 0;
        margin: 0;
        float: left;

    }

    .sub-menu-link ul li {
        display: inline-block;
        vertical-align: middle;
    }

    .sub-menu-link ul li a {
        font-size: 1.4rem;
        letter-spacing: 0.02em;
        color: #0072bc;
        margin: 0 22px 0 0;
        text-transform: capitalize;
    }


    .sub-menu-link ul li a:hover {  color: #ff8100;}
    .header-sub .ph-numbers-header{ float: right; padding: 0; }
    .header-sub .ph-numbers-header p { padding: 0; }

    /* Select Language Dropdown END*/


    @media screen and (max-width: 1500px) {
    .container { padding: 0 40px }
    }
    @media screen and (max-width: 1400px) {
    .mainHeader .sumMenuSec { padding-top: 0; }
    .mainHeader .sumMenuSec .container > ul > li { margin-top: 30px; }
    .mainHeader .sumMenuSec .closeBtn { right: 3%; top: 25px; }
    }
    @media screen and (max-width: 1300px) {
   
    .mainHeader .rightSec { width: 38%; }
    .mainHeader nav {margin-top: 20px !important;}
    }
    @media screen and (max-width: 1024px) {
    

                .dropdown-menu ul li .icon a[href^="tel:"]{

        pointer-events: auto !important;
        cursor: default !important;
        text-decoration:none;
    }

.mainHeader { z-index: 98; }
.mainHeader .logoSec { margin-top: 0; width: 258px; }
.mainHeader .humbugMenu { display: block; z-index: 9; bottom: 30px; }
.mainHeader nav { right: -500px; top: 100%; z-index: 1; background: #fff; width: 45%; z-index: 2; position: absolute; padding-top: 10px; margin-top: 0; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -ms-transition: 0.5s ease all; -o-transition: 0.5s ease all; transition: 0.5s ease all; }
.mainHeader nav > ul > li { display: block; margin: 0; }
.mainHeader nav > ul > li > a { color: #005596; padding: 13px 15px 14px 55px; display: block; font-family: "Rubik-Bold"; font-size: 1.8rem; width: 70%; }
.mainHeader nav > ul > li > span:after { content: ""; width: 12px; height: 12px; position: absolute; top: 20px; right: 24px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -320px -386px; }
.mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec p { position: relative; }
.mainHeader nav > ul > li:first-child .sumMenuSec > ul > li .iconSec p:after { content: ""; width: 12px; height: 12px; position: absolute; top: 20px; right: 24px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -320px -386px; }

    .mainHeader nav > ul > li::nth-child(1) .sumMenuSec > ul > li .iconSec p:after { content: ""; width: 12px; height: 12px; position: absolute; top: 20px; right: 24px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -320px -386px; }
    
    .mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec p.deviceMenuOpen:after { background-position: -320px -404px !important; }

    /* 
    .mainHeader nav > ul > li > a:before { content: ""; width: 16px; height: 18px; position: absolute; top: 16px; left: 24px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; }

    .mainHeader nav > ul > li:nth-child(1) > a:before { content: ""; width: 16px; height: 18px; position: absolute; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -298px -423px; }
    .mainHeader nav > ul > li:nth-child(2) > a:before { content: ""; width: 16px; height: 18px; position: absolute; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -298px -448px; top: 17px; left: 26px; }
    .mainHeader nav > ul > li:nth-child(3) > a:before { content: ""; width: 16px; height: 18px; position: absolute; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -298px -468px; top: 17px; left: 26px; }
    .mainHeader nav > ul > li:nth-child(4) > a:before { content: ""; width: 16px; height: 18px; position: absolute; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -320px -423px; top: 20px; left: 28px; }
    */
    .mainHeader nav > ul > li .sumMenuSec { height: auto; }
    .mainHeader nav > ul > li a:after { background-position: -320px -404px; }
    .mainHeader nav > ul > li .sumMenuSec { position: relative; height: auto; top: auto; left: auto; opacity: 1; z-index: 2; display: none; -webkit-transition: 0s ease all; -moz-transition: 0s ease all; -ms-transition: 0s ease all; -o-transition: 0s ease all; transition: 0s ease all; }
    .mainHeader nav > ul > li .sumMenuSec .closeBtn { display: none; }
    .mainHeader nav > ul > li .sumMenuSec { padding: 0; }
    .mainHeader nav > ul > li .sumMenuSec > ul > li { display: block; margin: 0; width: 100%; }
    .mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec { width: 100%; text-align: left; }
    .mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec p { padding: 12px 5px 12px 55px; font-size: 1.8rem; font-family: "Rubik-Regular"; color: #6c6c6c; font-weight: bold; }
    .mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec .animIconSec { display: none; }
    .mainHeader nav > ul > li .sumMenuSec > ul > li .links { display: none; width: 100%; padding: 0px 5px 0px 70px; position: relative; margin: 8px 0 15px; }
    .mainHeader nav > ul > li .sumMenuSec > ul > li .links li { line-height: 16px; margin-bottom: 12px; text-align: left;}
    .mainHeader nav > ul > li .sumMenuSec > ul > li .links a { color: #0071bb; font-size: 1.5rem; font-family: "Rubik-Regular"; line-height: 16px; }

    .mainHeader nav.active { right: 0; }
    .mainHeader nav .contactSec { display: block; background: #f2f2f2; padding: 30px 10px 30px 25px; margin-top: 20px; }
    .mainHeader nav .contactSec span { display: block; color: #5e5e5e; font-size: 1.6rem; font-family: "Rubik-Light"; margin-bottom: 2px; }
    .mainHeader nav .contactSec strong { font-family: "Rubik-Bold"; color: #5e5e5e; font-size: 1.6rem; display: block; }
    .mainHeader nav .contactSec .mailId { margin-top: 10px; }
    .mainHeader .rightSec { width: 85%; float: right; text-align: right; margin-right: 70px; }
    .mainHeader .rightSec .langSec.customSelect { position: absolute; top: 0px; right: 0px; margin-top: 18px; margin-left: 15px; text-align: left; }
    .mainHeader .rightSec .notification { position: absolute; right: 89px; top: 0px; }
    .locateAndClaimSec .claimInTabSec .tabContentSec .content .description ul li { font-size: 1.7rem; }
    .mainHeader .searchResultSec .resultWrap { width: 700px; }
    .mainHeader .searchResultSec .resultWrap .resultList ul li { padding: 20px 40px 20px 80px; }
    .mainHeader .rightSec .rightBottom .loginSec .btn:hover { color: #0071bb; }

    header.mainHeader{ padding:10px 0px;}
    .mainHeader .rightSec{ width:50%; margin-top:10px;}
    .links .animIconSec {display: none !important;}

    }
    @media screen and (max-width: 767px) {
        .mainHeader .sumMenuSec ul {
            display: grid;
            margin: 4% 8% 3% 0%;
        }
        .mainHeader nav {
            margin-top: 0px !important;
        }

    .links .animIconSec {display: none !important;}
    .mainHeader nav > ul > li > span:after {background-position: -320px -386px !important}
    .mainHeader nav > ul > li.open span:after { background-position: -320px -404px !important;}

        .mainHeader nav > ul > li > a {padding: 13px 15px 14px 30px; text-align: left;}


    .mainHeader .sumMenuSec ul {
        margin-top: 0px;
    }
    .mainHeader nav > ul > li > span:after {right: 35px !important;}

        .mainHeader nav > ul > li:first-child .sumMenuSec > ul > li .iconSec p:after {right: 30px !important; margin: 0 1% 0 9% !important;}
        .mainHeader nav .sumMenuSec ul li a {width: 65% !important;}
        .mainHeader nav > ul > li:nth-child(2) .sumMenuSec > ul > li .iconSec p:after {right: 30px !important;}
        .mainHeader nav > ul > li:nth-child(2) .sumMenuSec > ul > li .iconSec p:after { content: ""; width: 12px; height: 12px; position: absolute; top: 20px; right: 24px; background: url(../../../../../../content/dam/bagic/index/sprite.png) no-repeat; background-position: -320px -386px; }
        .mainHeader nav > ul > li:nth-child(2) .sumMenuSec > ul > li:nth-child(3) .iconSec p:after  { display: none;}
        .mainHeader nav > ul > li:nth-child(2) .sumMenuSec > ul > li:nth-child(4) .iconSec p:after  { display: none;}
        .mainHeader nav > ul > li:nth-child(2) .sumMenuSec > ul > li .iconSec .deviceMenuOpen p:after
        {
            background-position: -320px -404px !important;
        }

        .mainHeader nav > ul > li .sumMenuSec ul>li .links {
            visibility: visible;
            opacity: 1;
        
        }

        .mainHeader nav > ul > li .sumMenuSec > ul > li .links {
        
            min-height: auto;
        }

        .sub-menu-link ul li a {margin: 0 8px 0 0; font-size: 1.2rem; text-decoration: underline;}

                .mainHeader { padding: 0 0 18px; }
                .mainHeader nav { top: 100%; }
                .mainHeader .rightSec { width: 100%; text-align: left; margin-right: 0; margin-top: 10px; }
                .mainHeader .rightSec .langSec.customSelect { position: absolute; top: 0; right: 0; margin-top: 18px; }
                .mainHeader .searchResultSec .resultWrap { width: 94%; }
                .mainHeader .searchResultSec .resultWrap .inputSec input { padding: 2px 60px; height: 65px; }
                .mainHeader .searchResultSec .resultWrap .inputSec .icon { left: 15px; top: 16px; }
                .mainHeader .searchResultSec .resultWrap .inputSec #voiceSearch { right: 16px; top: 18px; }
                .mainHeader .searchResultSec .resultWrap .resultList ul li { font-size: 2rem; padding: 10px 40px 10px 61px; }
                .mainHeader .searchResultSec .resultWrap .resultList .seeAll { padding: 15px 62px 10px; }
                .dropdown-menu ul li .icon a{font-size:1.6rem;}

                .mainHeader nav > ul > li.open .sumMenuSec{ height:auto !important; visibility: visible; opacity: 1;}

                .mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec p.deviceMenuOpen a{ color:#ff9b41;}
                .mainHeader nav > ul > li:hover .sumMenuSec {bottom: -36px; opacity: 1;}
                    .mainHeader nav > ul > li .sumMenuSec > ul > li .links { padding: 0px 5px 0px 50px;}


    }
    @media screen and (max-width: 639px) {
    .mainHeader { padding: 0 0 15px; }
    .mainHeader .logoSec { width: 233px; }
    .mainHeader .humbugMenu { bottom: 24px !important; }
    .mainHeader .rightSec .langSec.customSelect { right: 2px; }
    .mainHeader .rightSec .notification { right: 92px; }
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText { font-size: 1.4rem; padding: 4px 0 3px 14px; }
    .mainHeader nav { top: 100%; width: 65%; }
    .mainHeader .searchResultSec .resultWrap .inputSec input { padding: 2px 45px; height: 45px; font-size: 1.8rem; }
    .mainHeader .searchResultSec .resultWrap .inputSec .icon { background-size: auto 317px; background-position: -237px -214px; left: 13px; top: 13px; height: 22px; }
    .mainHeader .searchResultSec .resultWrap .inputSec #voiceSearch { background-size: auto 362px; background-position: -267px -210px; width: 21px; height: 27px; right: 14px; top: 10px; }
    .mainHeader .searchResultSec .resultWrap .resultList ul li { font-size: 1.4rem; padding: 10px 20px 10px 18px; }
    .mainHeader .searchResultSec .resultWrap .resultList .seeAll { padding-left: 18px; }
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText { font-size: 1.4rem; padding: 4px 0 3px 14px; }
    .mainHeader .humbugMenu { bottom: 24px !important; }
    }
    @media screen and (max-width: 480px) {
    .mainHeader .humbugMenu { right: 10px; }
    .mainHeader .rightSec .langSec.customSelect { margin-top: 8px; right: 2px; min-width: 60px; margin-left: 10px; }
    .mainHeader .rightSec .notification { right: 77px; margin-top: 12px; }
    .mainHeader .rightSec .rightBottom .searchSec { right: 115px; top: 14px; }
    .mainHeader .rightSec .rightBottom .getInTouch { min-width: 132px; }
    .mainHeader .rightSec .rightBottom .loginSec .btn { margin-left: 5px; }
    .mainHeader nav { width: 90%; top: 100%; }
    .mainHeader .logoSec { width: 153px; }
    .mainHeader .rightSec .rightBottom .searchSec { right: 115px; top: 14px; }
    .mainHeader .humbugMenu { right: 10px; }
    /* search code css */
    .model-container .keyword p {margin-right: 3px;font-size: 12px;padding: 4px 16px;margin-bottom: 13px;}
    .model-container {width: 100%;}
    .model-container .keyword {margin-top: 22px;}
    .model-container .keyword h2 {font-size: 1.8rem;margin-bottom: 15px;}
    .model-container .keyword .keywordHeader {font-size: 1.8rem;margin-bottom: 15px;}
    }
    @media screen and (max-width: 1024px) {
        .mainHeader nav > ul > li:first-child .sumMenuSec > ul > li .iconSec p:after {
            content: "";
            width: 12px;
            height: 12px;
            position: absolute;
            top: 20px;
            right: 24px;
            background: url(../content/dam/bagic/index/sprite.png) no-repeat;
            background-position: -320px -386px;
        }
    
    .mainHeader nav > ul > li .sumMenuSec { padding: 0; }
    .mainHeader .sumMenuSec ul>li .iconSec p { text-align: left;  }
    .searchSec { margin: 7px 40px 4px 14px; }
    }
    .notificationWrap { width: auto; display: inline-block; position: relative; }
    .mainHeader .rightSec .notificationWrap .notification { cursor: pointer; }
    .dropdown-menu-notify { position: absolute; width: 220px; z-index: 1000; margin: 2px 0 0; min-width: 160px; right: 0%; top: 100%; margin-top: 15px; background-color: #fff; -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .26); text-align: left; display: none; }
    .dropdown-menu-notify:before { content: ""; display: block; width: 0; height: 0; border-bottom: 10px solid #fff; border-left: 10px solid transparent; border-right: 10px solid transparent; position: absolute; top: -9px; right: 10px; }
    .dropdown-menu-notify ul { width: 100%; float: left; }
    .dropdown-menu-notify ul li { width: 100%; float: left; border-bottom: 1px solid #ebebeb; padding: 10px; position: relative; }
    .dropdown-menu-notify ul li:last-child { border-bottom: 0; }
    .dropdown-menu-notify ul li .icon { padding: 5px 0 5px 45px; position: relative; }
    .dropdown-menu-notify ul li .icon:before { content: ""; width: 30px; height: 30px; position: absolute; display: block; left: 0; top: 5px; }
    .dropdown-menu-notify ul li p { font-size: 1.4rem; color: #4f4f4f; }
    .dropdown-menu-notify ul li p span { color: #0071bb; }
    @media screen and (max-width:1024px) {
    .notificationWrap { width: auto; display: block; position: absolute; right: 77px; top: 10px; }
    }



    .mainHeader .rightSec .notification { margin-top: 10px; margin-right: 15px; }
    .mainHeader .rightSec .rightBottom { margin-top: 22px; }
    .mainHeader .logoSec { margin-top: 1px; }
    .mainHeader { padding: 0; }
    .mainHeader nav { margin: 25px 0 ; }
    .mainHeader .rightSec .langSec.customSelect { display: none; }
    .notificationWrap { width: auto; display: inline-block; position: relative; float: left; right: auto; top: auto; display:none; }
    .mainHeader .rightSec .notification { margin-top: 10px; margin-right: 15px; z-index: 2; }
    .searchSec { float: left; height: 20px; width: 20px; }
    .searchSec .inputbox { left: -700px; top: 5px; width: 726px; padding-bottom: 5px; }
    .searchSec a { cursor: pointer; left: -15px; top: 0px; z-index: 10; }
    .searchActive .searchSec .inputbox, .searchActive.searchSec a { z-index: 10; }
    .searchSec .inputbox { z-index: -1; }
    .searchActive .searchSec .inputbox { z-index: 1; }
    .searchSec .inputbox .closeBtn { -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; width: 34px }
    .searchSec .inputbox .closeBtn:before { transform: translate(-50%, -50%) scale(0.7),; -moz-transform: translate(-50%, -50%)scale(0.7); -webkit-transform: translate(-50%, -50%)scale(0.7); -ms-transform: translate(-50%, -50%)scale(0.7); left: 50%; top: 50%; }
    .mainHeader nav ul li.open .sumMenuSec .container{border:2px solid #eee; border-top:none; padding-bottom:40px;}
    .mainHeader nav ul li.open .sumMenuSec .closeBtn{right:30px; top: 25px;}



    @media screen and (max-width:1440px) {
    .searchSec .inputbox, .searchActive .searchSec .inputbox { left: -630px; width: 660px; }
    .mainHeader nav ul li.open .sumMenuSec .closeBtn{right:25px; top: 25px;}
    }
    @media screen and (max-width:1280px) {
    .searchSec .inputbox, .searchActive .searchSec .inputbox { left: -500px; width: 530px; }

    }



    @media screen and (max-width:1024px) {
    .mainHeader .rightSec .rightBottom { margin-top: 22px; }
    .mainHeader .humbugMenu { bottom: 10px; }
    .mainHeader .rightSec .notificationWrap .notification { z-index: 2; }
    .searchSec .inputbox, .searchSec .inputbox, .searchActive .searchSec .inputbox { left: 0px; top: 3px; width: 100%; }
    .searchSec .inputbox input { padding: 0 10px 0 0; }
    .searchSec a { top: 0px; left: -20px; }
    .mainHeader .rightSec .notificationWrap .notification { position: relative; right: 10px; top: 0px; margin-top: 10px; }
    .searchSec { margin: 7px 0px 4px 14px; }
    .dropdown-menu-notify, .dropdown-menu-notify:before { right: auto; }
    .dropdown-menu { right: auto; left: 0; }
    .dropdown-menu:before { right: auto; left: 70px; }
    .mainHeader .logoSec { margin-top: 0px; }
    .mainHeader nav { margin: 0; }
    .searchActive .searchSec .inputbox { z-index: 12; }
    .mainHeader nav ul li.open .sumMenuSec .container{border:0px;}


    }
    @media screen and (max-width:767px) {
        .mainHeader .rightSec .rightBottom .claim-dropdown-menu{     top: 32px;}
    .mainHeader .rightSec .notificationWrap .notification { right: 0; margin-top: 5px; }
    .mainHeader .rightSec .rightBottom { margin-top: 22px; }
    .searchSec .inputbox { width: 90%; }
    .searchSec a { left: -5px; top: -5px; }
    .mainHeader .rightSec .notificationWrap .notification { right: 0; margin-top: 5px; }
    .mainHeader .rightSec .rightBottom .loginSec .btn { padding: 7px 25px 7px; }
    .searchSec .inputbox, .searchSec .inputbox, .searchActive .searchSec .inputbox { width: 90%; }
    .mainHeader .logoSec{ width:40% !important;}
    .mainHeader .rightSec .formaction{ margin-right:40px;}
    .govtSchemeSub{ left:0px; margin-top:-3px;}
    .mainHeader nav ul li.govtScheme .govtSchemeSub a{ margin:7px 0;}
    .humbugMenu.close { bottom: 18px !important; }

    }
    @media screen and (max-width:640px) {
        .bredcrumbs{display:none;}
    /*.bannerWrap.headsDetailPage {
        padding: 10px 0;
    }
    .bannerWrap.headsDetailPage .bannerHeads h1 {
        padding-bottom: 10px;
    }
    .bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {
        padding: 20px 10px 0;
    }*/
    }
    @media screen and (max-width:639px) {
    .mainHeader .rightSec .rightBottom .getInTouch .selectedText { font-size: 1.4rem; padding: 4px 0 3px 14px; }
    .mainHeader .rightSec .rightBottom .getInTouch { margin-top: -2px; }
    .searchSec .inputbox .closeBtn { width: 30px; }
    }
    @media screen and (max-width:480px) {
    .searchSec .inputbox input.placeholder { font-size: 1.4rem; }
    .searchSec .inputbox, .searchActive .searchSec .inputbox { top: 3px; }
    .searchSec .inputbox .closeBtn { width: 28px; }
    .dropdown-menu ul li { padding: 10px; }
    .dropdown-menu ul li p { font-size: 1.6rem; }
    .dropdown-menu { width: 240px; }
    .searchSec .inputbox .closeBtn { width: 28px; }
    .searchSec .inputbox input.placeholder, .searchSec .inputbox input { font-size: 1.4rem; }
    .searchSec .inputbox input {
        padding: 1px 10px 1px 0;
    }
    }
    @media screen and (max-width:479px) {
    .mainHeader .rightSec .rightBottom .loginSec .btn { padding: 3px 8px 5px; }
    }
    *::-ms-backdrop, .searchSec .inputbox .closeBtn {
    width: 32px;
    }
                        



    .mainHeader nav ul li.open .sumMenuSec{padding-top:0;}
    .mainHeader .sumMenuSec .container > ul > li .links a.active{color:#ff9b41;}
        .mainHeader .sumMenuSec .container > ul > li .links ul li a.active:before{background:#ff9b41;}
    .mainHeader .rightSec .rightBottom .loginSec a.btn{ border:0px;}
    .mainHeader .dropdown-menu ul li a[href^="tel:"]{ width: auto !important; width:auto !important; height:auto !important;}
    .mainHeader .rightSec .rightBottom .getInTouch .dropdown-menu{ top:53px;}
    .mainHeader .rightSec .rightBottom .claim-dropdown-menu p strong { font-size: 1.5rem;}
    .mainHeader .rightSec .rightBottom .claim-dropdown-menu{  top: 58px;}

    @media screen and (max-width:1024px) {
    .mainHeader .rightSec .rightBottom .getInTouch .dropdown-menu{ top: 30px; left:-180px; width: 300px;}
    .mainHeader .rightSec .rightBottom .getInTouch .dropdown-menu:before{ left:180px;}
        .mainHeader .rightSec .rightBottom .claim-dropdown-menu{     top: 32px;}
    /*     
    .mainHeader nav>ul>li:nth-last-child(2) a:before{ background:url(../../../../../../content/dam/bagic/index/about-us.png) no-repeat; }
    .mainHeader nav>ul>li:last-child a:before{ background:url(../../../../../../content/dam/bagic/index/govt-scheme.png) no-repeat;}

    */
    }


    @media screen and (max-width:639px) {
    .mainHeader .logoSec {  width: 150px !important; margin-top:1px;}

    }
    @media screen and (max-width:479px) {
        .mainHeader .rightSec .rightBottom .claim-dropdown-menu{ left:-145px;}
    .mainHeader .logoSec {  width: 120px !important;}                   
    }

    .sumMenuSec .container ul li:nth-child(2) .links ul li:nth-child(12){display:none;}
   

     nav ul li:nth-child(1) .sumMenuSec ul li:nth-child(1) .links ul li:nth-child(3)::after { background: #ff8100; padding: 1px 6px; content: "New"; font-size: x-small; color: white; border-radius: 9px;}

    .sumMenuSec ul li:nth-child(1) .links ul li:nth-child(13)::after { background: #ff8100; padding: 1px 6px; content: "New"; font-size: x-small; color: white; border-radius: 9px; display: none;}

    .sumMenuSec ul li:nth-child(4) .links ul li:nth-child(4)::after { background: #ff8100; padding: 1px 6px; content: "New"; font-size: x-small; color: white; border-radius: 9px;}
/*    .sumMenuSec ul li:nth-child(2) a::after {background: #ff8100; padding: 1px 6px;content: "New"; font-size: x-small; color: white; border-radius: 9px;margin: 6%;}*/
 
 

/*header.mainHeader .container nav>ul>li:nth-child(1) .sumMenuSec>ul>li:nth-child(2) a::after {background: #ff8100; padding: 1px 6px;content: "New"; font-size: x-small; color: white; border-radius: 9px;margin: 6%;}*/


    .sumMenuSec ul li .links ul li a::after {display: none; }
    .mainHeader .sumMenuSec ul>li .links ul li a {width: auto !important;}

    .flipkart-vid .container .flip-heading h1{ font-size: 3rem !important; padding-top: 19px; margin-bottom: 6px; }
    .flipkart-vid .container .flip-heading {width: 60%;}
    @media screen and (max-width:639px) {
    .flipkart-vid .container .flip-heading {width: 89% !important;margin-top: 3px !important;}

    .flipkart-vid .container .flip-heading h1{ font-size: 1.8rem !important; padding-top: 29px; margin-bottom: 6px; }


    }

section#pmfbyPhotoGallery .customSelect select {   
    opacity: inherit !important;
    z-index: auto !important;
    background-color: #ebebeb !important;
    border: 2px solid #0071bb !important;
    border-radius: 5px !important;
    color: initial !important;
}

section#pmfbyPhotoGallery .selectedText {
    visibility: hidden !important;
}

/* ==== --31-8-2023 ======================== */
@media screen and (max-width: 480px){
.mainHeader nav.active ul li a[title="Fire"] + .sumMenuSec .iconSec p a:after
{
display: none !important;
}
.footer-menu {
display: flex;
justify-content: center;
flex-direction: column !important;
align-items: center !important;
width: 100% !important;
}
.product-menu,.product-menu-1,.csupport,.finitiative {
width: 100% !important;
margin: 20px 0 !important;
}
footer p,
footer a,
footer .show-footer .addresing p span
{
font-size: 1.8rem !important;
}
.footer-menu div {
margin: auto !important;
}
.addresing {
text-align: left !important;
}
.footer-menu > div {
padding: 5% 0;
}
footer .wrapme.mainFooter ul li {
width: 100% !important;
}
.mainHeader nav > ul > li .sumMenuSec > ul > li .iconSec p:after 
{
display: none;
}
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */