
/*! CSS Used from: About 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{font-family:Letters-for-Learners;}
[role=button]{cursor:pointer;}
.bg-light{background-color:#f9fbfd!important;}
.bg-white{background:#fff;}
.bg-blue-400{background:#0074ae;}
.text-blue-200{color:#21c1e0;}
.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;}
.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;}
.masthead{height:92vh;min-height:440px;background-size:cover!important;background-position:center;background-repeat:no-repeat!important;position:relative;width:100%;}
.masthead .top-nico{width:30%;position:absolute;bottom:0;right:0;}
.masthead.programs-slider{height:65vh;}
.programs-slider .top-nico{width:25%;}
.top-content{top:-9em;}
.masthead h1{font-size:4em;color:#eb343c;font-family:Letters-for-Learners;letter-spacing:2px;}
.masthead h1 span{color:#2cc4e1;}
.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;}
.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;}
.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);}
.sec-title{position:relative;margin-bottom:40px;}
.team-member .member-name{font-size:2em;font-family:bebas_neueregular;color:#797979;font-weight:600;}
.team-member .member-name span{color:#1fc1e0;}
.team-member .member-position{font-size:1.5em;font-family:bebas_neueregular;color:#797979;margin-bottom:7px;}
.team-member .member-position span{color:#1fc1e0;}
.team-member .mem-dec{font-size:1em;color:#5b5b5b;}
.team-member .card .team-img:before{content:"";width:10px;height:60%;background:#65cee2;position:absolute;right:-15px;bottom:-3em;}
.team-member .card:after{content:"OUR TEAM";color:#797979;text-align:left;writing-mode:vertical-rl;font-family:bebas_neueregular;position:absolute;right:-22px;top:4.2em;transform:rotate(180deg);letter-spacing:3px;}
.nico-view{margin:7em 0 0;}
.nico-view .card{margin-bottom:7em;min-height:310px;}
.nico-view .card.nico-line-2,.nico-view .card.nico-line-4{margin:0;}
.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;}
.icon-list{margin-top:-12em;margin-bottom:2em;}
.nico-info .icon-list{position:relative;margin-top:-100px;margin-bottom:23px;}
.nico-info .icon-list img{position:absolute;width:70px;transform:translate(-50%,-50%);top:50%;left:50%;}
.pac-container{z-index:9999;}

/*! CSS Used from: About Responsive CSS*/

@media only screen and (min-width:1440px){
.masthead.programs-slider{height:67vh;}
}
@media (min-width:1025px) and (max-width:1280px){
.masthead{height:90vh;}
.masthead .top-nico{bottom:-100px;}
.masthead.programs-slider .top-nico{bottom:-100px;}
.top-content{top:-8em;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.masthead.programs-slider{height:32vh;}
.icon-list{margin-top:-6em;}
.masthead{height:38vh;overflow:visible;}
.masthead h1{font-size:3.5em;color:#fc4f4f;}
.masthead .top-nico{bottom:-2em;right:0;}
.masthead .top-content{top:-5em;}
}
@media only screen and (max-width:1023px){
.masthead h1{font-size:3em;}
}
@media only screen and (max-width:767px){
.learning-skills{padding:60px 0;}
}
@media (min-width:481px) and (max-width:767px){
.masthead{height:30vh;min-height:230px;}
.top-content{top:-4em!important;}
.masthead .top-content h1{font-size:2.2em;}
.nico-view .card{margin-top:6em;}
}
@media only screen and (min-width:375px) and (max-width:667px){
.top-content{top:2em;font-size:10px;margin-bottom:3em;}
}
@media only screen and (min-width:320px) and (max-width:480px){
.top-content{top:2em;font-size:10px;margin-bottom:3em;}
.masthead .top-nico{bottom:-3em;right:1em;}
.masthead.programs-slider{height:100%;min-height:160px;}
.programs-slider .top-nico{bottom:auto;}
.page-title-new nav.breadcrumb.bg-transparent{padding:0;margin:2em 0 0;}
.page-title-new li.list-inline-item a{font-size:14px;}
.nico-view .card.nico-line-2{margin-bottom:10px;}
.nico-view .card.nico-line-3{margin-top:6em;}
.nico-view .card.nico-line-4{margin-bottom:0;}
.team-member .card:after{right:-14px;top:6.2em;display:none;}
.team-member .card .team-img:before{display:none;}
}
