/************defaults*************/
@font-face { font-family: OpenSans-Light; src: url("../fonts/OpenSans-Light.ttf"); }
@font-face { font-family: OpenSans-Regular; src: url("../fonts/OpenSans-Regular.ttf"); }
@font-face { font-family: OpenSans-SemiBold; src: url("../fonts/OpenSans-SemiBold.ttf"); }
@font-face { font-family: Raleway-Bold; src: url("../fonts/Raleway-Bold.ttf"); }
@font-face { font-family: Raleway-Medium; src: url("../fonts/Raleway-Medium.ttf"); }
@font-face { font-family: Raleway-SemiBold; src: url("../fonts/Raleway-SemiBold.ttf"); }

body { font-family: OpenSans-Regular; margin: 0; font-size: 14px; overflow-x: hidden; }
h1,
h3{ font-family: Raleway-SemiBold; color: #fff; }
h2{ font-family: Raleway-Bold; color: #009bdd; }
h4{ font-family: OpenSans-SemiBold; color: #575759; }
a { font-family: OpenSans-Regular; color: #009bdd; }
img{width: auto; max-width: 100%;}
.active{color: #fff !important;}
* { box-sizing: border-box; }
.container { width: 100%; max-width: 1200px; margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; }
.row{ margin-left: -15px; margin-right: -15px;}
.oneHalf{ float: left; width: 50%; padding-left: 15px; padding-right: 15px;}
.oneThird{ float: left; width: 33.33%; padding-left: 15px; padding-right: 15px; }
.twoThird{ float: left; width: 66.66%; padding-left: 15px; padding-right: 15px; }
.clearfix::after { content: ""; clear: both; display: table; }
.sticky { position: fixed; top: 0; width: 100vw; z-index: 99999; max-width: none; max-height: 150px; box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.37); }
.button{transition: all 0.3s ease-in-out;}
.button:hover{background-color: #45ac89 !important; color: #fd9f26 !important;}
.textBlue{color: #24bcdd !important;}
.textDark{color: #111 !important;}

.heroWrapper{padding: 120px 0; background-position: center; position: relative;}
.heroWrapper h1{font-size: 50px;position: relative;}
.heroWrapper:before { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); content: "";}

.bodyContent{line-height: 1.7;color: #555;}
.bodyContent h1{font-size: 60px; color: #cbffed; margin: 0;} 
.bodyContent h2{font-size: 30px; margin: 5px 0; color: #0f5ba2;}
.bodyContent h3{font-size: 26px; margin: 5px 0; color: #111;}
.bodyContent h4{font-size: 24px; color: #555; margin: 5px 0;}
.bodyContent p{font-size: 16px;}
.bodyContent img{box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25);}
.bodyContent button{padding: 10px 30px;border: none;background: #41d2f2;color: #fff;text-decoration: none;text-transform: uppercase;font-size: 16px;letter-spacing: 2px; transition: all 0.2s ease-in; cursor: pointer;}
.bodyContent button:hover{color: #575759 !important;}

/* gallery count */
.gallery {column-count: 3; gap: 20px;}
.gallery img {width: 100%; height: auto; margin: 0; margin-bottom: 24px; box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25); }
/* gallery  css end  */


form label{font-size: 16px;color: #575759;}
/****************mm-menu controls***************/
/*#menu { z-index: 99999; }
.menu-icon { display: none; color: #fff; text-decoration: none; background-color: #3f4ea3; padding: 5px 15px; }*/
.mobile-menuIcon{display: none;font-size: 24px;color: #41d2f2;position: absolute;}
.mm-spn a{font-size: 20px;}
.mm-spn--open > li:nth-child(7) > svg:nth-child(1) {display: none;}

/*************header**************/
.dropdown{display: none;}
header{background-color: #fff; padding: 15px 0;position: sticky;top: 0;left: 0;right: 0;z-index: 999; transition: all 0.3s ease-in-out;}
header .container{transition: all 0.3s ease-in-out;}
.dropdown {position: absolute;top: 50px; min-width: 200px; background: #fff;border-radius: 5px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);z-index: 1;/*padding: 15px !important;*/}
.dropdown li{padding: 18px 15px; transition: all 0.3s ease-in-out; margin: 0;}
.dropdown li:hover{background-color: #edf9fc;}
.dropdown li:hover>a{color: #3e3e3e;}
.dropdown li>a{text-decoration: none;font-size: 18px;font-family: OpenSans-Regular;color: #555;padding: 5px;}
/*.dropdown li>a:hover{color: #3e3e3e;background-color: #edf9fc;}*/
.fixedtop{padding-bottom: 0;box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);}
.fixedtop .container{margin-top: -45px;}
.logo_main>img{transition: all 0.2s ease-in-out;}
.fixedtop .logo_main>img{transform: scale(0.6) translateY(28px);}
.fixedtop > div:nth-child(2) > div:nth-child(2) {transform: translateX(-30px) translateY(15px);} 

header nav ul{display: flex; align-items: center; padding-left: 0; list-style-type: none;}
/*header nav ul li{ margin: 0 20px; }*/
header nav ul li>a{display:  block;color: #575759; text-decoration: none; font-family: Raleway-SemiBold; font-size: 17px; padding: 15px 20px; transition: all 0.2s ease-in-out;}
header nav ul li>a.active,
header nav ul li>a:hover{background-color: #41d2f2;color:#fff;border-radius: 5px;}
header > div:nth-child(2) {display: flex;align-items: center;justify-content: space-between;}
header > div:nth-child(2) > div:nth-child(2) {transform: translateX(-30px);}
header > div:nth-child(2) > div:nth-child(2) > nav > ul > li:hover > ul,
header > div:nth-child(2) > div:nth-child(2) > nav > ul > li > ul:hover {visibility: visible;opacity: 1;display: block !important;}

/*********hero-banner**********/     
.hero-slides .slide-single{padding: 150px 0; position: relative;}
.slide-single .container>h1{font-size: 50px;color: #fff; margin-bottom: 0;max-width: 400px; position: relative;}
.slide-single .container>p{font-size: 26px; color: #fff; margin: 0 0 50px;max-width: 400px; position: relative;}
.slide-single .container>a{padding: 10px 30px; background-color: #0da16e; text-decoration: none; color: #fff; font-size: 16px; position: relative;}
.slide-single:before { position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0, 0, 0, 0.3); content: "";}


.hero-slides .slick-dots {padding-left: 0;list-style-type: none;display: flex;align-items: center;justify-content: center;position: absolute;bottom: 50px;left: 50%;right: 50%;}
.hero-slides .slick-dots li>button{font-size: 0;padding: 5px;background:none; margin: 4px; cursor: pointer; border-radius: 50%;border: 2px solid #7a7a7a;}  
.hero-slides .slick-dots li.slick-active>button{background: #fff;}   
.hero-banner .slick-prev{position: absolute; left: 15px; top: 50%; z-index: 1;cursor:pointer;font-size: 0;height: 40px;width: 40px;border-radius: 50%;border: none;background: url('../images/left_arrow.png') , #c3edf3;background-position: center;background-repeat: no-repeat;}
.hero-banner .slick-next{position: absolute; right: 15px; top: 50%; z-index: 1;cursor:pointer;font-size: 0;height: 40px;width: 40px;border-radius: 50%;border: none;background: url('../images/right_arrow.png') , #c3edf3;background-position: center;background-repeat: no-repeat;}   
.hero-cta{background: #009cdd;text-align: center;padding: 15px 0;border-radius: 5px;transform: translateY(-50px);position: relative;}
.hero-cta h3>a{font-size: 35px;font-family: Raleway-SemiBold;color: #fff; text-decoration: none;transition: all 0.2s ease-in-out;}
.hero-cta h3>a:hover{color: #575759;}
.hero-cta > div:nth-child(1) {position: absolute;left: 0px;height: 100%;width: 180px;background: #41d2f2;border-top-left-radius: 5px;border-bottom-left-radius: 5px;top: 0;clip-path: polygon(-0.44% 1.77%, 0% 100%, 100.56% 100%);}
.hero-cta > div:nth-child(3) {position: absolute;right: 0px;height: 100%;width: 180px;background: #41d2f2;border-top-right-radius: 5px;border-bottom-right-radius: 5px;top: 0;clip-path: polygon(99.56% 4.42%, 0% 100%, 100.56% 100%);}

/*********welcome-section**********/
.welcome-sec{padding-bottom: 100px;}
.welcome-sec h2{font-size: 40px;}
.welcome-sec h4{font-size: 20px;line-height: 1.6;}
.welcome-sec p{color: #575759;font-size: 18px;line-height: 1.6;}
.welcome-sec ul{padding-left: 0;}
.welcome-sec ul>li{font-size: 24px;line-height: 1.8;color: #575759; list-style-type: none;display: flex;}
.welcome-sec ul > li > span:nth-child(2){max-width: 330px;}
.custom-bullet{height: 15px;width: 15px;display: inline-block;background: #41d2f2;border-radius: 50%;margin-right: 25px; transform: translateY(15px);}
.pagelink-blocks figure{margin-left: 0;margin-right: 0;}
.pagelink-blocks figcaption{max-width: 360px;text-align: center;font-size: 20px;font-family: Raleway-Bold;color: #009bdd;padding: 15px 0;border-radius: 5px;border: 1px solid #d1e1e4;cursor: pointer; transition: all 0.2s ease-in-out;box-shadow: 0px 1px 5px 0px rgba(237,245,249,0.75);-webkit-box-shadow: 0px 1px 5px 0px rgba(174, 193, 202, 0.75);-moz-box-shadow: 0px 1px 5px 0px rgba(174, 193, 202, 0.75);}
.pagelink-blocks figcaption:hover{transform: translateY(-5px);}

/*********covid-policy-section**********/
.covid-policy{padding: 50px 0 80px;}
.covid-policy h3{font-size: 40px; text-align: center;margin: 7px;}
.covid-policy .container div:nth-child(2){text-align: center;}
.covid-policy .row{padding: 0 100px;margin-bottom: 30px;}
.covid-policy ul{padding-left: 0; list-style-type: none;}
.covid-policy ul li{font-size: 24px;color: #fff;line-height: 2;}
.covid-policy ul li span{transform: translateY(0);}
.covid-policy > div:nth-child(1) > div:nth-child(4) {text-align: center;}
.covid-policy > div:nth-child(1) > div:nth-child(4)>a{text-decoration: none;padding: 15px 45px;background: #41d2f2;color: #fff;border-radius: 5px;font-size: 24px;font-family: Raleway-Bold;transition: all 0.2s ease-in-out;}   
.covid-policy > div:nth-child(1) > div:nth-child(4)>a:hover{background-color: #fff; color: #41d2f2;}

/*********location-section**********/
.location{padding: 80px 0;position: relative;}
.dot-left,
.dash-left{position: absolute;left: -100px;top: 0;}
.dot-right,
.dash-right{position: absolute;right: -100px;bottom: 0;}
.testimonial .dot-right{right: 50px;}
.testimonial .dash-right{visibility: hidden;}
.location-box figure{margin: 0;position: relative;z-index:1; border: 2px solid #fff;border-radius: 5px;max-height: 388px;}
.location-box figure img{width: 100%;border-radius: 5px;}
.location-box figure span{position: absolute;left: -20px;top: 30px;max-width: 100px;width: 100%;padding: 6px 10px;background: #008ebc;color: #fff;border-radius: 5px;text-align: center;font-size: 16px;font-family: Raleway-SemiBold;}
.location-box figcaption{box-shadow: 0px 1px 5px 0px rgba(237,245,249,0.75);-webkit-box-shadow: 0px 1px 5px 0px rgba(174, 193, 202, 0.75);-moz-box-shadow: 0px 1px 5px 0px rgba(174, 193, 202, 0.75);text-align: center;padding: 10px;background: #fff;border-radius: 5px;margin-top: 10px;font-size: 20px;color: #575759; font-family: Raleway-Medium;line-height: 1.4;position: relative;z-index: 1;}
.location-box figcaption span{font-size: 24px;color: #009bdd; font-family: Raleway-Bold;}
.virtual-box{margin-top: 50px;background: #009cdd;padding: 25px 50px;border-radius: 5px;position: relative;z-index: 1;}
.virtual-box > div:nth-child(1) > div:nth-child(1) {display: flex;align-items: center;}
.virtual-box > div:nth-child(1) > div:nth-child(1) > img{margin-right: 20px;}
.virtual-box > div:nth-child(1) > div:nth-child(1) > span{font-size: 34px; color: #fff;font-family: Raleway-SemiBold;}   
.virtual-box > div:nth-child(2) > div:nth-child(1) > div > a {font-size: 20px;color: #fff;text-decoration: none;padding: 15px 25px;border-radius: 5px;background: #41d2f2;font-family: Raleway-Bold; transition: all 0.2s ease-in-out;}
.virtual-box > div:nth-child(2) > div:nth-child(1) > div > a:hover{background-color: #fff; color: #41d2f2;} 
.virtual-box > div:nth-child(2) {padding-top: 10px;}

/*********enrollment-section**********/
.enrollment > div:nth-child(1) > div:nth-child(1) {padding-top: 40px;text-align: center;}
.enrollment{padding: 80px 0;}
.enrollment h2{font-size: 40px;}    
.enrollment p{font-size: 22px; font-family: OpenSans-Regular;line-height: 1.8; color: #575759;margin: 0;}
.enrollment > div:nth-child(1) > div:nth-child(2) > div:nth-child(3){margin: 40px 0 30px;}
.enrollment > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) {margin: 0 0 80px;}
.enrollment > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > a {width: 100%;background: #009cdd;color: #fff;text-decoration: none;max-width: 450px;width: 100%;display: block;padding: 15px;border-radius: 5px;text-align: center;font-size: 22px;font-family: Raleway-Bold;transition: all 0.2s ease-in-out;}
.enrollment > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > a {width: 100%;background: #41d2f2;color: #fff;text-decoration: none;max-width: 450px;width: 100%;display: block;padding: 15px;border-radius: 5px;text-align: center;font-size: 22px;font-family: Raleway-Bold;transition: all 0.2s ease-in-out;}
.enrollment > div:nth-child(1) > div:nth-child(2) > div:nth-child(3) > a:hover{  color: #575759;}
.enrollment > div:nth-child(1) > div:nth-child(2) > div:nth-child(4) > a:hover{ color: #575759; }   

/************testimonial section************/
.testimonial{position: relative;padding: 80px 0;}
.testimonial h3{text-align: center;font-size: 40px; color: #009bdd;}
.testi-box{border-radius: 5px;}
.testi-box div:nth-child(1){background-color: #fff;padding: 10px 30px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.testi-box div:nth-child(2){background-color: #009cdd;padding: 10px 30px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px; font-size: 20px; color: #fff;font-family: Raleway-SemiBold;line-height: 1.5;}
.testi-box div:nth-child(1)>p{font-size: 24px; color: #575759;font-family: OpenSans-Regular;line-height: 1.5;}
.testi-box div:nth-child(2)>span{font-size: 24px;}
.testimonial > img:nth-child(3) {position: absolute;right: 0;bottom: 0;}
.testimonial .slick-dots{display: flex;padding-left: 0;list-style-type: none;justify-content: center;}
.testimonial .slick-dots button{ font-size: 0; padding: 6px; background: #00C3FF; border: 1px solid #000000; border-radius: 50%; margin: 0 15px; cursor: pointer;}
.testimonial .slick-dots .slick-active button{background-color: #009bdd; border: 1px solid #009bdd;}
/************footer************/
footer{background-color: #009cdd;}
/*footer .container{padding: 80px 0;}*/

.foot-links{display: flex; align-items: flex-start; justify-content: space-between;padding: 50px 0;}
.foot-links h4{font-size: 24px; letter-spacing: 2px; color: #fff; margin: 15px 0; font-family: Raleway-Bold;}
.foot-links ul{padding-left: 0; list-style-type: none;} 
.foot-links ul li{margin-bottom: 10px;}
.foot-links ul li,
.foot-links ul li a{font-size: 16px;color: #e6f7f9; text-decoration: none; text-align: left; font-family: OpenSans-Regular; transition: all 0.3s ease-in-out;}
.foot-links ul li a:hover{color: #575759;}
.foot-links > div:nth-child(1) > ul > li{display: flex; align-items: flex-start;}
.foot-links ul li img{margin-right: 30px;}
.foot-links > div:nth-child(1) > ul > li > svg{transform: translateY(5px);}
.foot-links > div:nth-child(1) > ul > li:nth-child(1) {line-height: 2;}
.foot-links > div:nth-child(1) > ul:nth-child(2) {padding-top: 40px;}
.foot-links > div:nth-child(2) > ul:nth-child(1) > li {display: flex;align-items: flex-start;line-height: 1.7;}
.foot-links > div:nth-child(1) {max-width: 350px;}
.foot-links > div:nth-child(2) {max-width: 350px;}
.foot-links > div:nth-child(2)>ul{padding-top: 90px;}   
.foot-links > div:nth-child(3) > ul {padding-top: 45px;}
.foot-links > div:nth-child(4) > ul {padding-top: 75px;}   
.foot-links > div:nth-child(4) {text-align: center; padding-top: 15px;} 
.foot-links > div:nth-child(4) > img {width: 70%;}
.copyright{text-align: center;padding: 50px 0;background-color: #fff; color: #4c4c4c; font-size: 20px; font-family: OpenSans-Light;}         
.copyright a{text-decoration: none; transition: all 0.3s ease-in-out; color: #4c4c4c;font-family: OpenSans-Light;}
.copyright a:hover{color: #008ebc;} 

/************contact-page************/
.contact-container {width: 100%;max-width: 1280px;padding: 50px 15px 100px; margin: auto;}
.boxInfo{background-color: #41d2f2;color: #fff !important;font-size: 2rem;padding: 0.65rem 1rem;box-shadow: 0 3px 14px 2px rgb(0 0 0 / 14%);border-radius: 3px;}
.boxInfo > div:nth-child(1),
.boxInfo > div:nth-child(2){width: max-content;display: inline-block;margin: 0 10px;}
.boxInfo h4,.boxInfo p{margin: 0; color: #fff !important;}
.boxInfo p{font-size: 16px;}
.formGroup.double {width: 100%;display: inline-flex;}
.formGroup.double>div {width: 50%;padding-right: 5px;}
input, textarea, select {width: 100%;height: 35px;border: 1px solid #ccc;background-color: #fdfdfd;border-radius: 3px;display: block;padding: 5px;}
.btnSubmit{padding: 10px 30px;text-decoration: none;display: inline-block;background-color: #3f4ea3;color: #fff;font-weight: 700;font-size: 14px;border: none;border-radius: 7px;text-transform: uppercase;transition: all 0.3s ease-in-out;cursor: pointer;-webkit-box-shadow: 1px 3px 1px 0px rgba(244, 217, 12, 1);-moz-box-shadow: 1px 3px 1px 0px rgba(244, 217, 12, 1);box-shadow: 1px 3px 1px 0px rgba(244, 217, 12, 1);transition: all 0.3s ease-in-out;margin-top: 15px;}
.btnSubmit:hover{color: #fff;background-color: #5964a4;} 
.boxInfo a{color: #575759; text-decoration: none;}
.boxInfo iframe{padding-top: 15px;}
.programCont,
.programCont h4,
.programCont p {	color: #111;}
.programCont h3{	color: #24bcdd;}
.programCont h4{	font-size: 20px;}
.iconCont{	display: flex;	flex-wrap: wrap;	justify-content: center;	padding-top: 2rem;	padding-bottom: 2rem;}
.iconCont figure{	width: calc(100% / 6);	min-width: 200px;	padding: 5px;	text-align: center;}
.iconCont figure figcaption{	font-size: 18px;	font-weight: 600;}
.galleryWrpr{	margin-top: 1rem;}
.galleryWrpr img{	width: auto;	max-width: 100%;	max-height: 70px;	padding: 5px;}
.accordion {	margin-bottom: 0.85rem;  background-color: #eee;  color: #444;  cursor: pointer;  padding: 18px;  width: 100%;  border: none;  text-align: left;  outline: none;  font-size: 15px;  text-transform: none !important;  transition: 0.4s;}
.accordion.active, .accordion:hover {  background-color: #ccc;}
.accordion:after {  content: '\002B';  color: #777;  font-weight: bold;  float: right;  margin-left: 5px;}
.accordion.active:after {  content: "\2212";}
.panel {  padding: 0 18px;  background-color: white;  max-height: 0;  overflow: hidden;  transition: max-height 0.2s ease-out;}
.tuitionFigWrpr{	display: flex;	flex-wrap: wrap;}
.tuitionFigWrpr figure{	width: 25%;	min-width: 200px;}
.tuitionFigWrpr figure figcaption{	font-size: 18px;	display: block;	color: #111;}
.tuitionFigWrpr figure img{	height: 130px;}

/************responsive************/
@media only screen and (max-width: 1301px){
    .school-section > .container,
    .overview-section .container,
    .card-section .container{padding: 80px 15px;}
	/* gallery css phone start */
	.gallery {column-count: 2 ; gap: 15px;}
	.gallery img {margin-bottom: 15px;}
	/* gallery css end  */

}

@media only screen and (max-width: 1025px){
    .mobile-menuIcon{display: block; left: unset;right: 15px;top: 50%;}
    .hero-slides .slide-single{padding: 150px 100px;}
    .hero-cta{max-width: 80%;}
    .welcome-sec .twoThird,
    .welcome-sec .oneThird{width: 100%;}
    .welcome-sec ul > li > span:nth-child(2){max-width: none;}
    .pagelink-blocks .oneThird{width: 30%;margin: 0 1.5%;}
    .location{padding: 80px 30px;}
    .covid-policy ul li{display: flex; text-align: left;}
    .covid-policy ul li span{transform: translateY(15px);}
    .virtual-box > div:nth-child(2) > div:nth-child(1) > div > a{font-size: 14px;}
    .enrollment{padding: 80px 30px;}
    .enrollment > div:nth-child(1) > div:nth-child(2) {padding: 0 50px;}
    .fb_iframe_widget span,
    .fb_iframe_widget iframe{max-width: 300px;width: 100%;}

}

@media only screen and (max-width: 981px){
    .mobile-menuIcon{display: block;top: 55%;}
    .fixedtop .logo_main > img {transform: scale(0.8) translateY(0px);}
    .fixedtop .container{margin-top: 0;}
    .mobile-menuIcon{display: block; left: unset;right: 15px;top: 75%;}
    .foot-links{flex-wrap: wrap; padding: 30px 0;}

    .hero-cta h3 > a{font-size: 24px;}
    .custom-bullet{height: 10px;}
    .covid-policy ul li span{transform: translateY(20px);}
    .virtual-box > div:nth-child(1) > div:nth-child(1) > span{font-size: 20px;}
    .welcome-sec ul li{display: block;}
    .welcome-sec .custom-bullet{height: 15px;transform: translateY(0);}
    .virtual-box div:nth-child(2) .oneHalf{width: 100%; float: none; margin-bottom: 40px;}
    .virtual-box div:nth-child(2) .oneHalf:nth-child(2){margin-bottom: 0;}
    .enrollment .row:nth-child(5) {transform: translateX(-250px);}
    .enrollment .row:nth-child(5) .oneThird,
    .enrollment .row:nth-child(5) .twoThird{width: 50%;}   
    .testimonial h3{position: relative; z-index: 1;}
    .foot-links > div:nth-child(3),
    .foot-links > div:nth-child(4){max-width: 350px;}
    .foot-links > div:nth-child(3) > ul{padding-top: 20px;padding-left: 60px;}
    .foot-links > div:nth-child(4) > ul{padding-top: 50px;transform: translateX(-150px);}
}

@media only screen and (max-width: 768px){
    .dropdown li > a{font-size: 20px;}
    .mobile-menuIcon{display: block;top: 35%;}
    
    .hero-slides .slide-single{padding: 30px 50px 50px;}
    .slide-single .container > h1{font-size: 36px; margin: 5px 0;}
    
    .foot-links > div:nth-child(4){width: 100%;}
    .copyright{padding: 20px 15px;}
    .hero-slides .slick-dots{right: 0;}
    .twoThird,
    .oneThird {width: 100%;}
       
}   

@media only screen and (max-width: 767px){
    .boxInfo{margin-bottom: 10px;}
    .logo_main > img{width: 70%;}
    .oneHalf,
    .twoThird,
    .oneThird {width: 100%;}
    .hero-cta h3 > a{font-size: 18px;}
    .welcome-sec{padding-bottom: 50px;}
    .welcome-sec h2,
    .enrollment h2,
    .testimonial h3{font-size: 34px;}
    .hero-cta > div:nth-child(1){width: 50px;clip-path: polygon(-0.44% 55.49%, 0% 100%, 100.56% 100%);}
    .hero-cta > div:nth-child(3){width: 50px;clip-path: polygon(101.56% 54.56%, 0% 100%, 100.56% 100%);}
    .pagelink-blocks .oneThird{width: 100%;}
    .covid-policy h3{font-size: 30px;}
    .covid-policy .row{padding: 0 15px;}
    .covid-policy ul li{font-size: 18px;}
    .covid-policy ul li span{transform: translateY(15px);width: 10px;}
    .virtual-box > div:nth-child(1) > div:nth-child(1){margin-bottom: 15px;}
    .enrollment{padding: 30px;}
    .enrollment .row:nth-child(5){transform: translateX(0);}
    .enrollment .row:nth-child(5) .oneThird, 
    .enrollment .row:nth-child(5) .twoThird{width: 100%; text-align: center;}
    .enrollment .row:nth-child(5) .oneThird img, 
    .enrollment .row:nth-child(5) .twoThird img{transform: scale(0.8);}
    .enrollment > div:nth-child(1) > div:nth-child(2) > div:nth-child(4){margin-bottom: 40px;}
    .testimonial{padding: 30px 0;}
    .testi-box{margin-bottom: 15px;}
    .foot-links > div:nth-child(1) > ul:nth-child(2){padding-top: 20px;}
    .foot-links > div:nth-child(2) > ul{padding-top: 0;}
    .foot-links > div:nth-child(4) > ul{transform: translateX(0);padding-top: 0;padding-left: 60px;}
    .foot-links h4{text-align: center;}
    .foot-links > div:nth-child(1), 
    .foot-links > div:nth-child(2),
    .foot-links > div:nth-child(3), 
    .foot-links > div:nth-child(4){max-width: none; width: 100%;}
    .foot-links > div:nth-child(3) > ul,
    .foot-links > div:nth-child(4) > ul{padding-left: 0;}
    .copyright{font-size: 16px;}
    .foot-links > div:nth-child(3) > ul li,
    .foot-links > div:nth-child(4) > ul li{text-align: center;}
    .heroWrapper{padding: 40px 0;}
    .contact-container{padding: 30px 15px 50px;}
    .dot-right, .dash-right{right: 0;}
    .location-box .oneHalf:nth-child(1){margin-bottom: 35px;}
	/* gallery css phone start */
	.gallery {column-count: 1 ; }
	.gallery img {margin-bottom: 15px;}
	/* gallery css end  */

}

@media only screen and (max-width: 360px){
    .foot-links ul li, .foot-links ul li a{font-size: 15px;}
    .fb_iframe_widget span,
    .fb_iframe_widget iframe{max-width: 250px;width: 100%;}
}