.main-tabs-section{margin-top:93px}
.nav-tabs{justify-content:center;background:#00a959 url("../../../content/dam/iffcotokio/iffco-images/gradient_green.jpg") repeat-x left bottom;width:100%;position:relative;z-index:9}
.nav-tabs .nav-link{font-size:1.8rem;font-weight:700;text-transform:uppercase;padding:1.3rem 2rem;border:0;margin:0 1.5rem;color:#fff}
.nav-tabs .nav-link.active{color:#000;background-color:#f4d13c;position:relative;border-radius:4px}
.nav-tabs .nav-link.active:after{content:"";position:absolute;width:0;height:0;bottom:-15px;left:calc(50% - 15px);border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #f3d13c}
.inside-tabs-wrapper{position:relative;z-index:9}
.inside-tabs-wrapper hr{position:absolute;left:0;top:50%;transform:translateY(-26px)}
.inside-tabs-wrapper+.tab-content{position:relative}
.inside-tabs-wrapper+.tab-content .tab-pane>.container-fluid{position:relative;z-index:9}
.tab-item{display:inline-block;margin:0 auto}
.tab-item figure span{border:1px solid #00a44e;width:90px;height:90px;border-radius:50%;display:block;text-align:center;line-height:80px;margin:0 auto;background-color:#fff;position:relative;z-index:2}
.tab-item figure span .icon{width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.tab-item figure span .icon.hover{display:none}
.tab-item figure span.clicked{background-color:#00a959}
.tab-item figure span.clicked .icon{fill:#fff;display:none}
.tab-item figure span.clicked .icon.hover{display:block}
.tab-item figure span:hover{background-color:#00a959}
.tab-item figure span:hover .icon{display:none;fill:#fff}
.tab-item figure span:hover .icon.hover{display:block}
.tab-item figure figcaption{font-size:1.4rem;font-weight:600;text-transform:capitalize;text-align:center;margin-top:4px}
.explore-policyv2 .tab-item figure figcaption{width:100px}
.owl-carousel2{max-width:567px}
@media(max-width:479px){.owl-carousel2 button{top:38%}
}
.owl-carousel2 button{background-color:#00a959;border-color:#00a959;border:0;color:#fff;border-radius:50%;width:3rem;height:3rem;position:absolute;top:42%;transform:translateY(-104%);-moz-transform:translateY(-104%);-webkit-transform:translateY(-104%);-o-transform:translateY(-104%)}
.owl-carousel2 button .icon{width:2rem;height:2rem;fill:#fff;stroke-width:1px;stroke:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.owl-carousel2 button:focus{outline:0}
.owl-carousel2 button:active{border:0}
.owl-carousel2 button.owl-prev{left:-5rem}
.owl-carousel2 button.owl-next{right:-5rem}
.back_image{position:absolute;width:100%;left:0;right:0;bottom:3.5rem}
.tab_type2 .nav-tabs,.tab_type3 .nav-tabs{background-color:#fff;background:0;border-bottom:1px solid #fff;box-shadow:0 5px 10px -5px #ccc}
.tab_type2 .nav-tabs .nav-link,.tab_type3 .nav-tabs .nav-link{font-size:1.8rem;font-weight:600;text-transform:inherit;padding:1.3rem 5.8rem;border:0;margin:0 .25rem;color:#000;background-color:#e9e8e8}
.tab_type2 .nav-tabs .nav-link.active,.tab_type3 .nav-tabs .nav-link.active{background-color:#00a95b;height:calc(100% + 10px);margin-top:-10px;align-items:center;display:inline-flex;color:#fff}
.tab_type2 .nav-tabs .nav-link.active:after,.tab_type3 .nav-tabs .nav-link.active:after{border-top:15px solid #00a95b}
.tab_type2 .tab-content,.tab_type3 .tab-content{padding:3rem 1rem;font-size:1.6rem;line-height:3rem}
.tab_type2 .tab-content .tab-heading,.tab_type3 .tab-content .tab-heading{font-size:1.8rem;font-weight:600;padding:20px 10px 10px 20px}
.tab_type3 .nav-tabs{border-bottom:0;box-shadow:0 10px 8px -8px #ccc}
.tab_type3 .nav-tabs .nav-link{font-size:1.6rem;padding:1rem 2.1rem;text-transform:uppercase}
.tabcomponents-faqv2 .tab_type3 .nav-tabs .nav-link{font-size:1.6rem;padding:1rem 2.1rem;height:100%;display:flex;align-items:center}
.tab_type3 .nav-tabs .nav-link.active{height:calc(100%);margin-top:0}
.tab_type2 .tab-content .tab-heading{padding:20px 10px 10px 0}
@media(max-width:1120px){.tab_type2 .nav-tabs .nav-link{font-size:1.6rem;font-weight:600;text-transform:capitalize;padding:1.3rem 1rem}
}
@media(max-width:767px){.main-tabs-section{margin-top:140px}
.inside-tabs-wrapper hr{transform:translateY(-25px)}
.tab-item figure span{width:6.4rem;height:6.4rem}
.tab-item figure span .icon{width:4rem;height:4rem}
.tab-item figure span figcaption{font-size:1.2rem}
.owl-carousel2 button{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%)}
.owl-carousel2 button.owl-prev{left:1rem}
.owl-carousel2 button.owl-next{right:1rem}
.tab_type2 .tab-content .tab-pane{display:block}
.tab_type2 .tab-content .tab-pane .panel-title a{color:#000;font-size:1.8rem;background-color:#f5f5f5;position:relative;padding:15px;align-items:center}
.tab_type2 .tab-content .tab-pane p{line-height:2.4rem}
.tab_type2 .tab-content .tab-pane ul{padding-right:1.5rem;padding-left:4rem}
.tab_type2 .tab-content .tab-pane ul li{line-height:2.4rem;font-size:1.5rem;margin-bottom:1rem}
.tab_type2 .tab-content .tab-pane.active .panel-title a{color:#fff;background-color:#00a959}
.tab_type2 .tab-content .tab-pane.active .panel-title a:after{content:"";position:absolute;width:0;height:0;bottom:-15px;left:20px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #00a95b}
.tab_type2 .tab-content .tab-pane.active .panel-collapse.show{display:block !important}
.tab_type2 .nav-tabs{display:none}
}
@media(max-width:575px){.owl-carousel2{max-width:300px}
.nav-tabs{justify-content:center;background-color:#00a959;height:50px;width:100%}
.nav-tabs .nav-link{font-size:16px;padding:13px 12px;margin:0}
}
@media(max-width:479px){.tab-item figure figcaption{font-size:1.1rem}
.owl-carousel2 button.owl-prev{left:-1rem}
.owl-carousel2 button.owl-next{right:-1rem}
}
@media(max-width:320px){.owl-carousel2 button.owl-prev{left:0rem}
.owl-carousel2 button.owl-next{right:0rem}
}
@media(min-width:768px){.panel-heading{display:none}
.panel-collapse{height:auto}
.panel-collapse.collapse{display:block}
}
.invalid input{border-color:#dc3545}
.invalid .invalid-feedback{display:block}
.qoute-content h4{font-size:2.5rem;font-weight:700;color:#ffc818;white-space:nowrap}
.qoute-content h4 span{display:inline-block}
.qoute-content h4 small{font-size:1.5rem;font-weight:normal;color:#000}
.qoute-content h5{font-size:2rem;font-weight:700}
.qoute-content .btn{line-height:4.2rem}
.qoute-content{display:none}
.form{text-align:center}
.form .form-inline{display:inline-block;background-color:#fff;padding:33px 25px 26px;box-sizing:content-box;border-radius:5px;box-shadow:0 0 14px 0 #ccc;position:relative;z-index:10}
.form .form-inline .btn{height:42px;padding:0 20px}
.form .form-inline .form-control{display:inline-block;font-size:1.3rem;max-width:200px;margin:0 4px;padding:20px 15px;max-height:42px;color:#000;font-weight:600}
.form .form-inline label{margin:1rem 0 0 .4rem}
.form .form-inline label input{margin-right:.6rem}
.form .form-inline ::placeholder{color:#000;opacity:1}
.form .form-inline :-ms-input-placeholder{color:#000}
.form-insider-wrapper{display:inline-block;background-color:#f2f2f2;margin:0;padding:1rem 0;border-radius:5px}
.form-insider-wrapper .form-insider-list{display:flex;list-style:none;padding:0;margin:0}
.form-insider-wrapper .form-insider-list li{font-size:1.6rem;color:#00a959;font-weight:500;margin:0 1.5rem;cursor:pointer}
.form-insider-wrapper .form-insider-list li a{color:#00a959;font-weight:bold}
.form-insider-wrapper .form-insider-list li:hover{text-decoration:underline}
.form-insider-wrapper .form-insider-list li .icon{width:3.5rem;height:3.5rem;border-radius:0;fill:#00a959;margin-right:3px}
@media(max-width:767px){.qoute-content h4{font-size:2.2rem;white-space:pre-wrap}
.qoute-content h5{margin-top:1rem}
.qoute-content .btn{line-height:3.5rem}
.form .form-inline{display:block;padding:2rem}
.form .form-inline .btn{margin-top:1.5rem;height:3.5rem;padding:0 3rem}
.form .form-inline .form-control{max-width:none;margin:8px 0}
.form-insider-wrapper{display:inline-block;background-color:transparent;margin:0;padding:0;border-radius:5px}
.form-insider-wrapper .form-insider-list{display:flex;list-style:none;padding:0;margin:0}
.form-insider-wrapper .form-insider-list li{font-size:1.2rem;color:#00a959;font-weight:700;display:flex;background-color:#f2f2f2;margin:0 2px;padding:6px;text-align:left;line-height:1.4rem;align-items:center}
.form-insider-wrapper .form-insider-list li a{display:flex}
.form-insider-wrapper .form-insider-list li span img{width:15px;margin:0}
}
@media(max-width:479px){.form .form-inline label{font-size:1.3rem}
.form .form-inline label input[type="checkbox"]{vertical-align:middle}
.form-insider-wrapper .form-insider-list li{font-weight:600}
}
.homenavigation .tab-item figure figcaption{font-size:1.6rem}
.getQuoteForm a,.submitForm a{color:#00a959}
.if-tool-tip{position:relative;display:inline-block;border-radius:5px;padding:5px 10px;font-weight:bold;background-color:#f2f2f2;margin-bottom:15px}
.if-tool-tip::before{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);border-right:8px solid transparent;border-top:14px solid #f2f2f2;border-left:8px solid transparent}
.if-center{display:flex;flex-direction:column;align-items:center}
@media(min-width:768px) .panel-heading{display:none}
.card_type2{background-image:url("../../../content/dam/iffcotokio/iffco-images/card_type2.jpg");background-repeat:no-repeat;background-size:cover}
.card_type2 .content{justify-content:space-around;background:rgba(255,255,255,0.9);height:243px;padding:30px 0}
.card_type2 .title{width:80%;margin:0 auto}
.card_type2 .sub-title{color:#fff}
.know-more .card_type2 .sub-title a{color:#fff}
.card_type3{background-image:url("../../../content/dam/iffcotokio/iffco-images/health_page.jpg")}
.know_more_health{background-image:url("../../../content/dam/iffcotokio/iffco-images/know_more_health.jpg")}
.product-lists .card{width:calc(25% - 20px);margin:10px;box-sizing:border-box}
.product-lists .card .card-body{text-align:center;padding:2.5rem 2rem;display:flex;flex-direction:column;min-height:300px}
.product-lists .card .card-body .card-title{font-size:2.2rem;font-weight:700;padding-bottom:2rem}
.product-lists .card .card-body .card-text a{color:#00a959;text-transform:uppercase;font-size:1.4rem;font-weight:700}
//.product-lists .card .card-body .product-actions{// margin-top:2rem !important}
.product-lists .card .card-body .product-actions .btn-outline-primary{border-color:#e3e2e2;width:32%;padding:2px;margin:1%}
.product-lists .card .card-body .product-actions .btn-outline-primary:hover{border-color:#00a959}
.product-lists .card .card-body .product-actions .btn-outline-primary:hover .icon{fill:#fff}
.product-lists .card .card-body .product-actions .btn-outline-primary small{text-transform:uppercase;font-size:12px;line-height:16px;font-weight:700}
.product-lists .card .card-body .product-actions .btn-outline-primary .icon{fill:#00a959;width:3.5rem;height:3.5rem;margin-bottom:10px}
@media(max-width:992px){.product-lists .card{width:calc(50% - 20px)}
}
@media(max-width:576px){.card_type2{background-image:url("../../../content/dam/iffcotokio/iffco-images/Card_type2_mobile.jpg")}
.card_type2 .content{height:122px;padding:10px 0}
.card_type2 .content .title{margin-top:0}
.card_type2 .btn-primary{padding:.5px .7rem;font-size:1rem;line-height:1.6rem}
.card_type2 p{font-size:12px;line-height:1.2rem}
.product-lists .card{width:90%;margin:0 auto}
.product-lists .carousel .owl-nav button.owl-prev,.product-lists .owl-carousel .owl-nav button.owl-prev{margin-left:-2rem}
.product-lists .carousel .owl-nav button.owl-next,.product-lists .owl-carousel .owl-nav button.owl-next{margin-right:-2rem}
}
.acc-tab{margin:0 auto;border:1px solid #00a959;border-radius:.4rem;margin-bottom:1rem;padding:1rem;justify-content:space-between;list-style-type:none}
.acc-tab.active{background-color:rgba(0,169,89,0.08)}
.acc-tab .desc{padding:1rem 4rem 1rem 1rem}
.acc-tab .acc-title{color:#000;font-size:1.6rem;line-height:2.2rem;font-weight:700;text-align:left;width:100%;padding-top:.4rem;padding-bottom:.4rem;padding-left:1rem;padding-right:4rem;position:relative;margin-bottom:0}
.acc-tab .acc-title:hover{color:#000;text-decoration:none}
.acc-tab .acc-title .icon{fill:#00a959;width:2.4rem;height:2.4rem;position:absolute;right:0;top:.4rem}
.faqv2 .acc-tab .desc:hover,.faqv2 .acc-tab .icon:hover{cursor:pointer}
.list-style-disc li:before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;left:-16px;top:8px;background-color:#00a959}
.tx-lowercase{text-transform:none}
.faqv2 desc a{font-weight:600;color:#00a959}
.faqv2 div.iframe-container{position:relative;overflow:hidden;width:100%;padding-top:100%}
.faqv2 .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.other-policies{border-top:1px solid #fff;border-bottom:1px solid #fff;box-shadow:0 0 17px #ccc}
.other-policies .sub-title{line-height:4rem;font-size:3.5rem;margin-bottom:10px}
.other-policies .list-inline{flex:1;display:flex;justify-content:space-around}
.other-policies .list-inline .list-inline-item{font-weight:600}
@media(max-width:575px){.other-policies .sub-title{max-width:100%;font-size:2rem;line-height:4rem}
.other-policies .list-inline{flex:1;display:flex;width:100%;justify-content:space-evenly;flex-wrap:wrap}
.other-policies .list-inline .list-inline-item{width:50%;margin:0;text-align:center}
}
section{margin:30px 0}
.other-policies .sub-title{text-align:center}
.info p{font-weight:500}
.download-list li{position:relative;padding-left:35px}
.download-list li::before{content:'';position:absolute;background:url(../../../content/dam/iffcotokio/iffco-images/download-icon.svg) no-repeat !important;width:20px;height:20px;left:0}
.section-header h2{text-align:center}
.list-style-disc li:before{content:"";width:7px;height:7px;border-radius:50%;position:absolute;left:-16px;top:8px;background-color:#00a959}
.factors-img{text-align:center}
.factors-img img{max-width:330px;margin:0 auto;height:220px}
.card_head_text{font-size:16px;font-weight:700}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(1){order:2}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(2){order:1}
.why_buy .factor-wrapper .content.ci_card_content{min-height:220px;margin-bottom:0}
.factor-wrapper .row{align-items:center}
@media screen and (max-width:575.98px){.factors-sec.why_buy .content{position:relative}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(1){order:1}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(2){order:2}
.factors-img img{max-width:200px;max-height:200px}
}
.pb-25{padding-bottom:25px !important}
.featurecards p .lead{font-size:1.8rem;line-height:2.8rem;font-weight:600}
@media(max-width:767px){.featurecards p .lead{font-size:1.4rem;line-height:3rem}
}
.featurecards p{font-weight:500}
.card-br{border-radius:16px !important}
.br-none{border:none !important}
.why_buy .content.ci_card_content{height:215px;display:block;padding:25px}
.why_buy.comp-2 .content.ci_card_content{padding:0}
.comp-2 .content.ci_card_content:hover{background:0}
.why_buy .content.ci_card_content .title{font-size:14px;font-weight:400;width:100%}
.head_wrap{display:flex;align-items:center}
.why_buy .content.ci_card_content .icon{width:55px;margin-right:15px}
.font-20{font-size:20px}
.head-wrap-count{font-weight:700;font-size:20px;background:#00aa54;color:#fff;border-radius:50%;padding:10px 20px;margin-right:10px}
.download-list li{position:relative;padding-left:35px}
.download-list li::before{content:'';position:absolute;background:url(../components/content/featurecards-component/featurecards/clientlib/images/download-icon.svg) no-repeat;width:20px;height:20px;left:0}
.section-header h2{text-align:center}
@media screen and (max-width:575.98px){.why_buy .content.ci_card_content{position:relative}
.why_buy .content-wrap:after{display:none}
.why_buy.comp-2 .content.ci_card_content{padding:0;height:100%}
}
.featurecards2 p{font-weight:500}
.featurecards2 .why_buy .head_wrap img.icon{width:35px}
.featuredlist-card p:first-of-type{font-size:20px;font-weight:bold}
.featureList p{font-weight:500}
.factors-img{text-align:center}
.factors-img img{max-width:330px;margin:0 auto;height:220px}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(1){order:2}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(2){order:1}
.why_buy .factor-wrapper .content.ci_card_content{min-height:220px;margin-bottom:0}
.factor-wrapper .row{align-items:center}
@media screen and (max-width:575.98px){.factors-sec.why_buy .content{position:relative}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(1){order:1}
.factor-wrapper .row:nth-child(even) .col-md-6:nth-child(2){order:2}
.factors-sec .sub-title,.factors-sec p{text-align:left}
.factors-img img{max-width:200px;max-height:200px}
}
.teasercomponent p{font-weight:500}
.comp-4 img{width:100%}
.iffco-btn-round{border:1px solid #01a95a;border-radius:20px;color:#01a95a;font-weight:700;padding:5px 20px;margin:10px 15px 0 0;display:inline-block}
.iffco-btn-round:hover{text-decoration:none;background:#01a95a;color:#fff}
.section-header h2{text-align:center}
@media screen and (max-width:575.98px){.iffco-btn-round{font-size:12px}
}
.cardandRTE p{line-height:2.2rem;font-size:12px}
.cardandRTE table.key-features{font-size:.7em !important}
.cardandRTE table.key-features td{width:50%;font-weight:300}
.card-br{border-radius:16px !important}
.comp-4 img{width:100%}
.section-header h2{text-align:center}
.car-insurance-table{border:0;border-collapse:separate;border-spacing:0 1em}
.car-insurance-table tbody tr th,.car-insurance-table.table tbody tr td{border:0}
.car-insurance-table.table tbody tr td img{max-width:25px}
.car-insurance-table thead th{padding:12px 8px;text-align:center}
.car-insurance-table tbody tr th{background-color:#fff !important;color:#000 !important;box-shadow:0 0 3px #0000001A;font-weight:400}
.car-insurance-table tbody tr td{text-align:center;width:150px}
.table-responsive-car{overflow:auto}
.insurance-type .card-title h5{font-weight:700;font-size:20px;color:#01a95a;border-bottom:5px solid;padding-bottom:15px;border-radius:4px}
.insurance-type .card-text{font-size:12px !important}
.insurance-type .card-title{display:flex;align-items:center}
.insurance-type .card-title .progress{margin-right:35px}
.progress{width:85px;height:85px;background:0;position:relative}
.progress::after{content:"";width:100%;height:100%;border-radius:50%;border:6px solid #eee;position:absolute;top:0;left:0}
.progress>span{width:50%;height:100%;overflow:hidden;position:absolute;top:0;z-index:1}
.progress .progress-left{left:0}
.progress .progress-bar{width:100%;height:100%;background:0;border-width:6px;border-style:solid;position:absolute;top:0}
.progress .progress-left .progress-bar{left:100%;border-top-right-radius:80px;border-bottom-right-radius:80px;border-left:0;-webkit-transform-origin:center left;transform-origin:center left}
.progress .progress-right{right:0}
.progress .progress-right .progress-bar{left:-103%;border-top-left-radius:80px;border-bottom-left-radius:80px;border-right:0;-webkit-transform-origin:center right;transform-origin:center right}
.progress .progress-value{position:absolute;top:0;left:0}
@media screen and (max-width:991.98px){.insurance-type .card-title{display:block;text-align:center}
.insurance-type .card-title .progress{margin:0 auto 15px}
}
@media screen and (max-width:575.98px){.car-insurance-table tbody tr th{min-width:200px}
}
.twocolumns p{font-weight:500}
.twocolumns p>b{font-size:20px}
.font-20{font-size:20px}
.bg-grren{background-color:#00aa54}
.green-sec{color:#fff}
.section-header h2{text-align:center}
.review .heading{font-size:3.5rem}
.tables{display:flex;flex-wrap:wrap}
.table-item{font-weight:500;font-size:1.5rem;padding:10px;border:1px solid #d1d0d0;flex:0 0 33.333333%}
.table-item p{margin:5px 0}
@media(max-width:575px){.tables{padding:0 15px}
.table-item{flex:0 0 100%;border-bottom-width:0}
.table-item:last-of-type{border-bottom-width:1px !important}
}
.pmfby_objective .width25{width:25%}
.pmfby_objective .width25 .content{position:relative;overflow:hidden;width:100%;height:260px;border-right:1px solid #e5e4e4;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:30px;transition:all ease-in .25s}
.pmfby_objective .width25 .title{font-size:16px;font-weight:500;margin-top:20px;width:82%}
.pmfby_objective .width25 .icon_wrap .icon{width:7rem;height:7rem}
.pmfby_objective .width25:last-child .content{border-right:0 solid #e5e4e4}
@media(max-width:767px){.pmfby_objective .width25{width:50%}
.pmfby_objective .width25:nth-child(2n) .content{border-right:0 solid #e5e4e4}
}
.pmfby{background-size:cover;background-repeat:no-repeat;padding:3%;padding-top:14% !important;padding-bottom:5% !important;position:relative;margin-top:60px !important}
.pmfby .crop-image img{position:absolute;top:-125px;width:250px;background-color:#fff;border-radius:50%;padding:15px 25px;z-index:1;left:50%;transform:translateX(-50%)}
.pmfby .card{background-color:rgba(255,255,255,0.9)}
.card .card-body{padding:4rem 3rem}
.pmfby .card .card-body .card-title{font-size:1.6rem;min-height:65px}
.pmfby .owl-nav svg{fill:#fff}
@media(max-width:767px){.pmfby .crop-image img{top:-100px;width:200px;height:200px}
.pmfby{padding-top:22% !important}
}
@media(max-width:479px){.pmfby .crop-image img{top:-70px;width:140px;height:140px}
.pmfby{padding-top:28% !important}
.pmfby .card{width:90% !important;margin:0 auto}
.pmfby #pmfby-slider.carousel .owl-nav button.owl-prev{margin-left:-2rem}
}
.filter-sec .icon-crop{width:10rem;height:10rem}
.pagination.navigation li a{font-size:3rem}
.font18{font-size:1.8rem}
.h-40{height:40px}
.filter-sec .btn-primary{white-space:normal;text-transform:capitalize}
.year-text{font-size:3rem;line-height:2.8rem;font-weight:600}
.year-text:hover{color:#00a959;text-decoration:none}
.select-year-wrapper{display:flex;justify-content:center}
.select-year{width:170px}
.select-year.carousel .owl-nav button .icon{width:3rem;height:3rem}
.select-year.carousel .owl-nav button.owl-next{margin-right:-4rem}
.select-year.carousel .owl-nav button.owl-prev{margin-left:-4rem}
@media(max-width:479px){.filter-sec .icon-crop{width:6rem;height:6rem}
.filter-sec .btn-primary{white-space:normal;text-transform:capitalize;line-height:20px;font-size:14px}
}
.review-slider .carousel .avr-rating{font-size:10rem;font-weight:900}
@media(max-width:576px){.review-slider .carousel .avr-rating{font-size:6rem;font-weight:700;line-height:8rem !important}
}
.ticker{vertical-align:middle}
.ticker a{color:#00a959}
.covidbanner{max-width:100%}
#owl-demo-owl .item{height:auto;color:#000;margin:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}
.cyclone{width:100%}
#owl-demo-owl .owl-stage-outer .owl-stage{display:flex;align-items:center}
.ticker .owl-nav.disabled{display:none}
#owl-demo-owl #info{text-align:center;font-weight:bold}
#owl-demo-owl .owl-dots{margin-bottom:1rem}
#owl-demo-owl div.owl-dot{width:50px;height:50px;padding:1px 7px 3px 7px}
#owl-demo-owl .owl-dots .owl-dot.active{color:white}
#owl-demo-owl .owl-dot:hover{cursor:pointer}
.owl-nav .disabled{display:none}
.homenavigation .owl-carousel2 .owl-stage{margin:0 auto}
.homenavigation .imp-updates-bnr{width:100%;padding:0 20px 0 20px}
.ticker{vertical-align:middle}
.ticker a{color:#00a959}
.covidbanner{max-width:100%}
#owl-demo-owl .item{height:auto;color:#000;margin:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}
.cyclone{width:100%}
#owl-demo-owl .owl-stage-outer .owl-stage{display:flex;align-items:center}
.ticker .owl-nav.disabled{display:none}
#owl-demo-owl #info{text-align:center;font-weight:bold}
#owl-demo-owl .owl-dots{margin-bottom:1rem}
#owl-demo-owl div.owl-dot{width:50px;height:50px;padding:1px 7px 3px 7px}
#owl-demo-owl .owl-dots .owl-dot.active{color:white}
#owl-demo-owl .owl-dot:hover{cursor:pointer}
.owl-nav .disabled{display:none}
.homenavigation .owl-carousel2 .owl-stage{margin:0 auto}
.quoteformcarousel .tab-item{width:100px;vertical-align:top;margin:0 3px 0 3px}
.quoteformcarousel .tab-item figure span .icon{width:40px;height:40px}
.quoteformcarousel .tab-item figure span{width:60px;height:60px}
.quoteformcarousel .modal-md{max-width:fit-content}
.quoteformcarousel .categories-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}
.quoteformcarousel .category-section{flex:25%;min-width:32%;order:5;background:#f0f0f0;border-radius:5px;padding:10px 10px 10px 10px;margin:5px 5px 5px 5px}
.category-name .link{color:#00a959;font-weight:700}
.quoteformcarousel .tab-item figure span .more-products,.quoteformcarousel .tab-item figure span .more-products-rev{width:32px;height:32px}
.owl-carousel2.off{display:block}
.hide-modal{visibility:hidden}
@media(max-width:653px){.quoteformcarousel .tab-item{width:80px}
}
@media(max-width:576px){.quoteformcarousel .hide-icon{display:none !important}
}
@media(max-width:495px){.quoteformcarousel .tab-item{width:70px}
}
@media(max-width:373px){.quoteformcarousel .tab-item{width:100px}
}
.main-tabs-section{margin-top:93px}
.nav-tabs{justify-content:center;background:#00a959 url("../../../content/dam/iffcotokio/iffco-images/gradient_green.jpg") repeat-x left bottom;width:100%;position:relative;z-index:9}
.nav-tabs .nav-link{font-size:1.8rem;font-weight:700;text-transform:uppercase;padding:1.3rem 2rem;border:0;margin:0 1.5rem;color:#fff}
.nav-tabs .nav-link.active{color:#000;background-color:#f4d13c;position:relative;border-radius:4px}
.nav-tabs .nav-link.active:after{content:"";position:absolute;width:0;height:0;bottom:-15px;left:calc(50% - 15px);border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #f3d13c}
.inside-tabs-wrapper{position:relative;z-index:9}
.inside-tabs-wrapper hr{position:absolute;left:0;top:50%;transform:translateY(-26px)}
.inside-tabs-wrapper+.tab-content{position:relative}
.inside-tabs-wrapper+.tab-content .tab-pane>.container-fluid{position:relative;z-index:9}
.tab-item{display:inline-block;margin:0 auto}
.tab-item figure span{border:1px solid #00a44e;width:90px;height:90px;border-radius:50%;display:block;text-align:center;line-height:80px;margin:0 auto;background-color:#fff;position:relative;z-index:2}
.tab-item figure span .icon{width:60px;height:60px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.tab-item figure span .icon.hover{display:none}
.tab-item figure span.clicked{background-color:#00a959}
.tab-item figure span.clicked .icon{fill:#fff;display:none}
.tab-item figure span.clicked .icon.hover{display:block}
.tab-item figure span:hover{background-color:#00a959}
.tab-item figure span:hover .icon{display:none;fill:#fff}
.tab-item figure span:hover .icon.hover{display:block}
.tab-item figure figcaption{font-size:1.4rem;font-weight:600;text-transform:capitalize;text-align:center;margin-top:4px}
.explore-policyv2 .tab-item figure figcaption{width:100px}
@media(max-width:479px){.owl-carousel-prods button{top:38%}
}
.owl-carousel-prods button{background-color:#00a959;border-color:#00a959;border:0;color:#fff;border-radius:50%;width:3rem;height:3rem;position:absolute;top:42%;transform:translateY(-104%);-moz-transform:translateY(-104%);-webkit-transform:translateY(-104%);-o-transform:translateY(-104%)}
.owl-carousel-prods button .icon{width:2rem;height:2rem;fill:#fff;stroke-width:1px;stroke:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.owl-carousel-prods button:focus{outline:0}
.owl-carousel-prods button:active{border:0}
.owl-carousel-prods button.owl-prev{left:-5rem}
.owl-carousel-prods button.owl-next{right:-5rem}
.back_image{position:absolute;width:100%;left:0;right:0;bottom:3.5rem;min-height:200px}
.tab_type2 .nav-tabs,.tab_type3 .nav-tabs{background-color:#fff;background:0;border-bottom:1px solid #fff;box-shadow:0 5px 10px -5px #ccc}
.tab_type2 .nav-tabs .nav-link,.tab_type3 .nav-tabs .nav-link{font-size:1.8rem;font-weight:600;text-transform:inherit;padding:1.3rem 5.8rem;border:0;margin:0 .25rem;color:#000;background-color:#e9e8e8}
.tab_type2 .nav-tabs .nav-link.active,.tab_type3 .nav-tabs .nav-link.active{background-color:#00a95b;height:calc(100% + 10px);margin-top:-10px;align-items:center;display:inline-flex;color:#fff}
.tab_type2 .nav-tabs .nav-link.active:after,.tab_type3 .nav-tabs .nav-link.active:after{border-top:15px solid #00a95b}
.tab_type2 .tab-content,.tab_type3 .tab-content{padding:3rem 1rem;font-size:1.6rem;line-height:3rem}
.tab_type2 .tab-content .tab-heading,.tab_type3 .tab-content .tab-heading{font-size:1.8rem;font-weight:600;padding:20px 10px 10px 20px}
.tab_type3 .nav-tabs{border-bottom:0;box-shadow:0 10px 8px -8px #ccc}
.tab_type3 .nav-tabs .nav-link{font-size:1.6rem;padding:1rem 2.1rem;text-transform:uppercase}
.tabcomponents-faqv2 .tab_type3 .nav-tabs .nav-link{font-size:1.6rem;padding:1rem 2.1rem;height:100%;display:flex;align-items:center}
.tab_type3 .nav-tabs .nav-link.active{height:calc(100%);margin-top:0}
.tab_type2 .tab-content .tab-heading{padding:20px 10px 10px 0}
@media(max-width:1120px){.tab_type2 .nav-tabs .nav-link{font-size:1.6rem;font-weight:600;text-transform:capitalize;padding:1.3rem 1rem}
}
@media(max-width:767px){.main-tabs-section{margin-top:140px}
.inside-tabs-wrapper hr{transform:translateY(-25px)}
.tab-item figure span{width:6.4rem;height:6.4rem}
.tab-item figure span .icon{width:4rem;height:4rem}
.tab-item figure span figcaption{font-size:1.2rem}
.owl-carousel-prods button{transform:translateY(-100%);-moz-transform:translateY(-100%);-webkit-transform:translateY(-100%);-o-transform:translateY(-100%)}
.owl-carousel-prods button.owl-prev{left:1rem}
.owl-carousel-prods button.owl-next{right:1rem}
.tab_type2 .tab-content .tab-pane{display:block}
.tab_type2 .tab-content .tab-pane .panel-title a{color:#000;font-size:1.8rem;background-color:#f5f5f5;position:relative;padding:15px;align-items:center}
.tab_type2 .tab-content .tab-pane p{line-height:2.4rem}
.tab_type2 .tab-content .tab-pane ul{padding-right:1.5rem;padding-left:4rem}
.tab_type2 .tab-content .tab-pane ul li{line-height:2.4rem;font-size:1.5rem;margin-bottom:1rem}
.tab_type2 .tab-content .tab-pane.active .panel-title a{color:#fff;background-color:#00a959}
.tab_type2 .tab-content .tab-pane.active .panel-title a:after{content:"";position:absolute;width:0;height:0;bottom:-15px;left:20px;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #00a95b}
.tab_type2 .tab-content .tab-pane.active .panel-collapse.show{display:block !important}
.tab_type2 .nav-tabs{display:none}
}
@media(max-width:575px){.owl-carousel-prods{max-width:300px}
.nav-tabs{justify-content:center;background-color:#00a959;height:50px;width:100%}
.nav-tabs .nav-link{font-size:16px;padding:13px 12px;margin:0}
}
@media(max-width:479px){.tab-item figure figcaption{font-size:1.1rem}
.owl-carousel-prods button.owl-prev{left:-1rem}
.owl-carousel-prods button.owl-next{right:-1rem}
}
@media(max-width:320px){.owl-carousel-prods button.owl-prev{left:0rem}
.owl-carousel-prods button.owl-next{right:0rem}
}
@media(min-width:768px){.panel-heading{display:none}
.panel-collapse{height:auto}
.panel-collapse.collapse{display:block}
}
.invalid input{border-color:#dc3545}
.invalid .invalid-feedback{display:block}
.qoute-content h4{font-size:2.5rem;font-weight:700;color:#ffc818;white-space:nowrap}
.qoute-content h4 span{display:inline-block}
.qoute-content h4 small{font-size:1.5rem;font-weight:normal;color:#000}
.qoute-content h5{font-size:2rem;font-weight:700}
.qoute-content .btn{line-height:4.2rem}
.qoute-content{display:none}
.form{text-align:center}
.form .form-inline{display:inline-block;background-color:#fff;padding:33px 25px 26px;box-sizing:content-box;border-radius:5px;box-shadow:0 0 14px 0 #ccc;position:relative;z-index:10}
.form .form-inline .btn{height:42px;padding:0 20px}
.form .form-inline .form-control{display:inline-block;font-size:1.3rem;max-width:200px;margin:0 4px;padding:20px 15px;max-height:42px;color:#000;font-weight:600}
.form .form-inline label{margin:1rem 0 0 .4rem}
.form .form-inline label input{margin-right:.6rem}
.form .form-inline ::placeholder{color:#000;opacity:1}
.form .form-inline :-ms-input-placeholder{color:#000}
.form-insider-wrapper{display:inline-block;background-color:#f2f2f2;margin:0;padding:1rem 0;border-radius:5px}
.form-insider-wrapper .form-insider-list{display:flex;list-style:none;padding:0;margin:0}
.form-insider-wrapper .form-insider-list li{font-size:1.6rem;color:#00a959;font-weight:500;margin:0 1.5rem;cursor:pointer}
.form-insider-wrapper .form-insider-list li a{color:#00a959;font-weight:bold}
.form-insider-wrapper .form-insider-list li:hover{text-decoration:underline}
.form-insider-wrapper .form-insider-list li .icon{width:3.5rem;height:3.5rem;border-radius:0;fill:#00a959;margin-right:3px}
@media(max-width:767px){.qoute-content h4{font-size:2.2rem;white-space:pre-wrap}
.qoute-content h5{margin-top:1rem}
.qoute-content .btn{line-height:3.5rem}
.form .form-inline{display:block;padding:2rem}
.form .form-inline .btn{margin-top:1.5rem;height:3.5rem;padding:0 3rem}
.form .form-inline .form-control{max-width:none;margin:8px 0}
.form-insider-wrapper{display:inline-block;background-color:transparent;margin:0;padding:0;border-radius:5px}
.form-insider-wrapper .form-insider-list{display:flex;list-style:none;padding:0;margin:0}
.form-insider-wrapper .form-insider-list li{font-size:1.2rem;color:#00a959;font-weight:700;display:flex;background-color:#f2f2f2;margin:0 2px;padding:6px;text-align:left;line-height:1.4rem;align-items:center}
.form-insider-wrapper .form-insider-list li a{display:flex}
.form-insider-wrapper .form-insider-list li span img{width:15px;margin:0}
}
@media(max-width:479px){.form .form-inline label{font-size:1.3rem}
.form .form-inline label input[type="checkbox"]{vertical-align:middle}
.form-insider-wrapper .form-insider-list li{font-weight:600}
}
.homenavigation .tab-item figure figcaption{font-size:1.6rem}
.getQuoteForm a,.submitForm a{color:#00a959}
.if-tool-tip{position:relative;display:inline-block;border-radius:5px;padding:5px 10px;font-weight:bold;background-color:#f2f2f2;margin-bottom:15px}
.if-tool-tip::before{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);border-right:8px solid transparent;border-top:14px solid #f2f2f2;border-left:8px solid transparent}
.if-center{display:flex;flex-direction:column;align-items:center}