body {font-family: 'Verdana', Arial, Helvetica, sans-serif!important;font-size:14px; color:#333!important;line-height:22px;}
p, li{line-height:22px;font-size:14px;color:#666;}

.full-width{width:100%;float:left;position:relative;}
.tr {text-align:right;}
.bl {background:#000;}.wh{background:#fff;}

.top-header {background:#ffcc01;}
.top-header p {color:#111;font-family:'Montserrat', sans-serif;margin:0;padding:10px 0;}

.header {}
.logo {padding:5px 0!important;}
.logo p {margin:0;color:#c4171b;font-family:'Montserrat', sans-serif;font-size:40px;line-height:80px;}
.logo p img {width:325px;height:auto;}

.social-icon p {text-align:right;line-height:110px;margin:0;}
.social-icon p a {line-height:20px;font-size:14px;}
.social-icon p a i {margin:0 2px;vertical-align:middle;}
.social-icon p a i.fa-facebook-square {color:#3b5998;}
.social-icon p a i.fa-twitter-square {color:#00aced}
.social-icon p a i.fa-google-plus-square {color:#dd4b39;}
.social-icon p a i.fa-youtube-square {color:#bb0000;}
.apply-online {background:#5cb85c;color:#fff;padding:3px 20px;border-radius:3px;margin:0px 5px 0 0;text-decoration:none;vertical-align: middle; display: inline-block;}


.menu-section {background:#ffcc01;}
.menu {width:100%;float:left;background:#0d59a7;}
.active, li:hover {
  background-color: #75B5E7;
  color: white;
  font-weight: bold;
}
.menu ul {list-style:none;padding:0;margin:0;display:inline-block;}
.menu ul li {display:inline-block;line-height:50px;border-right:1px solid #999;}
.menu ul li:last-child {border:none;}
.menu ul li a {padding:0 16px;text-decoration:none;font-size:14px;color:#fff;font-family:'Montserrat',sans-serif;text-transform:capitalize;font-weight: bold;}
.menu ul li a:hover {text-decoration:none;}
.menu ul li:hover a {color:#fff;}
.menu ul li.sub {position:relative;}
.menu ul li ul {border-top:1px solid #aaa;border-bottom:1px solid #aaa;display:none;width:250px;position:absolute;top:50px; left:-5px;background:#0d59a7;z-index:1;padding-top:0px;}
.menu ul li ul li {display:block;width:100%;}
.menu ul li ul li a {padding:5px 20px;font-size:14px;text-align:left!important;font-weight:500;text-transform:capitalize;display:block;color:#fff!important;transition-duration:0.5s;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;line-height:30px;}
.menu ul li ul li a i {margin-right:5px;}
.menu ul li ul li a:hover {color:#fff;padding-left:25px;}
.menu ul li:hover ul  {display:block;}
.toggle {display:none;}

.slider {width:100%;margin:10px 0;}
.slider img {width:100%;position:relative;}

.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.main-section {background:#f6f6f6;}

.course-section {margin:10px 0;}
.course-box {padding:20px;box-shadow:0 0 1px 1px #ddd;text-align:center;}
.course-box h3 {font-size:20px;color:#333;font-family:'Montserrat',sans-serif;}
.course-box p {font-weight:300;line-height:22px;color:#666;}
.course-box i.fa-gear {color:#F67828;}
.course-box i.fa-medkit {color:#5cb85c;}
.course-box i.fa-laptop {color:#c4171b;}
.course-box i.fa-group {color:#FCB647;}

.about {margin:20px 0;}
.about-section {box-shadow:0 0 1px 1px #ddd;}
.about-head h1, .sidebar-update-head h3 {line-height:40px;display:inline-block;background:#fff;font-size:25px;font-weight: bold;font-family:'Montserrat',sans-serif;color:#333;padding-right:8px;margin:-20px 0 0px;vertical-align:top;}
.about-head, .sidebar-update-head {width:100%;float:left;border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;height: 4px;margin:30px 0 20px;}
.about-content h2 {line-height:30px;font-family:'Montserrat',sans-serif;color:#333;font-size:18px;margin:0;}
.about-content h3 {line-height:25px;font-family:'Montserrat',sans-serif;color:#333;font-size:16px;margin:0;}
.about-content p {text-align:justify;}
.about-content p b, .about-content p strong {font-family:'Montserrat',sans-serif;}
.about-content ul {padding:0;margin:0 0 10px;}
.about-content ul li {background:url(../images/right.png) no-repeat;list-style:none;padding-left: 30px;}
.about-content blockquote {font-size:16px;font-family:'Montserrat',sans-serif;}

a.accordion-toggle, a.accordion-toggle:hover, h4.panel-title, h4.panel-title:hover {text-decoration:none;font-family:'Montserrat',sans-serif;}

.testimonials {padding:5px 0;margin-bottom:10px;border-bottom:1px dashed #ccc;}
.testi_msg {width:100%;float:left;font-size:14px;}
.testi_msg p:before {background: url(../images/quote-open.png) no-repeat;content: "";display: inline-block;width: 32px;height: 21px;margin-right: 5px;margin-bottom:-5px;}
.testi_msg p:after {background: url(../images/quote-close.png) no-repeat;content: "";display: inline-block;width: 32px;height: 21px;margin-left: 5px;margin-bottom:-5px;}
.profile {float:right;}
.profile_img {width:60px;height:60px;margin-left:10px;float:left;}
.profile_img img {border-radius:25px;width:50px;height:50px;}
.profile_detail {float:left;}
.profile_detail p.p_name {color:#0d59a7;font-size:16px;margin:0;text-align:right;font-style:italic;}
.profile_detail p.p_address{color:#333;font-size:14px;margin:0;text-align:right;}

.sidebar-update {box-shadow:0 0 1px 1px #ddd;}
.sidebar-update ul {padding:0;margin:0;}
.sidebar-update ul li {list-style:none;color:#666;border-bottom:1px solid #eee;float:left;margin-bottom:10px;}
.sidebar-update ul li:last-child {border-bottom:none;}
.update-icon i {color:#fcb647;}
.update-detail a, .update-detail a:hover {color:#fff;background:#5cb85c;padding:2px 10px;text-decoration:none;}

.event-section {padding:50px 0;border-top:1px solid #eee;}
.event-section h3 {font-size:16px;color:#999;text-align:center;margin:0 0 30px;}
.event-detail {width:100%;float:left;}
.event-detail img {}
.event-detail h3 {margin: 0 0 10px;text-align:left;color:#333;font-family:'Montserrat', sans-serif;font-size:16px;}
.event-detail p {color:#999;font-weight:300;font-family:'Montserrat', sans-serif;text-align:justify;}

.news-detail {padding:10px 0;margin:10px 0;border:solid 1px #eee;border-radius:5px;}
.news-detail h3 {margin:0 0 10px;padding:0 0 10px;font-size:16px;line-height:22px;border-bottom:1px dashed #eee;font-family:'Montserrat', sans-serif;}
.news-detail p.news-date {color:#ea2634;}
.news-detail p.news-date >span {color:#333;font-weight:500;}
.news-detail p {text-align:justify;font-size:14px;line-height:22px;}

.home-testimonial, .event {box-shadow:0 0 1px 1px #eee;padding:10px 10px;background:#fff;}
.home-testimonial ul, .event ul {padding:0;margin:0;}
.home-testimonial h2, .event h2 {font-family:'Montserrat', sans-serif;color:#333;padding:8px;font-size:18px;margin:0 0 10px;background:#ffcc01;text-align:left;}
.home-testimonial h2 span.arrow, .event h2 span.arrow{float:right;}
.home-testimonial h4 {text-align:center;margin:5px 0;}
.home-testimonial p {text-align:center;font-family:'Montserrat', sans-serif;color:#999;}
.home-testimonial img {width:100px;height:100px;display:inline-block!important;border-radius:50%;}

#img-prev, #img-prev1 {margin-right:10px;color:#fff;}
#img-next, #img-next1  {color:#fff;}
i.prev2, i.next2 {color:#fff;font-size:20px;padding:0;}

.dnp {padding:0!important;}
.rnp {padding:0 0 0 20px!important;}

.enquiry-form {padding:15px 0 0 20px;width:100%;float:left;box-shadow:0 0 1px 1px #eee;margin-bottom:20px;}
.enquiry-form  label {color:#000;font-weight:600;}
.enquiry-form h3 {margin:10px 0;font-size:20px;text-align:left;color:#333;font-family:'Montserrat', sans-serif;}
.enquiry-form p {color:#333;font-size:16px;margin:0 0 20px;text-align:center;}
.enquiry-form p  i {margin-right:10px;}
.enquiry-form input[type=text], .enquiry-form input[type=email] {padding:20px 10px ;box-shadow:0 0 1px #000;border: none;color:#000;font-size:14px;margin-bottom:8px;}
.enquiry-form select {padding: 10px;border:none; height: 40px;box-shadow: 0 0 1px #000;}
.enquiry-form input[type=submit], .sub-btn {padding: 10px 20px;border:none;border-bottom:2px solid #ffee01;background:#ffcc01;color: #000; margin:8px 0 0;font-size: 14px;cursor:pointer;letter-spacing:0.5px;border-radius:3px;font-family:'Montserrat', sans-serif;transition-duration:0.5s;}
.enquiry-form input[type=submit]:hover {background:#333;border-bottom:2px solid #666;color:#fff;}
.enquiry-form textarea {padding:10px;box-shadow:0 0 1px #000;font-size:14px;border: none;height:150px;resize:none;}

span.error {color:#ff3300;font-weight:500;text-align:center;font-size: 16px;}
span.success {color:#09b70c;font-weight:500;text-align:center;font-size: 16px;}


.fbottom {background:#c4171b;}
.footer {padding:0;background:#c4171b;border-top:5px solid #ef5556;}
.footer-top1 {}
.footer-top1 h3 {position: absolute;top: -16px;left: 10px;background: #df2829;padding: 10px;margin: 0;font-size: 14px;  font-weight: 500;color: #fff;display: inline-block;}
.footer-top1 h3:before {border-right: 10px solid #646464;border-top: 16px solid transparent;content: "";display: block;height: 0;left: -10px;position: absolute;top: 0;width: 7px;border-right-color: #ef5556;border-left-color: #ef5556;}
.footer-top2 {margin-top:30px;}
.footer-col h3 {color:#ffcc01;font-size:16px;text-align:left;font-family:'Montserrat', sans-serif;}
.footer-col ul {padding:0;margin:0;list-style:none;}
.footer-col ul li {display:block;}
.footer-col ul li a {text-decoration:none;display:inline-block;margin:3px 0;color:#fff;font-size:14px;font-family:'Montserrat', sans-serif;}
.footer-col ul li a i {margin:0 5px;color:#fff;}
.footer-col p {color:#fff;font-size:14px;font-weight:500;line-height:22px;text-align:justify;font-family:'Montserrat', sans-serif;}

.address-footer{position:relative;margin-top:10px;}
.address-footer-text  {width:90%;margin-left:10%;}
.address-footer-text p {color:#fff;font-size:14px;font-weight:500;line-height:25px;font-family:'Montserrat', sans-serif;}
.address-footer-text p b {color:#ffcc01;}
.address-footer i {color:#fff;position:absolute;top:0;left:0;}

.copyright {padding:20px 0;background:#af0b0e;border-top:1px solid #de4040;}
.copyright p {color:#fff;text-transform:uppercase;text-align:center;margin:0;font-weight:500;}


@media only screen and (max-width:767px) {
.top-header p {text-align:center;margin:0;padding:0;line-height:22px;}
.logo p {text-align:left;margin:0;padding:0;}
.social-icon {padding:0;margin:0;display:none;}
.social-icon p {text-align:center;}
.menu-section {background:transparent;}
.menu {display:none;}
.toggle{ display:block; padding:26px ;  position:absolute; top:16px;right:0; z-index:500;}
.toggle span::before {  background: #000 none repeat scroll 0 0;  content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  transform: translateY(220%);  width: 100%;  transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; outline:none;}
.toggle span::after {  background: #000 none repeat scroll 0 0;  content: "";  display: block;  height: 100%;  left: 0;  position: absolute;  transform: translateY(-220%);  width: 100%;  transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; outline:none;}

.toggle.open span::before{ background:#000;  transform: translateY(0px) rotate(-45deg);}
.toggle.open span::after{ background:#000;  transform: translateY(0px) rotate(45deg);}
.toggle.open span{ background:none;}
.toggle span{ display:block; width:30px; height:4px; background:#000; margin:5px auto; position:absolute; left:0; right:0; top:50%; margin-top:-3px;  }
.menu {margin:0 0 10px;}
.menu ul {display:block;}
.menu ul li {display:block;line-height:40px;}
.menu ul li a {text-align:left;}
.menu ul li.sub > ul {position:relative;width:100%;float:left;top:0;border:none;font-weight: bold;font-weight: bold;}
.menu ul li.sub > ul >li {border-right:none;padding-left:10px;}
.menu ul li:hover ul {display:none;}	

.slider  {padding:0;margin:0;}
	
}




      
