@charset "utf-8";
/* CSS Document */
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
body { 
font-family: 'Poppins', sans-serif;
font-size:15px; 
margin:0; 
padding:0; 
line-height:32px;
font-weight:300;
color:#000;
background: url(../images/top.jpg) no-repeat top center;
}
/*Basic Styles*/
select:focus { box-shadow:none !important;}
ul { margin:0; padding:0;}
li { line-height:30px; /*list-style:none; list-style-position:inside;*/}
iframe, embed, object { width:100%; display:block;}
textarea { resize:vertical;}
p {font-family: 'Poppins', sans-serif; font-size: 15px; font-weight:300; line-height:32px;}
.text-black { color:#000;}
.text-black a{ color:#000;}
.text-light a{ color:#fff;}
.text-light { color:#fff !important;}
.bg-black { background:#000; color:#fff;}
.text-black { color:#000;}
.text-dark {color:#373737 !important;}
*:hover { text-decoration:none !important;}
.bg-light { background-color:#fff !important;}
h1, h2, h3, h4, h5, h6 {font-family: 'Luckiest Guy', cursive; text-transform:none; line-height:normal;}
h1 { font-size:50px;}
h2 { font-size:42px;}
h3 { font-size:40px;}
h4 { font-size:35px;}
h5 { font-size:25px;}

.contact-address {
    list-style: none!important;
}
.bg-primary { background-color:#0178e6 !important;}
.text-primary { color:#0178e6 !important;}
.bg-info { background-color:#0fd2e9 !important;}
.text-info { color:#0fd2e9 !important;}
.bg-warning { background-color:#ffe60d !important;}
.text-warning { color:#ffe60d !important;}
.bg-danger { background-color:#ff2c2c !important;}
.text-danger { color:#ff2c2c !important;}
.btn-danger { background:#ff2c2c !important; }
.btn-danger:hover {background:#000 !important;}
.btn-warning { background:#ffe60d !important; }
.btn-warning:hover {background:#0178e6 !important;}
.btn { white-space: nowrap; cursor:pointer; letter-spacing:1px;border-radius:0; padding:25px 35px;font-family: 'Luckiest Guy', cursive !important; font-size:18px;  border:none; text-transform:uppercase;}
.btn.arrY:after { content:url(../images/arr-yellow.png); margin-left:20px; top:4px; position:relative;}
.btn.arrB:after { content:url(../images/arr-black.png); margin-left:20px; top:4px; position:relative;}
.btn.shade { box-shadow:4px 4px 0 #000;}
.navbar-toggler:focus, .navbar-toggler:hover {box-shadow: none;border: none;outline: none;}
input:focus, input:active { box-shadow:none !important;}
textarea:focus, textarea:active { box-shadow:none !important;}
.navbar { padding:0; background:transparent !important; position:relative;}
.navbar-light .navbar-toggler-icon { background:url(../images/toggle.png) no-repeat;}
.navbar-toggler-icon { width:67px; height:18px;}
.navbar-toggler { background-color:transparent; border:none;}
.mar-p-0 p { padding:0; margin:0;}
.container-fluid {max-width:1920px;}
/* =================================  website Css ================================= */
/****************************************************************************/
/*Top Navigation CSS*/
.navbar-light .navbar-nav .nav-link {color:#000; padding:8px 20px;font-family: 'Poppins', sans-serif; font-size:15px; text-transform:uppercase; 
font-weight:700; letter-spacing:0;}
.navbar-light .navbar-nav .nav-item:first-child .nav-link { padding-left:0;}
.navbar-light .navbar-nav .nav-item:last-child .nav-link { }
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:active {color:#0fd2e9; outline:none;}
.navbar-light .navbar-nav li.active .nav-link {color:#0fd2e9; outline:none;}
.navbar-light .navbar-nav .nav-item:not(:last-child) { margin-right:5px;}
/********** Back To Top Button ***************************************************************************************************/
#scroll {background:rgba(0, 0, 0, 0.35); position:fixed; right:10px; bottom:80px; z-index:99999; cursor:pointer; width:50px; height:50px; text-indent:-9999px; display:none; webkit-border-radius:60px; -moz-border-radius:60px; border-radius:60px}
#scroll span {position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-12px; height:0; width:0; border:8px solid transparent; border-bottom-color:#ffffff;}
#scroll:hover {background-color:#000; opacity:1;filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)";}
/* --------------------------------- Header CSS ------------------------------*/

/* --------------------------------- body CSS ------------------------------*/
.carousel-caption { z-index:0;}
.welcome h1 { font-size:72px; color:#0fd2e9;}
.welcome h1 small {font-family: 'Poppins', sans-serif; font-size:18px; font-weight:700; color:#838383; letter-spacing:10px;}
.welcome .cus-wdth { padding:90px 0 0 55px;}
.services .cus-wdth { padding:80px;}
.services h2 {
    font-size: 24px;
    line-height: 24px;
    width: 77%;
}.team .cus-wdth { padding:70px 70px 30px 70px;}
.team h2 { font-size:48px;}
.our-team { padding:60px 50px 0;}
.our-team h2 { font-size:60px; color:#ba00ff;}
.our-team h3 { font-size:24px;}
.enrol-bg { background: url(../images/enrol.png) no-repeat 50% 97% #ff2c2c; padding:70px 275px 235px;}
.enrol-bg h2 { font-size:72px;}
.enrol-bg p { font-size:24px;font-family: 'Luckiest Guy', cursive;}
.enrol-bg .form-control { height:60px; font-size:18px;}
.schedule h3 { font-size:22px; color:#004850;}
.schedule i { font-size:20px;}
.schedule p { font-size:13px; line-height:28px; font-weight:500; }
.schedule input { height:60px; padding:5px 20px;}
.schedule .btn { font-size:14px; letter-spacing:2px;}
/* --------------------------------- Footer CSS ------------------------------*/
footer p { font-size:11px; font-weight:300; letter-spacing:1px;}



@media (min-width: 767.98px) {}
@media (min-width: 1200px) {	
.dropdown:hover .dropdown-menu {display: block;}
.container { max-width:100%;}
}

@media (min-width: 1800px) {	
.container { max-width:100%;}
}

@media (min-width: 1920px) {	
.container { max-width:1800px;}
}


@media (max-width: 1199.98px) {	
.navbar-light .navbar-nav .nav-link {padding: 8px 9px;}
.services .cus-wdth {padding: 30px;}
.enrol-bg { background: url(../images/enrol.png) no-repeat 50% 97% #ff2c2c; padding:30px 30px 235px;}




	
	}
@media (min-width: 992px) and (max-width: 1199.98px) { }
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (max-width: 991.98px) {
.navbar-light .navbar-nav .nav-link	{ margin-bottom:5px; color:#000; display:block;  text-align:center;}
.navbar-light .navbar-nav .nav-link	{padding-left: 15px !important; padding-top: 10px; padding-bottom: 10px;background: #f5f5f5;}
.navbar-nav { background:#fff; padding:20px; margin-top:15px !important;}
.navbar { background:transparent!important;}
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:active {color: #fff; background:#ff2c2c;}
.navbar-light .navbar-nav li.active .nav-link { color: #fff; background:#ff2c2c;}
.container { max-width:100%;}
.navbar-light .navbar-nav .nav-item:not(:last-child) { margin-right:0;}






}
@media (max-width: 768px) {
.navbar-light .navbar-nav .dropdown-toggle[aria-expanded="false"]:after {content: "\f107";color: #d93100; position: absolute; right: 15px; font-size: 20px;font-family: 'FontAwesome'; display: block; top:15px;}
.navbar-light .navbar-nav .dropdown-toggle[aria-expanded="true"]:after { content: "\f106";color: #d93100; position: absolute; right: 15px; font-size: 20px;font-family: 'FontAwesome'; display: block; top:15px;}
.dropdown-item {padding: 17px 25px; font-size:11px;}
.services .cus-wdth {padding: 20px;}
.services h2 {font-size: 20px;}
.enrol-bg { background: none #ff2c2c; padding: 50px;}
.enrol-bg h2 {font-size: 55px;}



}
@media (max-width: 767px) {	
.footer *{ text-align:center;}
.carousel-caption { position:relative; left:0; background:#000; top:0; bottom:0; transform:translateY(0); padding:50px 0;}
.welcome h1 {font-size: 35px;}
.welcome .cus-wdth { padding:30px 0;}

.services br { display:contents;}
.team .cus-wdth {padding: 20px;}
.team h2 {font-size: 35px;}
.our-team { padding: 20px;}
.enrol-bg { background: none #ff2c2c; padding: 20px;}
.enrol-bg h2 { font-size: 50px;}






}



@media (max-width: 480px) {
.services h2 {font-size: 15px;}


}






