@charset "utf-8";
*{margin:0;padding:0}
body{scroll-behavior: auto;overflow: auto;}
img{max-width: 100%;}
ol,ul,li{list-style:none}
.wid100{width:100%;margin:0}
.top-bar{overflow:hidden;line-height:40px;background:#0a65b5}
.top-bar a{color:#fff}
.top-bar-l{float:left}
.top-bar-r{float:right; color: #fff;}
.top-bar-r li img{ vertical-align: text-bottom;}

.top-bar-r ul{display: inline;}
.top-bar-r ul li{float:left; margin-left:40px}
.top-bar-btn-1{ float:right; padding-top:7px;}
.top-bar-btn-1 a, .our-serviecs .tab-pane a, .services-2 span a, .click-here a, .career-3 a , .customers-say-btn a{color: #fff; background: #0a65b5; line-height: 40px; border-radius: 8px; display: inline-block; padding: 0 20px; text-transform:uppercase;border:1px solid #0a65b5}
.top-bar-btn-1 a:hover,  .our-serviecs .tab-pane a:hover, .services-2 span a:hover,  .career-3 a:hover, .customers-say-btn a:hover{ transition: 0.3s !important; background:#fff; color:#0a3fa1; border:1px solid #0a3fa1}
.top-bar-btn-2{ display:none}
.col1{ color:#f36f21 !important;}
.pad0{padding:0}
.logo{ float:left; padding-top:5px; width: 260px;}
.navigation{ float:right; margin-left:3%; } 
.navbar{ display:block; margin-right: 0;}
.navbar-toggler{ float:right;}
.mar0 {margin:0;}
.bb0{border-bottom:0!important}
a,a:hover{text-decoration:none}
.space-1{padding:10px 0}
.counter{background:url(../images/counter-bg.jpg) center top fixed #003595;font-size:20px;text-align:center;color:#fff;font-weight:400;padding:10px 0}
.counter h5{font-weight:700;font-size:34px}
.counter ul { width:100%; margin-bottom:5px;}
.counter ul li{width:25%;float:left}
.carousel-caption{color:#000;width:42%;top:15%;bottom:inherit; left: 13%;}
.caption-t{ top:15%;}
.carousel-caption strong{ /*color:#fff; */text-shadow: 1px 1px 2px #ccc;}
.carousel-caption i{ /*color:#049900; */ font-style:normal}
.carousel-caption strong em{ /*color:#f37021;*/ font-style:normal;}
.carousel-caption h1{font-size:40px; font-weight: bold;}
.carousel-caption h3{font-size:32px;font-weight:bold; padding-bottom:20px;}
.carousel-caption h4{font-size:26px;font-weight:400; padding-bottom:20px;}
.carousel-caption h5{ padding:0px 0 20px 0;}
.carousel-control-prev,.carousel-control-next{width:9%; z-index:10;}
.btn-primary:hover{ background:#05305c;}
.btn-lg,.btn-group-lg > .btn{border-radius:6px;background:#0a65b5;border:1px solid #0a65b5; margin-right: 10px }
.carousel-indicators li{ background:#05305c; height:5px; border:0;}
.testimonial{background:#f1f0f5 !important;padding:60px 0}
.testimonial .video-play-button{ bottom:60px;}
.testimonial .r-v-list-img img{ max-width:80%; filter: grayscale(70%);}
.testimonial h4{font-size:24px}
.testimonial h4 strong{font-size:48px;display:block}
.testimonial-r{padding-top:20px;background:url(../images/t2.png) right bottom no-repeat}
.testimonial-r p{padding-top:10px}
.services{background:#f9f4f0;margin:0; overflow:hidden;}
.services-l {padding:60px 0 30px 0;color:#000}
.services-l h4{font-size:24px}
.services-l h4 strong{font-size:48px}
.services-l p strong{font-size:20px;font-weight:400}
.services-l p a{color:#fff;line-height:40px;padding:0 20px;border:1px solid #fff;border-radius:40px;display:inline-block}
.services-r{width:100%;float:left;padding:0 0 70px 20px; margin-left: -15px; margin-right: -15px;}
.services-r .slick-prev{ left:-5px; z-index:1;}
.services-r .slick-next{ right:-5px; z-index:1;}
.services-r .slick-prev:before, .services-r .slick-next:before{ color:#000;}
.services-r section { width:100%;}
.s-bg{background:url() left center no-repeat;background-size:cover; padding-bottom: 70px}
/*.s-bg{background:url(../images/insurance-ombudsman.jpg) left center no-repeat;background-size:cover}*/

.services-list{width:100%;padding:10px;background:#fff;border-radius:20px;text-align:center; margin-bottom: 30px;}
.services-list h3{height:190px; display: none;}
.services-list h4{font-size:20px;color:#535354;padding-bottom:0px; padding-top:15px;}
.services-list a{background:#0a65b5;color:#fff; line-height:30px;border-radius:6px;display:inline-block;padding:0 10px; border:1px solid #0a3fa1;  transition: 0.3s ;}
.services-list a:hover{   transition: 0.3s ; border:1px solid #0a3fa1; color:#0a3fa1;  background:none;}
.insu-right{background:#0a65b5;padding:60px 0;text-align:center;color:#fff;margin:0}
.insu-right p{ text-align: justify;     text-align-last: center;}
.insu-right h4{font-size:24px;padding-bottom:10px}
.insu-right h4 strong{font-size:48px}
.insu-right p{line-height:24px}
.insu-right p a{color:#fff;background:none;line-height:30px;border-radius:6px;display:inline-block;padding:0 10px; border:1px solid #fff;}
.insu-right p a:hover{ transition: 0.3s ; background:#0a3fa1;}
.redressal-video{background:#dde7f1;padding:60px 0;margin:0; overflow:hidden;}
.redressal-video h3{font-size:24px;padding-bottom:20px}
.redressal-video h3 strong{font-size:48px}
.customers-say-btn {text-align: center; }
.r-v-list h4{font-size:16px}
.r-v-list p{font-size:14px}
.r-v-list-img{ width:100%; position:relative;}
.media-section{padding:60px 0;margin:0;background:#fff; overflow:hidden;}
.media-section h3{font-size:30px;border-bottom:1px solid #ddd;padding-bottom:20px;position:relative}
.media-section h3 span{width:100px;height:3px;position:absolute;bottom:-2px;background:#ec6a1e;left:0}
.med-sec-l{padding-top:20px}
.med-sec-2 strong a{ text-decoration:underline; font-weight:normal; color:#ec6a1e; }
.med-sec-2 strong a:hover{ text-decoration:none;}
.med-sec-l section{padding-bottom:20px}
.med-sec-l h4{font-size:15px;font-weight:400}
.med-sec-l h4 img{vertical-align:bottom; width:auto; display:inline;}
.med-sec-l h5{font-size:20px}
.med-sec-l p a{color:#fff;background:#e1702e;line-height:40px;border-radius:30px;display:inline-block;padding:0 20px}
.med-sec-l p a:hover{ transition: 0.3s ;  background:#f89860}
.gr p a{text-align:center;text-decoration:underline;color:#0a65b5}
.gr p a:hover{text-decoration:none;}
.gr-c{padding:20px 0 10px;border-bottom:1px solid #ddd;width:100%;float:left; display: flex;}
.gr-l{float:left; margin-right:1%; width: 60px;}
.gr-r{float:left;}
.footer{padding:50px 0 0 0;margin:0;background:url() left top no-repeat #0a65b5;background-size:cover;color:#fff}
.floting-message{ background: #0a65b5; padding: 5px 0 0 0; color: #fff;}
.footer h3{font-size:24px;border-bottom:1px solid #5899b7;padding-bottom:20px;margin-bottom:20px; font-weight: 600; }
.footer h3 a{color: #fff;}
.footer h4{font-size:20px;padding:5px 0 10px;font-weight:400}
.footer h5{font-size:24px;padding-top:20px; clear:both;}
.footer ul{padding:0}
.footer ul li a{line-height:30px;color:#fff}
.footer ul li a:hover{text-decoration:underline}
.footer input[type="text"]{color:#fff;border:1px solid #fff;background:none;line-height:40px;padding:0 20px;border-radius:30px;width:100%;outline:0}
.footer input[type="text"]::placeholder{color:#fff}
.footer input[type="submit"]{color:#fff;background:#e1702e;line-height:40px;border-radius:30px;display:inline-block;padding:0 20px;margin-top:20px;border:0;outline:0}
.footer input[type="submit"]:hover{ transition: 0.3s ;  background:#f89860}
.footer-cl{float:left;width:10%; clear:right;}
.footer-cr{float:right;width:90%;padding-bottom:10px}
.footer-cr strong{font-weight: 600;}
.footer-cr a{color: #fff; white-space: nowrap;}
.social ul li{float:left;width:32px;height:32px;border:1px solid #fff;margin-right:5px;border-radius:5px;text-align:center;line-height:27px}
.navbar{ background-color:transparent !important;}
.navbar li { position:relative; padding:0 2px;}
/* Video button animation*/
.video-play-button{z-index:10;transform:translateX(0%) translateY(0%);display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px; bottom:20px; left:40px; position:absolute;}
.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:#fff;border-radius:50%;animation:pulse-border 1500ms ease-out infinite}
.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:50px;height:50px;background:#e1702e;border-radius:50%;transition:all 200ms}
.video-play-button:hover:after{background:#f89860}
.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}
.video-play-button span{display: block; position: relative; z-index: 3; width: 0; height: 0; border-left: 18px solid #fff; border-top: 12px solid transparent; border-bottom: 12px solid transparent; left:-10px; top:-7px;}
.mobile-dis-n{ display:block !important;}
.mobile-dis-b{ display:none !important;}
.navbar-nav .dropdown-menu{ background: #0a65b5; border: 0; border-radius: 0; padding: 0; line-height: 35px; box-shadow: 0px 3px 4px #888;}
.navbar-nav .dropdown-menu .dropdown-item { border-top: 1px solid #ddd; width: 100% ; color:#fff}
.navbar-nav .dropdown-menu .dropdown-item:hover { color:#000}
.navbar-nav .dropdown-menu .dropdown-item:first-child { border-top: 0px solid #ddd;}
.navbar-nav .dropdown-menu { border-bottom:0px solid #e1702e;}
.team-gal { width: 100%; text-align: center; padding: 20px;}
.team-gal h3,.team-gal strong { font-size:20px !important; color:#000; padding:5px 0; margin:0;} 
.team-gal strong{ display:block;}
.team-gal span{ display:block; margin-top:25px;}
.team-gal span img{ width: 135px;}

.team-gal h4{ font-size:15px; color:#666;}
.team-gal .card-body{ padding:0;    }
.team-gal .btn-primary, .team-gal .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle{ background: none; padding: 0; display: inline; color: #e1702e; box-shadow: none; outline: none;   border: 0; text-decoration: underline; }

.breadcrump{ margin:0 !important; text-align:right; background:#f4f4f4; line-height:40px; color:#666;}
.breadcrump a{color:#666;}
.breadcrump a:hover, .breadcrump a.select{  text-decoration:none; font-weight: bold}
.breadcrump a.select{ cursor: auto;}
.our-team{ margin:0; background:#e4ebf3; text-align:center; padding:60px 0;}
.our-team h2{font-size:20px; font-weight: bold;}
.our-team h3, .our-team h1{font-size:35px;}
.our-team h3 span, .our-team h1 span{ display:block;}
.our-team p em a{color: #f86506; text-decoration: underline; font-style: normal;}
.our-team p em a:hover{text-decoration: none; }
.join-us{ background: url(../images/team-bg.jpg) center top repeat-y #ff8c49; background-size:cover; padding:60px 0; text-align:center; color:#fff; margin:0;}
.join-us h3{ font-size:24px; text-transform:uppercase;}
.join-us h3 strong{ font-size:50px; display:block;} 
.join-us a{color: #fff; line-height: 40px; border-radius: 30px; display: inline-block; padding: 0 20px; margin-top: 20px; border: 1px solid #fff; text-transform:uppercase;}

.wonder-t .flip-card:hover .flip-card-inner{  transform: rotateY(0deg);}
.who-we-are{ background:#fff; text-align:left; overflow:hidden;}
.about-team{ padding:60px 0;}
.about-expert { width: 100%; text-align: center;}
.about-expert h3 { font-size:18px; color:#05305c; padding:5px 0; margin:0;} 
.about-expert strong{ display:block;}
.about-expert strong img{ display:inherit;}
.about-expert span{ display:block; margin-top:25px;}
.about-expert span img{max-width:100%;}
.about-expert h4{ font-size:14px; color:#666;}
.about-expert-btn{width: 100%; text-align: center; padding: 40px 0 0 0;}
.about-expert-btn a{color: #fff; background: #e1702e; line-height: 40px; border-radius: 30px; display: inline-block; padding: 0 20px; text-transform: uppercase;}
.services-2 ul { margin-left:20px;}
.services-2 ul li{ list-style:square}
.our-serviecs{ padding:60px 0; margin:0; overflow:hidden;}
.our-serviecs h3{ text-align:center;}
.our-serviecs .tab-content h3{ text-align:left;}
.our-serviecs .tab-content > .active{ opacity:1;}
.our-serviecs .nav-tabs{ border-bottom: 0; text-align: center; display: block;}
.our-serviecs .nav-tabs li{display: inline-block; }
.our-serviecs .nav-tabs li a{display: inline-block; text-align: center; padding:0 20px; line-height:40px; border:1px solid #ddd; border-radius:30px; color:#666}
.our-serviecs .tab-content{ padding:60px 0 0 0}
.our-serviecs .nav-tabs{ padding:40px 0 0 0; }
.our-serviecs .s-tab{width: 52%; margin: auto; background: #fff; }
.our-serviecs .nav-tabs a.active{ color: #fff; background: #e1702e;  border:1px solid #e1702e;}
.our-serviecs hr{position: relative; margin-top: -20px; z-index: -1;}
.t-and-c h5{color: #f36f21;}
.t-and-c a{ color:#f36f21; text-decoration:underline;}
.media-coverage  { text-align:left}
.media-coverage .med-sec-l {  padding-bottom: 40px;}
.media-coverage .med-sec-l section img{ }
.media-coverage .med-sec-l { padding: 30px;}
.media-coverage .med-sec-l:hover section img{ 	-webkit-transform: rotate(15deg) scale(1.1);  transform: rotate(15deg) scale(1.1); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.our-testimonial .r-v-list  { margin-bottom: 30px;}
.our-testimonial .r-v-list-img {text-align: center;}
.our-testimonial .r-v-list img{ max-width: 80%; filter: grayscale(70%);}
.our-testimonial .r-v-list .video-play-button{ left: 50px; bottom: 60px;}
.need-help { background: #f37021; border-radius: 10px; padding: 20px; color: #fff;}
.need-help p a { font-size: 16px; color: #fff; border-radius: 40px; padding: 0 20px; display: inline-block; line-height: 40px; text-decoration: none; border: 1px solid #fff; }
.faq h2{background:none;padding:0 0 12px;margin:0}
.faq .btn-link{width:100%;text-align:left;padding-left:70px;line-height:40px;background:url(../images/close.png) left center no-repeat;font-size:20px;color:#000;text-decoration:none;font-weight:600}
.faq .card-header{background:none;padding:0;border:0}
.faq .accordion > .card:not(:last-of-type){border-bottom:1px solid #ddd;margin-bottom:8px}
.faq .collapsed{background:url(../images/open.png) left center no-repeat!important}
.faq .card{background:none;border:0;border-bottom:1px solid #ddd}
.faq .card-body{padding:0 0 15px}
.contact-add{ margin-bottom: 20px;  }
.contact-add a{ color: #000; border-bottom: 1px solid #ddd}
.contact-add a:hover{ text-decoration: underline; color: #ef6513}
.contact-add:hover img{-webkit-transform: rotate(360deg) scale(1.0); transform: rotate(720deg) scale(1.0); -webkit-transition: .6s ease-in-out; transition: .6s ease-in-out;}
.contact-form{padding: 60px 0 0 0;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="number"], .contact-form textarea {width: 100%;  line-height: 50px;  padding: 0 20px; margin-top: 20px; border-radius: 6px; border: 1px solid #ccc; outline: 0;}
.contact-form form a{color: #fff; background: #e1702e; line-height: 50px; border-radius: 6px; display: inline-block; padding: 0 20px; text-transform:uppercase; border:0; margin-top: 30px; }
.contact-form form .btn-1{color: #fff; background: #0a65b5; line-height: 50px; border-radius: 6px; display: inline-block; padding: 0 20px; text-transform:uppercase; border:0; margin-top: 30px; }
.contact-form input[type="button"]:hover {background:#0a3fa1}
.contact-form form input[type="submit"] { visibility: hidden;}
.contact-form h4{font-size: 20px; font-weight: normal;}

.contact-add em{ display: block; padding-bottom: 20px;}
.agents-list{padding-bottom: 0;}
.agents-list-n  {padding-top: 0; width: 100%}
.agents-list-n .tab-content{width: 100%; padding-top: 40px;}
.agents-list-n .tab-content .tab-pane{width: 100%;}
.contact-form .loading-overlay { position: absolute; height: 100%; width: 100%; left: 0; top: 0; visibility: hidden; opacity: 0; transition: opacity .2s linear 0s, visibility 0s linear .2s; z-index: 100; background: rgba(245, 245, 245, 0.5);}
.contact-form .loading-overlay svg { position: absolute; top: 50%; left: 50%; fill: #000; fill-opacity: .3; margin-left: -83.5px; margin-top: -35px;}
.agent-list-image { width: 80px; height: 80px; margin-right: auto; margin-left: auto; background: url(../images/profile.jpg) center center no-repeat #000; text-indent: -99999em; background-size: cover; border-radius: 10px;}
.partner-name{ width: 50%;}
.partner-image{ width: 10%;}
.partner-detail{ text-align: right;}
.partner-detail a{ background: #2a8db8 !important}
.agents-list-n .nav-tabs{ width: 100%;}
.agents-list-n  .paginate_button  { background: none !important; border: 1px solid #ccc !important; padding: 0 15px!important; margin-top: 10px;}
.agents-list-n  .paginate_button:hover, .agents-list-n .current  { background: #e1702e !important; border: 1px solid #e1702e !important; color: #fff !important; }
.dataTables_paginate .previous,.dataTables_paginate .next { background: #ccc !important; color: #fff;}
.click-here a{ background: #2a8db8 !important; text-transform: lowercase}
#login-wrapper #login {margin-top: 0;}
.white-bg{ margin: 0; background: #fff;}
/* register page CSS*/
.register-p button{font-style:normal}
.register-p .faq .accordion > .card{padding-left:0}
.register-p .accordion > .card > .card-header{border-bottom:0}
.register-p .faq .btn-link{line-height:35px}
.register-p .about-register{padding:50px 0;background:#e9f1ee;margin:0}
.register-p .about-register h2{font-weight:400;color:#26282d}
.register-p .bg-reg-slide{background:#e87630;padding-bottom:0;margin:0}
.register-p .bg-reg-slide .testimonial{padding-top:15px}
.register-p .bg-reg-slide .testimonial p{color:#fff;font-size:20px}
.register-p .bg-reg-slide .slick-prev:before,.register-p .bg-reg-slide .slick-next:before{color:#fff!important}
.register-p .contact h4{font-size:24px;color:#26282d;line-height:45px;font-family:inherit;font-style:normal;font-weight:400;padding-bottom:0}
.register-p .contact h4 strong a{color:#fff;background:#e8681a;padding:0 20px;line-height:40px;display:inline-block;border-radius:20px;font-size:20px;font-weight:400}
.register-p #login{margin-top:0}
.register-p .faq-container .card-body a{text-decoration:underline}
.register-p .faq-container .card-body a:hover{text-decoration:none}
.register-p h1{font-size:30px;font-weight:600}
.register-p .testimonial-1 h3{text-align:left;background-position:left bottom}
.register-p .testimonial-1 .testimonial{text-align:left}
.register-p .testimonial-1 .slick-slide{margin-left:1px}
.register-p .testimonial-bg .slick-prev{bottom:-40px;left:0;top:auto}
.register-p .testimonial-bg .slick-next{bottom:-40px;left:25px;top:auto;z-index:1}
.register-p .testimonial-bg{background-image:none;padding:50px 0}
.register-p .testimonial{padding-top:0}
.register-p .our-process-bg{background:#eaf1ee;margin:0;padding:50px 0}
.register-p .our-process{background:url(../images/line-2.png) center 145px no-repeat;width:100%;float:left}
.register-p .our-process-1{width:20%;float:left;padding:30px 1% 0;text-align:center}
.register-p .our-process-1 h3{padding:5px 0}
.register-p .our-process-1 h4{width:70px;height:70px;margin:20px auto;border:2px solid #e8681a;line-height:70px;background:#fff;border-radius:70px;color:#e8681a}
.register-p .our-process-1 h5{font-size:20px;color:#212b32}
.register-p .our-process-1 p{font-size:14px;color:#212b32}
.register-p .testimonial-bg iframe{border:4px solid #fff;background:#000;width:100%;height:85%;margin-top:20px}
.register-p .you-consent{ font-size: 13px; padding: 20px 0 0 0;}

.our-process-1 img{min-height:30px}
.register-p button{font-style:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"!important}
.register-p .bg-reg-slide{background:#e87630;padding-bottom:0;margin:0}
.register-p .testimonial{padding:0;background:none!important;text-align:center}
.none-display{display:none}
.btn-disabled{opacity:.7}
.is-loading-icon{height:35px;margin:6px}
.whatsapp{background:#f6f6f6;padding:15px 0;margin:30px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.register-p .testimonial-bg{background:url( "../images/counter-bg.jpg") center top no-repeat fixed;background-size:cover;padding:60px 0;text-align:center;color:#fff;margin:0}
.register-p .faq-container{padding:60px 0;margin:0}
.register-p .animate h6{font-size:28px;line-height:45px;font-family:inherit;font-style:normal;font-weight:700;text-align:center;color:#e87630;width:100px;background:#f5f5f5;margin:-40px auto 0}
.register-p .contact{background:#e9f1ee;padding:50px 0;margin:0}
#login{display:flex; justify-content:center;align-items:center;padding:40px 30px;background:#f7f7f7;-moz-border-radius:15px;border-radius:15px;opacity:1;margin-top:10px!important;margin-bottom:2vh}
.btn-n #is-register-submit{background:#3190c7;border:0; border-radius:30px; padding:0 30px;width:200px; margin:10px auto 20px auto; display:block;line-height:50px;color:#fff;outline:0}
.register-p .our-process-bg h2,.register-p .about-register h2{font-size:35px;color:#26282d;font-weight:600;padding-bottom:20px;background:url(../images/yellow-line.png) left bottom no-repeat;margin-bottom:20px;margin-top:0}
/* register page CSS END*/
.register-btn{position: fixed; right: 0; top: 220px; z-index: 11}
.register-p .video-play-button{bottom:90px}
.register-p .video-play-button:after{background:#fff}
.register-p .video-play-button span{border-left:18px solid #e1702e}
.register-p #is-register-form .col-md-6{padding-bottom: 10px;}

.testimonial-nri { background: url(../images/counter-bg.jpg) center top no-repeat fixed; background-size: cover;    padding: 60px 0; text-align: center; color: #fff; margin: 0;}
.testimonial-nri .testimonial{padding: 0; background: none !important;}
.testimonial-nri .slick-prev:before, .testimonial-nri .slick-next:before {color: #fff;}
.media-container{margin: 0;}
.our-agant-left .thumb { margin-bottom: 5px; height: 100px; width: 100px; background: url(../images/profile.jpg) center center; background-size: cover; border-radius: 10px; border: 1px dashed #ddd}
.our-agant-right { border-left: 1px solid #eee;}
.our-team-right ul li { padding: 10px 0; border-top: 1px solid #ccc;}
.our-team-right ul li:first-child { padding-top: 0; border-top: 0;}
#response { width: 100%;}
.about-content { padding: 50px 0;}
.featurette-heading{padding-bottom: 10px;}
.slick-prev, .slick-next{z-index: 1;}
.career-1{padding: 10px; font-size: 18px; font-weight: 600;}
.career-1  img{margin-right: 15px;}
.career-1:hover img{-webkit-transform: rotate(360deg) scale(1.0); transform: rotate(720deg) scale(1.0); -webkit-transition: .6s ease-in-out; transition: .6s ease-in-out;}
.career-2{ background: url("../images/counter-bg.jpg") center top fixed;}
.career-3{border:1px solid #ccc; border-bottom: 4px solid #ccc; text-align: left; padding: 20px; color: #666; margin-top: 20px; min-height: 246px; }
.career-3 h3  { font-size: 14px; padding-bottom: 10px;}
.career-3 a{margin-top: 10px;}
.career-3 h4{ font-size: 24px; padding-bottom: 10px; color: #05305c}
.career-outer{background: #fff; overflow: hidden}
.career-details span a{ text-transform: inherit; margin-bottom: 10px;}
.footer{display: block;}   
.footer-m{ background: #0a65b5; text-align: center; color: #fff; padding: 20px; margin:0}

.claim-rejection {text-align: center; background: #ef884c; color: #fff; padding: 30px 0 30px 0;  margin:0!important; font-size: 20px;}
.claim-rejection .slick-prev:before, .claim-rejection .slick-next:before{color: #fff !important;}

.claim-rejection .slick-dots li button:before,.claim-rejection .slick-dots li.slick-active button:before{color: #fff;}
.claim-rejection  p{margin: 0;}
.claim-rejection .slick-dots{bottom: 10px; color: #fff;} 
.claim-rejection ul{margin: 0;}
.footer-copyright{background: #00427d; color: #fff; line-height: 40px; margin-top: 10px;}
.red-col{  color: #cd0404 ; font-size: 18px; }
.color-2{  color: #666 ; font-size: 20px; font-weight: normal;}
.services-3{ padding: 30px 0 0 0;}
.services-3 .med-sec-l  { text-align: center}
.services-3 .med-sec-l section { min-height: 290px;}
.services-3 .med-sec-l img { width:80% ;   filter: grayscale(100%);}
.services-3 .med-sec-l:hover img{ filter: grayscale(0%); -webkit-transform: rotate(10deg) scale(0.0);  transform: rotate(10deg) scale(1.0); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;}
.services-3 .med-sec-l  { padding: 20px 0;}
.thank-you .video-play-button{ bottom: 70px; }
.thank-you .video-play-button:before{background: #ddd;}
.thank-you a{ color: #000}
.thank-you a:hover{text-decoration: underline;}


.zoom { position: fixed; bottom:45px; left: 20px; height: 70px; color: #FFF; z-index:10; display:none;}
.zoom-fab {display: inline-block; width: 50px; height: 50px; line-height: 45px; border-radius: 70%; background-color: #f7c50b; vertical-align: middle; text-decoration: none; text-align: center; transition: 0.2s ease-out; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); cursor: pointer;}
.zoom-btn-large { width: 50px; height: 50px; line-height: 45px;}
.zoom-btn-person { background-color: #F44336;}
.zoom-btn-person:hover { background-color: #e57373;} 
.zoom-btn-tangram { background-color: #4CAF50;}
.zoom-btn-tangram:hover { background-color: #81c784;}
.zoom-btn-report { background-color: #2196F3;}
.zoom-btn-report:hover { background-color: #64b5f6;}
.zoom-btn-feedback { background-color: #9c27b0;}
.zoom-btn-feedback:hover { background-color: #ba68c8;}
.zoom-menu { position: absolute; left: auto; bottom:50px; transform: translateY(-50%); height: 100%;
list-style: none; text-align: right; padding: 0;}
.zoom-menu li { margin-right: 10px;}
.zoom-menu li a{ color:#fff;}
.zoom-card { position: absolute; right: 150px; bottom: 70px; transition: box-shadow 0.25s; padding: 24px; border-radius: 2px;
background-color: #009688; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
color: #FFF;}
.zoom-card ul { -webkit-padding-start:0; list-style:none; text-align:left;}
.scale-transition { transition: transform 0.3s cubic-bezier(0.53, 0.01, 0.36, 1.63) !important; display:block}
.scale-transition.scale-out {transform: scale(0); transition: transform 0.2s !important; display:none;}
.scale-transition.scale-in {transform: scale(1);}   
.newsletters .faq h2{ padding: 5px; padding-top: 5px;}
.newsletters .faq .card{ border-radius: 0;}
.newsletters .card-body a{ color: #f36f21;  padding: 0 0 10px 0; margin-left: 75px; float: left; clear: left;}
.newsletters .card-body a img { float: left; padding: 8px 5px 0px 0;}
.newsletters .faq h5{ font-size: 25px;  padding: 8px 0 8px 30px; background: #eee; margin: 20px 0 20px 0;} 
.empower{margin: 0; padding: 50px 0;} 
.empower a{color:#f36f21;  }
#otp-form{ padding: 30px; border-radius: 20px; background: #fff; width: 44%; margin: auto; text-align: center; overflow: hidden;}
#contact-form-success-message h3{font-size: 25px; color: #e3712e; padding-top: 0; margin: 0;}
.our-team .flip-card .flip-card-front .team-gal strong{ display: none;}
.profile{ background: #e9f1ee; padding: 50px 0; margin: 0;}
.profile-content{  padding: 30px 10px; background: #f7f7f7; border-radius: 20px; text-align: center; width: 50%; margin: auto;}
.profile-content button{ color: #fff; background: #e1702e; line-height: 40px; border-radius: 30px; display: inline-block; padding: 0 20px; text-transform: uppercase; border: 0; outline: 0;}
.profile-content h3{font-size: 26px; padding-bottom: 20px; color: #e1702e}
.profile-content h5{font-size: 22px; padding-bottom: 20px;}
.shark-tank{ background: url("../images/shark-tank.jpg") center top no-repeat #000 ; text-align: center;}
.shark-tank-in{ padding: 330px 0 150px 0 }
.top-bar-shark{ display: inline-block; }
.top-bar-shark a{background: #ede763; padding: 0 15px;margin-left: 20px; display: block;}
.top-bar-shark a img{margin-top: -4px; }
 
.banner-h .carousel-item{ width: 110%; margin-left: -5%;}
.polifix-1{top: 80px;}
.polifix-1 a{ padding: 0; background: none; border: 0; border-radius: 0;   }
.polifix-1 .btn:focus{box-shadow: none}
.polifix-l { font-size: 24px; font-weight: 600; padding-top: 10px;}
.polifix-r { background: url("../images/shadow-1.png") left center no-repeat; background-size: contain; text-align: center;}
.polifix-2{padding-top: 20px!important;}

#bot-container{display: none;}


#ym-notification   {  background: #05305c !important; color: #fff !important; border: 0; border-radius: 15px !important; padding: 15px !important;}
#ym-notification .ym-close { position: absolute; top: 12px!important;; right: 15px!important;;}
/*#ym-notification::before { content: "Yadnesh before Freshar ";}
#ym-notification::after{ content: "After";}*/
.services-4{margin:0; background:#f9f4f0}
.services-4 h1{ font-size:35px;}
.why-choose-us{ padding: 70px 0}
.why-choose-us h3{font-size: 20px;}
.why-choose-us a { background: #0a65b5; color: #fff; line-height: 30px;  border-radius: 6px; display: inline-block; padding: 0 10px; border: 1px solid #0a3fa1; transition: 0.3s;}
.why-choose-us a:hover{transition: 0.3s; border: 1px solid #0a3fa1; color: #0a3fa1; background: none;}
.box-testimonials-1 { }
.why-is{padding: 70px 0; background: #fff;}
.why-is h3{  font-weight: bold; padding: 20px 0;}
.why-is h4{ font-size: 20px; font-weight: bold; padding: 20px 0 0 0; }
.why-is .why-is-in {padding: 20px; background: #fff; border-radius: 20px; min-height: 510px; border:1px solid #ddd;}
.why-is .why-is-in:hover{border:1px solid #000;}
.service-faq { background: #f4f4f4;}
.ic-help{ padding: 70px 0; background: #f9f4f0;}
.ic-help ul li{list-style: square; display: list-item; margin-left: 20px;}




@keyframes pulse-border {
0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1); opacity: 1;}
100% { transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5); opacity: 0;}
}
/* Video button animation END*/

@media only screen and (max-width: 767px) {
.services-r,.services-l{width:100%}
.counter ul li{width:50%;padding:20px 0}
.counter h5{font-size:30px}
.counter{font-size:18px;}
#counter{margin:0}
.row{overflow:hidden}
img{max-width:100%; height:auto; }
#myCarousel{ background:url(../images/banner-bg.jpg) left top no-repeat #e5eff1; background-size:cover; height:570px;}
.carousel-item img{ position:relative; left:-3000px;}
.carousel-caption { width:85%; left: 5%;}
.carousel-caption h1{ font-size:30px; font-weight:bold;}
.carousel-inner { height:100%;}
.btn-lg, .btn-group-lg > .btn{ font-size:13px;}
.carousel-caption h4{ margin-bottom:30px; font-size:25px;}
.navigation{ float:right; width:100%}
.navbar .navbar-toggler{ margin-top:-44px; outline:0;}
.nav-item { font-size:16px;}
.counter ul {margin-bottom:15px;}
.services-r{ padding-left:0; margin-left: 0; margin-right: 0; }
 
.s-bg { background-position:-100px center; padding-bottom:45px}
.insu-right{ text-align:left;}
.footer form{ padding-bottom:20px;}
.footer h3 { margin-top:20px; padding-bottom:10px;}
.insu-right p { text-align: left; text-align-last: left;}
.redressal-video-btn .video-play-button{ left:60px; bottom:50px;}
.mobile-dis-n{ display:none !important;}
.mobile-dis-b{ display:block !important;}
.slick-prev{ left:25px!important; }
.slick-next { right: 25px!important;}
.services-r .slick-prev:before, .services-r .slick-next:before{ color:#000 !important;}
.services-r .slick-prev{z-index:1;}
.redressal-video, .services-l, .insu-right{ padding:40px 0 30px 0;}
.media-section { padding:0 0 0 0;}
.carousel-caption img{ left:0;}
.carousel-caption h4 { margin-bottom: 20px; font-size: 24px; line-height: 40px;}
.carousel-caption h3{ line-height:40px;}
.gr{background: none; padding-top: 40px; padding-bottom:30px}
.services{ background: url() left center no-repeat #f9f4f0; padding-bottom: 40px;}
.s-bg{ background:none; }
.services-r{ padding-bottom:0; padding-top:0;}
.navbar{ padding:0;}
.navbar li{ padding:0; border-top: 1px solid #eee; line-height:30px;}
.navbar li:first-child{ border-top:0;}
.top-bar-r{ float:left; width:100%;}
.top-bar-r ul li{float:left; padding:0;  margin-left:10px;}
.top-bar-r ul li:first-child{float:left;  margin:0;}
.top-bar{ line-height: 25px; padding: 5px 0;}
.counter{ padding:10px 0 0 0;}
.navbar-nav .nav-link, .navbar-nav .dropdown-menu .dropdown-item{ padding-left:10px; padding-right:10px; color:#000}
.navbar-nav .dropdown-menu{ box-shadow:none; background:#f5f5f5;}
.nav-item.show .dropdown-toggle{ color: #fff !important; background: #0a65b5;  transition: 0.3s !important;}
.navbar-nav .dropdown-menu { border-bottom:0;}
.navigation{ margin-left:0%;}
.top-bar-btn-1, .our-serviecs hr{ display:none;}
.logo{ float:left; padding-top:0;}
.top-bar a { font-size: 12px;}
.top-bar-main{ width:78%; float:left; }
.top-bar-btn-2{float:right; display:block; margin-top:0px;}
.top-bar-btn-2 a{text-transform:uppercase; color: #fff; background: #f89860; line-height: 30px; border-radius: 30px; display: inline-block; padding: 0 15px;  }
.top-bar-btn-2 a:hover{ transition: 0.3s ;  background:#e1702e}
.our-team{ padding:40px 0;}
.our-serviecs .nav-tabs li a {padding: 0 8px; line-height: 32px; font-size: 11px;}
.our-serviecs .tab-content{ padding-top:30px;}
.join-us h3 strong{ font-size:30px; }
.join-us h3{ font-size:18px;}
.our-team h3, .our-team h1 { font-size: 25px;}
.breadcrump a { color: #666; font-size: 11px;}
.join-us{ padding:40px 0;}
.our-serviecs .nav-tabs{ padding-top:20px;}
.about-expert-btn { width: 100%; text-align: center; padding: 10px 0 0 0;}
.our-serviecs .s-tab{width: 100%; }
.our-serviecs .tab-content h3{ padding-top:20px}
.media-coverage .med-sec-l { padding-top: 20px; padding-bottom: 20px; border-bottom: 1px dashed #ccc;}
.our-testimonial .r-v-list img{ max-width: 70%; }    
.faq .btn-link { min-height: 50px; line-height: normal;}
.need-help { margin-top: 30px;}
.contact-add { text-align: left; border-bottom: 1px solid #ccc; width: 100%; float: left; padding: 20px 0;}
.contact-add em{ float: left; padding-bottom: 0}
.contact-add em img{ max-width: 80%}   
.contact-add  p{font-size: 15px; margin: 0;} 
.contact-form, .map{padding: 40px 20px 0 20px; display: block;}
.partner-name, .partner-date {clear: both;  width: 100%; display: block; padding-left: 10px!important; padding: 0; font-size: 12px; border-top: 0!important;}
.partner-detail a {    color: #fff; line-height: 30px!important; border-radius: 30px;  font-size: 12px; padding: 0 10px!important; text-transform: uppercase;}
.odd, .even{  width: 100%;}
#example th{ display: none}
#example_filter{padding-bottom: 30px;}
.click-here strong{display: block;}    
.click-here a{ margin-top: 10px; font-size: 12px;}
.agents-list{padding: 40px 0 0px 0}
.agents-list-n .paginate_button { padding: 0 10px!important; font-size: 14px; margin-top: 10px; line-height: 29px!important;}
    
/*register page*/
.register-p #login { padding:0; background:inherit; margin-top:0;}
.register-p .btn-n{ border:0; margin:0; padding:10px 0 0 0;}
.register-p .faq .btn-link{ line-height:25px;}
.register-p #register-form  br{ display:none;}
.register-p .about-register{ padding:30px 0;}
.register-p .contact h4 { font-size: 18px; color: #26282d; line-height: 35px; font-family: inherit; font-style: normal; font-weight: normal; padding-bottom:0;} 
.register-p .contact h4 strong a{ color:#fff; background:#e8681a; padding:0 20px; line-height:30px; display:inline-block; border-radius:20px; margin-top:5px; font-size: 15px;} 
.register-p .bg-reg-slide .testimonial p{ font-size:17px;}
.register-p .bg-reg-slide  .slick-prev, .register-p .bg-reg-slide  .slick-next { bottom:10px !important;}
.register-p .bg-reg-slide  .testimonial-content{ height:120px;}
.register-p h1 { font-size:22px;}
	.register-p .you-consent{ padding: 10px 15px 0 15px;}
	.register-p .you-consent p{margin: 0;}
.payment-box{width: 90%;}
.faq-3{ padding-top:30px;}
.register-insurance-2{ padding:30px 20px;}
.faq-3 .card .mb-0 {  padding-top:0px}
.register-p .testimonial-bg iframe{  border:4px #fff solid; height:300px;}
.register-p .testimonial-bg .img-1{margin-top:50px; }
.register-p .testimonial-bg, .register-p .our-process-bg { padding:30px 0;}
.register-p .our-process-1{ width:100%; border-top:1px dashed #b3b9be;}
.register-p .our-process{ background-image:none;}
.register-p .our-process-1 span{ display:none;}
.register-p .our-process-1 { padding-top:0;}
.register-p .featurette-heading{margin-bottom:0;font-size:24px;font-weight:700;padding-bottom:20px}
.bod-t-0{border-top:0!important}
.register-p .our-process-1{text-align:left}
.register-p .our-process-1 h4{margin-left:0;text-align:center;height:40px;width:40px;line-height:40px;margin-bottom:10px;font-size:20px}
.register-p .whatsapp{background:none}
.register-p .slick-prev{left:42%!important;z-index:1}
.register-p .slick-next{right:42%!important;z-index:1;left:auto!important}
.register-p .bg-reg-slide .slick-prev,.register-p .bg-reg-slide .slick-next{bottom:10px!important;top:auto}
.register-p .testimonial-content{height:140px;overflow:auto}
.register-p .animate h6{background:#e9f1ee}
.register-p .contact{padding:0}
.register-p .testimonials{margin-bottom:40px}
.register-p .our-process-bg h2,.register-p .about-register h2{font-size:24px;font-weight:600}
.register-p .faq-container{padding:40px 0}
/*register page end*/
.register-btn { display: none;}    
.testimonial-nri .testimonial-content{ height: 200px; overflow: auto; color: #fff;}
.testimonial-nri .slick-prev { left: 0 !important; z-index: 1;}
.testimonial-nri .slick-next { right: 0 !important; z-index: 1;}
.career-1 { padding: 10px; font-size: 18px; font-weight: 600; border-bottom: 1px solid #eee; margin: 0 15px;}
.career-1 img { max-width: 20%;}
.footer{ padding-top: 10px;}   
.footer-m{ }
.footer-m p{margin: 0;}	
.customers-say-btn { margin-bottom: 20px;}
.claim-rejection{font-size: 15px;}
.claim-rejection  .slick-prev { left: -5px!important;}  
.claim-rejection  .slick-next { right: 5px!important;}   
    .floting-message{ background: #040f3f;}
    .zoom{display: block;}
    .newsletters .card-body a img { padding: 8px 5px 10px  0;}
    .newsletters .card-body a{padding-bottom: 5px;}
	.empower{  padding: 30px 0;} 
	#otp-form {width: 100%}
	.social ul li{ float: none; display: inline-block;}
	.profile-content{width: 100%;}
	.shark-tank{background-size: contain}
	.shark-tank-in {padding: 180px 0 10px 0;}
	.shark-tank-in img{max-width: 90%;}
	.top-bar-shark{display: none;}
 
	.banner-h .carousel-item{ width: 100%; margin-left: 0%;}
	.career-3{min-height:inherit;}
    .top-bar-l{display: none;}
    .polifix-1 a, .polifix-1 .btn-primary:hover { width: 48%; background: none; outline: 0;}
    .polifix-r { background: none;  padding-top: 20px;}
    .polifix-l { font-size: 20px; line-height: normal;}
	
	.services-4 h1{ font-size:25px;}
.why-choose-us{ padding: 35px 0}
	.why-choose-us h2{ font-size: 20px; font-weight: bold}
	.why-is .why-is-in {margin-bottom: 20px; min-height: inherit;}
	.ic-help{ padding: 35px 0;}
	.ic-help h2{ }
	.footer-copyright{line-height: normal; padding: 20px 10px;}
}