/* common css */
.d-table{display:table;}
.d-table-cell{display:table-cell;vertical-align:middle;}
.d-line-block{display:inline-block;}
.pt-50{padding-top:50px;}
.text-align-left{text-align:left;}
.fs-22{font-size:22px !important;}
.cover{object-fit:cover;}
.h-150{height:150px;}
.min-height-100{min-height:100%;}
body{overflow-x:hidden;}
.d-block{display:block;}
body{font-family:'Belleza' !important;}
.txt-transform-uppercase{text-transform:uppercase;}
.br-50{border-radius:50px;}
.bg-light-blue{background-color:#ccccff;}
.p-10{padding:10px;}
.p-20{padding:20px;}
.p-30{padding:30px;}
.pl-50{padding-left:50px !important;}
.pr-50{padding-right:50px !important;}
.pt-40{padding-top:40px;}
.h-330{height:330px;}
.bg-green{background-color:#296437;}
.bg-voliet-light{background-color:#816fa2;}
.bg-skyblue{background-color:#029fd6;}
.bg-skyblue-o{background-color:#72c2de;}
.bg-violet{background-color:#422774}
.pt-8{padding-top:8px;}
.p-5{padding:5px;}
.p-15{padding:15px;}
.p-3{padding:3px;}
.pt-40{padding-top:40px;}
.h-38{height:38px;}
.h-50{height:50px;}
.h-30{height:30px;}
.clr-blue{color:#2d2748;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{display:inline-block;}
.pt-60{padding-top:60px;}
.fs-26{font-size:26px; text-transform:capitalize;}
.d-inline-block{display:inline-block}
.p-0{padding:0px;}
.fs-16{font-size:16px;}
.v-m{vertical-align:middle;}
.bg-rose{background-color:#c73298;}
.border-1{border:1px solid #fff;}
.pt-40{padding-top:40px;}
.pb-20{padding-bottom:20px;}
.brdr-1{border:1px solid #fff;}
.form-control{border:1px solid #f1f1f1;box-shadow:unset;border-radius:0px;padding:15px 5px;}
.f-14{font-size:14px;}
.pb-60{padding-bottom:60px;}
.d-none{display:none;}
.txt-white{color:#fff;}
.h-190{height:150px;;object-fit:cover;width:100%;}
.mtm-14{margin-top:-14px;}
.fs-18{font-size:18px !important;}
.fs-20{font-size:20px !important;}
.mtm-2{margin-top:-2px;}
.mtm-5{margin-top:-5px;}
.pb-12{padding-bottom:12px;}
.pb-20{padding-bottom:20px;}
.pb-5{padding-bottom:5px;}
.pt-280{padding-top:280px;}
.pb-40{padding-bottom:40px;}
.pr-20{padding-right:20px;}
.txt-black{color:#000;}
.h-300{height:300px;}
.f-20{font-size:20px;}
.border-1{border:1px solid #fff;}
.prlb-20{padding:0px 20px 20px 20px;}
.pl-3{padding-left:3px;}
.pl-3{padding-left:3px;}
.m-0{margin:0px;}
.p-70{padding:70px 20px 80px 20px;}
.p-30{padding:30px 30px 40px;}
.pt-80{padding-top:80px;}
.pb-20{padding-bottom:20px;}
.pr-10{padding-right:10px;}
.bg-orange{background-color:#f36622;}
.clr-orange{color:#f36622;}
.bg-common{background-color:#fff;}
.bg-light{background-color:#f1f1f1;}
.pos-relative{position:relative;}
.p-40{padding:20px 40px;}
.bg-blue{background-color:#2d2748;color:#fff;}
.pos-absolute{position:absolute;}
.pt-20{padding-top:20px;}
.mt-20{margin-top:20px;}
.text-white{color:#fff;}
.h-60{height:60px;}
.h-40{height:40px;}
.w-100{width:100%;object-fit:cover;}
.h-180{height:180px;width:100%;object-fit:cover;}
.br-2{border-right:1px solid #fff;}
.bl-1{border-left:1px solid #fff;}
.h-70{height:70px;}
.mtm-70{margin-top:-70px;}
.mtm-50{margin-top:-50px;}
.fl{float:left;}
.fr{float:right;}
.h-550{height:550px;object-fit:cover;}
.h-160{height:160px;object-fit:cover;width:100%;;object-fit:cover;width:100%;}
.p-0{padding:0px;}
.m-0{margin:0px;}
.w-40{width:40px;}
.w-80{width:80px;}
.mr-10{margin-right:10px;}
.mt-70{margin-top:70px;}
.h-28{height:28px;}
.mb-70{margin-bottom:70px;}
.d-flex{display:flex;}
.fs-20{font-size:20px;}
.color-white{color:#fff;}
.p-20{padding:20px;}
.bg-light-o{background-color:#f9f9f9;}
.bl{border-left:2px solid #922149;}
.ptb-10{padding-top:10px;padding-bottom:10px;}
.plr-15{padding-right:15px;padding-left:15px;}
.ptb-30{padding:30px 0px;}
.dark-blue-bg{background-color:#093369;color:#fff;}
.dark-blue{color:#093369;}
.cl-blue{color:#093369;}
.pr-10{padding-right:10px;}
.fs-18{font-size:18px;}
a.dark-blue-bg:hover{background-color:#922149;color:#fff;}
.p-5{padding:5px;}
.pb-40{padding-bottom:40px;}
.mr-10{margin-right:10px;}
.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.m-mode{display:none;}
.mr-10{margin-right:10px;}
.m-5{margin:5px;}
.bg-light{background-color:#f1f1f1;}
.bg-common{background-color:#fff;}
.pr-5{padding-right:5px;}
.mr-5{margin-right:5px;}
.m-10{margin:10px;}
.pre-header .details a.d-none{display:none;}
.mt-10{margin-top:10px;}
.pt-10{padding-top:10px}
.pt-15{padding-top:15px;}
.pb-10{padding-bottom:10px;}
.mt-30{margin-top:30px;}
ul li,ol, ul{list-style-type:none;margin:0px;padding:0px;}
p{font-size:18px;}
a{text-decoration:none !important;}
html {scroll-behavior: smooth;}
body{font-family: 'Poppins';font-size:14px;}
h1,h2,h3,h4,h,h6{font-family: 'Belleza';line-height:30px;text-transform:uppercase;}
h1{font-size:40px;}
h2{font-size:30px;}
h3{font-size:20px;}
.h-400{height:400px;object-fit:cover;}
.pl-20{padding-left:20px;}
.text-white{color:#fff;}
.bg-rose{background-color:#b62d89;color:#fff;margin-bottom:20px;}
.pt-180{padding-top:180px;}
.mt-50{margin-top:50px;}
.mt-10{margin-top:10px;}
.fs-12{font-size:12px;}
.txt-algn-end{text-align: end;}
h2 span ,h3 span{display:inline-block;}
.h-30{height:40px;}
.h-50{height:50px;margin:0 auto;}
.h-auto{height:auto;}
.pt-30{padding-top:30px;}
.pt-6{padding-top:6px;}
.pl-10{padding-left:10px;}
.w-70{width:70px;}
.bg-com{background-color:#fff;}
.bx-sdw{box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px 0px, rgba(0, 0, 0, 0.12) 0px 2px 10px 0px;margin:0px !important;}
/*navbar related css */
.m-mode{display:none;}
.navbar-section{border-radius:0px;padding:0px;}
.sticky {position: fixed;transform: translate(0%, 0%) !important;top: 0% !important;width: 100%;box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px 0px, rgba(0, 0, 0, 0.12) 0px 2px 10px 0px;margin:0px !important;background-color:#fff;z-index:9999;width:100%:}
.sticky + .content {padding-top: 60px;}
.navbar-nav>li>a{font-size:13px;}
.navbar-nav li a{color:#000;}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {margin-top:-12px;margin-left: 15px;}
.navbar {margin-bottom: 0;border-radius: 0;}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-right:20px;}
.navbar-inverse{background-color:#fff;border:unset;width: 100%;z-index:9;}
.navbar-inverse .navbar-nav>li>a:focus{color:#fff;    background-color: #fe6b01;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover{background-color:#fe6b01;}
.navbar-nav>li>a { padding:30px 18px;}
.navbar-inverse .navbar-nav>li>a{color:#000;text-transform: uppercase;}
.header{top:6%;transform: translate(0%, 6%);z-index:9999;margin:0 auto;width: 100%;}
.navbar {min-height:78px;max-height:78px;}
.navbar-section .logo-text h4{line-height:10px !important;color:#fe6b01;font-size:24px;font-weight:700;}
.navbar-section .logo-text {color:#000;}
.header .navbar-brand .h-70{margin-top:-10px;margin-left:25px;}
.contact-section .bg-img{background-image:url("/../images/contact-bg-new-img.jpg");min-height:420px;background-position:center top;background-size:cover;background-repeat:no-repeat;}
.celebration-section{background-image:url("/../images/event-bg.jpg");min-height:520px;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
.count-section{background-image:min-height:120px;background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
/* pre-header css */
.pre-header a{color:#fff;font-size:16px;}
.pre-header .inner-links a{text-decoration:none;color:#fff;padding-right:10px;}
.pre-header .inner-links a .fa{font-size:5px;padding-right:5px;display: inline-block;vertical-align: middle;color:#fff;}
.pre-header .contact-links span.fa{background-color:#fff;padding:5px;border-radius:50px;color:#422774;font-size:12px;}
.pre-header .contact-links span.fa.fa-phone{background-color:#fff;padding:5px 6px;border-radius:50px;}

/*services-section */
.services-section h4{padding:5px 20px;line-height:15px;width:170px;}

.services-section .inner:hover{transform: scale(1);transform: scale(1.1); transition: 2s;cursor: pointer;}
.services-section .text{bottom: 14%;left: 50%;transform:translate(-50%,-14%);}
.services-section{padding-bottom:80px !important;padding-top:40px !important;}
.services-section .inner{position:relative;}
.services-section .inner:after{position:absolute;content:"";height:3px;width:90px;border-radius:0%;background-color:#422774;right:0%;bottom:0%;}
.services-section .inner:before{position:absolute;content:"";height:100%;width:100%;border-radius:0%;background-color:#000;left:0%;top:0%;opacity:0.5;}
.services-section .inner h4{font-weight:bold;}
.services-section .inner img{margin-left:36px;}
.services-section .fa{font-size:30px;}
.services-section .half-triangle{width: 100%;height:0px;border-left: 240px solid transparent;border-right: 240px solid transparent;border-top: 70px solid #296437;left:0%;bottom:-9%;}
/*whychoose-section */
.whychoose-section .separator-img{bottom:0;right:0;opacity:0.6;}
.whychoose-section{padding-top:20px !important;padding-bottom:60px !important;}
.whychoose-section h3{font-size:26px;}
.whychoose-section p{font-size:18px;line-height:30px;}
.whychoose-section .fa-check{background-color:#fff;border-radius:30px;padding:4px;margin-right:10px;}
.whychoose-section .checklist-item ul li{font-size:17px;line-height:40px;}
/*approach-section */
.approach-section h3{font-size:26px;}
.approach-section p{font-size:22px;}
.approach-section .fa-check{background-color:#fff;border-radius:30px;padding:4px;margin-right:10px;}
.approach-section .checklist-item ul li{font-size:17px;line-height:40px;}
/*testmonial-section */
.testmonial-section {padding:60px 20px 120px;}
.testmonial-section h4{line-height:16px;}
.testmonial-section .carousel-inner{height:unset !important;}
/*mission-section*/
.mission-section{padding:40px 20px !important;}
.mission-section .half-circle-sep{left:0;top:0;}
.mission-section:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-color:#000;opacity:0.7;}
.mission-section .plus-icon{font-size:30px;}
/* count-section*/

.count-section .inner-list p{font-size:16px;}

.count-section .inner-list .list-item .fa{font-size:20px;}
.count-section .inner-list .list-item .fa-child{padding: 18px 22px;font-size:22px !important;}
.count-section .inner-list .list-item .fa-stethoscope,.count-section .inner-list .list-item .fa-blind{padding: 16px 20px;font-size:24px !important;}
.count-section .inner-list .list-item .fa-shield{padding:20px 22px;}
.count-section .inner-list .list-item .fa-user{font-size:24px!important;padding:18px 20px !important;}
.count-section .inner-list .list-item .fa-smile-o{font-size:24px!important;padding:18px 20px !important;}
.count-section .inner-list .list-item h4{line-height:10px !important;}
.count-section .pt-40{padding-top:60px !important;}
.counter
{
    
    text-align: center;
}
.employees,.customer,.design,.order
{
    margin-top: 10px;
    margin-bottom: 10px;
}
.counter:before{content:"";position:absolute;width:1px;background-color:#f1f1f1;height:100%;left:50%;top:10%;opacity:0.2;}
.counter:after{content:"";position:absolute;width:1px;background-color:#f1f1f1;height:180%;left:50%;top:-34%;opacity:0.2;transform: rotate(90deg);}
.counter-count
{
    font-size: 43px;
    border-radius: 50%;
    position: relative;
    color: #ffffff;
    text-align: center;
    line-height: 92px;
   
    height: 72px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    display: inline-block;
}

.employee-p,.customer-p,.order-p,.design-p
{
    font-size: 24px;
    color: #fff;
    line-height: 34px;
}
.testimonial_subtitle{
    color: #000;
    font-size: 12px;
}
  .testimonial_btn{
    background-color: #373d4b !important;
    color: #fff !important;
 }
 .seprator {
    height: 2px;
    width: 56px;
    background-color: #0aaa7a;
    margin: 7px 0 10px 0;
}
.inner-hero-section .inner-content{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;}
/*hero-section-section */
.hero-slider-section .carousel .carousel-inner .item,.hero-slider-section .carousel .carousel-inner .item img{height:90vh;width:100%;}
.hero-slider-section .slider-img{height:550px;width:100%;}
/*testmonial-section */
.testmonial .slide:nth-child(2){left:0%;}
.testmonial-section .p-20{padding:60px 20px 80px;}
/*booking-section */
.booking-section .content-section{width:350px;bottom:0;right:0;}
.booking-section .heading-section{top:0;left:0;}
.booking-section h4{line-height:30px;}
.booking-section a:hover{background-color:#296437;color:#fff;}
.booking-section .btn-grp{left:50%;top:50%;transform: translate(-50%, -50%);-webkit-animation: shake 0.1s ease-in-out 0.1s infinite alternate;}
.booking-section a:hover{background-color:#296437;color:#fff;}
.booking-section a{display:inline-block;padding:15px 45px;font-size:18px; width:auto;margin-top:10px;width:300px;text-align:center;}

/*contact-section css */
.contact-section {padding-bottom:50px !important;}

.contact-section .inner-details{padding:10px 20px;}
.contact-section .inner-details a{font-size:16px;}
.contact-section .inner-details .fa{background-color:#f1f1f1;height:40px;width:40px;border-radius:50%;display:inline-block;line-height:40px;font-size:18px;}
.contact-section h2{text-transform:uppercase;color:#000;}
.contact-section h2 span:before{position:absolute;content:"";height:2px;width:60px;bottom:-25%;left:50%;transform: translate(-50%, -50%);}
.contact-section h2 {padding-bottom:5px;}
.contact-details h4 span{border-bottom:0.5px solid #fff;padding-bottom:5px;}
.contact-details h4{font-weight:700;text-transform:uppercase;margin-bottom:20px;}
.contact-details a span:nth-child(1){padding-right:10px;color:#fff;font-size:14px;}
.contact-details a span.fa-phone,.contact-details a span.fa-globe,.contact-details a span.fa-map-marker{font-size:18px;}
.contact-details a{color:#fff;display:table;font-size:18px;padding-bottom:6px;}
.contact-details a:nth-child(1){padding-top:10px;}
.contact-details a:hover{color:#fe6b01;}
.contact-row{background-color:#fff;padding:40px 10px 40px;box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;margin-top: 10px;}
.sbt-btn{background-color:#fe6b01;padding:10px 20px;color:#fff;margin-top:5px;display:inline-block;margin-left:10px;}
/*copyright -section css */
.copyright-section a{color:#fff;}
.copyright-section p{font-size:16px;}

/*services page css strats here */
/*inner-hero-section */
.inner-hero-section:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;background-color:#000;opacity:0.7;}

/* tab section */
.flip-card {
  background-color: #f1f1f1;
  width: 100%;
 height: 400px;
  perspective: 1000px;
}
.flip-card img{height:200px;object-fit:cover;}
.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
 
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #f1f1f1;
  color: black;
}
.flip-card-back p{display:table-cell;vertical-align:middle;}
.flip-card-back {
  background-color: #422774;
  color: white;
  transform: rotateY(180deg);
  display:table;
  padding:20px;
  height:100%;
}
#inner-service-page h3 span{font-size:24px;position:relative;display:inline-block;}
#inner-service-page h3 span:before{position:absolute;content:"";height:1px;width:80px;background-color:#000;right:0%;top:50%;transform:translate(112%,-50%);opacity:0.7;}
.policies-section,.Micro-Insurance-Plans-section{padding:40px 20px 80px!important;}
.Micro-Insurance-Plans-section .lh-20{line-height:30px;}
.policies-section .box{height:350px;width:100%;transition: transform 0.6s;transform-style: preserve-3d;}
.policies-section .title-text{right:0;bottom:0;}
.policies-section{padding-bottom:50px;}
.policies-section .policy-list{min-height:180px;}
.policies-section .policy-list{padding-bottom:20px;}
.policies-section .title-text p{line-height:0px;padding-top:10px !important;font-size:20px;}
.policies-section .w3-button{border:0px !important;}
.policies-section .policy-list ul>li{position:relative;padding-left:30px;padding-bottom:5px;font-size:18px;}
.policies-section .policy-list ul>li:before{position:absolute;content:"\f00c";font-family: FontAwesome;display: inline-block;vertical-align: middle;left: -4%;font-size:12px;color:#422774;padding-left:20px;top:18%;}
@media screen and (max-width: 769px)  {
    .slide__text-heading {
    line-height: 30px;
    font-size: 30px;
}
.text-align-left {text-align:center;}
.whychoose-section .h-330 {
    height: 230px;
    width: 100%;
    object-fit: cover;
    padding-top:20px;
}
.contact-section {
    padding-bottom: 30px !important;
}
.slider-pagi{display:none;}
.booking-section .content-section {width:100%;}
.booking-section a{font-size:14px;}
.booking-section{min-height:620px !important;}
.booking-section h4{font-size:20px;}
.mission-section .employees{margin-top:0px;}
.counter:after,.counter:before{position:unset !important;}
.carousel-inner,.booking-section{text-align:center;}
.count-section{text-align:center;}
.count-section .pr-10{padding-bottom:10px;}
.count-section .bg-img{min-height:220px !important;}
.d-flex{display:unset !important;}
.services-section .bg-img,.services-section .bg-img-2,.services-section .bg-img-3,.services-section .bg-img-4,.services-section .bg-img-5,.services-section .bg-img-6{min-height:200px !important;}
.services-section .col-xs-12{padding-bottom:20px;}
.services-section .pt-20{padding-top:0px !important;}
.services-section ,.whychoose-section{
    padding-bottom: 40px !important;}
.slide__text{bottom:0%;height:120px;}
.slide__content{top:35%;}
.slide__text img{height:50px;}
    .slide__overlay{height:300px;}
    .navbar-inverse .navbar-nav{margin-left:0px;}
    .navbar{min-height:50px;text-align:center;}
    .navbar-inverse .navbar-nav {background-color:#fff;}
    .container-fluid>.navbar-header{margin-right:0px;margin-left:0px;}
    .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #fe6b01;
}
    .navbar-section .container{text-align:center;width:100%;}
    .navbar-header a.logo{display:block}
   .navbar-inverse .navbar-toggle {float:unset;display: inline-block;text-align: center;background-color:#fe6b01;margin-right:0px;border-color:#fe6b01;}
    .navbar-header{width:100%;
    height: 69px;
    padding: 4px;}
    .navbar-inverse .navbar-toggle .icon-bar{display: block;text-align: center;}
    .pull-right{float:unset !important}
    .navbar-nav>li>a {padding-top:5px;padding-bottom:7px;}
    .mobile-logo .navbar-brand img,.logo-text{display:inline-block;}
	.pre-header a{display:block;padding:5px 10px;font-size: 18px;}
        .contact-links.txt-white a span.fa {
    color: red;
    font-size: 9px !important;
}
.contact-links.txt-white a {
        font-size: 14px;
    display: inline;
    padding: 4px;
}

	.pull-right{float:unset;}
	.container-fluid>.navbar-collapse{margin-right:0px;}
	.navbar-inverse .navbar-collapse {
    border: 0px;
    width: 160px;
    float: right;
}
.header-content-inner h1 {
    font-size: 22px;
    color: #fff;
    line-height: 26px;
}
h2.section-heading {
    font-size: 15px;
    line-height: 20px;
    color: #fff;
}
	.mobile-logo img{margin-top:-30px;}
	.txt-algn-end {text-align: center;     margin: 0;
    padding: 0;}
        
        .navbar-inverse .navbar-brand {
    color: #9d9d9d;
    width: 210px;
}
	.n-mode{display:none;}
	.m-mode{display:inline-block;width:100%;background-color:#fff;}
	.logo-text  h4{text-align:left;line-height:15px;font-size:30px;}
	.pre-header{padding:10px 0;}
	.pre-header .contact-links span.fa {font-size:15px;padding:5px 6px;}
	.pre-header .contact-links span.fa.fa-phone {padding: 5px 6px;}
	.slider-container{height:300px;}
	html,body{
    overflow-x: hidden;
}
	.booking-section a{width:100%;}
}
@media screen and (max-width: 1024px) and (min-width: 1024px)  {
.count-section .col-md-5{width:30%;}
.count-section .col-md-7{width:70%;}
.container-fluid>.navbar-collapse{margin-right:0px;}
.slider-pagi{bottom:-52%;}
	html,body{
    overflow-x: hidden;
}
.slide__text {top:12% !important;}
.booking-section{min-height:480px !important;}
}




.slider-container{
  background-image: url("../images/slider/slider-3.jpg");
  height:500px;
  background-size: cover;
  background-position:center;
} 
   .testmonial-section .bg-img:before{position:absolute;content:"";background-color:#000;height:100%;width:100%;left:0;top:0;opacity:0.7; }
  .testmonial-section .bg-img{background-image:url("../images/testmonila-image.jpg");background-position:center top;background-size:cover;background-repeat:no-repeat;}
  .mission-section {background-image:url("../images/family-bg.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
  .contact-section .bg-img{background-image:url("../images/contact-bg-1.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
  .services-section .bg-img-4{background-image:url("../images/car-insurance.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
   .services-section .bg-img-5{background-image:url("../images/accident -image-1.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
  .services-section .bg-img-6{background-image:url("../images/general.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
  .services-section .bg-img-3{background-image:url("../images/traveller-1.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
   .services-section .bg-img-2{background-image:url("../images/health.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
  .services-section .bg-img:nth-child(1){background-image:url("../images/life-image.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
  .booking-section {background-image:url("../images/happy-family.jpg");min-height:420px;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}
  .slide:nth-child(1) .slide__bg {left: 0;background-image: url("../images/slider/slider-1.jpg")no-repeat 90% 90% local;background-position:center center;}
  .slide:nth-child(2) .slide__bg {
  left: -50%;
  background-image: url("../images/slider/slider-2.jpg");
background-position:center center;}
   
   .slide:nth-child(3) .slide__bg {
  left: -100%;
  background-image: url("../images/slider/slider-1.jpg");
background-position:center center;}
  .count-section .bg-img{background-image:url("../images/policy-image.jpg");min-height:420px;background-position:center top;background-size:cover;background-repeat:no-repeat;}
  .count-section .bg-img-two{background-image:url("../images/family-image.jpg");min-height:420px;background-position:center top;background-size:cover;background-repeat:no-repeat;}
  
 #contactForm .form-msg {
    padding: 10px;
}
#contactForm p.msg.msg-error {
    border: 1px solid #d21a1a;
    padding: 10px;
    background: #ffdede;
}
#contactForm .form-msg p {
    font-size: 14px;
}

#contactForm p.msg.msg-success {
    border: 1px solid #53d21a;
    padding: 10px;
    background: #d4f3d2;
}

    div#myCarousel .carousel-inner, div#myCarousel .carousel-inner .item {
        height: 90vh;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
        section#contact.p-20, section#about.p-20 {
    padding: 50px !important;
}
    
@media (min-width: 768px) {

    div#myCarousel .carousel-inner, div#myCarousel .carousel-inner .item {
        height: 82vh;
        background-repeat: no-repeat;
        background-size: cover;
        text-align: center;
    }
  header .header-content {
    text-align: left;
    padding: 0;
  }
  header .header-content .header-content-inner {
    max-width: none;
    margin: 275px 0;
    transform: translateY(-50%);
  }
  header .header-content .header-content-inner h1 {
    font-size: 35px;
  }
h1.animation.animated-item-1 {
    font-size: 32px;
}

.header-content-inner h1 {
    color: #fff;
    line-height: 45px;
    font-size: 36px;
    margin-top: 22%;
    text-transform: initial;
}

h2.section-heading {
    font-size: 30px;
    color: #fff;
    text-transform: initial;
    line-height: 36px;
}

}




  .contact-section .bg-img{background-image:url("../images/contact-bg-1.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.inner-hero-section{background-image:url("../images/family-bg.jpg");min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;}
.jumptarget::before {
  content:"";
  display:block;
  height:50px; /* fixed header height*/
  margin:-50px 0 0; /* negative fixed header height */
}
  #contactForm .form-msg {
    padding: 10px;
}
#contactForm p.msg.msg-error {
    border: 1px solid #d21a1a;
    padding: 10px;
    background: #ffdede;
}
#contactForm .form-msg p {
    font-size: 14px;
}

#contactForm p.msg.msg-success {
    border: 1px solid #53d21a;
    padding: 10px;
    background: #d4f3d2;
}




nav#mainNav.affix {
    background: #fff;
    width: 100%;
    top: 0;
    box-shadow: 0 -2px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.2);
}
.carousel-indicators {
    z-index: 1;
}


@media screen and (max-width: 769px)  {
    div#myCarousel .carousel-inner, div#myCarousel .carousel-inner .item {
        height: 230px;
        background-repeat: round;
    }
    section#contact.p-20, section#about.p-20 {
        padding: 0px !important;
    }
    .clr-orange {
        color: #f36622;
        font-size: 20px;
    }
    .policies-section, .Micro-Insurance-Plans-section {
        padding: 40px 0px 80px!important;
    }
}