/*! CSS Used from: Centers Deatils Style CSS*/
a{text-decoration:none;cursor:pointer;color:#0074ae;}
a:hover{color:#21c1e0;}
a:focus,a:hover,a:visited{text-decoration:none;outline:0;}
h1,h2,h3,h4,h5{font-family:Letters-for-Learners;}
[role=button]{cursor:pointer;}
.bg-light{background-color:#f9fbfd!important;}
.bg-white{background:#fff;}
.bg-blue-200{background:#21c1e0;}
.bg-blue-400{background:#0074ae;}
.bg-yellow{background:#f8d460;}
.text-blue-300{color:#0074ae;}
.text-red-200{color:#eb343c!important;}
::-webkit-input-placeholder{color:inherit;font-size:17px;}
::-moz-input-placeholder{color:inherit;}
::-ms-input-placeholder{color:inherit;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#00c4e4;outline:0;box-shadow:0 0 0 .05rem #00c4e4;}
.input-group>.input-group-append:not(:last-child)>.btn{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;}
li,ul{list-style:none;padding:0;margin:0;}
.card-img-top{flex-shrink:0;}
.theme-btn{background:#21c1e0;border:#21c1e0;}
.btn-outline-secondary:hover{color:#fff;background-color:#0074ae;border-color:#0074ae;}
.btn-outline-secondary:hover svg path:nth-child(2){fill:#fff;}
.btn-outline-secondary{color:#0074ae;border-color:#0074ae;}
.btn-outline-primary{color:#1ec1e0;background-color:transparent;background-image:none;border-color:#1ec1e0;font-weight:600;}
.btn-outline-primary:hover{color:#fff;background-color:#21c1e0;border-color:#21c1e0;box-shadow:0 20px 38px rgba(0,0,0,.16);}
.form-control{border:1px solid #0074ae;}
.input-group-append,.input-group-prepend{background:#fff;}
.input-group-text{width:40px;background:#fff;border:1px solid #0075b3;}
img{display:inline-block;max-width:100%;height:auto;}
.carousel-caption{top:30%;}
.fee-btn{padding:15px 30px;}
.main-slider .carousel-caption{text-align:left;top:45%;transform:translate(-50%,-50%);left:45%;width:100%;}
.main-slider .carousel-caption.second-caption p{font-size:3.3rem;font-family:Letters-for-Learners;line-height:3rem;}
.main-slider .carousel-caption h1{color:#000;}
.main-slider .carousel-caption p{color:#3e3e3e;font-size:2em;}
.main-slider .carousel-caption h1{font-size:3.5rem;font-weight:600;}
.main-slider .carousel-caption p{font-size:2rem;}
.btn-primary.fee-btn{border:none;box-shadow:0 20px 38px rgba(0,0,0,.16);font-family:Helvetica;background-image:linear-gradient(-47deg,#00CAFF 24%,#00EEFC 96%);}
.fee-btn .bt-right-arrow{content:url(/assets/images/icons/chevron-right-2.svg);vertical-align:text-bottom;}
.title-text{font-size:2em!important;}
.title-txt{font-size:3.5em;color:#eb343c;font-family:Letters-for-Learners;}
.title-txt span{color:#20c1e0;}
.btn-primary{color:#fff;background-color:#0074ae;border-color:#0074ae;}
.btn-primary:hover{color:#fff;background-color:#21c1e0;border-color:#21c1e0;}
.animated{-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.sidebar-form .input-group-text svg{margin:0 auto;font-size:16px;color:#0074ae;}
.sidebar-form .input-group-text{width:40px;background:#fff;}
.get-location .input-group-prepend button.btn.btn-outline-secondary{width:42px;}
.sidebar-form .btn.btn-outline-secondary{border-color:#cdd4d9;}
.div-visit-form .datepicker{padding-left:10px;}
.sidebar-form .btn.btn-outline-secondary svg{color:#0074ae;fill:#0074ae;width:20px;height:20px;}
.fa-map-marker-alt{content:url(/assets/svg/map-marker-alt.svg);}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#0074ae!important;}
.bootstrap-select>.dropdown-toggle{background:#fff;}
.sidebar-form .filter-option-inner-inner:before{position:absolute;border:.7px solid #ccd4d8;content:"";height:37px;top:0;left:40px;}
.sidebar-form .filter-option-inner-inner{margin-left:40px;}
.sidebar-form .filter-option-inner-inner i.fas.fa-map-marker-alt{position:absolute;left:15px;top:10px;}
button.btn.btn-primary{background-color:#21c1e0;border-color:#21c1e0;}
.modal-dialog .modal-content{box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);border-radius:6px;border:none;}
.breadcrumb ol li:nth-child(2):before,.breadcrumb ol li:nth-child(3):before,.breadcrumb ol li:nth-child(4):before{content:url(/assets/images/icons/angle-right.svg);left:0;vertical-align:text-top;}
.breadcrumb ol li:nth-child(3):before,.breadcrumb ol li:nth-child(4):before{color:#444343;}
.page-title-new li.list-inline-item a{color:#676767!important;font-weight:500;}
.page-title-new li.list-inline-item:last-child a{color:#0074ae!important;font-weight:500;}
.coverage{padding:10em 0 5em;}
.bt-right-arrow{content:url(/assets/images/icons/chevron-right.svg);vertical-align:text-bottom;}
.owl-carousel .owl-dots{display:none;text-align:center;margin-top:1em;}
.owl-dots .owl-dot span{width:15px;height:10px;margin:5px 7px;background:#ededed;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:20px;}
.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:linear-gradient(-47deg,#00CAFF 24%,#00EEFC 96%);}
.coverage .card-deck .card img{filter:gray;-webkit-filter:grayscale(1);-webkit-transition:all .8s ease-in-out;}
.coverage .card-deck .card img:hover{filter:none;-webkit-filter:grayscale(0);-webkit-transform:scale(1.01);}
.blur-up{-webkit-filter:blur(5px);filter:blur(5px);transition:filter .4s,-webkit-filter .4s;}
.blur-up.lazyloaded{-webkit-filter:blur(0);filter:blur(0);}
#location .intro-text h3{font-size:2.1em;font-family:balooregular;}
.courses-section{position:relative;display:block;padding:3em 0;}
.image-box{overflow:hidden;}
.image-box img{transition:.8s;-webkit-transition:.8s;}
.image-box:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.datepicker{border-radius:.25rem;direction:ltr;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden;color:#0074ae;}
.soacial-review-list .card{background-color:#fff;border-radius:4px;}
.fb-post h5.name{color:#385a97;font-size:15px;margin-bottom:0;font-family:sans-serif;font-weight:700;}
.fb-post .card{min-height:200px;}
.gplus-post .card{min-height:200px;}
.owl-item .google-plus-post-top img{width:40px;}
.owl-carousel .owl-item img.profile-pic{width:40px;height:auto;float:left;margin-right:8px;}
.owl-carousel .owl-item img.recommend-icon{width:18px;margin:0 4px;display:inline-block;}
.rec-txt{color:#464646;margin:0 3px 0 -2px;display:inline-block;}
span.public-icon{color:#616770;font-size:14px;margin-left:2px;}
.timestampContent{font-size:13px;}
.center-box{padding:3em 0;z-index:99;}
.social-name{width:39%;text-align:center;margin:0 auto;}
.fb-post p.card-text,.gplus-post p.card-text{color:#1d2129;font-size:14px;}
.gph-user-name{color:rgba(0,0,0,.87);font-size:14px;margin-left:4em!important;margin:0;}
.post-date-block{font-size:13px;display:inline-block;margin:0 0 0 7px;}
.g-icon svg{top:10px;right:10px;}
.rating-star:before{content:"★";font-size:16px;line-height:16px;color:#e7711b;letter-spacing:-2px;}
.source-logo{position:absolute;right:0;bottom:5px;}
.Facebook-logo{background:#3c5b9b;width:20px;height:20px;border-radius:50%;margin:0 4px;}
.course-details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-50px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.course-details p{padding:10px 0;font-size:14px;color:#fff;letter-spacing:0;text-align:center;background:#fff;-ms-flex-preferred-size:calc(100% * (1/3) - 7px);flex-basis:calc(100% * (1/2) - 7px);position:relative;z-index:1;border-radius:5px;}
.course-details p:before{content:"";position:absolute;left:3px;top:3px;z-index:-1;height:100%;width:100%;background:#fff;border-radius:5px;border:1px solid #0074ae;}
.course-details p:after{content:"";position:absolute;left:0;top:0;z-index:-1;height:100%;width:100%;border-radius:5px;background:#0074ae;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;}
.course-details p span{display:block;line-height:21px;}
.card-fold .top-icon{transition:all .3s ease-out;font-size:40px;top:-35px;position:absolute;right:0;left:0;margin:auto;border-radius:50%;width:70px;height:70px;line-height:70px;color:#fff;background:#1fc1e0;}
.top-icon svg {margin: 20px;}
.center-intro{background:#f5f5f5;}
.center-intro figure{width:100%;height:300px;overflow:hidden;border-radius:12px;margin:0 auto;}
.center-intro .inner-column{z-index:9;}
.center-head-img{height:100%;width:100%;background-size:cover;background-position:top;max-height:300px;}
.cd-name{font-weight:800;font-family:Letters-for-Learners;}
.center-intro .image-column .image img{width:100%;height:auto;}
[data-id=visit_center]{height:40px!important;}
.bootstrap-select .btn-light{border-color:#0074ae;}
.branch-address .card-body h4{font-size:2.3em;font-weight:700;color:#fc4f4f;}
.get-location input::placeholder{color:#fff;}
.get-location .btn-outline-secondary{color:#7e39d3;border-color:#7e39d3;}
.btn-outline-primary{color:#1ec1e0;background-color:transparent;background-image:none;border-color:#1ec1e0;font-weight:600;}
.btn-outline-primary:hover{color:#fff;background-color:#21c1e0;border-color:#21c1e0;box-shadow:0 20px 38px rgba(0,0,0,.16);}
.card-fold .card-body .btn-outline-primary[type=button]{-webkit-appearance:initial;}
.programs-offer h3.card-title a{font-size:1.4em;color:#0074ae;font-weight:800;}
.programs-offer .card:nth-child(2) .card-body h3 a{color:#7c36d3;}
.programs-offer .card:nth-child(3) .card-body h3 a{color:#45b633;}
.programs-offer img.card-img-top{margin-top:-3em;padding:1em;border-radius:1.4em;}
.count-view{border-radius:50%;width:240px;height:240px;background:#fff;padding:2em;}
.presence{padding:2em 0 0;}
.presence h3.card-title{font-size:3em;line-height:normal;font-family:Helvetica;color:#20C1E0;font-weight:800;}
.presence .card-text{font-size:1.2em;color:#0074AE;font-weight:600;}
.presence img{width:60px;}
.award-first{border:1px solid #20c1e0;}
.award-second{border:1px solid #7e39d3;}
.award-third{border:1px solid #4db73b;}
.award-fourth{border:1px solid #FF69B4;}
.award-view .year{font-size:4em;font-weight:800;margin-bottom:8px;line-height:65px;}
.award-view .card:first-child .award-by,.award-view .card:first-child .year{color:#20c1e0;}
.award-view .card:nth-child(2) .award-by,.award-view .card:nth-child(2) .year{color:#7e39d3;}
.award-view .card:nth-child(3) .award-by,.award-view .card:nth-child(3) .year{color:#4db73c;}
.award-view .card.award-second .award-by,.award-view .card.award-second .year{color:#7e39d3;}
.award-view .card.award-third .award-by,.award-view .card.award-third .year{color:#4db73c;}
.award-view .card.award-fourth .award-by,.award-view .card.award-fourth .year{color:#FF69B4;}

/*! CSS Used from: Video Gallery CSS */
.image-box{overflow:hidden;}
.image-box img{transition:.8s;-webkit-transition:.8s;}
.image-box:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);}
.gallery-item{position:relative;overflow:hidden;margin-bottom:20px;}
.gallery-item .image-box{position:relative;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.gallery-item .image-box img{width:100%;}
.gallery-item .caption-box{position:absolute;left:0;bottom:0;width:100%;padding:26px 18px 15px 30px;background-image:url(/assets/images/icons/caption-bg.png);background-repeat:no-repeat;background-position:top;background-size:cover;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.gallery-item:hover .caption-box{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);}
.gallery-item .caption-box .title{position:relative;float:left;}
.gallery-item .caption-box .title h3{position:relative;font-size:22px;line-height:1.2em;color:#fff;}
.gallery-item .caption-box .icon-box{position:relative;float:right;}
.gallery-item .caption-box .icon-box .link{position:relative;display:inline-block;height:50px;width:50px;background-color:rgba(0,0,0,.1);color:#fff;font-size:16px;text-align:center;line-height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.pac-container{z-index:9999;}


/*! CSS Used from: Centers Deatils Responsive CSS*/
@media only screen and (min-width:768px) and (max-width:1024px){
.main-slider .carousel-caption h1{font-size:1.6rem;}
.main-slider .carousel-caption p{font-size:1.5rem;}
.main-slider .carousel-caption.second-caption p{font-size:2rem;line-height:1.8rem;}
.main-slider .carousel-caption.second-caption{transform:translate(-40%,-10%);}
.carousel-caption.first-caption{transform:translate(-40%,-10%);}
.center-intro .image-column .inner-column{text-align:center;}
.card-title{font-size:16px;}
.award-view{padding-bottom:3em;}
}
@media only screen and (max-width:767px){
.courses-section{padding:60px 0;}
}
@media only screen and (max-width:599px){
.main-slider .carousel-caption h1{font-size:1rem;}
.main-slider .carousel-caption p{font-size:1rem;}
.why-parent .card-title{font-size: 16px; min-height: 39px;}
.why-parent .card .card-image-scale img {width: 65px;}
.why-parent .card-footer {height: auto;}
}
@media (min-width:481px) and (max-width:767px){
.main-slider .carousel-caption h1{font-size:2rem;}
.main-slider .carousel-caption.second-caption p{font-size:2rem;line-height:2rem;}
.main-slider .carousel-caption p{font-size:1.4rem;}
.landing-slider .carousel-caption.first-caption{transform:translate(-38%,-20%);}
.coverage{padding:10em 0 2em;}
.soacial-review-list{background-position:right!important;}
.award-view{padding:1em 0;}
.award-view .title-txt{font-size:3em;}
}
@media only screen and (min-width:375px) and (max-width:667px){
.soacial-review-list{background-position:right!important;}
}
@media only screen and (min-width:320px) and (max-width:480px){
.main-slider .carousel-caption.first-caption{top:30%;transform:translate(-50%,-50%);left:50%;width:100%;}
.main-slider .carousel-caption.second-caption{top:33%;transform:translate(-50%,-50%);left:60%;width:100%;font-family:Letters-for-Learners;}
.title-txt{font-size:2.5em;}
.title-txt img{width:35px;vertical-align:text-bottom;}
.page-title-new nav.breadcrumb.bg-transparent{padding:0;margin:0em 0 0;}
.page-title-new li.list-inline-item a{font-size:8.5px;}
.page-seo .title-text{font-size:1.3em!important;}
.main-slider .carousel-caption.second-caption p{font-size:1rem;line-height:.5em;}
.coverage .card-deck .card img{width:70%;}
.fee-btn{padding:10px 15px;font-size:12px;}
.owl-carousel .owl-dots{display:block;}
.center-intro .image-column .image img{width:200px;height:200px;}
.gplus-post .card,.fb-post .card{min-height:270px;margin-bottom:0;}
.page-seo h2.title-text{font-size:1.3em!important;}
.coverage{padding:2em 0;}
.card-deck .card .card-title{font-size:26px;margin:0;}
.social-name{width:80%;}
.soacial-review-list{background-position:right!important;}
.presence h3.card-title{font-size:1em;}
.presence .card-text{font-size:.7em;}
.count-view{width:100px;height:100px;padding:.5em;}
.count-view img{width:25px;}
.breadcrumb ol li:nth-child(2):before,.breadcrumb ol li:nth-child(3):before,.breadcrumb ol li:nth-child(4):before{content:url(/assets/images/icons/angle-right-mobile1.svg);left:0;vertical-align:text-top;}
}
.card .card-image-scale {
  overflow: hidden;
}
.card .card-image-scale img {
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.card:hover .card-image-scale img {
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}

.why-parent .card-footer {
  height: 83px;
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

