
/*Submenu*/

/*.searchSec input{opacity:0;filter: alpha(opacity=0);}
.searchSec input:focus {opacity:1 filter: alpha(opacity=100);}*/

/*Submenu*/

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

    /*.navSec { position: absolute; }*/
}

/*Nav and search*/

/*Get in touch*/

/*.mainHeader .rightSec .rightBottom .loginSec .btn {
    padding: 3px 25px 5px;
    margin-left: 25px;
    color: #0071bb;
    background: white;
    border: 0;
}

.mainHeader .rightSec .rightBottom .loginSec .btn:hover {
    color: #fff;
    background: #f89c30;
}

.mainHeader .rightSec .rightBottom .loginSec .btn:hover:before {
    background: #f89c30;
}*/

.mainHeader {
    background: #0071bb;
    padding: 0 0 22px;
    position: relative;
    float: none;
}

.mainHeader .container:after {
    content: "";
    clear: both;
    display: block
}

.mainHeader .logoSec {
    float: left;
    /* vidya 1 oct 2025 start */
    width: 120px;
      /* vidya 1 oct 2025 start */

    margin-top: 30px
}

/*.mainHeader .rightSec .rightBottom .loginSec .btn {
    padding: 3px 25px 5px;
    margin-left: 25px;
    color: #0071bb;
    background: #fff;
    border: 0
}

.mainHeader .rightSec .rightBottom .loginSec .btn:hover {
    color: #fff;
    background: #f89c30
}

.mainHeader .rightSec .rightBottom .loginSec .btn:hover:before {
    background: #f89c30
}*/
/* milind code added 01-10-2021 */
.ph-numbers-header {
float: right;
    position: absolute;
    top: 31px;
    right: 69px;
    }

.buyfolowchat {
top: 60% !important;
left: 636.5px !important;
}
.telico{
width: 23px;
    margin-right: 7px;
}
.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
}

/*New custom dropdown*/


/* Select Language Dropdown END*/

/* Select Language Dropdown END*/


@media screen and (max-width: 1500px) {
    .container {
        padding: 0 40px
    }
}

@media screen and (max-width: 1024px) {
    .mainHeader {
        z-index: 98;
    }

    .mainHeader .logoSec {
        margin-top: 0;
        width: 258px;
    }
}

@media screen and (max-width: 767px) {
    .mainHeader {
        padding: 0 0 18px;
    }
}

@media screen and (max-width: 639px) {
    .mainHeader {
        padding: 0 0 15px;
    }

    .mainHeader .logoSec {
        width: 233px;
    }
}

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

    .mainHeader .logoSec {
        width: 153px;
    }
}

/*.loader { position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 80px; width: 80px; z-index: 999; display: none; }
/*.bodyOverlay{z-index:101!important;}*/


/*.loader:before { content: ''; box-sizing: border-box; position: absolute;*/
/*top: 50%;

    left: 50%;*/

/*width: 80px; height: 80px;*/
/*margin-top: -15px;

    margin-left: -15px;

border-radius: 50%; border: 3px solid #fff; border-top-color: #0071bb; animation: loadspinner .6s linear infinite; }*/

.mainHeader .logoSec {
    margin-top: 10px;
}

.mainHeader {
    padding: 0 0 10px;
}



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

    .mainHeader .logoSec {
        margin-top: 0px;
    }
}

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

    /*.bannerWrap.headsDetailPage {
    padding: 10px 0;
}
.bannerWrap.headsDetailPage .bannerHeads h1 {
    padding-bottom: 10px;
}
.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {
    padding: 20px 10px 0;
}*/
}

*::-ms-backdrop {
    width: 32px;
}