﻿@font-face 
{
  font-family: 'Helvetica';
  src: url('../fonts/Helvetica.TTF');
  src: local("?"), url('../fonts/Helvetica.woff') format("woff"), url('../fonts/Helvetica.TTF') format("truetype"); 
}

@font-face 
{
  font-family: 'Helvetica-Bold';
  src: url('../fonts/Helvetica-Bold.TTF');
  src: local("?"), url('../fonts/Helvetica-Bold.woff') format("woff"), url('../fonts/Helvetica-Bold.TTF') format("truetype"); 
}


html{position:relative; min-height:100%;}
body{background:#fff; color:#000; font-size:15px; font-family:Helvetica, Calibri, Arial;}

a.navbar-brand {white-space: normal; text-align: center; word-break: break-all; padding:0;}
a{color:#0366d6; text-decoration:none;}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {color: #fff; background-color: #1b6ec2; border-color: #1861ac;}

.box-shadow{box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); width:100%; display:block;}

/*.footer{position:absolute; bottom:0; width:100%; white-space:nowrap; line-height:60px;}*/

.navbar-light .navbar-brand{border-radius:5px;}

/*.top-header{background-color: #5e97c7!important;}*/

/*-------------------- Start Top Navigation Menu -------------------------*/
.TopNav{padding:0;}
/*.main-nav{margin:5px 0 0 !important;}*/
.main-nav,
.main-nav *{margin:0; padding:0; list-style: none;}
.main-nav > ul > li{position:relative; white-space:nowrap; float:left; color:#333;}
.main-nav a {display:block; position:relative; color:#333; padding:10px 15px; transition: 0.3s; font-size: 16px;font-weight: 500;}
.main-nav a:hover{color:#52903d; text-decoration: none; border-radius:0;}
.main-nav .active > a{color: #fff; text-decoration: none; background:#52903d; border-radius:0;}
.main-nav .drop-down ul { display: block; position: absolute; left: 0; top: calc(100% + 30px); z-index: 99; opacity: 0; visibility: hidden; padding: 10px 0; background: #fff; box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25); transition: ease all 0.3s;}
.main-nav .drop-down:hover > ul{opacity: 1; top:85%; visibility: visible;}
.main-nav .drop-down li{min-width: 180px; position: relative;}
.main-nav .drop-down ul a{padding:7px 10px; font-size: 13px; color: #004289;}

.main-nav .drop-down ul a:hover,
.main-nav .drop-down ul .active > a,
.main-nav .drop-down ul li:hover > a {color: #007bff;}

.main-nav .drop-down > a:after {content: "\f107";font-family: FontAwesome;padding-left: 5px;}
.main-nav .drop-down .drop-down ul {top: 0;left: calc(100% - 30px);}
.main-nav .drop-down .drop-down:hover > ul {opacity: 1;top: 0;left: 100%;}
.main-nav .drop-down .drop-down > a {padding-right: 35px;}
.main-nav .drop-down .drop-down > a:after {content: "\f105";position: absolute;right: 15px;}

/* Mobile Navigation */
.mobile-nav {position: fixed;top: 0;bottom: 0;z-index: 9999;overflow-y: auto;left: -260px;width: 260px;padding-top: 18px;background: rgba(19, 39, 57, 0.8);transition: 0.4s;}
.mobile-nav * {margin: 0;padding: 0;list-style: none;}
.mobile-nav a {display: block;position: relative;color: #fff;padding: 10px 20px;font-weight: 500;font-size:13px;}

.mobile-nav a:hover,
.mobile-nav .active > a,
.mobile-nav li:hover > a {color:#f89b06 !important;text-decoration: none;}

.mobile-nav .drop-down > a:after {content: "\f078";font-family: FontAwesome;padding-left: 10px;position: absolute;right: 15px;}
.mobile-nav .active.drop-down > a:after {content: "\f077";}
.mobile-nav .drop-down > a {padding-right: 35px; color:#fff;}
.mobile-nav .drop-down > a:focus {color:#007bff;}
.mobile-nav .drop-down.active > a{color:#007bff;}
.mobile-nav .drop-down ul {display: none;overflow: hidden;}
.mobile-nav .drop-down li {padding-left: 20px;}
.mobile-nav-toggle{position:absolute;right: 0;top: 0;z-index: 9998;border: 0;background: none;font-size: 24px;transition: all 0.4s;outline: none !important;line-height: 1;cursor: pointer;text-align: right;}
.mobile-nav-toggle i {margin: 18px 18px 0 0;color: #f5ad1d;}
.mobile-nav-overly{width: 100%;height: 100%;z-index: 9997;top: 0;left: 0;position: fixed;background: rgba(19, 39, 57, 0.8);overflow: hidden;display: none;}
.mobile-nav-active{overflow: hidden;}
.mobile-nav-active .mobile-nav{left: 0;}
.mobile-nav-active .mobile-nav-toggle i{color: #fff;}

/*-------------------- End Top Navigation Menu ----------------------------*/
.Main_container{margin:0}

.clearfix{clear:both; width:100%;}

/*------------------------- Start Slider CSS ---------------------------*/
.Slide_block{position:relative; overflow:hidden;}
.Slider_content{position:absolute;top:25%; z-index:999; width:450px; font-size:25px; margin: 0; right:100px; padding:20px; border-radius:5px; line-height:30px;}

.Banner_BigText{font-size:40px; line-height:45px; font-weight:bold; margin:20px 0; padding:0 15px; color:#fff; border-left:5px solid #f89b06;}

.Top_Title{font-size:30px; font-weight:bold; margin:10px 0; color:#4f7e2d;}

.Course_Title{font-size:20px; color:#f89b06; font-weight:bold; padding:0; line-height:25px; margin:0 0 10px;}

.learnmore{margin:10px 0 0; float:left; width:100%;}
.learnmore a{color:#f89b06;}
.learnmore a:hover{color:#4f7e2d;}

.blog_section{width:100%; height:auto; margin:20px 0;}
.blog_border{border-top:1px solid #4f7e2d;}
.blog_header{color:#4f7e2d; background:#fff; text-align:center; width:100px; margin:-18px auto 50px; font-size:20px; font-weight:bold;}
.blog_img{position:relative;}
.blog_img img{width:100%;}
.blog_text{color:#fff; background:#f89b06; font-weight:bold; text-align:center; position:absolute; bottom:20px; width:100%; padding:5px; line-height:18px;}


.testimonial_section{background:#fff3e1; padding:20px 0; margin:0 0 20px;}

/*-----Testimonial-------*/

#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 15px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  margin: 2px 3px;
  background-color: #9dd3af;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  top: 50%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  top: 50%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 80%;
  margin: auto;
  padding:0;
  position: relative;
  text-align: center;
}

.testimonial4_slide p {
    margin:10px 0;
}
.testimonial4_slide .client_name {
  color: #f89b06;
  font-size:13px;
  font-style:italic;
}

.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 35px;
    height: 35px;
}

.ReachUs{font-size:18px; color:#f89b06; border-left:3px solid #4f7e2d; font-weight:bold; padding:0 0 0 10px; line-height:25px; margin:0 0 15px;}
.location_link{width:100%}
.location_link a{font-size:15px; color:#333; padding:0 15px; font-weight:bold;}
.location_link a:hover{color:#f89b06;}


.Course_List{margin:0; padding:0;}
.Course_List li{margin:0; padding:0 0 10px 20px; line-height:20px; display:block; list-style-type:none; background:url(../images/arrow_icon.png) no-repeat left top;}
.Course_List li span{color:#4f7e2d;}

.Form_section{border:1px solid #999; border-radius:10px; padding:10px;}

.btn-primary{background:#ffa800; border:1px solid #ffa800;}
.btn-primary:hover{background:#41902e;border-color: #41902e;}
.btn-primary:focus{background:#41902e; border-color: #41902e; box-shadow: 0 0 0 .25rem rgba(65, 144, 46, .5);}
.btn-primary:active{background:#41902e; border-color: #41902e; box-shadow: 0 0 0 .25rem rgba(65, 144, 46, .5);}

.Mobile_FooterSticky{display:none;}

.modal{top:40px;}

.callus{background:#fff; border:1px solid #ccc; font-weight:bold; position:fixed; bottom:45px; right:10px; border-radius:10px; width:200px; margin:auto;box-shadow:0 0 10px #f5ad1d; display:none; padding:10px;}
.callus .heading{background:#f5ad1d; color:#fff; font-size:15px; font-weight:bold; padding:5px;}
.callus .table{margin:0;}

/*-------------------------- Right Scroll --------------------*/
.right_scrol{width:34px; height:1px; margin:0; padding:0; float:right; position:fixed; right:15px; top:150px; border:none; z-index:999;}
.tab-nav{width:1px; margin-left:-430px; margin-top:-10px; position:fixed; border:none; font-size:13px;}
.tab-nav ul{position: relative; float: left;  width:800px; margin-left:445px;  padding-left: 0; list-style-type: none; border:none;}
.tab-nav li{float: left; clear: left;  border:none;}
.tab-nav a {display: block; width:114px; height:165px; padding:0 0 0px 5px; margin:80px 0 0; float: left; text-align: center; text-decoration: none; color: #000; background:url(../images/tab-slide.png) no-repeat 0px -0px; border:none;}
.tab-nav a.expanded {background-position:0px -170px; border:none;}
/* second level */
.tab-nav ul ul{float:left; width:420px; height:350px; margin-left:-80px; background:url(../images/black_bg.png); border:none; color:#fff; border-radius:10px 0 0 10px;}
.tab-nav li li{clear: none; padding:7px 2px 0 2px;}
.tab-nav li li a{color: #038fac; font-family:arial, verdana; font-size:11px; width:auto; height:20px; background:none; padding:0 border:none;}
.tab-nav li li a:hover{color:#fff;}

 /* ------------------ End Right Scroll ------------------ */


.footer_top{background:#f89b06; color:#fff; padding:50px 0; margin:10px 0 0;}

.footer_top .footer_link{width:100%; padding:15px 0;margin:0; padding:0;}
.footer_top .footer_link li{margin:0; padding:0; display:block; list-style-type:none;}
.footer_top .footer_link li a{color:#fff; padding:8px 0; display:block;}
.footer_top .footer_link li a:hover{color:#ccc;}

.footer_top .follow_link{font-size:18px; color:#fff;}
.footer_top .follow_link a{font-size:18px; color:#fff; padding: 0 10px;}

.footer-link{width:100%; background:#49494c; padding:15px 0; text-align:center;}
.footer-link ul{margin:0; padding:0;}
.footer-link ul li{margin:0; padding:0 10px; border-right:1px solid #ffa800; display:inline-block; list-style-type:none;}
.footer-link ul li a{color:#ffa800; font-size:12px;}
.footer-link ul li a:hover{color:#f5ad1d;}

.footer{width:100%; padding:0; font-size:14px;}
.footer .footer_title{font-size:20px; color:#4f7e2d; border-left:3px solid #f89b06; font-weight:bold; padding:0 0 0 10px; line-height:25px; margin:0 0 15px;}
.footer .footer_head{margin:0 0 10px; font-weight:bold;font-size: 16px;}
.footer .footer_head:after{content:""; width:65%; height:1px; background:#ffa800; top:2px; right:-5px; position:relative; display:inline-block;}
.footer ul{margin:0; padding:0;}
.footer ul li{margin:0; padding:0; list-style-type:none; display:block; color:#666;}
.footer ul li a{color:#666;}
.footer ul li a:hover{color:#f7ae1d;}
.footer ul li .fa{float:left; color:#f7ae1d; margin:5px 15px 0 -30px;}

.CopyRight{text-align:center; color:#999; font-size:15px; padding:20px 0; margin:15px 0 0; border-top:1px solid #999;}
.CopyRight ul{margin:0 0 15px; padding:0;}
.CopyRight ul li{margin:0; padding:0 15px; list-style-type:none; display:inline-block; color:#fff;}
.CopyRight a{color:#fff;}
.CopyRight ul li a:hover{color:#f7ae1d;}

.mo-banner{display:none;}

.Desktop_view{display:block;}
.Mobile_view{display:none;}


@media (max-width: 768px) {
.mo-banner{display:block; width:100%;}
.mo-banner img{width:100%;} 
.phoneno{display:none;}
.Mobile_view{display:block;}
}

@media (max-width:480px) {
body{font-size:15px;}
.Main_container{margin:0 0 50px;}
.tab-nav{display:none;}
.tab-nav ul ul{width:330px;}
.Mobile_FooterSticky{background:#f89b06; display: flex; position: fixed; width: 100%; bottom: 0px; z-index: 1000;}
.Mobile_FooterSticky a{color:#fff; font-size:15px;}
.callusnow-btn{width: 50%; background-color:#f5ad1d; text-align: center; padding: 10px 0;}
.enquirenow-btn{width: 50%; background-color:#f5ad1d; text-align: center; color: #fff; border-left: #fff 2px solid;  padding: 10px 0;}
.BookApp_btn{margin: 15px 0 0;}
.Slider_content{display:none;}
.Mobile_text {position:absolute; top:75px;left:20px;}
.Banner_BigText{font-size:30px;}
.Top_Title{font-size:25px;}
.Desktop_view{display:none;}
.Mobile_view{display:block;}
.formsection{text-align:center;}
.formsection .text-end{text-align: inherit !important;}
.MobileView{display:block;}
}



