
/*! CSS Used from: All Programs 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,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;}
.text-blue-300{color:#0074ae;}
.text-blue-400{color:#041e3b;}
::-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;}
.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;}
.program-info{background-repeat:no-repeat;margin:5em 0 3em;background-position-y:center;background-size:50%,cover;padding:5em 0;}
.program-info p.jumbotron-heading{font-family:letters-for-learners;font-size:2.2em;font-weight:600;}
.active{height:100%;}
.title-text{font-size:2em!important;}
.btn-primary{color:#fff;background-color:#0074ae;border-color:#0074ae;}
.btn-primary:hover{color:#fff;background-color:#21c1e0;border-color:#21c1e0;}
.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;}
.program-info .image-box iframe{height:350px;}
.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px;}
.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#068ee5;border-radius:50%;animation:pulse-border 1500ms ease-out infinite;}
.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#03a9f4;border-radius:50%;transition:all 200ms;}
.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent;}
.video-list a:before{position:absolute;content:url(/assets/svg/play-circle.svg);font-family:"font awesome 5 free";color:#fff;transform:translate(-50%,-50%);top:50%;left:50%;z-index:9;cursor:pointer;box-shadow:0 0 4rem 6px rgba(0,0,0,.23);border-radius:50%;}
.breadcrumb ol li:nth-child(2):before{content:url(/assets/images/icons/angle-right.svg);left:0;vertical-align:text-top;}
.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;}
.video-play-button{position:absolute;z-index:10;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px;}
.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#21c1e0;border-radius:50%;transition:all .2s;}
.video-play-button:hover:after{background-color:darken(#109df4,10%);}
.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent;}
.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%);}
.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);}
.image-box{overflow:hidden;}
.hight-scope-title{font-size:21px;font-family:Roboto,sans-serif;font-weight:300;line-height:33px;color:#6f6f6f;}
.program-function{margin:0;}
.programs-list .card .card-body .card-title{font-size:1.3em;font-family:Helvetica;font-weight:600;color:#0fa5c4;}
.fa-ul{list-style-type:none;margin-left:2em;padding-left:0;}
.fa-ul li{margin-bottom:1rem;}
.fa-li{left:-2.8em;color:#20c0e0;font-size:12px;position:relative;}
.fa-li .fa-circle{width:12px;height:12px;background:#1fc1e0;border-radius:50%;position:absolute;left:1em;top:2px;}
.child-gallery .nav-pills .nav-link{border-radius:2.25rem;color:#6d6d6d;background:rgba(255,255,255,.4);}
.child-gallery .nav-pills .nav-link.active{color:#20c0e0;background-color:#fff;}
.child-gallery .nav-pills{width:50%;}
.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;}
.datepicker{border-radius:.25rem;direction:ltr;}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden;color:#0074ae;}
[data-id=visit_center]{height:40px!important;}
.bootstrap-select .btn-light{border-color:#0074ae;}
.get-location input::placeholder{color:#fff;}
.get-location .btn-outline-secondary{color:#7e39d3;border-color:#7e39d3;}
.program-deatils{padding:12em 0 4em;}
.icon-list{margin-top:-12em;margin-bottom:2em;}
.prog-info-list .card{min-height:380px;}
.prog-info-list{margin-top:5em;}
.program-deatils h4.counter-title{font-size:1.5em;font-weight:400;font-family:Helvetica;color:#0da5c5;}
.program-deatils p{font-size:1.2em;color:#fc4f4f;font-weight:600;}
.program-deatils p span{color:#484848;font-weight:400;}
.program-deatils-view{padding:4em 0;}
.program-deatils-view .info-list p{color:#fc4f4f;font-size:1.2em;}
.program-deatils-view h4.counter-title{font-size:1.5em;font-family:Helvetica;color:#22c1e0;margin-bottom:14px;}
.pac-container{z-index:9999;}


/*! CSS Used from: All Programs Responsive CSS*/

@media only screen and (min-width:1440px){
.program-info{margin:0;}
}
@media (min-width:1025px) and (max-width:1280px){
.program-info{margin:0;padding:5em 0 3em;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.icon-list{margin-top:-6em;}
.program-info{margin:0;padding:0;}
.card-title{font-size:16px;}
}
@media only screen and (max-width:1023px){
.program-info{background-image:none!important;margin:0;padding:0;}
}
@media only screen and (min-width:320px) and (max-width:480px){
.page-title-new nav.breadcrumb.bg-transparent{padding:0;margin:2em 0 0;}
.page-title-new li.list-inline-item a{font-size:14px;}
.page-seo .title-text{font-size:1.3em!important;}
.owl-carousel .owl-dots{display:block;}
.program-info .image-box iframe{height:200px;}
.hight-scope-title{font-size:16px;text-align:justify;}
.programs-list .card{margin-bottom:5em;}
.programs-list .card-deck{margin-bottom:0;}
.program-function .card .card-body{margin-bottom:0;min-height:555px;}
.program-function .card{margin:0;}
.program-deatils .card{margin-bottom:14em;}
.prog-info-list .col:last-child .card{margin-bottom:0;}
.prog-info-list .card{min-height:auto;padding-bottom:2em;}
.child-gallery .nav-pills{width:100%;}
.card-deck .card .card-title{font-size:26px;margin:0;}
.video-play-button:after{width:50px;height:50px;}
.video-play-button{width:32px;height:44px;padding:38px 12px 18px 28px;}
.video-play-button span{border-left:22px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent;}
}

/*! CSS Used from: owl.carousel.min.css*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;}
.owl-carousel{display:none;width:100%;z-index:1;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden;}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;}
.owl-carousel .owl-item img{display:block;width:100%;}
.owl-carousel .owl-nav.disabled{display:none;}
.owl-carousel.owl-loaded{display:block;}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit;}
.owl-carousel.owl-hidden{opacity:0;}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.program-activity-title .title-txt {    font-size: 3.5em;    color: #eb343c;    font-family: Letters-for-Learners;    color: #0074ae;}
.program-activity-title .title-txt span {   color: #20c1e0;}