body{font-size:13px;}
h1{font-size:26px;}
h2{font-size:22px;}
h5{margin-block-start:0}
	p{font-size:11px; word-break:break-word}
	td, th{white-space:normal!important;}
	.white-txt{color:#fff;}
	.white-txt:hover{color:#fff;}
	.main-heading {
    font-size: 17px;
}
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left;
}
.notification {
    padding-top: 8px;
}
#myBtn {
    display: none;
    position: fixed;
    bottom: 20px;
    left: 30px;
    z-index: 99;
    border: 0;
    outline: 0;
    width: 48px;
    cursor: pointer;
}
#top-nav-2{
    z-index: 99;	
}
#productBlock .slick-prev{padding:2px;}
.mrg-T-head{color:#333!important}
.nav .icon-help{margin-top:0px!important}
.display-flex{display:flex}
.display-flex .boxsf{flex:1}
.header-heading{font-size: 22px;word-wrap: break-word;}
#top-nav-2 ul.header-ul li a{font-size:11px;}
.header-ul img{float:left;}
.datah-d{margin-left:0px!important;margin-right:0px!important; padding:10px 15px 20px 15px}
.InsuranceIcon {
    background-image: url(/images/default-source/spriteimages/spriteimg_claims.png);
}
.getquote_btn{padding:10px 15px !important}
.insurance_info{overflow:auto;}
.navbar.custom-top .navbar-nav>li>a{line-height: 38px; font-size: 11px;}
#menu-slider-carousel div.items{font-size:13px;}
.knwCenter,.navbar.custom-top .navbar-nav.navbar-right>li>a,.selectdiv select{font-size:12px;}
.testLine{font-size:12px;}
.rotate90{right:13%}
.Highlight_product,.SecLunch{font-size:8px;}
.hp-cust {
    position: relative;
    top: 0px;
    font-size: 10px;
}
.network-branches {
     height: 595px;
}
.nameot-large{color:#fff!important}
.col-xs-4 .right-icon-text {
    display:block;
    font-size: 8px;
}


.navbar.custom-top .navbar-nav>li>a {
    line-height: 38px;
    font-size: 11px;
}
li.whatsap b {
    color: #000;
    font-size: 16px;
}
#textCarousel span {
color: #000!important
}
.travel-child #textCarousel span.abc {
	color: #000!important
}
.bgblackcolor-both  a.continue-txt{
	color: #fff!important;
}

#textCarousel span.abc {
    color: #fff!important;
}

.baggage-coverage-outer .mrg-T-head {
    color: #000 !important;
}
a.continue-txt {
color: rgba(0, 0, 0, .38);
}
a.continue-txt:hover {
    color: #000;
}	
#textCarousel span{font-size:26px;}
.Tagline-1-1{font-size:2.2em;line-height:45px;}
.iso-content p {
    padding-top: 25px;
}
.helppage-head {
       font-size: 24px;
}
.serv-desc{font-size:9px;}

.insur-award{width:auto;}
.rotate90pos{left:10%}
.download-list strong{width:90%;}
.counts h4{font-size:30px;}
.footer-three a{color:#fff;}
a.continue-txt {
    font-size: 12px;
}
span.lh1{font-size:13px;}
span.lh2{font-size:11.6px;}
a.continue-txt{font-size:15px;}
.new-blog-heading{font-size:18px; font-weight:600}
.covered-div{min-height:270px;}
.renew-heading h1{font-size:34px;}
.newBlogs-tabs .nav>li>a, .cover-txt {
       font-size: 12px;
}
.compare-plan-page .col-lg-3 {
    width: 25%;
	display: flex;
    align-items: center;
    margin-top: 20px !important;
}
.compare-plan-page .forms-area-datas label{font-size:11px;}
.coverd-n-not .covered-head{min-height: auto;}
.coverd-n-not .cover-txt {    min-height: 136px;}
.covered-head-txt{ font-size: 28px;    line-height: 26px; font-weight:600; margin-bottom: 60px;}
.cust-btn-red1, .cust-btn-red{padding:9px 20px;font-size:13px;}
.inf-title{font-size: 14px;}
  .lang-link-hd {
    text-decoration: none;
    color: #999;
    font-weight: 600;
    display: block;
    font-size: 12px;
    line-height: 25px;}
	.quote_detail h3{ font-size: 13.5px;  margin-bottom: 10px;}
	.quote_detail .step{margin-top:18px;}
	.btn-jm{font-size: 11px;}
	.EnquiryForm .text-headi {
    font-size: 14px;
}
.cov-type{font-size:11px;}
.checkText {font-size:8px;line-height:12.2px;}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {
    padding: 13px 11px;
    font-size: 11px;
}
.menu-txt {
padding: 10px 7px;}

.cust-btn-red1, .cust-btn-red {
padding: 5px 20px;}
.inf-title {word-break: break-all;}
.information-box {
    min-height: 345px;
}
.download-box h4{ font-size: 18px;}
.input-field label {
    font-size: 11.15px;
}
.tjm {
    font-size: 22.8px;
}
.travelIns .esecureimg{margin-top:0px;}
.internationalProduct .slick-prev, .internationalProduct .slick-next, {
    top:38%;
	    height: 33px !important;
    border: none !important;
}
#productBlock.interblogsBlock .slick-slide img {
    width: 100% !important;
    height: 189px;
}
.addtxtjm,.resons_detail .choice_text,.search_box input,td{    font-size: 12px;}
.greybox p{    font-size: 11px;}
.flex_item_first {
     width: auto; 
}
ul.claimul li .stjm2{font-size:11px}
ul.claimul li .stjm1 {
    font-size: 13px;
}
.happycustomer-testimonial-section .customer-rating-hd .star-data{font-size:28px;margin-bottom:15px;}
.happycustomer-testimonial-section .video-entry-item{min-width:-webkit-fill-available}
.plan_info .plan_text h3{    font-size: 13px;}
.resons_detail .choice_title,.comprehensive_box .compre_info h4{    font-size: 16px;}
.bestcoverjm_table tbody td{font-size: 14px;}
.didyouknowjm .textjm{    font-size: 18px;}
.comprehensive_box .compre_img{width:20%;}
.compre_info{width:80%;}
.compre_img img{ width:45px;}
.comprehensive_content .comprehensive_box{ min-height: 260px;}
.question_faq .nav-tabs li a{font-size: 13px;}

.banner-health>.caption>.middler-data>h3{font-size: 18px;}

.middler-data h3 b,.heading-lob-h1 span,.heading-lob-h2 {
    font-size: 25px!important;
}
.middler-data h3 b {
 
 font-size: 20px;
}
/* home revamp */
.network-branches {
    height: 650px;
}
span.tooltipnew{
    font-size: 12px;	
}
.tooltipcks{
width: 68px !important;	
}
.our-offerings{
	z-index: -1!important;	
}
 .filterstab{
	 z-index: 0!important;	
 }
.whychoose-box{
    padding: 0 15px;	
}
.claim-section .nav-pills>li>a{
	    line-height: 18px!important;
}
.ourofferings .mhn-inner{
	    height: 451px;
}
/* home revamp */
.forms-area-datas label{    font-size: 12px;}
.white-icon-strip .white-con h5,.headingh3{    font-size: 12px!important;}
.white-icon-strip .white-con p, section.p60 p{    font-size: 12px;}
.heading-lob-h1{    font-size: 30px;}
.sub_box_heading{font-size:13px;}
.video-entry-item .inner-videos p,.happycustomer-testimonial-section .inner-testimonial p{font-size: 11px;}
.heading30-hds,.heading-lob-h2{    font-size: 22px;}
.comprehensive-tab-section .inner-box-boost p,.common-health-hd .white-con h5,.white-icon-strip .white-con h5, .headingh3{    font-size: 12px;}
.manycont .heading30-hds{ font-size: 16px;}
.keepinmind-sec .tpln{font-size: 18px;}
.happycustomer-testimonial-section .inner-testimonial .testi-name{font-size: 13px;}
.slider-for-mob {
    display: none;
}

.navbar-brand>img {
   height: 54px; top:0px!important;
}
a.call-main {
    padding: 0px 10px 2px 26px !important;
    margin-top: 8px;
}
.compre_img img {
    min-width: 60px!important;
	height:auto;
	
}
.EnquiryForm .text-headi {
    font-size: 13px;
}

.covered-div {
    min-height: 305px;
}
.contact-us-form h2{font-size: 18px;}
.Explore{ margin-top:10px; white-space:normal}
.style-main-data .taglines {
    width: auto;}
	.circle-design img {
    position: absolute;
}
.awards-blk img {
    left: 0;
}
.d-circle1 img {
    left: 5px;
    top: 4px;
}
.dropwhat{font-size:13px!important;}
.btn{font-size:11px; padding:15px;white-space:normal!important;}
.authorize-check .check{font-size:7.5px!important;}
.download-list strong{overflow-wrap: break-word;}
.awrds-hdf {
    font-size: 18px;
    color: #e21f26;
    text-align: center !important;
    display: inherit;
}
.selectdiv select{width:max-content;}
.plan_heading .abc{font-size:9.6px;}
.getafreequote, .locate_btn{margin-top:10px;}
.plan-typedata-bottom{
	    padding: 13px 58px 10px 0;
	
}
.motext-cent img{height:auto;}
.form-box.error small{bottom:-14px}
.transjm{padding:16px 18px;}
.quote_detail .step{margin-top:0px;}
.forms-area-datas .input-field .autoCom{right:10px!important}
.video-entry-item .thumbnail-hd img{min-height:222px;}
.header-ul .img-icon {
    float: left;
}
label.member-lb{line-height:1.2}
.col-xs-12.col-sm-3.col-md-3.inner-box-boost.PG-Waiting{min-height: max-content;}
.popup_inner{height:295px;}
 .selectdiv.hidedata {width:75%}
 .select-wrapper span.caret{visibility:hidden;}
 .select-wrapper input.select-dropdown {
    display: none;
}
#divFrmGrievance .select-wrapper input.select-dropdown {
 display: block;
}

.exploremorejm{
    font-size: 10px!important;
   
	
}

.pjmcont .getafreequote, .locate_btn {
padding: 15px 50px!important;	
}
.getafreequote, .locate_btn{
	
    font-size: 10px	
}
.carplns .tabordion section div.artcle p,.thisplanjm{font-size:11.5px;line-height:22px;}
.garage-network h2{font-size:16px;}
.whyergo-img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.input-group-btn>.btn{white-space:unset!important}
.baggage-coverage-outer {
    background: #f9f9f9;
    padding: 50px 0;
}
.traning-ul-det-red li{font-size:11px;}
.download-banner-content p>strong {
    font-size: 40px;
}
.download-banner-content p {
    font-weight: bold;
    font-size: 15px;
}
/*.making-claim-section .stepwizard-row::before {
    top: 213px;}*/
/*Multilingual css*/
.lang-link-hindi {
      position: relative;
      top: 1px;
    }
   
    .navbar-right a b {
      color: #000;
    }
    .selectdiv select {
      padding: 5px 18px 5px 7px !important;
    }
    .nav &amp;gt; li {
      position: relative;
      display: block;
    }
   
    
    .lang-switch {
      display: inline-block;
      position: relative;
      background-color: #f5f5f5;
      border: 1px solid #ddd;
      border-radius: 30px;
      width: 170px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      height: 22px;
      -ms-flex-align: center;
      align-items: center;
      overflow: hidden;
      position: relative;
      top: 2px;
    }
    .lang-bg-hd {
      position: absolute;
      left: -1px;
      width: 40px;
      border-radius: 30px;
      height: 32.5px;
      background-color: #fff;
    }
    .lang-bg-hd.active {
      left: calc(100% - 60px);
      width: 60px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-right: 0;
    }
    .lang-list-hd {
      text-align: center;
      position: relative;
    }
    .lang-list-hd--hindi {
      width: 40px;
    }
    .lang-list-hd--english {
      width: 70px;
    }
    .lang-link-hd {
      font-size: 12px;
      text-decoration: none;
      color: #999;
      line-height: 25px;
      font-weight: 600;
      display: block;
    }
    .lang-link-hd:hover,
    .lang-link-hd:active,
    .lang-link-hd:focus {
      color: #444;
      background-color: transparent !important;
    }
    .lang-link-hd.active {
      cursor: pointer !important;
      pointer-events: auto !important;
      color: #444;
    }
	.heading24{line-height:24px;}
	.mtop70h {
    margin-top: 90px;
}
.errorMsg{font-size:10px;}
	.family-modal-drop-main .dropwhat{font-size:16px;}
	
	.question_faq .nav-tabs>li.active>a, .question_faq .nav-tabs>li.active>a:focus, .question_faq .nav-tabs>li.active>a:hover{border:1px solid #ddd;font-size: 13px!important}
	
.health-ins-plan-section .video-entry-item{height:auto!important; max-height:max-content!important}
.caption h3 {
    height: auto!important;
    max-height: max-content!important;
}
.contact-us-form .input-field {
   min-height: 52px;
}
/*span.field-validation-error{margin-top: -30px;}*/
span.field-validation-error {
    margin-top: 0;
}
.counter-hd-datas{font-size:24px;}
#left-menu .ppgroup .header-ul li a{float:left;display:block; width:100%;}
.bike-btn{
	border: 1px solid rgba(228, 33, 37, .3) !important;
}
.cust-count{right:64px;}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {height:55px;line-height:30px;}
.blog-slider #myCarousel .caption, .blog-slider #myCarousel-for-resp .caption {
    padding: 20px 25px 10px;
    margin: 5px auto;
    box-shadow: 0px 0px 7px 0 rgb(0 0 0 / 9%);
    -ms-box-shadow: 0px 0px 7px 0 rgba(0, 0, 0, 0.09);
    -webkit-box-shadow: 0px 0px 7px 0 rgb(0 0 0 / 9%);
    min-height: 132px;
}
.sub-insud-italic{
    text-align: right;
}
.transjm input{
font-size: 22px;
    display: block;
    clear: both;	
}
.covered-div {
    min-height: 215px;
}
.hindi_section span{
font-size: 20px;
}
.contact-us-form input:not([type]), .contact-us-form input[type="text"], .contact-us-form input[type="password"], .contact-us-form input[type="email"], .contact-us-form input[type="url"], .contact-us-form input[type="time"], .contact-us-form input[type="date"], .contact-us-form input[type="datetime"], .contact-us-form input[type="datetime-local"], .contact-us-form input[type="tel"], .contact-us-form input[type="number"], .contact-us-form textarea.materialize-textarea{margin-bottom:20px;}
.banner_btn .custjm{margin-bottom:10px;}
.blog_text h3{height:65px;}
.health-ins-headers .carousel-inner {
    margin-top: 15px;
}
.resp_close {
    position: absolute;
    top: -6px;
    font-size: 33px;
    z-index: 1;
    right: 0;
}
#myNavbar  .navbar-brand>img {
height: auto;
top: 0 !important;
}
/* latest css desktop */
.custjm{
font-size: 10px;	
}
.aboutUs-banner-content p{
	font-size: 45px;
}
.cust-btn-red{
top: -1px;	
}
.text-msg{
color: #fff;	
}
.covered-div{
    margin-bottom: 20px;	
}
#my-slk li.bod {
    margin-right: 25%;
}
.coverage-list {
    margin-bottom: 30px;
    margin-top: 45px;
}
#mypagejourney .row, .services-menu.row{
	    overflow: hidden;
}
.individual-inter-includesec .coverage-box {
    box-shadow: 0px 2px 8px 1px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
	    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
	-webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.includeContent {
    padding-left: 15px;
}

.individual-inter-includesec .coverage-box .includeContent h4 {
    border-bottom: none;
    padding-bottom: 0;
    font-size: 19px;
}

.individual-inter-includesec .coverage-box .includeContent p {
    margin: 10px 0 0 0;
    font-size: 15px;
}
.individual-international-progsec .wanderboxOuter .icon-div img {
    max-width: 100%;
    height: inherit;
}
.discount-btn {
    margin: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.individual-inter-includesec .coverage-box {
    padding: 15px;
}
.individual-inter-includesec .coverage-box .includeContent p {
    margin: 10px 0 0 0;
    font-size: 13px;
}

.individual-international-FAQ #accordionFaq .panel-default > .panel-heading {
    background: transparent;
}
#myNavbar .navbar-brand>img {
    height: auto;
    top: 0 !important;
}
span.tooltipnew {
    width: 160px !important;
}
.testimonial-detail {
    height: auto !important;
	min-height: 390px !important;
}
.tabs-wrapper .tabsing ul li p {
    font: 700 13px / 19px Lato, sans-serif;
}
.tabs-wrapper .tabsing ul li.active p {
    font: 700 13px / 19px Lato, sans-serif;
}

ul:not(.browser-default) li {
    line-height: 20px;
}
.claim-section .nav-pills>li>a {
    font: 11px / 17px Lato, sans-serif;
}
.claim-section .nav-pills>li.active>a, .claim-section .nav-pills>li.active>a:focus, .claim-section .nav-pills>li.active>a:hover {
    font: 11px / 17px Lato, sans-serif;
}

.mhn-text h4 {
    font: 700 14px / 22px Lato, sans-serif;
}
.whychoose-title {
    font: 700 14px / 22px Lato, sans-serif;
}

.award-item span.award-text {
    font: 600 12px / 16px Lato, sans-serif;
    width: 90%;
	padding-top: 10px;
}
.buy, .get-two-btn .know {
    padding: 0!important;
}

/*==========media query============*/
@media (max-width: 1200px){
#section_How_To_Make_hd .coverd-not-cover-tab-main ul.nav{width:64%;}
.col-lg-3 {
    width: 25%;
}
#my-slk .slick-center .nameot-large{width:60vw!important;}
.circle_big {
    width: 310px;
    height: 310px;
}
.guide-info {
    padding-left: 0px;
}

/*.guide .img-box img{width:427px;height:auto; }*/

.phone-screen img{width:200px}

.mrg-T-head {
    color: #fff !important;
}
}

@media (min-width: 1200px){
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
    float: left;
}
	.tool-hd{font-size:8px;}
.health-protection-form input.webin, .health-protection-form input.webin::-webkit-input-placeholder{font-size:16px;}
.car_policy .comprehensive_content .comprehensive_box {
    min-height: 354px;
}
.comprehensive_box .compre_info p{
	font-size:12px
}
.EnquiryForm{    float: right;}
.addonjm .greybox {
    height: 230px;
}
.input-field label {
    font-size: 9.15px!important
}
#textCarousel.carousel{width:60vw;}
.bg-image .style_box{min-height:282px;}

.EnquiryForm input{    font-size: 12px;}
.health-ins-headers .carousel-inner {
     width: 100% !important;
    padding-right: 350px;
}
.guide .img-box {
    transform: translateX(5%);
}
}
@media screen and (min-width: 1280px) {
.guide .img-box {
    transform: translateX(22%);
}
}
@media screen and (min-width: 1366px) {
.guide .img-box {
    transform: translateX(21%);
}

.blog-slider #myCarousel .col-xs-4 {
 padding: 0;
}
.blog-slider #myCarousel .caption {
    min-height: 160px;
}
}

@media (min-width: 992px){
	
	section{
position: relative;
    z-index: 1!important;
	}
.new-blog-heading{
font-size: 35px;
}
.health-ins-plan-section .inner-videos .headingh3{
    height: 38px;	
}
/* .buy, .get-two-btn .know { */
    /* padding: 12px 17px!important; */
/* } */

.comprehensive-tab-section .inner-box-boost p, .common-health-hd .white-con h5, .white-icon-strip .white-con h5, .headingh3 {
    font-size: 10px!important;
}

.forms-area-datas input {height: 29.8px !important;}
}
@media(min-width:992px) and (max-width:1024px){.guide .phone-screen{left:91px;transform:translateX(7%)}
.guide .img-box img{width:406px}
.circle_big {
    width: 400px;
    height: 400px;
}
.guide .img-box{
    transform: translateX(0%);
}
}
@media screen and (min-width: 768px) and (max-width: 1279px) {
 #myNavbar .navbar-brand>img {
    top: 6px !important;
 }
}


@media (min-width: 768px) and (max-width: 1199px){

.network-deta{
    line-height: 26px;
    font-size: 13px;
}	
	.location-search .findtext span{
		line-height: 26px;
	}
	.network-branches {
    height: 462px!important;
}
.network-branches .nav-pills{
    width: 50%;
}	
.testimonial-detail {
    min-height: 485px;
	height:	auto
}
.testimonial-detail .user-exper{
	font-size: 12px;
}
}

@media (min-width: 992px){
	.filterstab .nav-pills li.active>a, .filterstab .nav-pills li.active>a:focus, .filterstab .nav-pills li.active>a:hover, .filterstab .nav-pills>li>a {
    min-width: 170px!important;
}
.custjm{margin-right: 15px;}
.cust-btn-red-renew1{
    position: relative;
    top: 23px;
    left: -7px;
}
.tmltop{
    position: relative;
    top: 25px;
}
#section_addonjm .flex_item_first{
    width: 97%;	
}
.hidedata {
    display: none;
}
.select-wrapper span.caret{display:none;}
.health-ins-headers .carousel-inner {
     width: 100% !important;
    padding-right: 250px;
}
}
@media screen and (min-width: 768px) {
	.renewpolicy-sec input.form-box{
    font-size: 12px;
}
	.offerbtn-section .btn-secondary{
	padding: 0px;
}
.health-ins-headers .carousel-inner {
    width: 100% !important;
    padding-right: 152px;
}
.claim-section .nav-pills>li>a img{
	position: absolute;
    right: 13px;
    bottom: 6px;
}
.bgblackcolor .travel-child #textCarousel span.abc {
    color: #fff!important;
}

.bgblackcolor a.continue-txt{
	color: #fff!important;
}
}
@media (min-width: 1200px) {
		.network-branches .nav-pills {
	  width: 38%;
	}
.custjm {
       margin-right: 5px;
}
.network-branches {
    height: 650px;
}
}
@media only screen and (min-width: 820px) and (max-width: 1200px){
	.our-offerings .bottom-25{
		display: inline-flex;
    left: 10%;
    right: 0;
	}
	.our-offerings .btn-primary {
   width: 114px !important;
    font-size: 11px;
    padding: 8px;
}
.offerbtn-section .btn-secondary {
    padding: 4px;
    width: 118px !important;
}
 .locate_btn{
	    font-size: 10px!important;
}
.network-deta{
line-height: 22px!important;	
}
.testimonial-detail {
       min-height: 440px;
	   height: auto
}

}

@media only screen and (min-width: 768px) and (max-width: 992px){
.mobilerow {
    top: 780px;
}
#detail-tab .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{padding-right:23px;}
.forms-area-datas .box-mobile-repo{height: 71vh;}
.mobilheight{height:83px;}
#why-hdfc-mobile .why-award-desc{min-height:180px;}
.bg-image .style_box{min-height:390px;}
#section_Health_Insurance_Plans_hd .inner-videos h3{height:85px;}
.news-sections .video-entry-item .headingh3{min-height:min-content; height:auto;}
.video-entry-item p{min-height:max-content;}
.save-data-main-box{width:auto;}
.comprehensive-tab-section .inner-box-boost{width:47% !important;min-height:min-content}	
.coverd-not-cover-tab-main .tab-content .grid .headingh3{height:80px;}
.mainlistingdiv .inner-box-boost{height:600px}
#section_inexjm .comprehensive_content .comprehensive_box{min-width:330px;}
#section_Blogs_hd .headingh3 {
    height: 50px;
    min-height: 70px;
}
.carousel-inner {
    min-height: 100px !important;
}
.bg-image .style_box{min-height:380px;}	
.forms-area-datas .box-mobile-repo {
    height: 100vh;
}
#section_4_Easy_home .guide .phone-screen{
    transform: translateX(-7%)!important
}
	.garage_box .garage_network {
		flex: 0 0 45%;
		position: relative;
	}
	.garage_box .location_search {
		flex: 0 0 55%;
	}
	.guide .img-box {
		transform: translateX(0%);
	}
	.comprehensive_content .comprehensive_box {
		flex-wrap: wrap;
	}
	.comprehensive_box .compre_img {
		width: auto !important;
		max-width: 60px !important;
		height: auto !important;
		line-height: 1 !important;
		display: block;
		margin: 0 auto;
	}
	.compre_info {
		width: 100%;
		display: block;
		padding-left: 0;
	}
	.comprehensive_box .compre_info h4 {
	 text-align: center;
	}
	.comprehensive_box .compre_info p {text-align: center;}
}
@media (min-width: 0px) and (max-width: 992px){
			.contact-banner #contact-pages  .desk-img {
    display: none;
}
.location-search, .filterstab{
	    z-index:0!important;
}
.location-search{
	  z-index:0!important;
}
.inner-text .blog-title{
	 height: 115px;
    font-size: 14px;
}

.network-deta {
	font-size: 16px;
}
.network-branches .nav-pills{
	margin: 0 auto 0px!important;
}
.garage-box button{
	font-size: 10px;
}
.contact-banner #contact-pages  .mob-img {
    display: block;
}
.reviews{bottom:0px;}
.border-right{width:28%;}
.reviews h4{font-size:18px;margin-bottom:0px;}
.reviews small{font-size:12px;}
.reviews i{font-size:20px;}
.review-content{padding-left:0px;}
.reviews h5{font-size:10px;}
.reviews{position:relative;top:80px;left:20px;}	
 .second-compare-header .recalbtnview {
    margin-top: 10px;
    width: 70px;
 }
 #claim-ins, #claim-cashl-emer{
	    display: none; 
 }

.forms-area-datas input,.forms-area-datas input[type="text"]{height:2rem!important;}
.requestmodal .modal-content{height:663px;}
.icon-div{
    text-align: center!important;
}
.aboutUs-tabs ul li {
    padding-left: 0px;
}
#bannerjm{height:auto; max-height:max-content;}
.new_contact img {
    min-height: 350px;
}
	.health-page-col #textCarousel.carousel {
    margin-top: 40px;
}
::placeholder {
    font-size: 11px;
}
	.heading30-hds span {
   font-size: 18px;
}
.heading-h4-hd {
       font-size: 16px;
}
	.heading30-hds, .faq-section .panel-title>div {
    font-size: 12px;
}
	.slider-for-mob {
    display: block !important;
}
.slider-for-web {
    display: none !important;
}
	
	.comprehensive-tab-section .headingh3 {
     height: max-content;
    font-size: 12px;
}
.whtdoimg,.whitebtn{ font-size: 12px; margin-top:20px;
}
.btn-hd {
    font-size: 10px; margin-bottom:10px;
}
.banner-health>.caption>.middler-data>h3 {
    font-size: 15px;
}
.white-icon-strip .white-con h5{font-size:8px}
.white-icon-strip .white-con p{font-size:6px}
.headingh18-m {
    font-size: 12px;
}

.counter-hd-datas{font-size: 22px;}
section.p60 p,.faq-section .panel-body p {
    font-size: 12px;
}
	.loc-mcity {
    font-size: 17px;
}
.heading30-hds,.faq-section .panel-title>div{
    font-size: 13px;
}
.city-bg [class*="col-"]{font-size: 9.5px;}
	.right-pan-main {
    padding: 0;
    height: 300px;
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
}
	.values-blk {
    display: none;
}
.aboutUs-banner-content{  font-size: 22px;}
.vision-content p{width:auto; font-size: 22px;}
.logo-box {
    width: 100%;
    padding: 15px 6px;
}
.logo-box img {
    width: 45%;
}
.slider-for-web {
    display: none !important;
}
.other-article .caption{text-align:center;width:68%; margin:auto;}
h2.covered-head-txt, h2.coverageHead, .covered-head-txt {
    font-size: 21px;
    font-weight: 600;}
.carousel-inner{min-height:135px;}
.cust-btn-red, .cust-btn-red-renew, .cust-btn-red1, .reg-process input {
    width:max-content!important; line-height:25px; padding:5px 10px;margin-bottom:10px;
}
.new_contact img {
    max-height: 480px;
}
.renew-heading h1 {
    font-size: 24px;
    line-height: 38px;
	padding-top:25px;
}

#textCarousel.carousel {
     margin-top: 0px; 
}
.loc-btn{    height: 75px;    font-size: 11px;     line-height: 21px;}

.health-protection-form #FamilyText1 {
font-size: 14px;
padding-left: 0;
padding-right: 0;
}
.col-lg-3.border-right-hd {
	width: 100%;
}
.health-protection-form .plan-typedata-bottom {
    padding: 13px 13px 10px 0;
	padding-bottom: 54px;
}
.dropdown-toggle.user-img{
    background-position: -42px center;
	padding-left: 50px !important;
}
.user-img.whtdoimg {
    background-position: -42px 0px;
	padding-left: 50px !important;
}
.authorize-check {margin-left: 15px;}
.forms-area-datas input, .forms-area-datas input[type="text"] {
    border: 1px solid #d1d1d1 !important;
    height: 48px !important;
    padding-left: 5px !important;
    border-radius: 5px !important;
}
.forms-area-datas .input-field .autoCom {
    right: 22px!important;
}
.familysizedropdownul input {
    height: 28px !important;
}

.carplns .tabordion section input[name="sections"]:checked~div.artcle {
	height: auto !important;
}
.forms-area-datas .box-mobile-repo {
    height: 100vh;
}
}
@media (min-width: 769px){
	.News_box .blogTxtContent {
    height: 420px;
}
.boxsf {
    min-height: 810px;
}
.inner-videos i {
    min-height: 45px;
    display: block;
}
.heading-lob-h2 span{
font-size: 25px;
}	

.familysizedropdownul {
    top: 69px;
}

.familysizedropdownul{top:87px}
small.sb-h {
    display: inline-block;
    line-height: 1.2;
    margin-top: 10px;
	font-size: 10px;
}
	.tabsing .pl00 p{
	margin-top: 13px;	
	}
.white-icon-strip .white-con{width:70%;}

.pl00 p{margin-top:0px;}
.common-health-hd-tabbings .white-con h5{height:60px;margin:10px 0 21px 10px}
.get-buttons a{margin-bottom:10px;}
.comprehensive-tab-section.circom .inner-box-boost,.news-sections .video-entry-item p{ /*height:auto;*/   min-height: max-content;}
.Explore{white-space:normal;}

.knl-center {
    margin-left: 0px;
}
.serv-cont{min-height:120px}
.youtube-txt {
    font-size: 25px;
}
.heading-lob-h2 {
font-size: 15px;}

.health-ins-plan-section .video-entry-item .inner-videos p {
    min-height: min-content; overflow	:hidden;
}
}
@media screen and (min-width: 1200px) {
.health-ins-plan-section .video-entry-item .inner-videos p {height: 160px !important;}
}
@media (min-width: 0px) and (max-width: 768px){
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {
    height: 41px;
    line-height: 13px;
}
.mrg-T-head{color:#333}
/*#mypage .navbar-brand img{top:6px!important}*/
ul.traning-ul-det-red.PG-list li:nth-child(2n+1){width:50%}
#top-nav~#top-nav-2 .navbar-brand{    top: -6px;
    position: relative;}
.happycustomer-testimonial-section .customer-rating-hd .star-data{margin-bottom:10px;
}
.guide {
    margin: 162px 0 10px 0 !important;
}

#my-slk{
padding: 0px;	
}
#exTab2 .nav-tabs {
    padding-left: 43px;
}
#exTab2 .nav-tabs>li{
	    margin-right: 18px;
}
#my-slk .slick-center .nameot-large{
width: auto;
margin-left: auto;	
color:#fff;
}
.car-insurance-need-section .tabs_wrapper .plan-covers-details {
    position: initial;
}
.car-insurance-need-section .get-buttons {
    margin-top: 20px;
    position: absolute;
    bottom: 8px;
    left: 30%;
    transform: translateX(-18%);
    text-align: center;
}
.car-insurance-need-section .col-md-12.col-sm-12.col-xs-12.minp0 {
    min-height: 235px;
}
#section_carplns  #section4 .viewcover_btn {
       position: relative;
    top: 20px;
}
#section_carplns .col-md-12.text-center {
    margin-top: 20px;
    position: absolute;
    bottom: 84px;
    left: 30%;
    transform: translateX(-18%);
    text-align: center;
}
#section_carplns .pjmcont.white-bg {
    min-height: 237px;
    height: 288px !important;
}

.network_deta span{font-size:44px;}
.threetype-plans-section .style-main-data .taglines{    display: inline-block;
       word-break: break-all;
    width: 60%;}
.international-countries-visited-section-hm .grid{min-width:max-content}
.main_box .style_box {
    min-height: 90px; text-align:center;
}
.datah-d {
    min-height: 300px;
}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan{    top: -46px;right: 65px;width:100px}
#textCarousel span{font-size:18px;}
.table-responsive {
    overflow-x: scroll !important;
}
.health-ins-plan-section .video-entry-item .inner-videos p {
    height: 260px;
    text-align: justify;
}
#section_Why_Buy_hd .headingh18-m {
    height: 60px!important;
}
.col-xs-12.col-sm-3.col-md-3.inner-box-boost.PG-Waiting {
    height: 290px;
}
.awards_gallery .awards_title{font-size:11px;}
.banner_texts{right:-115px!important}
.boxsf,.pjmcont.white-bg{height:max-content!important}
	.style-main-data .traning-ul-det-red {
    margin-left: 19px;
}
	.carplns .section-title{padding-bottom:15px;
}
	.flex_item_first .greybox, .flex_item_second .greybox {
    height: 370px!important
}
	.scenario-navs>li.active>a, .scenario-navs>li.active>a:hover, .scenario-navsli.active>a:focus {
    padding: 7px 14px !important;}
	.comprehensive-tab-section .scenario-navs a{ font-size: 8px;}
.banner-health>.caption>.middler-data>h3 {
    font-size: 18px;
}
.middler-data h3 b {
    font-size: 19px;
}
.subheading-info {
font-size: 14px;}
.forms-area-datas label {
    font-size: 11px;
}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {
    padding: 9px 11px;
    font-size: 9px;
}

.network_deta {
       font-size: 19px;
}
.location_search .findtext {
    font-size: 16px;
}
.heading20{    font-size: 14px;}
.making-claim-section .stepwizard-step p,
.making-claim-section .brder .headingh3{font-size:11px;}	

}
@media (max-width: 480px) {
.banner_texts {
    right: -118px!important;
}
.banner_texts.banner_newdata {
    right: -145px!important;
}
#valmsg{
	position: absolute;
    top: 51px;
}
#valmsg font{
	    font-size: 10px;
}
.individual-inter-includesec .coverage-box {
    padding: 20px 12px !important;
}
.individual-inter-includesec .coverage-box .includeContent h4 {
    font-size: 16px;
}

}
@media (min-width: 768px) {
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {
    line-height: 1;
    display: flex;
    align-items: center;
}

/* .col-sm-3 {
    width: 25%;
} */
.col-sm-9 {
    width: 75%;
    float: left;
}
.col-sm-4 {
    width: 33.33333333%;
}
.common-health-hd-tabbings .white-con {
    width: 100% !important;
    float: left;
    text-align: center;
}
.common-health-hd-tabbings .white-str {
    text-align: center;
    width: 28%;
    float: left;
    display: block;
    width: 100%;
}
.Medical-Insurance-Plan-section .display-table .col-md-5 {
    width: 45.666667%;}


.making-claim-section .brder {
    margin-top: 4px;
}
.custom-pad {
    min-height: 276px;
}
.Right-health-plan-hd .box-sum-data{width:84%;}

#section_Best_Health_Insurance .inner-box-boost {
    height: 315px;
}
#textCarousel span{font-size:24px;}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan{line-height:19px}
}
@media only screen and (min-width: 769px) and (max-width: 1024px) {
	#myNavbar .navbar-brand>img{
height: auto;
    top: 5px!important;
}	
.garage-network {
    margin-top: 50px !important;
}
.carplns .exploremorejm, .carplns .getafreequote{
	    padding: 17px 10px!important;
}
.reg-process input{
	width:400px!important;
}
 .contact-banner .desk-img{
	display:none
}
.fm-dtls  .contact-banner .desk-img{
	display:block
}
.col-md-5.col-xs-12 .input-field .validate{
	    margin-top: 3rem;
}
.col-md-5.col-xs-12 .input-field label{
margin-top: 30px;	
}
.loc-btn{
    font-size: 22px	
}
}
@media (min-width: 0px) and (max-width: 600px){
.guide .phone-screen{left:200px;}

section p.checkbox{
        margin-left: 0px;
	}
.container-fluid.CCPAI ul.thumbnails-carousel .center {
    position: absolute;
    top: 47px;
    left: 13%;
    width: 100%;}
.selectdiv select {
    width: 92px !important;
    font-size: 9.5px!important;
	padding: 5px 25px 5px 28px !important;
    position: relative;
    right: 16px;
}
ul.claimul li {
    height: 200px;
}
.inexjm .nav-tabs{height:auto;}
.inexjm .nav-tabs>li>a{    width: 168px;
    min-height: auto;     white-space: normal;}
	.traning-ul-det-red li{font-size:10px;}
	.videoExplore {
    font-size: 7px;
}
.drop-input{padding:15px 30px 15px 15px !important}
.new_contact .mob-img {
    display: block !important;
}
.new_contact .desk-img {
    display: none !important;
}
.location_search .findtext {
    font-size: 14px;
}
.banner_content .btn-jm{    font-size: 11px;}
section p, .blogs-new {
    padding-left: 15px;
    padding-right: 15px;
    font-size: 22px;
}

ul.claimul li .stjm2{font-size:12px}

}
@media (max-width: 550px){
#tab1 .row.get-buttons.get-group-div {
    bottom: 10px!important;
}
.carousel-inner{min-height:98px;}}

@media only screen and (min-width: 370px) and (max-width: 480px){

.row.get-buttons.get-group-div {
    bottom: 62px !important;
}
}
@media (max-width: 1024px){
.landingPage .commonWrap .btnBox a{line-height:35px;padding:10px 19px !important}
.comprehensive-tab-section .inner-box-boost{min-height:min-content}
}}

@media(min-width: 768px) and (max-width: 1024px){
.information-box{min-height:350px;}
	.reg-process input{font-size:13px}
	.cust-btn-red-renew1 img{width:35px !important}
	span.lh1 {
    font-size: 9px;
}
	span.lh2{ font-size: 8px;}
	.reg-process input{width:36%}
		.banner-content.for_media p{
		margin-top: 80px;
	}
.csi-cyber-insurance-title{
	    font-size: 8px!important;
}

.cyber-forms-area-datas input{
	height: auto!important;
}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan {
     top: -46px;
    right: 82px;
    width: 100px;
    height: 38px;
}
 .blog_text h3 {
    height: 110px!important;
    font-size: 10px;
}

.health-protection-banner-main .middler-data{
	padding-top: 20%;
}	
#onlybuynow .cust-btn-red {
    width: 33%;
}
.carousel-inner img{height:auto;}

.question_faq .nav-tabs .active a {
        font-size: 13px!important;
}
}

@media screen and (min-width: 0) and (max-width: 480px){
.reviews i{font-size:17px;}	
.guide .phone-screen {
    left: 133px;
}
#productBlock .slick-next, #productBlock .slick-prev{height:36px!important;}
.sticky-nav-inner .nav-link .container-nav1.viewplanBtn .viewplan{right:60px;}
.health-ins-plan-section .video-entry-item .inner-videos p{   
 min-height: 172px;
    max-height: max-content;
    height: auto;}
	.cust-btn-red-renew1 .pull-left {
    margin-left: 3% !important;
}
.cust-btn-red-renew1 img{    margin-top: -6px;}
.reg-process .cust-btn-red {
    margin-top: 12px !important;
	font-size: 12px!important;
}
.reg-process br {
    display: none;
}
.garage-network h2 {
    font-size: 22px;
    margin-top: 85px;
    padding-bottom: 20px;
}
.cust-btn-red, .cust-btn-red-renew, .cust-btn-red1, .cust-btn-red-renew1, .reg-process input {
    height: 54px !important;
    margin-bottom: 15px
}

.cust-btn-red-renew1{margin-left:0px;}
span.lh1 {
    font-size: 11px;
}
.cust-btn-red-renew1 img{margin-bottom:-6px}
.youtube-txt {
    font-size: 15px;
}
#mypage .navbar-brand img {
    top: 5px !important;
}

#top-nav-2 ul.sub-head-ul {
     height: 210px;
    overflow-y: auto;
}
.left-pan-main .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}

.left-pan-main .drpBox {
    width: 67%;
    display: inline-block;
}
.drpBox.custDrpBox.txtRgt {
 position: relative;
}

.drpBox .btn, .drpBox.btn-large, .drpBox .btn:hover, .drpBox .btn-large:hover {
    background-color: transparent;
}

.drpBox .bootstrap-select > .dropdown-toggle {
    padding: 0 10px;
    outline: none;
    border-bottom: 1px solid #d9d9d9;
}

.drpBox .bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
    line-height: 40px;
}

.drpBox .locator-menu button {
    color: rgba(0, 0, 0, 0.54);
    font-weight: 700;
}

.drpBox .btn:hover {
    box-shadow: none;
}

.drpBox.custDrpBox.txtRgt .bootstrap-select > .dropdown-toggle {
    outline: 0;
    outline: none;
    border: none;
    outline-color: rgb(255,255,255) !important;
}


.drpBox .bootstrap-select>.dropdown-toggle {
    padding: 0 !important;
    margin-left: 0;
}
.drpBox.custDrpBox .dropdown.bootstrap-select {
     width: 100%;
    height: 30px;
    border-bottom: 1px solid #d9d9d9;
}
.bootstrap-select .dropdown-toggle .caret {
    display: block !important;
    visibility: visible !important;
    transform: rotate(180deg);
}


.open > .dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: none;
    border-color: none;
}

.locator-menu .loc-input-main input {font-size: 12px;}
.complaint-form .select-wrapper span.caret {
    display: block;
	visibility: visible;
}

button.btn.View-planbtn a {
    position: static;
}
.reg-process input, .cust-btn-red1, .cust-btn-red-renew1 {
        display: inline-block !important;
        vertical-align: bottom;
}
a.cust-btn-red.delight-btn {
    display: inline-block;
    vertical-align: bottom;
}
.car_policy .comprehensive_content {
  align-items: stretch;
}
.media-content {
    margin-top: 20px;
}

.individual-notcovered .notcoveredDetail .wanderboxOuter .sub_box_heading {
    padding-top: 30px;
}
.coverd-n-not.not-covered {
    margin-top: 0;
}
.individual-notcovered {
    background: #fff !important;
}
.mrg-T-head.pro-headBold {color: #333 !important;}

.individual-notcovered .notcoveredDetail {
    padding: 0;
}
.grey-bg {
    background: #f9f9f9!important;
}


.recalbtnview {
    padding: 3px;
}
.blog-social h2 {font-size: 34px;}
.information-box {margin-top: 15px;}

.location-form span.icon {
    position: absolute;
    right: 17px;
    top: 24px;
}
.making-claim-section #reimbursement-claim-health  .stepwizard-row::before {
    top: 210px; }

label.radio-inline a {
    position: static;
}
.cyber-forms-area-datas input {
	height: auto !important
}
.user_award  .swiper-slide {justify-content: center;}
.coverage-list .covered-head-txt {
	margin-bottom: 60px !important;
}
input#registration_vehicle {
    min-width: 265px;
}
input#RegistrationNumber {
    min-width: 300px;
}
.box_footer a {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 292px;
    margin: 0 auto;
    margin-left: 15px;
    margin-right: 15px;
    text-align: center;
}
#top-nav select {
   -o-appearance: none;
   -ms-appearance: none;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.tabsing {z-index: 1 !important;}
.car-insurance-need-section .tabs_wrapper ul.tabsing li {
    height: auto;
}
.car-insurance-need-section .tabs_wrapper ul.tabsing li.active {
 height: auto;
}

/* .car-insurance-need-section .tabsing, .car-insurance-need-section .tab_container {
	position: static;
} */

.contact-us-form .custDrpBox .captchaImgBox .imgCaptcha {min-height: auto !important;}

}

@media (min-width: 0px) and (max-width: 992px){
.tabindex {
    display: block !important;
}

.banner-content p {font-size: 18px; left: 30px; top: 46px;}

}

@media screen and (max-width: 768px) {
	#imgCaptcha_0 {display: block !important;}
	.car-insurance-need-section .get-buttons {
    position: static;
	transform: none;
	}
	.carplns .exploremorejm,.carplns .getafreequote {margin-top: 0;}
	.suitablediv .get-buttons .display-inline {
		display: inline-flex;
		margin-top: 0;
		align-items: center;
		margin-top: 20px;
	}
}

@media (max-width: 600px) {
.coverage-list-renew .coverage-box {
    padding: 20px 10px !important;
}
.testLine{
	    height: 180px;
}
}

@media screen and (max-width: 486px) {
.car-insurance-need-section .tabs_wrapper ul.tabsing li {
	margin: 0 15px 15px;
}
.tabs_wrapper ul.tabsing {
    width: 100%;
    min-width: 100%;
    display: block;
	 margin-top: 30px;
    margin-bottom: 30px;
}
.tab_container {box-shadow: none; width: 100%;
    min-width: 100%;  display: block;}
.tab_content {border-radius: 0;}
.white-str,.white-con{text-align: center;}
.carplns .exploremorejm {margin-bottom: 10px;}

.health-protection-banner-main .banner-health>.caption>.middler-data>h3 {
    font-size: 29px;
}
}

@media (max-width: 360px) {
.individual-inter-includesec .coverage-box {
    padding: 10px;
}
.guide-info {
    flex-basis: 400px;
}
}







































@media screen and (min-width: 0) and (max-width: 768px){
	.modalOtp.modal {
		width: 98% !important;
	}
}

/*===================Multilingual css start=========================*/

.select-wrapper span.caret{display:none;}
.knwCenter {
      font-weight: 700 !important;
      text-transform: unset !important;
      font-size: 14px !important;
      text-decoration: none;
    }
    .knl-center {
      margin-top: 5px !important;
    }
 .lang-link-hindi {
      position: relative;
      top: 1px;
    }
   
    .navbar-right a b {
      color: #000;
    }
    .selectdiv select {
      padding: 5px 18px 5px 7px 
    }
    .nav &amp;gt; li {
      position: relative;
      display: block;
    }
   
    .nav__list_hd {
      border-top: 1px solid #ddd;
      margin-top: 7px;
    }
    .lang-switch {
      display: inline-block;
      position: relative;
      background-color: #f5f5f5;
      border: 1px solid #ddd;
      border-radius: 30px;
      width: 170px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      height: 22px;
      -ms-flex-align: center;
      align-items: center;
      overflow: hidden;
      position: relative;
      top: 2px;
    }
    .lang-bg-hd {
      position: absolute;
      left: -1px;
      width: 40px;
      border-radius: 30px;
      height: 32.5px;
      background-color: #fff;
    }
    .lang-bg-hd.active {
      left: calc(100% - 60px);
      width: 60px;
      background-color: #fff;
      border: 1px solid #ddd;
      border-right: 0;
    }
    .lang-list-hd {
      text-align: center;
      position: relative;
    }
    .lang-list-hd--hindi {
      width: 40px;
    }
    .lang-list-hd--english {
      width: 70px;
    }
    .lang-link-hd {
      font-size: 12px;
      text-decoration: none;
      color: #999;
      line-height: 25px;
      font-weight: 600;
      display: block;
    }
    .lang-link-hd:hover,
    .lang-link-hd:active,
    .lang-link-hd:focus {
      color: #444;
      background-color: transparent !important;
    }
    .lang-link-hd.active {
      cursor: pointer !important;
      pointer-events: auto !important;
      color: #444;
    }
	@media(min-width:1366px){.circle_big{width:500px;}
	.guide .img-box img{width:397px}}
 @media (min-width: 769px) {
      .custom-top {
        padding: 0 5px 0 12px !important;
      }
     
      .knwCenter {
        line-height: 38px !important;
		float:left;
      }
	  .svg-language,.selectdiv{float:left;}
	  #section_Essential .boxsf{min-height:75px;}
    }
    
    @media only screen and (min-width: 768px) {
/* 	.col-sm-3 {
    width: 25%;
} */

      .call-main {
        background: #fff;
        border-radius: 18px;
        border: 1px solid #ddd;
        line-height: 22px !important;
        padding-left: 7px !important;
      }
      .call-main:hover {
        background: #fff !important;
      }
.navbar-nav &amp;gt; li {
        float: left;
      }
 .navbar-right-flex-menu &amp;gt; li {
        margin-right: 25px;
      }

	  
    }
	@media (max-width: 767px) {
	div#Owner-Type-Div {
    width: 100%;
}	
.forms-area-datas .box-mobile-repo {
    height: 100vh;
}
	.network-branches {
    height: 600px;
}
.aboutUs-tabs ul li{
	    width: 32%;
}
.aboutUs-banner-content p{
	font-size: 30px;
}
.download-banner-content p {
    font-weight: bold;
    font-size: 13px;
}
.download-banner-content p>strong {
    font-size: 20px;
}
.banner-content-new .download-banner-content{
padding: 32px 0;
    padding-left: 23px;	
}
	}
	
    @media (max-width: 768px) {
		.discount-btn {
		width: auto;
		font-size: 16px;
		padding: 15px 47px;
		max-width: 325px;
	}
		.main-health-id #myNavbar .navbar-brand>img {
    top: 5px!important;
}
.navbar.custom-top .navbar-nav>li>a{
line-height: 15px;	
}
		#myNavbar .navbar-brand>img {
    height: auto;
    top: 11px!important;
}
	
}
		.navbar-brand>img {
   height: auto; top:11px!important;
}
.discount-btn{
	    width: 255px;
		font-size: 16px;
		padding: 15px 47px;
}
		
	.health-ins-headers .col-sm-12{margin-top:10px!important}
	.selectdiv{width:120px}
	.fathersdayForm .selectdiv{width:100%}
	
      #p9divmenu input,
      #p9divmenu .caret {
        display: none;
      }
      .selectdiv select {
        width: 95px !important;
      }
	  .csi-cyber-insurance-title {
    font-size: 10px;
    margin-bottom: 20px;
}
    
    @media (min-width: 992px) {
	
	.ourhealth {
    font-size: 10px;
	}
	
	.blog_infoslider .swiper-button-next {
    right: -29px !important;
    left: auto;
	}
	.blog_infoslider .swiper-button-prev {
		left: -29px !important;
		right: auto;
	}
	.col-md-3 {
    width: 25%;
}
	 .knl-center {
        margin-left: 25px;float:left;
      }
		.health-protection-banner-main .banner-health>.caption>.middler-data>h3 {
    font-size: 28px;
}
      .nav__list_hd {
        margin-right: 15px !important;
        border-top: 0;
      }
      .nav &amp;gt; li {
        margin-right: 20px;
      }
      .hidedata {
        display: none;
      }
    }
    @media (min-width: 768px) and (max-width: 991px) {
		.network-branches .nav-pills{
		width: 63%;	
		}
      .navbar-nav &amp;gt; li {
        float: none;
    }
	.nav__list_hd {
        display: none !important;
      }
	  img.tabs-img-hd {
    height: 36px !important;
}
span.Red-ribbon.red-ribbon-2{font-size:11px; margin:-11px 0 0 -25px !important;}
img.tabs-img-hd {
    margin-top: 20px;

    }
	.making-claim-section .stepwizard-row::before {
    top: 200px;
}
	.guide .img-box{
		transform: translateX(1%);
	}
	.guide-info p
	{
		width: 300px;
	}
	.carplns .tabordion section div.artcle {
    height: 445px !important;
}
.exploremorejm{
	margin-right: 10px;
}
	
	}
   
@media(min-width:768px) and (max-width:1024px){
.health-protection-banner-main .middler-data {
    padding-top: 2%;
}
	
.selectdiv.hidedata {
    width: 25%!important;
}
.knwCenter{    word-break: break-word;
    padding: 0px 10px 0 10px !important;
    line-height: 35px;
    width: 120px;
    line-height: 22px!important;}
	
	}
	#section_Home_Insurance_Plans_hd .swiper-slide {
    display: flex!important;
}
.suitablediv .get-buttons .display-inline {
    display: inline-block;
}
.boxsf p {
    font-size: 12px;
}


.tabsing span.Red-ribbon.red-ribbon-2 {
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
}

.covered-div {
  margin-bottom: 10px;
}

@media only screen and (min-width: 769px){
	section.making-claim-section .mb30 {
		max-height: 93px;
	}
	section.making-claim-section  .stepwizard-row::before {
		top: 178px !important;
	}
	.inner-text .blog-title {
    font-size: 13px;
}
}
@media screen and (max-width: 991px) {
.covered-div {
    margin-bottom: 15px;
}
.coverd-n-not .covered-head {
    min-height: auto;
	margin-bottom: 10px;
}
}
@media screen and (min-width: 1200px) {
.health-ins-plan-section .video-entry-item .inner-videos p {height: 160px !important;} 
.blog-slider #myCarousel .col-xs-4 {
 padding: 0;
}
.blog-slider #myCarousel .caption {
    min-height: 160px;
}
#car_dis .style_box{
	    min-height: 147px;
    padding-bottom: 10px;
}
.offerbtn-section .btn-secondary{
	width: 136px;
}
.btn{
font-size: 10px!important;	
}
}

@media screen and (min-width: 993px) {
	.network-deta {
    font: 23px/57px Lato, sans-serif;
}
#myCarousel.t-carousel .carousel-inner {
 height: auto;
 min-height: auto;
}
.blog-slider #myCarousel .caption{
min-height: 160px;
}
.caption a {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
}
.blog-slider #myCarousel .caption {
    margin: 5px 20px;
	position: relative;
}

.blog-slider #myCarousel .col-xs-4 {
  margin: 0;
 }
 .banner-health .caption a { 
    position: static;
    transform: none;
}
    .insurance-tab li {
        margin: 0 18px !important;
    }
}
}
@media (min-width: 992px) {
.inner-box-boost-4 .col-md-3 {
    width: 25%;
}
.inner-box-boost-4 .col-md-9 {
 width: 75%;
}
}
@media (min-width: 769px) {
	.second-header-data-hd {
		height: 100px !important;
	}
	.second-compare-header .data-display {display: flex;}
	.data-display .details-age {min-width: 50px;}
	.second-compare-header .familysiz-hd {top: -39px !important;}
.compare-plan-page .forms-area-datas .dropwhat {
    padding-top: 10px !important;
}
#section_Essential .row {    
   display: flex;
    align-items: stretch;
}
#section_Essential .boxsf, #section_Documents .boxsf {
    min-height: 100%;
}
}
@media (min-width: 768px) {
.inner-box-boost-4 .col-sm-4 {
    width: 25%;
}
.inner-box-boost-4 .col-sm-4 {
 width: 75%;
}
}
@media (min-width: 992px) {
.inner-box-boost-4 .col-md-3 {
    width: 25%;
}
.inner-box-boost-4 .col-md-9 {
 width: 75%;
}
}
@media only screen and (max-width: 767px){
.pjmcont {
    background-color: #fff;
    height: auto;
}
.compare-plan-page .col-lg-3 {
    width: 100%;
}
.making-claim-section .stepwizard-step .step-number::before {left: 84px;}
.making-claim-section span.num {
    left: 92px !important;
}
.popup_inner {
    height: 460px !important;
}
}
@media only screen and (max-width: 506px){
.making-claim-section .stepwizard-step .step-number::before {left: 82px;}
.making-claim-section span.num {
    left: 91px !important;
}
}
@media only screen and (max-width: 450px){
.making-claim-section .stepwizard-step .step-number::before {left: 79px;}
.making-claim-section span.num {
    left: 87px !important;
}
}
@media only screen and (max-width: 375px){
.making-claim-section .stepwizard-step .step-number::before {left: 78px;}
.making-claim-section span.num {
    left: 86px !important;
}
	#spanid{
	    font-size: 10px;
    position: absolute;
    bottom: 133px;
}
	
}
@media screen and (max-width: 458px) {
	.amount-title-bold-18 { top: 25pxpx; }
	.greendata, .swipe {margin-top: 20px;}
}
@media (min-width: 0px) and (max-width: 400px) {
#section_carplns .artcle .pjmcont.white-bg {
    background-color: #fff;
    height: 500px !important;
}
.carplns .tabordion section div.artcle {
    height: 625px!important;
}
.carplns .exploremorejm, .carplns .getafreequote {
    width: 100%;
    padding: 15px 10px !important;
    display: inline-block;
	line-height: 1.2;
}
}
/*form banner fix*/
.authorize-check  label {margin-bottom: 5px;}
@media (min-width: 769px){
.second-compare-header .familysiz-hd {
    top: -23px !important;
}
.second-compare-header .data-display {
    display: flex;
    align-items: center; 
	position: relative;
    top: 6px;
}
}



@media only screen and (min-width: 769px) and (max-width: 1023px) {
.second-compare-header .recalbtnview {    width: 60px;}
#health-lob-nav.second-compare-header .forms-area-datas input[type="text"] {
	border: 0 !important;
    height: auto !important;
    margin-top: 39px !important;
}

.forms-area-datas .input-field .autoCom {
    right: -4px !important;
	top: 34px;
}
input.txtSumInsured3.autocomplete.drop-lists.hover-inpt.familyinput-second-nav.familyinput.familyinput-Form3 {
    top: 25px;
} 
.border-right-hd-com:nth-child(4) .input-field .autoCom{
	top: 66px;
} 
}
@media (min-width: 768px) and (max-width: 1199px){
.network-branches {
    height: 530px!important;
}
}
@media (max-width: 768px) {
.network-branches {
    height: 464px;
}
.garage-box button {
  height: auto;
  padding: 7px;
}
}

@media (max-width: 600px) {
.network-branches {
  height: 520px;
}
.network-branches .nav-pills>li a,
.network-branches .nav-pills>li.active>a, .network-branches .nav-pills>li.active>a:focus, .network-branches .nav-pills>li.active>a:hover {
 font-size: 10px;
}
.plan-info .plan-text span.plansmall-text {
    word-break: break-word;
}
}


@media (max-width: 768px){
.second-compare-header .heading20 {
    margin-top: 0;
}
.second-compare-header .heading20 {font-size: 10px;}
.knowdiv {font-size: 10px;}
.mybreadcumb.container {
    padding-top: 11px;
}
.offerbtn-section .btn-primary, .offerbtn-section .btn-secondary {
    height: 60px;
    font-size: 10px;
}	
.individual-inter-includesec .coverage-box {
    padding: 15px;
}
.individual-inter-includesec .coverage-box .includeContent p {
    margin: 10px 0 0 0;
    font-size: 13px;
}
}
@media (max-width: 475px){
.sub-insud-10 {font-size: 8px;} 
label.OPFHeading,label.OPIHeading,label.OPSHeading {
    font-size: 10px;
}
.amount-title-bold-18 {margin-top: 14px;}
.bgyl-strip .col-xs-6 {
    width: 100% !important;
}
}
/*form banner fix*/
/*=============Multilingual css end============*/
@media screen and (min-width: 1025px) {
#locatorBlock .wdthfrxs {
    min-height: 220px;
}
}

	.cyber-forms-area-datas input[type="text"]{
border: none!important;
    height: auto!important;
}
.sticky-nav-inner{
	z-index: 9!important;
}
section{
    width: 100%;
}
	.home_insurance_Reg .col-sm-12 {
    margin-top: 0px!important;
}
/* .buy, .get-two-btn .know { */
    /* padding: 12px 28px!important; */
/* } */
.car-insurance-need-section .tab_container{
    z-index: 3;
}
/*didyouknow css start*/ .didyouknowjm { padding: 0 !important; } .didyouknowjm .iconjm { position: static; } .didyouknowjm .container { display: flex; align-items: center; width: 100%; padding: 0; } .didyouknowjm .textjm { padding-left: 30px; padding-right: 15px; } .didyouknowjm .buycar_btn .exploremorejm { margin-left: 15px; margin-right: 15px; } @media screen and (max-width: 1199px) { .didyouknowjm .textjm { padding-left: 30px !important; font-size: 22px !important; line-height: 1.5 !important; max-width: 600px; } .didyouknowjm .textjm span { font-size: 22px !important; line-height: 1.5; } .didyouknowjm .buycar_btn .exploremorejm { padding: 10px 15px !important; width: auto; } } @media screen and (max-width: 992px) { #section_didyouknowjm2 { margin-top: 300px; } .didyouknowjm { padding: 25px 0 !important; } .didyouknowjm .textjm { padding-left: 120px !important; padding-right: 15px !important; padding-top: 0 !important; padding-bottom: 0 !important; } .didyouknowjm .iconjm { position: absolute; top: 25px; } .didyouknowjm .iconjm img { height: auto; width: 100%; max-height: 90px; } .didyouknowjm .buycar_btn { margin-left: 15px; } } @media screen and (max-width: 767px) { .didyouknowjm .textjm span { padding: 0 !important; } } /*didyouknow css end*/
/* 12-1-2024 last up 1 */ 