@import url('https://fonts.googleapis.com/css2?family=Barlow+Semi+Condensed:wght@500&family=Lato:ital,wght@0,400;1,700&display=swap');
body {padding: 0;font-family: 'Lato', sans-serif;font-weight: 400; color: #666666;overflow-x: hidden;background: linear-gradient(to bottom, #ffffff 0%, #e8f3ff 100%);position: relative;margin: 0 0 0 0; font-size: 16px; -webkit-font-smoothing: antialiased;}
html {box-sizing: border-box;font-family: 'Lato', sans-serif;font-weight: 400;font-size: 16px;scroll-behavior: smooth;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
h1,h2,h3,h4,h5,h6{font-family: 'Barlow Semi Condensed', sans-serif;}
h1 {font-size: 66px;color: #004799;font-weight: 600;margin:  0 0 15px 0;}
h2 {font-size: 50px;color: #004799;font-weight: 600;margin:  0 0 20px 0; line-height: 56px;}
h3 {font-size: 36px; font-weight: 600; line-height: 44px; color: #004799;margin:  0 0 10px 0;}
h4{font-size: 26px; font-weight: 600; color: #004799;margin:  0 0 15px 0;}
h5 {font-size: 16px;color: #11124D;font-weight: 600;margin:  0 0 10px 0;}
p{font-size: 16px; color: #243746; margin-bottom: 15px; line-height: 24px;font-weight: 400;}
b{font-weight: 700;}
.f-500{font-weight: 500;}
.f-700{font-weight: 700;}
p:last-child{margin-bottom: 0;}
p a{color: #004799; font-weight: 600; text-decoration: underline;}
p.lead{font-size: 18px; line-height: 26px; color: #242424;}
.dark-txt{color: #272727;}
.styled{margin: 0 0 0 2px; padding: 0; list-style-type: none;}
.styled li{margin: 0; padding: 7px 0 7px 30px;font-size: 14px; line-height: 24px; font-weight: 400; color: #242424; background: url("../images/bullet.png") left 14px no-repeat;}
.styled.white li{color: #fff; font-size: 18px;}
.break{display: block;}
.img-holder{border-radius: 6px; overflow: hidden;box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%)}
.text-white{color: #fff;}

a{font-weight: 500; color: #000}
a:hover{color: #EF0505; text-decoration: none;}
a.link{color: inherit; font-weight: 700; text-decoration: none;color: #EF1085;}
a.link:hover{color: #EF1085; text-decoration: underline;}

ul {margin: 0;padding: 0; list-style-type: none;}
ul li {margin: 0;padding: 0;}
.bg-gray{background-color: #F8F8F8 !important;padding: 60px;}
.no-bg{background-color: #fff !important;}
section{padding: 90px 0;}
tfoot{background: #F8F8F8;}
.grey-bg{background-color: #F6F6F6;}
.table thead th {border-bottom: 3px solid #F6931A;}
.table-bordered td, .table-bordered th {border: 1px solid #c8c8d4;}

.loader {
  animation: spin 2s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes mover {0% { transform: translateY(0); }100% { transform: translateY(-10px); }}
@keyframes mover {0% { transform: translateY(0); }100% { transform: translateY(-10px); }}

/*------------------------- KEYFRAMES ------------------------*/
@-webkit-keyframes red-shadow {0% {-webkit-box-shadow: 0 0 0 0 rgba(59, 130, 244, .6);box-shadow: 0 0 0 0 rgba(59, 130, 244, .6)}100% {-webkit-box-shadow: 0 0 0 30px transparent;box-shadow: 0 0 0 30px transparent}}

/***************************** PRELOADER ****************************/
.web-loader {height: 100%;width: 100%;position: fixed;overflow: hidden;z-index: 99999;background: #fff; top: 0;}
.loader-inner{position: absolute;transform: translateY(-50%);top: 50%;left: 50%; text-align: center; margin-left: -30px;-webkit-animation: zoomeffect 5s infinite;-moz-animation: zoomeffect 5s infinite;animation: zoomeffect 5s infinite;}
.loader-inner img{margin: 0 auto;}
@-webkit-keyframes rotation {from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(359deg);}}
@-webkit-keyframes zoomeffect{0%{background-position:center;transform:scale(1,1);}50%{background-position:center;transform:scale(1.3,1.3);}100%{background-position:center;transform:scale(1,1);}}
@keyframes zoomeffect{0%{background-position:center;transform:scale(1,1);}50%{background-position:center;transform:scale(1.3,1.3);}100%{background-position:center;transform:scale(1,1);}}

/*------------------------- BUTTONS -------------------------*/
.btn-outline-dark{background-color: transparent;border: 1px #242424 solid;border-bottom: 2px #242424 solid; color: #242424; font-size: 14px;font-weight: 500;padding: 0.75rem 1.5rem 0.67rem 1.5rem;border-radius: 0px;transition: all .5s ease;}
.btn-outline-dark:hover{background-color: #000;border: 1px #000 solid;border-bottom: 2px #000 solid; color: #fff !important;}
.btn-outline-light{background-color: transparent;border: 1px #fff solid;border-bottom: 2px #fff solid; color: #fff; font-size: 14px;font-weight: 500;padding: 0.75rem 1.5rem 0.67rem 1.5rem;border-radius: 0px;transition: all .5s ease;}
.btn-outline-light:hover{background-color: #fff;border: 1px #fff solid;border-bottom: 2px #fff solid; color: #000 !important;}
.btn-primary{background-color: #EF1085;border: 1px #EF1085 solid; color: #fff; font-size: 18px;font-weight: 600; padding: 0.5rem 1.5rem 0.5rem 1.5rem;border-radius: 0px;transition: all .5s ease;}
.btn-primary:hover{background-color: #1D2F92;border: 1px #1D2F92 solid; color: #fff !important;}
.btn-secendry{background-color: #E8F3FF;border: 1px #E8F3FF solid; color: #EE0A82; font-size: 18px;font-weight: 600; padding: 0.5rem 1.5rem 0.5rem 1.5rem;border-radius: 0px;transition: all .5s ease;}
.btn-secendry:hover{background-color: #EF1085;border: 1px #EF1085 solid; color: #fff !important;}
.btn.focus, .btn:focus, button.focus, button:focus {box-shadow: none; outline: 0;}
.btn{height: 47px; min-width: 130px;border-radius: 0px; text-decoration: none;}
.btn-small{height: 47px; min-width: auto;border-radius: 0px; font-size: 14px;}
.btn-check:focus+.btn-primary, .btn-primary:focus {color: #fff;background-color: #c80600;border-color: #c80600;box-shadow: 0 0 0 0.25rem rgb(49 132 253 / 50%);}
.btn.btn-video{color: #fff; font-size: 14px; font-weight: 500; padding-left: 45px;background: url(../images/video-bg.png) left center no-repeat;padding-top: 10px;}

/*--------------------------- CTA --------------------------*/
.header{}
.header h1{color: #004799; font-size: 46px; font-weight: 600;line-height: 60px;}
.header h1 span.small{display: block; font-size: 40px; margin-top: 10px;}
.home p{color: #fff; font-size: 18px;text-shadow: 0px 3px 6px rgba(0,0,0,0.30);}
.home{min-height: 100vh;background: url(../images/slider-bg-main.jpg) bottom center no-repeat; background-size: cover;position: relative; background-size: cover; height: 100vh; padding: 0 !important;}
.inside{background: url(../images/shst-bg.jpg) bottom center no-repeat; position: relative; background-size: contain; padding: 100px 0 0 0; position: relative; background-size: cover; height: 500px;}
.sddnn{background: url(../images/sddnn-bg.jpg) bottom center no-repeat; position: relative; background-size: contain; padding: 100px 0 0 0; position: relative; background-size: cover; height: 500px;}
.sba{background: url(../images/sddnn-bg.jpg) bottom center no-repeat; position: relative; background-size: contain; padding: 100px 0 0 0; position: relative; background-size: cover; height: 500px;}
.dmf{background: url(../images/sddnn-bg.jpg) bottom center no-repeat; position: relative; background-size: contain; padding: 100px 0 0 0; position: relative; background-size: cover; height: 500px;}
.resources{background: url(../images/resources-bg.jpg) bottom center no-repeat; position: relative; background-size: contain; padding: 220px 0 0 0; position: relative; background-size: cover; height: 500px;}
.print{background: url(../images/print-bg.jpg) bottom center no-repeat; position: relative; background-size: contain; padding: 180px 0 0 0; position: relative; background-size: cover; height: 400px; text-align: center;}
.header.home .row{min-height: 100vh;}
.inside .card{position: absolute;top: 80px; z-index: 1;}
.item-01{background: url(../images/bg-01.png) bottom center no-repeat; background-size: cover;}
.item-02{background: url(../images/bg-02.png) bottom center no-repeat; background-size: cover;}
.item-03{background: url(../images/bg-03.png) bottom center no-repeat; background-size: cover;}
.text-bottom{margin-bottom: 5%; margin-top: auto;}

/*------------------------- NAVBAR -------------------------*/
.navbar {z-index: 9998;transition: all 0.6s ease 0s;background: transparent !important;}
.bg-white {background-color: #fff!important; }
.bg-light {background-color: transparent !important;  }
.scrolled{background-color: #fff!important;box-shadow: 0px 3px 15px 3px rgba(0, 0, 0, 0.11);transition: all 0.6s ease 0s;}
.navbar-expand-lg .navbar-nav .nav-link {padding: .5rem 1rem; font-size: 16px;color: #004799; font-weight: 600;}
.navbar-expand-lg .navbar-nav .nav-link:hover {padding: .5rem 1rem; font-size: 16px;color: #EF1085;}
.navbar-brand img{height:60px;transition: all .5s ease;}
.navbar-brand {padding: 0;}
.home-nav.scrolled .nav-link{ color: #18478D !important;}
.home-nav.scrolled img{width: 80px;transition: all .5s ease;}
.modal  {z-index: 9999;}

/*-------------------------- FORM --------------------------*/
.form-control-01{height: calc(2em + .75rem + 2px); border: 0; border-bottom: 3px #fff solid; border-radius: 0; background:transparent; color: #fff;}
.form-group {margin-bottom: 25px; color: #000;font-weight: 400;}
.custom-select {height: calc(2.25em + .75rem + 2px);line-height: 2.25;}
input::placeholder, textarea::placeholder, select::placeholder {color: #919191; font-size: 16px;font-weight: 400;}
.form-control:focus {color: #000;background: transparent;border-bottom:2px #000 solid;outline: 0;box-shadow:none;}
.form-group label{font-size: 13px; color: #000;}
.custom-select{background-color: #DFEDF8;}
.form-control {height: calc(2em + .75rem + 2px);padding: .375rem 0;font-size: 16px;font-weight: 600;line-height: 1.5;color: #212529;background-color: transparent;background-clip: padding-box;border: none;border-bottom: 1px #404040 solid;border-radius: 0;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow:none;
}

/*----------------------- ASPIRATIONAL ----------------------*/
.aspirational{background: #E4F2FF;}
.aspirational ul li{font-size: 14px; padding: 4px 0;}
.collaborative{background: url(../images/aspirational-pink-bg.png) top 10% right no-repeat; padding-top: 70px; }
.aspirational h3{color: #242424; font-size: 30px;}
.numbers{font-size: 140px;font-family: 'Barlow Semi Condensed', sans-serif;color: #EF1085; font-weight: 600; line-height: 118px; margin-right: 20px;}
.discription{padding-top: 70px;}
.big-count{display: flex;}
.big-count{display: flex;}
.big-count{display: flex;}
.aspirational-box{padding: 40px; background: url(../images/aspirational-bg.png) bottom right no-repeat #fff; border-radius: 6px;box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%);}
.aspirational-count {padding-left: 65px;margin-top: 20px; }
.aspirational-count h3{margin-bottom: 5px; font-size: 32px; line-height: 35px;}
.aspirational-count h3 span{font-size: 20px;}
.aspirational-count.one{background: url(../images/aspirational-icon-01.png) top left no-repeat; background-size: 55px; }
.aspirational-count.two{background: url(../images/aspirational-icon-02.png) top left no-repeat; background-size: 55px;}
.aspirational-count.three{background: url(../images/aspirational-icon-03.png) top left no-repeat; background-size: 55px; }
.aspirational-count.four{background: url(../images/aspirational-icon-04.png) top left no-repeat; background-size: 55px; }
.aspirational-box p {font-size: 14px; line-height: 22px;}
.aspirational-box p.lead {font-size: 18px; line-height: 26px;}
.aspirational-count p.lead {color: #111111;}
.state {display: none;}
.show-state {display: block;}

/*----------------------- TERMS ---------------------*/
.terms .bg-gray{padding: 60px;}
.master-teacher .bg-gray{padding: 60px;}
.student-registration .bg-gray{padding: 60px 0;}
.entrance-examination .bg-gray{padding: 60px;}
.entrance-examination .white-box{padding: 30px;background: #fff; margin-top: 60px}

/*---------------------- HEADER ---------------------*/
.header-area{padding: 35px 0 0 0;background: url(../images/header-bg.png) 70% bottom no-repeat #F8F8F8; min-height: 120px;}
.header-area h1{font-size: 38px;color: #1A1A18;}
.header-area.courses{padding: 130px 0 0 0;background: url(../images/courses-header.png) 70% bottom no-repeat #F8F8F8; min-height: 300px;}
.header-area.about{padding: 130px 0 0 0;background: url(../images/about-header.png) 88% bottom no-repeat #F8F8F8; min-height: 300px;}



.card{background-color: #fff;box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%);padding: 30px;border: 0; margin-bottom: 30px;display: block;}
.card img{margin-bottom: 15px;}
.card h3{font-size: 26px;}

/*--------------------------- 404 ---------------------------*/
section.error-page{padding: 140px 0;}
.error-page h1{font-size: 54px; color: #242424; font-weight: 600; padding-top: 40px;}
.error-page h2{font-size: 30px; color: #242424; font-weight: 600;}
.error-page h3{font-size: 20px; color: #242424; font-weight: 600; padding-top: 40px; margin-bottom: 0px;}
.oops{background: url(../images/error-img-02.png) top left no-repeat;}
.links{font-size: 15px; margin-right: 30px; list-style-type: none;}
.links li{margin: 15px 0; line-height: normal;}
.links a{text-decoration: none;}


/*------------------------- CONTACT US -------------------------*/
.contact-us .bg-gray{padding: 60px;}
.box{background: #275DE3; margin-right: 40px; padding: 40px;}
.box h2{color: #fff;}

.reach-us{margin: 0 0 0 0; padding: 0;position: relative;}
.reach-us li{margin: 0; padding: 30px 0 0 0;display: flex; list-style-type: none; font-size: 16px;}
.reach-us li p{margin-bottom: 5px; color: #fff;}
.reach-us li img{margin-right: 15px;}
.reach-us li div:last-child{margin-top: 5px;}
.contact-us-links{margin-left: 38px;}

.reach-us li .row .col-md-6 {display: flex;}
.reach-us li .row .col-md-6 img{margin-right: 15px;}
.reach-us li .row .col-md-6 div:last-child{margin-top: 5px;}

ul.contact-links {margin: 35px 0 0 0;list-style-type: none;}
ul.contact-links li {display: inline-block; margin: 0 10px;}
ul.contact-links li a{background-color: #275DE3; width: 26px; height: 26px;display: block;  padding-top: 4px; color: #fff;}
ul.contact-links li a:hover{color: #EF0505;}
ul.contact-links li i {font-size: 25px;}

.enquiry-form label{color: #000;}
.enquiry-form input::placeholder {color: #919191 !important;}

/* FULL SCREEN NAVIGATION FOR MOBILE **********************************************/
#menu_block{display: flex;-ms-flex-preferred-size: auto;flex-basis: auto;}
.top-animate {background: #fff;top: 13px !important;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.bottom-animate {background: #fff;top: 13px !important;-webkit-transform: rotate(-225deg);transform: rotate(-225deg);}
.top-menu {top: 9px;width: 25px;height: 2px;border-radius: 10px;background-color: #F9A530;}
.bottom-menu {top: 20px;width: 25px;height: 2px;border-radius: 10px;background-color: #F9A530;}
.menui {background: #000;transition: 0.6s ease;transition-timing-function: cubic-bezier(.75, 0, .29, 1.01);margin-top: -8px;position: absolute;}
.icon {position:relative; float: right; padding: 0; height: 20px;width: 25px;top: 0;outline: none;}
.fullscreen{ padding:0 !important;}
.fullscreen.modal{top:0; z-index: 9997}
.fullscreen .modal-dialog {margin: 0 0 0 0;max-width: 100%;height: 100%;min-height: 100%;padding: 0;color: #333;}
.fullscreen .modal-content {height: 100%;min-height: 100%;border-radius: 0;color: #fff; background: #000;overflow: hidden;}
.fullscreen .navbar-nav,.fullscreen .navbar-nav > li{ float:none;}
.fullscreen .navbar-nav > li { padding:15px 0;color: #333; font-size: 22px;line-height:30px;font-weight:400; text-transform: none;}
.fullscreen .navbar-nav > li a > span {opacity: 0; color: #333;}
.fullscreen .navbar-nav > li > a{ padding:0; color:#363636; display: block;}
.fullscreen .navbar-nav > li > a:hover, .fullscreen .navbar-nav > li > a:focus{ color:#363636; text-decoration: none;transition: all 0.4s;}
.fullscreen .dropdown-menu > li > a{ color:#fff; font-size:20px; line-height:24px; font-weight:300; padding:4px 25px;}
.fullscreen .dropdown-menu > li > a:hover, .fullscreen .dropdown-menu > li > a:focus{background-color:rgba(0,135,184,1); color:#f2e7e7;text-decoration: none;}
#menuModal .navbar-nav{padding-top: 80px;}
#menuModal .modal-body, #menuModal .modal-footer {background: #fff;}
.headerNav-right{position: absolute; right: 0; top: 12px; display: none;}
.valign-middle {-webkit-flex-flow: column wrap;-ms-flex-flow: column wrap;flex-flow: column wrap;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;height: 100vh;}
.headerNav-scrollbar-mask {display: none;}
body.isOpenSiteNavigation {overflow-y: none !important;}
body.isOpenSiteNavigation .menui.top-menu {background: #363636;top: 13px !important;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
body.isOpenSiteNavigation .menui.bottom-menu {background: #363636;top: 13px !important;-webkit-transform: rotate(-225deg);transform: rotate(-225deg);}
#menuModal .list-unstyled{padding: 0px 20px 0 20px;}
#menuModal .list-unstyled li:first-child{padding-top:10px;}
#menuModal .list-unstyled a{color:#363636; font-size: 16px;}
#menuModal a[aria-expanded="false"]::before, #sidebar a[aria-expanded="true"]::before {content: '';display: block;position: absolute;right: 5px;top: 10px;width: 14px;height: 8px;background: url("../images/arrow-down.png") top center no-repeat;}
#menuModal a[aria-expanded="true"]::before {content: '';display: block;position: absolute;right: 5px;top: 10px;width: 14px;height: 8px;background: url("../images/arrow-up.png") top center no-repeat;}
#menuModal a[data-toggle="collapse"] {position: relative;}
.navbar-light .navbar-toggler {
    border-color: transparent;
}

/*------------------------ partners ------------------------*/
.custom-tabs {border-bottom:0;}
.custom-tabs .nav-link {margin: 0 2rem; padding: .3rem 0;}
.custom-tabs .nav-item{margin-bottom: 0 !important;}
.custom-tabs .nav-item {font-size: 20px;font-family: 'Barlow Semi Condensed', sans-serif;font-weight: 600; color: #363636;margin-left: 0px; margin-top: 0px;}
.custom-tabs .nav-item .nav-link{border-bottom: 5px transparent; solid;border-left: 0;border-right: 0;border-top: 0;}
.custom-tabs .nav-item .nav-link.active{border-bottom: 5px #EF1085 solid; color: #004799;}
.custom-tabs .nav-item a {color: #bfc6d2;}
.custom-tabs .nav-item .nav-item.show .nav-link, .milestones .custom-tabs .nav-item .nav-link.active {color: #467800;background-color: #eeffc4;border-left: 0;border-right: 0;border-top: 0;}
.clients{background: #fff;border-radius: 6px;box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%);}
.clients ul{margin: 0 auto; padding: 0; list-style-type:none; text-align: center;}
.clients ul li{margin: 20px 30px; padding: 0; list-style-type:none;display: inline-block;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {background-color:transparent;}
.collaborative-card .nav-tabs .nav-item.show .nav-link, .collaborative-card .nav-tabs .nav-link.active {background-color:#fff;}

/*------------------------ Covid-19 ------------------------*/
.covid-19{}
.covid-19 .col-lg-6{margin-top: 15px;}
.collaborative-card.with-bg{position: relative;padding: 0;background-color: transparent; box-shadow: none;}
.gandhi-quote{background: url(../images/gandhi-bg.png) center left no-repeat #fff; padding: 30px 40px 30px 170px;border-radius: 6px;box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%); margin-bottom: 40px;font-size: 26px;font-family: 'Barlow Semi Condensed', sans-serif; color: #242424;}

.collaborative-card.bg1{background: url(../images/covid-bg1.jpg) center center no-repeat; background-size: cover;padding: 0;height: 550px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.collaborative-card.bg2{background: url(../images/covid-bg2.jpg) center center no-repeat; background-size: cover;padding: 0;height: 550px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.collaborative-card.bg3{background: url(../images/covid-bg3.jpg) center center no-repeat; background-size: cover;padding: 0;height: 550px;-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;}
.collaborative-card{height: 100%;box-shadow: 1px 3px 18px 0px rgba(6,47,251,0.1);padding: 30px;height: 100%; background: #fff;}
.radius{border-radius: 6px; }
.collaborative-card .nav-pills .nav-link .btn-small{display: none;}
.collaborative-card .nav-pills .nav-link.active .btn-small{display: block;}
.collaborative-card.bg1, .collaborative-card.bg2, .collaborative-card.bg3{text-align: center;}
.collaborative-card.bg1 .btn, .collaborative-card.bg2 .btn, .collaborative-card.bg3 .btn{margin-top: 10px;}
.nav-fill .nav-item, .nav-fill>.nav-link{width: 33.33%;}

/*-------------------- Success Stories --------------------*/
.success-stories{}
.stories{padding: 40px; background: url(../images/stories-bg.png) bottom right no-repeat #fff; border-radius: 6px;box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%)}
.stories-list{display: flex; margin-bottom: 25px;}
.stories-list .img{width: 35%; margin-right: 20px; border-radius: 6px; overflow: hidden;}
.stories-list .txt{width: 65%;margin: auto!important;}

/*------------------------- surakshit hum -------------------------*/
.surakshit{padding: 35px 0 0 0;background: url(../images/surakshit-banner.png) 70% bottom no-repeat #F8F8F8; }
.abhiyan h1{font-size: 80px;}
.bg-white{color: #FFFFFF;}
.box-01{background-color:  #5986BD;}
.box-01 h2 {color: #fff;}
.box-01 p{color: #fff;}
.styled-data{margin: 0 0 0 2px; padding: 0; list-style-type: none;}
.styled-data li{margin: 0; padding: 7px 0 7px 30px;font-size: 17px; line-height: 26px; font-weight: 400; color:#fff; background: url("../images/tick-icon.png") left 14px no-repeat;}
.opening-arrow{margin-top: -10%; margin-left: 90%;}
.closing-arrow{margin-top: -13%; margin-left: 85%;}
.box-02{background-color: #FCF5EA;border-radius: 6px; }

/*---------------------- Collaborators ---------------------*/
.icon-box{display: flex; margin-bottom: 5px;}
.icon-box  img{margin-right: 15px; width: 48px; height: 48px;}
.icon-box  h4{margin-top: 8px;}
.collaborators-card{height: 100%;}
.collaborators-box .col-md-4{margin-bottom:30px;}
.cta{border-radius: 6px; display: flex;align-items: center; justify-content: center; padding: 30px 40px; margin-top: 10px; text-align: center;background: url('../images/cta-right-bg.png') top right no-repeat, url('../images/cta-left-bg.png')top left no-repeat #E9F3FF; }
.cta a{margin-left: 20px;}

/*------------------------- FOOTER -------------------------*/
footer{padding: 0 0 10px 0;background: #fff;}
footer .container-fluid{background: #DDE9F8; padding: 20px 0;}
footer .container-fluid .mt-3{margin-top: 22px !important;}
footer ul {margin: 0;list-style-type: none; margin-top: 0px;}
footer ul li {padding: 2px 0px;display: block;}
footer a {color: #000; font-size: 16px; font-weight: 400; text-decoration: none;}
footer a:hover {color: #EF1085;}
footer h3 {margin: 17px 0 3px 0;font-family: 'Lato', sans-serif; font-weight: 700; font-size: 16px; color: #100C0D;}
ul.social-links {margin: 10px 0 0 0;list-style-type: none;}
ul.social-links li {display: inline-block; margin: 0 3px;}
ul.social-links li a{background-color: #EE0A82; border-radius: 6px; width: 26px; height: 26px;display: block; text-align: center; padding-top: 1px; color: #fff;}
ul.social-links li a:hover{background-color: #004799;color: #fff;}
ul.social-links li i {font-size: 14px;}
.copyright{padding-top: 10px;font-size: 14px;}
.copyright p{margin: 10px 0;}
.footer-links a{line-height: 24px; display: table;}
footer img {vertical-align: bottom;}
a.go-to-top{background:url(../images/top-arrow.png) center center no-repeat;}
a.go-to-top:hover{background:url(../images/top-arrow.png) center center no-repeat;}
a.go-to-top, a.go-to-top:hover a.go-to-top:focus {-webkit-border-radius: 2px;border-radius: 2px;bottom: -50px;opacity: 0;filter: alpha(opacity=0);right: 20px;-webkit-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;color: #fff;font-size: 30px;line-height: 54px;width: 54px;height: 54px;position: fixed;text-align: center;z-index: 100;visibility: hidden;}
a.go-to-top.on, a.go-to-top:hover a.go-to-top:focus.on {opacity: 0.8;filter: alpha(opacity=80);visibility: visible;bottom: 20px;}
a.go-to-top.on:hover, a.go-to-top:hover a.go-to-top:focus.on:hover {opacity: 1;filter: alpha(opacity=100);}
p.small{line-height: 20px;display: flex;}
p.small i{margin: 6px 5px 0 0;}

/*** Owl Carousel Dots ***/
.owl-carousel .owl-dots, .owl-carousel .owl-nav {text-align: center;-webkit-tap-highlight-color: transparent;height: 10px;}
.owl-carousel .owl-dots {margin-top: -50px; z-index: 99; position: absolute;left:0;
right:0;
margin-left:auto;
margin-right:auto;}
.owl-carousel .owl-nav [class*=owl-] {color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: #b3c5d9;display: inline-block;cursor: pointer;border-radius: 3px}
.owl-carousel .owl-nav [class*=owl-]:hover {background: #004799;color: #FFF;text-decoration: none}
.owl-carousel .owl-nav .disabled {opacity: .5;cursor: default}
.owl-carousel .owl-nav.disabled+.owl-dots {margin-top: 10px}
.owl-carousel .owl-dots .owl-dot {display: inline-block;zoom: 1}
.owl-carousel .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 0 7px;background: #b3c5d9;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px}
.owl-carousel .owl-dots .owl-dot.active span,
.owl-carousel .owl-dots .owl-dot:hover span {background: #004799}

.testimonial-box{background: #E9E9E9; display: flex;}
.testimonial-txt{padding: 30px 30px; width: 50%;}
.testimonial-img{width: 100%; width: 50%;}
.testimonial-img img{width: 100%;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev {background: #fff;color: #242424;border: none;padding: 0!important;font-size: 28px;width: 50px;height: 50px;border-radius: 50%;position: absolute;box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.5);}
.owl-carousel .owl-nav button.owl-next{top: 42%;right:20px;}
.owl-carousel .owl-nav button.owl-prev {top: 42%;left: 20px;}
.owl-carousel .owl-nav [class*=owl-]:hover {background: #EF1085;color: #FFF;text-decoration: none;}

/*----------------------------- Media -----------------------------*/
.media{background: #fff;padding-bottom: 60px;}
.media .col-md-3{margin-bottom: 30px;}
.media-block{border-radius: 9px; border: 1px #E4EFF1 solid; overflow: hidden;height: 100%;position: relative;}
.media-img{background: #F5F5F5; padding: 10px 10px 0 10px;}
.media-img img{width: 100%;}
.media-txt{padding: 15px 15px 40px 15px;}
.media-txt h3{font-size: 16px; color: #211F1D; line-height: 22px; font-weight: 400; margin-bottom: 10px;}
.city-and-date{font-size: 13px; color: #211F1D; display: block; width: calc(100% - 30px); position: absolute; bottom: 15px;}
.city-and-date span{color: #B2B2B2;float: right; display: inline-block;}
.media-block .source{color: #DE077F; margin-bottom: 10px; font-size: 13px;}
.online-media-block{background: #fff; border-radius: 2px; border: 1px #E4EFF1 solid; padding: 20px 30px; margin-bottom: 20px;box-shadow:none;transition: all .5s ease;}
.online-media-block:hover{box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%);}
.online-media-block h3{font-size: 30px;color: #004799;font-weight: 600;margin: 0 0 8px 0;line-height: 38px;}
.online-media-block a{font-size: 14px;color: #EE0A82;font-weight: 600;}
.online-media-block .source span{color: #211F1D; margin: 0 40px 0px 0; font-size: 13px;display: inline-block;}
.online-media-block .source span:nth-child(1){color: #211F1D;font-weight: 600;}
.online-media-block .source span:nth-child(2){color: #211F1D;}
.online-media-block .source span:nth-child(3){color: #B2B2B2;}
.online-media{background: linear-gradient(to bottom, #ffffff 0%, #e8f3ff 100%);}

/*------------------------- surakshit hum -------------------------*/
.homecare {padding: 40px;background:#fff;border-radius: 6px;box-shadow: 1px 3px 18px 0px rgb(6 47 251 / 10%);}
.homecare .img-holder{margin: -40px -40px 40px -40px; box-shadow: none;}
.homecare h4{margin-bottom: 0; font-size: 24px;}
.surakshit{padding: 35px 0 0 0;background: url(../images/surakshit-banner.png) 70% bottom no-repeat #F8F8F8; }
.abhiyan h1{font-size: 80px;}
.bg-white{color: #FFFFFF;}
.box-01{background-color: #5986BD; border-radius: 6px;padding: 40px;}
.box-02{padding: 40px 40px;}
.statistics{margin-bottom: 20px;}
.box-01 h2 {color: #fff;}
.box-01 p{color: #fff;}
.styled-data{margin: 0 0 0 2px; padding: 0; list-style-type: none;}
.styled-data li{margin: 0; padding: 7px 0 7px 30px;font-size: 17px; line-height: 26px; font-weight: 400; color:#fff; background: url("../images/tick-icon.png") left 14px no-repeat;}
.opening-arrow{margin-top: -10%; margin-left: 90%;}
.closing-arrow{margin-top: -13%; margin-left: 85%;}
.box-02{background-color: #FCF5EA; }

@media (min-width: 992px){
  .dropdown-menu .dropdown-toggle:after{
    border-top: .3em solid transparent;
      border-right: 0;
      border-bottom: .3em solid transparent;
      border-left: .3em solid;
  }
  .dropdown-menu .dropdown-menu{
    margin-left:0; margin-right: 0;
  }
  .dropdown-menu li{
    position: relative;
  }
  .nav-item .submenu{ 
    display: none;
    position: absolute;
    left:30%; top:30px;
  }
  .nav-item .submenu-left{ 
    right:100%; left:auto;
  }
  .dropdown-menu > li:hover{ background-color: #f1f1f1 }
  .dropdown-menu > li:hover > .submenu{
    display: block;
  }
}





