@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap');body{font-family: 'Source Sans Pro', sans-serif;}/* sticky menu css */ .is-sticky{position: fixed!important;top: 0;left: 0;width: 100%;z-index: 3;box-shadow: 0 2px 15px rgba(0,0,0,.1);z-index: 999;}.is-sticky{animation: smoothScroll 1s forwards; }@keyframes smoothScroll {    0% {transform: translateY(-150px); }     100% {transform: translateY(0px); }}.is-sticky .navbar{padding: 8px 0px;}/*==========================================Header css start=======================================*/.top-bar-left ul{padding-left: 0px; list-style-type: none; display: flow-root; margin-top: 0px;margin-bottom: 0px;}.top-bar-left ul li{float: left; margin-right: 25px;}.top-bar-left ul li a i{margin-right: 5px;}.top-bar-left ul li a{color: #fff;text-decoration: none;}.top-bar-right ul{padding-left: 0px; list-style-type: none; display: flow-root; margin-top: 0px;margin-bottom: 0px; text-align: right; float: right;}.top-bar-right ul li{float: left;margin-right: 10px;}.top-bar-right ul li a i{margin-right: 0px;font-size: 14px;border: 1px solid #ccc;padding: 10px;border-radius: 50%;width: 28px;height: 28px;display: flex;justify-content: center;align-items: center;}.top-bar-right ul li a{color: #ffffff;text-decoration: none;} .top-bar-wrap{background-color: #000b29;padding: 7px 0px;border-top: 1px solid #00E5CB;border-bottom: 1px solid #ffffff;/* box-shadow: 0px 0px 10px #ccc;*/}.navbar-nav li a{font-size: 15px;color: #595959!important;}.navbar-nav li{margin-right: 10px;}.navbar{z-index: 99;width: 100%;padding: 7px 0px;}.navbar.bg-light-back {background-color: #000b29;}.is-sticky .navbar.bg-light-back {background-color: #000b29;/* box-shadow: 3px 4px 9px #bdbdbd; */border-bottom: 1px solid #000b29;}/*============================================Header css end=======================================*//*===================================Home main banner css start====================================*/.banner-item{display: flex; justify-content: center; align-items: center;     margin-bottom: 20px;}.main-banner-content{width: 65%;}.main-banner-image{width: 50%;}.main-banner-image img{width: 100%;}.banner-main-image{width: 100%;}#home-slider .owl-dots button{border: 1px solid #212754!important; background-color: #212754!important; width: 10px; height: 10px; border-radius: 50px; margin-right: 10px; margin-bottom: 9px;}#home-slider .owl-dots button.active{background-color: #212754!important; height: 40px;}#home-slider .owl-dots{justify-content: center; display: none; margin-top: 30px; margin-bottom: 30px; position: absolute; display: grid; top: 100px; right: -48px;}#home-slider .owl-dots button:focus{outline: none; box-shadow: none;}#home-slider{position: relative;}.main-banner-content h3{color: #212754; text-transform: uppercase; font-size: 60px; font-weight: 500; text-shadow: 0px 7px #dee4f4;}.main-banner-content h2{font-weight: 700; font-size: 70px; color: #212754; text-shadow: 0px 8px #dee4f4;}.main-banner-content p{font-size: 21px; color: #212754; margin-top: 15px;}.main-banner-content{padding-right: 70px;}.banner-main-button a{background-color: #dee4f4; padding: 10px 30px; color: #212754; text-transform: uppercase; font-size: 1vw; text-decoration: none; font-weight: 600; border-radius: 50px;}.banner-main-button{margin-top: 40px;}#home-slider .owl-nav .owl-prev {position: absolute;left: 15px;top: 50%;opacity: 0;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background: rgb(255 255 255 / 50%) !important;width: 60px;cursor: pointer;height: 60px;position: absolute;display: block;z-index: 1000;border-radius: 50px;border: 1px solid #ccc;}#home-slider .owl-nav .owl-prev span {font-size: 1.6875rem; color: #fff; }#home-slider .owl-nav .owl-prev:focus {outline: 0; }#home-slider .owl-nav .owl-prev:hover {background: #000 !important; color: #fff;}#home-slider .owl-nav .owl-next {position: absolute;right: 15px;top: 50%;opacity: 0;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background: rgb(255 255 255 / 50%) !important;width: 60px;cursor: pointer;height: 60px;position: absolute;display: block;z-index: 1000;border-radius: 50px;border: 1px solid #ccc;}#home-slider .owl-nav .owl-next span {font-size: 1.6875rem; color: #fff; }#home-slider .owl-nav .owl-next:focus {outline: 0; }#home-slider .owl-nav .owl-next:hover {background: #000 !important; color: #fff;}#home-slider:hover .owl-prev {left: 15px; opacity: 1; }#home-slider:hover .owl-next {right: 15px; opacity: 1; } #home-slider .item{height: 600px;} #home-slider .item img{height: 100%; object-fit: cover; width: 100%;} #home-slider .item .cover {padding: 75px 0;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgb(0 0 0 / 40%);display: flex;align-items: center;} #home-slider .item .cover .header-content {position: relative;padding: 206px 56px 56px;overflow: hidden;text-align: center;} #home-slider .item .cover .header-content .line {content: ""; display: inline-block; width: 100%; height: 100%; left: 0; top: 0; position: absolute; border: 9px solid #fff; -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%); } #home-slider .item .cover .header-content h2 {font-weight: 300; font-size: 35px; color: #fff; } #home-slider .item .cover .header-content h1 {font-size: 51px;  margin: 0px 0 20px; word-spacing: 3px; color: #000;  text-align: left; }#home-slider .item .cover .header-content h2 {font-size: 66px;margin: 0px 0 20px;word-spacing: 3px;color: #fff;text-align: center;font-weight: 600;text-transform: uppercase;position: relative;}#home-slider .item .cover .header-content h2 span{color: #218c22; text-decoration: underline;}#home-slider .item .cover .header-content h5 {font-size: 30px;font-weight: 500;margin: 21px 0 30px;word-spacing: 3px;color: #fff;text-align: center;font-family: 'Source Sans Pro', sans-serif;}/*header .item .cover .header-content h2 {color: #ff0200; padding: 0px 20px; font-size: 61px;}*/ #home-slider .item .cover .header-content p{color: #fff;font-size: 18px;text-align: center;font-family: 'Source Sans Pro', sans-serif;width: 100%;} #home-slider .item .cover .header-content h4 {font-size: 24px; font-weight: 300; line-height: 36px; color: #fff; } #home-slider .owl-item.active h1 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; } #home-slider .owl-item.active p {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; } #home-slider .owl-item.active .banner_button {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; } #home-slider .owl-item.active h2 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s; } #home-slider .owl-item.active h4 {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInUp; animation-delay: 0.3s; } #home-slider .owl-item.active .line {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInLeft; animation-delay: 0.3s; } #home-slider .item .cover .header-content .banner-read-more{color: #fff;font-size: 15px;line-height: 15px;font-weight: 700;font-style: normal;font-family: 'Source Sans Pro', sans-serif;text-decoration: none;background-color: unset;border-color: #fff;border-style: solid;border-width: 2px 2px 2px 2px;border-radius: 0;padding: 13px 24px;} #home-slider .item .cover .header-content .banner-contact-us{color: #010f34;font-size: 15px;line-height: 15px;font-weight: 700;font-style: normal;font-family: 'Source Sans Pro', sans-serif;text-decoration: none;background-color: #fff;border-color: #fff;border-style: none;border-width: 2px 2px 2px 2px;border-radius: 0;padding: 14px 24px;margin-left: 20px;}  #home-slider .item .cover .header-content .banner_buttons{margin-top: 70px;}  #home-slider .owl-item.active h2:before{content: '';position: absolute;width: 47%;height: 2px;top: -5px;background-color: #fff;right: 0;left: 0;margin: 0 auto;}  #home-slider .owl-item.active h2:after{content: '';position: absolute;width: 47%;height: 2px;bottom: -6px;background-color: #fff;left: 0;margin: 0 auto;right: 0;}/*=======================================Home main banner css end=====================================*//*=======================================Footer section css start=====================================*/footer{background-color: #000b29; padding: 50px 50px 28px;}footer h4{color: #fff;font-weight: 600;font-size: 19px;position: relative;margin-bottom: 42px;}.footer-about p{color: #fff;}.footer-social ul{list-style-type: none; display: flow-root; padding-left: 0px; margin-top: 0px;}.footer-social ul li{float: left; margin-right: 15px;}.footer-social ul li a i{width: 35px; height: 35px; border-radius: 50px; background-color: #03e5cc; color: #fff; display: flex; justify-content: center; align-items: center;}.footer-social ul li a{text-decoration: none;}footer h4:after{content: '';position: absolute;bottom: -17px;left: 0;background-color:#03e5cc;width: 50px;height: 2px;}.foot-contact-inner ul{padding-left: 0; display: flow-root; list-style-type: none; margin-top: 0px;}.foot-contact-inner ul li a{text-decoration: none; display: flex;}.foot-contact-inner ul li a .foot-icon i{color: #03e5cc;font-size: 14px;margin-right: 15px;}.foot-contact-inner ul li a .foot-detail p{color: #fff; font-size: 16px;}.footer-links ul{padding-left: 0px; display: flow-root; margin-top: 0px; list-style-type: none;}.footer-links ul li {position: relative; padding-bottom: 12px;}.footer-links ul li a{color: #fff;font-size: 16px;text-decoration: none;padding-left: 22px;}.footer-links ul li:before{content: "\f105";position: absolute;top: 1px;left: 0;font-family: "Font Awesome 5 Free";color: #03e5cc;font-weight: 600;}.footer-about img{margin-bottom: 20px;}.footer-about{padding-right: 35px;}.footer-contact{padding-right: 35px;}.make-appoint-icon p{margin-bottom: 5px;color: #fff;margin-right: 24px;font-size: 34px;}.make-appoint-icon p a{color: #fff; text-decoration: none;}.make-appoint-icon{display: flex;}.footer-appointment p{color: #fff;}.copyright-text p{color: #fff;text-align: center;margin-bottom: 0;border-top: 1px solid #ffffff63;padding-top: 26px;margin-top: 0;}/*=======================================Footer section css End=====================================*//*=====================================newsletter section css start==================================*/.newsletter-main{position: relative;background-position: 0px 81%;background-size: cover;padding: 45px 0px 30px 0px;}.newsletter-overlay{background-color: #000519; opacity: 0.86; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }.newsletter-icon i{color: #fff;}.newsletter-content h3{margin: 0px 0px 10px; padding: 0; color: #fff; font-weight: 600; font-size: 24px;}.newsletter-content p{color: #D0D0D2; font-size: 16px; margin: 0; font-weight: 400;}.newsletter-left{display: flex;padding-top: 13px;}.newsletter-icon{margin-right: 25px;}.newsletter-icon i{font-size: 45px;color: #00E5CC;} .newsletter {background: unset; width: 300px; padding: 0; text-align: center; box-shadow: 0 0 20px #000 60; box-sizing: border-box; } @media screen and (min-width: 600px) {   .newsletter {width: 82%; padding: 0; float: right; }}.text {width: 100%;height: 70px;background-color: #f1f1f1 99;border-radius: 40px;position: relative;margin-top: 0px;} .text input {width: 100%; height: 60px; border-radius: 40px; border: 0; background: none; padding: 0 30px; outline: none; font-size: 15px; background-color: #fff; } @media screen and (min-width: 600px) {   .text input {padding-right: 80px; } }.text button {background-color: #00E5CC; border: 0; width: 150px; height: 47px; border-radius: 50px; position: absolute; right: 6px; top: 7px; outline: none; cursor: pointer; color: #fff; transition: 0.3s linear; font-size: 18px; } .text button:hover {opacity: 0.5; } .brand-wrapper {padding: 50px 0px 40px;}/*=====================================newsletter section css end=====================================*//*==================================home page blog section css start===================================*/.blog-headings p{padding: 0% 27%;}.blog-headings{text-align: center; padding-bottom: 40px;}.blog-headings h5{color: #00E5CC;font-size: 18px;font-weight: 500;text-transform: uppercase;margin-bottom: 13px;}.blog-headings h2{color: #ffffff;font-size: 42px;font-weight: 700;/* text-transform: uppercase; */margin-bottom: 14px;}.blog-headings p{color: #848E9F; font-size: 16px; font-weight: 400;}.home-blog-image img{width: 100%;border-radius:5px;height: 200px;}.blog-category{color: #848E9F; font-size: 16px; font-weight: 400;}.blog-date {color: #848E9F; font-size: 16px; font-weight: 400; margin-left: 20px;}.blog-feat{margin-top: 20px;}.blog-content h4 a{color: #000E44; font-weight: 600; font-size: 20px; text-decoration: none;}.blog-content p{color: #848E9F;font-size: 16px;font-weight: 400;height: 75px;overflow: hidden;}.blog-content a.blog-read{color: #fff;font-size: 17px;background-color: #03e5cc;padding: 8px 16px;display: inline-block;margin-top: 7px;border-radius: 50px;text-decoration: none;}.blog-content a.blog-read i{margin-left: 5px;font-size: 14px;}.blog-wrapper{padding: 70px 0px 50px;}.blog-page{margin-bottom: 30px;}.blog-content h4{height: 55px; overflow: hidden;}/*=================================home page blog section css end==================================*//*=================================Inner banner section css start==================================*/.inner-banner-inner{background-position: 0px 98%; background-size: cover; height: 400px; position: relative;}.inner-banner-overlay{background-color: rgb(0 11 41 / 38%);opacity: 0.65;transition: background 0.3s, border-radius 0.3s, opacity 0.3s;height: 100%;width: 100%;top: 0;left: 0;position: absolute;}.inner-banner-content h3{color: #fff;font-weight: 700;font-size: 38px;padding-top: 70px; text-transform: uppercase;}.inner-banner-content{display: flex;justify-content: center;align-items: center;height: 100%;position: relative;}/*=================================Inner banner section css end==================================*//*=================================Blog detail section css start==================================*/.blog-detail-page-title h3{font-size: 24px; text-align: center; margin-bottom: 30px; color: #000E44; font-weight: 600; }.blog-detail-image img{width: 100%;height: 370px;max-height: 370px;object-fit: cover;}.blog-detail-image{position: relative;}.blog-detail-title h1{color: #000E44;text-decoration: none;font-size: 33px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}.blog-detail-title h2{color: #000E44;text-decoration: none;font-size: 29px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}.blog-detail-title h3{color: #000E44;text-decoration: none;font-size: 27px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}.blog-detail-title h4{color: #000E44;text-decoration: none;font-size: 24px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}.blog-detail-title h5{color: #000E44;text-decoration: none;font-size: 22px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}.blog-detail-title h6{color: #000E44;text-decoration: none;font-size: 20px;margin-top: 10px;font-weight: 600;margin-bottom: 15px;}.blog-detail-title{margin-top: 20px;}.blod-detail-description p{text-align: justify;font-size:16px;font-weight: 400;color: #686868;}.blod-detail-description{margin-top: 13px;}.widget {margin-bottom: 0px;padding: 30px;background-color: #fff;border-radius: 10px;position: relative;/* box-shadow: 0 0 20px rgb(0 0 0 / 7%); */}h2.widget-title, h2.widgettitle {font-size: 24px;font-size: 25px;padding-bottom: 18px;margin-bottom: 30px;position: relative;color: #000E44;font-weight: 600;}.widget-title:after{position: absolute;content: '';width: 63px;height: 2px;background-color: #000e44;bottom: 6px;left: 0;}#secondary .widget ul {margin: 0; padding-left: 0; list-style-type: none; }.widget ol li, .widget ul li {padding: .72rem 0; border-bottom: 1px solid #e8ecef; border-top: 1px solid #e8ecef; list-style-type: none; padding-left: 0; display: flex; justify-content: space-between; }.widget_categories ul{padding-left: 0;}.widget ol li:first-child, .widget ul li:first-child {border-top: none; padding-top: 0; }#secondary .widget ul li {position: relative; }.widget_categories li a {display: flex; color: #000!important; font-size: 17px; text-decoration: none; }.widget_categories li a i {display: flex; color: #000!important; padding-left: 20px; font-size: 19px; padding-right: 14px; padding-top: 7px; }.widget_recent_entries img {margin-right: 17px; height: 74px; max-width: 75px; display: block; object-fit: cover; border-radius: 10px; }.widget_recent_entries li.item-recent-post .title-post {display: flex; flex-direction: column; }.widget_recent_entries li.item-recent-post a {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.3;max-height: 2.6em;margin-bottom: .5em;font-size: 17px;color: #000e44;text-decoration: none;}.widget_recent_entries .post-date {display: block;font-size: 14px!important;font-size: .6875rem;color: #8e97a7;text-transform: uppercase;}.widget_recent_entries ul{padding-left: 0px;}.feat_blog_con p span {color: #848e9f;font-size: 15px;margin-right: 17px;font-weight: 400;}.feat_blog_con p span a {color: #848e9f;font-size: 15px;margin-right: 17px;font-weight: 400; text-decoration: none;}/*=================================Blog detail section css end==================================*//*========================contact page css start ==============================================*/.pb-90 {padding-bottom: 60px;}.pt-90 {padding-top: 0px; }.contact_from_box {box-shadow: 0px 0px 6px 0px rgb(0 0 0 / 10%);background: #fff;padding: 49px 15px 46px;}.mb-30 {margin-bottom: 30px; } .form_box input,.form_box select {width: 100%;height: 48px;border: 1px solid #ededed;padding-left: 15px;border-radius: 5px;background-color: #fff;border-radius: 5px;}.form_box textarea {width: 100%;height: 150px;padding: 10px 0 0 15px;border: 1px solid #ededed;border-radius: 5px;background-color: #fff;border-radius: 5px;}.quote_btn button {background: #000b29;padding: 14px 39px;color: #fff;width: 100%;font-weight: 600;font-size: 20px;}.quote_btn button:hover{background: #000E44;padding: 14px 39px;color: #fff;}.cda-content-area {background: #fff;padding: 6px 0;height: 100%;}.cda-single-content {margin: 0 23px; padding: 25px 0 5px; }.cda-icon i {font-size: 25px;color: #fff;height: 40px;width: 40px;line-height: 41px;text-align: center;background: #000b29;border-radius: 5px;display: inline-block;margin-right: 25px;margin-top: 3px;} .cda-content-inner h4 {font-size: 20px;font-weight: 600;color: #000E44;margin-bottom: 0;}.cda-content-inner p {color: #848E9F;margin: 12px 0;font-size: 16px;font-family: 'Source Sans Pro', sans-serif;}.hr {    border-top: 1px solid rgba(238, 238, 238, 1);}.pl-0, .px-0 {    padding-left: 0!important;}.pr-0, .px-0 {    padding-right: 0!important;}.contact_title h3{font-size: 27px; padding-left: 30px;}.contact-page-heading h2{    font-size: 34px;    font-weight: 600;    color: #000E44;    margin-bottom: 15px;    }    .contact-page-heading p{color: #848E9F;font-size: 16px;font-family: 'Source Sans Pro', sans-serif;}    .contact-page-heading{margin: 0px 23px;padding-top: 0px;}    .contact_from_box .heading {position: relative; margin-bottom: 16px; }.contact_from_box .heading h6{    font-size: 23px;}.contact_from_box{padding: 50px 20px;}.contact_from_box .our-contact-heading{text-align: left; margin-bottom: 30px;}.contact_from_box .our-contact-heading h3{color: #e41e2f; font-size: 39px; font-weight: 700; margin-bottom: 17px;}.contact_from_box .our-contact-heading p{color: #000; font-weight: 600; font-size: 16px; font-family: 'Source Sans Pro', sans-serif;}.contact-wrapper{padding-top: 0px;}.devider-contact{width: 100%;height: 2px;background-color: #848E9F;}.contact-page-social h4{font-size: 23px;font-weight: 600;color: #000e44;margin-bottom: 0;}.contact-page-social{padding-top: 20px;}.contact-page-social ul{padding-left: 0px; list-style-type: none; padding-top: 20px; display: flow-root;}.contact-page-social ul li{float: left; margin-right: 15px;}.contact-page-social ul li i{width: 35px;height: 35px;background-color: #000b29;border-radius: 50px;display: flex;justify-content: center;align-items: center;color: #fff;}.contact-wrapper{padding-top: 50px;}.contact-page-social ul li a{text-decoration: none;}/*========================contact page css end ==============================================*//*========================About page css start ==============================================*/.about-image img{width: 85%;border-radius: 5px 5px 5px 5px;box-shadow: 39px 39px 0px 5px rgb(0 11 41);}.about-page-wpapper{padding: 70px 0px;}.about-secong-image{margin: -171px 0px 0px 0px;}.about-secong-image img{width: 52%; border-style: solid; border-width: 15px 15px 0px 0px; border-color: #FFFFFF; border-radius: 0px 5px 0px 5px;}.about-page-content h5{font-weight: 400;color: #00E5CC;font-size: 29px;margin-bottom: 19px;}.about-page-content h3{font-weight: 600; color: #000E44; font-size: 32px;}.about-page-content p{font-weight: 400;font-size: 16px;text-align: justify;color: #595959;}.about-feat-box{text-align: left; padding: 0px 0px 0px 0px; border-style: solid; border-width: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; display: -webkit-box; display: -ms-flexbox; /* display: flex; */ -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }.about-feat-icon{margin-right: 15px;}.about-feat-icon i{color:#00E5CC; font-size: 40px; }.about-feat-content h3{font-size: 17px; color: #000E44;}.about-feat-content p{font-size: 16px; color: #848E9F;}.about-feature{display: flex; justify-content: space-between;}.about-feat-box{width: 48%;}.about-common-content p{ font-size: 16px; color: #848E9F; text-align: justify; }.section-team {font-family: 'Source Sans Pro', sans-serif; padding: 0px 0 80px; }.section-team .header-section {margin-bottom: 50px; }.section-team .header-section .small-title {margin-bottom: 25px; font-size: 18px; font-weight: 500; color: #00E5CC; margin-bottom: 17px; text-transform: uppercase; }.section-team .header-section .title {font-weight: 700; font-size: 42px; color: #000E44; }.section-team .single-person {margin-top: 0px; padding: 30px; background-color: #ddfbf6; border-radius: 5px; margin-bottom: 30px; }.section-team .single-person:hover {background: linear-gradient(to right, #000E44, #000E44); }.section-team .single-person .person-image {position: relative; margin-bottom: 50px; border-radius: 50%; border: 4px dashed transparent; transition: padding .3s; }.section-team .single-person:hover .person-image {padding: 12px; border: 4px dashed #fff; }.section-team .single-person .person-image img {width: 100%; border-radius: 50%; }.section-team .single-person .person-image .icon {position: absolute; bottom: 0; left: 50%; transform: translate(-50%,50%); display: inline-block; width: 60px; height: 60px; line-height: 60px; text-align: center; background: #fff; color: #000; border-radius: 50%; font-size: 24px; }.section-team .single-person:hover .person-image .icon {background: none; background-color: #fff; color: #000; }.section-team .single-person .person-info .full-name {margin-bottom: 10px; font-size: 20px; font-weight: 700; text-align: center; color: #000E44; }.section-team .single-person .person-info .speciality {text-transform: uppercase; font-size: 14px; color: #000E44; text-align: center; width: 100%; display: block; }.section-team .single-person:hover .full-name, .section-team .single-person:hover .speciality {color: #fff; }.team-social ul{list-style-type: none; display: inline-block; margin-bottom: 0; padding-left: 0px; margin-top: 20px;}.team-social ul li{float: left; margin-right: 10px;}.team-social ul li a i{width: 35px;height: 35px;border-radius: 50px;background-color: #000E44;color: #fff;display: flex;justify-content: center;align-items: center;}.team-social ul li a{text-decoration: none;}.team-social{text-align: center;}.section-team .single-person:hover .team-social ul li a i{background-color: #00E5CC;}.about-common-content{padding-top: 30px;}/*========================About page css end ==============================================*//*======================================counter sec css start ========================================*/.c-no{height:150px;}.grey-bg{background:#ebebeb;}.counter-Txt{text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:20px;}.counter-Txt span{display:block;font-size: 30px;color: #fff;}.counter-Txt h5{color: #fff;font-size: 18px;font-weight: 600;text-transform: capitalize;margin-bottom: 0;display: contents;}.counter-Txt i{color: #fff;font-size: 31px;margin-bottom: 15px;margin-right: 20px;width: 75px;height: 35px;background-color: #03e5cc;display: flex;justify-content: center;align-items: center;height: 100%;border-radius: 10px;}@media(min-width:320px) and (max-width:767px){ .c-no{height:100%;}.counter-Txt{margin-top:35px;}.margin-bot-35{margin-bottom:35px;}}.counter-main{background-color: #000b29;}.count-div-style{display: flex;    margin: 0 auto;    text-align: center;    justify-content: center;}    #counter{padding-top: 40px;}/*======================================counter sec css end ========================================*//*===================================Home banner bottom sec css start ====================================*/ .banner-bottom-icon-box-wrapper {text-align: left; background-color: #FFFFFF; padding: 40px 50px 40px 50px; box-shadow: 0px 3px 30px 0px rgb(61 113 117 / 15%); border-style: solid; border-width: 0px 0px 0px 0px; border-radius: 5px 0px 0px 5px; }.banner-bottom-inner.banner-bottom-icon-box .banner-bottom-icon-box-wrapper {position: relative;padding: 50px 40px 50px 40px;text-align: left;border: 1px solid #eaeaeb;border-radius: 5px;-moz-transition: all .4s ease;-webkit-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-position: center center;}.banner-bottom-inner .hover-from-left:hover:before, .banner-bottom-inner.hover-from-left:hover:before {left: 0; } .banner-bottom-inner .hover-from-left:before, .banner-bottom-inner.hover-from-left:before {top: 0; left: -101%; }.banner-bottom-inner .hover-from-left:before{position: absolute; content: ""; height: 100%; width: 100%; background-size: 101% 101%; -moz-transition: all .6s ease; -webkit-transition: all .6s ease; -o-transition: all .6s ease; -ms-transition: all .6s ease; transition: all .6s ease; }.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-header {position: relative; z-index: 2; line-height: 0; }.animation-float:active, .animation-float:focus, .animation-float:hover {transform: translateY(-8px); }.animation-float {transition-duration: .3s; transition-property: transform; transition-timing-function: ease-out; }.banner-bottom-inner.banner-bottom-icon-box .icon-box > .icon {color: var( --e-global-color-accent ); margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-header>.icon {display: inline-block;margin-bottom: 13px;color: #00E5CC;-moz-transition: all .4s ease;-webkit-transition: all .4s ease;-o-transition: all .4s ease;-ms-transition: all .4s ease;transition: all .4s ease;font-size: 60px;}.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-body {position: relative; z-index: 2; }.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-body .icon-box-button {position: relative; z-index: 2; }.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper {position: relative; z-index: 2; }.banner-bottom-inner.banner-bottom-icon-box:hover .icon-box-button a.icon-box-link {background-color: #FFFFFF00; }.banner-bottom-inner.banner-bottom-icon-box:hover .hover-watermark {bottom: 0; opacity: 100; }.banner-bottom-inner.banner-bottom-icon-box .hover-watermark {position: absolute; bottom: -50px; right: 0; opacity: 0; -moz-transition: all .4s ease; -webkit-transition: all .4s ease; -o-transition: all .4s ease; -ms-transition: all .4s ease; transition: all .4s ease; z-index: 1; }.banner-bottom-inner.banner-bottom-icon-box .hover-watermark i {color: #00E5CC21; font-size: 100px; }.col-padd{padding: 0;}.baner-bottom-inner-2.banner-bottom-icon-box .banner-bottom-icon-box-wrapper {text-align: left; background-color: #000E44; ); padding: 49px 45px 69px 46px; box-shadow: 0px 3px 15px 0px rgb(0 0 0 / 10%); border-style: solid; border-width: 0px 0px 0px 0px; border-radius: 0px 0px 5px 5px; }.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-body h3{color: #000E44; font-weight: 600; font-size: 24px;}.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-body p{color: #000E44;font-weight: 500;font-size: 17px;}.baner-bottom-inner-2.banner-bottom-icon-box .icon-box.icon-box-body h3{color: #fff!important; font-weight: 600; font-size: 24px;}.baner-bottom-inner-2.banner-bottom-icon-box .icon-box.icon-box-body p{color: #fff!important;font-weight: 500;font-size: 17px;}.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper a{color: #000E44; font-size: 19px;}.banner-bottom-inner.banner-bottom-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper a i{color: #000E44;font-size: 15px;margin-left: 4px;}.baner-bottom-inner-2.banner-bottom-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper a{color: #fff; font-size: 19px;}.baner-bottom-inner-2.banner-bottom-icon-box .icon-box.icon-box-body .icon-box-button .btn-wrapper a i{color: #fff; font-size: 15px;}.banner-bottom-wrapper{padding: 70px 0px;}/*===================================Home banner bottom sec css end ====================================*//*===================================Home about sec css start ====================================*/.video_sec{background-image: url(../images/video.png); background-size: cover; width: 100%; height: 100%; position: relative; left: 0; right: 0; background-position: 100%; margin: 0 auto; border-radius: 0px; bottom: 0; }.video_sec .modal-dialog {max-width: 800px; margin: 30px auto; } .video_sec .modal-body {position:relative; padding:0px; }.video_sec .close {position:absolute; right:-30px; top:0; z-index:999; font-size:2rem; font-weight: normal; color:#fff; opacity:1; }.video_pop button.video-btn{background-color: #fdd93d; width: 100px; height: 60px; border-radius: 10px; border: none; margin: 0 auto; display: block; }.video_pop button.video-btn:hover{background-color: #ff8e01; }.video_pop{padding: 150px; justify-content: center; display: flex;}.video_pop_con{position: absolute;}.video_pop_con h4{font-size: 42px; color: #fff; font-weight: 400; width: 100%; }.video_pop_con{padding: 95px 85px;}.video_pop_btn{margin: 65px 128px; background-color: unset; border: navajowhite; color: #fff; font-weight: 600; cursor: pointer; }.video-play-button-design{display: inline-flex;}.video-play-button-design h3{font-size: 50px; font-weight: 300; color: #fff; margin-right: 150px;}.video-play-button-design h4{font-size: 50px; font-weight: 300; color: #fff; margin-left: 150px;}.live-video-main .home-video-wrapper{margin-bottom: 30px;}.home-about-content h5{font-weight: 600;color: #000b29;font-size: 22px;margin-bottom: 19px;}.home-about-content h3{font-weight: 600; color: #000E44; font-size: 37px;}.home-about-content p{font-weight: 400; font-size: 16px; text-align: justify; color: #848E9F;}.home-about-feature ul{padding-left: 0;list-style-type: none;display: flow-root;display: flex;flex-wrap: wrap;justify-content: space-between; padding-top: 20px; padding-bottom: 20px; margin-bottom: 0px;}.home-about-feature ul li{width: 47%;/* padding: 16px; */display: flex;}.home-about-feature ul li span i{font-size: 40px; color: #00E5CC;}.home-about-feature ul li span{margin-right: 15px;}.home-about-feature ul li .about-feat-cont h4{font-size: 17px; font-weight: 600; color: #000E44;}.home-about-feature ul li .about-feat-cont p{font-size: 16px; font-weight: 400; color: #848E9F;}.home-about-video{height: 100%;}.about-points ul{padding-left: 0px; display: flow-root; list-style-type: none; margin-top: 0px;}.about-points ul li{position: relative; padding-left: 30px; font-size: 16px; font-weight: 400; color: #848E9F;     margin-bottom: 12px;}.about-points ul li:before{content: "\f00c";position: absolute;top: 1px;left: 0;font-family: "Font Awesome 5 Free";color: #000b29;font-weight: 600;}.home-about-button a{background-color:#000E44; display: inline-block; padding: 12px 25px; color: #fff;  margin-bottom: 0px; margin-top: 10px; text-decoration: none;}.home-about-wrapper{padding-bottom: 70px; padding-top: 50px;}/*===================================Home about sec css end ====================================*//*===================================Home our services css start ====================================*/    .service-main{background-repeat: no-repeat; background-size: cover; width: 100%; padding: 50px 0px;} .service-box{background-color: #fff;padding: 30px 30px 30px 30px;     height: 560px;} .service-icon{margin-bottom: 15px;} .service-icon i{color: #00E5CC; font-size: 30px;}  .service-box h4{font-size: 21px;font-weight: 600;color: #000E44;height: 52px;overflow: hidden;}  .service-box p{font-size: 15px;font-weight: 400;color: #848E9F;margin-bottom: 10px;}  .service-read{/* background-color:#000E44; */display: inline-block;/* padding: 12px 25px; */color: #000E44;margin-bottom: 0px;margin-top: 0px;text-decoration: none;font-weight: 600;font-size: 14px;}#service-slider .owl-nav .owl-prev {position: absolute;left: -85px;top: 43%;opacity: 1;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background: rgb(255 255 255) !important;width: 60px;cursor: pointer;height: 60px;position: absolute;display: block;z-index: 1000;border-radius: 50px;border: 1px solid #ccc;}#service-slider .owl-nav .owl-prev span {font-size: 1.6875rem; color: #fff; }#service-slider .owl-nav .owl-prev:focus {outline: 0; }#service-slider .owl-nav .owl-prev:hover {background: #000e44 !important;color: #fff;}#service-slider .owl-nav .owl-next {position: absolute;right: -85px;top: 43%;opacity: 1;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background: rgb(255 255 255) !important;width: 60px;cursor: pointer;height: 60px;position: absolute;display: block;z-index: 1000;border-radius: 50px;border: 1px solid #ccc;}#service-slider .owl-nav .owl-next span {font-size: 1.6875rem; color: #fff; }#service-slider .owl-nav .owl-next:focus {outline: 0; }#service-slider .owl-nav .owl-next:hover {background: #000e44 !important;color: #fff;}#service-slider:hover .owl-prev {left: -85px;opacity: 1;}#service-slider:hover .owl-next {right: -84px;opacity: 1;}.open-appointment-div{border: 2px solid #000e44; width: 70%; margin: 0 auto; margin-top: 60px; padding: 22px 35px;}.open-appoint-inner{display: flex; justify-content: space-between;}.open-apoint-dontent h2{font-weight: 600;color: #ffffff;text-transform: capitalize;font-size: 28px;margin-bottom: 0;}.open-appoint-button{display: flow-root;}.open-more{background-color: #ffffff;color: #000b29;padding: 7px 44px;margin-right: 30px;display: inline-block;}.all-service{color: #000e44; font-weight: 600; font-size: 18px;}.all-service i{font-size: 14px; margin-left: 5px;}/*===================================Home our services  css end ====================================*//*===================================Home how it work css start ====================================*/ .how-it-work-image{height: 100%;} .how-it-work-image img{width: 100%; height: 100%; object-fit: cover;}.how-it-work-wrapp{padding: 70px 0px;}.how-it-work-content h5{font-weight: 400; color: #00E5CC;  font-size: 22px; margin-bottom: 19px;}.how-it-work-content h3{font-weight: 600; color: #000E44; font-size: 37px;}.how-it-work-content p{font-weight: 400; font-size: 16px;  color: #848E9F;}.how-it-work-content{text-align: left; padding-left: 40px;}.how-work-feat ul{padding-left: 0;list-style-type: none;display: flow-root;}.how-work-feat ul li{width: 100%;/* padding: 16px; */display: flex;margin-bottom: 10px;}.how-work-feat ul li span i{font-size: 40px;color: #000e44;width: 55px;height: 55px;background-color: #03e5cc;padding: 20px;display: flex;justify-content: center;align-items: center;font-size: 25px;border-radius: 8px;}.how-work-feat ul li span{margin-right: 15px;}.how-work-feat ul li .how-work-feat-cont h4{font-size: 21px;font-weight: 700;color: #000E44;}.how-work-feat ul li .how-work-feat-cont p{font-size: 16px;font-weight: 400;color: #848E9F;}.more-work a{background-color: #000E44;display: inline-block;padding: 10px 45px;color: #fff;margin-bottom: 0px;margin-top: 0px;text-decoration: none;}/*===================================Home how it work css end ====================================*//*===================================Home why choose css start ====================================*/  .why-choose-main{position: relative;background-position: 0px 81%;background-size: cover;padding: 80px 0px 320px 0px;}.why-choose-overlay{background-color: #000519; opacity: 0.86; transition: background 0.3s, border-radius 0.3s, opacity 0.3s; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }.why-choose-features ul{padding-left: 0;list-style-type: none;display: flex;flex-wrap: wrap;}.why-choose-features ul li{width: 32%;padding: 26px 14px;display: inline-flex;margin-bottom: 10px;border: 2px solid #fff;margin-right: 9px;}.why-choose-features ul li span i{font-size: 40px;color: #03e5cc;/* width: 45px; *//* height: 44px; */background-color: unset;/* padding: 20px; */display: flex;justify-content: center;align-items: center;font-size: 25px;border-radius: 8px;}.why-choose-features ul li span{margin-right: 15px;}.why-choose-features ul li h4{font-size: 16px;font-weight: 400;color: #fff; margin-bottom: 0;}.why-choose-features ul li p{font-size: 16px;font-weight: 400;color: #848E9F;}.why-choose-features ul li:nth-child(odd){background-color: #fff;}.why-choose-features ul li:nth-child(odd) h4{color: #000E44;}.why-choose-content h5{font-weight: 400; color: #00E5CC;  font-size: 22px; margin-bottom: 19px;}.why-choose-content h3{font-weight: 600; color: #fff; font-size: 37px;}.why-choose-content p{font-weight: 400; font-size: 16px;  color: #fff;}/*===================================Home why choose css end ====================================*//*===================================Home contact sec css start ====================================*/.home-contact-image{height: 100%;}.home-contact-image img{height: 521px;width: 100%;object-fit: cover;}.home-contact-form{background-color: #fff;padding: 60px 50px;width: 100%;height: 100%;}.home-contact-form form .form-row{margin-bottom: 13px;}.home-contact-form form input{height: 51px;}.home-contact-form form select{height: 51px!important;}.home-contact-form form button{background-color: #03e5cc; border-color: #03e5cc; padding: 12px 33px; font-size: 19px;}.home-contact-form form button:hover{background-color: #03e5cc; border-color: #03e5cc; padding: 12px 33px; font-size: 19px;}.home-contact-inner{box-shadow: 0px 0px 10px #ccc;margin-top: -280px;z-index: 9;position: relative;}/*===================================Home contact sec css end ====================================*//*===================================Home testimonail sec css start ====================================*/.testimonial-main{position: relative;background-position: 0px 81%;background-size: cover;padding: 320px 0px 10px 0px;margin-top: -322px;}.testimonial-overlay{background-color: #fff;  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;  opacity: 0.3; height: 100%; width: 100%; top: 0; left: 0; position: absolute; }.testimonial-sec{position: relative; margin-top: 80px;}.testimonial-author img{width: 70px!important;height: 70px;border-radius: 50px;border:2px solid #000E44;margin: 20px auto;}.testimonial-author h5{color: #000E44; font-size: 21px; font-weight: 600;}.testimonial-author{text-align: center;}#testimonial-slider .item p{font-size: 17px;font-weight: 400;color: #000E44;text-align: center;}#testimonial-slider {width: 70%; margin: 0 auto;}/*===================================Home testimonail sec css end ====================================*//*===================================Service page css start ====================================*/.service-page-listing{box-shadow: 0px 0px 10px #ccc; margin-bottom: 30px;}.service-page-wpapper{padding: 50px 0px;}/*===================================Service page  css end ====================================*//*===================================Service detail page  css start ====================================*/.service-detail-image img{width: 100%;     height: 270px;
    object-fit: cover;}.service-detail-head{text-align: center; padding: 0px 150px;}.service-d-inner{margin-bottom: 30px;}.service-detail-main{padding-top: 40px;}.service-d-pad{padding-bottom: 50px!important;}/*===================================Service detail page  css end ====================================*//*========================404 page css start ==============================================*/.error-main h1{font-size: 60px;text-align: center;font-weight: 700;color: #010e43;}.error-main p{font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: center; width: 70%;margin: 0 auto;padding-top: 20px;}.go-back a{color: #ffffff;font-size: 15px;line-height: 15px;font-weight: 700;font-style: normal;font-family: Arial, Helvetica, sans-serif;text-decoration: none;background-color: #010e43;border-color: #010e43;border-style: none;border-width: 1px 1px 1px 1px;border-radius: 50px 50px 50px 50px;padding: 15px 35px;margin-top: 20px;}.go-back a:hover{background-color: #010e43;}.go-back{text-align: center; margin: 50px 0px;}.error-page-wrapper{padding: 50px 0px 30px;}.error-main img{margin: 0 auto; display: block;}/*========================404 page css end ==============================================*//*========================thankyou page css start ==============================================*/.thankyou-main i{font-size: 100px; text-align: center; font-weight: 700; color: #218c22; margin-bottom: 30px;} .thankyou-main{text-align: center;}.thankyou-main h1{font-size: 60px;text-align: center;font-weight: 700;color: #010e43;}.thankyou-main p{font-family: Arial, Helvetica, sans-serif;font-size: 16px;text-align: center;width: 70%;margin: 0 auto;padding-top: 20px;}.thankyou-page-wrapper{padding: 50px 0px 30px;}.gallery-page-main{margin-bottom: 30px;}.gallery-page-wrapper{margin-bottom: 30px; padding-top: 50px;}/*========================thankyou page css end ==============================================*//*=============================================Review page css start ==============================================*/.review-page-wrapper{padding: 70px 0px;}.review-box{background-color: #fff; box-shadow: 0px 0px 10px #ccc; padding: 20px;}.review-author-image img{width: 80px; height: 80px; border-radius: 50px; border:1px solid #000E44;}.author-detail h4{font-weight: 600; font-size: 20px; color: #000E44; margin-bottom: 0px;}.review-author{display: flex;}.author-detail {margin-left: 20px; margin-top: 17px;}.review-stars ul{padding-left: 0px; display: flow-root; margin-bottom: 0; margin-top: 15px; list-style-type: none;}.review-stars ul li{float: left; margin-right: 10px; color: gold;}.review-box p{text-align: justify;font-weight: 400;font-size: 16px;padding-top: 8px;}.author-detail h6{padding-top: 10px;}.review-box{margin-bottom: 30px;}/*=============================================Review page css end ==============================================*/.service-icon img{width: 100%; height: 250px; object-fit: cover;}.service-box a:after{content: "\f061";position: absolute;top: 1px;right: -19px;font-family: "Font Awesome 5 Free";color: #000E44;font-weight: 600;}.service-box a{position: relative;}.portfolio-item{position: relative;}.portfolio-item .content-part{  position: absolute;    top: 0;    display: flex;    justify-content: center;    align-items: center;    width: 100%;    height: 100%;    background-color: #00000082;    display: none;}.portfolio-item:hover .content-part{display: flex!important;}.portfolio-item:hover .content-part h4{color: #fff;}.home-blog-sec nav{margin: 50px auto 0px;}.home-blog-sec nav .pagination li{margin-right: 9px;}.home-blog-sec nav .pagination li span{width: 40px; height: 40px; border-radius: 50px!important; display: flex; justify-content: center; align-items: center; color: #03e5cc;}.home-blog-sec nav .pagination li a{width: 40px; height: 40px; border-radius: 50px!important; display: flex; justify-content: center; align-items: center; color: #03e5cc;}.home-blog-sec nav .pagination li.active span{    background-color: #03e5cc!important;    border-color: #03e5cc!important;}


    #home-slider .item .cover{background-color: #000e44b5;
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;}


.about-page-content ul{padding-left: 0px; list-style-type: none;}
.about-page-content ul li{font-size: 16px;text-align: justify;color: #595959;margin-bottom: 20px;position: relative;padding-left: 32px;}
.about-page-content ul li:before{
    content: "\f00c";
    position: absolute;
    top: 1px;
    left: 0;
    font-family: "Font Awesome 5 Free";
    color: #000b29;
    font-weight: 600;
    }
.about-page-bottom-inner img{width: 100%;}
.about-page-bottom-inner h3{text-align: center;text-transform: uppercase;font-weight: 600;color: #03e5cc;border: 2px solid #000;display: inline-block;padding: 6px 27px;text-align: center;margin: 0 auto;justify-content: center;margin-top: 70px;}
.about-page-bottom-inner{text-align: center;}

.report-commut-image img{    height: 490px; width:100%;
    object-fit: cover;}
.audit-process-immg img{    height: 350px;
    object-fit: cover;}
    .why-cure-custom{height:500px;}


  p{color: #000!important;}
  li{color: #000!important;}
  .newsletter-content p{color: #fff!important;}
  .footer-about p{color: #fff!important;}
  .foot-contact-inner ul li a .foot-detail p{color: #fff!important;}
  .top-bar-right ul li a i{color: #fff;}
  .navbar-nav li a{color: #fff!important;}
  .copyright-text p{color: #fff!important;}
   .service-main{
        /* background-image: url('../images/service.jpg'); */
        background-color: #000b29;
    }
    .newsletter-main{
        background-image: url(../images/newsletter.jpg');
    }
    
    
  
  
  /*===================================Home main banner css start====================================*/
.banner-item{
    display: flex;
     justify-content: center;
     align-items: center;
     margin-bottom: 20px;
}
.main-banner-content{
    width: 65%;
}
.main-banner-image{
    width: 50%;
}
.main-banner-image img{
    width: 100%;
}
.banner-main-image{
    width: 100%;
}
#home-slider .owl-dots button{
    border: 1px solid #212754!important;
     background-color: #212754!important;
     width: 10px;
     height: 10px;
     border-radius: 50px;
     margin-right: 10px;
     margin-bottom: 9px;
}
#home-slider .owl-dots button.active{
    background-color: #212754!important;
     height: 40px;
}
#home-slider .owl-dots{
    justify-content: center;
     display: none;
     margin-top: 30px;
     margin-bottom: 30px;
     position: absolute;
     display: grid;
     top: 100px;
     right: -48px;
}
#home-slider .owl-dots button:focus{
    outline: none;
     box-shadow: none;
}
#home-slider{
    position: relative;
}
.main-banner-content h3{
    color: #212754;
     text-transform: uppercase;
     font-size: 60px;
     font-weight: 500;
     text-shadow: 0px 7px #dee4f4;
}
.main-banner-content h2{
    font-weight: 700;
     font-size: 70px;
     color: #212754;
     text-shadow: 0px 8px #dee4f4;
}
.main-banner-content p{
    font-size: 21px;
     color: #212754;
     margin-top: 15px;
}
.main-banner-content{
    padding-right: 70px;
}
.banner-main-button a{
    background-color: #dee4f4;
     padding: 10px 30px;
     color: #212754;
     text-transform: uppercase;
     font-size: 1vw;
     text-decoration: none;
     font-weight: 600;
     border-radius: 50px;
}
.banner-main-button{
    margin-top: 40px;
}

 #home-slider2 .item{
    height: 600px;
}
 #home-slider2 .item img{
    height: 100%;
     object-fit: cover;
     width: 100%;
}
 #home-slider2 .item .cover {
    padding: 75px 0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgb(0 11 41 / 38%);
    display: flex;
    align-items: center;
}
 #home-slider2 .item .cover .header-content {
    position: relative;
    padding: 20px 56px 56px;
    overflow: hidden;
    text-align: center;
}
 #home-slider2 .item .cover .header-content .line {
    content: "";
     display: inline-block;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
     position: absolute;
     border: 9px solid #fff;
     -webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
     clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
}
 #home-slider2 .item .cover .header-content h2 {
    font-weight: 300;
     font-size: 35px;
     color: #fff;
}
 #home-slider2 .item .cover .header-content h1 {
    font-size: 51px;
     margin: 0px 0 20px;
     word-spacing: 3px;
     color: #000;
     text-align: left;
}
#home-slider2 .item .cover .header-content h2 {
    font-size: 66px;
    margin: 0px 0 20px;
    word-spacing: 3px;
    color: #fff;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    position: relative;
}
#home-slider2 .item .cover .header-content h2 span{
    color: #218c22;
     text-decoration: underline;
}
#home-slider2 .item .cover .header-content h5 {
    font-size: 30px;
    font-weight: 500;
    margin: 21px 0 30px;
    word-spacing: 3px;
    color: #fff;
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
}
/*header .item .cover .header-content h2 {
    color: #ff0200;
     padding: 0px 20px;
     font-size: 61px;
}
*/
 #home-slider2 .item .cover .header-content p{
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-family: 'Source Sans Pro', sans-serif;
    width: 100%;
}
 #home-slider2 .item .cover .header-content h4 {
    font-size: 24px;
     font-weight: 300;
     line-height: 36px;
     color: #fff;
}
 #home-slider2 .owl-item.active h1 {
    -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     animation-name: fadeInDown;
     animation-delay: 0.3s;
}
 #home-slider2 .owl-item.active p {
    -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     animation-name: fadeInDown;
     animation-delay: 0.3s;
}
 #home-slider2 .owl-item.active .banner_button {
    -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     animation-name: fadeInDown;
     animation-delay: 0.3s;
}
 #home-slider2 .owl-item.active h2 {
    -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     animation-name: fadeInDown;
     animation-delay: 0.3s;
}
 #home-slider2 .owl-item.active h4 {
    -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     animation-name: fadeInUp;
     animation-delay: 0.3s;
}
 #home-slider2 .owl-item.active .line {
    -webkit-animation-duration: 1s;
     animation-duration: 1s;
     -webkit-animation-fill-mode: both;
     animation-fill-mode: both;
     animation-name: fadeInLeft;
     animation-delay: 0.3s;
}
 #home-slider2 .item .cover .header-content .banner-read-more{
    color: #fff;
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    font-style: normal;
    font-family: 'Source Sans Pro', sans-serif;
    text-decoration: none;
    background-color: unset;
    border-color: #fff;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 0;
    padding: 13px 24px;
}
 #home-slider2 .item .cover .header-content .banner-contact-us{
    color: #010f34;
    font-size: 15px;
    line-height: 15px;
    font-weight: 700;
    font-style: normal;
    font-family: 'Source Sans Pro', sans-serif;
    text-decoration: none;
    background-color: #fff;
    border-color: #fff;
    border-style: none;
    border-width: 2px 2px 2px 2px;
    border-radius: 0;
    padding: 14px 24px;
    margin-left: 20px;
}
 #home-slider2 .item .cover .header-content .banner_buttons{
    margin-top: 70px;
}
 #home-slider2 h2:before{
    content: '';
    position: absolute;
    width: 47%;
    height: 2px;
    top: -5px;
    background-color: #fff;
    right: 0;
    left: 0;
    margin: 0 auto;
}
 #home-slider2 h2:after{
    content: '';
    position: absolute;
    width: 47%;
    height: 2px;
    bottom: -6px;
    background-color: #fff;
    left: 0;
    margin: 0 auto;
    right: 0;
}

#home-slider2{position:relative;}

/*=======================================Home main banner css end=====================================*/
  
    






.loan-left-content h3 {
    color: #000E44;
    font-weight: 700;
    font-size: 35px;
    margin-bottom: 12px;
    padding-top:21px;
}


.loan-left-content p{color:#000; text-align:justify;}
.loan-page-wrapper{padding:50px 0px;}
.loan-right-image img{height: 300px; width: 100%; object-fit: cover;
}
.loan-process-main{
        width: 100%;
    padding: 20px;
    background-repeat: no-repeat;
    background-size: cover;
    position:relative;
        padding: 45px 0px;
}

.loan-overlay{background-color: #000b29b8; position:absolute; top:0; left:0; width:100%; height:100%;}
.loan-process-box h2{color: #03e5cc;
    font-weight: 600;
    font-size: 25px;}
.loan-process-box p{color:#fff!important; font-size:15px;}
.loan-process-box{text-align:center;}
.icon-loan i{background-color: #fff;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 33px;
    color: #000b29;
    margin: 0 auto 20px;}

.loan-process-head h4{color:#fff; font-weight:600; font-size:40px; margin-bottom:70px;}
.loan-process-head{position:relative; text-align:center;}
.loan-process-head p{color:#fff!important; width:70%; margin:0px auto 80px;}
.finance-box{text-align:center;}
.finance-box img{margin-bottom:20px;}

.finance-box{background-color: #000E44;
    padding: 50px 41px;
    color: #fff!important; border-radius: 19px;}
.finance-box h3{font-weight:600; font-size:24px;}
.finance-box p{color:#fff!important; font-size:15px;    margin-bottom: 15px;}
.finance-head{text-align:center; margin-bottom:60px;}
.finance-head h2{color:#000E44; font-weight:600; font-size:40px; margin-bottom:14px;}
.finance-head p{font-size:15px; width:78%; margin:0 auto;}
.financing-options-wrap{padding: 30px 0px;}


.row{margin:0;}
.adv-team-img img{width:100%; height:400px; object-fit:cover;}
.abv-team-content{background-color: #000E44; height:100%; width:100%; padding:50px;
}

.adv-team-inner h3{color:#fff; font-weight:600; font-size:42px; 
    margin-bottom: 3px;
}
.adv-team-inner p{color:#fff!important; font-size:15px; text-align:justify;}


.finance-box2{text-align:center;}
.finance-box2 img{margin-bottom:20px;}

.finance-box2{background-color: #fff;
    padding: 50px 41px;
    color: #000!important; border-radius: 19px;     box-shadow: 0px 0px 10px #ccc;} 
.finance-box2 h3{font-weight:600; font-size:27px;}
.finance-box2 p{color:#000!important; font-size:15px;    margin-bottom: 15px;}
.finance-head2{text-align:center; margin-bottom:60px;}
.finance-head2 h2{color:#000E44; font-weight:600; font-size:40px; margin-bottom:14px;}
.finance-head2 p{font-size:15px; width:78%; margin:0 auto;}
.finance-box2{margin-bottom:30px;}

.finance-box img{width:40%!important; margin: 0 auto 24px;}

#finance-slider .owl-nav .owl-prev {position: absolute;left: -85px;top: 43%;opacity: 1;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background: rgb(255 255 255 / 50%) !important;width: 60px;cursor: pointer;height: 60px;position: absolute;display: block;z-index: 1000;border-radius: 50px;border: 1px solid #ccc;}
#finance-slider .owl-nav .owl-prev span {font-size: 1.6875rem; color: #fff; }
#finance-slider .owl-nav .owl-prev:focus {outline: 0; }
#finance-slider .owl-nav .owl-prev:hover {background: #000e44 !important;color: #fff;}
#finance-slider .owl-nav .owl-next {position: absolute;right: -85px;top: 43%;opacity: 1;-webkit-transition: all 0.4s ease-out;transition: all 0.4s ease-out;background: rgb(255 255 255 / 50%) !important;width: 60px;cursor: pointer;height: 60px;position: absolute;display: block;z-index: 1000;border-radius: 50px;border: 1px solid #ccc;}
#finance-slider .owl-nav .owl-next span {font-size: 1.6875rem; color: #fff; }
#finance-slider .owl-nav .owl-next:focus {outline: 0; }
#finance-slider .owl-nav .owl-next:hover {background: #000e44 !important;color: #fff;}
#finance-slider:hover .owl-prev {left: -85px;opacity: 1;}
#finance-slider:hover .owl-next {right: -84px;opacity: 1;}.open-appointment-div{border: 2px solid #ffffff;width: 70%;margin: 0 auto;margin-top: 60px;padding: 22px 35px;}

.request-button a{background-color: #000E44;
    display: inline-block;
    padding: 12px 25px;
    color: #fff;
    margin-bottom: 0px;
    margin-top: 10px;
    text-decoration: none;
    display:inline-block;
    margin-right: 19px;
}
.request-button2 a{background-color: #000E44;
    display: inline-block;
    padding: 12px 25px;
    color: #fff;
    margin-bottom: 0px;
    margin-top: 10px;
    text-decoration: none;
    display:inline-block;
    margin-right: 19px;
}

.request-button2{margin-top: 0px;}
.loader_img_center { display: none;margin: 0 auto; position: fixed;z-index: 99999999;left: 45%; top:40%;}





#msform {
    text-align: center;
    position: relative;
    margin-top: 20px
}

#msform fieldset .form-card {
    background: white;
    border: 0 none;
    border-radius: 0px;
    /* box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2); */
    padding: 20px 40px 30px 40px;
    box-sizing: border-box;
    width: 94%;
    margin: 0 3% 20px 3%;
    position: relative;
}

#msform fieldset {
    background: white;
    border: 0 none;
    border-radius: 0.5rem;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
    position: relative
}

#msform fieldset:not(:first-of-type) {
    display: none
}

#msform fieldset .form-card {
    text-align: left;
    color: #9E9E9E
}

#msform input,
#msform textarea {
    padding: 0px 8px 4px 8px;
    border: none;
    border-bottom: 1px solid #ccc;
    border-radius: 0px;
    margin-bottom: 25px;
    margin-top: 2px;
    width: 100%;
    box-sizing: border-box;
    font-family: montserrat;
    color: #2C3E50;
    font-size: 16px;
    letter-spacing: 1px
}

#msform input:focus,
#msform textarea:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none;
    font-weight: bold;
    border-bottom: 2px solid skyblue;
    outline-width: 0
}

#msform .action-button {
    width: 100px;
    background: #000E44;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px;
}

#msform .action-button:hover,
#msform .action-button:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px skyblue
}

#msform .action-button-previous {
    width: 100px;
    background: #616161;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px
}

#msform .action-button-previous:hover,
#msform .action-button-previous:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #616161
}

select.list-dt {
    border: none;
    outline: 0;
    border-bottom: 1px solid #ccc;
    padding: 2px 5px 3px 5px;
    margin: 2px
}

select.list-dt:focus {
    border-bottom: 2px solid skyblue
}

.card {
    z-index: 0;
    border: none;
    border-radius: 0.5rem;
    position: relative;box-shadow: 0px 0px 10px #ccc;
}

.fs-title {
    font-size: 25px;
    color: #2C3E50;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: left
}

#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: lightgrey
}

#progressbar .active {
    color: #000000
}

#progressbar li {
    list-style-type: none;
    font-size: 12px;
    width: 50%;
    float: left;
    position: relative
}

#progressbar #account:before {
    font-family: "Font Awesome 5 Free";
    content: "\f023";
    color: #fff;
    font-weight: 600;
}

#progressbar #personal:before {
    font-family: "Font Awesome 5 Free";
    content: "\f007";
    color: #fff;
    font-weight: 600;
}

#progressbar #payment:before {
    font-family: "Font Awesome 5 Free";
    content: "\f09d";
    color: #fff;
    font-weight: 600;
}

#progressbar #confirm:before {
    font-family: "Font Awesome 5 Free";
    content: "\f00c";
    color: #fff;
    font-weight: 600;
}

#progressbar li:before {
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 18px;
    color: #ffffff;
    background: lightgray;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px
}

#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: lightgray;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: -1
}

#progressbar li.active:before,
#progressbar li.active:after {
    background: #000b29;
}

.radio-group {
    position: relative;
    margin-bottom: 25px
}

.radio {
    display: inline-block;
    width: 204;
    height: 104;
    border-radius: 0;
    background: lightblue;
    box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    cursor: pointer;
    margin: 8px 2px
}

.radio:hover {
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.3)
}

.radio.selected {
    box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1)
}

.fit-image {
    width: 100%;
    object-fit: cover
}


.panel {
  padding: 0px;
  display: none;
  text-align: left;
}

.panel ul{padding-left: 19px;margin:0;list-style-type:none;}
.panel ul li{color:#fff!important;margin-bottom: 11px;display: flex;}
.panel ul li i{margin-right:10px;margin-top: 7px;}

.flipbutton{cursor: pointer;}



.about-page-wpapper ul{padding-left:20px;}

ul li{margin-left:0px!important;/* margin-bottom:10px!important; */}
/*.ul-style-sec .service-detail-image{height:100%;}*/
/*.ul-style-sec .service-detail-image img{height:100%;}*/

.eligible-service h5{
        font-weight: 600;
    color: #000E44;
    font-size: 25px;
    margin-bottom:20px;
}




.coding-service-first h6{
    font-weight: 600;
    color: #000E44;
    font-size: 25px;
    margin-bottom:20px;
}

.coding-service-div h6{
    font-weight: 600;
    color: #000E44;
    font-size: 25px;
    margin-bottom:20px;
}


.demographic-service-div h6{
     font-weight: 600;
    color: #000E44;
    font-size: 25px;
    margin-bottom:20px;
}


.demographic-service-div ul li{font-size:15px; }
.ul-style-sec ul li{
      font-size: 16px;
    text-align: justify;
    color: #595959;
    margin-bottom: 20px;
    position: relative;
    padding-left: 32px;
    list-style-type:none;
}

.ul-style-sec ul li:before {
    content: "\f00c";
    position: absolute;
    top: 1px;
    left: 0;
    font-family: "Font Awesome 5 Free";
    color: #000b29;
    font-weight: 600;
}


.landing-bage-banner{height:100%; position:relative;}
.landing-bage-banner img{width:100%; height:609px;}

.landing-bage-banner .inner-banner-content{position:absolute;top: 0;width: 29%;}
.landing-bage-banner .inner-banner-content h3{color:#03c7b9;font-weight: 800;margin-bottom: 17px;padding-top: 0;margin-top: -70px;font-size: 27px;}
.landing-bage-banner .inner-banner-content p{
    color: #fff!important;
    font-size: 18px;
    text-align: justify;
    font-weight: 300;
    }

.landing-bage-banner .inner-banner-content a{
    background-color: #03c7b9;
    display: inline-block;
    padding: 8px 17px;
    color: #000;
    text-decoration: none;
    border-radius: 8px;
    margin-top: 13px;
    margin-right: 27px;
    font-size: 18px;
    }
    
.landing-first-box-img{
        width: 100px;
    height: 100px;
    background-color: #000e44;
    border-radius: 50%;
    border: 2px solid #03c7b9;
    display: flex;
    justify-content: center;
    align-items: center;
        margin: 0 auto;
}  

.landing-first-head h4 {
    text-align: center;
    font-weight: 700;
    font-size: 36px;
    margin-top: 20px;
    color: #000;
    text-transform: capitalize;
    display: inline-block;
    /* background-color: #000; */
    margin: -83px auto 80px;
    display: block;
}

.landing-first-head h4 span{
        background-color: #000e44;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 33px;
    border-radius: 50px;
    font-size: 29px;
}

.landing-first-head h4:before {
    content: '';
    width: 44px;
    height: 9px;
    background-color: #000e44;
    display: inline-block;
    margin-bottom: 7px;
    margin-right: -4px;
    border-radius: 50px;
}

.landing-first-head h4:after {
    content: '';
    width: 44px;
    height: 9px;
    background-color: #000e44;
    display: inline-block;
    margin-bottom: 8px;
    margin-left: -4px;
    border-radius: 50px;
}
 
.landing-first-inner{border: 2px dashed #000e44;padding: 60px 0px 8px;}   
.landing-first-section{padding:90px 0px 90px;}
.landing-first-box{margin-bottom:50px;}
.landing-first-box h5{text-align: center;padding-top: 23px;text-transform: uppercase;font-weight: 700;color: #000e44;font-size: 18px;}
    
.loan-process-head-new h5{
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 30px;
    border-top: 1px solid #000e44;
    border-bottom: 1px solid #000e44;
    padding: 14px 25px;
    display: inline-block;
    margin: 0 auto 30px;
}
.loan-process-head-new p{
    font-size: 19px;
    margin-bottom: 76px;
}
.loan-process-head-new{text-align:center;}
    
.loan-new-box-process img{display:block; margin:0 auto;     width: 316px;
    height: 358px;}
.loan-new-process-wrap{padding:30px 0px 50px;}
.finance-option-wrapp{padding: 80px 0px 50px;}
    
.landing-first-box-img img{width:52px; height:52px;}    
    
.navbar-brand img{width:216px; height:76px;}
    
.schedule-popup .modal-body{ position:relative; padding:0px;}
.schedule-popup .landing-popup-right button.close{
    position: absolute;
    top: -18px;
    background-color: #fff;
    opacity: 1;
    width: 35px;
    height: 35px;
    border-radius: 50px;
    right: -13px;
    padding: 0;
}

.schedule-popup .modal-body .form-group label{color:#fff;}
    
    
.schedule-popup .modal-body button#schedule{
       background-color: #03c7b9;
       display: inline-block;
       padding: 5px 18px;
       color: #000;
       text-decoration: none;
       border-radius: 0px;
       margin-top: 13px;
       margin-right: 0;
       font-size: 15px;
       margin-left: 21px;
       margin-bottom: 11px;
}
    
.schedule-popup .modal-header {
    background-color: #000b29;
    border-radius: 0;
    color: #fff;
}

.schedule-popup .modal-body input{border-radius:0; padding: 6px 10px;}
.schedule-popup .modal-body textarea{border-radius:0; padding:6px 10px;}
.schedule-popup .modal-body select{border-radius:0;
    height: 30px!important;
}
    
.schedule-popup .modal-dialog {
    width: 100%;
    max-width: 610px;
}
    
    
        div#preloader {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    width: 100%;
    height: 100%;
    overflow: visible;
    background-color: rgba(0, 0, 0, 0.5);
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: 50% 47%;
    background-size: inherit;
}
    
    
.footer-desclaimer h5{color:#fff; font-size: 20px;
    font-weight: 600;
    margin-top: 32px;} 
.footer-desclaimer h6{color:#fff; font-size: 20px;
    font-weight: 600;
    margin-top: 32px;} 
.footer-desclaimer p{color:#fff!important; font-weight: 300; font-size: 15px;}
.footer-desclaimer ul li{color:#fff!important; font-weight: 300; font-size: 15px;}   
.footer-desclaimer a{color:#fff;}   
.copyright-text {
        border-top: 1px solid #fff;
    margin-top: 46px;
}

.footer-last-link ul{
    list-style-type: none;
    display: flex;
    justify-content: end;
    align-items: center;
    height: 100%;
    padding-top: 20px;
}
.footer-last-link ul li {margin-right:20px;}
.footer-last-link ul li a{color:#fff; text-decoration:none;}
.footer-desclaimer{    border-top: 1px solid #fff;}

.terms-use-page h1{
    color:#000; font-size: 26px;
        margin-bottom: 20px;
    font-weight: 600;
}
.terms-use-page h2{
    color:#000; font-size: 20px;
    font-weight: 600;
}
.terms-use-page h6{
    color:#000; font-size: 20px;
    font-weight: 600;
}

.terms-use-page p{color:#000!important;  font-size: 15px;}
.privacy-policy-page h1{
    color:#000; font-size: 26px;
        margin-bottom: 20px;
    font-weight: 600;
}
.privacy-policy-page h2{
    color:#000; font-size: 20px;
    font-weight: 600;
}
.privacy-policy-page h6{
    color:#000; font-size: 20px;
    font-weight: 600;
}

.privacy-policy-page p{color:#000!important;  font-size: 15px;}


.landing-col-padd{padding:0px;}

.landing-popup-left{
    background-color: #000b29;
    width: 100%;
    height: 100%;
}

.landing-popup-right{
    padding: 14px 0px 7px;
}
#countryCode{width:100%;
        border: 1px solid #ccc;
        height: 100%!important;
        font-size: 13px;
        color: #686868;
}

.landing-popup-right .form-group{margin-bottom: 7px!important;}
.landing-popup-right input{
    height: 33px;
    font-size: 13px;
}
.landing-popup-right p{
    margin-bottom: 0;
    font-size: 13px;
}

.landing-popup-right h4{
        text-align: center;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 19px;
    font-size: 18px;
}

.landing-popup-left{
    text-align: center;
    padding: 12px 10px;
}
.landing-popup-left h5{
    font-size: 22px;
    font-weight: 700;
    color: #03c7b9;
}
.landing-popup-left h5 span{
    color: #fff;
    font-size: 15px;
}
.landing-popup-left h4{
    font-size: 22px;
    font-weight: 700;
    color: #03c7b9;
}
.landing-popup-left h4 span{
    color: #fff;
    font-size: 15px;
}
.landing-popup-left img{
    width: 70%;
    margin: 23px 0px;
}
.landing-popup-left a{
    background-color: #fff;
    padding: 6px 18px;
    display: inline-block;
    color: #000b29;
    font-size: 14px;
    margin-top: 8px;
}

.preloader{text-align:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999999;background-color:#fff;text-align:center}
.loader-main {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.loader-inner img {
    width: 60%;
}

    
    .nursing-role-wapp{background-color:#f1f1f1;padding: 50px 0px;}
.nursing-role-con{display: flex; align-items: center; height: 100%;}
.nursing-role-con ul{padding-left: 0; list-style-type: none; display: flex; flex-wrap: wrap; }
.nursing-role-con ul li{width: 46%; border: 1px solid #888383; padding: 14px; text-align: center; margin: 0px 10px 14px; font-size: 15px; font-weight: 600; color: #000; }
.nurse-img img{    width: 100%; height: 660px; object-fit: cover; object-position: top; border-radius: 18px;}



.agiled-sec-wrapp{padding: 50px 0px 0px;}

.preced-box{border: 1px dashed #9d9d9d; padding: 9px 9px;display: flex; align-items: center;    border-radius: 11px; margin-bottom: 0px; height: 100%}
.preced-box h5{width: 37px;
    height: 37px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #095493;
    border-radius: 50px;
    color: #fff;
    font-weight: 700;
    font-size: 18px; margin-bottom: 0px;}

.proced-box-con{margin-left: 14px;}
.proced-box-con h6{font-weight: 600; font-size: 16px; color: #000; margin-bottom: 0px;}


.agiled-sec-wrapp .row .col-12 {
    margin-bottom: 20px;
}

.health-serv-head{text-align: center; margin-bottom: 50px;} 
.health-serv-head h2{color: #095696; font-weight: 800; font-size: 35px; margin-bottom: 20px; }


    