@charset "utf-8";
/* CSS Document */
 


*{margin:0;padding:0; }
a, a:hover {text-decoration: none;} 
ol,ul,li{list-style:none}
body{font-family: 'Nunito'!important; line-height: normal; }
img{max-width: 100%;}
::selection { color: #000; background: #fab151; transition: 0.3s;}
.section-dis{display: none;}
header{box-shadow: 0px 2px 4px 0px #0000000A;  position: fixed; top: 0; width: 100%; background: #fff; z-index: 20;}
textarea{resize: none;}
.space-header{margin-top: 100px;}
.space-header-2{margin-top: 117px;}
.top-bar-main{font-size: 14px;}
.top-bar{display: flex; background: #222222; overflow: hidden;}
.top-bar a{ color: #fff; line-height: 48px;}.footer-copyright
.top-bar a:hover{ color: #ccc; line-height: 48px;}
.top-bar-l{float: left; }
.top-bar-l a{ color: #fff;font-size: 14px;}
.top-bar-l ul{padding-left: 0;}
.top-bar-l ul li{float: left; margin-right: 20px;}

.top-bar-r{float: right;}
.top-bar-r a{margin-left: 20px;}
.top-bar-r a img{max-width: 185px;}
.top-bar-r-btn a, .banner-l a, .similar-issue-2 p a, .service-complaint-r form input[type="submit"],  .service-complaint-r form button[type="submit"],.service-banner-l a, .fc-form form input[type="submit"], .fc-form form button[type="submit"],.about-work-l a, .about-partner-l p a, .about-invest a, .login-form form input[type="submit"],  .login-form form button[type="submit"], .login-form form input[type="button"],.career-open-1 a, .career-feed-2-r a, .career-details-3 a, .chat-boat-4 a, .footer-popup-r p a, .page-404-in a, .thank-you-r a, .login-form form input[type="button"]{ transition: .3s; background: #222222; border: 2px solid #222222; line-height: 40px; display: inline-block; padding: 0 20px; border-radius: 40px; color: #fff; margin-left: 15px;}

.top-bar-r-btn a:hover, .top-bar-r-btn a.select-1:hover,  .banner-l a:hover, .service-banner-l a:hover, .similar-issue-2 p a:hover, .service-complaint-r form input[type="submit"]:hover, .service-complaint-r form button[type="submit"]:hover,.fc-form form input[type="submit"]:hover,  .fc-form form button[type="submit"]:hover, .about-work-l a:hover, .about-partner-l p a:hover, .about-invest a:hover, .login-form form input[type="submit"]:hover, .login-form form button[type="submit"]:hover,  .login-form form input[type="button"]:hover, .career-open-1 a:hover, .career-open-1 a.select-1:hover, .career-feed-2-r a:hover, .career-details-3 a:hover, .chat-boat-4 a:hover, .footer-popup-r p a:hover, .page-404-in a:hover, .thank-you-r a:hover, .login-form form input[type="button"]:hover{background: #faaa52; color: #222; transition: .3s;}
.top-bar-r-btn a.select-1{background: #fff;color: #222; }
.navigation-1{ font-weight: 600;}
.navigation-1 .navbar-nav-2{margin-left: auto;}
.navigation-1 .navbar-nav-2 .nav-item .nav-link{padding: 0 10px; color: #222222; font-size: 14px;}
.navigation-1 .navbar-nav-2 .nav-item .nav-link:hover{color: #faaa52;}
.navigation-1 .navbar-nav-2 .nav-item a.active {color: #faaa52;}
.dropdown-item{font-size: 14px; }


.why-is, .tech-opc, .counter-main, .os-bg, .pf-app, .fc-counter-bg, .insight-right, .about-leader, .about-work, .life-insa, .about-partner, .about-invest-con, .mc-partner , .mc-industry-experts, .login-claims, .career-1, .career-bn, .privacy-policy, .career-details-2, .page-404, .otp, .thank-you-bg{padding: 70px 0;}
.service-banner, .fc-process, .fc-why-us, .fc-our-hassle, .insa-shorts, .about-1, .about-team {padding: 40px 0;}
 .faqs, .google, .testimonials-1, .insa-g, .pro-bg-2, .claim-d, .service-complaint, .insight-ig, .case-study, .about-vision, .career-feed{padding: 70px 0 20px 0;}

.banner{overflow: hidden;}
.banner-l, .service-banner .service-banner-r  {display: flex; height: 100%; align-items: center}
.banner-l h1, .service-banner .service-banner-r h1{font-size: 55px; font-weight: bold; color: #000; padding-bottom: 20px;}
.banner-l a, .service-banner .service-banner-l a{ margin: 0}
.banner-l a { margin: 0 5px 0 0; min-width: 170px; text-align: center;}

.banner-r {position: relative;}
.banner-r img{ position: relative; left: -170px; display: inline; z-index: -1; max-width: fit-content; max-width: 700px;}

.banner-r .btn-1 { position: absolute; z-index: 1; top: 50px; right:0; text-align: right; font-size: 14px; font-weight: bold;}
.banner-r .btn-1 img{position: static; margin-bottom: 10px;box-shadow: 0px 0px 48px 12px rgba(24, 24, 27, 0.12); border-radius: 12px;}
.banner-r .btn-1 p img{box-shadow: 0px 0px 0 0 rgba(24, 24, 27, 0.12);}
.banner-r .btn-1 a{color: #222;}
.banner-r .box-1{ width: 252px; box-shadow: 3px 4px 0px 0px rgba(24, 24, 27, 1); border-radius: 12px; padding: 12px 12px 12px 40px; position: absolute; border: 1px solid rgba(34, 34, 34, 1); bottom: 40px; background: url("../images/t1.svg") right 10px top 20px no-repeat #fbf3f1; left: 70px; line-height: 20px;}
.banner-r .box-1 span img{ position: absolute; left: -20px; z-index: 1; top: -10px; border: 1px solid rgba(0, 0, 0, 1); box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 1); border-radius: 4px; display: none;}
.tg-1{background: linear-gradient(101.98deg, #DFF0E4 1.38%, #DFF0E4 48.15%, #C7FDFD 88.45%);}
.tg-1-in{background: url("../images/pattern-1.svg") left top repeat; padding:50px 0 20px 0;}
.tg-1-in{background: url("../images/pattern-1.svg") left top repeat; padding:50px 0 20px 0;}
.tg-1-in{background: url("../images/pattern-1.svg") left top repeat; padding:50px 0 20px 0;}
.tg-1-in a {color: #212529; transition: .3s;}
.tg-1-in a:hover {color: #F26F21; transition: .3s;}
.tg-2{ background: #fff; padding: 15px; border-radius: 12px;  display: flex; min-height: 142px}
.tg-2-l {padding-right: 10px; width: 45%; display: flex;flex-direction: column; justify-content: center;}
 


.tg-2-r{width: 100%; display: flex; align-items: center;}
.tg-2-r p{margin: 0;}

.heading-3{ font-size: 50px; font-weight: bold; color: #000;}
.heading-2{ position: relative}



.why-is{ background: url("../images/why-is-bg.svg") left 10px no-repeat #F0F4FD; background-size: 20%; }
.why-is h3{text-align: center; padding-bottom: 20px;}
.why-is-in{background: #fff; border: 1px solid #CCCCCC; padding: 20px; border-radius: 30px; height: 100%; position: relative; z-index: 1;}
.why-is-in em{ padding-bottom: 20px; display: block;}
.why-is-in em img{border-radius: 10px;}
.why-is-in h4{ color: #222; font-size: 24px; font-weight: 700; padding-bottom: 5px; }
.why-is-in p{margin-bottom: 0; color: #444;}
.why-is .box-2 { position: absolute; right: 50px; top: -70px; z-index: 0;}


.insa-g{ background: url("../images/insa-g-bg.svg") left -100px top 150px no-repeat #fff; background-size: 50%; }
.insa-g h3{text-align: center; padding-bottom: 10px;}
.insa-g h4, .os-1 h4, .our-process-1 h4{text-align: center;font-size: 16px; padding-bottom: 30px; margin: 0 15%; color: #444; line-height: normal;}
.insa-g-in{background: #fff; border: 1px solid #e5e5e5; padding: 20px; border-radius: 30px; height: 100%; transition: 0.9s; }
.insa-g-in em{ padding-bottom: 20px; display: block; position: relative;}
.insa-g-in em span{ position: absolute; background: rgba(0, 0, 0, 0.6); border-radius: 4px; color: #fff; bottom: 30px; left: 10px; font-size: 12px; padding: 0 10px; font-style: normal; line-height: 20px; }
.insa-g-in em img{border-radius: 10px;} 
.insa-g-in h5{ color: #222; font-size: 20px; font-weight: 700; padding-bottom: 5px; }
.insa-g-in h5 a{color: #222;}
.insa-g-in h5 a:hover{text-decoration: underline;}
.insa-g-in p{margin-bottom: 0; color: #444;} 
.insa-g-in:hover, .case-study-4:hover{border: 1px solid #000; transition: 0.9s; }
.insa-g .box-3, .google .box-3, .faqs .box-3, .testimonials-1 .box-3, .case-study .box-3 {padding: 0 15px 0 15px; text-align: right; font-size: 16px; margin-left: 15px;}
.insa-g .box-3 p img, .google .box-3 p img, .faqs .box-3 p a img{ margin-left:5px;}
.box-3 p a img{padding-left: 12px; display: inline-block;}
.insa-g .box-3 a, .google .box-3 a, .faqs .box-3 a, .testimonials-1 .box-3 a, .case-study .box-3 a {color: #222;}
.insa-g .box-3 a:hover, .google .box-3 a:hover, .faqs .box-3 a:hover, .testimonials-1 .box-3 a:hover, .case-study .box-3 a:hover {text-decoration: underline; transition: .1s;}
.insa-g .slick-dots, .google .slick-dots, .testimonials-1 .slick-dots, .case-study .slick-dots{bottom: -55px; width: auto; margin-left: 15px;}
 .os-bg .slick-dots , .career-open .slick-dots {}
.tg-1-in  .slick-dots {bottom:-35px; width: 100%;}
.slick-dots{margin-left: 15px;}


.our-media{ background: url("../images/media-bg-1.svg") left -50px top -50px no-repeat #F2F6F5; background-size: 30%; }
.our-media .insa-g-in h5{font-size: 16px; font-weight: bold; line-height: normal;}
.our-media .insa-g-in {min-height: 380px;} 

 
.google-t{display: flex;}
.google-t-l{margin-right: auto}
.google-in{box-shadow: 0px 2px 8px 0px #0000001A; border-radius: 30px; padding:15px 15px 0px 15px; margin: 10px 0; min-height: 185px; display: none;}
.google-in p{font-size: 16px;}
.google-in .g1{display: flex; padding-bottom: 15px; }
.google-in .g2{ padding-right: 10px;}
.google-in .g3{ display: flex; height: 100%; flex-direction: column; font-weight: 600; color: #222;}
.google-in .g3 p{margin-bottom: 0; font-size: 18px;}
.google-in .g3 span{ color: #808080; font-weight: 400; font-size: 16px;}
.google-in .g4{margin-left: auto; padding-top: 3px;}
.google-in p img{width: auto!important;}

.similar-issue{ background: url("../images/similar-issue-bg.svg") right center no-repeat #FAF8FA; overflow: hidden; margin: 0;}
.similar-issue-1{background: url("../images/service-issue.png") left center no-repeat; background-size: cover; display: flex; height: 100%; margin-left: -20px; margin-right: 60px;}
.similar-issue-2{width: 585px; padding:70px 0 70px 0;  }
.similar-issue-2 p a{margin-left: 0;}

.testimonials-1{background: #F5EFF5;}
.testimonials-1 .heading-3{position: relative; padding-bottom: 10px;}
.testimonials-1 .heading-3 em img{ position: absolute; top: -15px; left: -30px;}
.tst-1{}
.tst-2{position: relative;}
.tst-2 img{border-radius:30px; transition: .3s; border:2px solid #fff; border-color: rgba(111,111,111,0.0) transparent transparent; }
.tst-2 img:hover{border:2px solid #000; transition: .3s; }

.tst-2-ply{position: absolute; width: 66px; height: 66px; z-index: 1; background: url("../images/test-ply.svg") center center no-repeat; left: 50%; margin-left: -33px; top: 50%; margin-top: -33px;transition:.5s;}
.tst-2-ply a{position: absolute; height: 100%; width: 100%;}
.tst-2-ply:hover{ background: url("../images/test-ply-h.svg") center center no-repeat; transition:.5s;}
.testimonials-2{background: #FDFAFA;}
.testimonials-3 .box-3 {padding-right: 15px;}

.os-bg{background: url("../images/os-bg.svg") left -80px top no-repeat; padding: 0 0 70px 0;}
.os-1{text-align: center;}
.os-1 span{padding-bottom: 10px; display: block;}
.os-2{padding-top: 10px;}
.os-3{display: flex; background: #DFEAE7; border-radius: 30px; min-height: 210px; margin-bottom: 25px;}
.os-3-l{flex: 0 0 auto; display: flex; align-items: center; justify-content: space-evenly; width: 200px;} 
.os-3-l img{width: auto!important;}
.os-3-r{display: flex; align-items: flex-start; flex-direction: column; justify-content: center; padding-right: 20px;}
.os-3-r p {margin-bottom: 0;}
.os-3-r a{ font-weight: bold; color: #222;}
.os-3-r a:hover{text-decoration: underline;}
.os-3-r span{display: none;}

.os-3-c1{background: #DFEAE7}
.os-3-c2{background: #F0F4FD}
.os-3-c3{background: #FBF3F1}
.os-3-c4{background: #F5EEF5}
.os-3-c5{background: #ECF9F4}
.os-3-c6{background: #FEF7EB}
.os-3-c7{background: #FAE6E6}

.faqs{ background: url("../images/faq-bg.svg") left 300px no-repeat;}
.faqs .faq-btns{padding:0 0 40px 0; display: flex; justify-content: center;}
.faqs .faq-btns a{  transition: .3s; border: 1px solid #000000; box-shadow: 2px 2px 0px 0px #000000; border-radius: 4px; margin: 0 10px; line-height: 30px; padding: 0 15px; color: #222;}
.faqs .faq-btns a:hover{ background: #faaa52; transition: .3s; }
.faqs .faq-btns .select-2{background: #faaa52; transition: .3s;}
.faq-1{margin-bottom: 30px;}
.faq-1 .accordion-button{background: #F0F4FD; box-shadow: none; border-radius: 5px; font-weight: bold; color: #222; line-height: 25px; padding-top: 15px; padding-bottom: 15px; padding-left: 30px; font-size: 24px;}
.faq-1 .accordion-item{margin-bottom: 20px; border: 0; background: #F0F4FD;border-radius: 5px; padding-left: 0; padding-right: 0;}
.faq-1 .accordion-button::after{ background-color: #fff; padding: 15px 18px; background-position:center center; border-radius: 4px; display: inline-block; background-size: 12px; }
.accordion-body{padding-top: 0; color: #444; font-size: 18px; padding-left: 30px;}
.faq-1 ol{padding-top: 20px;}
.faq-1 ol li{list-style: circle;}

.faqs .box-3{padding: 0;}
.faqs .heading-3{text-align: center; padding-bottom: 40px; position: relative;} 
.faqs .heading-3 .faq-icon{right: 320px; position: absolute; top: -15px;}
.tech-opc{text-align: center;}
.tech-opc .tab-pane img{ text-align: center; width: 100%;}
.tech-opc #nav-tab {display: flex; justify-content: center; padding-bottom: 40px; border:0;}
.tech-opc .nav-tabs .nav-link.active{border-bottom: 3px solid #E5E5E5; color: #F26F21;}


.tech-opc .nav-tabs .nav-link.active img{ filter: invert(.5) sepia(1) saturate(5) hue-rotate(344deg);}
.tech-opc .nav-tabs span{display: block; padding-bottom: 15px;}

.tech-opc .nav-tabs .nav-link {border: 0;border-bottom: 3px solid #fff; margin: 0 20px; color: #444;}
.tech-opc .tab-content>.tab-pane, .tech-opc .tab-content>.active { transition: .1s;}


.dp-app-1{background: url("../images/heart-bg.png") right bottom no-repeat,  linear-gradient(100.29deg, rgba(255, 224, 207, 0.6) 3.03%, rgba(228, 171, 168, 0.6) 60.11%, rgba(255, 173, 237, 0.6) 104.51%);}
.dp-app-2{ background: url("../images/dpa-bg.png") center center no-repeat; background-size: contain; }
.dp-app-2 em{margin-top: -60px; display: block; width: 80%;}
 

.dp-app-3{padding: 40px 0; height: 100%; display: flex; flex-direction: column; justify-content: center;}
.dp-app-3 h3{position: relative;}
.dp-app-3 h3 span, .dp-app-3 h2 span { position: absolute; left: -110px; top: 0;}
.dp-app-3 h4{font-size: 30px; padding-bottom: 20px;}
.dp-app-4{ display: flex; padding-bottom: 5px;} 
.dp-app-4-l{ flex: 0 0 auto; width: 50px;}
.dp-app-4-r{ font-size: 15px; font-weight: 500;}
.dp-app-btn{ padding-top: 20px;}

.counter-main{ background: url("../images/counter-bg.png") right top no-repeat; background-size: contain;}
.counter-main .counter{position: relative; padding-right: 40px;}
.counter-main .counter .c1-img{}
.counter-main .counter .c2-img { position: absolute; right: 5px; bottom: -20px;}
.counter-main .counter #counter ul{ display: flex; justify-content: space-between;} 
.counter-main  .counter #counter ul li{background: #DFEAE7; border-radius: 12px; padding: 20px 10px 10px 10px; font-size: 18px; flex: 0 0 auto; width: 23%;} 
.counter-main  .counter #counter ul li:nth-of-type(2){background: #F0F4FD;}
.counter-main  .counter #counter ul li:nth-of-type(3){background: #FEF2E5;}
.counter-main  .counter #counter ul li:nth-of-type(4){background: #F5EFF5;}
.counter-main  .counter #counter ul li h5{font-weight: 900; font-size: 30px;}
.counter-main .f-note{position: relative;border: 1px solid #222222;box-shadow: 4px 4px 0px 0px #000000; border-radius: 30px; padding: 20px; }
.counter-main .f-note p{font-size: 18px;}
.counter-main .f-note .f-note-img{padding-bottom: 20px;}
.counter-main .f-note .f-note-img img{border-radius: 8px;}
.counter-main .f-note .f-note-img-2{position: absolute; top: -15px; left: 12%; right: 12%; text-align: center;}


.pro-bg{background: url("../images/process-bg-l.svg") left 80px no-repeat; }
.pro-bg-2{background: url("../images/process-bg-r.svg") right center no-repeat;  }


.our-process-1{ text-align: center; padding-bottom: 100px;}
.our-process-sp1{ margin-bottom: 0px;}
.our-process-sp2{ margin-bottom: 3px;}
.our-process-2, .our-process-3, .our-process-4,  .our-process-5, .our-process-6 { position: relative; display: flex; margin-left:13%; width: 74%;}
.our-process-2-l, .our-process-3-l, .our-process-4-l, .our-process-5-l, .our-process-6-l {padding-right: 10px;}
.our-process-2-l span, .our-process-3-l span, .our-process-4-l span, .our-process-5-l span, .our-process-6-l span{ background: #DFEAE7; width: 60px; height: 60px; border-radius: 60px; display: block; text-align: center; line-height: 60px; font-size: 24px; font-weight: 800;}
.our-process-2-r em, .our-process-3-r em, .our-process-4-r em, .our-process-5-r em, .our-process-6-r em{ padding-bottom: 20px; display: block; max-width: 200px;} 
.our-process-2-r h4, .our-process-3-r h4 , .our-process-4-r h4, .our-process-5-r h4, .our-process-6-r h4 { font-size: 24px; font-weight: 600;}
.our-process-2-r a, .our-process-3-r a, .our-process-4-r a, .our-process-5-r a, .our-process-6-r a{color: #222;}
.our-process-2-r a:hover, .our-process-3-r a:hover, .our-process-4-r a:hover, .our-process-5-r a:hover, .our-process-6-r a:hover{text-decoration: underline;}
.our-process-2-r .img-1{ position: absolute; right: -80px; top: -120px;}

.our-process-3{margin-top: -100px; margin-left: 0;}
.our-process-5{margin-top: 140px;}
.our-process-6-r{margin-top: -50px;}
.our-process-6{margin-left: 5%;}

.our-process-3-l span{ background: #F5EFF5;}
.our-process-4-l span{ background: #FEE3D6;}
.our-process-5-l span{ background: #DDE5FB;}
.our-process-6-l span{ background: #F5EFF5; position: relative; top: -50px;}

.our-process-3-r .img-1{position: absolute; right: -140px; bottom: -100px;}
.our-process-4-r .img-1 { position: absolute; left: -255px; top: -10px;}
.our-process-5-r .img-1 { position: absolute; right: -170px; bottom: -180px;}
.our-process-6-r .img-1 { position: absolute; left: -600px; bottom: -20px;}



/* css for services*/
.claim-d{background: #E2EAFB;}
.claim-d-r-m{ height: 100%; align-items: center; margin-top: -40px;}
.claim-d-l{}
.claim-d-r{ background: url("../images/cp-service-bg.svg") center center no-repeat; height: 100%; background-size: contain; padding-left: 60px;}
.claim-d-r-1, .claim-d-r-1-hc {box-shadow: 4px 6px 0px 0px #000000; border: 1px solid #444444; background: url("../images/t3.svg") right 20px top 20px no-repeat #fff; border-radius: 12px; margin: 30px 0; padding: 50px 20px 20px 20px;}
.claim-d-r-2, .claim-d-r-2-hc{ display: flex; padding-bottom: 10px; position: relative;}

.claim-d-r-2-l, .claim-d-r-2-l-hc{ flex: 0 0 auto; width: 60px; padding-right: 10px; display: none;}
.claim-d-r-2-l img, .claim-d-r-2-l-hc img{box-shadow: 1px 1px 0px 0px #000000; border: 1px solid #000000; border-radius: 5px;}
.claim-d-r-2-r, .claim-d-r-2-r-hc{ font-size: 24px; display: flex; font-weight: bold; justify-content: space-evenly; flex-direction: column;}
.claim-d-icon, .claim-d-icon-hc{position: absolute; top: -110px; display: none;}
.claim-d-r-1-hc{ background: #f9eee9; position: absolute; right: -30px; width: 290px; bottom: -60px; padding-top: 20px; padding-bottom: 0;}
.claim-d-r-2-l-hc{display: block;}

.hc-icon-1{ position: absolute; right: 170px; top: -40px;}
.hc-icon-2{ position: absolute; left: 140px; top: 45%;}

.service-complaint{background: linear-gradient(281.57deg, #F3B795 10.72%, #FF9B9B 99.15%);}
.service-complaint-l{}
.service-complaint-l-in { position: relative; padding-bottom: 100px; margin-top: 40px; display: inline-block; margin-left: 150px;}

.service-complaint-l-in { position: relative; padding-bottom: 100px; margin-top: 40px; display: inline-block; margin-left: 155px; width: 275px;}
.service-complaint-l-in .btn-1{ position: absolute; z-index: 1; bottom: 0px; right: 0; text-align: right; font-size: 14px; font-weight: bold;}
.service-complaint-l-in .btn-1 img{ position: static; margin-bottom: 10px; box-shadow: 0px 0px 48px 12px rgba(24, 24, 27, 0.12); border-radius: 12px;}
.service-complaint-l-in a{color: #222;}
.service-complaint-l-1{position: absolute; text-align: center; display: inline-block; padding: 0 20px; border-radius: 10px; background: #FBF3F1;  width: 110%; line-height: 40px; top: -30px;}
.service-complaint-l-2{position: absolute; top: 50px; left: -40px;}
.service-complaint-l-3{position: absolute; right: -280px; bottom: 90px;}


.service-complaint-r{padding:0 50px; margin-bottom: 20px; display: inline-block; width: 100%; position: relative; margin-top: 70px;}
.service-complaint-r .form-1{margin-bottom: 20px; }
.service-complaint-r .form-1 label{display: none;}
.service-complaint-r form input, .service-complaint-r form select,  .service-complaint-r textarea{border: 1px solid #808080; background: #fff; border-radius: 5px; padding:7px 15px; width: 100%; outline: 0; font-size: 14px; color: #444; height: 40px; } 
.service-complaint-r textarea{height: 100px;}

.service-complaint-r form input[type="submit"]{ width: auto; padding: 0 50px; display: flex; margin: auto; height: auto;}

.service-complaint-r ::placeholder{color: #444;}
.service-complaint-r-bg{position: absolute;right: -60px; top: -120px;}
.pf-app{padding-top: 70px;}
.pf-app h3{ text-align: center;}

.pf-app .pf-app-1, .pf-app .pf-app-2, .pf-app .pf-app-3, .pf-app .pf-app-4, .pf-app .pf-app-5{padding: 20px; text-align: center; position: relative; border-radius: 25px; margin-top: 25px;}
.pf-app .pf-app-1 h4, .pf-app .pf-app-2 h4, .pf-app .pf-app-3 h4, .pf-app .pf-app-4 h4, .pf-app .pf-app-5 h4{ font-size: 22px; font-weight: bold; padding-top: 15px;}
.pf-app-in{width: 78%; margin: 0 auto;}
.pf-app .pf-app-1{background: linear-gradient(100.29deg, rgba(255, 224, 207, 0.6) 3.03%, rgba(228, 171, 168, 0.6) 60.11%, rgba(255, 173, 237, 0.6) 104.51%); min-height: 340px;} 
.pf-app .pf-app-1-in{position: absolute; bottom: 0}
.pf-app .pf-app-2{background: linear-gradient(101.98deg, #DFF0E4 1.38%, #DFF0E4 48.15%, #C7FDFD 88.45%); padding: 46px 0;} 
.pf-app .pf-app-2-in{}
.pf-app .pf-app-3{background: linear-gradient(104.65deg, #FDCC50 0%, #FAAA52 86.79%);min-height: 605px;} 
.pf-app .pf-app-3-in{ position: absolute; bottom: 0; left: 0; right: 0; overflow: hidden;}
.pf-app .pf-app-3-in img{width: 100%; margin-bottom: -20px}
.pf-app .pf-app-4{background: linear-gradient(281.57deg, #F3B795 10.72%, #FF9B9B 99.15%);} 
.pf-app .pf-app-4-in{ }
.pf-app .pf-app-5{background: linear-gradient(100.29deg, rgba(255, 224, 207, 0.6) 3.03%, rgba(228, 171, 168, 0.6) 60.11%, rgba(255, 173, 237, 0.6) 104.51%); min-height: 320px;} 
.pf-app .pf-app-5-in{position: absolute; bottom: 0; width: 86%; }
.pf-app .pf-app-5 h4{padding-top: 5px;}
.service-banner h1{ font-size: 55px; font-weight: bold; color: #000; padding-bottom:10px;}
.service-banner .service-banner-l{ display: flex; height: 100%; align-items: center;}
.service-banner .service-banner-l p{color: #444;}
.service-banner .service-banner-r img{ max-width: 100%}
.service-banner-btn{padding-top: 20px;}
.swipe-menu-outer{padding: 20px 0 40px 0;}
.swipe-menu-slide .slick-initialized .slick-slide, .swipe-menu-slide .slick-slide{ opacity: 1; text-align: center}
.swipe-menu-slide a{border: 1px solid #000000; padding: 0 20px; display: block; line-height:40px; border-radius: 5px; color: #000; white-space: nowrap;}
.swipe-menu-slide a:hover, .swipe-menu-slide a.selected  {box-shadow: 2px 2px 0px 0px #000000; background: #FAAA52; transition: .3s;}

.swipe-menu-slide-btn{display: none; padding: 2px 0;}

.fc-counter-bg{background: url("../images/fc-counter-bg.svg") right center no-repeat, linear-gradient(100.29deg, rgba(255, 231, 217, 0.2) 3.03%, rgba(241, 195, 192, 0.2) 60.11%, rgba(255, 189, 241, 0.2) 104.51%); }
.fc-counter .counter #counter ul li{background: #F9E5DC;}
.fc-counter .counter #counter ul li:nth-of-type(2){background: #F2D7D1;}
.fc-counter .counter #counter ul li:nth-of-type(3){background: #EBCAC7;}
.fc-counter .counter #counter ul li:nth-of-type(4){background: #F2C9Df;} 

.fc-process { background: url(../images/fc-bg-2.svg) right -80px bottom no-repeat #F5EFF5; background-size: 45%;}
.fc-process-1{display: flex; padding: 10px 0;}
.fc-process-2{flex: 0 0 auto; width: 30px;}
.fc-process-3{ padding-left: 10px;}
.fc-test{ background: url("../images/fc-test-bg.svg") left center no-repeat #fff; background-size: contain;}
.fc-test-2{ background: url("../images/umbrellai2.svg") right -10px  center no-repeat; background-size: contain;}
.fc-our-hassle{ background: url("../images/our-hassle-bg.svg") right top -200px no-repeat; background-size: contain;}
.fc-hassle-main{margin-top: 50px;}
.fc-hassle-1{width: 85%; text-align: center;}
.fc-hassle-2{display: flex; flex-direction: column; height: 100%; justify-content: center;} 
.fc-hassle-3{padding-left: 70px; display: flex; flex-direction: column; justify-content: center;}
.fc-hassle-3 h4{position: relative; font-size: 24px; font-weight: 700;}
.fc-hassle-3 h4  span{ position: absolute; left: -70px; background: #DFEAE7; width: 45px; border-radius: 70px; height: 45px; display: flex; justify-content: center; align-items: center; top: -10px; font-weight: 700; font-size: 24px;}
.fc-hassle-3 p{margin-bottom: 0; color: #444;}
.fc-hassle-3 h4  span.bg2{background: #F5EFF5;}
.fc-hassle-3 h4  span.bg3{background: #FEE3D6;}
.fc-hassle-3 h4  span.bg4{background: #DDE5FB;}
.fc-hassle-3 h4  span.bg5{background: #F5EFF5; }
.fc-why-us{background: url("../images/fc-why-us-bg.svg") right bottom no-repeat #fff; text-align: left; background-size: contain;} 
.fc-why-us  h3{text-align: left;}
.fc-why-us .slick-dots{width: auto; bottom: -40px;}
.fc-why-us .why-is-in{min-height: 440px;}


.fc-test-2  .box-3, .google .box-3 {padding: 0 42px 0 15px;}
.fc-google .box-3{ padding-right: 15px;}
 


.fc-form-m{}
.fc-form{ width:360px ; background: #fff; padding: 30px 25px 15px 25px; border: 1px solid #444444; border-radius: 20px; z-index: 1; position:fixed; bottom: 0!important; right: auto; color: #444;}
.fc-form form input, .fc-form form select, .fc-form textarea {border: 1px solid #ccc; background: #fff; border-radius: 5px; padding: 5px 15px; width: 100%; outline: 0; font-size: 14px; color: #444; height: 32px}

.fc-form textarea {min-height: 85px;}

.fc-form form select{padding-left: 12px;height: 32px}

.fc-form .form-1 { padding-bottom: 10px;}
.fc-form .form-1 label{display: none;}
.fc-form form input[type="submit"], .fc-form form button[type="submit"]{margin-left: 0; height: auto; margin-top: 8px;}

.fc-form h4{font-weight: bold; font-size:17px; padding-bottom: 0px;}
.fc-form-watch{position: absolute; right: 40px; top: -25px;}
.fc-menu { margin-right: inherit!important;} 
.fc-form ::placeholder{color: #444;}

.insight-right {position: relative}
.insight-right-bg1{position: absolute; z-index: -1; right: 0; top: 10px;}
.insight-right-bg2{position: absolute; z-index: -1; left: 0; top:50%;}
.insight-right-bg2 p{margin: 0;}

.insight-list{ position: relative;}
.insight-list-bg1{ position: absolute; z-index: -1; left: 0;  top:15%;}
.insight-list ul{display: flex; align-items: center; justify-content: center; padding-bottom: 10px;} 
.insight-list ul li {width: 17%; margin: 0 10px; background: #F0F4FD; min-height: 180px; display: flex; padding: 20px; border-radius: 20px; border: 1px solid #8E9EC8; flex-direction: column; justify-content: center;}
.insight-list ul li a{color: #222;}
.insight-list ul li section{padding-bottom:20px;}
.insight-list ul li h4{font-size: 24px; font-weight: bold;}

.insight-list ul li:nth-of-type(2){ background:#FBF2F2 ; border-color: #E597E5; display: none;}
.insight-list ul li:nth-of-type(3){ background:#ecf2f1 ; border-color: #3a4d45; display: none;}
.insight-list ul li:nth-of-type(4){ background:#f5eff5 ; border-color: #ae94e5;}

.insa-shorts{ background: #DFEAE7;}
.insa-shorts .tst-1 { padding: 10px; background: #fff; border-radius: 20px;}
.insa-shorts .tst-2 img  { border-radius: 10px;}
 


.insa-shorts-content{position: absolute; bottom: 0; padding: 20px; font-size: 14px; color: #fff; line-height:25px;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 39.52%, rgba(0, 0, 0, 0.8) 81.45%); border-radius: 0 0 10px 10px;}


.case-study {background:  url("../images/insight-img-4.svg") left top no-repeat ;}
.case-study-outer-bg{background: url("../images/insight-img-5.svg") right -30px top 60% no-repeat;}
.case-study-1{text-align: center; margin: 0 10%; padding-bottom: 30px;}
 .insight-ig{ background: none;}
.case-study-1{} 
.case-study-2 .tab-content>.active, .insight-ig .tab-content>.active{ height: auto!important; overflow: visible!important;}  
.case-study-2 ul.mytab, .insight-ig ul.mytab{display: flex; justify-content: center; flex-wrap: wrap;padding-bottom: 40px; border-bottom: 0;}
.case-study-2 ul.mytab li button, .insight-ig ul.mytab li button { border: 1px solid #000000; box-shadow: 2px 2px 0px 0px #000000; border-radius: 4px; margin: 0 10px; line-height: 30px; padding: 0 15px; color: #222; border-color: #000!important}
.case-study-2 ul.mytab li button:hover, .insight-ig ul.mytab li button:hover{ background: #fff5e6; transition: .3s; }
.case-study-2 ul.mytab li button.active, .insight-ig ul.mytab li button.active{background: #faaa52; transition: .3s;}
 .mc-customers .tst-2 img,  .mc-customers .tst-2 img:hover{border: 0;}
 

.case-study-4{background: #fff; border: 1px solid #CCCCCC; padding: 20px; border-radius: 30px; height: 100%; display: none; width: 100%}
.case-study-4 h4{ color: #222; font-size: 24px; font-weight: 700; padding-bottom: 5px;}
.case-study-4 .slick-slide{width: 100%;}
 
.case-study-4 figure {padding-bottom: 20px; display: block;}
.case-study-4 .figure-1{ position: relative;display: inline-block}
.case-study-4 .figure-1 img{border: 1px solid #000000; border-radius: 8px; }
.case-study-4 .figure-2{ position: absolute; bottom: -10px; right: -15px;}
.case-study-4 .figure-2 img{border:0; border-radius:0;}
.case-study-4-tag{display: flex; flex-wrap: wrap; padding-bottom: 20px;}
.case-study-4-tag span{padding: 0 20px; line-height: 30px; background: #666; color: #fff; margin-right: 10px; border-radius: 4px; font-size: 11px; }
.case-study-4 p a{font-weight: bold; color: #222;}
.case-study-4 a:hover{text-decoration: underline; color: #FAAA52;}
.insight-oss{}
.insight-oss .tst-1{ padding: 10px; background: #fff; border-radius: 20px; border: 1px solid #E5E5E5;}
.insight-oss .tst-2 img { border-radius: 10px;}

.insight-box {padding-bottom: 70px;}
.insight-box-1,.insight-box-2, .insight-box-3, .insight-box-4, .insight-box-5, .insight-box-6, .insight-box-7, .insight-box-8{ border-radius: 24px;margin-bottom: 20px; padding: 20px;  }  
.insight-box-1  h4,.insight-box-2 h4, .insight-box-3 h4, .insight-box-4 h4, .insight-box-5 h4, .insight-box-6 h4, .insight-box-7 h4, .insight-box-8 h4{ font-size: 24px; font-weight: bold;}
.insight-box-1  h5,.insight-box-2 h5, .insight-box-3 h5, .insight-box-4 h5, .insight-box-5 h5, .insight-box-6 h5, .insight-box-7 h5, .insight-box-8 h5{font-size: 16px; font-weight: 600; }
.insight-box-1  p,.insight-box-2 p, .insight-box-3 p, .insight-box-4 p, .insight-box-5 p, .insight-box-6 p, .insight-box-7 , .insight-box-8 p{}
.insight-box-1  p a,.insight-box-2 p a, .insight-box-3 p a, .insight-box-4 p a, .insight-box-5 p a, .insight-box-6 p a, .insight-box-7 p a, .insight-box-8 p a{color: #222; font-weight: bold;}
.insight-box-1  p a:hover,.insight-box-2 p a:hover, .insight-box-3 p a:hover, .insight-box-4 p  a:hover, .insight-box-5 p  a:hover, .insight-box-6 p  a:hover, .insight-box-7 p  a:hover, .insight-box-8 p  a:hover{}

.insight-box-1{background: linear-gradient(104.65deg, #FDCC50 0%, #FAAA52 86.79%);}
 
.insight-box-2{ padding: 0; position: relative; background: url("../images/insight-box-2.png") center top no-repeat; min-height: 290px; background-size: cover;}
.insight-box-2 p { padding: 20px; position: absolute; line-height: normal; bottom: 0; font-size: 14px; margin: 0; color: #fff;}
.insight-box-2 img{border-radius: 24px;}
.insight-box-3{ padding: 0; margin-bottom: 0; }
.insight-box-3  img{border-radius: 24px 24px 0 0;}
.insight-box-4{background: #F5EFF5; border-radius:0 0  24px 24px; padding-bottom:0px; display: flex; flex-direction: column; }
.insight-box-5{background: linear-gradient(281.57deg, #F3B795 10.72%, #FF9B9B 99.15%);padding-bottom:0px; display: flex; flex-direction: column; }
.insight-box-6{ position: relative; background: url("../images/insight-box-5.png") center top no-repeat; min-height:225px; background-size: cover; color: #fff;}
.insight-box-6 h4{margin: 0;}
.insight-box-6-con{position: absolute; bottom: 0;}
.insight-box-6-btn{ position: absolute; left: 39%; top: 33%; opacity: .7;}
.insight-box-7{background:#FBF2F2; border-radius: 0 0 24px 24px; padding-bottom:0px; display: flex; flex-direction: column;}
.insight-box-7-img{ border-radius:24px 24px 0 0; min-height: 85px; background: url("../images/insight-box-7.png") center top no-repeat; background-size: cover;}
.insight-box-8{background: #DFEAE7; padding-bottom:0px; display: flex; flex-direction: column;}
.about-1{background: url("../images/about-1-bg.svg") right bottom -45px no-repeat #F5EFF5;}
.about-vision{ }
.about-vision p {color: #444;}

.about-vision-m{ }
.about-vision-1, .about-vision-2, .about-vision-3, .about-vision-4, .about-vision-5, .about-vision-6{ padding: 25px;background-image: linear-gradient(to right top, #fee8b9, #fee5b9, #fee2b9, #fee0ba, #fdddba); position: relative; margin-bottom: 20px; border-radius: 30px; border:1px solid rgba(242, 150, 98, 1)
}
.about-vision-m em, .about-vision-1 em, .about-vision-2 em, .about-vision-3 em, .about-vision-4 em, .about-vision-5 em, .about-vision-6 em{position: absolute; right: 15px; top: 15px;}
.about-vision-m h4, .about-vision-1 h4, .about-vision-2 h4, .about-vision-3 h4, .about-vision-4 h4, .about-vision-5 h4, .about-vision-6 h4{font-size: 18px; padding-bottom: 10px;}
.about-vision-m h5, .about-vision-1 h5, .about-vision-2 h5, .about-vision-3 h5, .about-vision-4 h5, .about-vision-5 h5, .about-vision-6 h5{font-size: 30px; color: #000;}
.about-vision-m p, .about-vision-1 p, .about-vision-2 p, .about-vision-3 p, .about-vision-4 p, .about-vision-5 p, .about-vision-6 p{color: #444444;}
 

.about-vision-m{ background: url("../images/about-vision-bg2.svg") left center no-repeat;  }
.about-vision-m-2{background: url("../images/about-vision-bg3.svg") right center no-repeat; padding-bottom: 20px; }
.about-vision-1 h4{color: #FAAA52; }
.about-vision-2{background-image: linear-gradient(to right top, #dff0e4, #dff0e4, #dff0e4, #dff0e4, #dff0e4); border:1px solid #5c7768;}
.about-vision-2 h4{color: #304E3F; }
.about-vision-3{background-image: linear-gradient(to right top, #edf2fd, #e4ecfe, #dbe5fe, #d2dfff, #c9d8ff); border:1px solid #7280a3; margin-top: 20px;}
.about-vision-3 h4{color: #3B4A6C; }
.about-vision-4{background-image: linear-gradient(to right, #f4eef5, #ebddf1, #e0cdee, #d3bdeb, #c3aeea);border:1px solid #69738e;}
.about-vision-4 h4{color: #58335A; }
.about-vision-5{background-image: linear-gradient(to right, #e0f1e5, #e0f1e5, #e0f1e5, #e0f1e5, #e0f1e5);border:1px solid #5f8ac0;}
.about-vision-5 h4{color: #000; }
.about-vision-6{background-image: linear-gradient(to right, #ffede2, #fce5dc, #f9ddd7, #f6d5d3, #f1cdd0);border:1px solid #f6b490;}
.about-vision-6 h4{color: rgba(243, 183, 149, 1); }

.about-leader{}
.leader-1{padding: 15px; border-radius: 30px; border: 1px solid rgba(179, 179, 179, 1); transition: width .3s, height .3s; margin-bottom: 30px; min-height: 375px;}
.leader-1 figure img{border-radius: 12px; transition: width .5s, height .5s; width: 100%;  }
.leader-1 h4{font-size: 18px; font-weight: bold;}
.leader-1 p{color: #000; margin: 10px 0 0 0;}

.leader-1 .content-1{ overflow: hidden; opacity: 0;  width: 100%; min-height:1%; max-height:0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

.leader-1:hover figure img { width: 50%; }
.leader-1:hover .content-1{ overflow: hiden; opacity: 1; transition:1s;  min-height:1%;  max-height:500px; padding-top: 10px;}

.about-work{background: #F5EFF5;}
.about-work-l{}
.about-work-l a{margin-left: 0; margin-top: 20px;}
.about-work-l-1{display: flex;padding:10px 0;}
.about-work-l-2{flex: 0 0 auto; width: 50px; padding-right: 10px;}
.about-work-r{ display: flex; height: 100%; align-items: center;}

.life-insa{}
.life-insa-l{ display: flex; justify-content: center; flex-direction: column; height: 100%;}
.life-insa-l .icon-1{padding: 0 0 20px 0;}
.life-insa-r{}
 
.about-team{ background: url("../images/about-team-bg.svg") center center no-repeat; background-size: contain;}
.about-team-wrap{display: none;}
.about-team h3{text-align: center; padding-bottom: 10px;}
.about-team-1{ text-align: center; padding: 30px 0 10px 0; margin: 0; padding-left: 10px; padding-right: 10px; min-height: 240px; background: #fff; border-radius: 30px; margin-bottom: 30px;}
.about-team-1 figure{display: inline-block;}
.about-team-1 figure img{box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 1);border: 1px solid rgba(0, 0, 0, 1); border-radius: 10px;}
.about-team-1 span{padding:0 5px; display: inline-block;}
.about-team-1 h4{font-size: 17px; font-weight: bold; color: #000000; }
.about-team-1 h5{font-size: 14px; color: #444;}
.about-team-1 p{ display: none;}


.about-partner{background: url("../images/about-partner-bg.svg") center bottom 30px  no-repeat #F0F4FD; margin-top: 30px; background-size: 40%; }
.about-partner-l p{padding-bottom: 10px;}
.about-partner-l span{display: block; padding-bottom: 10px;}
.about-partner-l p a{margin-left: 0}
.about-partner-r{float:right; position: relative; width: 80%;}

.about-partner-r .btn-1{ position: absolute; z-index: 1; bottom: -50px; right: 70px; text-align: right; font-size: 14px; font-weight: bold;}
.about-partner-r .btn-1 img{ position: static; margin-bottom: 10px; box-shadow: 0px 0px 48px 12px rgba(24, 24, 27, 0.12); border-radius: 12px;}
.about-partner-r a{color: #222;}

.about-down-app { background: #9EB8F2; margin-left: auto; margin-right: auto; display: flex; padding: 20px; border-radius: 30px; width: 600px; margin-bottom: 50px; margin-top: -60px; }

.about-down-l{padding-right: 20px;}
.about-down-r h4{ font-size: 24px; font-weight: bold;}
.about-down-r p{margin-bottom: 0;}
.about-down-r p span{margin-right: 10px;}
.insight-right h3{position:relative;} 
.insight-right p{color: #222;}
.insight-right h3 span img{position: absolute;top: -15px;right: 60px;}
.insight-right img.ins-rt-ic2 {position: absolute;top: -50px;right: 60px;}
.about-team{position: relative;}
.about-team img.ab-tm-ic{position: absolute;top: 0px;left: 50%;margin-left:-180px;}
.insight-right img.inspg-ic1{position: absolute;top: -15px;right:40%;}



.about-invest-con{}
.about-invest{background: linear-gradient(101.98deg, #DFF0E4 1.38%, #DFF0E4 48.15%, #C7FDFD 88.45%); padding: 40px; border-radius: 45px;}
.about-invest h4{font-size: 30px;}
.about-invest-1{ display: flex; color: #222;}
.about-invest-2{ flex: 0 0 auto; padding-right: 10px; } 
.about-invest-3{}
.about-invest-4{ text-align: center;}
.about-invest-4 p{margin-bottom: 0;}

.media-coverage-main{}
.media-coverage {}

.mc-1{}
.mc-1 h3{display: flex; height: 100%; align-items: center;}
.mc-2{ padding-top: 0;}
.mc-2 .insa-g-in {margin-bottom: 30px; min-height: 430px}
.mc-2 .insa-g-in h5 { font-size: 20px;}

.mc-3{ padding-bottom: 70px;}
.mc-partner{padding-top: 0;}
.mc-partner h3{ padding-bottom: 20px; text-align: center;}


.mc-industry-experts{ background: url("../images/industry-bg-1.svg") right no-repeat #F0F4FD; background-size: contain;}
.mc-industry-experts h3{margin:0 0 20px 15px;}
.mc-industry-experts-1 {box-shadow: 4px 5px 0px 0px rgba(0, 0, 0, 1);border: 1px solid rgba(0, 0, 0, 1); border-radius: 12px; padding: 20px; background: #fff; margin-bottom: 5px; }
.mc-industry-experts-2{ display: flex; }
.mc-industry-experts-2-l{flex: 0 0 auto; padding-right: 10px; }
.mc-industry-experts-2-l img{ border-radius: 8px; border:1px solid #000;}
.mc-industry-experts-2-r h4{ font-size: 18px; font-weight: 600;}
.mc-industry-experts-2-r p{color: #666;}
.mc-industry-experts-3 h4{ font-size:24px; }
.mc-industry-experts-3 p{color: #444444;}
.mc-industry-experts .slick-dots{bottom: -50px;}
.mc-customers{}
.mc-customers .testimonials-4-2row  .slick-slide{margin:0px 8px;}



.mc-customers .tst-1 { padding: 15px; background: #fff; border-radius: 20px; border: 1px solid #E5E5E5;  transition: .3s; margin-bottom: 25px;}
.mc-customers .tst-1:hover{ transition: .3s; border: 1px solid #000;} 
.mc-customers .tst-2 img { border-radius: 10px;}
.mc-video{ padding-top: 70px; }
.mc-video-1{ position: relative; padding: 20px; border: 1px solid rgba(229, 229, 229, 1); border-radius: 24px;}
.mc-video-1 img{width: 100%;}
.mc-video-2{position: absolute; left: 50%; top: 50%; margin-left: -68px; margin-top: -68px;}
.mc-video-3{position: absolute; right: -10px; top: -10px;}
.test-video{ position: relative; background: url(../images/crbg1.svg) left -40px top 50px no-repeat; background-size: 25%;}
.test-video .mc-video-1{background: #fff;}
.test-video .test-bg-2{ position: absolute; right: -300px; top: 400px;}
   
    
    
    
.login-container{ background: url("../images/login-bg.svg") right bottom no-repeat;}
.login-claims{}

.login-claims-l{}
.login-claims-r{ padding-left: 160px; position: relative;}
.login-claims-icon1{}
.login-claims-icon2{ position: absolute; left:-30px; top: 0; z-index: -1;}
.login-form {background: #fff; padding: 30px 20px 15px 20px; border: 1px solid #444444; border-radius: 20px; z-index: 1; bottom: 0!important;}
.login-form form input, .login-form form select, .login-form textarea {border: 1px solid #808080; background: #fff; border-radius: 5px; padding: 5px 15px; width: 100%; outline: 0;}
.login-form .form-1 { padding-bottom: 20px;}
.login-form form input[type="submit"], .login-form form button[type="submit"],.login-form form input[type="button"]{margin-left: 0;}
.login-form h2{font-weight: bold; padding-bottom: 20px; font-size: 40px;}
.login-form span{display: block; text-align: right; padding-top: 10px; padding-bottom: 20px;}
.login-form span a{color: #222; }
.login-form span a:hover{text-decoration: underline;}
.login-form span img{margin-top: -3px;}
.login-form-2 { display: flex; justify-content: center; padding: 20px; }
.login-form-2 a{display: inline-block; padding: 10px 0;border-bottom: 1px solid #000; color: #222;}

.download-polifyx-1 { padding:40px; background: linear-gradient(281.57deg, #F3B795 10.72%, #FF9B9B 99.15%); border-radius: 30px; margin-bottom: 50px;position: relative;  }
.download-polifyx-2{display: flex;}
.download-polifyx-3 { padding-right: 20px;}
.download-polifyx-4 { font-size: 30px; color: #000; font-weight: 600;}
.download-polifyx-5{display: flex; height: 100%; justify-content: flex-end; align-items: center;}
.download-polifyx-5 span{margin: 0 5px; }
.download-polifyx-6 { position: absolute; bottom: 0px; left: 45%; width: 240px;}

.career-bg{ background: url("../images/career-bg-1.svg") left center no-repeat; }
.career-1{ background: url("../images/career-bg-2.svg") right center no-repeat;}
.career-1 .life-insa-l{position: relative; padding-right: 10%;}
.career-1 .life-insa-l .icon-1{position: absolute;}
.career-1 .life-insa-l .icon-1 { position: absolute; top: 10px; right:25%;}

.career-open{ padding-bottom: 70px;}
.career-page .career-open h2{padding-bottom: 30px;}
.career-page .career-open-2{ display: flex; align-items: end;}



.career-open h3{ text-align: center; padding-bottom: 20px; }
.career-open-1{border: 1px solid rgba(153, 153, 153, 1); padding: 20px 20px 5px 20px; border-radius: 10px; display: none; min-height: 175px;}
.career-open-1 a.select-1 { background: #fff; color: #222; border-width: 1px; margin: 0; position: absolute; bottom: 20px;}
.career-open-1 h4{font-size: 18px; font-weight: 700;}
.career-open-1 h5{font-size: 16px; color: #444; padding-bottom: 10px; min-height: 50px;}
.career-open .slick-dots{bottom: -50px;}
.career-page .career-insa{padding: 50px 20px 50px 30px;} 
.career-page .career-insa span{display: block;}
.career-page .career-insa h3{padding-bottom: 10px;}


.career-bn-bg{background: url("../images/bn-bg-1.svg") left -80px top 25% no-repeat; }
.career-bn{background: url("../images/insight-img-5.svg") right -30px top 60% no-repeat; }
.career-bn-1, .career-bn-2, .career-bn-3, .career-bn-4{ padding: 25px;background-image: linear-gradient(to right top, #ffeadd, #fee2d9, #fddbd6, #f9d4d6, #f4cdd7); position: relative; margin-bottom: 20px; border-radius: 30px; border:1px solid #f4aa81;}
 .career-bn-1 em, .career-bn-2 em, .career-bn-3 em, .career-bn-4 em, .career-bn-5 em, .career-bn-6 em{ display: block; padding-bottom: 20px;}
 .career-bn-1 h4, .career-bn-2 h4, .career-bn-3 h4, .career-bn-4 h4, .career-bn-5 h4, .career-bn-6 h4{font-size: 18px; padding-bottom: 10px; font-weight: bold;}
 .career-bn-1 h5, .career-bn-2 h5, .career-bn-3 h5, .career-bn-4 h5, .career-bn-5 h5, .career-bn-6 h5{font-size: 30px; color: #000;}
 .career-bn-1 p, .career-bn-2 p, .career-bn-3 p, .career-bn-4 p, .career-bn-5 p, .career-bn-6 p{color: #444444;}
 
.career-bn h3{padding-bottom: 30px;}
.career-bn-m-2{background: url("../images/about-vision-bg3.svg") right center no-repeat; padding-bottom: 20px; }
.career-bn-1 h4{color: #FAAA52; }
.career-bn-2{background-image: linear-gradient(to right top, #f0f4fd, #e6edfe, #dce6fe, #d3dfff, #cad8ff); border:1px solid #54617f;}
.career-bn-2 h4{color: #304E3F; }
.career-bn-3{background-image: linear-gradient(to right top, #dff0e4, #dff0e4, #dff0e4, #dff0e4, #dff0e4); border:1px solid #7280a3; margin-top: 20px;}
.career-bn h4{color: #304e3f; }
.career-bn-4{background-image: linear-gradient(to right top, #ebe1a9, #ebdea9, #ebdba9, #ebd8aa, #ead5aa); border:1px solid #eeb586;}
.career-bn-4 h4{color: #58335A; }


.career-feed{ background: url("../images/career-feed-bg.svg") center center no-repeat #FBF2F2; background-size: contain;}
.career-feed-1{padding: 20px; border: 1px solid #E5E5E5; border-radius: 30px; background: #fff; margin-bottom: 30px;} 
.career-feed-1 figure{}
.career-feed-1 figure img{border-radius: 10px; width: 100%;}
.career-feed-1:hover{ border: 1px solid #000; transition: 0.9s; }
.career-feed-2{display: flex; justify-content: space-between; color: #222;}
.career-feed-2-l{display: flex; }
.career-feed-2-l span{margin-right: 10px;}
.career-feed-2-r a{ line-height: 26px; padding: 0 15px; font-size: 14px;}

.career-explore {padding-top: 120px;}
.career-explore span{ display: block}
.career-explore h3 span img{ position: absolute; right: inherit; top: -75px; left: 0; width: 80px;}

.career-explore-box .insight-box-2{background: url("../images/career-video-1.png"); min-height: 340px; background-size: cover;}
.career-explore-box .insight-box-4{background: linear-gradient(100.29deg, rgba(255, 224, 207, 0.6) 3.03%, rgba(228, 171, 168, 0.6) 60.11%, rgba(255, 173, 237, 0.6) 104.51%); padding-bottom: 20px;}
.career-explore-box .insight-box-5{background: linear-gradient(101.98deg, #DFF0E4 1.38%, #DFF0E4 48.15%, #C7FDFD 88.45%); display: block; padding-bottom: 10px;}
.career-explore-box .insight-box-5 span{display: block; padding-bottom: 10px;}
.career-explore-box .insight-box-6{background-size: cover; background: url("../images/career-video-2.png")}
 
.career-details-1 h3{ text-align: center; padding-bottom: 30px;}
.career-details-2 {}
.career-details-2 h4{ padding: 20px 0 5px; font-size: 30px;}
.career-details-2 ul,  .career-details-2 li{list-style: inherit; margin: 0;}
.career-details-3{background: url("../images/detail-bg-1.svg") left bottom 100px no-repeat #DFEAE7;}
.career-details-3 .service-complaint-l-3 {right: -160px; bottom: 200px;}
.career-details-3 .service-complaint-r input[type="file"] {text-indent: -999px;}
.career-details-3 .service-complaint-r .resume-detail{ position: absolute; top:  11px; width: 100%; left: 0; color: #666; background: url("../images/share-1.png") right 15px center no-repeat; padding: 0 15px;}
.career-details-3 .service-complaint-r .form-1{position: relative;}
.career-details-3 .form-2{display: flex; justify-content: space-between;}
.career-details-3 form input[type="submit"]{margin-left: 0;} 
.career-details-3 a, .career-details-3 a:hover{background: #2D64BC; border-color: #2D64BC; color: #fff;}


.career-page .life-insa-l h1{ padding-right:40%;}


 
.privacy-policy ol, .privacy-policy ul,  .privacy-policy  li{ list-style: inherit;}
.privacy-policy-1, .privacy-policy-1 li{font-size: 30px; list-style: none; padding:0}
.privacy-policy-2, .privacy-policy-2 li{font-size: 24px; list-style: none; padding:0}
.privacy-policy-3, .privacy-policy-3 li{ padding:0; list-style: none;}
.privacy-policy strong u{text-decoration: none; font-size: 18px;}
.privacy-policy a{text-decoration:underline; color: #222;}
.privacy-policy h3{padding-bottom:20px;}

.navbar-expand-lg .navbar-nav .dropdown-menu { background: #fff; overflow: hidden; border: 1px solid #ccc; border-top: 0;  border-radius: 0 0 10px 10px; padding: 0; line-height: 35px;}

.mobile-dis-n{display: block}
.mobile-dis-b{display: none}


.chat-boat-1{display: flex; position: fixed; bottom: 23px; right: 150px; z-index: 10; }
.chat-boat-2{border: 1px solid rgba(153, 153, 153, 1); border-radius: 10px; padding: 10px; background: #fff; box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.25);}

.chat-boat-2 .footer-popup{display:none ;}
.chat-boat-2:hover .footer-popup{/*display: inline-flex;*/ display: none;}


.chat-boat-3{background: linear-gradient(104.65deg, #FDCC50 0%, #FAAA52 86.79%); border-radius: 10px; padding: 10px; font-size: 12px; font-weight: bold; margin-left: 10px; display: flex; align-items: center;}
.chat-boat-3 p{margin: 0; }
.chat-boat-3 a{color: #333; }
.chat-boat-4{ display: flex; border-bottom: 1px solid #E5E5E5; align-items: center; padding-bottom: 10px;}
.chat-boat-4 a{ line-height: 30px; padding: 0 10px;}
.chat-boat-5{display: flex;justify-content: space-between; padding-top: 10px;}
.chat-boat-5 em{font-style: normal; margin-right: 5px;}

.chat-boat-5 em img { box-shadow: 0px 0px 10px #ccc; border-radius: 4px; margin-top:-3px;} 
.chat-boat-5 strong{margin-left: 5px;}

.mobile-whatsapp{ display: none; right: 10px; bottom: 100px; position: fixed; z-index: 10;}
.mobile-whatsapp p{}


.footer-popup{background:url("../images/footer-pattern.svg"), linear-gradient(100.29deg, rgba(255, 224, 207, 1) 3.03%, rgba(228, 171, 168, 1) 60.11%, rgba(255, 173, 237, 1) 104.51%); display: flex; padding: 20px; border-radius: 10px; width: 890px; position: absolute; justify-content: space-between; right: 27%; bottom: 0px;box-shadow: 0px 0 5px #ccc; }
.footer-popup-l{font-size: 24px; font-weight: 600; }
.footer-popup-l strong{margin-right: 10px;}
.footer-popup-l p{margin: 0;}
.footer-popup-r{text-align: right;}
.footer-popup-r span{font-size: 24px; font-weight: 600; text-align: right; margin: 0;padding-bottom: 10px; display: block; }
.footer-popup-r p{margin: 0;}
.footer-popup-r p a{line-height: 34px; padding: 0 20px;}
.footer-popup-c{position: absolute; bottom: 0; left:320px; width: 180px;}

.slick-dots li.slick-active button:before{background: url("../images/slide-bg-1.svg") center center no-repeat; text-indent: -999px;color:  rgba(0, 0, 0, 0.0)}
.slick-dots li button:before{background: url("../images/slide-bg-2.svg") center center no-repeat; text-indent: -999px; color:  rgba(0, 0, 0, 0.0)}
.slick-dots li {overflow: hidden;}

.slick-prev, .slick-prev:hover, .slick-prev:focus{background: url("../images/left-icon.svg") center center no-repeat; text-indent: -9999px; opacity: 1!important;}
.slick-next, .slick-next:hover, .slick-next:focus{background: url("../images/right-icon.svg") center center no-repeat; text-indent: -9999px; opacity: 1!important;}

.register-with-us{position: fixed; bottom: 0; width: 100%; z-index:2 ; background: #faaa52; }
.register-with-us a{line-height: 40px; text-align: center; display: block; color: #222;}


.service-bg-ms{ background: #FBF3F1; }
.service-bg-ms .claim-d-r{background:url("../images/service-ms-bg.svg"); background-size: contain;}

.service-bg-cr{ background: #DFEAE7; }
.service-bg-cr .claim-d-r{background:url("../images/cr-bg1.svg");background-size: contain;}

.service-bg-css{ background: #F5EEF5; }
.service-bg-css .claim-d-r{background:url("../images/cssbg-bg-1.svg");background-size: contain;}

.service-bg-hcr{ background: #EDFAF5; }
.service-bg-hcr .claim-d-r{background:url("../images/hcr-bg.svg");background-size: contain;}

.service-bg-kyp{ background: #FFF7EC; }
.service-bg-kyp .claim-d-r{background:url("../images/kyp-bg.svg");background-size: contain;}

.service-bg-pm{ background: #FAE7E7; }
.service-bg-pm .claim-d-r{background:url("../images/pm-bg.svg");background-size: contain;}

  .dropdown-item.active, .dropdown-item:active{color: #222; background: #faaa52; }
.page-404{}
.page-404-in{ text-align: center}
.page-404-in figure{padding: 30px 0;}
.page-404-in figure img{ margin: 0 50px;} 
.about-page h1{font-size: 70px;}
.about-page .about-work-l h3{font-size: 60px;}
 

.footer-main{ background: #222222; color: #B3B3B3; padding: 50px 0 0 0; font-size: 12px;}
.footer-main ul{padding: 0}
.footer-1 h5 span{ padding: 0;}
.footer-1 a {color: #B3B3B3; line-height: 30px;}
.footer-1 a:hover{color: #fff;}
.footer-1 span {padding: 0 3px;}  
.footer-copyright{border-top: 1px solid #515151; line-height: 40px; padding: 0 20px;}
.footer-copyright p{margin: 0;}
.footer-copyright p a {color: #B3B3B3; padding: 0 20px;}
.footer-copyright p a:hover{color: #fff;} 
.f-contact .footer-cl{float: left; width: 10%; padding-left: 0;}
.f-contact .footer-cr{float: left; width: 90%;padding-left: 0;}
.f-contact a{line-height: normal;}
.footer-main .social li{float: left; margin-left: 4px;}
.footer-main .social li:first-child{margin-left:0;}
.footer-main .social li a{ transition: 0.3s; display: block; padding: 7px; background: #111; border-radius: 50px; border: 2px solid #111;}
.footer-main .social li a:hover{ transition: 0.3s; border: 2px solid #FAAA52;}
.footer-main .footer-2 input[type="text"]{ width: 100%; line-height: 40px; background: none; border: 0; outline: 0; color: #fff; padding: 0 10px;}
.footer-main .footer-2 input[type="checkbox"]{ margin-top: 3px;}
.footer-main .footer-2 .subscribe{ border-bottom: 1px solid #4F4F4F;} 

.otp-main{background:url("../images/arrow-blico.svg") left -10% bottom -200px no-repeat, linear-gradient(100.29deg, rgba(255, 231, 217, 0.2) 3.03%, rgba(241, 195, 192, 0.2) 60.11%, rgba(255, 189, 241, 0.2) 104.51%); background-size: contain;}
.otp{ background: url("../images/otp-o-bg.svg") right top no-repeat;}
.otp .otp-in {padding:30px 25px; border-radius: 15px; border:1px solid #444;box-shadow: 0px 0px 23px 0px rgba(0, 0, 0, 0.17); margin: 10px 0; background: #fff; position: relative;}
.otp .otp-in .icon-1{ position: absolute; left: -70px; top: -60px;}
.otp .otp-in .icon-2{ position: absolute; left: -150px; bottom: 0;}

.otp .otp-in .fc-form{ position: relative; padding: 0; border: 0; background: none; }
.otp .otp-in h1{font-size: 24px; font-weight: bold;}
.otp .otp-in .fc-form .form-1 { padding: 23px 0;}
.otp .otp-in .fc-form .form-1 input[type="text"]{ border:  1px solid #ccc; padding: 10px 20px;}
.otp .otp-in p{ color: #808080; font-size: 14px; margin-bottom: 0;}
.otp .otp-in .otp-in-left{padding-right: 15%;}
.otp .otp-in .otp-in-left span{font-size: 14px;}
.otp .otp-in .otp-in-left span a{ color: #f26f21; }
.otp .otp-in .otp-in-r{ float: right; height: 100%; align-items: end; display: flex;}

.thank-you{background:linear-gradient(101.98deg, #DFF0E4 1.38%, #DFF0E4 48.15%, #C7FDFD 88.45%); overflow: hidden; }
.thank-you-bg{background:url("../images/thanku-bg.svg") right 0 no-repeat; padding-bottom: 0;}
.thank-you-icon-1{ position: absolute; right: -155px; top: -80px; z-index: -1;}


.thank-you-l{}
.thank-you-l h1, .thank-you-l h2{ font-size: 60px; font-weight: bold;}
.thank-you-l figure{padding-top: 20px;}
.thank-you-l span{position: relative; top: -10px;}
.thank-you-l a{ color: #222; text-decoration: underline;}
.thank-you-l strong{font-weight: normal; font-size: 18px;}
.thank-you-r{ padding: 30px 30px 10px 30px; border: 1px solid rgba(68, 68, 68, 1); border-radius: 20px; background:url("../images/thanku-bg-1.svg") center center no-repeat #fff; text-align: center; position: relative;}
.thank-you-r h4{font-size: 18px;}
.thank-you-r figure img{width: 100%}
.thank-you-r figure {padding:0 10% ; margin-top: 10px;}
.thank-you-r a{margin: 20px 0 0 0; padding: 0 50px;}
.umb-1{z-index: 1; position: relative;}

.hcr-sec { box-shadow: 0; border: 1px solid #444444; background:#fff; border-radius: 12px; padding: 25px 25px 20px 25px; position: relative;}
.hcr-sec .claim-d-r-1 { box-shadow: none; border:0; background:none; border-radius: 0; margin-top: 0; margin-bottom: 0; padding: 0;}
.hcr-sec .claim-d-r-2-l{ display: block; width: auto;}
.hcr-sec .claim-d-r-m{margin-top: 0;  }
.hcr-sec .claim-d-r-2-r{font-size: 18px; font-weight: 600;}
.hcr-sec  p{color: #444; line-height:22px;}
.hcr-sec .claim-d-r-2-l img { box-shadow:none; border: 0; border-radius: 0;}

.hcr-sec-height-1{ min-height: 270px;}
.hcr-sec-height-2{ margin-top: -120px!important;}

 

.accordion-button::after, .accordion-button:not(.collapsed)::after{background-image: url("../images/faqartop.svg")}
.bg-none{background: none;}
.dots-align-center .slick-dots{width: 100%; margin: 0;}
.space-20{margin-top: 60px;}
.testimonials-4-2row .slick-dots{bottom: -20px;}
.pd-40px{padding-top: 40px;}
.media-coverage .slick-dots{bottom: -25px;}
.media-coverage-main .insight-list{margin-bottom: 30px; position: relative;}
.media-coverage-main .insight-right-bg1{right: 0;}
.media-coverage-main .insight-right-bg2 { position: absolute; z-index: -1; left: -150px; top: 25%;}
.media-coverage-main .insight-list-bg1 { position: absolute; z-index: -1; left: -70px; width: 28%; top: -60%;}
.career-page .career-open .slick-dots {margin-left: 0!important;}
.margin-career{margin-left: 12%;}
.about-partner{padding-top: 50px;}


.partnership-1 h1, .partnership-1 h2 {padding-bottom: 10px; font-size: 32px;}
.partnership-1{ background: url("../images/partner-bg-1.svg") right center no-repeat #F0F4FD; padding: 40px 0 30px 0; background-size: contain;}
.partnership-1 form input[type="text"]{ width: 100%; min-height: 40px; border-radius: 5px; border: 1px solid #808080; padding: 0 20px; margin-bottom: 5px;}
.partnership-1 form span{font-size: 12px; }
.partnership-1 form  a{color: #222;text-decoration: underline;}
.partnership-1 form  a:hover{text-decoration: none;}
.partnership-1 form input [type="Submit"]{}
.p-form-1 { display: flex; justify-content: space-between;}
.p-form-btn{ padding-top: 20px;}
.p-form-btn input{ line-height: 40px; padding: 0 20px; border-radius: 30px; font-size: 16px; color: #222; display: inline-block; border: 1px solid #999999; background: #fff; transition: .3s; }
.p-form-btn input:hover{ background: #faaa52; color: #222; transition: .3s; border: 1px solid #000;}
.p-form-3{}

.be-future{ background: url(../images/partner-counter-bg.svg) right 0% bottom -330px no-repeat; background-size: 26%;} 
.be-future-l{ padding-right: 50px;}
.be-future-r{ padding-top: 20px;}
.be-future-r .counter{padding-right: 0;}
.be-future-r .counter #counter ul li{width: 25%; font-weight: bold; font-size: 17px; padding-bottom: 20px;}
.be-future-r .counter #counter ul li:nth-of-type(3) {width: 45%;}
.be-future-r h3{font-size: 24px; padding: 20px 0 0px 0;}
.partner-complaint{ background: #DFEAE7; padding-bottom: 60px;}
.partner-complaint .service-complaint-l-in { position: relative; padding-bottom: 100px; width: 65%; margin: auto; display: block; margin-top: 15px;}
.partner-complaint .service-complaint-r{margin-top: 20px;}
.partner-complaint .service-complaint-l-3 { right: -200px; bottom: 160px; width: 180px;}
.pf-app-partner {background:url("../images/partner-2.svg") right -0px bottom -30px no-repeat; background-size: 20%; padding-top: 50px;}
.dp-app-partner .dp-app-3 h3{ padding-bottom: 20px;}
.hear-from-main{ padding: 70px 0;text-align: center; background: url("../images/our-partner-bg.svg") left top -110% no-repeat;}
.hear-from {display: flex; flex-wrap: wrap; }
.hear-from img{ }
.hear-from-1 { width: 39.5%; padding: 10px; box-sizing: border-box; position: relative}
.hear-from-2 { width: 60%; padding: 10px;  box-sizing: border-box; position: relative}
.hear-from-3 { width: 60%; padding: 10px; box-sizing: border-box; position: relative}
.hear-from-4 { width: 39.5%; padding: 10px; box-sizing: border-box; position: relative}
.partner-complaint .service-complaint-l-2 { top: 10px; left: 220px;}
.dp-app-partner .dp-app-3 h3 span img{ width: 64px;}

.dp-app-partner .dp-app-2{position: relative; background: none; height: 100%;}
.dp-app-partner .dp-app-2 em{position: absolute; margin-top: 0; width: 120%; bottom: 0; right: 0%;}
.eye-view{ background: url("../images/eye.svg") right 20px center no-repeat #fff;}
.information{}
.information-1{width: 50%; background: #304E3F; border-radius:30px; padding: 20px; color: #fff; margin: auto; margin-top: -51px; display: flex;}
.info-l{width: 70px; flex:  0 0 auto;}
.info-r h4{ font-size: 24px;}
.info-r  a{color: #fff;}
.info-r strong{margin:0 10px;}
.info-r-1{display: flex}

.partner-page .partner-complaint .service-complaint-l-in{padding-bottom: 50px;}
.g-translate span{margin-right: 5px;}
.fc-form h4{font-size:16px; padding-bottom: 10px;}

.newslatters .about-1{background-color: rgba(240, 244, 253, 1); padding: 70px 0;}
.news-l-years{ padding: 0px 0;}

.news-l-years .faq-1 a{display: list-item; color: #222; font-weight: 500; margin-left: 20px; padding-bottom: 5px;}
.news-l-years  .accordion-body{padding-bottom: 0;}
 .none-display{display: none!important;}
.err-msg, .error{color: #ff0000!important}

.navbar-toggler-icon {  background-image: var(--bs-navbar-toggler-icon-bg)!important; }
#ymDivBar {background: url("../images/bot-icon-desk.svg") center center no-repeat !important; background-size: cover!important;}
#ymDivBar img {width: 120px!important; height: 100px!important; opacity: 0;}
  .form-control { -webkit-appearance:auto!important; -moz-appearance: auto!important; appearance: auto!important; }

.know-your-form{ padding: 70px 0; margin-bottom: 20px; margin-top: -40px;}
.know-your-form h3, .know-your-form p {text-align: center}
.know-your-form-1{ border-radius: 15px; background: #e09889; padding: 20px;}
.know-your-form-1 form{ display: flex;}
.k-y-form-box-1 { margin: 0 30px 0 0; width: 29%;}
.k-y-form-box-1 select { background: #fff; border-radius: 5px; padding: 5px 10px; width: 100%; outline: 0; font-size: 14px; color: #444; min-height: 37px; border: 0;}
.k-y-form-box-2 input[type="submit"]{ transition: .3s; background: #222222; border: 2px solid #222222; line-height: 35px; display: inline-block; padding: 0 20px; border-radius: 40px; color: #fff;}
.k-y-form-box-2 input[type="submit"]:hover{ background: #faaa52; color: #222; transition: .3s;}
 
.k-y-form-box-1 select{  } 


#ym-auto-pop-up-container{display: none!important;}



.calculate { padding: 0; position: relative;}
.calculate h4{font-size: 16px;   font-weight: bold;}
.calculate .login-form p{font-size: 13px;}
.calculate .login-form label{font-size: 13px; font-weight: 500;}
.calculate-container {background: linear-gradient(100.29deg, rgba(255, 231, 217, 0.2) 3.03%, rgba(241, 195, 192, 0.2) 60.11%, rgba(255, 189, 241, 0.2) 104.51%);}
.calculate-img-1 { position: absolute; left: -310px; bottom: 0;}
.calculate-l-c{background: url(../images/login-bg.svg) right bottom no-repeat !important; background-size: 120%; }
.calculate-icon-1{position: absolute; top: -24px; right: 14px;}
.calculate-2 {background: #fff; padding: 25px; border: 1px solid #444444; border-radius: 20px; margin-top: 150px;}
.calculate-2 a{transition: .3s; background: #222222; border: 0px solid #222222; line-height: 40px; display:block; padding: 0 20px; border-radius: 40px; color: #fff; text-align: center; font-weight: 700;}
.calculate-2 a:hover{background: #faaa52; color: #222; transition: .3s;}
.calculate-2 a.select-2{background: #faaa52; color: #222; transition: .3s;}
.top-bar-r-btn a.select-1{background: #fff;color: #222;}
 .hcrf h3{font-size: 42px; }
 .hcrf ul{margin-left: 0; padding-left: 20px; display: flex; flex-wrap: wrap;}
.hcrf ul li{ display: list-item; list-style: square; width: 50%;}

.calc-btn{ position: fixed; top: 30%; right:0; z-index: 10; }
.calc-btn-m{ position: fixed; top: 30%; right:0; z-index: 10;}
.calculate-3 .calculate-3-in{background: #FC9628; color: #000; font-size: 17px;}
.calculate-3  a{width: 100%;}

.del-account-container{ }
.del-account-logo{display: flex; justify-content: space-between; padding: 5px 0; width: 100%;}

.del-account-c{text-align: center; position: relative; padding: 0px 20px 50px 20px;}
.del-account-c h4{font-size: 22px; font-weight: 900; }
.del-account-c figure{ padding: 20px; background: #f0f0f0; border-radius: 20px;}
.del-account-head {text-align: center; padding: 10px 0 30px 0; font-size:40px;}
.del-account-head strong{display: block; font-weight: 900;}

.del-account-partner {background-size: contain}
.del-account-partner .del-account-c{ padding: 0px 0 50px 0;}
.del-account-partner .del-account-c p{font-size: 14px;}
.del-account-partner .del-account-c figure {padding: 15px;}


.iso{padding-top: 15px; padding-bottom: 15px;}
.iso img{max-width: 65%;}

.iso-m{padding-top: 0; padding-bottom: 20px; text-align: center; border-bottom: 1px solid #666; margin-bottom: 20px; }
.iso-m img{max-width: 60%;}


.hide { display: none;}

#is-register-form #ins-login_btn{margin-top: 10px!important; margin-left: 0!important}
#is-register-form #is-register-submit{margin-top: 10px!important; margin-left: 0!important}
#is-register-form #is-submit-disabled{margin-top: 10px!important; margin-left: 0!important}

/*-----Dropdown Hover-menu*/
   .dropdown:hover>.dropdown-menu {  display: block;}
.dropdown>.dropdown-toggle:active {pointer-events: none;}
/*-----Dropdown Hover-menuEnd--*/

.top-bar-shark{display: none;}




@media only screen and (max-width: 767px) {
    
 .our-process-2-r .img-1, .our-process-5-r .img-1, .our-process-3-r .img-1 , .our-process-4-r .img-1, .why-is .box-2, .service-complaint-l-3, .service-complaint-r-bg , .career-1 .life-insa-l .icon-1, .life-insa-l .icon-1, .top-bar-l, .os-3-l, .counter-main .counter .c2-img, .thank-you-icon-1 , .swipe-menu-outer, .hc-icon-1, .hc-icon-2, .fc-process, .mc-video-3{display: none; }
    .faqs .faq-btns a { margin: 0 4px; padding: 0 5px; font-size: 14px;}
    .insa-g h4, .os-1 h4, .our-process-1 h4{margin: 0;}
    .heading-3 { font-size: 32px;}  
    .similar-issue-2{width: auto;padding: 20px 0 20px 0;}
    .similar-issue-2 p img{width: 32px;}
    .similar-issue-1 {  min-height:310px; margin-top: 0px; margin-left: -15px; margin-right: -15px; background: url(../images/service-issue-m.jpg) left center no-repeat; background-size: cover;}
    .our-process-1 { padding-bottom: 10px;}
    .counter-main .counter #counter ul{flex-wrap: wrap;}
    .counter-main .counter{padding-right: 0;}
   .counter-main .counter #counter ul li { width: 48%; margin-bottom: 15px; padding-bottom: 15px; line-height: 25px;}
    .our-process-3, .our-process-6-r, .our-process-5{margin-top: 0;}
    .our-process-2, .our-process-3, .our-process-4, .our-process-5, .our-process-6 { width: 100%; margin-bottom: 0; margin-left: 0; margin-top: 20px;} 
    .why-is-in em img {width: 100%;}
    .why-is-in {margin-bottom: 20px; height: auto;}
    .why-is, .tech-opc, .counter-main, .os-bg, .pf-app, .fc-counter-bg, .insight-right, .about-leader, .about-work, .life-insa, .about-partner, .about-invest-con, .mc-partner, .mc-industry-experts, .login-claims, .career-1, .career-bn, .privacy-policy, .career-details-2, .page-404, .otp, .thank-you-bg{padding: 35px 0;}
    .faqs, .google, .testimonials-1, .insa-g, .pro-bg-2, .claim-d, .service-complaint, .insight-ig, .case-study, .about-vision, .career-feed, .newslatters .about-1{ padding: 35px 0 20px 0}
    .f-contact .footer-cl{width: 25px;}
    .footer-1{margin: 15px 0 15px 0;}
    .social{padding-bottom:0px; display: flex; justify-content: center;}
    .fc-form-m .fc-form {position: relative!important; width: 100%; margin-bottom: 25px;}
    .fc-our-hassle .fc-hassle-2{margin-top: 10px; margin-bottom: 30px;}
    .dp-app-3 h4 { font-size: 20px; padding-bottom: 20px; }
    .career-feed-1 figure{text-align: center;}
  
    .banner-l h1, .service-banner .service-banner-r h1{font-size: 42px; padding-top: 30px;}
    .swipe-menu-outer{padding: 20px;}
    
    .privacy-policy-2, .privacy-policy-2 li{font-size:20px;}    
    .privacy-policy strong u{text-decoration: none; font-size: 16px;} 
    .about-down-app { margin: 0 0%; margin-top: 35px; width: auto;}
    
    .about-invest{padding: 20px;}
    .about-invest-1{padding-bottom: 20px;}
    .career-details-2 h4{font-size: 20px; padding: 0;}
    .service-complaint-r{padding: 0;}
    .service-complaint-r{margin-top: 30px;}
    .service-complaint-l-in { padding-bottom: 0; margin-top: 40px;  margin-bottom: 75px; margin-left: 0;}
    .service-complaint-l-in  figure{text-align: center;}
    .service-complaint-l-in  figure img{width: 60%;}
    .top-bar-r {  width: 100%; display: flex; justify-content: space-between;}
    .top-bar-r a { margin-left:0px;}
    .os-3-r{padding: 20px;}
    .os-3-r h4{ display: flex; align-items: center;}
    .os-3-r span{display: block; margin-right: 10px; width: 40px;}
    
    .os-3-c7, .os-3-c6, .os-3-c5 {min-height: 230px;}
    .counter-main{background: none; padding-bottom: 10px;}
    .counter-main h3{text-align: center; max-width: 80%; margin: auto;}
    .banner-r .btn-1{top:30px; width: 110px;}
    .banner-r .btn-1 a{font-size: 9px;}
   .banner-r .btn-1 img { width: 54px; margin-bottom: 0;}
    .banner-r .btn-1 a span img{ width: 15px; margin-left: 5px; margin-bottom: 0px;}
    
    .tech-opc .nav-tabs .nav-link{ margin: 0 11px; font-size: 12px; padding: 10px 0;}
    .tech-opc #nav-tab, .case-study-2 ul.mytab, .insight-ig ul.mytab{flex-wrap: nowrap;}
    .case-study-2 ul.mytab li button, .insight-ig ul.mytab li button{line-height: normal; padding: 5px 5px; margin: 0 5px; font-size: 14px; min-height: 70px;}
    .case-study-1{margin: 0;}
    .insight-list ul{ flex-wrap: wrap; padding: 0;}
    .insight-list ul li{width: 43%;}
    .insight-list ul li h4 { font-size: 16px; line-height: normal;}
    .claim-d-r{padding-left: 0;}
    .space-header { margin-top: 55px;}
    .service-banner h1{font-size: 40px; padding-top: 20px;}
    .service-complaint-l-in .btn-1{bottom: -50px; right: 12%;}
    
    .mobile-dis-n{display: none;}
.mobile-dis-b{display: block;}
    .navigation-1 .navbar-nav-2 .nav-item .nav-link { padding: 10px 0px;}
    .top-bar-r-btn{padding-top: 20px; padding-bottom: 20px;}
    .top-bar-r-btn a{ margin-left: 0; margin-right: 10px;}
    .banner-l, .service-banner .service-banner-r{justify-content: center;}
    .footer-copyright {padding: 0 20px  62px 0; border: 0;}
    .footer-copyright p a{color: #fcfcfc;}
    .footer-copyright span{display: block; line-height: normal; padding-top: 0px;}
    .mobile-whatsapp{ display: block;}
    .navbar-expand-lg .navbar-nav .dropdown-menu{border: 0; background: #f9f6f6; border-radius: 0; padding: 10px 0;}
    .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item{padding:5px 20px;}
    .page-404-in figure img{margin: 0;}
    .google .box-3{ padding-bottom: 20px; padding-top: 20px;}
    .faqs .heading-3 .faq-icon { right: 40px; position: absolute;  top: -15px;  width: 60px;}
    .about-1 span{ display: none;}
    .dp-app-1{margin-top: 20px;margin-top: 120px; background:linear-gradient(100.29deg, rgba(255, 224, 207, 0.6) 3.03%, rgba(228, 171, 168, 0.6) 60.11%, rgba(255, 173, 237, 0.6) 104.51%)}
    .fc-test-2{background: none;}
    .dp-app-2-m em{margin-top: -35%; margin-bottom: -55%; width: 100%; text-align: center;}
    .dp-app-3 {padding-bottom: 15px;}
    .dp-app-3 h3 span, .dp-app-3 h2 span { position: inherit; left: 0; top: 0; display: block;}
    .dp-app-btn { padding-top: 20px; padding-bottom: 30px;}
    .dp-app-4{padding-bottom: 20px;}
    .dp-app-4-r p{ margin-bottom: 0; font-size: 14px;}
    .dp-app-4-r {display: flex; align-items: center;}
    
        
    
    .pro-bg-m, .pro-bg-m .pro-bg-2, .os-bg   {background: none;}
    .similar-issue{background-image: none; background-color: #f5eff5;}
    
    
    
    .os-3-r h4 { font-size: 24px; font-weight: 700; line-height: 32px;}
    .os-3-r span { display: block; margin-right: 20px; width: 65px;}
    
    .our-process-2-r em, .our-process-3-r em, .our-process-4-r em, .our-process-5-r em, .our-process-6-r em { padding-bottom: 20px; display: block; text-align: center;}
    .our-process-sp1 em, .our-process-sp2 em{display: block; text-align: center; margin-bottom: 20px; margin-left: auto; width: 200px; margin: auto;}
    .our-process-2-l, .our-process-3-l, .our-process-4-l, .our-process-5-l, .our-process-6-l { padding-right: 25px;}
    .our-process-2-r h4, .our-process-3-r h4, .our-process-4-r h4, .our-process-5-r h4, .our-process-6-r h4 {font-weight: 700; font-size: 20px; padding-top: 15px; }
    .our-process-2-r p, .our-process-3-r p, .our-process-4-r p, .our-process-5-r p, .our-process-6-r p { font-size: 14px; }
    
    .os-3-r a { display: inline-block; margin-top: 10px; text-decoration: underline; font-weight: 700;}
    
    .testimonials-1 .heading-3 em img {  position: relative; width: auto; left: -3px; top: -25px;}
    .section-dis-m-1{padding-bottom: 25px;}
    .google-t-r {width: 41px; margin-top: 10px;}
    .google-in{display: block; margin-top: 25px; padding: 20px 20px 1px 20px;}
    .our-media{background-size: 75% !important; background: url("../images/media-bg-1.svg") left -15px top -30px no-repeat #F2F6F5; padding-top: 40px;}
    .our-media-m .insa-g-in h5{ font-size: 20px;}
     .our-media-m .insa-g-in p{ font-size: 14px;}
    .our-media-m .section-dis-2{padding-bottom: 25px;} 
    .faqs .accordion-body { color: #444; font-size: 14px; padding-left: 20px;}
    .insa-g-in em img{width: 100%;}
    .faq-1 .accordion-button::after { padding: 20px 23px; background-position: center center; background-size:12px; margin-left: 10px;}
    .otp .otp-in .icon-1, .otp .otp-in .icon-2 {display: none;}
    .otp .otp-in .fc-form{width: 100%;}
    .otp .otp-in .otp-in-left{padding: 0;}
    .otp{background-size: 70%; background-position: right -100px top -100px; margin-top: 0px; }
    .otp-main{background-image: none;}
    .otp .otp-in h1{padding-top: 30px;}
    .navigation-1 .logo{ width: 160px;}
    .navbar-toggler{border: 0!important; outline: 0!important; box-shadow: 0!important;}
    .navbar-toggler:focus{ box-shadow:0 0 0;} 
    
    
    .thank-you-l h1,  .thank-you-l h2{ font-size: 20px;}
    .thank-you-l span img{width: 44px;}    
    .thank-you-l span { top: -5px;}
   .testimonials-3-m .section-dis-3{padding-bottom: 25px;}
    .hcr-sec-height-1{min-height:inherit;}
    .hcr-sec-height-2{margin-top: auto;}
    .thank-you-l figure { position: relative; left: -10px;}
    .otp .otp-in .otp-in-left span { text-align: center; display: block;}
    .fc-test-2 .box-3, .google .box-3{padding: 0 15px; margin-left: 0;}
    .slick-dots{margin-left: 0;}
    
    
    .banner-r img { position: inherit; left: 0; max-width: 120%; margin-left: -10%;}
    .banner-r .box-1 { width: 150px; padding: 12px 33px 12px 12px; left: 40%; line-height: normal; font-size: 8px; position: absolute; bottom: 0;}
    .banner{padding-bottom: 35px;}
    .tg-1-in{padding-top: 25px;}
    .fc-test {background: #f5eff5;}
    
    
 
  
    
    .counter-main-m{padding: 20px 0px 0 0}
    .counter-main .counter #counter ul { margin-bottom: 20px;}
    .counter-main-m .counter #counter ul li h5 { font-weight: 900; font-size: 12px; width: 50px; margin-bottom: 0;}
    .counter-main-m .counter #counter ul li{font-weight: 600; font-size: 12px; display: flex; line-height: normal; padding:5px; border-radius: 4px; width: 49%; margin-bottom: 5px; align-items: center;}
    .counter-main-m .f-note p { font-size: 14px; font-weight: 600; line-height: 25px; color: #5a5a5a; margin: 0;}
      .counter-main-m  .counter-main .counter #counter ul{flex-wrap: wrap;}
   .counter-main-m .counter-main .counter{padding-right: 0;}
   .counter-main-m .counter-main .counter #counter ul li { width: 49%; margin-bottom: 5px; padding-bottom: 5px; line-height: normal; padding-top: 5px; border-radius: 4px; display: flex;}
    .counter-main-m .counter-main-m .f-note .f-note-img{padding-bottom: 15px;}
    
    
    
  
    .counter-main-m .thank-you-l figure { left: 0; padding-top: 0; top: -17px; margin-bottom: 5px;}
     .counter-main-m  { background: url(../images/fc-counter-bg.svg) right center no-repeat, linear-gradient(106.17deg, rgba(255, 231, 217, 0.2) 3.19%, rgba(241, 195, 192, 0.2) 87.94%, rgba(255, 189, 241, 0.2) 105.13%); background-size: 120%; background-position: top 40% right 10%;}
    .fc-form-watch{display: none;}
    .fc-form-m{background: #fef6f5; padding-top: 0;}
    
    
    
    
    .our-process-sp1 span, .our-process-sp2 span{font-weight: 700;}
    .os-bg h4{line-height: 35px; padding-bottom: 0;}
    .os-bg p{font-size: 12px; color: #444; }
    .os-1 span{padding-bottom: 5px;}
    .os-1 span img{max-width: 38px;}
    .os-1 .col-4{margin-top: 10px; margin-bottom: 10px;}
    .dp-app-2{background: none;}
    .dp-app-3 span img{width: 60px;}
    .dp-app-3 h3{font-size: 24px; padding-bottom: 5px;}
         .dp-app-3 h4{font-size: 16px; font-weight: bold;}
    .why-is { background: url(../images/why-is-bg.svg) left -55px top 14px no-repeat #F0F4FD; background-size: 46%;}
    .why-is h3 { text-align: center; padding-bottom: 30px; padding-top: 15px; margin: 0 10%;}
    
    .why-is-in h4{font-size: 20px;}
    .why-is-in p, .insa-g-in p{font-size: 14px;}
    .insa-g-in h5{line-height: 28px;}
    .similar-issue-2 h3{font-size: 42px;}
  .similar-issue-2 p a { line-height: 30px; margin-left: 0; padding: 0 25px; font-size: 14px;}
    .insa-g h3{padding-bottom: 15px;}
    .faq-1 .accordion-button{font-size: 16px; padding-left: 20px; line-height: 22px; justify-content: space-between;}
    .banner-l a, .service-banner .service-banner-l a{ line-height: 30px; margin-left: 0; padding: 0 25px; font-size: 14px;}
    .service-bg-ms figure, .claim-d-l figure{text-align: center; padding-bottom: 30px;}
    .claim-d-r-1, .claim-d-r-1-hc{margin:0; margin-bottom: 30px;}
    .service-bg-ms, .service-bg-cr, .claim-d{padding-bottom: 40px; margin-bottom: 40px;}
    .faqs{background: none;}
    .service-banner .service-banner-r img{width: 100%;}
    .service-banner{padding-top: 25px;}
    .claim-d-l p{font-size: 18px;}
    
    .hcr-sec .claim-d-r-1{margin-bottom: 30px;}
    .hcr-sec-height-2,  .hcr-sec-height-2 p{margin-bottom: 0!important;margin-top: auto!important;}
    .health-reimb .claim-d-r-1-hc{background: url(../images/t3.svg) right 20px top 20px no-repeat #f9eee9; position: inherit; width: 100%; margin-top: 30px;}
   .service-complaint-l-1 { font-size: 10px; width: 190px; left: 50%; margin-left: -95px; line-height: 25px; top: -20px;}
    .service-complaint-l-in .btn-1 img{width: 62px;}
    .service-complaint-l-in .btn-1  span img{width: 16px; margin-bottom: 3px}
    .service-complaint-l-in a{font-size: 10px;}
    .service-complaint-l-2 { top: 11%; left: 18%; width: 45px;}
    .service-complaint-l p{margin-bottom: 0;}
    .service-complaint-r form input, .service-complaint-r form select, .service-complaint-r textarea {  padding: 12px 15px; font-size: 12px; color: #444; }
    .service-complaint-r ::placeholder{color: #444;}
    .service-complaint{ padding-bottom: 0px;}
    .pf-app-m .pf-slider {position: relative;}
    .pf-app-m .pf-slider figure img{ width: 100%; }
    .pf-slider-1{ position: absolute; bottom: 62px; width: 100%;}
    .pf-slider-2{display: flex; justify-content: space-evenly;}
    .pf-slider-2 span img{height: 45px;}
    .navbar-collapse.collapse.show { max-height:500px; overflow-y: auto;}
    .footer-cr{word-wrap: break-word; }
    .footer-3{display: flex; flex-wrap: nowrap; padding: 6px 0;}
    .footer-main-m .footer-logo{/* width: 140px;*/ width: 200px;   }
    .footer-main-m .footer-1 h5 span{font-size: 12px; color: #fcfcfc;}
    .footer-main-m .footer-1 a {color: #ccc;font-size: 12px; font-weight: normal;}
    .footer-main-m h6{ color: #fcfcfc; font-weight: 600; font-size: 12px; } 
    .footer-4{ background: #1f201d; padding-top: 20px; margin-top: 10px;}
    .os-4{height: 52px; overflow: hidden;}
    .register-with-us-landing a{ background: #000; color: #fff;}
    .register-with-us-landing  span img{ width: 18px; margin-right: 5px; }
    .fc-test .slick-slide{margin: 15px;  }
    .fc-test  .slick-dots, .fc-why-us  .slick-dots{margin-left: 15px;}
    
    .fc-test   .box-3{ padding-right: 30px;}
    .fc-why-us .why-is-in { min-height: 400px;}
    .register-with-us a{font-size: 15px; font-weight: bold; line-height: 50px;}
    .register-with-us a span img{margin-right: 8px; margin-top: -2px; display: inline-block;}
    .mc-video-2 { margin-left: -30px; width: 60px; margin-top: -30px;}
    .mc-video-1{padding: 15px;}
    .mc-video{margin-top:0; background: none; padding-top: 40px;}
    .test-video .test-bg-2 { right: -55px; top: 205px; width: 30%;}
    .mc-customers h1{font-size: 40px;}
    .mc-customers .tst-1 {  margin-bottom: 15px;}
    .testimonials-4-2row .slick-dots{bottom: -30px;}
    .test-google{ padding-top: 0; margin-top: 10px; padding-bottom: 40px;}
    .test-google .google-in{margin-bottom: 20px;}
    .insight-right-bg1{width: 25%;}
    .media-coverage-main .mc-1 h1{font-size: 40px;}
   .media-coverage-main  .insa-g-in p { height: 40px; overflow: hidden;}
   .media-coverage-main  .mc-2 .insa-g-in h5 { font-size: 16px; line-height: normal; height: 45px; overflow: hidden;}
    .media-coverage-main .insight-right-bg1{display: none}
    .media-coverage-main .insight-right-bg2 { right: -23%; top: 20px; left: inherit; opacity: .4; width: 50%; transform: rotate(235deg);}
    .media-coverage-main .insight-right{padding-bottom: 0; overflow: hidden;}
    .media-coverage-main .mc-2 .insa-g-in{margin-bottom:20px; min-height: inherit;}
    .media-coverage-main .mc-2 {padding-bottom: 0;}
    .media-coverage-main .mc-3{padding-bottom: 40px;}
    
    .career-page  .life-insa-l h1 { padding-right: 35%; font-size: 40px;}
    .career-page .career-1 .life-insa-l{padding-right: 0;}
    .career-page .career-1 .life-insa-l .icon-1{display: block; top: -2%; right: 20%;}
    .career-page .career-1 { background: url(../images/career-bg-2.svg) right 0px top 290px no-repeat; background-size: 62px;}
    .career-page .career-bg { background: url(../images/career-bg-1.svg) left top 50px no-repeat; background-size: 220px;}
    .career-page .career-open h2 { padding-bottom: 20px; padding-top: 10px;text-align: left; margin-left: 15px;}
    .career-page .career-open-1{}
    .margin-career{margin-left: 0%;}
    .career-open { padding-bottom: 20px;}
    .career-bn-1, .career-bn-2, .career-bn-3, .career-bn-4{position: relative;min-height: 360px;}
    .career-bn-1 em, .career-bn-2 em, .career-bn-3 em, .career-bn-4 em{position: absolute; right: 10px; top: 15px;}
    .career-bn-3{margin-top: 0;}
    .career-bn-bg, .career-bn{  width: 100%; background: none;}
    .career-feed{background-size: cover;}
    .explore-insa-mob{}
    .explore-insa-mob .slick-slide   img{ width: auto;}
    .career-page .insight-box { padding-bottom: 30px;}
    .career-page .career-insa { padding: 30px 15px 20px 15px;}
    .career-page .career-insa span { padding-bottom: 15px;}
    .about-page .about-partner-r { margin-bottom: 70px; width: 100%; padding-left: 10%; padding-right: 10%;}
    .about-page .about-work-l h3, .about-page h1{ font-size: 32px;}
    .about-page .about-partner-r .btn-1{right: 40px;}
     .about-page .insight-right img.ins-rt-ic2 { position: absolute; top: -61px; right: 60px; left: 0;}
    .about-page .about-vision{padding-top: 70px;}
    
    .about-page .about-vision-m h5, .about-page .about-vision-1 h5, .about-page .about-vision-2 h5,   .about-page .about-vision-3 h5,   .about-page .about-vision-4 h5,   .about-page .about-vision-5 h5, .about-page .about-vision-6 h5 {  font-weight: bold; font-size: 24px;}
    .about-page .about-work-r{padding:0 0 20px 0;}
    .about-page .about-down-app {margin-bottom: 35px;}
    
    .about-page .about-team img.ab-tm-ic {left: 64%; display: none;}
   .about-page .about-team .slick-next { right: 0; z-index: 10}
    .about-page .about-team .slick-prev { left: 0;z-index: 10}
    .about-page .about-team{padding-bottom: 0;}
    .about-page .about-team-1{padding-bottom:10px 10px  0 10px;}
    .be-future-r .counter #counter ul li:nth-of-type(3){width: 100%;}
    .p-form-1 { padding-bottom: 30px;}
    .p-form-btn{padding-top: 0;}
    .be-future-l h3{ text-align: left; max-width: 100%; font-size: 40px; padding-bottom: 20px;}
    .be-future-l{padding-right: 0;}
 
    .partner-complaint .service-complaint-l-in .btn-1 { bottom: 15px;}
    .partner-complaint .service-complaint-l-in{width: 85%; padding-bottom: 60px;}
    .be-future-r .counter #counter ul li h5{font-size: 28px; margin-bottom: 0;}
    .be-future-r .counter #counter ul li{ font-size: 16px; font-weight: 500;}
    .be-future-r  h3{padding: 0px 0 5px 0; width: 100%; text-align: left; margin: 0;}
    .be-future-r ul{margin-bottom: 0px!important;}
    .dp-app-partner .dp-app-2-m em{ margin-top: -45%; width: auto; position: relative;}
    .dp-app-partner .dp-app-3{}
    .hear-from-main{background: none;}
    .hear-from .section-dis{display: block; padding-bottom: 20px; margin: 0 10px;}
    .partnership-1 h1 { padding-bottom: 10px; font-size: 24px; font-weight: bold;}
    .partnership-1 { background: url(../images/partner-bg-1.svg) right -101px top 10px no-repeat #F0F4FD; padding: 40px 0 30px 0; background-size: 80%;}
    .information{ padding: 35px 0 0 0;}
    .information-1{width: 100%; margin: 0;}
    .info-r-1 span, .info-r-1  { display: block; font-size: 12px;}
    .info-r-1 span , .information-1{padding-bottom: 10px;}
    .info-r strong{display: none;}
    .info-r h4{font-size: 16px;}
    .login-page .login-m{padding-bottom: 20px;}
    .login-page .login-m h1{font-size: 24px; padding-top: 10px;}
    .login-page .login-claims-r{padding-left: 0;}
    .login-page .login-claims-icon2 { position: absolute; left: -10px; top: -60px; z-index: -1; transform: rotate(-52deg); width: 100px;}
    .login-page .login-form{margin-top: 50px;}
    .login-page .login-container{background: none;}
    .download-polifyx-1{display: none;}
    .login-page .dp-app-3 h3{font-size: 28px; padding-right: 30px; }
    .chat-boat-1{display: none;}
    .service-complaint-l-in{width: auto;}
    .service-complaint-l-in .btn-1{display: none;}
     .service-complaint-l-in{margin-bottom: 0;}
    .partner-page  .partner-complaint .service-complaint-l-in{padding-bottom: 0;}
    .fc-form h4{font-size: 16px; padding-bottom: 14px;}
    
    .news-l-years .faq-1 {margin-bottom: 0;}
    .news-l-years .faq-1 .accordion-item{ float: left; width: 100%;}
    .news-l-years .faq-1 .accordion-button,  .news-l-years .faq-1 .accordion-body{padding-left: 0; padding-right: 0;}
    .news-l-years .case-study-2 ul.mytab li button, .news-l-years .insight-ig ul.mytab li button{min-height: inherit;}
    .news-l-years .faq-1 .accordion-item{padding-left: 20px; padding-right: 20px;}
    #ymDivBar {right: 10px!important; bottom: 60px!important; background: none; }
    #ymDivBar img { width: 48px!important; height: 48px!important;opacity: 1;}
   .our-process-6-l span{ position: inherit; top: 0px;}
    .banner-l a { margin: 0 0px 0 0; min-width: inherit}
       .register-with-us-landing { display: flex!important; background: #000;   justify-content: space-evenly;}
    
    
    
    .know-your-form{padding:30px 0; margin-top: 0; margin-bottom: 0;}
    .know-your-form-1 form { display: block;}
    .know-your-form-1 {margin-top:20px;}
    .k-y-form-box-1 { margin: 0 30px 15px 0; width: 100%;}
    .k-y-form-box-2{text-align: center;}
    
    .calculate-container .login-claims{padding-top: 0;}
    .hcrf h3{font-size: 32px; padding-bottom: 0;}
    .hcrf ul{margin-bottom: 0;}
    .hcrf ul li{width: auto;}
    
    .del-account-container{padding-top: 60px;}
    .del-account-c { padding: 20px 20px 10px 20px;}
    .del-account-logo-l, .del-account-logo-r  {margin:0 20px;}
    .del-account-head {text-align: center; padding: 30px 0 0px 0; font-size:26px;}
    .del-account-partner .del-account-c { padding: 20px 20px 10px 20px;}
 
}





    
    
    
 


@media (min-width: 992px) and (max-width: 1199px) {
    .container{max-width: 1075px;}
   .os-bg  .tagline-1{width: 1000px!important}
   .os-bg .row {width: 1000px!important}
    .service-complaint{overflow: hidden;}
    .swipe-menu-outer{padding-left: 30px; padding-right: 15px;}
    .os-3-l {width: 130px; padding: 0 20px;}
    
}

@media (min-width:1000px) and (max-width: 1400px) {
    
    .os-bg{background-size: 220px;}
    .fc-form textarea { min-height: 55px;}
    .fc-form h4{font-size: 17px;}
    
    .fc-form h4{font-size:16px; padding-bottom: 15px;}
 
}



 @media (min-width: 1400px) and (max-width: 8000px) {
    
    .insa-g-in{min-height: 460px;}
    .our-media .insa-g-in h5{font-size: 20px; font-weight: bold;}
     .career-explore-box .insight-box-4{padding-bottom: 0;}
    .pf-app .pf-app-3-in img { width: 88%;}
     .pf-app .pf-app-3-in img{width: 100%; margin-bottom: -100px}
     .our-media .insa-g-in{min-height: 420px;}
     .google-in{min-height: 210px;}
     .why-is-in em img { width: 100%;}
     .fc-form-m-1{width: 380px; }
     .fc-form h4{padding-bottom: 30px; padding-top: 10px;}
     .information-1{width: 44%;}
       .about-down-app{width: 570px;}
     .about-partner{padding-bottom: 120px;}
     .about-down-r h4{font-size: 23px;}
     
}




