.clear { clear:both }
.enquire-now { position:fixed; right:0; top:25%; width:40px; height:153px; z-index:9999; }
/* BANNER
========================================================================*/
.banner { position:relative; background:#ffffff; }
.rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.rslides li { -webkit-backface-visibility: hidden; display: none; width: 100%; /* position: absolute; left: 0; top: 0; */ height:auto; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides li img { display: block; height: auto; float: left; width: 100%; border: 0; }
.rslides li .caption { position:absolute; left:20px; top:45%; width:30%; z-index:99999; color:#fff; font-size:50px; text-align:left;  background:rgba(0,0,0,0.7); padding:10px 20px; border-radius:10px;}
ul.centered-btns_tabs{ position:absolute; bottom:40px; width:100%; z-index:99999; text-align:center}
ul.centered-btns_tabs li { width:20px; height:20px; display:inline-block; background:#0062A5; color:#fff; border-radius:50%; text-indent:-999999999px; margin:0 5px; cursor:pointer}
ul.centered-btns_tabs li.centered-btns_here{ background:#fff;}
ul.centered-btns_tabs{}
ul.centered-btns_tabs{}
ul.centered-btns_tabs{}
ul.centered-btns_tabs{}

/* HEADER
========================================================================*/
.topWrap { width:100%; overflow:hidden; padding:15px 0px; position:absolute; width:100%; top:0px; z-index:9; }
header { padding:0px 0 0; }
header .title{ background:#0065BD; padding:10px; margin:10px 12px 0px 0px; text-align:center}
header .title a{ font-size:20px; color:#fff; font-weight:bold}
header .green { color:#166131; text-align:center; display:block; margin-top:70px; font-weight:normal; font-style:italic; }
header .call { margin-top:50px; text-align:right }
.logo { }
.explore { position:absolute; bottom:0px; width:100%; background:url(../images/explore-bg.png) 0 0 scroll repeat; z-index:999; padding:5px 0 10px; text-align: center }
.explore h1 { font-size:36px; color:#fff500; padding:0 10px 10px; }
.slogan { color:#555657; font-size:20px; padding:0 80px 10px 80px; border-bottom:1px solid #000; display:inline-block; margin-bottom:15px; }
.discription { color:#000; font-size:24px; text-transform:uppercase; }
.modal-form { padding:15px 0px; overflow:hidden; text-align:center; position:absolute; top:100px; z-index:999; width:26%; right:80px; background:rgba(255,255,255,0.7) ;border-top:2px solid #ffcb05; box-shadow: 0 0 20px #ccc; }
.modal-form .formWrap1 { width:100%; padding:30px 0px 20px 0; }
.modal-form .formWrap1 h3 { color:#333; font-size:24px; line-height:25px; margin:0 0 25px 0; }
.modal-form .formWrap1 h4 { color:#333; font-size:20px; line-height:25px; margin:0 0 25px 0; }
.modal-form .formWrap1 form { }
.modal-form .formWrap1 .formControl { position:relative; float:left; width:98%; margin-bottom:20px; }
.modal-form .formWrap1 .formControl input { padding:10px 10px; border:1px solid #95c502; width:92%; background:#ffffff; }
.modal-form .formWrap1 .formControl textarea { padding:10px 10px; border:1px solid #0066CC; width:92%; background:#ffffff; }
.modal-form .formWrap1 .formControl select { padding: 10px 10px; border: 1px solid #0066CC; width: 96%; background: #ffffff; }
.modal-form .formWrap1 .formSubmit input { background:#0066A6; border:1px solid #fff; color:#ffffff; font-size:20px; width:60%; padding:8px 10px }
.modal-form .formWrap1 .formSubmit input:hover { background:#374365; }
.modal-form .formWrap1 .formNoError { color:#F00; display:block }
.modal-services { padding:20px 0 40px; overflow:hidden; text-align:center; background:#f2f2f2 }
.modal-services h2 { padding:20px 30px; display:block; text-transform:uppercase; color:#481d52; font-size:24px; line-height:25px; position:relative }
.modal-services ul { padding:40px 0 10px; background:url(../images/ul-bg.jpg) 8px 0 repeat-y; margin-left:21px; font-size:16px }
.modal-services ul li { background:url(../images/li-bg.jpg) left no-repeat; padding:10px 0 10px 38px; vertical-align:top; line-height:23px; color:#000 }
.modal-services ul li.green { color:#3b8723 }
.modal-services p { text-align:center; color:#696a6c; padding:0 5%; }
.modal-3 { padding:20px 0 40px; overflow:hidden; text-align:center; }
.modal-3 h2 { padding:20px 30px; display:block; text-transform:uppercase; color:#481d52; font-size:24px; line-height:25px; position:relative }

.modal-7 { padding:20px 0px; overflow:hidden; text-align:left; background:#fff; color:#333;  }
.modal-7 h2 {     color: #118cd4; text-align:left;    padding: 40px 0px;    font-weight: normal;    display: block;    font-size: 40px;font-weight: bold; }
.modal-7 ul { margin:20px -10px 0 0; }
.modal-7 ul li { margin:0 0px 0px 0; display:inline-block; width:49%; vertical-align:top; }
.modal-7 ul li img { margin-right:20px; }
.modal-7 img { display:block; margin:0 auto }
.modal-7 .welcome { font-size:40px; color:#118cd4; margin-bottom:20px; text-align:left; padding:10px 0px; }
.modal-7 .welcome span { text-transform:uppercase; display:inline-block; }

.modal-4 { padding:20px 0px; overflow:hidden; text-align:left; background:#fff; color:#fff; background: #384365 url(../images/awa.png) left top no-repeat; background-size:cover;  }
.modal-4 h2 {     color: #fff; text-align:left;    padding: 40px 0px;    font-weight: normal;    display: block;    font-size: 40px;font-weight: bold; }
.modal-4 ul { margin:20px -10px 0 0; }
.modal-4 ul li { margin:0 0px 0px 0; display:inline-block; width:49%; vertical-align:top; }
.modal-4 ul li img { margin-right:20px; }
.modal-4 img { display:block; margin:0 auto }
.modal-4 .welcome { font-size:40px; color:#118cd4; margin-bottom:20px; text-align:left; padding:40px 0px 30px; }
.modal-4 .welcome span { text-transform:uppercase; display:inline-block; }
.modal-4 p{ line-height:30px;}
.modal-4 .ay{ padding-right:150px; text-align:justify}
.modal-4 .call{padding:0px 0px;}
.modal-4 .call h2{padding:40px 0px 50px; text-transform:uppercase; font-weight:bold}
.modal-4 .call p{ text-align:justify; line-height:30px;}

.modal-8 { padding:40px 0 40px; overflow:hidden; text-align:center; background:url(../images/modal-8-bg.png) left top no-repeat; background-size:cover; text-align:center; color:#fff; }
.modal-8 h2 { padding:20px 30px; display:block; text-transform:uppercase; color:#fff; font-size:24px; line-height:25px; position:relative }
.modal-9 { padding:40px 0 40px; overflow:hidden; text-align:center; background:#3e1547; text-align:justify; color:#fff; }
.modal-9 .p { padding:0 10%; text-align:center }
.modal-9 h2 { padding:20px 30px; display:block; text-transform:uppercase; color:#c33e5e; font-size:24px; line-height:25px; position:relative; text-align:center }
.modal-9 h3 { padding:20px 0px; display:block; text-transform:uppercase; color:#c33e5e; font-size:24px; line-height:25px; position:relative; text-align:left }
.modal-gallery { padding:20px 0px; overflow:hidden; text-align:left; background:#f2f4f5; color:#333; }
.modal-gallery h2 {     color: #118cd4; text-align:left;    padding: 40px 0px;    font-weight: normal;    display: block;    font-size: 40px;font-weight: bold; }
.modal-gallery ul { margin:20px -10px 0 0; }
.modal-gallery ul li { margin:0 0px 0px 0; display:inline-block; width:49%; vertical-align:top; }
.modal-gallery ul li img { margin-right:20px; }
.modal-gallery ul li span { color:#118cd4; padding:40px 0px; font-weight:normal; display:block; font-size:42px; text-align:center; font-weight:bold; text-transform:uppercase }
.modal-amenities { padding:40px 0 20px; overflow:hidden; text-align:center; overflow:hidden;background:url(../images/footer-bg.jpg) left top no-repeat; color:#fff; background-size: cover; }
.modal-amenities h2 { color:#fff; text-transform:uppercase; text-align:center; font-size:26px; padding:20px 40px; display:inline-block; margin:0 auto; display:block }
.modal-amenities span { color:#0a4d22; font-size:16px; font-weight:bold }
.modal-amenities .amenities ul { margin:0px 0 0; font-size:16px; text-align:left }
.modal-amenities .amenities ul li { vertical-align:top; line-height:25px; margin:0 auto 10px; display:inline-block; width:98%; color:#fff; }
.modal-amenities .amenities ul li span { color: #118cd4;    text-align: left;    padding: 40px 0px;    font-weight: normal;    display: block;    font-size: 40px; font-weight: bold; }
.modal-amenities .amenities ul li a { color:#fff; }
.modal-amenities .amenities ul li a:hover { color:#fff; }
.modal-amenities .amenities ul li span img { margin:20px auto 0; display:block; }
.modal-amenities .amenities ul li .white { color:#ffff; }
.modal-bottom { overflow:hidden; padding:0; text-align:center; padding:20px;}
.modal-bottom p { }
.modal-bottom h2 { color:#196836; text-transform:uppercase; text-align:center; font-size:26px; padding:20px 40px; display:inline-block; margin:0 auto; }
.modal-bottom ul { margin:40px 0 0; font-size:16px; text-align:left; width:70%; margin: 0 auto; }
.modal-bottom ul li { vertical-align:top; line-height:25px; margin:0 auto 30px; text-align:center; display:inline-block; width:23%; color:#2f2f2f; }
.modal-bottom ul li img { display:block; margin:20px auto; width:95px; height:92px; }
.modal-bottom ul li span { margin:20px auto 0; display:block; }
.modal-download { background:url(../images/footer-bg.jpg) left top no-repeat; padding:40px 0; overflow:hidden; text-align:center }
.modal-download .coursesLink { background: #cf2820; width:34%; padding:10px; margin:  0 auto; box-shadow: 0px 0px 10px #000 inset; }
.modal-download .coursesLink a { display:inline-block; text-decoration:none; color:#fff; font-size:24px; }
.modal-download .coursesLink a span { padding: 8px 15px; }
.modal-download .coursesLink a img { vertical-align:middle }
.modal-download .coursesLink a > img { margin-right: 10px; }
.modal-download .formWrap3 { width:22%; padding:30px 20px; float:left; }
.modal-download .formWrap3 h3 { color:#000000; font-size:30px; line-height:42px; margin:0 0 25px 0; }
.formWrap3 form { }
.formWrap3 .formControl { margin-bottom:20px; position:relative; }
.formWrap3 .formControl input { padding:10px 10px; border:1px solid #95c502; width:92%; background:#ffffff; }
.formWrap3 .formControl select { padding:10px 10px; border:1px solid #95c502; width:100%; background:#ffffff; }
.formWrap3 .formControl textarea { padding:10px 10px; border:1px solid #95c502; width:92%; background:#ffffff; }
.formWrap3 .formSubmit input { background:#95c502; border:1px solid #fff; color:#ffffff; font-size:20px; width:99.3%; padding:8px 10px }
.formWrap3 .formSubmit input:hover { background:#da251d; }
.popup.popup_content { width:32%; background:#ffffff; padding:20px; margin-top: 50px; margin-bottom: 50px; }
.popClose { position:absolute; right:-10px; top:-10px; }
.popup.popup_content h3 { color: #000000; font-size: 30px; line-height: 42px; margin: 0 0 25px 0; }
.formNoError { display:none; position:absolute; color:#d70202; font-size:14px; bottom: -19px; }
footer { overflow:hidden; padding:18px 0; color:#fff; background:#161616;  }
footer a{ color:#fff}
.copy-right{ text-align:right;}