/* bredcrumbs css start */
.bredcrumbs {
    padding-top: 18px;
    clear: both;
}

.BenifitsOfPlans #section-11 ul .single-benifit
{
min-height: 225px;
background-color: white;
margin: 0.5%;
}

#section-4 .container .jaimatadi ul li:before {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    left: -14px;
    top: 9px;
    border-radius: 50%; 
    background-color: #0e0e0e;
    display: none;
}
#section-4 .container .jaimatadi .benifitR ul li{position:relative;text-align: left;}
.why-health .container.bagclass{background: rgb(248, 156, 48) !important;}
.bagclass .textRte-listing-div h2{color:#fff;}
.display_block_imp
{
    display:block !important;
}
.boingtext{position: fixed;
        display:none;
    bottom: 2px;
    right: 5px;
    z-index: 9999999;
    color: #000;
    font-size: 16px;
    margin-bottom: 5px;}
.communicationSec .callBack {margin-bottom: 97px !important;}
#lhnHocButton{display:none !important}
#ymDivCircle{margin-bottom: 10px;}
.bredcrumbs ul li {
    font-size: 1.4rem;
    font-family: "AllianzSansLight";
    color: black;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    position: relative;
}
.bredcrumbs ul li a {
    font-size: 1.4rem;
    font-family: "AllianzSansLight";
    color: black;
}
.bredcrumbs ul li a:hover {
    text-decoration: underline;
}
.callBack{margin-bottom: 28px !important;}
.bredcrumbs ul li:before {
    content: '';
    position: absolute;
    right: -12px;
    top: 6px;
    border: solid black;
    border-width: 0 1px 1px 0;
    border-color: #757575;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: inline-block;
    width: 6px;
    height: 6px;
}
.nestedSimpleList{width:100% !important;}
.bredcrumbs ul li:last-child:before {
    display: none;
}
.simpleList{width:100% !important;}
.selectMulty{left: 1198.28px;}
.multilung .protectWheel{box-shadow: 0 0 5px 1px #d9d9d9;border-radius: 7px;padding: 1px 7px;border: 1px #cfcfcf solid;padding-top: 5px;}
.multilung .protectWheel .selectedText{color: #ff9b41;}
.multilung .customSelect .selectedText:after{background: url(../images/sprite.png) no-repeat !important;background-position: -320px -452px !important;}
.multilung.show{display:inline-block;text-align: center;}
.multilung{display: none;width: 7.5%;text-align: left;cursor: pointer;margin-top: 5px;}
    .lang-switch {position: relative;background-color: #e6e6e6;border: 1px solid #ddd;border-radius: 30px;
    width: 120px;display: -ms-flexbox;display: flex;justify-content: space-around;height: 30px;-ms-flex-align: center;
    align-items: center;overflow: hidden;}
.lang-hindi {width: 60px;padding: 4px 16px;margin-left: -4px;}
.lang-english {width: 74px;padding-left: 8px; color: #000;}
.lang-link {font-size: 13px;text-decoration: none;color: #7f7f7f;line-height: 25px;font-weight: 600;display: block;}.lang-link.active {cursor: default;pointer-events: none;color: #fa7a19;}
.lang-bg {position: absolute;left: -1px;width: 40px;background: #fff;border: 1px solid #ddd;border-radius: 30px;    height: 20.5px;}
.lang-hindi.active{background: #fff;border: 1px solid #ddd;border-radius: 43px;height: 32.5px;
color: #fa7a19;}
.lang-english.active{background: #fff;border: 1px solid #ddd;border-radius: 43px;height: 32.5px;
color: #fa7a19;}
.lang-list.active a{ color: #fa7a19;}
a.lang-link-english{font-size: 14px;padding-top: 3px;}
header.mainHeader .logoSec {
    margin-top: 10px;
    margin-left: -17px;
}
header.mainHeader nav ul {
    margin-left: 18px;
}
@media screen and (max-width: 479px){
header.mainHeader .logoSec {
    width: 154px !important;
     margin-left: 5px;
            }}
@media screen and (max-width: 480px) {
    .chatboing {
        font-size: 11px !important;
        padding: 6px 5px !important;
    }

    .communicationSec .callBack {margin-bottom: 25px !important;}
    .requestcallback .communicationSec {width: 0px !important;}
    .getQuoteFixed {bottom: 268px !important;}
    .communicationSec .callBack {bottom: 181px !important;}
    #ymPluginDivContainerInitial #ymDivCircle{height: 70px !important;width: 70px !important;}
    #ymPluginDivContainerInitial #ymDivCircle img{height: 70px !important;width: 70px !important;}
.multilung {
    display: none;
    width: auto;
    text-align: left;
    cursor: pointer;
    margin-top: -14px;
}
#section-4 .container .jaimatadi .benifitR ul {padding-left: 15px;}
#section-4 .container .jaimatadi ul li:before {left: -13px;}
.demystifyInsur .headingSec {text-align: center !important;}
.textRte-listing-div ul li {padding: 0% 4% !important;}
.bannerCircleText {
    font-size: 2rem !important;
}
.getQuoteWrap .getQuoteInner p {
    width: 100% !important;
}
}
@media screen and (max-width: 1500px) {
    footer .wrapme {
      width: 90%;
      }
  }
 
  @media screen and (max-width: 768px) {
     .owl-item.addonOuter.addonInner {height: 210px!important;} 
      
      
.getQuoteFixed {
        right: 10px !important;
        top: auto !important;
        bottom: auto;
        z-index: 2 !important;
    }
    .getQuoteContent img {
        max-width: 40px;
    }
    .getQuoteContent p {}
  }  


  /* titledescription css start */
  .whyUs {
    background: #d9f9ff;
    text-align: center;
    padding: 50px 0
}
.whyUs h2.whyUsHead {
    color: #005596;
    font-size: 3rem;
    font-family: "AllianzB";
    padding-bottom: 15px;
    text-transform: uppercase
}
.whyUs p {
    color: #5e5e5e;
    font-size: 1.8rem;
    max-width: 85%;
    width: 100%;
    margin: 0 auto;
    display: inline-block
}
.whyUs p {
    line-height: 24px;
    padding-bottom: 30px
}
.whyUs p:last-child {
    padding-bottom: 0;
}
.whyUs p a.moreWhyUsClick,.lessWhyUsClick {
    font-size: 1.8rem;
            color:#005596;
            cursor:pointer;
    display:inline-block;
}
ul.whyusUL {
    float: left;
    width: 100%;
    padding-right: 70px;
}ul.whyusUL li {
    font-size: 1.6rem;
    color: #5e5e5e;
    padding: 3px 0 3px 20px;
    position: relative;
    text-align:left;
    list-style: none;
}ul.whyusUL li:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    left: 0;
    top: 10px;
    background: #333;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
}
.whyUs p.whyUsbulletPoint{position:relative; text-align: left; padding-bottom:5px; padding-left: 15px;}
.whyUs p.whyUsbulletPoint:before{content: "";position: absolute;width: 6px;height: 6px;left: 0;top: 8px; background: #5e5e5e; -webkit-border-radius: 20px;-moz-border-radius: 20px;
-ms-border-radius: 20px;border-radius: 20px;}
@media screen and (max-width: 1400px) {
    .healthPolicyCategory.whyUs p,.whyUs p{width: 70%;}
}
@media screen and (max-width: 1024px) {
    .whyUs h2.whyUsHead {
        font-size: 2.5rem
    }
    .whyUs p {
        font-size: 1.6rem;
        max-width: 100%
    }
    .whyUs p a.moreWhyUsClick,.lessWhyUsClick {
        font-size: 1.6rem;
    }
.healthPolicyCategory.whyUs p,.whyUs p{width: 100%;}
}
@media screen and (max-width: 768px) {
    .whyUs p {
        font-size: 1.5rem;
    }
        .whyUs p a.moreWhyUsClick,.lessWhyUsClick {
            font-size: 1.5rem;
        }
        .owl-item .addonOuter .addonInner {height: 210px !important;}  
}
@media screen and (max-width: 767px) {
    .breadCrumbsWrap {
        display: block !important;
    }
    .whyUs h1.whyUsHead, .whyUs h2.whyUsHead {
        font-size: 2.1rem;
            }
        .whyUs{padding:30px 0;}
}
@media screen and (max-width: 480px) {
    
    .whyUs p {
        font-size: 1.4rem;
    }
    .whyUs p a.moreWhyUsClick,.lessWhyUsClick {
        font-size: 1.4rem;
    }
}
.whyUs p.secondWhyUsContent, .whyUs p span {
    display: none;
}
.whyUs p.whyUsContentAll span {
    display: inline;
}
            .whyUs p.secondWhyUsContent.whyUsContentAll {
    display: block;
}
.whyUs p.contentMore{cursor:pointer;}
.lessWhyUsClick{display:none;}
.moreWhyUsClick:hover,.lessWhyUsClick:hover{text-decoration:underline;}
/* newinsurancepolicytabs css start */
/*Key features icon additon 17 Apr*/


.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle:before {
    display: none;
}
/*Key features icon additon 17 Apr*/
.svgSec svg { width: auto !important; height: auto }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent { float: left; width: 100%; display: none; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul{ width: 100%; float: none; padding-right: 25px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.boxShadowWrap .item .contentInner .boxSec .topSec .nameSec:before{ position:relative; top:-20px;}

 @media screen and (max-width: 767px) {
    .bannerWraprenew .refeatureWrapp { width: 50%;}
    .bannerWraprenew .carrenewfeatures {margin-top: 10%; box-shadow: none !important;}
    .renewmedia-body .renewmedia-heading {text-align: center;}
    .renewmedia-body { width: 100% !important; }
    .bannerWraprenew .carrenewfeatures .refeatureWrapp {padding: 3% !important;}
    .carrenewfeatures .refeatureWrapp:nth-child(4) {border-right: 1px solid #ccc !important;}
    .carrenewfeatures .refeatureWrapp {border: 1px solid #ccc !important; width: 100% !important;}

}

.claimcontent .description.transDescription.active:after{ display:none;}
/*Key features icon additon 17 Apr*/
.keyIcon {
    width: 40px;
    height: 40px;
    position: absolute;
    content: '';
    background: #ff9b41;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    top: 50%;
    left: 0;
    margin-top: -20px;
}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.insPolicyTabsWrap.healthTabWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle:before {
    display: block;
}
.insPolicyTabsWrap .insPolicyTabsContentWrap { float: left; width: 100%; padding: 70px 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading { float: left; width: 100%; text-align: center; padding-bottom: 50px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h3 { font-family: "AllianzB"; color: #005596; font-size: 3rem; text-transform: uppercase; padding-bottom:20px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul{ width: 100% !important; float: none !important; padding-right: 25px !important; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li{ width: 48% !important; }

 @media screen and (max-width: 767px) {
        .motorReviewWrap .boxShadowWrap .item .contentInner .boxSec .detailSec{height:auto;}
.insPolicyTabsContent.motorReviewWrap .boxShadowWrap .item .contentInner .boxSec .topSec .nameSec{ margin-top:20px;}
                            }
                            /************* new added for drivesmart************/

.svgSec svg { width: auto; height: auto }
.starRating { display: inline-block; padding: 15px 0 0 }
.starRating .startWrap { width: auto; float: left }
.starRating ul { width: auto; float: left }
.starRating ul li { margin: 0px 3px; padding: 0px; list-style: none; width: 22px; height: 20px; float: left; position: relative; background: url(../images/sprite.png) no-repeat; background-position: -771px -180px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease }
.starRating ul li input { width: 22px; height: 20px; position: absolute; z-index: 2; cursor: pointer }
.starRating ul li.active { background: url(../images/sprite.png) no-repeat; background-position: -743px -180px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease }
.simplifyInsurance { padding: 80px 0 }
.simplifyInsurance .simplifyAccordWrap { width: 100%; float: left }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead { width: 100%; float: left }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h3 { width: 60%; display: inline-block; text-transform: uppercase; font-weight: normal; font-size: 3rem; font-family: "AllianzSans" }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec { display: inline-block; vertical-align: middle; margin-left: 9% }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec .svgSec { width: 102px; margin-right: 30px; float: right }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner { width: 60%; display: inline-block; vertical-align: top; margin-left: 15% }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain { width: 100%; float: left; border-bottom: 1px solid #cccccc; }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain h3 { font-size: 1.8rem; color: #000; font-family: "AllianzSans"; position: relative; /*border-bottom: 1px solid #cccccc;*/ padding: 25px 35px 25px 0; cursor: pointer; font-weight: normal }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain h3:before { width: 15px; height: 15px; position: absolute; content: ''; right: 10px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); background: url(../images/sprite.png) no-repeat; background-position: -298px -385px }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent { display: none; padding: 0 0 25px 0 }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent p { font-size: 1.6rem; color: #000; font-family: "AllianzSans" }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent ol.alphaList li { color: #000; font-family: "AllianzSans"; font-size: 1.6rem; width: 100%; float: left; position: relative; padding-left: 15px; margin-bottom: 15px; list-style-type: lower-alpha; }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent ol.alphaList { padding-left: 15px; }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent ol.numList li { color: #000; font-family: "AllianzSans"; font-size: 1.6rem; width: 100%; float: left; position: relative; padding-left: 15px; margin-bottom: 15px; list-style-type: decimal; }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent ol.alphaList, ol.numList { padding-left: 15px; }
.insPolicyTabsWrap .insPolicyTabsListWrap { width: 100%; float: left; background: #005596; text-align: center; }
.insPolicyTabsWrap .insPolicyTabsListWrap ul { display: inline-block; width: auto; vertical-align: middle; max-width: 1440px; margin: 0 auto }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li { position: relative; width: auto; padding: 30px 34px; border: 0; text-align: center; vertical-align: middle; float: left }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:after { position: absolute; content: ''; height: 45px; width: 1px; top: 20px; right: 0px; background: #9eb7cb; bottom: 0 }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:last-child:after { display: none }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:before { content: ''; background: url(../images/sprite.png) no-repeat; height: 22px; display: inline-block; vertical-align: middle; margin-right: 15px; margin-top: -5px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.listpolInfo:before { width: 25px; background-position: -516px 0px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.listclaimProc:before { width: 16px; background-position: -548px 0px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.listFaq:before { width: 13px; background-position: -572px 0px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.listReview:before { width: 25px; background-position: -591px 0px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.listAnLabel:before { width: 22px; background-position: -623px 0px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover { cursor: pointer }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover a { color: #ff9b41 }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover a:after { width: 100%; padding: 0 20px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover.listpolInfo:before { width: 25px; background-position: -516px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover.listclaimProc:before { width: 16px; background-position: -548px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover.listFaq:before { width: 13px; background-position: -572px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover.listReview:before { width: 25px; background-position: -591px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li:hover.listAnLabel:before { width: 22px; background-position: -623px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li a { font-family: "AllianzSans"; font-size: 1.8rem; color: #fff; position: relative }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li a:after { content: ""; position: absolute; bottom: -31px; width: 0px; height: 4px; margin: 5px 0 0; background: #ff9b41; left: -30px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel a { color: #ff9b41; position: relative; font-family: "AllianzB" }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel a:after { content: ""; position: absolute; bottom: -31px; width: 100%; padding: 0 20px; height: 4px; margin: 5px 0 0; background: #ff9b41; left: -30px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel.listpolInfo:before { width: 25px; background-position: -516px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel.listclaimProc:before { width: 16px; background-position: -548px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel.listFaq:before { width: 13px; background-position: -572px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel.listReview:before { width: 25px; background-position: -591px -31px }
.insPolicyTabsWrap .insPolicyTabsListWrap ul li.insPolicySel.listAnLabel:before { width: 22px; background-position: -623px -31px }
.insPolicyTabsWrap .insPolicyTabsContentWrap { float: left; width: 100%; padding: 25px 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent { float: left; width: 100% }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading { float: left; width: 100%; text-align: center; /*padding-bottom: 50px*/ }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h3 { font-family: "AllianzB"; color: #005596; font-size: 3rem; text-transform: uppercase }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h2 { padding-top: 30px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h2 { font-family: "AllianzB"; color: #ff9b41; font-size: 3rem; text-transform: uppercase }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading p { font-family: "AllianzSans"; color: #000; font-size: 1.8rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l { width: 70%; float: left }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap { float: left; width: 100% }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul { float: left; width: 50%; padding-right: 70px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li { float: left; width: 100% ; margin-top:2%;}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle { cursor: pointer; font-family: "AllianzSans"; color: #000; font-size: 1.8rem; border-bottom: 1px solid #e1e1e1; padding: 20px 20px 20px 60px; position: relative }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle:before { width: 40px; height: 40px; position: absolute; content: ''; background: #ff9b41 url(../images/sprite.png) no-repeat; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; top: 10px; left: 0!important; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li:last-child p.accordion-toggle { border-bottom: 0px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li .accordion-content { display: none; border-bottom: 1px solid #ff9b41; padding: 0 20px 20px 60px; float: left; width: 100%; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li .accordion-content p { color: #5e5e5e; font-family: "AllianzSans"; font-size: 1.6rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listSpotAssist p.accordion-toggle:before { background-position: -508px -56px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listDriveSmart p.accordion-toggle:before { background-position: -550px -56px; left: 8px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listnetworkGarrage p.accordion-toggle:before { background-position: -588px -56px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listextCover p.accordion-toggle:before { background-position: 10px -502px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listSumInsure p.accordion-toggle:before { background-position: 10px -533px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listMultipleSum p.accordion-toggle:before { background-position: -77px -573px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listAgeGroup p.accordion-toggle:before { background-position: -243px -502px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listTaxSaving p.accordion-toggle:before { background-position: -127px -538px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listTieUps p.accordion-toggle:before { background-position: -79px -500px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listpreExtCover p.accordion-toggle:before { background-position: 10px -502px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listmaternityExp p.accordion-toggle:before { background-position: -223px -538px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listCashlessFacility p.accordion-toggle:before { background-position: -175px -571px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listLifeTimeRenewal p.accordion-toggle:before { background-position: -32px -535px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listIncomeTaxSave p.accordion-toggle:before { background-position: -262px -569px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listHospExp p.accordion-toggle:before { background-position: -340px -506px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listDailyCashBenefit p.accordion-toggle:before { background-position: -337px -538px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListL li.listFamilyDisc p.accordion-toggle:before { background-position: -335px -570px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listMotorSpot p.accordion-toggle:before { background-position: -506px -98px; left: 10px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listZeroDepre p.accordion-toggle:before { background-position: -548px -98px; left: 10px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listTowingFacility p.accordion-toggle:before { background-position: -589px -94px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listSaveMoney p.accordion-toggle:before { background-position: -29px -500px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listLongTerm p.accordion-toggle:before { background-position: -32px -535px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listQuickSettle p.accordion-toggle:before { background-position: -28px -569px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listFlexConv p.accordion-toggle:before { background-position: -79px -537px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listbenefitPay p.accordion-toggle:before { background-position: -127px -500px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listFamily p.accordion-toggle:before { background-position: -179px -502px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listEnhanceSum p.accordion-toggle:before { background-position: -300px -502px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listFloaterPolicy p.accordion-toggle:before { background-position: -124px -570px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listFreeHealthCheck p.accordion-toggle:before { background-position: -175px -538px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listEntryAge p.accordion-toggle:before { background-position: -263px -537px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listNoMedicalTest p.accordion-toggle:before { background-position: -296px -537px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listFreeLockPeriod p.accordion-toggle:before { background-position: -220px -569px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listQuickClaimSettle p.accordion-toggle:before { background-position: -295px -570px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listDoublebenefit p.accordion-toggle:before { background-position: -374px -538px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li.listEnhanceSumInsure p.accordion-toggle:before { background-position: -374px -569px; left: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r { width: 30%; float: left }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r p { color: #005596; font-family: "AllianzB"; font-size: 2.2rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r .insPolicyTabsVideoSec { max-width: 410px; max-height: 250px; width: 100%; float: left; position: relative }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r .insPolicyTabsVideoSec img { width: 100% }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r .insPolicyTabsVideoSec .videoPlayIcon { float: left }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r .insPolicyTabsVideoSec .videoPlayIcon:before { position: absolute; content: ''; width: 53px; height: 53px; background: url(../images/sprite.png) no-repeat; background-position: -365px -231px; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); left: 50%; top: 50% }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .simplifyInsurance { padding: 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h3 { font-family: "AllianzB" }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent.motorClaimWrap .boxShadowWrap .item .imgIconWrap .iconSec.animIconSec .svgSec.register { width: 60px; height: 60px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent.motorClaimWrap .boxShadowWrap .item .imgIconWrap .iconSec.animIconSec .svgSec.car-repair { width: 89px; height: 68px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent.motorClaimWrap .boxShadowWrap .item .imgIconWrap .iconSec.animIconSec .svgSec.lessPaperwork { width: 79px; height: 67px }
.boxShadowWrap { max-width: 90%; margin: 0 auto; width: 100% }
.boxShadowWrap .item { margin: 0 1.5%; width: 30.33%; float: left; margin-top: 22px }
.boxShadowWrap .item .contentInner { padding: 50px 35px; -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; width: 100%; float: left; position: relative; text-align: center }
.boxShadowWrap .item .contentInner .imgIconWrap { width: 100%; float: left }
.boxShadowWrap .item .contentInner .imgIconWrap .iconSec.animIconSec .svgSec { width: 88px; height: 88px; margin: 0 auto }
.boxShadowWrap .item .contentInner p { width: 100%; float: left }
.boxShadowWrap .item .contentInner p.otherInsHeads { color: #005596; font-family: 'AllianzB'; font-size: 2rem; padding-top: 15px; padding-bottom: 15px }
.boxShadowWrap .item .contentInner p.otherInsTxt { color: #000; font-family: "AllianzSans"; font-size: 1.8rem }
.boxShadowWrap .item .contentInner a.learnMore { color: #ff9b41; font-family: "AllianzSans"; font-size: 1.8rem; margin-top: 15px; margin-bottom: 35px; position: relative; display: inline-block }
.boxShadowWrap .item .contentInner a.learnMore:before { position: absolute; content: ''; width: 100%; height: 1px; background: #ff9b41; left: 0; bottom: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease }
.boxShadowWrap .item .contentInner a.learnMore:hover:before { width: 0 }
.boxShadowWrap .item .contentInner .boxSec .topSec { display: inline-block; width: 100%; vertical-align: top }
.boxShadowWrap .item .contentInner .boxSec .topSec .nameSec { margin-top: 40px }
.boxShadowWrap .item .contentInner .boxSec .topSec .nameSec h5 { font-size: 1.8rem; color: #000; font-family: "AllianzSans"; display: inline-block; text-align: left }
.boxShadowWrap .item .contentInner .boxSec .topSec .nameSec h5 span { display: block; font-family: "AllianzB"; color: #005596; font-size: 1.4rem; margin-top: 2px }
.boxShadowWrap .item .contentInner .boxSec .topSec .nameSec:before { content: ""; display: inline-block; vertical-align: top; background: url(../images/sprite.png) no-repeat; background-position: -290px 0; width: 41px; height: 41px; margin-right: 12px }
.boxShadowWrap .item .contentInner .boxSec .detailSec { margin-top: 30px; height: 145px }
.boxShadowWrap .item .contentInner .boxSec .starRating .startWrap { width: 100px; float: none; margin: 0 auto }
.boxShadowWrap .item .contentInner .boxSec .starRating ul { width: auto; float: left }
.boxShadowWrap .item .contentInner .boxSec .starRating ul li { width: 20px; height: 20px; background-position: -769px -261px; margin: 0 }
.boxShadowWrap .item .contentInner .boxSec .starRating ul li input { width: 20px; height: 20px; left: 0 }
.boxShadowWrap .item .contentInner .boxSec .starRating ul li.active { background-position: -748px -261px }
.motorReviewWrap .btnSec { width: 100%; float: left; margin-top: 50px; text-align: center }
.motorReviewWrap .boxShadowWrap .item .contentInner { padding: 20px 35px }
.motorReviewWrap .boxShadowWrap .item .contentInner .boxSec .detailSec p { color: #000; font-size: 1.8rem }
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent { width: 100%; float: left }
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent ul li { color: #000; font-family: "AllianzSans"; font-size: 1.6rem; width: 100%; float: left; position: relative; padding-left: 15px; margin-bottom: 15px }
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent ul li:before { width: 5px; height: 5px; background: #000; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; position: absolute; content: ''; left: 0; top: 8px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li:hover p.accordion-toggle { color: #ff9b41 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li:last-child .accordion-content { border-bottom: none }
.starRating { width: 100%; float: left }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle.accordion-toggle-sel { color: #ff9b41; border-bottom: none; text-decoration: underline; height: auto !important; padding-bottom:10px;}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active h3:before { width: 15px; height: 15px; position: absolute; content: ''; right: 10px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); background: url(../images/sprite.png) no-repeat; background-position: -298px -405px; }
input[type=checkbox] { opacity: 0; filter: alpha(opacity=0) }
 @media screen and (max-width: 1400px) {
.insPolicyTabsWrap .insPolicyTabsListWrap ul li { padding: 30px 32px }
}
 @media screen and (max-width: 1300px) {
.insPolicyTabsWrap .insPolicyTabsListWrap ul li { padding: 30px 35px }
}
 @media screen and (max-width: 1024px) {
.simplifyInsurance { padding: 0 0 50px 0 }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h3 { width: 69%; font-size: 2.6rem }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec { width: auto; margin-left: 0 }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner { width: 100%; margin: 0 }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain h3 { font-size: 1.5rem; padding: 20px 35px 20px 0 }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent { padding: 0 0 20px 0 }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent p { font-size: 1.5rem }
.insPolicyTabsWrap .insPolicyTabsListWrap { overflow-x: scroll }
.insPolicyTabsWrap .insPolicyTabsListWrap ul { /*min-width: 1440px*/ min-width: 1300px}
.insPolicyTabsWrap .insPolicyTabsContentWrap { padding: 50px 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h3 { font-size: 2.6rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h2 { font-size: 2.4rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l { width: 100%; padding-bottom: 50px }
/*.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul.policyListR li:last-child p.accordion-toggle { border-bottom: 1px solid #e1e1e1 }
*/.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r { width: 100%; padding-left: 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r p { font-size: 2rem; text-align: center; padding-bottom: 15px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r p br { display: none }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r .insPolicyTabsVideoSec { float: none; margin: 0 auto }
.boxShadowWrap .item .contentInner p.otherInsHeads { font-size: 1.8rem ; min-height: 80px}

.boxShadowWrap .item .contentInner p.otherInsTxt, .motorReviewWrap .boxShadowWrap .item .contentInner .boxSec .detailSec p, .boxShadowWrap .item .contentInner .boxSec .topSec .nameSec h5 { font-size: 1.6rem }
.motorReviewWrap .boxShadowWrap .item .contentInner .boxSec .detailSec { height: 110px }
.motorReviewWrap .boxShadowWrap .item .contentInner, .boxShadowWrap .item .contentInner { padding: 15px }
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent ul li { font-size: 1.5rem }
.motorReviewWrap .boxShadowWrap { max-width: 100% }
.insPolicyTabsWrap .insPolicyTabsContentWrap { padding: 40px 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading { padding-bottom: 20px }
}
 @media screen and (max-width: 768px) {
    .refeatureWrapp { width: 50%;}
.boxShadowWrap .item .contentInner p.otherInsTxt, .motorReviewWrap .boxShadowWrap .item .contentInner .boxSec .detailSec p { font-size: 1.4rem }
.boxShadowWrap .item .contentInner p.otherInsHeads, .boxShadowWrap .item .contentInner a.learnMore { font-size: 1.6rem }
.boxShadowWrap .item .contentInner p.otherInsHeads { min-height: 80px }
.carrenewfeatures .refeatureWrapp:nth-child(4) {border-right: 1px solid #ccc !important; width: 100%;}
}
 @media screen and (max-width: 767px) {
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .boxShadowWrap .item { width: 100%; margin-left: 0; margin-right: 0 }
.boxShadowWrap .item .contentInner p.otherInsHeads { min-height: auto }
.btn { font-size: 1.5rem; padding: 5px 25px 7px }
h3 { font-size: 2.5rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading p { font-size: 1.6rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading { padding-bottom: 10px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h3 { font-size: 2rem; line-height: 28px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h2 { font-size: 1.8rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l { width: 100%; padding-bottom: 30px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul { padding-right: 0px; width: 100% }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle { padding: 15px 20px 15px 60px; font-size: 1.6rem }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle:before { top: 7px }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r { width: 100%; padding-left: 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_r p { font-size: 1.8rem }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec { margin: 0 2% 0 0; float: left; width: 90px }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec .svgSec { width: 90px; margin-left: 0; margin-right: 0 }
.insPolicyTabsWrap .insPolicyTabsContentWrap { padding: 30px 0 }
}
 @media screen and (max-width: 639px) {
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyContHeading h3 { font-size: 1.8rem }
}
 @media screen and (max-width: 480px) {
.simplifyInsurance .simplifyAccordWrap .iconSec { width: 30% }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h3 { width: 60%; font-size: 2.2rem }
}
.claimProcessTabSec, .deviceClaimHeads { width: 100%; float: left; }
.claimtabSec { width: 40%; float: left }
.claimtabContentSec { /*width: calc(100% - 150px);*/ float: left; width: 60%; }
.claimProcessTabSec .claimtabContentSec .claimcontent { position: relative; }
.claimProcessTabSec .claimtabContentSec .claimcontent.active { display: block !important; }
.claimProcessTabSec .claimtabContentSec .claimcontent.active .description{ display: block !important; }
.claimProcessTabSec .claimtabSec .claimtabs ul, .claimProcessTabSec .claimtabSec .claimtabs li { width: 100%; float: left; }
.claimProcessTabSec .claimtabSec .claimtabs li { margin-bottom: 20px; cursor: pointer; }
.claimProcessTabSec .claimtabSec .claimtabs li .claimTabsInner { width: 80%; padding: 15px 25px; float: left; font-size: 0; }
.claimProcessTabSec .claimtabSec .claimtabs li.active .claimTabsInner { -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; }
.claimProcessTabSec .imgIconWrap { width: 70px; display: inline-block; vertical-align: middle; margin-right: 15px; }
 .claimProcessTabSec .imgIconWrap .svgSec svg {
 height: 70px;
}
.deviceClaimHeads .imgIconWrap .iconSec, .deviceClaimHeads .imgIconWrap .iconSec .svgSec svg { float: left; height: 70px; }
 .claimProcessTabSec .claimtabSec .claimtabs li .claimTabsInner a {
 width: calc(100% - 70px);
 display: inline-block;
 vertical-align: middle;
 padding: 0 30px;
 color: #005596;
 font-family: "AllianzB";
 font-size: 1.8rem;
}
.deviceClaimHeads a { color: #005596; font-family: "AllianzB"; font-size: 1.8rem; }
.claimProcessTabSec .claimtabSec .claimtabs li.active .claimTabsInner a { color: #f89c30; }
.claimProcessTabSec .claimtabSec .claimtabs li.active .claimTabsInner { position: relative; }
.claimProcessTabSec .claimtabSec .claimtabs li.active .claimTabsInner:before { content: ""; background: url(../images/sprite.png); background-position: -390px -512px; width: 21px; height: 17px; position: absolute; right: -50px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.claimcontent .description { /*height: 300px;*/ overflow: hidden; float: left; width: 100%; position: relative; transition: 0.5s all ease; }
.claimcontent .description > div { overflow: hidden; }
.claimcontent .description p { color: #5e5e5e; font-size: 1.6rem; }
.claimLists { margin-bottom: 30px; float: left; width: 100%; }
.claimLists li { font-size: 1.6rem; color: #5e5e5e; padding: 7px 0 7px 20px; position: relative; }
.claimLists li:last-child { padding-bottom: 0; }
.claimcontent h4 { padding-bottom: 15px; float: left; width: 100%; }
.claimLists li::before { content: ""; position: absolute; width: 6px; height: 6px; left: 0; top: 14px; background: #ff9b41; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; }
.claimCollapse, .claimLearn { color: #ff9b41; font-family: "AllianzSans"; font-size: 1.8rem; margin-top: 15px; margin-bottom: 35px; position: relative; display: inline-block; }
.claimCollapse:before, .claimLearn:before { position: absolute; content: ''; width: 100%; height: 1px; background: #ff9b41; left: 0; bottom: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.claimCollapse:hover:before, .claimLearn:hover:before { width: 0; }
.claimCollapse, .hideLearnMore { /*display: none;*/ opacity: 0; filter: opacity(0) }
.claimCollapse.hideCollapseActive { display: inline-block; opacity: 1; filter: opacity(1) }
.claimLists li span.innerClaimCont { clear: both; width: 100%; display: block; vertical-align: middle; position: relative; padding-left: 20px; margin-bottom: 3px; }
.claimLists li span.innerClaimCont:before { position: absolute; content: '-'; color: #5e5e5e; left: 0; top: 0; }
.claimIcoCont { width: 70px; float: left; height: 70px; }
.claimIcoCont img { width: 100%; }
.getQuoteWrap.healthPolicyIndividual .blueBox { background: none; }
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul { background: #005596; padding: 30px; }
.claimTabsInner a { text-decoration: none; outline: none; color: #005596; }
 @media screen and (max-width: 1024px) {
.claimtabSec { display: none; }
.claimtabContentSec { width: 100%; }
.claimcontent .description { display: none; }
.claimCollapse, .claimLearn { display: none !important; }
.claimcontent .description { padding-top: 20px; }
.claimcontent .description h4 { font-size: 1.8rem; }
.deviceClaimHeads { position: relative; float: left; width: 100%; cursor: pointer; z-index: 1; }
.claimcontent .deviceClaimHeads:before { width: 15px; height: 15px; content: ''; position: absolute; right: 15px; top: 50%; margin-top: -8px; background: url(../images/sprite.png) no-repeat -299px -386px; }
.claimcontent.active .deviceClaimHeads:before { background-position: -299px -406px; }
.claimcontent .description p { font-size: 1.6rem; }
.claimProcessTabSec .imgIconWrap { float: none; width: 60px; }
.deviceClaimHeads a { width: 60%; font-size: 1.6rem; padding-left: 15px; float: none; display: inline-block; vertical-align: middle; }
.claimIcoCont { width: 55px; float: left; height: auto; }
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec { background: #005596; bottom: 0; }
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate { padding: 0; }
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul { padding: 30px 20px; }
.claimProcessTabSec .claimtabContentSec .claimcontent { position: relative; margin-bottom: 15px; float: left; width: 100%; }
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.accordContHide, .accordHide, .accordShow.accordShowActive { display: none; }
.accordShowHide { width: 60%; display: inline-block; vertical-align: top; margin-left: 19%; text-align: right; padding: 20px 0; }
.accordHide { display: none; }
.accordHide.accordHideActive, .accordShow { display: inline-block; }
.accordShow, .accordHide { position: relative; color: #005596; }
.accordShow:after, .accordHide:after { position: absolute; content: ''; width: 100%; height: 1px; background: #005596; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; bottom: 0; left: 0; }
.accordShow:hover:after, .accordHide:hover:after { width: 0; }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner { margin-left: 19%; }
 @media screen and (max-width: 1024px) {
.accordShowHide { width: 100%; margin: 0; }
.accordShow:hover:after, .accordHide:hover:after { display: none; }
.accordShow, .accordHide { font-size: 1.4rem; }
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active h3 { border-bottom: 1px solid #fff; font-weight: normal; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active h3 { font-family: "AllianzB"; color: #005596; }
/*.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent {
    border-bottom: 1px solid #cccccc;
}*/
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent { width: 100%; float: left; }
 @media screen and (max-width: 1024px) {
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner { width: 100%; margin: 0; }
}
.extraInfoView { width: 100%; float: left; padding-top: 30px; }
.extraInfoViewInner { padding: 30px 0; width: 100%; float: left; display: none; }
.extraInfoView .extraViewTable { margin: 30px 0; width: 100%; float: left; -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; }
.extraInfoView table { }
.extraInfoView table th {
 font-family: AllianzSans; color: #fff; font-size: 1.6rem; background: #1966a0; font-weight: normal; padding: 15px 20px; border-right: 1px solid #4785b4; }
.extraInfoView table td {
 font-family: AllianzSans; color: #5e5e5e; font-size: 1.6rem; background: #ffffff; font-weight: normal; padding: 15px 20px; border-right: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; text-align: center; }
.extraInfoView table td:last-child, .extraInfoView table th:last-child { border-right: none; }
.extraInfoView p { float: left; width: 100%; color: #000; font-size: 1.6rem; padding-bottom: 15px; }
.extraInfoView ol { width: 100%; float: left; }
.extraInfoView ol li { float: left; width: 99%; color: #000; font-size: 1.6rem; list-style: decimal; margin-left: 1%; padding-bottom: 15px; }
 @media screen and (max-width: 1024px) {
.extraInfoView .extraViewTable { overflow-x: scroll; }
.extraInfoView table { width: 1400px; }
}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li .accordion-content ul { padding-bottom: 0px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li .accordion-content ul li { font-size: 1.6rem; color: #5e5e5e; padding: 3px 0 3px 20px; position: relative; list-style: none; width: 100% !important;}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li .accordion-content ul li:before { content: ""; position: absolute; width: 6px; height: 6px; left: 0; top: 10px; background: #ff9b41; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li .accordion-content ul li > ul li:before{
content: "";
    position: absolute;
    width: 6px;
    height: 2px;
    left: 0;
    top: 12px;
    background: #ff9b41;
}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul ul li {border-bottom: 0px solid #e1e1e1;}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insAccordianWrap ul li.globalExtCover p.accordion-toggle:before { background-position: 9px -500px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insAccordianWrap ul li.globalChooseOver p.accordion-toggle:before { background-position: -324px -606px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul ul { float: left; width: 100%; padding-right: 0px; padding-bottom: 0px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insAccordianWrap ul li:last-child p.accordion-toggle { height: auto!important; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listSpotAssist p.accordion-toggle:before { background-position: -508px -56px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listDriveSmart p.accordion-toggle:before { background-position: -550px -56px; left: 8px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listnetworkGarrage p.accordion-toggle:before { background-position: -588px -56px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listextCover p.accordion-toggle:before { background-position: 10px -502px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listSumInsure p.accordion-toggle:before { background-position: 10px -533px; left: 0px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listMultipleSum p.accordion-toggle:before { background-position: -77px -573px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listAgeGroup p.accordion-toggle:before { background-position: -243px -502px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listTaxSaving p.accordion-toggle:before { background-position: -127px -538px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listTieUps p.accordion-toggle:before { background-position: -79px -500px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listpreExtCover p.accordion-toggle:before { background-position: 10px -502px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listmaternityExp p.accordion-toggle:before { background-position: -223px -538px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listCashlessFacility p.accordion-toggle:before { background-position: -175px -571px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listLifeTimeRenewal p.accordion-toggle:before { background-position: -32px -535px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIncomeTaxSave p.accordion-toggle:before { background-position: -262px -569px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listHospExp p.accordion-toggle:before { background-position: -340px -506px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listDailyCashBenefit p.accordion-toggle:before { background-position: -337px -538px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listFamilyDisc p.accordion-toggle:before { background-position: -335px -570px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listMotorSpot p.accordion-toggle:before { background-position: -506px -98px; left: 10px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listZeroDepre p.accordion-toggle:before { background-position: -548px -98px; left: 10px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listTowingFacility p.accordion-toggle:before { background-position: -589px -94px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listSaveMoney p.accordion-toggle:before { background-position: -29px -500px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listLongTerm p.accordion-toggle:before { background-position: -32px -535px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listQuickSettle p.accordion-toggle:before { background-position: -28px -569px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listFlexConv p.accordion-toggle:before { background-position: -79px -537px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listbenefitPay p.accordion-toggle:before { background-position: -127px -500px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listFamily p.accordion-toggle:before { background-position: -179px -502px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listEnhanceSum p.accordion-toggle:before { background-position: -300px -502px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listFloaterPolicy p.accordion-toggle:before { background-position: -124px -570px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listFreeHealthCheck p.accordion-toggle:before { background-position: -175px -538px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listEntryAge p.accordion-toggle:before { background-position: -263px -537px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listNoMedicalTest p.accordion-toggle:before { background-position: -296px -537px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listFreeLockPeriod p.accordion-toggle:before { background-position: -220px -569px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listQuickClaimSettle p.accordion-toggle:before { background-position: -295px -570px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listDoublebenefit p.accordion-toggle:before { background-position: -374px -538px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listEnhanceSumInsure p.accordion-toggle:before { background-position: -374px -569px; left: 7px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listtopUp p.accordion-toggle:before { background-position: -26px -606px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listentryAgeFamily p.accordion-toggle:before { background-position: -519px -539px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listAirAmbulance p.accordion-toggle:before { background-position: -448px -538px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listMaternity p.accordion-toggle:before { background-position: -485px -504px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listAddOnCoverOption p.accordion-toggle:before { background-position: -519px -503px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listOutpatientexpenses p.accordion-toggle:before { background-position: -413px -538px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listOtherSpecialbenifits p.accordion-toggle:before { background-position: -410px -572px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listSiblingsGrandparents p.accordion-toggle:before { background-position: -709px -504px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listDaycare p.accordion-toggle:before { background-position: -671px -578px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listOrganDonor p.accordion-toggle:before { background-position: -669px -541px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listAyurvedicHomeopathic p.accordion-toggle:before { background-position: -451px -502px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listaccidental p.accordion-toggle:before { background-position: -66px -607px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listconfinement p.accordion-toggle:before { background-position: -519px -504px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listEnhanceSumInsure p.accordion-toggle:before { background-position: -374px -569px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listEntryAgeseventy p.accordion-toggle:before { background-position: -547px -506px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listAirWaivercopayment p.accordion-toggle:before { background-position: -550px -541px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listCumulativeBonus p.accordion-toggle:before { background-position: -446px -571px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listHealthChekupdesignated p.accordion-toggle:before { background-position: -517px -570px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listPrePostHospitalisation p.accordion-toggle:before { background-position: -483px -571px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.sumInsuredReinstatement p.accordion-toggle:before { background-position: -413px -503px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listHospitalCash p.accordion-toggle:before { background-position: -585px -504px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listCriticalIllness p.accordion-toggle:before { background-position: -589px -538px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listHouseholdContent p.accordion-toggle:before { background-position: -553px -572px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listChildrenEducation p.accordion-toggle:before { background-position: -671px -503px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listHealthPublicLiability p.accordion-toggle:before { background-position: -628px -578px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listPersonalAccident p.accordion-toggle:before { background-position: -629px -504px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listHealthTravelingBaggage p.accordion-toggle:before { background-position: -629px -541px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listLifetimerenewal p.accordion-toggle:before { background-position: -590px -574px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listOPDcover p.accordion-toggle:before { background-position: 9px -500px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listHospitalisationExp p.accordion-toggle:before { background-position: -340px -505px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listEntrySeventyfive p.accordion-toggle:before { background-position: -243px -502px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listWaiver p.accordion-toggle:before { background-position: -712px -544px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listInbuiltSenior p.accordion-toggle:before { background-position: -752px -506px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listRoadAmbulanceExpenses p.accordion-toggle:before { background-position: -483px -539px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listHealthCheckup p.accordion-toggle:before { background-position: -175px -538px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listNoRestrict p.accordion-toggle:before { background-position: -32px -535px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listWaiverOption p.accordion-toggle:before { background-position: -711px -580px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listConsumable p.accordion-toggle:before { background-position: 8px -606px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listPreHospitalisation p.accordion-toggle:before { background-position: -750px -582px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listcriticalailments p.accordion-toggle:before { background-position: -107px -607px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listCongenitaldiseases p.accordion-toggle:before { background-position: -148px -607px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listlossjob p.accordion-toggle:before { background-position: -188px -606px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listChildrenEducationbonus p.accordion-toggle:before { background-position: -228px -606px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.listLumpsum p.accordion-toggle:before { background-position: -273px -608px; }
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent table { border: 1px solid #cbcbcb; }
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent table td, .motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent table th { border-left: 1px solid #cbcbcb; border-width: 0 0 0 1px; font-size: inherit; margin: 0; overflow: visible; padding: .5em 1em; font-size: 1.6rem; }
.motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent table td td, .motorFaqWrap .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent table tr:nth-child(2n-1) td { background-color: #f2f2f2; }
.tableOuter { width: 100%; float: left; overflow-x: auto; padding-bottom: 15px;}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle { border-bottom: none; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li { border-bottom: 1px solid #e1e1e1; }
/* .description *:last-child { margin-bottom: 0; padding-bottom: 0; } */
.claimcontent .description.transDescription { position: relative; }
.claimcontent .description.transDescription:after { content: ""; position: absolute; bottom: 0; left: 0; /*background-color: rgba(255,255,255,0.9);*/ 
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 200%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 200%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 200%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */width: 100%; height: 50px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li.toggleHeight{border-bottom:0; /*height:100%!important;*/}
.extraViewBtn{color: #ff9b41;
font-family: "AllianzSans";
font-size: 1.6rem;
margin:5px 0px 0;
position: relative;
display: inline-block;}
.extraViewBtn:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: #ff9b41;
    left: 0;
    bottom: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.extraViewBtn:hover:before {
    width: 0;
}.healthPolicyCategory.heathSaveTax.drive-smart {
    background: #ff9b41;
    padding: 86px 0;
}
.healthPolicyCategory.heathSaveTax.drive-smart h2 {
    color: #fff;
    font-size: 3rem;
    text-transform: uppercase;
    font-family: 'AllianzB';
    text-align: center;
}
.healthPolicyCategory.heathSaveTax.drive-smart p {
    color: #fff;
    font-size: 1.6rem;
    font-family: "AllianzSans";
    text-align: center;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content {
    width: 80%;
    margin: 50px auto 0;
    display: flex;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .imgSec img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .imgSec {
    width: inherit;
    float: none;
    position: relative;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description {
    width: inherit;
    float: none;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul {
    float: right;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li {
    width: 100%;
    position: relative;
    color: #fff;
    font-family: "AllianzSans";
    font-size: 1.6rem;
    margin-bottom: 20px;
    padding-left: 15px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:before {
    position: absolute;
    content: '';
    height: 6px;
    width: 6px;
    background: #fff;
    left: 0;
    top: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.healthPolicyCategory.heathSaveTax.drive-smart {
    overflow: hidden;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li p {
    text-align: left;
    padding: 8px 0px 0px 70px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:before {
    width: 5px;
    height: 5px;
    position: absolute;
    content: '';
    background: #ff9b41;
    left: 51px;
    top: 12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    border: 4px solid #fff;
    -webkit-box-shadow: 0px 0px 0 4px #fff;
    -moz-box-shadow: 0px 0px 0 4px #fff;
    -ms-box-shadow: 0px 0px 0 4px #fff;
    -o-box-shadow: 0px 0px 0 1px #fff;
    box-shadow: 0px 0px 0 1px #fff;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description li:after {
    width: 1px;
    height: 100%;
    left: 57px;
    top: 29px;
    z-index: 0;
    content: '';
    position: absolute;
    background: url(../images/border-grey_1.png) repeat 0 0;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description li:last-child:after {
    display: none;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li span {
    width: 38px;
    height: 38px;
    float: left;
    position: absolute;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background: #fff;
    left: -5px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li span:before {
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid #fff;
    border-bottom: 5px solid transparent;
    position: absolute;
    content: '';
    right: -4px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li span:after {
    position: absolute;
    content: '';
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:nth-child(1) span:after {
    width: 16px;
    height: 20px;
    background: url(../images/sprite_4.png) no-repeat -14px -786px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:nth-child(2) span:after {
    width: 18px;
    height: 21px;
    background: url(../images/sprite_4.png) no-repeat -14px -824px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:nth-child(3) span:after {
    width: 17px;
    height: 15px;
    background: url(../images/sprite_4.png) no-repeat -15px -862px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:nth-child(4) span:after {
    width: 21px;
    height: 19px;
    background: url(../images/sprite_4.png) no-repeat -13px -894px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:nth-child(5) span:after {
    width: 21px;
    height: 20px;
    background: url(../images/sprite_4.png) no-repeat -14px -931px;
}
.healthPolicyCategory.heathSaveTax.drive-smart .content.saveTaxImg .description ul li:nth-child(6) span:after {
    width: 22px;
    height: 26px;
    background: url(../images/sprite_4.png) no-repeat -14px -962px;
}
 @media screen and (max-width: 1024px) {
.tableOuter{overflow: auto;}
    }
 @media screen and (max-width: 767px) {
.motorReviewWrap .boxShadowWrap .item .contentInner .boxSec .detailSec{height:auto;}
.boxShadowWrap .item .contentInner .boxSec .topSec .nameSec{margin-top:0;}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul{ display:block; padding-right: 0 !important;}
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li{ width:100% !important;}
}
/* hospitalnetworkbranchtabs css start */
.searchResultHere{float: left;
    width: 100%;
    text-align: center;
    font-size: 2rem;
    margin: 40px 0;}
.result .starRating{padding: 15px 0 15px; display: none;}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li a:after {
    left: -45px;
}
.black-list-hospital-pdf{
    float: right;
    text-decoration: underline;
}
.black-list-hospital-pdf img{
    margin: 3px 5px 2px 4px;
}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindHospitalIcon:before,
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindNetworkIcon:before,
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindBranchIcon:before {
    content: '';
    background: url(../images/spritesearchresultIcon.png) no-repeat;
    height: 30px;
    width: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    margin-top: -5px;
}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindHospitalIcon:before {
    background-position: 0 -57px;
}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindNetworkIcon:before {
    background-position: -64px -63px;
}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindBranchIcon:before {
    background-position: -32px -61px;
}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li:hover.FindHospitalIcon:before,.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindHospitalIcon.insPolicySel:before {
    background-position: 0 -91px;
}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li:hover.FindNetworkIcon:before,.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindNetworkIcon.insPolicySel:before {
    background-position: -64px -97px;
}
.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li:hover.FindBranchIcon:before,.insPolicyTabsWrap.HospitalNetworkBranch .insPolicyTabsListWrap ul li.FindBranchIcon.insPolicySel:before {
    background-position: -32px -95px;
}
.findHospital {
    float: left;
    width: 100%;
    margin: 0px 0 50px;
    text-align: center;
}
.findHospital span {
    font-size: 1.6rem;
    font-family: 'AllianzB';
    font-style: normal;
    margin-right: 5px;
}
.findHospital ul {
    display: inline-block;
    min-height:47px;
}
.findHospital ul li {
    display: inline-block;
    margin-right: 10px;
}
.findHospital input[type="radio"] {
    display: none;
}
.findHospital input[type="radio"]+label {
    font-size: 1.4rem;
    color: #535353;
    cursor: pointer;
}
.findHospital input[type="radio"]+label span {
    background: transparent url("../images/spritesearchresultIcon.png") no-repeat -64px -28px;
    cursor: pointer;
    display: inline-block;
    height: 23px;
    margin: -4px 5px 0 0;
    vertical-align: middle;
    width: 23px;
}
.findHospital input[type="radio"]:checked+label span {
    background-position: -64px -4px;
}
.findHospital .findHospitalInput {
    display: inline-block;
    margin-left: 10px;
    border-bottom: 1px solid #d4d4d4;
}
.findHospital .findHospitalInput a.locateMe {
    visibility: hidden;
    font-size: 1.2rem;
    padding: 10px 18px 10px 35px;
    border-radius: 50px;
    display: inline-block;
    margin-bottom: 10px;
    color: #929292;
    background: url("../images/locateMe.png") no-repeat 15px 10px #ebebeb;
}
.findHospital a.findHospitalsBtn {
    font-size: 1.4rem;
    font-family: 'AllianzB';
    padding: 12px 20px;
    border-radius: 50px;
    background-color: #ff9b41;
    color: #fff;
    margin-left: 10px;
}
.findHospital .findHospitalInput .inputBox {
    width: auto;
    border: 0;
    padding: 5px 0px 2px;
}
.findHospital .findHospitalInput .inputBox input {
    font-size: 1.8rem;
    color: #ff9b41;
}
.findHospital .findHospitalInput .inputBox input:placeholder{color: #ff9b41;}
.findHospital .findHospitalInput .inputBox input::-webkit-input-placeholder{color: #ff9b41;}
.findHospital .findHospitalInput .inputBox input:-moz-placeholder {color: #ff9b41;}
.loadMore {
    width: 150px;
    display: block;
    margin: 0 auto;
}
.topCities {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 50px;
}
.topCities span {
    font-family: 'AllianzB';
}
.topCities a {
    font-family: 'AllianzSans';
    color: #535353;
}
.topCities a.active {
    text-decoration: underline;
    color: #005596;
}
.topCities span,
.topCities a {
    font-size: 1.6rem;
    margin-right: 6px;
}
.topCities a:hover {text-decoration: underline;color: #005596;}
.searchResult,
.searchResult .branchesList,
.searchResult .searchDetails {
    float: left;
    width: 100%;
}
.searchResult .searchResultNumber {
    float: left;
    margin-bottom: 10px;
}
.searchResult .searchResultNumber,
.searchResult .searchResultexcel,
.searchResult .downloadpanhoslist {
    font-size: 1.6rem;
}
.searchResult .searchResultexcel,
.searchResult .downloadpanhoslist {
    float: right;
    position: relative;
    margin-left: 15px;
}
.searchResult .searchResultexcel:before {
    content: '';
    top: 0;
    margin-top: -8px;
    margin-right: 10px;
    display: inline-block;
    left: 0;
    height: 30px;
    width: 30px;
    background: url("../images/searchresultIcon.png") 1px -1px no-repeat;
    vertical-align: middle;
}
.searchResult .downloadpanhoslist:before {
    content: '';
    top: 0;
    margin-top: -8px;
    margin-right: 10px;
    display: inline-block;
    left: 0;
    height: 30px;
    width: 30px;
    background: url("../images/searchresultIcon.png") -29px -1px no-repeat;
    vertical-align: middle;
}
.result {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    float: left;
    margin-top: 25px;
}
.result > li {
    width: 30%;
    margin: 20px;
    padding: 20px;
    background-color: #fff;
    -webkit-box-shadow: 0 0 40px 2px #eaeaea;
    -moz-box-shadow: 0 0 40px 2px #eaeaea;
    -ms-box-shadow: 0 0 40px 2px #eaeaea;
    -o-box-shadow: 0 0 40px 2px #eaeaea;
    box-shadow: 0 0 40px 2px #eaeaea;
}
.result li p {
    font-size: 1.4rem;
    color: #8d8d8d;
    margin-bottom: 10px;
}
.result li .hospitalNo {
    font-size: 1.4rem;
    color: #a3a3a3;
    width: 50%;
    float: left;
}
.result li .hospitalNo span {
    color: #737373;
    font-size: 1.4rem;
    font-family: 'AllianzB';
    display: block;
    white-space: normal;
    word-break: break-word;
}
/*added by pankaj pawar*/
.result li .hosVeiw {
    font-size: 1.4rem;
    color: #a3a3a3;
    width: 50%;
    float: left;
}
.result li .hosVeiw span {
    color: #737373;
    font-size: 1.4rem;
    font-family: 'AllianzB';
    display: block;
    white-space: normal;
    word-break: break-word;
}
.result li .hosVeiw a {
    font-size: 1.1rem;
    font-family: 'AllianzB';
    
}
.result li h4 {
    font-family: 'AllianzB';
    font-size: 1.8rem;
    color: #ff9b41;
    padding-bottom: 20px;
}
.rating {
    unicode-bidi: bidi-override;
    direction: rtl;
    text-align: left;
    margin: 5px 0 10px;
}
.rating>span {
    display: inline-block;
    position: relative;
    width: 20px;
    color: #ffd706;
    font-size: 2.6rem;
}
.rating>span:hover:before,
.rating>span:hover~span:before {
    content: "\2605";
    position: absolute;
    color: #ffd706;
}
.SmsMailMap {
    display:none !important;
    float: left;
    width: 100%;
    margin-top: 15px;
    padding: 15px 0 5px;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e1e1e1;
}
.SmsMailMap a {
    width: 33%;
    float: left;
    position: relative;
    line-height: 32px;
}
.SmsMailMap a:before {
    content: '';
    top: 0;
    left: 0;
    display: inline-block;
    vertical-align: middle;
    height: 30px;
    margin-right: 10px;
    width: 30px;
    background: url("../images/spritesearchresultIcon.png") 0 0 no-repeat;
    -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;
}
.SmsMailMap a.sms:before {
    background-position: -100px -1px;
}
.SmsMailMap a.email:before {
    width: 38px;
    background-position: -138px 2px;
}
.SmsMailMap a.map:before {
    background-position: -174px -1px;
}
.SmsMailMap a.sms:hover:before {
    background-position: -100px -31px;
}
.SmsMailMap a.email:hover:before {
    background-position: -138px -32px;
}
.SmsMailMap a.map:hover:before {
    background-position: -174px -31px;
}
.branches {
    display: inline-block;
    width: 100%;
}
.branches li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
}
.branches p {
    font-size: 1.6rem;
    color: #8d8d8d;
    margin-bottom: 10px;
}
.branches .code {
    font-size: 2.0rem;
    font-weight: bold;
    color: #ff9b41;
    margin-top: 20px;
    margin-bottom: 20px;
    cursor: pointer;
}
.locationMap {
    width: 63%;
    float: right;
}
#style-1::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}
#style-1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-color: #005596;
}
.branches .km {
    float: right;
    font-size: 1.6rem;
}
.branches .telNumber {
    position: relative;
    padding-left: 40px;
    font-family: 'AllianzB';
    font-size: 1.6rem;
    color: rgba(0, 0, 0, 0.62);
}
.branches .telNumber:before {
    content: "";
    position: absolute;
    background: url("../images/call.png");
    height: 30px;
    width: 30px;
    left: 0;
    top: 2;
}
.searchResult .branchesList .scrollbar {
    float: left;
    height: 495px;
    width: 35%;
    padding: 0 25px 0 0px;
    overflow-y: scroll;
    margin: 15px 0 0 0;
}
@media screen and (max-width: 1024px) {
    .result li {
        width: 29%;
    }
}
@media screen and (max-width: 768px) {
    .searchResult .branchesList .scrollbar,
    .locationMap {
        width: 100%;
    }
    .locationMap {
        margin-top: 20px;
    }
    .result li {
        width: 44%;
    }
}
@media screen and (max-width: 767px) {
    .result li {
        width: 43%;
    }
    .findHospital a.findHospitalsBtn {
        display: inline-block;
        margin-top: 20px;
    }
    .SmsMailMap a {
        text-align: center;
        font-size: 1.4rem;
    }
    .findHospital .findHospitalInput {
        margin-left: 2px;
        vertical-align: middle;
    }
    .findHospital .findHospitalInput .inputBox {
        margin-top: 2px;
    }
    .findHospital,
    .topCities {
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 640px) {
    .findHospital>span,
    .findHospital ul {
        display: inline-block;
        margin-top: 15px;
        vertical-align: middle;
    }
    .findHospital .findHospitalInput {
        display: inline-block;
        margin-top: 18px;
    }
    .findHospital a.findHospitalsBtn {
        display: inline-block;
        margin-top: 15px;
    }
    .result li {
        width: 100%;
    }
    .searchResult .searchResultexcel,
    .searchResult .downloadpanhoslist {
        float: left;
        margin-top: 10px;
    }
}
/* newgetquote css start */
.docDownAndRenew .renewSec .btn:before,
.getQuoteInner .btn:before {
    background: #005596 !important
}

/* getquote css start */
.getQuoteWrap {
    background: #ff9b41;
    padding: 55px 0 75px;
    text-align: center;
    position: relative
}
.getQuoteWrap p {
    color: #fff;
    font-size: 3rem;
    font-family: "AllianzB";
    line-height: 43px;
    max-width: 985px;
    width: 100%;
    margin: 0 auto
}
.getQuoteWrap p .btn {
    background: #fff;
    color: #0b2150;
    margin-left: 30px;
    float: right;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.getQuoteWrap p .btn:before {
    background: #0b2150;
    width: 35px
}

 .getQuoteWrap.healthPolicyIndividual .blueBox {
     background: none;
 }
 
@media screen and (max-width: 768px) {
    .getQuoteWrap .blueBox.locateSec .nearestLocate {
        padding: 30px 10px
    }
}


.getQuoteInner {
    width: 100%;
    max-width: 985px;
    margin: 0 auto;
}
.getQuoteInner p {
    color: white;
    font-size: 3rem;
    font-family: "AllianzB";
    line-height: 43px;
    width: 80%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
}
.getQuoteInner .btn {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    background: white;
    color: #0b2150;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.getQuoteInner .btn:before {
    background: #0b2150;
}
.nonTouch .getQuoteInner .btn:hover {
    color: #fff;
}

.hideImportant {
    display: none !important;
}
/* bluebox css start */
.blueBox ul li a{cursor:pointer}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul {
    width: auto;
    display: inline-block;
    float: none
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec {
    z-index: 1
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
    width: auto;
    padding: 0 30px;
    border: 0;
    text-align: center;
    vertical-align: middle
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li a {
    font-size: 1.8rem
}


.getQuoteWrap.healthPolicyIndividual .nearestLocate ul li:before {
    content: "";
    width: 25px;
    height: 25px;
    margin-right: 17px;
    background: url(../images/sprite.png) no-repeat
}


@media screen and (max-width: 480px) {
  
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
        width: 100%;
        border: none;
        padding: 15px 0;
        position: relative
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li:after {
        width: 180px;
        position: absolute;
        top: 0;
        height: 2px;
        background: #0072bc;
        content: '';
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%)
    }
}
.getQuoteWrap.healthPolicyIndividual .nearestLocate ul li:before {
  content: "";
  width: 25px;
  height: 25px;
  margin-right: 17px;
  background: url(../images/sprite.png) no-repeat;
}



@media screen and (max-width: 767px) {
    .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
    width: 100% !important;
    padding: 15px !important;
  }
  .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li:first-child {
    padding-top: 0;
  }
  .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li:last-child {
    padding-bottom: 0;
  }
  .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li:after {
    width: 180px;
    position: absolute;
    bottom: 0 !important;
    height: 2px !important;
    background: #0072bc;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    margin-left: 0;
    top: auto !important;
  }
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:50%;}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li{text-align:left;}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li:after{width:100% !important;}
}

/* newbluebox css start */

.getQuoteWrap.healthPolicyIndividual .nearestLocate ul li:before {
    content: none !important;
}

.getQuoteWrap .blueBox.locateSec {
    margin-top: -27px;
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
    max-width: 75%;
    width: 100%;
    z-index: 1
}
.getQuoteWrap .nearestLocate {
    float: left;
    padding: 25px 50px;
    width: 100%
}
.getQuoteWrap .nearestLocate p {
    width: auto;
    float: left;
    color: #fff;
    font-size: 1.8rem;
    font-family: "AllianzSansLight";
    padding-right: 50px;
    line-height: normal
}
.getQuoteWrap .nearestLocate ul {
    width: 55%;
    float: right
}
.getQuoteWrap .nearestLocate ul li {
    border-left: 1px solid #4a94cb;
    float: left;
    padding: 0 50px;
    position: relative;
    text-align: left;
    width: 50%
}
.getQuoteWrap .nearestLocate ul li:before {
    content: "";
    width: 25px;
    height: 25px;
    margin-right: 17px;
    background: url(../images/sprite.png) no-repeat
}
.getQuoteWrap .nearestLocate ul li.nearLocateBranch:before {
    background-position: -236px -385px
}
.getQuoteWrap .nearestLocate ul li.nearNetworkGarage:before {
    background-position: -236px -420px
}
.getQuoteWrap .nearestLocate ul a {
    position: relative
}

.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul {
     background: #005596;
     padding: 30px;
 }
.getQuoteWrap p .btn:hover {
    color: #fff
}
.blueBox {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.blueBox ul li a {
    color: #fff;
    font-family: "AllianzSansLight"
}
.blueBox.claimSec {
    padding: 22px 0;
    margin-top: -38px;
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0
}
.blueBox.claimSec .nearestBranch {
    position: relative;
    width: 25%
}
.blueBox.claimSec .nearestBranch a {
    font-size: 1.8rem;
    color: #fff;
    font-family: "AllianzSansLight"
}
.blueBox.claimSec .nearestBranch a:before {
    content: "";
    background: url(../images/sprite.png) no-repeat;
    background-position: -67px -63px;
    width: 25px;
    height: 25px;
    margin-right: 10px
}
.blueBox.claimSec .nearestBranch:after {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    background: #4a94cb
}
.blueBox.claimSec ul {
    width: 60%;
    text-align: left
}
.blueBox.claimSec ul li {
    padding-left: 15%
}
.blueBox.claimSec ul li a:after {
    content: "";
    width: 8px;
    height: 13px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -39px -88px;
    margin-left: 12px
}
.getQuoteWrap .blueBox.locateSec {
    bottom: -65px;
}
@media screen and (max-width: 1500px) {
   
    .getQuoteWrap .blueBox.locateSec {
        max-width: 85%
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul {
        width: 60%
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
        padding: 0 40px
    }
}

@media screen and (max-width: 1024px) {
    .blueBox.locateSec {
        max-width: 85%
    }
    .getQuoteWrap {
        padding: 30px 0 0px
    }
    .getQuoteWrap p {
        font-size: 2.6rem;
        width: 100%;
        text-align: center;
        line-height: normal;
        float: left;
        padding-bottom: 10px
    }
    .getQuoteWrap p a.btn {
        margin: 15px auto 0px;
        display: block;
        clear: both;
        width: 200px;
        float: none
    }
    .getQuoteWrap p a.btn:hover {
        color: #0b2150
    }
    .getQuoteWrap .blueBox.locateSec {
        max-width: 100%;
        float: left;
        position: relative;
        margin-top: 30px;
        bottom: 0
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate {
        padding: 30px 30px
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate p {
        width: 100%;
        padding: 0 0 10px 0
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul {
        width: 100%;
        float: none;
        text-align: center;
        margin: 0 auto
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
        text-align: center
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li a {
        font-size: 1.4rem
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li a:before {
        top: 3px
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li:nth-child(1) {
        border: none
    }
    .getQuoteWrap .blueBox.locateSec .nearestLocate ul li:nth-child(1):after {
        display: none
    }
    .textLink:hover:before {
        display: none
    }
    .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li a{font-size:1.6rem;}
}
@media screen and (max-width: 768px) {
    .getQuoteWrap .blueBox.locateSec .nearestLocate {
        padding: 0px;
    }
}
@media screen and (max-width: 767px) {
   
    .getQuoteWrap p {
        font-size: 2rem
    }
}

.getQuoteWrap.healthPolicyIndividual .nearestLocate ul li.nearNetworkHospital:before {
  background-position: -236px -209px;
}
.getQuoteWrap.healthPolicyIndividual .nearestLocate ul li.nearLocateBranch:before {
  background-position: -236px -385px;
}
.getQuoteWrap.healthPolicyIndividual .nearestLocate ul li.nearPolicyTracker:before {
  background-position: -236px -243px;
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul {
  width: auto;
  display: inline-block;
  float: none;
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec {
  z-index: 1;
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
  width: auto;
  padding: 0 30px;
  border: 0;
  text-align: center;
  vertical-align: middle;
  color:#ffffff;
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li:after {
  position: absolute;
  content: '';
  height: 40px;
  width: 1px;
  top: -6px;
  right: -6px;
  background: #4a94cb;
  bottom: 0;
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li:nth-child(1):after {
  display: block;
}
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li:last-child:after {
  display: none;
}
.healthPolicyIndividual.getQuoteWrap .nearestLocate ul li a:after {
  width: 8px;
  height: 13px;
  background: url(../images/sprite.png) no-repeat -39px -88px;
  position: absolute;
  content: '';
  right: -15px;
  top: 6px;
}
@media screen and (max-width: 1024px) {
  .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul {
    width: auto;
    display: inline-block;
    float: none;
  }
  .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
    padding: 0 15px;
  }
  .getQuoteWrap.healthPolicyIndividual {
    padding: 40px 0 0;
  }
.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul {
    padding: 30px 20px;
}
.getQuoteWrap.healthPolicyIndividual .nearestLocate ul li:before{margin-right: 8px;}
}

@media screen and (max-width: 667px) {.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:42%;}}
@media screen and (max-width: 568px) {.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:48%;}}
@media screen and (max-width: 540px) {.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:50%;}}
@media screen and (max-width: 480px) {
  .getQuoteWrap .blueBox.locateSec .nearestLocate ul li {
    width: 100%;
    border: none;
    padding: 15px 0;
    position: relative;
    display: block;
  }
  .getQuoteWrap .blueBox.locateSec .nearestLocate ul li:after {
    width: 180px;
    position: absolute;
    top: 0;
    height: 2px;
    background: #0072bc;
    content: '';
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
  }
    .healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:75%;}
}
@media screen and (max-width: 415px) {.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:72%;}}
@media screen and (max-width: 375px) {.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:75% !important;}}
@media screen and (max-width: 320px) {.healthPolicyIndividual.getQuoteWrap .blueBox.locateSec .nearestLocate ul{width:84%;}}
/* coversunderautowithBlueLinks css start */
.svgSec svg { width: 100%; height: auto }
.addOnWrap { padding: 50px 0 0 0; position: relative; background: #f9f9f9 }

.addOnWrap h2 span { color: #000; float: left; font-family: "AllianzSans"; font-size: 1.8rem; font-weight: normal; padding: 10px 0 20px; width: 100%; text-transform: capitalize }

.addOnWrap .blueBox.locateSec .nearestBranch,
.commonBlueLinkBox.blueBox.locateSec .nearestBranch {
    padding: 0;
}
.addOnWrap .blueBox.locateSec {
    z-index: 1;
}
.addOnWrap .blueBox.locateSec .nearestBranch {
    float: left;
    padding: 25px 50px;
    width: 100%;
}
.addOnWrap .blueBox.locateSec .nearestBranch ul li {
    width: auto;
    padding: 0 30px;
    border: 0;
    text-align: center;
    vertical-align: middle;
    float: left;
    position:relative;
}
.addOnWrap .blueBox.locateSec .nearestBranch ul li a {
    font-size: 1.8rem;
}
.addOnWrap .blueBox.locateSec .nearestBranch ul li:after {
    position: absolute;
    content: '';
    height: 40px;
    width: 1px;
    top: -5px;
    right: -5px;
    background: #4a94cb;
    bottom: 0;
}
.addOnWrap .blueBox.locateSec .nearestBranch ul li:last-child:after {
    display: none;
}
.addOnWrap .nearestBranch ul li a:after {
    width: 8px;
    height: 13px;
    background: url(../images/sprite.png) no-repeat -39px -88px;
    position: absolute;
    content: '';
    right: -15px;
    top: 6px;
}
.addOnWrap .nearestBranch ul li.nearNetworkHospital {
    background-position: -236px -209px;
}
.addOnWrap .nearestBranch ul li.nearLocateBranch :before {
    background-position: -67px -63px;
}
.addOnWrap .nearestBranch ul li.nearPolicyTracker:before {
    background-position: -236px -243px;
}
.nearestBranch ul li.nearLocateBranch:before {
    background-position: -67px -63px;
}
.addOnWrap .nearestBranch ul li:before {
    content: "";
    width: 26px;
    height: 26px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -67px -63px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}
.addOnWrap .nearestBranch ul li.nearNetworkHospital:before {
    background-position: -396px -187px;
}


.addOnWrap.paddingtop0 { padding-top: 0px; }

 
 @media screen and (max-width: 1366px) {
}
 @media screen and (max-width: 1280px) {
.addOnWrap .addonFlipcontainer .addonOuter .addonInner { width: 285px; }
}

 @media screen and (max-width: 1024px) {
.addOnWrap { padding: 50px 0 50px 0 }
.addOnWrap .thirdPartyFixed.thirdPartyfixedshow { -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0) }
.addOnWrap h2 { font-size: 2.6rem; max-width: 100%;}
.addOnWrap .addonFlipcontainer { padding: 0 }
.addOnWrap .addonFlipcontainer .addonOuter { float: none; width: auto }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner { width: 90%; height: 226px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront,  .addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack { padding: 15px;/*20px 10px;*/ }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront p.flipFrontHead { font-size: 1.8rem }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p { font-size: 1.4rem; }
.addOnWrap .showMoreAddOn a.showMoreAddOnClick { display: none; }
.addOnWrap { padding: 40px 0; }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p:first-child, .addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p { font-size: 1.4rem; }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack { opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg) }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p:first-child, .addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p.flipdeviceheadsadd { color: #005596; font-size: 1.6rem; font-family: "AllianzB"; width: 100%; float: left; text-align: center }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p { float: left; width: 100%; }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront { display: none; }
}
.popupSec.hiddenShowContent { height: auto;position: fixed !important;/*left: 20% !important; */   left: 5% !important;top: 20% !important; }



.beforeBuyWrap {
    padding: 100px 0 130px;
    position: relative
}
.beforeBuyWrap .thirdPartyFixed {
    position: absolute;
    left: 6%;
    top: -12%;
    -webkit-box-shadow: 0 10px 20px 1px #eaeaea;
    -moz-box-shadow: 0 10px 20px 1px #eaeaea;
    -ms-box-shadow: 0 10px 20px 1px #eaeaea;
    -o-box-shadow: 0 10px 20px 1px #eaeaea;
    box-shadow: 0 10px 20px 1px #eaeaea;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 230px;
    height: 230px;
    background: #fff;
    z-index: 3;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}
.beforeBuyWrap .thirdPartyFixed.thirdPartyfixedshow {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1)
}
.beforeBuyWrap .thirdPartyFixed .thirdPartyFixedInner {
    width: 100%;
    float: left;
    text-align: center;
    padding: 50px
}
.beforeBuyWrap .thirdPartyFixed .thirdPartyFixedInner p {
    color: #717272;
    font-size: 1.6rem;
    font-family: "AllianzSansLight"
}
.beforeBuyWrap .impPointOuter {
    width: 100%;
    float: left;
    padding: 1% 5% 5% 5%;
}
.beforeBuyWrap .impPointOuter .impPointInnerL {
    width: 30%;
    float: left
}
.beforeBuyWrap .impPointOuter .impPointInnerL h2 {
    text-transform: uppercase
}
.beforeBuyWrap .impPointOuter .impPointInnerL .impPointList {
    float: left;
    width: 100%
}
.beforeBuyWrap .impPointOuter .impPointInnerL .impPointList li {
    font-family: "AllianzSans";
    font-size: 1.6rem;
    color: #000;
    width: auto;
    position: relative;
    text-transform: uppercase;
    padding: 30px 0;
    cursor: pointer
}
.beforeBuyWrap .impPointOuter .impPointInnerL .impPointList li:before {
    background: #717272;
    width: 110px;
    height: 1px;
    position: absolute;
    content: '';
    bottom: 20px
}
.beforeBuyWrap .impPointOuter .impPointInnerL .impPointList li.sel {
    color: #0072bc;
    font-family: "AllianzB";
    font-size: 2rem
}
.beforeBuyWrap .impPointOuter .impPointInnerL .impPointList li.sel:before {
    background: #ff9b41;
    width: 110px;
    height: 1px;
    position: absolute;
    content: '';
    bottom: 20px
}
.beforeBuyWrap .impPointOuter .impPointInnerR {
    width: 70%;
    float: left
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner {
    float: left;
    width: 100%;
    height: 400px
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide {
    width: 700px;
    height: 100%
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow {
    width: 350px;
    height: 350px;
    padding: 75px 0;
    margin: 25px auto
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .caption.carous_item {
    padding: 0px 15px
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .carous_desc {
    padding: 0px 15px;
    margin-bottom: 15px;
    height: auto
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundNum {
    width: 62px;
    height: 39px;
    margin: 0 auto;
    text-align: center;
    color: #ff9b41;
    font-size: 3rem;
    font-family: "AllianzSansLight"
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail {
    width: 100%;
    vertical-align: middle;
    padding: 25px;
    text-align: center
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail p {
    color: #717272;
    font-size: 1.4rem;
    text-align: center
}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail p.impPointRoundHead {
    color: #005596;
    font-size: 1.8rem;
}

.impPointContShow .carouselSlide .shadow .caption.carous_item {
    display: block
}
.showAllContent{ font-size: 1.5rem; }

@media screen and (max-width: 1400px) {
    .beforeBuyWrap .thirdPartyFixed {
        width: 200px;
        height: 200px
    }
    .beforeBuyWrap .thirdPartyFixed .thirdPartyFixedInner {
        padding: 30px
    }
    .beforeBuyWrap .thirdPartyFixed {
        left: 2%
    }
}

@media screen and (max-width: 1024px) {
    .beforeBuyWrap {
        padding: 50px 0 50px 0
    }
    .beforeBuyWrap .thirdPartyFixed.thirdPartyfixedshow {
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -ms-transform: scaleY(0);
        -o-transform: scaleY(0);
        transform: scaleY(0)
    }
    .beforeBuyWrap .impPointOuter {
        padding-left: 0px
    }
    .beforeBuyWrap .impPointOuter h2 {
        font-size: 2.6rem;
        text-align: center
    }
    .beforeBuyWrap .impPointOuter .impPointInnerL,
    .beforeBuyWrap .impPointOuter .impPointInnerR {
        width: 100%;
        float: left
    }
    .beforeBuyWrap .impPointOuter .impPointInnerL .impPointList {
        width: 50%;
        margin: 0 auto;
        float: none
    }
    .beforeBuyWrap {
        padding: 40px 0 80px;
    }
}
@media screen and (max-width: 767px) {
    .beforeBuyWrap {
        padding: 30px 0
    }
    .beforeBuyWrap .impPointOuter .impPointInnerL .impPointList {
        width: 100%;
        margin: 0 auto;
        float: none
    }
    .beforeBuyWrap .impPointOuter .impPointInnerL .impPointList li {
        width: 50%;
        float: left;
        text-align: center;
        line-height: 40px
    }
    .beforeBuyWrap .impPointOuter .impPointInnerL h2 {
        font-size: 2rem
    }
    .beforeBuyWrap {
        padding: 30px 0 100px;
    }
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail{padding: 15px;}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail p.impPointRoundHead{font-size: 1.5rem;}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner{height: 320px;}
}
@media screen and (max-width: 639px) {
    .beforeBuyWrap .impPointOuter .impPointInnerL .impPointList li.sel {
        font-size: 1.8rem
    }
}
@media screen and (max-width: 480px) {
   
    .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow {
        width: 240px;
        height: 240px;
        -webkit-box-shadow: 0 0 20px 1px #eaeaea;
        -moz-box-shadow: 0 0 20px 1px #eaeaea;
        -ms-box-shadow: 0 0 20px 1px #eaeaea;
        -o-box-shadow: 0 0 20px 1px #eaeaea;
        box-shadow: 0 0 20px 1px #eaeaea
    }
    .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail {
        padding: 5px
    }
    .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail p.impPointRoundHead {
        font-size: 1.6rem
    }
    .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundNum {
        display: none
    }
    .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .carous_desc {
        padding: 0 10px
    }
    .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner {
        height: 300px
    }
}
.addOnWrap+section {
    padding-top: 70px;
}
@media only screen and (max-width :1279px) {
            .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide { width: 650px; margin: 0 auto;}
        }
        @media only screen and (max-width :767px) {
         .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow {width: 260px; height: 260px;}
          .beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide { width: 340px; margin: 0 auto; }
        }
.addonHideContent {display: none;}
.addonHideContent p {color: #58585a;font-size: 1.6rem;font-family: "AllianzSans";font-weight: normal;display: table-cell;vertical-align: middle;}
.popupSec.hiddenShowContent {height: auto;}
.contentMore {display: block; font-size: 1.4rem; padding: 5px 0; text-decoration: underline; width: 80px; text-align: center; margin: 0 auto; color:#005596;}
.whyUs .contentMore {
    display: inline-block;
    font-size: 1.4rem;
    padding: 5px 0;
    text-decoration: underline;
    width: auto;
    text-align: center;
    margin: 0;
    color: #005596;
}
.flipBack .contentMore {z-index: 1;}
.carouselSlide .shadow .contentMore {z-index: -1;}                                
.carouselSlide .shadow.carousel-center .contentMore {z-index: 1;}
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail ul li { color: #717272; font-size: 1.4rem; text-align: center; padding: 3px 0 3px 20px; position: relative; width: auto; }
.beforeBuyWrap .impPointOuter .impPointInnerR .innerBanner .carouselSlide .shadow .insuranceRoundListDetail ul li::before { content: ""; position: absolute; width: 5px; height: 5px; left: auto; top: 10px; background: #717272; -webkit-border-radius: 20px; -moz-border-radius: 20px; -ms-border-radius: 20px; border-radius: 20px; margin-left: -10px; }
.roundAboutArrow { width: 172px; margin: 0 auto; margin-top: 0px; display: block; position: relative; margin-top: 20px;}
.roundAboutArrow a { width: 50px; height: 50px; font-size: 0; position: relative; display: inline-block; vertical-align: top; cursor: pointer; z-index:5; }
.roundAboutArrow a::before { width: 40px; height: 40px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; border-radius: 50px; position: absolute; content: ''; background:#f89c30; }
.roundAboutArrow a.prev::after { position: absolute; content: ''; width: 10px; height: 10px; left: 17px; top: 13px; border: 2px solid #fff; border-color: transparent transparent #fff #fff; transform: rotate(45deg); }
.roundAboutArrow .roundAboutNumbers { text-align: center; width: 65px; padding-left: 0; display: inline-block; }
.roundAboutArrow .roundAboutNumbers p { color:#005596; line-height: 40px; }
.roundAboutArrow a.next::after { position: absolute; content: ''; width: 10px; height: 10px; left: 10px; top: 13px; border: 2px solid #fff; border-top-color: rgb(14, 141, 250); border-right-color: rgb(14, 141, 250); border-bottom-color: rgb(14, 141, 250); border-left-color: rgb(14, 141, 250); border-color: transparent transparent #fff #fff; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }

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

    .header .container{ padding: 0px 10px !important; }
  }
  

/* docdownloadandrenew css start */
.docDownAndRenew .docDownloadSec ul li:before,
.docDownAndRenew .docDownloadSec ul li:after {
    display: inline-block;
    vertical-align: middle;
}

.textLink:before {
    content: "";
    position: absolute;
    bottom: -5px;
    width: 0px;
    height: 1px;
    margin: 5px 0 0;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0)
}
.textLink:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    width: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}
.docDownAndRenew {
    font-size: 0;
}
.docDownAndRenew .docDownloadSec,
.docDownAndRenew .renewSec {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    text-align: center;
    padding: 45px 0 35px;
    height: 180px
}
.docDownAndRenew .docDownloadSec {
    background: #005596
}
.docDownAndRenew .docDownloadSec ul {
    margin-top: 35px
}
.docDownAndRenew .docDownloadSec ul li {
    display: inline-block;
    margin-right: 18px
}
.docDownAndRenew .docDownloadSec ul li a {
    color: #fff;
    font-family: "AllianzSansLight";
    font-size: 1.8rem;
    text-decoration: none;
    cursor:pointer;
}
.docDownAndRenew .docDownloadSec ul li:before {
    content: "";
    width: 25px;
    height: 25px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -485px -187px;
    margin-right: 15px
}
.docDownAndRenew .docDownloadSec ul li:after {
    content: "";
    width: 1px;
    height: 35px;
    background: #4a94cb;
    margin-left: 25px
}
.docDownAndRenew .docDownloadSec ul li:last-child {
    margin-right: 0
}
.docDownAndRenew .docDownloadSec ul li:last-child:after {
    display: none
}
.docDownAndRenew .renewSec {
    background: #ff9b41
}
.docDownAndRenew .renewSec .btn {
    background: #fff;
    color: #0b2150;
    margin-top: 25px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}
.docDownAndRenew .renewSec .btn:hover {
    color: #fff
}
.docDownAndRenew .renewSec .btn:before {
    background: #005596;
    width: 35px
}
.docDownAndRenew h4 {
    color: #fff;
    font-size: 2.4rem;
    font-family: "AllianzB"
}

@media screen and (max-width: 1024px) {
    .docDownAndRenew h4 {
        font-size: 2rem
    }
    .docDownAndRenew .docDownloadSec,
    .docDownAndRenew .renewSec {
        width: 100%;
        height: auto
    }
    .docDownAndRenew .renewSec .btn:hover {
        color: #0b2150
    }
    .docDownAndRenew .docDownloadSec ul {
        max-width: 80%;
        margin: 0 auto;
        width: 100%
    }

    .docDownAndRenew .renewSec {
        padding: 40px 0
    }
}
@media screen and (max-width: 767px) {
   
    h4 {
        font-size: 2rem
    }
    .docDownAndRenew h4 {
        font-size: 2rem
    }
    .docDownAndRenew .renewSec {
        padding: 30px 0
    }
}
@media screen and (max-width: 639px) {
    .docDownAndRenew .docDownloadSec ul {
        max-width: 100%
    }
}
@media screen and (max-width: 480px) {
    .docDownAndRenew .docDownloadSec ul li {
        width: 100%;
        border: none;
        padding: 15px 0;
        position: relative
    }
    .docDownAndRenew .docDownloadSec ul li:after {
        width: 100%;
        position: absolute;
        bottom: 0;
        height: 2px;
        background: #0072bc;
        content: '';
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        margin-left: 0
    }
    .docDownAndRenew .docDownloadSec ul li:last-child {
        padding-bottom: 0
    }
    .docDownAndRenew .docDownloadSec ul{width:90%; text-align:left;}
}

  


/* cusotmerstories css start */

.starRating {
    display: inline-block;
    padding: 15px 0 0
}
.starRating .startWrap {
    width: auto;
    float: left
}
.starRating ul {
    width: auto;
    float: left
}
.starRating ul li {
    margin: 0px 3px;
    padding: 0px;
    list-style: none;
    width: 22px;
    height: 20px;
    float: left;
    position: relative;
    background: url(../images/sprite.png) no-repeat;
    background-position: -771px -180px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}
.starRating ul li input {
    width: 22px;
    height: 20px;
    position: absolute;
    z-index: 2;
    cursor: pointer;
    opacity:0;
}
.starRating ul li.active {
    background: url(../images/sprite.png) no-repeat;
    background-position: -743px -180px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}
.aboutBoxSec {
    text-align: center;
    padding-bottom: 50px
}
.aboutBoxSec .aboutBoxSecSlider {
    margin: 0 -1%;
    margin: 0 auto
}
.aboutBoxSec .aboutBoxSecSlider .item {
    margin: 0 1%;
    width: 31%;
    padding: 0 10px 30px;
    display: inline-block;
    vertical-align: top
}
.aboutBoxSec .aboutBoxSecSlider .item .boxSec {
    padding: 50px 35px;
    -webkit-box-shadow: 0 0 40px 2px #eaeaea;
    -moz-box-shadow: 0 0 40px 2px #eaeaea;
    -ms-box-shadow: 0 0 40px 2px #eaeaea;
    -o-box-shadow: 0 0 40px 2px #eaeaea;
    box-shadow: 0 0 40px 2px #eaeaea;
    margin-top: 22px
}
.aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec {
    height: 185px;
    display: inline-block;
    width: 100%;
    vertical-align: top
}

.aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec {
    margin-top: 40px
}
.aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec p {
    font-size: 1.8rem;
    color: #000;
    font-family: "AllianzSans";
    display: inline-block;
    text-align: left;
    font-weight: bold;
    line-height: 1;
}
.aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec p span {
    display: block;
    font-family: "AllianzB";
    color: #005596;
    font-size: 1.4rem;
    margin-top: 2px
}

.aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec {
    margin-top: 0px !important;
    height: 145px;
    /* sanket 10 sept 2024*/
    overflow:auto;
	margin-bottom:20px;
    /* sanket 10 sept 2024*/
}
.aboutBoxSec .aboutBoxSecSlider .item .boxSec.custmStory .detailSec p {
    font-size: 1.8rem;
    color: #000;
    line-height: 30px
}
.aboutBoxSec {
    padding: 80px 0
}
.aboutBoxSec.prodListing h2 {
    text-transform: uppercase
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec {
    height: 230px
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec .imgSec {
    display: block;
    width: 119px;
    height: 119px;
    margin: 0 auto;
    position: relative;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec .imgSec img {
    position: absolute;
    z-index: 1;
    left: 0
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec .imgSec .opacBg {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    float: left;
    z-index: 2;
    position: absolute;
    left: 0
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec .imgSec .videoPlayIcon {
    width: 25px;
    height: 25px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -289px -56px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    z-index: 2
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec .nameSec {
    margin-top: 25px
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .detailSec {
    margin-top: 25px
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .ratingSec {
    margin-top: 20px
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .starRating .startWrap {
    width: 100px;
    float: none;
    margin: 0 auto
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .starRating ul {
    width: auto;
    float: left
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .starRating ul li {
    width: 20px;
    height: 20px;
    background-position: -769px -261px;
    margin: 0
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .starRating ul li input {
    width: 20px;
    height: 20px;
    left: 0
}
.aboutBoxSec.prodListing .aboutBoxSecSlider .starRating ul li.active {
    background-position: -748px -261px
}
.aboutBoxSec .btnSec {
    margin-top: 20px
}
.aboutBoxSec.prodListing
{padding: 50px 0; } 
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec{ height:auto;}
.aboutBoxSec.prodListing .aboutBoxSecSlider .item .boxSec .topSec .imgSec{ display:none;}
.aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec:before{ position: relative;
    top: -20px;}
    .insureWheelWrap .nearestBranch ul li{color:#ffffff;}
@media screen and (max-width: 1500px) {
    .aboutBoxSec .aboutBoxSecSlider {
        max-width: 100%;
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec {
        padding: 10px 30px;
    }
}
@media screen and (max-width: 1200px) {
    .aboutBoxSec .aboutBoxSecSlider .item {
        padding: 0 15px 30px;
        width: 33%;
        margin: 0;
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec {
        -webkit-box-shadow: 0 0 24px 2px #eaeaea;
        -moz-box-shadow: 0 0 24px 2px #eaeaea;
        -ms-box-shadow: 0 0 24px 2px #eaeaea;
        -o-box-shadow: 0 0 24px 2px #eaeaea;
        box-shadow: 0 0 24px 2px #eaeaea;
        padding: 10px 25px;
    }
}
@media screen and (max-width: 1024px) {
    .aboutBoxSec .aboutBoxSecSlider .item {
        width: 49%;
        display: inline-block;
        margin: 0 auto;
        margin-bottom: 10px;
    }
                .aboutBoxSec .aboutBoxSecSlider .item:last-child{
                    display:none;
                            }
}
            @media screen and (max-width: 640px) {
                .aboutBoxSec .btnSec {
    margin-top: 0px;
}
                .aboutBoxSec.prodListing {
    padding: 30px 0;
}
            }
@media screen and (max-width: 480px) {
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec:before {
        width: 41px;
        height: 41px;
        margin-right: 8px;
        background-position: -290px 0;
    }
}

  
  @media screen and (max-width: 767px){
.aboutBoxSec {
        padding: 30px 0
    }
    .aboutBoxSec .aboutBoxSecSlider .item {
        width: 65%
    }
    .aboutBoxSec .aboutBoxSecSlider .item h2 {
        font-size: 2rem;
        min-height: inherit
    }
    .aboutBoxSec .aboutBoxSecSlider .item h4 {
        min-height: inherit
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec {
        -webkit-box-shadow: 0 0 22px 2px #eaeaea;
        -moz-box-shadow: 0 0 22px 2px #eaeaea;
        -ms-box-shadow: 0 0 22px 2px #eaeaea;
        -o-box-shadow: 0 0 22px 2px #eaeaea;
        box-shadow: 0 0 22px 2px #eaeaea
    }
    .aboutInsSec .aboutBoxSecSlider {
        max-width: 100%
    }
    .aboutInsSec .aboutBoxSecSlider .item {
        width: 65%;
        padding: 0px 15px 0px
    }
    .aboutInsSec .aboutBoxSecSlider .item h4,.aboutInsSec .aboutBoxSecSlider .item h3 {
        padding: 30px 0
    }
.aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec{height:auto;}
}
@media screen and (max-width:639px){
.aboutBoxSec .aboutBoxSecSlider .item {
        width: 85%
    }
}
  @media screen and (max-width: 480px) {
   
.aboutBoxSec .aboutBoxSecSlider .item {
        width: 100%
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec {
        padding: 10px 20px 15px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec {
        margin-top: 20px;
      
    height:auto;
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec .iconSec {
        height: 88px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec p {
        font-size: 1.4rem
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec p strong {
        font-size: 1.6rem;
        line-height: 18px;
        margin-top: 5px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec .ratio {
        width: 36%
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec .ratio .tatioIcon {
        background-position: -258px 0;
        width: 45px;
        height: 50px;
        background-size: auto 370px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec .ratio .square {
        width: 8px;
        height: 8px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec .award .tatioIcon {
        background-position: -314px 0;
        width: 45px;
        height: 45px;
        background-size: auto 370px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .detailSec .ratioAwardSec .award .dot.colorSunshade {
        bottom: 10px;
        left: 70%
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec {
        height: 190px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec {
        margin-top: 25px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec p {
        font-size: 1.4rem
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec .topSec .nameSec:before {
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec.custmStory .detailSec p {
        font-size: 1.4rem;
        line-height: 22px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec.ceoSpeak .detailSec p {
        font-size: 1.4rem;
        line-height: 22px
    }
    .aboutBoxSec .aboutBoxSecSlider .item .boxSec.ceoSpeak .detailSec p strong {
        font-size: 1.8rem;
        margin-bottom: 5px
    }
  }
  /* demystify css start */
  .demystifyInsur.productlanding {
    background: #f8f8f8;
    padding: 70px 0
}
.demystifyInsur.productlanding .headingSec .iconSec .svgSec {
    width: 87px;
    margin: 0
}
.demystifyInsur.productlanding ul li:before {
    left: 0
}
.demystifyInsur.productlanding ul li a {
    padding-left: 15px;
    float: left
}
.demystifyInsur.productlanding {
    padding: 21px 0;
}
.demystifyInsur .headingSec .iconSec{ margin-right: 15px !important; }
.demystifyInsur ul li{ padding-left: 20px !important; }
.demystifyInsur .headingSec h3{ margin-right: 30px !important; }
@media only screen and (max-width: 767px){ 
    .demystifyInsur ul li{ margin-bottom: 15px !important; }
    .demystifyInsur ul li br{ display: none; }
}

  
  /* quickquote css start */
.getQuoteFixed {
    position: fixed;
    right: 27px;
    bottom: 50%;
    display: none;
    text-align: center;
    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;
}

.communicationSec{width:102px !important;}
.getQuoteFixed p {
    font-size: 1.4rem;
    color: #000;
    margin-top: 5px;
}
.getQuoteFixed .getQuoteContent a {
    position: relative;
}
.getQuoteFixed.hideImportant{ display:none !important;}
/* Coverunderauto */
.svgSec svg { width: 100%; height: auto }
.addOnWrap h2 span { color: #000; float: left; font-family: "AllianzSans"; font-size: 1.8rem; font-weight: normal; padding: 10px 10px 20px; width: 100%; text-transform: capitalize; line-height: normal; }
/* Devendra start 28Jan-2020 */
.addOnWrap span { color: #000; float: left; font-family: "AllianzSans"; font-size: 1.8rem; font-weight: normal; padding: 10px 10px 20px; width: 100%; text-transform: none; line-height: normal; }
/* Devendra end 28Jan-2020 */
.addOnWrap .addonFlipcontainer { width: 100%; padding: 35px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.addOnWrap .showMoreAddOn a.showMoreAddOnClick:after { background: url(../images/sprite_3.png) no-repeat; background-position: -13px -422px; content: ""; height: 8px; left: 43px; position: absolute; top: -18px; width: 13px }
.addOnWrap .showMoreAddOn a.showMoreAddOnClick .showMoreTxt { display: block }

 @media screen and (max-width: 1400px) {
.addOnWrap h2 span { max-width: 70%; float: none; display: block; margin: 0 auto; line-height: normal }
.addOnWrap .thirdPartyFixed { width: 200px; height: 200px;  right: 1% }
.addOnWrap .thirdPartyFixed .thirdPartyFixedInner { padding: 30px }
}

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

.addOnWrap .addonFlipcontainer.owl-carousel .addonOuter .addonInner .flipFront{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.insPolicyTabsWrap .insPolicyTabsListWrap.no-hover ul{ width:1000px;}
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
}


 @media screen and (max-width: 480px) {
.container { padding: 0 10px }
}
body, p { font-family: "AllianzSans" }
h2 { font-family: "AllianzSans" }
/*
a {
    color: #fff
}*/
p, a { font-size: 1.8rem; line-height: 1.4 }
html { font-size: 62.5% }
body { font-family: "AllianzSans"; color: #005596 }
* { margin: 0; padding: 0; outline: none; list-style: none; -webkit-tap-highlight-color: transparent; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased }
.svgSec svg { width: 100%; height: auto }
.addOnWrap { padding: 100px 0 50px 0; position: relative; background: #f9f9f9 }
.addOnWrap .container { max-width: 1440px }
.addOnWrap .thirdPartyFixed { position: absolute; right: 6%; top: 15px; -webkit-box-shadow: 0 10px 20px 1px #eaeaea; -moz-box-shadow: 0 10px 20px 1px #eaeaea; -ms-box-shadow: 0 10px 20px 1px #eaeaea; -o-box-shadow: 0 10px 20px 1px #eaeaea; box-shadow: 0 10px 20px 1px #eaeaea; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 230px; height: 230px; background: #fff; z-index: 2; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease }
.addOnWrap .thirdPartyFixed.thirdPartyfixedshow { -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1) }
.addOnWrap .thirdPartyFixed .thirdPartyFixedInner { width: 100%; float: left; text-align: center; padding: 50px }
.addOnWrap .thirdPartyFixed .thirdPartyFixedInner p { color: #717272; font-size: 1.6rem; font-family: "AllianzSansLight" }
.addOnWrap h2 { text-align: center; text-transform: uppercase; font-size: 3rem }
.addOnWrap h2 span { color: #000; float: left; font-family: "AllianzSans"; font-size: 1.8rem; font-weight: normal; padding: 10px 0 0; width: 100%; text-transform: initial; }
.addOnWrap .addonFlipcontainer { width: 100%; float: left; padding: 35px 0 }
.addOnWrap .addonFlipcontainer .hidden { display: none }
.addOnWrap .addonFlipcontainer .addonOuter { width: 23%; margin: 1%; float: left }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner { cursor: pointer; margin: 0 auto; height: 280px; width: 302px; position: relative; text-align: center; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; z-index: 1 }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner.flip .flipFront { opacity: 0; filter: alpha(opacity=0); -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg) }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner.flip .flipBack { opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg) }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront { height: 100%; width: 100%; -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; backface-visibility: hidden; transition: 0.6s; position: absolute; top: 0; left: 0; padding: 30px; background: #fff; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; opacity: 1; filter: alpha(opacity=100); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); transform: rotateY(0deg) }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack { height: 100%; width: 100%; -webkit-box-shadow: 0 0 40px 2px #eaeaea; -moz-box-shadow: 0 0 40px 2px #eaeaea; -ms-box-shadow: 0 0 40px 2px #eaeaea; -o-box-shadow: 0 0 40px 2px #eaeaea; box-shadow: 0 0 40px 2px #eaeaea; transition: 0.6s; position: absolute; top: 0; left: 0; padding: 15px; background: #fff; -webkit-transition: all 0.6s ease 0s; -moz-transition: all 0.6s ease 0s; -ms-transition: all 0.6s ease 0s; -o-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; opacity: 0; filter: alpha(opacity=0); -webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg) }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront { z-index: 2 }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront p.flipFrontHead { color: #005596; font-size: 2rem; font-family: "AllianzSans"; width: 100%; float: left; text-align: center }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec { margin: 0 auto; display: inline-block }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.driveSmartsvg { width: 88px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.depreciationShieldsvg { width: 88px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.engineProtectorsvg { width: 102px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.consumableExpensessvg { width: 76px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.conveyanceBenefitsvg { width: 76px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.keyLockReplacementsvg { width: 79px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.personalBaggagesvg { width: 75px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.spotAssistancesvg { width: 84px; height: 88px }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon { padding: 30px 0; width: 100%; float: left }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .driveSmartIcon { width: 88px; height: 88px; margin: 0 auto; display: inline-block }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack { display: table }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p { color: #58585a; font-size: 1.6rem; font-family: "AllianzSans"; font-weight: normal; display: table-cell; vertical-align: middle }
.addOnWrap .showMoreAddOn { width: 100%; float: left; text-align: center; display: none }
.addOnWrap .showMoreAddOn a.showMoreAddOnClick { color: #000; display: block; float: none; font-family: "AllianzSans"; font-size: 1.3rem; line-height: 30px; margin: 0 auto; position: relative; top: 16px; width: 100px }
.addOnWrap .showMoreAddOn a.showMoreAddOnClick:before { background: #45d6ff; bottom: 0px; content: ""; height: 30px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 30px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50% }
.addOnWrap .showMoreAddOn a.showMoreAddOnClick:after { background: url(../images/sprite.png) no-repeat; background-position: -13px -422px; content: ""; height: 8px; left: 43px; position: absolute; top: -18px; width: 13px }
.addOnWrap .showMoreAddOn a.showMoreAddOnClick .showMoreTxt { display: block; font-size: 1.4rem; }
.thirdPartyFixedInner .iconSec.animIconSec .imgBox.svgSec.svgBox svg { height: 67px }
.addOnWrap h2 { max-width: 65%; float: none; display: block; margin: 0 auto }



 @media screen and (max-width: 767px) {
.addOnWrap { padding: 30px 0 }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon { padding: 20px 0; width: 100%; float: left }
.addOnWrap .addonFlipcontainer .addonOuter { width: 100%; margin: 0 }
.addOnWrap h2 { font-size: 2rem }
.addOnWrap h2 span { font-size: 1.6rem }
.addOnWrap { padding: 30px 0 }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack{ height:100%; }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner{height:auto;}
}
 @media screen and (max-width: 639px) {
.addOnWrap .addonFlipcontainer .addonOuter { width: 100%; margin: 2% 0 }
}
.addOnWrap h2 { width: 100%; float: left; text-align: center; max-width: 100%; display: inherit; }
.addOnWrap .showMoreAddOn { margin: 30px auto 0; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualMultySum p.accordion-toggle:before { background-position: 0px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualReinstateSum p.accordion-toggle:before { background-position: -316px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualExtendFam p.accordion-toggle:before { background-position: -38px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualPrePost p.accordion-toggle:before { background-position: -158px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualAyurvedic p.accordion-toggle:before { background-position: -240px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualRoadAmbulance p.accordion-toggle:before { background-position: -78px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualDayCare p.accordion-toggle:before { background-position: -119px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualOrganDonor p.accordion-toggle:before { background-position: -278px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualConBenefits p.accordion-toggle:before { background-position: -359px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualDailyCash p.accordion-toggle:before { background-position: -439px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualBatSurgery p.accordion-toggle:before { background-position: -399px -684px; }
.insPolicyTabsWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap li.listIndividualMaternity p.accordion-toggle:before { background-position: -199px -684px; }
.addOnWrap { text-align: center; }
.addOnWrap h2 { max-width: 65%; float: none; /*display: block;
    margin: 0 auto;*/
width: 100%; margin: 0 auto; display: inline-block; }
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p a { font-size: 1.6rem; color: #005596; }
.addonHideContent { display: none; }
.addonHideContent p { color: #58585a; font-size: 1.6rem; font-family: "AllianzSans"; font-weight: normal; display: table-cell; vertical-align: middle; }
.popupSec.hiddenShowContent { height: auto; }
.contentMore { display: block; font-size: 1.4rem; padding: 5px 0; text-decoration: underline; width: 80px; text-align: center; margin: 0 auto; color: #005596; }
.contentMore { display: inline-block; font-size: 1.4rem; padding: 5px 0; text-decoration: underline; }
.flipBack .contentMore { z-index: 1; }
 @media screen and (max-width: 1024px) {
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p a { font-size: 1.4rem; }
.addOnWrap h2 { max-width: 100%;}
.addOnWrap h2 span{ max-width:100%;}
}
 @media screen and (max-width: 640px) {
.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p:first-child, .addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p, .addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipBack p a { font-size: 1.3rem; }
}
/* Dipti start 06Apr-2020 */
.owl-dot span {width:8px; height:8px; padding:0px;}
/* Dipti end 06Apr-2020 */
/*------------ for flipkart ----------- start --------- */
#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter .addonInner{height:160px; width: 100%;}
#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon{padding: 3px 0;}
#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront{padding:10px;}
#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront .flipIcon .iconSec.animIconSec .svgSec.driveSmartsvg{width: 80px;   height: 80px;}
#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront p.flipFrontHead{font-size: 1.4rem;}
#flipkartAddon .contentMore{width:100%}
@media screen and (max-width: 768px) {
#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter .addonInner .flipFront{display:block;}
/*#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter{width:23%;}*/
}
 @media screen and (max-width: 640px) {
#flipkartAddon.addOnWrap .addonFlipcontainer .addonOuter {margin: 0 auto; width: 46%;}
 }
/*------------ for flipkart ----------- end --------- */

  @media screen and (max-width: 480px) {  
.contentMore {font-size: 1.2rem; }
  }
  /* FAQ CSS start */
  .simplifyInsurance {
    padding:30px 0;
}
.simplifyInsurance .simplifyAccordWrap {
    width: 100%;
    float: left;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead {
    width: 100%;
    float: left;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h3 {
    width: 60%;
    display: inline-block;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 3rem;
    font-family: "AllianzB"; color: #005596;}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec {
    display: inline-block;
    vertical-align: middle;
    margin-left: 9%;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec .svgSec {
    width: 102px;
    margin-right: 30px;
    float: right;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner {
    width: 60%;
    display: inline-block;
    vertical-align: top;
    margin-left: 15%;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain {
    width: 100%;
    float: left;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain h3 {
    font-size: 1.8rem;
    color: #000000;
    font-family: "AllianzSans";
    position: relative;
    border-bottom: 1px solid #cccccc;
    padding: 25px 35px 25px 0;
    cursor: pointer;
    font-weight: normal;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain h3:before {
    width: 15px;
    height: 15px;
    position: absolute;
    content: '';
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background: url(../images/sprite.png) no-repeat;
    background-position: -298px -385px;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.healthPolicyCategory.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active h3::before {
    background-position: -298px -405px;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent {
    display: none;
    padding: 25px 0;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent p {
    font-size: 1.6rem;
    color: #000000;
    font-family: "AllianzSans";
}

.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner {
    margin-left: 19%;
}

.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active h3 {
    border-bottom: 1px solid #fff;
    font-weight: normal;
}
.healthPolicyCategory.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active h3 {
    color: #005596;
    font-family: 'AllianzB';
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent {
    border-bottom: 1px solid #cccccc;
    float:left;
    width:100%;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent ul { width: 100%; padding: 10px 0; float: left; }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent ul li { font-size: 1.6rem; color: black; font-family: "AllianzSans"; position: relative; padding-left: 15px; margin-bottom: 0px; }
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active .simplifyAccordContent ul li:before { width: 5px; height: 5px; background: #000; position: absolute; content: ''; left: 0; top: 9px; border-radius: 50%; }


@media screen and (max-width: 1024px) {
    
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h3 {
        width: 69%;
        font-size: 2.6rem;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec {
        width: auto;
        margin-left: 0;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner {
        width: 100%;
        margin: 0;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain h3 {
        font-size: 1.5rem;
        padding: 20px 35px 20px 0;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent {
        padding: 0 0 20px 0;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain .simplifyAccordContent p {
        font-size: 1.5rem;
    }
    
}
@media screen and (max-width: 767px) {
    h3 {
        font-size: 2.5rem;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec {
        margin: 0 2% 0 0;
        float: left;
        width: 90px;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead .iconSec .svgSec {
        width: 90px;
        margin-left: 0;
        margin-right: 0;
    }
}
@media screen and (max-width: 480px) {
    
    .simplifyInsurance .simplifyAccordWrap .iconSec {
        width: 30%;
    }
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h3 {
        width: 60%;
        font-size: 2.2rem;
    }
}
.accordShowHide {
    width: 60%;
    display: inline-block;
    vertical-align: top;
    margin-left: 19%;
    text-align: right;
    padding: 20px 0;
}
.accordHide {
    display: none;
}
.accordShow {
    display: inline-block;
}
.accordShow,
.accordHide {
    position: relative;
}
.accordShow:after,
.accordHide:after {
    position: absolute;
    content: '';
    width: 100%;
    height: 1px;
    background: #005596;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    bottom: 0;
    left: 0;
}
.accordShow:hover:after,
.accordHide:hover:after {
    width: 0;
}
@media screen and (max-width: 1024px) {
    .accordShowHide {
        width: 100%;
        margin: 0;
    }
    .accordShow:hover:after,
    .accordHide:hover:after {
        display: none;
    }
    .accordShow,
    .accordHide {
        font-size: 1.4rem;
    }
}
.accordHide.accordHideActive, .accordShow {
    display: inline-block;
}
.simplifyInsurance .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.accordContHide, .accordHide, .accordShow.accordShowActive {
    display: none;
}

  
  /*typesofinsurancecover css start */
  .insuranceCover {
    background: #f8f8f8;
    padding: 70px 0;
    position: relative
}
.insuranceCover .thirdPartyFixed {
    position: absolute;
    left: 3%;
    top: 12%;
    -webkit-box-shadow: 0 10px 20px 1px #eaeaea;
    -moz-box-shadow: 0 10px 20px 1px #eaeaea;
    -ms-box-shadow: 0 10px 20px 1px #eaeaea;
    -o-box-shadow: 0 10px 20px 1px #eaeaea;
    box-shadow: 0 10px 20px 1px #eaeaea;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 230px;
    height: 230px;
    background: #fff;
    z-index: 3;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease
}
.insuranceCover .thirdPartyFixed.thirdPartyfixedshow {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1)
}
.insuranceCover .thirdPartyFixed .thirdPartyFixedInner {
    width: 100%;
    float: left;
    text-align: center;
    padding: 50px
}
.insuranceCover .thirdPartyFixed .thirdPartyFixedInner p {
    color: #717272;
    font-size: 1.6rem;
    font-family: "AllianzSansLight"
}
.insuranceCover .insuranceCoverHead {
    width: 100%;
    float: left;
    text-align: center;
    padding: 20px
}
.insuranceCover .insuranceCoverHead h2 {
    color: #ff9b41;
    font-size: 3rem;
    font-family: "AllianzB"
}
.insuranceCover .insuranceCoverHead p {
    width: 100%;
    float: left;
    font-family: "AllianzSans";
    font-size: 1.8rem;
    color: #000
}
.insuranceCover .typesOFcarCover {
    float: left;
    margin-left: 30%;
    width: 70%;
    padding: 20px 0 0
}
.insuranceCover .typesOFcarCover ul li {
    float: left;
    padding: 25px;
    text-align: center;
    width: 33.33%;
    border: 1px solid #e8e8e8;
    border-right: 0;
    background: #fff;
    font-family: "AllianzB";
    color: #ff9b41;
    font-size: 2rem;
    position: relative
}
.insuranceCover .typesOFcarCover ul li:nth-child(3) {
    background: #ffeb82;
    border-left-color: #ffeb82;
    border-top-color: #ffeb82;
    color: #005596
}
.insuranceCover .typesOFcarCover ul li:nth-child(3):before {
    background: #ffeb82;
    border-left: 1px solid #ffeb82;
    content: "";
    height: 15px;
    left: -1px;
    position: absolute;
    top: -15px;
    width: 100%
}
.insuranceCover .headsOfCars {
    width: 30%;
    float: left
}
.insuranceCover .headsOfCars ul li {
    background: #fff;
    width: 100%;
    float: left;
    padding: 15px;
    text-align: right;
    border-color: #e8e8e8;
    border-width: 0px 0 1px 1px;
    border-style: solid;
    color: #005596;
    font-family: "AllianzSans";
    font-size: 1.5rem;
    vertical-align: middle;
    height: 60px;
    line-height: normal
}
.insuranceCover .headsOfCars ul li:nth-child(1) {
    border-top: 1px solid #e8e8e8
}
.insuranceCover .typesOFcarCoverContent {
    width: 70%;
    float: left
}
.insuranceCover .typesOFcarCoverContent .carCoverContentCol {
    width: 33.33%;
    float: left
}
.insuranceCover .typesOFcarCoverContent .carCoverContentCol ul li {
    background: #fff;
    width: 100%;
    float: left;
    padding: 15px;
    text-align: center;
    border-color: #e8e8e8;
    border-width: 0px 0 1px 1px;
    border-style: solid;
    position: relative;
    font-family: "AllianzSans";
    font-size: 1.5rem;
    color: #000;
    height: 60px;
    line-height: 30px
}
.insuranceCover .typesOFcarCoverContent .carCoverContentCol ul li .crossSign {
    background: url(../images/sprite.png) no-repeat;
    background-position: -452px -402px;
    width: 14px;
    height: 14px;
    margin: 6px auto;
    display: block
}
.insuranceCover .typesOFcarCoverContent .carCoverContentCol ul li .tickSign {
    background: url(../images/sprite.png) no-repeat;
    background-position: -452px -463px;
    width: 21px;
    height: 16px;
    margin: 6px auto;
    display: block
}
.insuranceCover .typesOFcarCoverContent .carCoverContentCol:nth-child(3) ul li {
    background: #ffeb82;
    border-left-color: #ffeb82;
    border-top-color: #fff
}
.thirdPartyFixedInner .iconSec.animIconSec .imgBox.svgSec.svgBox svg {
    height: 67px
}
.insuranceCoverHead.insuranceCoverHeadBody{ width: 60%; margin: auto; float: none; }
.insuranceCover .insuranceCoverHead.insuranceCoverHeadBody{ width:100%;}
.insuranceCoverHead.insuranceCoverHeadBody p{ float: none; }
.tableOuter .productCustomTable{ border: none; }
.tableOuter .productCustomTable td td, .tableOuter .productCustomTable tr:nth-child(2n-1) td{ background-color: #ffffff; }
.tableOuter .productCustomTable td, .tableOuter .productCustomTable th{ border: none; background-color: #ffffff; }
.tableOuter .productCustomTable td{ padding: 25px; border: 1px solid #e8e8e8; }
.tableOuter .productCustomTable td b{ font-size: 2rem; color: #ff9b41; }
.tableOuter .productCustomTable td p{ font-size: 1.5rem; color: #000000; }
.tableOuter .productCustomTable td:first-child p{ color: #005596; }
.tableOuter .productCustomTable td:last-child{ background-color: #ffeb82 !important; border-color: #e8e8e8; }
@media screen and (max-width: 1024px) {
    .insuranceCover {
        padding: 50px 0 50px 0
    }
    .insuranceCover .thirdPartyFixed.thirdPartyfixedshow {
        -webkit-transform: scaleY(0);
        -moz-transform: scaleY(0);
        -ms-transform: scaleY(0);
        -o-transform: scaleY(0);
        transform: scaleY(0)
    }
    .insuranceCover .insuranceCoverHead h2 {
        font-size: 2.6rem
    }
    .insuranceCover .insuranceCoverHead p {
        font-size: 1.6rem
    }
    .insuranceCover .typesOFcarCover ul li {
        font-size: 1.6rem
    }
}
@media screen and (max-width: 768px) {

    .bannerWraprenew .carrenewfeatures .refeatureWrapp { width: 50%;}
    .bannerWraprenew .carrenewfeatures {margin-top: 10%;}
    .insuranceCover .insuranceCoverHead h2 {
        font-size: 2.2rem
    }
    .insuranceCover .headsOfCars ul li {
        font-size: 1.4rem
    }
}
@media screen and (max-width: 767px) {
    .insuranceCover {
        padding: 30px 0
    }
    .insuranceCoverHead.insuranceCoverHeadBody{ width: 100%; }
    .tableOuter .productCustomTable{ border: none; width: 767px; overflow: auto; }
    .tableOuter .productCustomTable td{ padding: 15px; }
    .tableOuter .productCustomTable td b{ font-size: 1.8rem; }
}
@media screen and (max-width: 639px) {
    .insuranceCover .typesOFcarCover ul li {
        padding: 15px;
        font-size: 1.5rem
    }
}
@media screen and (max-width: 480px) {
    .insuranceCover .insuranceCoverHead {
        padding-bottom: 0
    }
    .insuranceCover .insuranceCoverHead h2 {
        font-size: 2rem;
        padding-bottom: 0
    }
    .insuranceCover .insuranceCoverHead p {
        font-size: 1.4rem
    }
    .insuranceCover .typesOFcarCover {
        float: left;
        margin-left: 0%;
        width: 100%
    }
    .insuranceCover .typesOFcarCover ul li {
        float: left;
        padding: 25px 3px;
        text-align: center;
        width: 33.33%;
        border: 0px;
        background: none;
        font-size: 1.5rem;
        color: #005596;
        cursor: pointer
    }
    .insuranceCover .typesOFcarCover ul li:nth-child(3) {
        background: none
    }
    .insuranceCover .typesOFcarCover ul li:nth-child(3):before {
        display: none
    }
    .insuranceCover .typesOFcarCover ul li.selTypesOFcarCover ,.insuranceCover .typesOFcarCover ul li.selTypesOFcarCover:nth-child(3) {
        color: #ff9b41
    }
    .insuranceCover .headsOfCars {
        display: none
    }
    .insuranceCover .typesOFcarCoverContent {
        width: 100%;
        float: left
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol {
        width: 100%;
        float: left;
        display: none
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol ul li {
        border-width: 0px 1px 1px 1px;
        height: auto;
        padding: 8px
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol ul li:before {
        color: #005596;
        content: attr(data-feature) !important;
        display: block;
        text-align: center
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol ul li:nth-child(1) {
        border-width: 1px 1px 1px 1px
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol ul li:nth-child(odd) {
        background: transparent
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol:nth-child(3) ul li {
        background: #fff;
        border-color: #e8e8e8;
        border-width: 0px 1px 1px 1px;
        border-style: solid
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol:nth-child(3) ul li:nth-child(1) {
        border-width: 1px 1px 1px 1px
    }
    .insuranceCover .typesOFcarCoverContent .carCoverContentCol:nth-child(3) ul li:nth-child(odd) {
        background: transparent
    }
}
/* Demystify CSS start */
.demystifyInsur {
    text-align: center;
    padding: 90px 0 0;
  }
  .demystifyInsur .headingSec,
  .demystifyInsur ul,
  .demystifyInsur ul li,
  .demystifyInsur .btn,
  .demystifyInsur .headingSec .iconSec,
  .demystifyInsur .headingSec h3 {
    display: inline-block;
    vertical-align: middle;
  }
  .demystifyInsur .headingSec {
    margin-right: 100px;
  }
  .demystifyInsur .headingSec h3 {
    text-transform: uppercase;
    color: #005596;
  }
  .demystifyInsur .headingSec .iconSec {
    margin-right: 50px;
  }
  .demystifyInsur .headingSec .iconSec .svgSec {
    width: 100px;
    margin-left: 50px;
  }
  .demystifyInsur .headingSec .iconSec .bulbIcon {
    width: 55px;
    height: 73px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -215px 0;
  }
  .demystifyInsur .headingSec .iconSec .square {
    top: -30px;
    left: 0;
  }
  .demystifyInsur .headingSec .iconSec .dot.colorBlue {
    left: -13px;
    bottom: 20px;
  }
  .demystifyInsur .headingSec .iconSec .dot.colorSunshade {
    right: -10px;
  }
  .demystifyInsur ul li {
    color: #005596;
    font-size: 2.0rem;
    text-align: left;
    line-height: 22px;
    margin-right: 60px;
    position: relative;
  }
  .demystifyInsur ul li:before {
    content: "";
    position: absolute;
    left: -16px;
    top: 5px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -189px 0;
    width: 9px;
    height: 13px;
  }
  .demystifyInsur ul li a {
    color: #005596;
    line-height: 22px;
  }
.demystifyInsur ul li a:hover{text-decoration: underline;}
  .demystifyInsur ul li strong {
    font-family: "AllianzB";
  }
  
@media screen and (max-width: 1024px) {
 .demystifyInsur ul li br{ display:none;}
}
@media screen and (max-width: 1024px) {
    .demystifyInsur { padding: 30px 0px 0; text-align: left; }
    .demystifyInsur .headingSec h3 br, .demystifyInsur ul li a p br { display: none; }
    .demystifyInsur .headingSec { margin-right: 0px; text-align: center; }
    .demystifyInsur ul { width: 100%; padding-bottom: 30px; }
    .demystifyInsur .btn { margin-left: 0; }
    .demystifyInsur .headingSec .iconSec { margin-right: 20px; }
    .demystifyInsur.productlanding { padding: 30px 0; }
    .demystifyInsur .headingSec .iconSec .svgSec { width: 87px; margin: 0; }
    .demystifyInsur ul li a { padding-left: 15px; float: left; }
    .demystifyInsur ul li::before { left: 0; }
    .demystifyInsur ul li { width: 100%; float: left; margin-right: 0; }
    }
     @media screen and (max-width: 768px) {
    .demystifyInsur ul { padding-bottom: 30px; }
    .demystifyInsur .btn { margin: 0 auto !important; display: block; width: 144px; }
    }
     @media screen and (max-width: 767px) {
    .demystifyInsur .headingSec .iconSec .svgSec { margin-left: 0; }
    .demystifyInsur .headingSec h3 { font-size: 2.5rem; }
    .demystifyInsur ul { width: 100%; }
    .demystifyInsur ul li { margin-right: 0px; }
    .demystifyInsur .headingSec h3, .addOnWrap h2, .beforeBuyWrap .impPointOuter .impPointInnerL h2, .docDownAndRenew h4, .aboutBoxSec.prodListing h2, .demystifyInsur .headingSec h3 { font-size: 2rem; }
    .addOnWrap h2 { max-width: 100%; }
    .demystifyInsur ul li p { font-size: 1.6rem; }
    .demystifyInsur.productlanding .headingSec .iconSec .svgSec, .demystifyInsur .headingSec .iconSec .svgSec { width: 68px; margin: 0; }
    }
     @media screen and (max-width: 639px) {
    .demystifyInsur ul li { font-size: 1.6rem; margin-right: 55px; }
    .demystifyInsur ul li a { font-size: 1.6rem; }
    .demystifyInsur ul li:last-child { margin-right: 0; }
    }
     @media screen and (max-width: 480px) {
    .demystifyInsur ul li { margin-right: 0px; display: block; margin-bottom: 0px; float: left; }
    .demystifyInsur ul { width: 100%; padding-bottom: 15px; }
    }
    /* SETRenewalPopup CSS start */
.popupSec.setRenewalWrap {
    height: auto;
}
.setRenewalWrap .fieldBox {
    width: 100%;
    float: left;
    padding: 20px 0 0;
}
.setRenewalWrap .fieldBox .inputBox .cc{display:block;}
.setRenewalWrap .fieldBox .inputBox{padding: 5px 0px 2px;}
.setRenewalWrap label{font-size:1.6rem;}
.setRenewalWrap .inputBox input.datepickerSetRenewal {
    font-size: 1.8rem;
    background: url('../images/calender.jpg') right 0 no-repeat;
}
.setRenewalWrap p.loginHeadTxt {
    color: #1e3a87;
    font-size: 2.8rem;
    float: left;
    width: 100%;
    text-align: center;
}
.setRenewalWrap .fieldBox span.errorTxt {
    width: 100%;
    float: left;
    padding-top: 3px;
    color: red;
    z-index: 1;
    position: relative;
    display: none;
}
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    z-index: 100!important;
}
.inputBox .cc ~ input.setRenewalMobile{padding-left: 60px;}
@-moz-document url-prefix() {
    .ui-widget.ui-widget-content {
        position: absolute!important;
    }
}
@media screen and (-ms-high-contrast: active),
screen and (-ms-high-contrast: none) {
    .ui-widget.ui-widget-content {
        position: absolute!important;
    }
}


.ui-datepicker {
    padding: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    margin-top: 0px;
}
@media screen and (max-width:1024px) {
.setRenewalWrap .fieldBox{padding: 15px 0 0;}
    .setRenewalWrap .inputBox input {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
}
}
@media screen and (max-width:768px) {
    .setRenewalWrap .inputBox input{font-size:1.6rem; line-height:normal;}
}
@media screen and (max-width:767px) {
.setRenewalWrap p.loginHeadTxt{font-size:2rem; padding-top: 5px;}
.setRenewalWrap{position:absolute;}       
.setRenewalWrap .fieldBox{ padding-top:8px;}
}
.popupSec.setRenewalWrap{max-width:450px; padding:20px;}
.setRenewalWrap .fieldBox span.errorTxt{font-size:1.4rem;}
.renewalThankyou,.renewalFail{display:none; width:100%; float:left;}
.renewalThankyou p,.renewalFail p{font-size:1.8rem; color:#757575; text-align:center;}
.ui-helper-hidden {
    display: none;
}
.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}
.ui-helper-clearfix:after {
    clear: both;
}
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter:Alpha(Opacity=0); /* support: IE8 */
}
.ui-front {
    z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    font-size: 100%;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}
.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: 0;
}
.ui-menu .ui-menu {
    position: absolute;
}
.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: -1px;
}
/* icon support */
.ui-menu-icons {
    position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
    padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: .2em;
    margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}
.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /* Support: IE <= 11 */
    overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}
/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
    text-indent: 0;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}
/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}
/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
    /* Support: IE8 only, Android < 4.4 only */
    width: 75%;
    width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}
.ui-checkboxradio-disabled {
    pointer-events: none;
}
.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}
.ui-datepicker .ui-datepicker-header {
    background: #0171bb;
    position: relative;
    padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}
.ui-datepicker .ui-datepicker-next {
    right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
    display: inline-block;
    border: 1px solid #dddddd;
    background: #fff;
}
.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}
.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}
.ui-datepicker td {
    border: 0;
    padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
    width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}
.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
    direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}
/* Icons */
.ui-datepicker .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
    left: .5em;
    top: .3em;
}
.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}
.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}
.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}
.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}
.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}
.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}
.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}
.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}
.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}
.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}
.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable {
    position: relative;
}
.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}
.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}
.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}
.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}
.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}
.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}
.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}
.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}
.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    filter: alpha(opacity=25); /* support: IE8 */
    opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}
.ui-selectable {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}
.ui-selectmenu-menu {
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    display: none;
}
.ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5;
    padding: 2px 0.4em;
    margin: 0.5em 0 0 0;
    height: auto;
    border: 0;
}
.ui-selectmenu-open {
    display: block;
}
.ui-selectmenu-text {
    display: block;
    margin-right: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    width: 14em;
}
.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 0;
}
.ui-slider {
    position: relative;
    text-align: left;
}
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}
.ui-slider-horizontal {
    height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}
.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none;
}
.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle;
}
.ui-spinner-input {
    border: none;
    background: none;
    color: inherit;
    padding: .222em 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 2em;
}
.ui-spinner-button {
    width: 1.6em;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
    border-top-style: none;
    border-bottom-style: none;
    border-right-style: none;
}
.ui-spinner-up {
    top: 0;
}
.ui-spinner-down {
    bottom: 0;
}
.ui-tabs {
    position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
    padding: .2em;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}
body .ui-tooltip {
    border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
    font-size: 1.6rem;
}
.ui-widget .ui-widget {
    font-size: 1.6rem;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-size: 1em;
}
.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
    z-index: 10!important;
}
.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}
.ui-widget-content a {
    color: #333333;
}
.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}
.ui-widget-header a {
    color: #333333;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
    color: #454545;
    text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
    border: 1px solid #cccccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}
.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}
.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter:Alpha(Opacity=70); /* support: IE8 */
    font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter:Alpha(Opacity=35); /* support: IE8 */
    background-image: none;
}
.ui-state-disabled .ui-icon {
    filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("../images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("../images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("../images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("../images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("../images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("../images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
    background-image: url("../images/ui-icons_777777_256x240.png");
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 3px;
}
/* Overlays */
.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}
.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default, .ui-datepicker .ui-button, .ui-datepicker html .ui-button.ui-state-disabled:hover, .ui-datepicker html .ui-button.ui-state-disabled:active {
    border: 0;
    background: #fff;
    color: #0171bb;
}
.ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}
    .ui-datepicker table td span, .ui-datepicker table td a {
    text-align: center;
    color: #267dc0;
    font-size: 2rem;
}
.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    line-height: 3;
    margin: 0 45px;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background: url(../images/sprite_2.png) 58px -415px;
    border: 0;
    width: auto;
    text-align: center;
    color: #fff;
    margin: 0 10px;
    text-transform: uppercase;
    font-size: 1.6rem;
    padding-right: 5px;
    min-width: 60px;
    position: relative;
    height: 21px;
    display: inline-block;
        max-height: 100px;
}
.ui-datepicker select.ui-datepicker-year option,.ui-datepicker select.ui-datepicker-month option{
color:#000;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
    line-height: 3;
    margin: 0 45px;
    text-align: center;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    background: #005797;
    width: 30px;
    height: 30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    cursor: pointer;
    top: 26px;
}
.ui-datepicker .ui-datepicker-prev {
    left: 10px;
}
.ui-datepicker .ui-datepicker-next {
    right: 10px;
}
.ui-datepicker .ui-widget-header .ui-icon {
    border: 2px solid #fff;
    border-color: transparent transparent #fff #fff;
    width: 12px;
    height: 12px;
    top: 17px;
    left: 19px;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
    .ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon {
    -webkit-transform: rotate(-134deg);
    -moz-transform: rotate(-134deg);
    -ms-transform: rotate(-134deg);
    -o-transform: rotate(-134deg);
    transform: rotate(-134deg);
    left: 14px;
}
        .ui-datepicker td{padding:0.5px;}
.productListtop.wowAnimate.animated li{height: auto !important;}
.transDescription div,.transDescription ul,.claimcontent .description div,.claimcontent .description ul{margin-left: -1px;}
.awardsBtn a,.keyPersonContent .keyPerson a,.description .btn {padding: 8px 25px 10px;padding-bottom: 10px !important;}
.claimtabContentSec .claimcontent .description.transDescription:after{height: 0px;}
#agent-pagination-demo li{display: none;}
#ui-datepicker-div{z-index: 100!important;}
.insPolicyTabsContent_l .insAccordianWrap ul{justify-content: normal !important;}
.blueSelectDropDown, .aboutLinksSelect{padding-bottom: 10px !important;}
.whoweare .mainTitle{margin-left: 30px !important;}


body,
p,
input,
button,
textarea {
    font-family: "AllianzSans";
}

h1,
h2,
h3,
h4,
h5,
h6,
strong {
    font-family: "AllianzSans";
}

a {
    color: white;
}

p,
input,
textarea,
button,
a,
li,
label {
    font-size: 1.8rem;
    line-height: 1.4;
}
/* Assign Font Properties - END */

html {
    font-size: 62.5%;
}

body {
    font-family: "AllianzSans";
    color: #005596;
}
* {
    margin: 0;
    padding: 0;
    outline: none;
    list-style: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
}

a {
    text-decoration: none;
    outline: none;
    color: #005596;
}

a:hover {
    text-decoration: none;
}

img {

    max-width: 100%;
    vertical-align: top;
    border: none;
}

html {
    width: 100%;
    overflow-x: hidden;
    -webkit-text-size-adjust: 100%;
}

p,
.ul,
h1,
h2,
h3,
h4,
h5,
h6 {
    padding-bottom: 5px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1;
}

h1 {
    font-size: 5rem;
}

h2 {
    font-size: 3.3rem;
}

h3 {
    font-size: 3rem;
    font-family: "AllianzB";
}

h4 {
    font-size: 2.2rem;
    font-family: "AllianzB";
}

h5 {
    font-size: 2rem;
}

h6 {
    font-size: 1.6rem;
}

h3 a,
h4 a,
h5 a,
h6 a {
    font-size: inherit;
    text-decoration: underline;
}

table,
table tr td,
table tr th {
    border: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

input,
textarea {
    outline: none;
}

article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
section,
summary,
mark {
    float: left;
    width: 100%;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}

input[type=submit],
input[type=button],
button[type=submit] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    outline: none;
}
.container {
    width: 100%;
    margin: 0 auto;
    padding: 0 40px;
    max-width: 1440px;
    /*padding:0 82px;
max-width:1345px;*/
}
.addOnWrap {
    padding: 75px 0 50px 0;
    position: relative;
    background: #f9f9f9;
    text-align: center;
}
.addOnWrap .container {
    max-width: 1440px;
}
/*Claims product tabbing*/
.registerYourClaimFRMwrp.terms-tabbing-wrap {
    background: #f9f9f9;
}
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap {
    background: #fff;
}
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container {
    top: auto;
}
.registerYourClaimFRMwrp.terms-tabbing-wrap .otherInsWrap h2 {
    max-width: 100%;
}
.tabbing-content-wrap .claim-process-container.container {
    max-width: 1110px;
}
.tabs-claim-wrap .claim-process-list ul li {
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    padding-left: 15px;
    float: left;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul {
    position: relative;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li {
    border: 1px solid #ebebeb;
    background: #fff;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    position: relative;
    z-index: 2;
    display: inline-block;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li.active:before {
    position: absolute;
    content: '';
    width: 100%;
    left: 0;
    top: 0;
    height: 3px;
    background: #ff9b41;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    -ms-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li.active {
    border-bottom: none;
    border-right: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3 {
    font-family: 'AllianzSans';
    font-size: 2rem;
    color: #4f4f4f;
    font-weight: normal;
    position: relative;
    cursor: pointer;
    padding: 17px 34px;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3.active {
    color: #0071bb;
    font-family: 'AllianzB';
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3.active:before {
    position: absolute;
    content: '';
    width: 70px;
    height: 67px;
    background: url("../images/sprite_3.png") no-repeat 0px -50px;
    left: -70px;
    top: 0;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3.active:after {
    position: absolute;
    content: '';
    width: 70px;
    height: 67px;
    background: url("../images/sprite_3.png") no-repeat -90px -50px;
    right: -70px;
    top: 0;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3.active .down-arrow {
    display: block;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3 .down-arrow {
    width: 26px;
    height: 26px;
    bottom: -26px;
    margin: 0 auto;
    right: 0;
    left: 0;
    position: absolute;
    display: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3 .down-arrow:before {
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-top: 13px solid #00a499;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item {
    display: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item h3 {
    display: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item {
    border-bottom: 1px solid #d3d3d3;
    padding: 30px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item:last-child {
    border-bottom: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item.active .tab-accord-item-heads p {
    color: #005596;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-heads {
    position: relative;
    padding: 0 0 10px 0px;
    cursor: none;
    z-index: 1;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-heads p {
    font-family: 'AllianzB';
    font-size: 2.5rem;
    color: #005596;
    padding-bottom: 0;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-heads:before {
    position: absolute;
    content: '';
    height: 8px;
    width: 8px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    border-radius: 50px;
    background: #00a499;
    left: 0;
    top: 22px;
    display: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-heads:after {
    width: 15px;
    height: 15px;
    content: '';
    position: absolute;
    right: 5px;
    top: 0;
    background: url(../images/sprite_3.png) -299px -386px no-repeat;
    display: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details p {
    font-family: 'AllianzSans';
    font-size: 1.8rem;
    color: #000;
    padding-bottom: 0;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3.active:after,
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li h3.active:before {
    display: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li.ext-link h3 {
    padding: 0;
}
.terms-tabbing-wrap .tabbing-container .tabbing-links ul li.ext-link h3 a {
    padding: 13px 34px;
    display: inline-block;
    text-decoration: none;
    color: #4f4f4f;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item.ext-device-link h3:before {
    display: none;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item.ext-device-link h3 a {
    text-decoration: none;
}
.headOfficeDetailsList li {
    padding-bottom: 10px;
}
.headOfficeDetailsList li .headOfficeDetailsHeads {
    width: 10%;
    float: left;
}
.headOfficeDetailsList li .headOfficeDetailsTxt {
    width: 90%;
    float: left;
}
.headOfficeDetailsList li .headOfficeDetailsTxt a:hover {
    text-decoration: underline;
}
.claimIntroShown,
.claimIntroHidden {
    width: 100%;
    float: left;
}
.claimIntroWrap {
    max-width: 1110px;
    margin: 0 auto 50px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.claimIntroWrap p {
    font-size: 1.8rem;
    color: #5e5e5e;
    text-align: center;
}
.claimIntroWrap p a.claimIntroReadLink {
    color: #0071bb;
    text-decoration: underline;
}
.claimIntroHidden,
.claimIntroWrap p a.claimIntroReadLink.claimIntroActive {
    display: none;
}
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item.active {
    display: block;
}
.claims-normal-cont {
    width: 100%;
    float: left;
    padding-bottom: 30px;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details .claims-normal-cont p,
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details p {
    float: left;
    font-size: 1.6rem;
    text-align: left;
    padding-bottom: 20px;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details .claims-normal-cont p a,
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details p a {
    font-size: 1.6rem;
    text-decoration: underline;
}
.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details .claims-normal-cont p:last-child,
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details p:last-child {
    padding-bottom: 0px;
}
.tabs-claim-wrap ul.claims-normal-bull {
    padding: 0;
}
.backgroundColor-grey {
    background: #f9f9f9;
}
.simplifyInsurance.backgroundColor-grey .simplifyAccordWrap .simplifyAccordInner .simplifyAccordMain.active h3 {
    border-bottom: 1px solid #cccccc;
}
.claimProcessTabSec .imgIconWrap{display: none;}
/*Terms of Use Tabbing styling end*/
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details p.sub-Title{
    clear:both;
    float:none;
    font-family: "AllianzB";
}
.leftAlign {
    text-align: left;
}
.tabHeading {
    font-family: "AllianzB";
    font-weight: normal;
    color: #ff9b41;
    font-size: 3rem;
    text-transform: uppercase;
    margin-bottom: 15px;
}
.listingDetails {
    margin: 0 auto;
}
.listingDetails ul li {
    font-family: "AllianzSans";
    color: #0072bc;
    font-weight: normal;
    font-size: 1.8rem;
    position: relative;
    margin-bottom: 15px;
}
.listingDetails ul li span {
    padding-left: 20px;
    position: relative;
    text-align: left;
    display: block;
}
.listingDetails .details{
    padding-left: 20px;
}
.listingDetails ul li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    left: 0;
    top: 8px;
    border-radius: 50%;
    background-color: #ff9b41;
}
.highlight {
    color: #ff9b41;
    text-decoration: underline;
    cursor: pointer;
}
.terms-tabbing-wrap .tabheading{ font-size: 3rem; color: #ff9b41; }
.terms-tabbing-wrap .tabparagraph{ font-size: 1.8rem; color: #5e5e5e; }
/***********Media Query Start**************/ 
@media only screen and (max-width: 1023px) {
    .tabbing-links{ overflow-x:auto;}    
.terms-tabbing-wrap .tabbing-container .tabbing-links ul{
    width: 1300px;
    overflow-x: auto;
    text-align: left;
    padding-left: 10px;
}
}
@media only screen and (max-width: 767px) {
    .listingDetails ul li {
        font-size: 1.5rem;
        margin-bottom: 10px;
    }
    .highlight {
        font-size: 1.5rem;
    }
    .tabHeading {
        font-size: 2.5rem;
        padding-bottom: 0px;
        margin-bottom: 10px; 
    }
    .registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details p{
        padding-bottom: 10px;
        font-size: 1.5rem; 
    }
.registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item.active .tab-accord-wrap{ display:block !important;}
}
/***********Media Query End**************/
.travelProduct .registerYourClaimFRMwrp.terms-tabbing-wrap .tabbing-container .tabbing-content-wrap .tabbing-content-item .tab-accord-wrap .tab-accord-item .tab-accord-item-details p{ float:none;}
/* css for car insurance tabs */
.splTab .tabbing-links {
    background: #005596; padding-bottom: 10px; padding-top: 10px;
    position: relative;
    height:80px !important;
    margin: 0 !important;
    border: 0px solid black;
}
.splTab .tabbing-links ul.ulSplTab{
    /*margin-top: 10px;*/
    height: auto;
    background: #005596;
    box-sizing: border-box;
    white-space: nowrap;
    overflow-x: hidden;
    overflow-y: hidden;
    /*-webkit-overflow-scrolling: touch;*/
    width:98%;
    margin:0 auto;
    padding-top:14px;
}
    .splTab .tabbing-links ul.ulSplTab li{
        z-index: 0 !important; background: #005596 !important; border: 0px solid #ebebeb;  border-right: 1px solid #ebebeb; margin-bottom: 10px; border-radius: 0 !important;
        display: inline-block;
        outline: 0px dotted gray;
        padding: 5px 17px;
        box-sizing: border-box;
        margin-bottom: 0px; height: auto;
    }
.splTab .tabbing-links ul.ulSplTab li.active{z-index: 0; background: #005596; border-right: 1px solid #ebebeb;}
.splTab .tabbing-links ul.ulSplTab li.active:before{height:0px !important;}
.splTab .tabbing-links ul.ulSplTab li.active a{color: #ff9b41 !important;}
.splTab .tabbing-links ul.ulSplTab li a{color:#ffffff;}
#righty{position: absolute; top: 20px; right: 0px; color: #ffffff;    background: #0072ca; padding: 8px; font-size: 2rem;
    font-weight: bold; border-radius: 2px; cursor: pointer; -moz-box-shadow: 0px 0px 5px rgba(68, 68, 68, 0.6);
  -webkit-box-shadow: 0px 0px 5px rgba(68, 68, 68, 0.6);
  box-shadow: 0px 0px 5px rgba(68, 68, 68, 0.6);}
#lefty{position: absolute; top: 20px; left: 0px; color: #ffffff;    background: #0072ca; padding: 8px; font-size: 2rem;
    font-weight: bold; border-radius: 2px; cursor: pointer; z-index: 1; -moz-box-shadow: 0px 0px 5px rgba(68, 68, 68, 0.6);
  -webkit-box-shadow: 0px 0px 5px rgba(68, 68, 68, 0.6);
  box-shadow: 0px 0px 5px rgba(68, 68, 68, 0.6);}
.splTab .tabbing-links ul.ulSplTab li:last-child{border:0px solid #ccc !important;}
.splTab .tabHeading{text-align:center;}
.splTab .tabHeading h2{margin-bottom: 20px; max-width: 100%;}
.splTab .tableOuter .productCustomTable td:last-child{border-color: #e0c94c;background-color: #ffffff !important;}
.splTab .tableOuter .productCustomTable td{border-color: #e0c94c;}
.splTab p{float:none !important;}
.splTabWrap .addOnWrap, .splTabWrap .insPolicyTabsContentWrap{padding:0px !important;}
.blogHeading{text-transform: uppercase; color: #005596; display: inline-block;  vertical-align: middle;font-size: 2.6rem;}
.splTab .claimLists li{color:#000000;}
.splTab .scrollsub{display:none;}
.splTabWrap .splTab .tab-accord-item-details h4{text-align: left; font-size: 2.2rem;}
.splTabWrap .splTab .tab-accord-item-details h3 {display: block !important; text-align: left; font-size: 2.2rem;}
.splTabWrap .splTab .tableOuter .productCustomTable td.standard-yellow{background-color: #ffeb82 !important;}
.splTabWrap .splTab .tableOuter .productCustomTable td.silver-plan{background-color: #e7e7e7 !important;}
.splTabWrap .splTab .tableOuter .productCustomTable td.gold-plan{background-color: #f6f1e6 !important;}
.splTabWrap .splTab .tableOuter .productCustomTable td.platinum-plan{background-color: #cfe8fd !important;}
.splTabWrap .splTab .tab-accord-item-details .claimLists{text-align:left;}
.splTabWrap .splTab .tableOuter .productCustomTable.splTabTableSmall{width:50%; margin:0 auto;}
.splTabWrap .splTab .tableOuter .productCustomTable td, .splTabWrap .splTab .tableOuter .productCustomTable.splTabTableSmall td {padding: 15px;}
@media only screen and (max-width: 767px) {
    #righty, #lefty{display:none;}
.splTab .tabbing-links ul.ulSplTab{width:100% !important;}  
.splTab ul.ulSplTab::-webkit-scrollbar-thumb{width:20%;}
.splTab .tabbing-links{padding-bottom: 7px !important; padding-top: 7px !important;}    
.splTab .tabbing-links ul.ulSplTab{overflow-x: scroll;   overflow-y: scroll;}
.getQuoteInner p {font-size: 2rem; line-height: 27px;}
.splTab .scrollsub{display:block; position: absolute; top: 57px;  right: 13px;  font-size: 13px;  color: #ffffff;  text-transform: uppercase;
    }
.addOnWrap { padding: 30px 0;}
.splTabWrap .splTab .tableOuter .productCustomTable.splTabTableSmall{width:100%;}
}
/* policycategory css start */
.blueBox {
    background: #005596;
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.blueBox ul li a {
    color: #fff;
    font-family: "AllianzSansLight";
}
.blueBox ul,
.blueBox ul li,
.blueBox ul li a {
    display: inline-block;
    vertical-align: middle;
}
.insuranceBenefitWrap.healthPolicyCategory .healthCategoryPageList .nearestBranch ul li:last-child{
display:none;
}
.insuranceBenefitWrap.healthPolicyCategory .healthCategoryPageList .nearestBranch ul li:nth-last-child(2):after{
display:none;
}



.insuranceBenefitWrap {
    padding:70px 0;
}
.insuranceBenefitWrap .col {
    width: 49.5%;
    display: inline-block!important;
    vertical-align: top;
}
.insuranceBenefitWrap .col .contentSec {
    width: 69%;
    display: inline-block;
    vertical-align: top;
}
.insuranceBenefitWrap .col .contentSec h2 {
    text-transform: uppercase;
    font-size: 3rem;
    font-family: "AllianzB";
}
.insuranceBenefitWrap .col .contentSec .videoHeading {
    text-transform: uppercase;
    font-size: 2.8rem;
    font-family: "AllianzB";
    line-height: 1;
    padding: 0px;
    color: #005596;
}
.insuranceBenefitWrap .col .contentSec ul {
    margin-top: 25px;
}
.insuranceBenefitWrap .col .contentSec ul li {
    font-size: 1.8rem;
    color: #0072bc;
    font-family: "AllianzSans";
    margin-bottom: 35px;
    padding-left: 25px;
    position: relative;
}
.insuranceBenefitWrap .col .contentSec ul li:before {
    content: "";
    position: absolute;
    left: 0px;
    top: 8px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #ff9b41;
    display: block;
}
.insuranceBenefitWrap .insuranceVideo .contentSec {
    width: 100%;
}
.insuranceBenefitWrap .insuranceVideo p {
    color: #000000;
    font-size: 1.6rem;
    line-height: 24px;
    padding: 25px 0;
}
.insuranceBenefitWrap .insuranceVideo .insVideoWrap {
    background: #F7F7F7;
    min-height: 236px;
    float: left;
    width: 100%;
    max-width: 510px;
    cursor: pointer;
    position: relative;
    z-index: 0;
}
.insuranceBenefitWrap .insuranceVideo .insVideoWrap img{width:100%;}
.insuranceBenefitWrap .insuranceVideo .insVideoWrap .videoPlayIcon {
    position: absolute;
    content: '';
    width: 53px;
    height: 53px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}
.insuranceBenefitWrap .insuranceVideo .insVideoWrap .videoPlayIcon:before {
    position: absolute;
    content: '';
    width: 53px;
    height: 53px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -365px -231px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
}
.blueBox.locateSec {
    margin-top: -35px;
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0;
    max-width: 75%;
    width: 100%;
    z-index:1;
}

.textLink:before {
    content: "";
    position: absolute;
    bottom: -5px;
    width: 0px;
    height: 1px;
    margin: 5px 0 0;
    background: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
}
.textLink:hover:before {
    opacity: 1;
    filter: alpha(opacity=100);
    width: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.textLink {
    color: #0071bb;
    font-size: 1.6rem;
    font-family: "AllianzSans";
    position: relative;
    text-decoration: none
}
.healthPolicyCategory.insuranceBenefitWrap .blueBox.locateSec {
    background: none;
    bottom: -45px;
}
.insuranceBenefitWrap.healthPolicyCategory .nearestBranch ul {
    background: #005596;
    padding: 30px;
}


@media screen and (max-width: 1024px) {
    .insuranceBenefitWrap {
        padding: 50px 0 0;
    }
    .insuranceBenefitWrap .col {
        width: 100%;
    }
    .insuranceBenefitWrap .col.insuranceBenefitDetail {
        padding-bottom: 0px;
    }
    .insuranceBenefitWrap .col.insuranceVideo {
        padding-top: 50px;
    }
    .insuranceBenefitWrap .col.insuranceVideo p {
        font-size: 1.4rem;
    }
    .insuranceBenefitWrap .col.insuranceVideo .insVideoWrap {
        max-width: 100%;
        min-height: 100%;
        width: 50%;
        margin: 0 auto;
        float: none;
    }
    .insuranceBenefitWrap .col .contentSec {
        width: 100%;
        padding-right: 0;
    }
    .insuranceBenefitWrap .col .contentSec h2 {
        line-height: 35px;
    }
    .insuranceBenefitWrap .col .contentSec .videoHeading {
        line-height: 35px;
    }
    .insuranceBenefitWrap .col .contentSec ul li {
        font-size: 1.4rem;
        margin-bottom: 25px;
    }
    .insuranceBenefitWrap .col .contentSec ul li:before {
        top: 7px;
    }
    .blueBox.locateSec {
        max-width: 85%;
    }
    .textLink:hover:before {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .insuranceBenefitWrap .col.insuranceVideo .insVideoWrap {
        width: 65%;
        float: none;
        margin: 0 auto;
    }
    .insuranceBenefitWrap {
        padding: 30px 0 0;
    }
    .insuranceBenefitWrap .col.insuranceVideo {
        padding-top: 30px;
    }
    .commonBlueLinkBox.blueBox.locateSec .nearestBranch ul li, .addOnWrap .blueBox.locateSec .nearestBranch ul li{ padding: 10px 0px; width:100%;}
.addOnWrap .blueBox.locateSec .nearestBranch ul li:after{ top:auto; height:1px; width:96%; }
.commonBlueLinkBox.blueBox.locateSec .nearestBranch ul{ padding:0px 10px;}
.addOnWrap .blueBox.locateSec{     margin-top: 0;    position: relative; bottom:0px; }
}
@media screen and (max-width: 639px) {
    .insuranceBenefitWrap .col.insuranceVideo .insVideoWrap {
        width: 85%;
    }
}
@media screen and (max-width: 480px) {
  
    .insuranceBenefitWrap .col.insuranceVideo .insVideoWrap {
        width: 100%;
    }
    .insuranceBenefitWrap .col .contentSec h2 {
        font-size: 2.2rem;
        line-height: normal;
    }
    .insuranceBenefitWrap .col .contentSec .videoHeading {
        font-size: 2.2rem;
        line-height: normal;
    }
}
.healthPolicyCategory.insuranceBenefitWrap .blueBox.locateSec {
    z-index: 1;
}
.healthPolicyCategory .blueBox.locateSec .nearestBranch ul li a {
    font-size: 1.8rem;
    cursor:pointer;
}
.healthPolicyCategory .blueBox.locateSec .nearestBranch ul li:after {
    position: absolute;
    content: '';
    height: 40px;
    width: 1px;
    top: -5px;
    right: -5px;
    background: #4a94cb;
    bottom: 0;
}
.healthPolicyCategory .blueBox.locateSec .nearestBranch ul li:last-child:after {
    display: none;
}
.healthPolicyCategory.insuranceBenefitWrap,
.heathSaveTax.healthPolicyCategory {
    position: relative;
}
.healthPolicyCategory.insuranceBenefitWrap {
    background: #f9f9f9;
}
.healthPolicyCategory.heathSaveTax {
    background: #ff9b41;
    padding: 120px 0;
}
.healthPolicyCategory.heathSaveTax h2 {
    color: #fff;
    font-size: 3rem;
    text-transform: uppercase;
    font-family: 'AllianzB';
    text-align: center;
}
.healthPolicyCategory.heathSaveTax p {
    color: #fff;
    font-size: 1.6rem;
    font-family: "AllianzSans";
    text-align: center;
}
.healthPolicyCategory.heathSaveTax .content {
    width: 80%;
    margin: 50px auto 0;
    display: flex;
}
.healthPolicyCategory.heathSaveTax .content.saveTaxImg .imgSec img {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
    -webkit-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    -moz-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    -ms-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    -o-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64);
    animation-duration: 5s
}
.healthPolicyCategory.heathSaveTax .healthInfoSlider .owl-item:nth-child(3) .content.saveTaxImg .imgSec img{width:83%;}
.healthPolicyCategory.heathSaveTax .content.saveTaxImg .imgSec {
    width: 40%;
    float: left;
    position: relative;
}
.healthPolicyCategory.heathSaveTax .content.saveTaxImg .description {
    width: 60%;
    display: inline-block;
    vertical-align: middle;
}
.healthPolicyCategory.heathSaveTax .content.saveTaxImg .description ul li {
    width: 100%;
    position: relative;
    color: #fff;
    font-family: "AllianzSans";
    font-size: 1.6rem;
    margin-bottom: 20px;
    padding-left: 15px;
}
.healthPolicyCategory.heathSaveTax .content.saveTaxImg .description ul li:before {
    position: absolute;
    content: '';
    height: 6px;
    width: 6px;
    background: #fff;
    left: 0;
    top: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
}
.healthPolicyCategory .nearestBranch ul {
    width: auto;
    display: inline-block;
    float: none;
}
.healthPolicyCategory .nearestBranch ul li:before {
    content: "";
    width: 26px;
    height: 26px;
    background: url(../images/sprite.png) no-repeat;
    background-position: -236px -208px;
    margin-right: 17px;
    display: inline-block;
    vertical-align: middle;
}
.healthPolicyCategory.insuranceBenefitWrap .blueBox.locateSec {
    max-width:100%;
    z-index: 1;
}
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li {
    width: 33.33%;
    padding: 22px 0;
    float: left;
    position: relative;
}
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li:after {
    position: absolute;
    content: '';
    height: 40px;
    width: 1px;
    top: 15px;
    right: 0;
    background: #4a94cb;
}
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li a:after {
    width: 8px;
    height: 13px;
    background: url(../images/sprite.png) no-repeat -39px -88px;
    position: absolute;
    content: '';
    right: -15px;
    top: 6px;
}
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li:nth-child(1):before {
    background-position: -236px -276px;
}
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li:nth-child(2):before {
    background-position: -236px -312px;
}
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li:nth-child(3):before {
    background-position: -236px -349px;
}
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li:nth-child(4):before {
    background-position: -236px -458px;
}
.healthPolicyCategory.insuranceBenefitWrap .col .contentSec ul li {
    margin-bottom: 15px;/*30px*/
}
.healthPolicyCategory.insuranceBenefitWrap .col .contentSec {
    width: 80%;
}
.healthPolicyCategory.insuranceBenefitWrap .insuranceVideo .insVideoWrap {
    background: #f0f0f0;
    /*min-height: 267px;*/
}
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed {
    top: -15%;
}
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed {
    right: 2%;
    top: -25%;
}
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed,
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed {
    position: absolute;
    -webkit-box-shadow: 0px 0px 13px 0px #ccc;
    -moz-box-shadow: 0px 0px 13px 0px #ccc;
    -ms-box-shadow: 0px 0px 13px 0px #ccc;
    -o-box-shadow: 0px 0px 13px 0px #ccc;
    box-shadow: 0px 0px 13px 0px #ccc;
    border-radius: 50%;
    width: 230px;
    height: 230px;
    background: #fff;
    z-index: 2;
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed .thirdPartyFixedInner,
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed .thirdPartyFixedInner {
    width: 100%;
    float: left;
    text-align: center;
    padding: 50px 30px;
}
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed .thirdPartyFixedInner p,
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed .thirdPartyFixedInner p {
    color: #717272;
    font-size: 1.6rem;
    font-family: "AllianzSansLight";
}
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed.thirdPartyfixedshow {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);
}
.insuranceBenefitWrap.healthPolicyCategory .nearestBranch {
    float: left;
    padding: 0px 50px;
    width: 100%;
}
.insuranceBenefitWrap.healthPolicyCategory .nearestBranch ul {
    width: auto;
    display: inline-block;
    float: none;
}
.insuranceBenefitWrap.healthPolicyCategory .nearestBranch ul li {
    width: auto;
    padding: 0 28px;
    border: 0;
    text-align: center;
    vertical-align: middle;
    float: left;
}
.healthPolicyCategory .blueBox.locateSec {
    width: 80%;
}

.insuranceCover .container .insuranceCoverHead.insuranceCoverHeadBody {
    padding: 10px 19%;
}

.claimProcessTabSec .imgIconWrap{display: inline-block;}
@media screen and (max-width:1400px) {
    .healthPolicyCategory.insuranceBenefitWrap .blueBox.locateSec {
        max-width: 70%;
    }
    .healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed,
    .healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed {
        width: 200px;
        height: 200px;
        padding: 30px 20px;
    }
    .healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed .thirdPartyFixedInner {
        padding: 0px;
    }
    .insuranceBenefitWrap .col .contentSec h2{font-size: 2.8rem;}
    .insuranceBenefitWrap .col .contentSec ul li{font-size: 1.6rem;}
    .insuranceBenefitWrap.healthPolicyCategory .nearestBranch ul{padding:30px 18px;}
}
@media screen and (max-width:1280px){
    .insuranceBenefitWrap.healthPolicyCategory .nearestBranch{padding: 0px 30px;}
}
@media screen and (max-width: 1024px) {
    .healthPolicyCategory.heathSaveTax {
        padding: 30px 0;
    }
    .healthPolicyCategory.heathSaveTax h2 {
        font-size: 2.4rem;
    }
    .healthPolicyCategory.insuranceBenefitWrap .col .contentSec {
        width: 100%;
        padding-right: 0;
    }
    .healthPolicyCategory.insuranceBenefitWrap .blueBox.locateSec {
        margin-top: 0;
        position: relative;
        bottom: 0;
        max-width: 100%;
        width: 100%;
    }
    .healthPolicyCategory .blueBox.locateSec .nearestBranch ul li::after {
        position: absolute;
        content: '';
        height: 25px;
        width: 1px;
        top: 0px;
        right: -10px;
        background: #4a94cb;
        bottom: 0;
        left: auto;
    }
    .healthPolicyCategory .blueBox.locateSec .nearestBranch ul li a {
        font-size: 1.4rem;
    }
.healthPolicyCategory.insuranceBenefitWrap .nearestBranch ul li a:after{ top:4px;}
    .healthPolicyCategory.heathSaveTax .content {
        width: 100%;
    }
    .healthPolicyCategory.insuranceBenefitWrap .col.insuranceVideo {
        padding-bottom: 30px;
    }
    .insuranceBenefitWrap.healthPolicyCategory .nearestBranch {
        background: #005596;
    }
.healthPolicyCategory.insuranceBenefitWrap .thirdPartyFixed.thirdPartyfixedshow, .healthPolicyCategory.otherHealthSolution .thirdPartyFixed.thirdPartyfixedshow, .healthPolicyCategory.insureWheelWrap .thirdPartyFixed.thirdPartyfixedshow {
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
}
    .healthPolicyCategory.insuranceBenefitWrap .col .contentSec ul li{margin-bottom: 10px;}
}
@media screen and (max-width: 768px) {
.healthPolicyCategory.insureWheelWrap .blueBox.locateSec .nearestBranch ul li,.commonBlueLinkBox.blueBox.locateSec .nearestBranch ul li, .healthPolicyCategory.insureWheelWrap .blueBox.locateSec .nearestBranch ul li{text-align:left;}
}
@media screen and (max-width: 767px) {
    .healthPolicyCategory.heathSaveTax .content {
        margin-top: 10px;
    }
                    .healthPolicyCategory .blueBox.locateSec .nearestBranch ul li:after {
        height: 1px;
        width: 100%;
        top: auto;
        right: auto;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }
    .insuranceBenefitWrap.healthPolicyCategory .nearestBranch ul li {
        width: 100%;
        padding: 15px;
            text-align:left;
    }
        .insuranceBenefitWrap.healthPolicyCategory .nearestBranch ul {
    padding: 0px 20px;
    width:100%;
    /* sanket 21 aug*/
    max-width:270px;
}
}
@media screen and (max-width: 480px) {
    .healthPolicyCategory.heathSaveTax .content {
        width: 100%;
        display: inherit;
    }
    .healthPolicyCategory.heathSaveTax .content.saveTaxImg .imgSec {
        width: 58%;
        float: left;
        position: relative;
        height: 240px;
        margin: 0 auto;
        float: none;
    }
    .healthPolicyCategory.heathSaveTax .content.saveTaxImg .description {
        width: 100%;
        float: left;
    }
    .healthPolicyCategory.heathSaveTax h2 {
        padding-bottom: 15px;
    }
}
.insuranceBenefitWrap .col .owl-dots {
    text-align: left;
    padding: 10px 0 0;
}
.healthPolicyCategory.insuranceBenefitWrap .col .owl-dots {
    text-align: center;
}
.accordion-toggle .newfeature {background: rgb(255,129,0); padding: 1.0px 6.0px; color: rgb(255,255,255); font-size: 12.0px; border-radius: 10px;}
.docnew {background: rgb(255,129,0); font-size: 12.0px; padding: 2.0px 5.0px; margin-left: 10.0px; color: white; border-radius: 10px;}
@media all and (-ms-high-contrast:none)
     {
     *::-ms-backdrop,.insuranceBenefitDetail.owl-carousel .owl-item{margin-right: -1px!important;} /* IE11 */
     }
/* css for Average review count */
.averageCustomerRating{max-width: 100%;  margin: 0 auto; text-align: center; width: 270px; color: #000; margin-top: 15px;}
.averageCustomerRating .averagerating{float:left; margin-right: 7px;}
.averageCustomerRating span.stars, .averageCustomerRating span.stars span{background:url(../images/averageRatingStar.png) 0 -22px repeat-x;
        display: block; width: 100px; height: 20px; float: left;}
.averageCustomerRating .starsDiv{float:left; width: 145px;}
.averageCustomerRating .reviewCunt{font-size: 12px; width: 100%; display: inline-block;}        
.averageCustomerRating span.stars span{background-position: 0 0;}
.averageCustomerRating .rating_amount{float: left; font-size: 1.2rem; margin-left: 7px; font-weight: bold; line-height: 23px;}

/* SVG banner */
.whatsInItImageSvg{  
    width: 79px;
    height: 76px;
    margin: 0 auto;
}

.health_call_us{margin-top: 25px !important;}
.svgSec svg {
    width: 100%;
    height: auto
}

@keyframes colorSlide {
    0% {
        background-position: 0% 100%
    }
    20% {
        background-position: 0% 0%
    }
    21% {
        background-color: #b1b1b1
    }
    29.99% {
        background-color: #F7F7F7;
        background-position: 0% 0%
    }
    30% {
        background-color: #b1b1b1;
        background-position: 0% 100%
    }
    50% {
        background-position: 0% 0%
    }
    51% {
        background-color: #b1b1b1
    }
    59% {
        background-color: #F7F7F7;
        background-position: 0% 0%
    }
    60% {
        background-color: #b1b1b1;
        background-position: 0% 100%
    }
    80% {
        background-position: 0% 0%
    }
    81% {
        background-color: #b1b1b1
    }
    90%,
    100% {
        background-color: #F7F7F7
    }
}

@keyframes trackBallSlide {
    0% {
        opacity: 1;
        transform: scale(1) translateY(-10px)
    }
    6% {
        opacity: 1;
        transform: scale(0.9) translateY(2.5px)
    }
    14% {
        opacity: 0;
        transform: scale(.4) translateY(20px)
    }
    15%,
    19% {
        opacity: 0;
        transform: scale(.4) translateY(-10px)
    }
    28%,
    29.99% {
        opacity: 1;
        transform: scale(1) translateY(-10px)
    }
    30% {
        opacity: 1;
        transform: scale(1) translateY(-10px)
    }
    36% {
        opacity: 1;
        transform: scale(0.9) translateY(2.5px)
    }
    44% {
        opacity: 0;
        transform: scale(.4) translateY(20px)
    }
    45%,
    49% {
        opacity: 0;
        transform: scale(.4) translateY(-10px)
    }
    58%,
    59.99% {
        opacity: 1;
        transform: scale(1) translateY(-10px)
    }
    60% {
        opacity: 1;
        transform: scale(1) translateY(-10px)
    }
    66% {
        opacity: 1;
        transform: scale(0.9) translateY(2.5px)
    }
    74% {
        opacity: 0;
        transform: scale(.4) translateY(20px)
    }
    75%,
    79% {
        opacity: 0;
        transform: scale(.4) translateY(-10px)
    }
    88%,
    100% {
        opacity: 1;
        transform: scale(1) translateY(-10px)
    }
}

@keyframes nudgeMouse {
    0% {
        transform: translateY(0)
    }
    20% {
        transform: translateY(8px)
    }
    30% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(8px)
    }
    60% {
        transform: translateY(0)
    }
    80% {
        transform: translateY(8px)
    }
    90% {
        transform: translateY(0)
    }
}

.carouselSlide {
    margin: 0px auto;
    position: relative;
    clear: both;
    overflow: hidden;
    z-index: 1
}

.carouselSlide .shadow {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 40px 2px #eaeaea;
    -moz-box-shadow: 0 0 40px 2px #eaeaea;
    -ms-box-shadow: 0 0 40px 2px #eaeaea;
    -o-box-shadow: 0 0 40px 2px #eaeaea;
    box-shadow: 0 0 40px 2px #eaeaea;
    background: #fff
}

.carouselSlide .shadow.carousel-center .caption.carous_item {
    display: block
}

.carouselSlide .shadow .caption {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%
}

.carouselSlide .shadow .caption.carous_item {
    box-sizing: border-box;
    display: none
}

.carouselSlide .shadow .carous_desc {
    position: relative;
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%)
}

.errorMsg, .errorMsg1 {
    color: red;
    font-size: 1.1rem;
    display: none;
    width: 100%;
    float: left;
    padding: 5px 0 15px
}

.bannerWrap {
    padding: 30px 0 70px;
    font-size: 0
}

.bannerWrap .bannerWrapLeft {
    float: left;
    width: 35%
}

.bannerWrap .bannerWrapLeft .bannerImgWrap {
    max-width: 478px;
    margin: 0 auto;
    width: 100%
}

.bannerWrap .bannerWrapLeft.renewchange {
zoom: 85%;
}


.bannerWrap .bannerHeads {
    width: 100%;
    float: left
}

.bannerWrap .bannerHeads h1 {
    color: #ff9b41;
    font-family: "AllianzB";
    font-size: 4rem;
    text-align: center;
    font-weight: normal;
    display: inline-block;
    padding-bottom: 70px;
    width: 100%
}

.bannerWrap .bannerHeads h1 span {
    color: #5e5e5e;
    font-size: 2.5rem;
    width: 100%;
    float: left;
    margin: 5px 0;
    font-family: "AllianzSans"
}

.bannerWrap .bannerWrapCenter {
    float: left;
    width: 35%
}

.bannerWrap .bannerWrapCenter .buyWheelForm {
    width: 100%;
    float: left
}

.bannerWrap .bannerWrapCenter .buyWheelForm p {
    text-align: center;
    color: #0072bc;
    font-family: "AllianzB";
    font-size: 2.6rem
}

.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput {
    max-width: 270px;
    margin: 0px auto 20px;
    text-align: center;
    width: 100%;
    border-bottom: 1px solid #0072bc
}

.bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput input {
    padding: 10px;
    text-align: center;
    width: 100%;
    font-size: 2.2rem
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap {
    width: 100%;
    float: left;
    padding-top: 25px
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a {
    margin: 0 15px
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber {
    text-align: center;
    font-size: 1.8rem;
    display: inline-block;
    position: relative;
    color: #005596
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber:before {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 1px;
    margin: 5px 0 0;
    background: #005596;
    left: 0px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber:hover:before {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 1px;
    margin: 5px 0 0;
    background: #005596;
    left: 0px
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote {
    text-align: center;
    font-size: 1.8rem;
    display: inline-block;
    position: relative;
    color: #005596
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote:before {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 100%;
    height: 1px;
    margin: 5px 0 0;
    background: #005596;
    left: 0px;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote:hover:before {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 0px;
    height: 1px;
    margin: 5px 0 0;
    background: #005596;
    left: 0px
}

.bannerWrap .bannerWrapCenter .buyWheelForm .protectWheelGo {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.bannerWrap .bannerWrapCenter .buyWheelForm .protectWheelGo .btn {
    width: 100%;
    max-width: 270px;
    display: block;
    margin: 0 auto;
    font-size: 2.4rem;
    font-family: 'AllianzB'
}

.bannerWrap .bannerWrapRight {
    float: left;
    width: 30%
}

.bannerWrap .bannerWrapRight.renewwrapright {
zoom: 90%;
}

.bannerWrap .bannerWrapRight.renewwrapright p {
    padding-top: 5px;
    }
.bannerWrap .bannerWrapRight h2 {
    font-size: 2.6rem;
    font-family: 'AllianzB';
    text-align: center;
    color: #0072bc
}

.bannerWrap .bannerWrapRight .carouselSlide {
    width: 100%;
    height: 350px
}

.bannerWrap .bannerWrapRight .carouselSlide .shadow {
    width: 288px;
    height: 288px;
    padding: 75px 0;
    margin: 30px 0
}

.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption.carous_item {
    padding: 0px 15px
}

.bannerWrap .bannerWrapRight .carouselSlide .shadow .carous_desc {
    padding: 0px 15px;
    margin-bottom: 15px;
    height: auto;
    float: left
}

.bannerWrap .bannerWrapRight .carouselSlide .shadow .insuranceRoundListDetail {
    width: 100%;
    float: left;
    padding: 15px;
    text-align: center
}

.bannerWrap .bannerWrapRight .carouselSlide .shadow .insuranceRoundListDetail p {
    color: #717272;
    font-size: 1.6rem;
    text-align: center
}

.bannerWrap .mouseIcon {
    position: absolute;
    z-index: 1;
    bottom: 25px;
    left: 25px;
    cursor: pointer
}

.svgProductSlide .svgSec svg {
    width: auto
}

.bannerWrap .bannerWrapLeft .bannerImgWrap {
    position: relative
}

.bannerWraprenew .carrenewfeatures {
    padding: 10px 0 5px;
    width: 100%;
    float: left;
    margin-top: 1%;
    padding: 1%; 
    background: #f1f1f1;
    box-shadow: 0 2px 5px #d2d2d2;
    -moz-box-shadow: 0 2px 5px #d2d2d2;
    -webkit-box-shadow: 0 2px 5px #d2d2d2;
    -ms-box-shadow: 0 2px 5px #d2d2d2;
}



    .bannerWraprenew {padding: 10px 0 70px !important;}

.bannerWraprenew .carrenewfeatures .refeatureWrapp {
  
    border-right: 1px solid #ccc;
    width: 25%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
    zoom: 90%;
}

.carrenewfeatures .refeatureWrapp:nth-child(4) {
  
    border-right: 0px !important;

}

.bannerWraprenew .carrenewfeatures .refeatureWrapp .carrenewmedia{
    overflow: hidden;
    zoom: 1;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.bannerWraprenew .carrenewfeatures .refeatureWrapp .carrenewmedia:first-child {
    margin-top: 0;
}

.bannerWraprenew .carrenewfeatures .refeatureWrapp .carrenewmedia .carrenewmedia-left{

    padding: 8px;
  
    height: auto;
    margin: 0;
    display: table-cell;
    vertical-align: top;
    box-sizing: border-box;
  
}

 .carrenewmedia .carrenewmedia-left img{
    vertical-align: middle;
    width: 100%;

  
}

.renewmedia-body {
    overflow: hidden;
    zoom: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    
  
}

 .renewmedia-body .renewmedia-heading{
  
    color: #666;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 14px;
}


.bannerImgWrap .bannerCircle {
    background: #0071bb;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 435px;
    height: 435px;
    position: relative;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0)
}

.bannerImgWrap.bannerActive .bannerCircle {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);

}

.bannerImgWrap .bannerCircleImg {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
    position: relative;
    top: 25%;
    display: block
}

.bannerImgWrap.bannerActive .bannerCircleImg {

    opacity: 1;
 
}

.bannerImgWrap .bannerCircleText {
    width: 100%;
    text-align: center;
    color: #fff;
    font-family: "AllianzB";
    font-size: 2.6rem;
    opacity: 0;
    filter: alpha(opacity=0);
    position: relative;
    top: 17%;
    padding: 0% 20%
}

.bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleText {
    font-size: 4rem
}

.bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleImg {
    top: 10%
}

.bannerImgWrap .bannerCircleImg img {
    width: auto;
    max-width: 100%
}

.bannerImgWrap.bannerActive .bannerCircleText {

    opacity: 1;

}

.bannerWrap .bannerWrapCenter .buyWheelForm p {
    padding-bottom: 25px
}

.bannerWrap.headsDetailPage .bannerHeads h1 {
    padding-bottom: 40px;

}

.bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {
    padding: 70px 70px 0px
}

.bannerWrap.headsDetailPage .bannerWrapRight h2 {
    padding-top: 75px
}

.bannerWrap.headsDetailPage .mouseIcon {
    bottom: 200px
}

.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.vehicleTrackSvg,
.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.imClaimSetSvg,
.bannerWrap .bannerWrapRight .carouselSlide .shadow .caption .iconSec.animIconSec .svgSec.roadAssistSvg {
    width: 79px;
    height: 76px;
    margin: 0 auto
}

.errorMsg, .errorMsg1 {
    width: 100%;
    float: left
}

.errorMsg, .errorMsg1 {
    color: red;
    font-family: "AllianzSans";
    font-size: 1.2rem;
    padding: 5px 0 15px;
    display: none
}

.bannerSvgContainer .svgIconAddon {
    width: 235px;
    height: 235px;
}

@media screen and (max-width: 1500px) {
    .container {
        padding: 0 40px
    }
    .insureWheelSlider.owl-carousel .owl-stage{margin: 0 auto;}
}

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

@media screen and (max-width: 1024px) {
    .bannerWrap .bannerWrapRight {
        display: none
    }
    .bannerWrap .bannerWrapLeft,
    .bannerWrap .bannerWrapCenter {
        width: 100%;
        display: block;
        vertical-align: top;
    }
    .bannerWrap .mouseIcon {
        display: none
    }
    .bannerWrap .bannerWrapCenter .buyWheelForm p,
    .bannerWrap .bannerWrapCenter .buyWheelForm .protectWheelGo .btn {
        font-size: 2rem
    }
    .bannerWrap .bannerWrapCenter .buyWheelForm .vehicleNumberInput input {
        font-size: 1.8rem
    }
    .bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.forgotCarNumber,
    .bannerWrap .bannerWrapCenter .buyWheelForm .letsStartLinkWrap a.retriveQuote {
        font-size: 1.6rem
    }
    .bannerImgWrap .bannerCircleImg {
        margin: 0 auto;
        text-align: center
    }
    .bannerImgWrap .bannerCircleImg img {
        max-width: 70%
    }
    .bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleImg img {
        max-width: 90%
    }
    .bannerImgWrap.bannerActive .bannerCircle {
        margin: 0 auto
    }
    .bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {
        padding-top: 40px
    }
    .bannerWrap.headsDetailPage {
        padding: 40px 0 60px
    }
}

@media screen and (max-width: 768px) {
    .bannerWrap .bannerHeads h1 {
        padding-bottom: 30px
    }
    .bannerWrap .bannerWrapLeft,
    .bannerWrap .bannerWrapCenter {
        width: 100%
    }
    .bannerWrap .bannerWrapCenter {
        display: block;
        vertical-align: top;
        padding-top: 30px
    }
    .bannerImgWrap .bannerCircleImg {
        top: 30%
    }
}

@media screen and (max-width: 767px) {
    .refeatureWrapp { width: 50%;}
    
    .bannerWraprenew .bannerHeads {
        margin-top: 5%;
    }
    .bannerWrap .bannerHeads h1 {
        font-size: 3rem;
        padding-bottom: 30px
    }
    .bannerWrap .bannerHeads h1 span {
        font-size: 2rem
    }
    .btn {
        font-size: 1.5rem;
        padding: 5px 25px 7px
    }
    .bannerWrap {
        padding: 30px 0 30px
    }
    .bannerWrap .bannerWrapLeft,
    .bannerWrap .bannerWrapCenter {
        width: 100%
    }
    .bannerWrap .bannerWrapCenter {
        padding-top: 30px
    }
    .bannerImgWrap .bannerCircleImg {
        top: 25%
    }
    .bannerWrap.headsDetailPage {
        padding: 30px 0
    }
}

@media screen and (max-width: 639px) {
    .bannerWrap .bannerHeads h1 {
        font-size: 2rem
    }
    .bannerImgWrap.bannerActive .bannerCircle {
        left: 0;
        right: 0;
        margin: 0 auto
    }
.bannerSvgContainer .svgIconAddon {
    width: 180px;
    height: 180px;
}
}

@media screen and (max-width: 480px) {
    .container {
        padding: 0 10px
    }
    .bannerImgWrap .bannerCircle.fourWheelerBanner .bannerCircleText {
        font-size: 2.2rem
    }
    .bannerImgWrap.bannerActive .bannerCircle {
        width: 290px;
        height: 290px;
        margin: 0 auto;
        float: none
    }
    .bannerImgWrap .bannerCircleImg img {
        max-width: 60%
    }
    .bannerWrap.headsDetailPage .bannerWrapCenter .buyWheelForm p {
        padding: 20px 10px
    }
}
.bannerSvgContainer { margin: 70px auto; display: block; width: 100%; background: url(../images/svg-banner-shadow.png) no-repeat bottom center; padding-bottom: 70px; }

.bannerSvgContainer .iconSec { width: 235px; height: 235px; margin: 0 auto; text-align: center; }

.bannerSvgContainer .svgIconAddon { width: 235px; height: 235px; margin: 0 auto; float: none; text-align: center; position: relative; }

.bannerSvgContainer .svgIconAddon.svgSec svg { position: absolute; left: 0; right: 0; margin: 0 auto; top: 0px; -webkit-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64); -moz-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64); -ms-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64); -o-animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64); animation: yAxis 2.5s infinite cubic-bezier(0.3, 0.27, 0.07, 1.64); animation-duration: 5s; }

.bannerSvgContainer .svgIconAddon.svgSec svg g circle, .bannerSvgContainer .svgIconAddon.svgSec svg g rect { display: none; }

.bannerWrap.productBanner .bannerWrapRight {

    float: right;

}

 

.bannerWrap.productBanner .bannerWrapCenter {

    display: block;

}

 

.bannerWrap.productBanner .bannerWrapRight h2 {

    padding-top: 0px;

}

.ABInsuranceNeed #HowGlobalInsuWork h2 {text-align: center !important; margin-bottom: 30px;}
.ABInsuranceNeed #HowGlobalInsuWork p {color: #000000 !important;}
.ABInsuranceNeed #HowGlobalInsuWork ul li {color: #000000 !important;}

.ABInsuranceNeed #HowGlobalInsuWork1 {background: #d2f5f5 !important;  }
.ABInsuranceNeed #HowGlobalInsuWork1 h2 {text-align: center !important; margin-bottom: 30px; }
.ABInsuranceNeed #HowGlobalInsuWork1 p {color: #000000 !important;}
.ABInsuranceNeed #HowGlobalInsuWork1 ul li {color: #000000 !important;}

.tabletabgbcare{width: 90%; margin: 0 auto;}
.registerYourClaimFRMwrp {padding:3%;}


.text p{font-size: 1.5rem;}
@media screen and (max-width: 1024px) {

.bannerSvgContainer { height: auto; margin: 0 auto; }

}

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

.bannerSvgContainer { width: 100%; height: auto; margin: 0 auto; padding-bottom: 30px; }


}
@-webkit-keyframes yAxis {
    50% {
        -webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }
}

@-moz-keyframes yAxis {
    50% {
        -webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }
}

@-o-keyframes yAxis {
    50% {
        -webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }
}

@keyframes yAxis {
    50% {
        -webkit-animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        animation-timing-function: cubic-bezier(0.02, 0.01, 0.21, 1);
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
    }
}

/* SVG banner media css */
@media screen and (max-width: 1500px) {
     
    footer .wrapme {
      width: 90%;
      }
  }
  
  @media screen and (max-width: 1024px) {
    footer .wrapme {
  width: 94%;
}
footer .wrapme ul {
  width: 21%;
  margin: 0 2%;
}
footer .show-footer .disc h5 {
  margin-top: 10px;
}
.breadCrumbsWrap .bredcrumbs ul{display:none;}
}
  
  @media screen and (max-width: 768px) {

    .bannerWraprenew .refeatureWrapp { width: 50% !important;}
    .bannerWraprenew .carrenewfeatures {margin-top: 10%;}
    .renewmedia-body .renewmedia-heading {text-align: center !important;}
    .bannerWraprenew .carrenewfeatures .refeatureWrapp {    zoom: 100% !important;    }
    


        footer .static-cta .wrapme ul {
      width: 32%;
      margin: 0;
    }
      .addresing {
      margin: 34px 0;
    }
     
    .co-number {
      width: auto;
      float: left !important;
    }
  }
  
  @media screen and (max-width: 480px) {
  footer .show-footer .static-cta ul li h4 {
       
      font-size: 1.8rem;
    }
     
    .boingtext{font-size: 14px;}
     
    footer .wrapme ul {
      width: 96%;
      margin: 4% 2% 0;
    }
     
    footer .wrapme ul li h4 {
      margin-bottom: 0;
    }
     
    footer .wrapme p.iconshelp {
      width: 50%;
    }
     
    footer .wrapme p.iconshelp a {
      font-size: 1.5rem;
    }
      footer .static-cta .wrapme ul {
      width: 100%;
    }
     
    footer .show-footer .disc nav a {
      margin-bottom: 10px;
      display: inline-block;
    }
        .godigital.fr {
      float: left !important;
      margin-top: 14px;
      clear: both;
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
    }
       .addresing {
      margin: 17px 0;
      text-align: center;
      width: 100%;
    }
        .co-number {
      text-align: center;
    }
     
    .co-number .smoico {
      position: relative;
      left: 50%;
      transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -o-transform: translateX(-50%);
    }
  } 
  /* pmfby css start */  
  .logo-pmfby{text-align: right;
      display: block;
      padding-top: 10px;
      margin-right: 30.0px;
      z-index: 1;
      float: right;}
      .evbannerok .container
      {
        width: 60%;
      }
      .clsTollFreePMFBY a{
        cursor: pointer !important;
      }
  .clsTollFreePMFBY{display: block;

    z-index: 1;
    float: right;
    border-radius: 5px;
    padding: 10px 15px;
    border: 1px #cfcfcf solid;
    text-align: center;
    font-size: 16px;
    color: #5e5e5e;

}

 .clsTollFreePMFBY1{display: block;

    z-index: 1;
    float: right;
    border-radius: 5px;
    padding: 9px 15px;
    border: 1px #cfcfcf solid;
    text-align: center;
    font-size: 16px;
    color: #5e5e5e;
    margin: 10px;
}
  .imgLogo-pmfby {
      width: 70px;
      height: 70px;
      background: url(../images/new-pmfbyLogo.png) no-repeat;
      background-position: 0px 0px;
      display: block;
      top: 145.0px;
      right: 30.0px;
  }
  .langDiv {float: right; margin-top: -20px;}
  .langList{margin: 0px; padding: 0px;}
  .langList li {float: left; margin: 0px 10px; background: #ececec; padding: 5px 12px; border-radius: 4px;box-shadow: 0 0 2px 1px #d9d9d9;}
  .langList li a{font-size: 1.6rem;}
  .langList li.selectedLang{background: #ff9b41;}
  .spaceDiv{height: 15px; width: 100%; float: left;}
  .selectedLang a{color: #ffffff;}
      .clsTollFreePMFBY a{font-size: 16px;}
  .ul-imp-links{float: left; margin: 0.0px;}
   @media screen and (max-width: 767px) {
      .logo-pmfby{position: static !important;
      text-align: center;
      display: block; padding-top: 10px;margin-right: 7px;}
  .spacePmfby{display:none;}
  .ul-imp-links{margin-bottom:10px;}
  .langDiv{float: left; margin-top: 0px;}
      }     
/* pmfby css end */ 
        .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h2 {
         width: 60%;
         display: inline-block;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 3rem;
    font-family: "AllianzB";
    color: #005596;
}
@media screen and (max-width: 1024px) {
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h2{width: 69%;
    font-size: 2.6rem;}
}
@media screen and (max-width: 480px) {
    .simplifyInsurance .simplifyAccordWrap .simplifyAccordHead h2{width: 60%;
    font-size: 2.2rem;}
}
/*added by pankaj pawar*/
.popup {
    max-width: 600px;
    width: 100%;
    position: fixed;
    background: #fff;
    padding: 20px;
    border-radius: 5px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    z-index: 99913;
    display: none;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    -ms-border-radius: 15px;
    border-radius: 15px;
    box-shadow: 0 0 40px 1px #b9b6b6;
}

.popup .close {
    position: absolute;
    right: 20px;
    top: 10px;
    background: url(../images/sprite_2.png) no-repeat;
    background-position: -321px -89px;
    width: 18px;
    height: 18px;
    cursor: pointer;
}        

/********Accordian Start*********/
.accordian .flip {
    width: 100%;
    padding: 18px;
    border-bottom: 1px solid #d9d9d9;
    color: #000;
    font-family: "AllianzSans";
    font-size: 2rem;
    position: relative;
    cursor: pointer;
  }
  
  .accordian .flip:after {
    content: ''; 
    height: 8px; 
    width: 8px; 
    display: block; 
    border: 2px solid #606060; 
    border-right-width: 0; 
    border-top-width: 0; 
    transform: rotate(-45deg) translateY(-50%);
    -webkit-transform: rotate(-45deg) translateY(-50%);
    -moz-transform: rotate(-45deg) translateY(-50%);
    -o-transform: rotate(-45deg) translateY(-50%);
    -ms-transform: rotate(-45deg) translateY(-50%);
     position: absolute; 
     top: 50%; 
     right: 20px;
  } 
  
  .accordian .panel {
    padding: 10px 20px;
    display: none;
  }
  
  .accordian .flip span.editIcon {
   background: url(../images/editIcon.png) left top no-repeat;
    width: 19px;
    height: 18px;
    display: inline-block;
    margin-left: 20px;
  }
  
  .accordian .flip.open {
    font-family: "AllianzB";
    border-bottom: none;
    text-align: center;
    color: #ff9b41;
  }
    
  .accordian .panel .panelContent .detailsRow {
    margin-bottom: 15px;
  }
  
  .accordian .panel .panelContent .detailsRow label, .accordian .panel .panelContent .detailsRow span, .dContact span {
    font-family: "AllianzSans";
    color: #757575;
    font-size: 1.5rem;
  }
  
  .accordian .panel .panelContent .detailsRow span {
    color: #ff9b41;
  }
  
  .accordian .personalDetailsRow {
    margin-bottom: 25px;
  }
  
  .accordian .personalDetailsRow label, .dContact label {
    font-family: "AllianzSans";
    color: #2b2b2b;
    font-size: 1.7rem;
    width: 100%;
    display: block;
    margin-bottom: 7px;
  }
  
  .accordian .personalDetailsRow span {
    font-family: "AllianzSans";
    color: #ff9b41;
    font-size: 1.6rem;
  }
  
  .accordian .personalDetailsRow.pinMobileWrap div {
    display: inline-block;
    width: 40%;
  } 
  /********Accordian End*********/

  .panelContent1 {
      width:45%;
      float: left;
  }
  .panelContent2 {
      float: right;
      width: 45%;
  }
  .panelContent1 label, .panelContent2 label {
    color: #ff9b41;
    font-family: "AllianzB";
  }
  .dContact {
      text-align: center;
  }
  .dContact span {
    color: #ff9b41 !important;
    font-size: 1.7rem;
  }

.rohini {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
}

.webAdd {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: center;
}
.hCust {
	width: 100%;
    float: left;
    margin-bottom: 5px;
    text-align: center;
}

.BLocator {
    text-align: center;
    font-size: 1.7rem;
}

.dContact span,
.rohini span,
.webAdd span {
    color: #ff9b41 !important;
    font-size: 1.7rem;
}
.aboutBoxSec.prodListing .btnSec .btn {
    width: auto !important;
}

/********Travel Insurance for Australia*********/
#NeedTravelInsurancetoAustralia h2 {
    padding-bottom: 20px;

}
#NeedTravelInsurancetoAustralia .textRte-listing-div {
  padding: 0px 0px 25px 0px;
}
#NeedTravelInsurancetoAustralia p {
    color: #000;

}
#NeedTravelInsurancetoAustralia {
    margin-top: -17px;
    background: rgb(249,249,249);
}

#Australiavisaandentryinformation {

    background: #d9f9ff;
}
#Australiavisaandentryinformation .textRte-listing-div {
    padding: 0px 0px 42px 0px;
}


#applyingforanAustralianvisa .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}


#Safetyandprecautionary .textRte-listing-div {

    padding: 20px 0px 20px 0px;
}


#Importantinformationtoknow .textRte-listing-div {

    padding: 0px;
}

#InternationalAirportsInAustralia .textRte-listing-div {

    padding: 0px;
}
#CurrencyandforeignAustrellia .textRte-listing-div {

    padding:10px 0px 10px 0px;
}

#touristvisitinAustralia .textRte-listing-div {

    padding: 0px 0px 15px 0px;
}

#BestTimeVisit .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}


#differentcountrilinkAustrellia .textRte-listing-div {

    padding: 13px;
}
#TravellingFromIndiatoAustralia p,#TravellingFromIndiatoAustralia p, #BestTimetoVisitAustralia p, #InternationalAirportsInAustralia p, .insureAndGoSec p {
    color: #000;
} 


#BestTimetoVisitAustralia {
    margin-top: -59px;
}
#travellingfromIndiatoAustralia {
    margin-top: -60px;
}

#differentcountrilinkAustrellia {
    background-color: #e0f7fa8a !important;
}

#travellingfromIndiatoAustralia {
    margin-top: -14px;
}

.TravelInsuranceAustrellia { display: flex; justify-content: center; }
.TravelInsuranceAustrellia div {margin: 10px;
    font-size: 2rem;
    width: 260px;
    text-align: center;
    box-shadow: 0px 0px 3px gray;
    padding: 13px;
        background-color: #fff;
}


.TravalInsuranceArticleAustrelliaCard {
    display: flex;
    justify-content: center;
    width: 80%;
    margin: auto;
}

.TravalInsuranceArticleAustrelliaCard div {
    margin: 17px;
    width: 350px;
    padding: 20px;
    box-shadow: 0 2px 5px #302f2f;

}
.TravalInsuranceArticleAustrellia {
    padding: 32px;
}
#TravalInsuranceArticleAustrellia p {
    font-size: 1.2rem;
}

button.ReadblogBtn {

   margin: 33px 0px 35px 0px;
    background-color: rgb(248,156,48);
    border-radius: 20px;
    padding: 10px 10px 10px 10px;
    width: 245px;
}
#benefitsforAustralia {
    margin-top: -128px;
}


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

   .TravelInsuranceAustrellia {
   
    flex-direction: column !important;
}
.TravalInsuranceArticleAustrelliaCard {


    flex-direction: column;
}

button.ReadblogBtn {
   
    margin: 0px;
}


.TravalInsuranceArticleAustrelliaCard div {

    width: 333px;
}
.TravalInsuranceArticleAustrelliaCard {

    width: 100%;

}
.TravelInsuranceAustrellia div {

    width: 320px;

}




}



/********Travel Insurance for canada*********/
#travellingfromIndiatoCanada .textRte-listing-div {
    /* margin-top: -127px; */
       padding: 0px 0px 18px 0px;
}

#travellingfromIndiatoCanada {
    background: #d9f9ff;
}
#ShoulsKnowCanada .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}

#InternationalAirportsInCanada .textRte-listing-div {
       padding: 0px 0px 20px 0px;
}


#ImportantInfoCanada .textRte-listing-div {
    padding: 10px 0px 10px 0px;
}
#CurrencyCanada .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}
#InternationalAirportsInCanada {
    /* margin-top: -63px; */
    background: rgb(249,249,249);
}
#SaftyCanada .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}

#WhichBestCanada .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}

/********Travel Insurance for Nepal*********/

.carrenewfeaturesNepal {
    padding: 10px 0 5px;
    width: 70%;
    float: left;
    margin-top: 1%;
    padding: 1%;
    background: #f1f1f1;
    box-shadow: 0 2px 5px #d2d2d2;
    -moz-box-shadow: 0 2px 5px #d2d2d2;
    -webkit-box-shadow: 0 2px 5px #d2d2d2;
    -ms-box-shadow: 0 2px 5px #d2d2d2;
     margin-left: 14%;
}


#eligiblecriteriaNepal .textRte-listing-div {
    /* margin-top: -30px; */
    padding: 0px;
}
#DocumentsrequiredNepal {
    background-color: #d9f9ff;
}
#DocumentsrequiredNepal .textRte-listing-div {
    padding: 20px 0px 28px 0px;
}
#WhatDocNepal .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}

#ItisImporatantNepal .textRte-listing-div {

    padding: 0px 0;

}
#TravelInsuranxeforNepal .textRte-listing-div {
    padding: 20px 0px 0px 0px;
}
#TouristforNepal .textRte-listing-div {
    padding: 0px;
}
#TravelInsuranxeforNepal {
    background-color: #f9f9f9;
}
#documentsafterCovidNepal .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}
#TouristforNepal .textRte-listing-div {
    padding: 20px 0px 20px 0px;
}

#documentsafterCovidNepal {
    background-color: #d9f9ff;
}
@media screen and (max-width:480px){

.carrenewfeaturesNepal {

    width: 100%;

    margin-left: 1%;
}
}

/* ================ added on 29-3-2023======================= */
.textcanvas {color: black; }
.textcanvas p,
.textcanvas ul li,
.textcanvas ol li
{
line-height: 3rem;
}
.textcanvas H2 {
text-align:center;
padding: 1.5%;
font-size: 3rem !important;    
}
.textcanvas ul li {
font-family: "AllianzSans";
color: inherit;
font-weight: normal;
font-size: 1.8rem;
position: relative;
list-style: disc;
margin-left: 1.5%;
}
.textcanvas ol li {
font-family: "AllianzSans";
color: inherit;
font-weight: normal;
font-size: 1.8rem;
position: relative;
list-style: auto;
/*list-style-position: inside;*/ /*Amruta*/
margin-left: 1.5%;
}
.textcanvas table
{
    width: inherit;
}
.textcanvas#workmen-block-1,
.textcanvas#workmen-block-3,
.textcanvas#workmen-block-5,
.textcanvas#workmen-block-7 {
background-color: #d3d3d36b;
}
.textcanvas#workmen-block-3 ol li,
.textcanvas#workmen-block-7 ol li
{
    padding: 2%;
    background-color: #607D8B;
    border-radius: 10px;
    margin: 1%;
    color: white;
}
.textcanvas#workmen-block-3 ol li::marker,
.textcanvas#workmen-block-7 ol li::marker
{
    color: white;
}
.textcanvas .cards {
display: flex;
flex-flow: row wrap;
flex: 1;
padding: 2%;
gap: 1rem; 
justify-content: center;
}
.textcanvas .card {
background-color: white;
border-radius: 10px;
padding: 2%;
text-align: left;
width: 48%;
}
.textcanvas .card h3:first-child{
padding-bottom: 2%;
font-size: x-large;
text-align: center;
}
.textcanvas .card img {
vertical-align: top;
border: 4px solid white;
border-radius: 50%;
margin-top: -74px;
width: 147px;
margin-bottom: 17px;
box-shadow: 0 0 15px rgb(0 0 0 / 46%);
}
.textcanvas#honda-block-2,
.textcanvas#honda-block-4,
.textcanvas#honda-block-6
{
background-color: #d3d3d36b;
}
.textcanvas#honda-block-8 {
background-color: #ebebeb6b;
}
.textcanvas#honda-block-3
{
background-color: rgb(0,92,100);
text-align: center;
}
.textcanvas#honda-block-4
{
text-align: left;
}
.textcanvas#honda-block-4 .cards .card {
text-align: left;
}
.textcanvas#honda-block-1 .textRte-listing-div {
    padding-top: 0;
}
h1.textcanvas{
    text-align: center;
    color: rgb(255,152,0);
    padding: 14.0% 0 2.0% 0;
    font-size:4rem !important;
}
.textcanvas h3{
    font-size:2rem !important;
}
.textcanvas .textRte-listing-div {
    padding: 18px 0;
}
.ABrightcovernfour:has(.textcanvas) + .beforebuyinsurance .beforeBuyWrap {
    padding: 0 0 50px 0px !important;
}
.popupSec.hiddenShowContent{
    left: 20% !important;
}
.textcanvas .tableOuter table td,
.textcanvas .tableOuter table th {
    vertical-align: text-top;
}
.textcanvas .textRte-listing-div ul li {
    padding: 0% !important;
}
.textcanvas.skodacar .card h3:first-child {
    text-align: left !important;
}
.textcanvas.bajajautobikesection .card h3:first-child {
    text-align: left !important;
}
.textcanvas .h3-bullet h3 {
    display: list-item;
    list-style: inside;
    font-size: 1.8rem !important;
    font-family: "AllianzSans";
    font-weight: inherit;
    line-height: 3rem;
}
.textcanvas .h3-bullet-para h3 {
    display: list-item;
    list-style: inside;
    font-size: 1.8rem !important;
    font-family: "AllianzB";
    font-weight: inherit;
    line-height: 3rem;
}        
.textcanvas.bg-grey {
    background-color: #d3d3d36b;
}
.textcanvas .cards .card H2 {
    font-size: 2.5rem !important;
    color: #005596;
}
@media screen and (max-width: 480px) {
.textcanvas .cards {
flex-flow: column;
}
h1.textcanvas{
padding: 11% 0 5% 0 !important;
}
.beforeBuyWrap .impPointOuter .impPointInnerL .impPointList li {
    display: flex;
    justify-content: center;
}
.popupSec.hiddenShowContent{
    left: 5% !important;
}
.textcanvas#honda-block-4 .cards .card {
text-align: left;
width: auto;
}
.textcanvas .card {
    width: 100%;
}
.BenifitsOfPlans #section-11 ul .single-benifit .benifitR
{
min-height: auto !important;
}
section.why-health#section-1 .container.bagclass .container.why-usWrap .benifitsR .insPolicyTabsVideoSec .videoPlayIcon:before {
    top: 65% !important;
}

.insureAndGoSec#section-8 .listingDetails ul li:before,
.insureAndGoSec#section-5 .listingDetails ul li:before,
.insureAndGoSec#section-10 .listingDetails ul li:before,
.tax-benifit#section-7 .listingDetails ul li:before
{
top: 6px;
}
.insureAndGoSec#section-14 .listingDetails ul li:before
{
top: 10px;    
}
.insureAndGoSec#section-14 .listingDetails ul li span {
    padding-left: 0;
}
.textcanvas ul li, 
.textcanvas ol li 
{
    margin-left: 5%;
}
.textcanvas .h3-bullet h3 {
padding: 0% 4% !important;
}
.textcanvas .h3-bullet-para h3 {
padding: 0% 4% !important;
}
}
/* ----------------------------------------------------- */

.TravalInsuranceArticleAustrellia {
    padding: 32px;
}
#TravalInsuranceArticleAustrellia p {
    font-size: 1.2rem;
}


.ReadblogBtn a
{
    color: white;
}
/* ----------------------------------------------------- */

.insureAndGoSec#section-8 .listingDetails, 
.insureAndGoSec#section-10 .listingDetails 
{
margin-top: 0px;
}
.aboutBoxSec.prodListing.ab-customrs#section-18 h2
{
margin-bottom: 0 !important;
}
.aboutBoxSec.prodListing.ab-customrs#section-18 .aboutBoxSecSlider > p
{display:none;}

/* == added on 3-5-2023================================ */
.healthcommonsubtemplate .insPolicyTabsWrap.healthTabWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li p.accordion-toggle {
    height: auto !important;
}
.healthcommonsubtemplate .insPolicyTabsWrap.healthTabWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul {
 display: inherit;
}
.healthcommonsubtemplate .insPolicyTabsWrap.healthTabWrap .insPolicyTabsContentWrap .insPolicyTabsContent .insPolicyTabsContent_l .insAccordianWrap ul li {
    margin: 1%;
}

/* == added on 4-5-2023================================ */
.twentyfour7-roadsideassistance h3, 
.driver-passcover h3,
.sec80deduct h3
{
    font-size: 2rem;
}

.twentyfour7-roadsideassistance h2, 
.driver-passcover h2,
.sec80deduct h2
{
    font-size: 2.5rem;
}
/* ------------------------------------------------------- */
.royallist ol li {
    list-style: lower-alpha;
}
h3.thailandvisaand.entrycontent {
    font-size: 1.8rem;
    color: #000;

}
.schengen-step {
    font-size: 1.8rem;
    color: #000;
}

.schengen-travel-required {
    padding-left: 26px;
}
.schengen-travel-required ol li {
    list-style-type: decimal;
   
}