@charset "utf-8";
/* CSS Document */

a:focus{outline:none; border:none;}
.less_pad{padding-left:0px; padding-right:0px;}
.lt_less{padding-left:0px;}
.rt_less{padding-right:0px;}


.top_header{position:absolute; top:0; width:100%; background:rgba(255, 255, 255, 0.7); margin:0px; padding:0px; box-shadow:0px 0px 5px #000; z-index:99;}

.top_header .mail{background:url(../images/mail_ico.png) left 0px no-repeat; margin:17px 0px 5px; padding-left:0px; padding-top:0px;}

.top_header .social{margin:10px 0px 0px; padding:0px;}
.top_header .social ul{margin:0px; padding:0px; list-style-type:none; text-align:center;}
.top_header .social ul li{display:inline-block; margin:0px 1px; padding:0px;}


.banner_wrap{margin:0px; padding:0px;/* background:url(../images/banner.jpg) -25px top / cover no-repeat;*/ position:relative;}

.menu_wrap{background:#1f1f1f; margin:0px; padding:0px;}
.navbar{
    z-index:1000; /* lift .navbar above #top-shadow */
}
.navbar.affix{ /* position fixed navbar */
    top:0; 
    width:100%;
}



.feature_wrap img{width:246px; height:246px; margin:5px auto; padding:0px;}
.feature_wrap h2{font-family:'open_sansbold'; font-size:20px; color:#00aeef; margin:10px 0px 10px; padding:0px; text-align:center;}
.feature_wrap p{margin:10px 0px; padding:0px; font-family:'open_sansregular'; font-size:16px; line-height:22px; color:#737373; text-align:center;}



.course_wrap{margin:0px; padding:25px 0px; background:#e0eeff;}
.course_wrap h1{font-family:'open_sansbold'; font-size:42px; color:#f1592a; margin:15px 0px 15px; text-align:left; text-transform:uppercase; padding:0px;}
.course_wrap h1 span{color:#2e3192;}
.course_wrap h3{font-family:'open_sanssemibold'; font-size:30px; color:#868685; margin:0px 0px 12px; text-align:left;}
.course_wrap p{font-family:'open_sansregular'; font-size:18px; color:#666565; margin:0px 0px 8px; text-align:left;}
.course_wrap p img{float:right; margin:0px 0px 10px 15px; width:40%;}
.course_wrap ul{margin:10px 0px 5%; padding:0px;}

.right form {background: #f9faf3 none repeat scroll 0 0; border: 1px solid #dbe2bb; padding: 10px; margin:20px 0px;}


.best_teachers_wrap{margin:25px 0px; padding:0px;}
.best_teachers_wrap h2{font-family:'abeezeeitalic'; font-size:36px; color:#2e3192; margin:0px 0px 6px; text-align:center; text-transform:uppercase; padding:0px; font-weight:bold;}
.best_teachers_wrap h2 span{color:#f1592a;}
.best_teachers_wrap h3{font-family:'abeezeeitalic'; font-size:30px; color:#2e3192; margin:0px 0px 6px; text-align:center; text-transform:uppercase; padding:0px; font-weight:bold;}
.best_teachers_wrap h3 span{color:#f1592a;}
.best_teachers_wrap p{font-family:'open_sansregular'; font-size:24px; color:#767676; margin:0px 0px 8px; text-align:center; padding:0px;}
.best_teachers_wrap .border{width:127px; height:4px; background:#a71c17; margin:8px auto; padding:0px;}

.best_teachers_wrap .box{margin:25px 0px; padding:0px; position:relative;}
.best_teachers_wrap .box .img_info{position:absolute; width:100%; bottom:15px; left:0px;}
.best_teachers_wrap .box .img_info h3{font-family:'open_sanssemibold'; font-size:18px; color:#fff; margin:0px 0px 6px; text-align:center; padding:0px; text-transform:capitalize; font-weight:bold;}
.best_teachers_wrap .box .img_info .btn_more{background:#f1592a; width:96px; margin:5px auto; padding:5px 0px; text-align:center;}
.best_teachers_wrap .box .img_info .btn_more a{font-family:'open_sansregular'; font-size:14px; color:#fff; margin:0px 0px 8px; text-align:center; padding:0px;}
.best_teachers_wrap .box .img_info .btn_more a:hover{color:#eee; text-decoration:none;}


/*Hover Effects Part Start*/

.view {
   width: 100%;
   height: 100%;
   margin: 10px;
   float: left;
   border: 0px solid #fff;
   overflow: hidden;
   position: relative;
   text-align: center;
   -webkit-box-shadow: 1px 1px 2px #e6e6e6;
   -moz-box-shadow: 1px 1px 2px #e6e6e6;
   box-shadow: 1px 1px 2px #e6e6e6;
   cursor: default;
   background: #fff url(../images/bgimg.jpg) no-repeat center center;
}
.view .mask,.view .content {
   width: 100%;
   height: 100%;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.view img {
   display: block;
   position: relative;
}
.view h2 {
   text-transform: uppercase;
   color: #fff;
   text-align: center;
   position: relative;
   font-size: 17px;
   padding: 10px;
   background: rgba(0, 0, 0, 0.8);
   margin: 20px 0 0 0;
}
.view p {
   font-family: Georgia, serif;
   font-style: italic;
   font-size: 12px;
   position: relative;
   color: #fff;
   padding: 10px 20px 20px;
   text-align: center;
}
.view a.info {
   display: inline-block;
   text-decoration: none;
   padding: 7px 14px;
   background: #000;
   color: #fff;
   text-transform: uppercase;
   -webkit-box-shadow: 0 0 1px #000;
   -moz-box-shadow: 0 0 1px #000;
   box-shadow: 0 0 1px #000;
}
.view a.info: hover {
   -webkit-box-shadow: 0 0 5px #000;
   -moz-box-shadow: 0 0 5px #000;
   box-shadow: 0 0 5px #000;
}
.view .course_mask{margin:0px; padding:10px 5px;}
.view .course_mask h3{font-family:'open_sanssemibold'; font-size:18px; color:#fff; margin:0px 0px 6px; text-align:center; padding:0px; text-transform:capitalize; font-weight:bold;}
.view .course_mask p{font-family:'open_sansregular'; font-size:14px; line-height:16px; color:#bbb8b8; margin:0px 0px 6px; text-align:center; padding:0px; text-transform:none;}
.view .course_mask .btn_more{background:#f1592a; width:96px; margin:5px auto; padding:5px 0px; text-align:center;}
.view .course_mask .btn_more a{font-family:'open_sansregular'; font-size:14px; color:#fff; margin:0px 0px 8px; text-align:center; padding:0px;}
.view .course_mask .btn_more a:hover{color:#eee; text-decoration:none;}

/*Hover Effects Part End*/


.testimonial_video_wrap{margin:0px; padding:3% 0px; background:#e3e3e3;}
.testimonial_video_wrap .testimonial_wrap{margin:0px; padding:0px;}
.testimonial_video_wrap .testimonial_wrap h2{font-family:'open_sansbold'; font-size:30px; color:#00aeef; margin:0px 0px 15px; text-align:left; text-transform:uppercase; padding:0px;}
.testimonial_video_wrap .testimonial_wrap h2 span{color:#f1592a;}
.testimonial_video_wrap .testimonial_wrap h3{font-family:'open_sanssemibold'; font-size:22px; color:#434342; margin:0px 0px 15px; text-align:left; padding:0px;}
.testimonial_video_wrap .testimonial_wrap .testimonial_box{margin:8px 0px; padding:0px; border-bottom:1px solid #cecece;}
.testimonial_video_wrap .testimonial_wrap .testimonial_box p img{margin:0px 15px 10px 0px; padding:0px; float:left;}
.testimonial_video_wrap .testimonial_wrap .testimonial_box p{font-family:'open_sansregular'; font-size:14px; line-height:20px; color:#434342; margin:0px; text-align:left; padding:5px 8px; min-height:130px;}
.testimonial_video_wrap .testimonial_wrap .testimonial_box p span{font-family:'open_sanssemibold'; font-size:22px; line-height:20px; color:#00aeef; margin:0px; text-align:left; padding:5px 8px;}

.testimonial_video_wrap .video_wrap{margin:0px; padding:0px;}
.testimonial_video_wrap .video_wrap h2{font-family:'open_sansbold'; font-size:30px; color:#00aeef; margin:0px 0px 15px; text-align:left; text-transform:uppercase; padding:0px;}
.testimonial_video_wrap .video_wrap h2 span{color:#f1592a;}
.testimonial_video_wrap .video_wrap p{font-family:'open_sansregular'; font-size:14px; line-height:20px; color:#434342; margin:15px 0px 0px; text-align:left; padding:5px 8px; min-height:130px;}


.accreditation_wrap{margin:0px; padding:20px 0px;}
.accreditation_wrap h2{font-family:'open_sansbold'; color:#ea5e02; margin:0px 0px 15px; text-align:center; text-transform:uppercase; padding:0px;}
.accreditation_wrap h2 span{color:#2e3192;}
.accreditation_wrap p{font-family:'open_sanslight'; font-size:14px; line-height:20px; color:#434342; margin:15px 0px 0px; text-align:center; padding:0px;}
.accreditation_wrap ul{margin:15px 0px; padding:0px; text-align:center;}



.footer_wrap{background:#000; margin:0px; padding:10px 0px;}
.footer_wrap .copyright{font-family:'open_sansregular'; font-size:12px; color:#fff; margin:10px 0px 5px; text-align:center; text-transform:none; padding:0px;}
.footer_wrap p{font-family:'open_sansregular'; font-size:12px; color:#fff; margin:10px 0px 5px; text-align:center; text-transform:uppercase; padding:0px;}

.footer_wrap .foot_nav{margin:10px 0px 5px; padding:0px;}
.footer_wrap .foot_nav ul{margin:0px; padding:0px; text-align:center;}
.footer_wrap .foot_nav ul li{margin:0px 2px; padding:0px; list-style-type:none; display:inline-block; color:#fff;}
.footer_wrap .foot_nav ul li a{font-family:'open_sansregular'; font-size:12px; color:#fff; margin:0px; padding:0px; text-decoration:none;} 
.footer_wrap .foot_nav ul li a:hover{color:#999; text-decoration:none;}



/*======All Inner Pages Start======*/
.inner_page_wrap{margin:0px; padding:25px 0px;}
.inner_wrap{margin:0px; padding:3% 0px; border-top:1px solid #ccc;}
.inner_content_wrap{margin:0px; padding:0px; border:0px solid red;}
.inner_content_wrap h2{font-family:'open_sansbold'; font-weight:700; font-style:italic; font-size:26px; color:#f1592a; margin:0px 0px 15px; text-align:left; padding:0px; text-transform:uppercase;}
.inner_content_wrap h3{font-family:'open_sanssemibold'; font-weight:bold; font-size:21px; color:#2e3192; margin:15px 0px 0px; text-align:left; padding:10px 0px; }
.inner_content_wrap p{font-family:'open_sansregular'; font-size:16px; color:#434342; line-height:24px; padding:0px; margin:0px 0px 10px; text-align:justify;}


.course-feature-wrap{margin:15px 0px; padding:10px 10px; border:1px solid #cecccd; min-height:465px;}
.course-feature-wrap i {
    background: #ffffff none repeat scroll 0 0;
    border: 2px solid #817e80;
    border-radius: 100%;
    box-shadow: 0px 0 0 2px #aaa8a9 inset;
    color: #c52d2f;
    float: none;
    font-size: 60px;
    height: 110px;
    line-height: 110px;
    margin: 5px auto;
    text-align: center;
    transition: all 500ms ease 0s;
    width: 110px; display:block;
}
.course-feature-wrap i:hover {
    background: #c52d2f none repeat scroll 0 0;
    border: 2px solid #c52d2f;
    box-shadow: 0 0 0 5px #c52d2f inset;
    color: #fff;
}
.course-feature-wrap h3{text-align:center;}
.course-feature-wrap p{text-align:center; font-size:16px; line-height:22px;}

.head_cyan_sm {
    color: #00aeef;
    font: bold 16px/24px "Open Sans";
    margin: 20px 0 2px;
    text-transform: uppercase;
}


/*======All Inner Pages End======*/







@media screen and (min-width: 320px) {
.top_header .logo{margin:5px auto 10px; padding:0px;}
.top_header .mail a{margin: 0px; padding-left:25px; font-family:'open_sansregular'; font-size:12px; line-height:15px; color:#3b3c3f; padding-top:0px; font-weight:bold;}
.top_header .call{background:url(../images/phone_ico.png) top left no-repeat; margin:10px 0px; 10px; padding-left:25px; padding-bottom:8px; font-family:'open_sansregular'; font-size:16px; color:#3b3c3f; line-height:16px; font-weight:bold;}	

.top_header .toll_free{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:20px; color:#ad2a01; text-align:center;}
.top_header .toll_free p{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:24px; line-height:18px; color:#ad2a01; text-align:center;}

.banner_wrap{margin-top:77%;}
.banner_wrap .caption{position:absolute; left:0%; top:15%; width:50%; border:0px solid red;}
.banner_wrap .caption h1{font-family:'open_sansbold'; font-size:20px; color:#fff; text-shadow:2px 3px 2px #000; margin:0px 0px 5px; text-align:center; padding:0px;}
.banner_wrap .caption h1 span{color:#f45f30;}
.banner_wrap .caption h3{font-family:'open_sanssemibold'; font-size:12px; color:#1b1f80; margin:0px 0px 5px; text-align:center; display:none;}
.banner_wrap .caption p{font-family:'open_sansregular'; font-size:10px; color:#000; margin:0px 0px 5px; text-align:center; font-weight:normal; line-height:14px; display:none;}

.nav > li{display:block;}

.feature_wrap{margin:15px 0px; padding:8px 0px 15px; clear:both;}

.course_wrap ul li{margin:5px 0%; padding-left:25px; font-family:'open_sansregular'; font-size:14px; color:#666565; width:100%; background:url(../images/tick_ico.png) left 4px no-repeat; list-style-type:none; display:block;}

.accreditation_wrap h2{font-size:30px;}
.accreditation_wrap ul li{margin:0px 8px; padding:3px; list-style-type:none; display:table-cell; text-align:center; border:1px solid #ccc;}

}

@media screen and (min-width: 360px) {
.banner_wrap{margin-top:69%;}
.nav > li{display:block;}

}

@media (max-device-width: 480px) and (orientation: landscape) {
.top_header .mail a{margin: 0px; padding-left:25px; font-family:'open_sansregular'; font-size:14px; line-height:15px; color:#3b3c3f; padding-top:0px; font-weight:bold;}
.top_header .call{background:url(../images/phone_ico.png) top left no-repeat; margin:10px 0px; 10px; padding-left:25px; padding-bottom:8px; font-family:'open_sansregular'; font-size:16px; color:#3b3c3f; line-height:16px; font-weight:bold;}	

.top_header .toll_free{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:20px; color:#ad2a01; text-align:center;}
.top_header .toll_free p{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:24px; line-height:18px; color:#ad2a01; text-align:center;}

.banner_wrap{margin-top:52%;}
.banner_wrap .caption{position:absolute; left:0%; top:2%; width:45%; border:0px solid red;}
.banner_wrap .caption h1{font-family:'open_sansbold'; font-size:20px; color:#fff; text-shadow:2px 3px 2px #000; margin:0px 0px 5px; text-align:center; padding:0px;}
.banner_wrap .caption h1 span{color:#f45f30;}
.banner_wrap .caption h3{font-family:'open_sanssemibold'; font-size:12px; color:#1b1f80; margin:0px 0px 5px; text-align:center; display:block;}
.banner_wrap .caption p{font-family:'open_sansregular'; font-size:10px; color:#000; margin:0px 0px 5px; text-align:center; font-weight:normal; line-height:14px; display:block;}

.nav > li{display:block;}

.feature_wrap{margin:15px 0px; padding:8px 0px 15px; clear:both;}

.course_wrap ul li{margin:5px 0%; padding-left:25px; font-family:'open_sansregular'; font-size:14px; color:#666565; width:100%; background:url(../images/tick_ico.png) left 4px no-repeat; list-style-type:none; display:block;}


.accreditation_wrap h2{font-size:36px;}
.accreditation_wrap ul li{margin:0px 8px; padding:0px; list-style-type:none; display:table-cell; text-align:center;}

}


@media screen and (min-width: 640px){
.top_header .logo{margin:5px auto 10px; padding:0px;}
.top_header .mail a{margin: 0px; padding-left:25px; font-family:'open_sansregular'; font-size:14px; line-height:15px; color:#3b3c3f; padding-top:0px; font-weight:bold;}
.top_header .call{background:url(../images/phone_ico.png) top left no-repeat; margin:10px 0px; 10px; padding-left:25px; padding-bottom:8px; font-family:'open_sansregular'; font-size:16px; color:#3b3c3f; line-height:16px; font-weight:bold;}	

.top_header .toll_free{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:20px; color:#ad2a01; text-align:center;}
.top_header .toll_free p{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:24px; line-height:18px; color:#ad2a01; text-align:center;}

.banner_wrap{margin-top:40%;}
.banner_wrap .caption{position:absolute; left:1%; top:15%; width:45%; border:0px solid red;}
.banner_wrap .caption h1{font-family:'open_sansbold'; font-size:24px; color:#fff; text-shadow:2px 3px 2px #000; margin:0px 0px 15px; text-align:center; padding:0px;}
.banner_wrap .caption h1 span{color:#f45f30;}
.banner_wrap .caption h3{font-family:'open_sanssemibold'; font-size:12px; color:#1b1f80; margin:0px 0px 15px; text-align:center; display:block;}
.banner_wrap .caption p{font-family:'open_sansregular'; font-size:10px; color:#000; margin:0px 0px 5px; text-align:center; font-weight:normal; line-height:14px; display:block;}

.nav > li{display:block;}

.feature_wrap{margin:15px 0px; padding:8px 0px 15px; clear:both;}

.course_wrap ul li{margin:5px 0%; padding-left:25px; font-family:'open_sansregular'; font-size:14px; color:#666565; width:100%; background:url(../images/tick_ico.png) left 4px no-repeat; list-style-type:none; display:block;}

.accreditation_wrap h2{font-size:42px;}
.accreditation_wrap ul li{margin:0px 8px; padding:0px; list-style-type:none; display:table-cell; text-align:center;}

}

@media screen and (min-width: 768px) {
.top_header .logo{margin:5px 0px 10px; padding:0px;}
.top_header .mail a{margin: 0px; padding-left:25px; font-family:'open_sansregular'; font-size:10px; line-height:15px; color:#3b3c3f; padding-top:0px; font-weight:bold;}
.top_header .call{background:url(../images/phone_ico.png) top left no-repeat; margin:10px 0px; 10px; padding-left:25px; padding-bottom:8px; font-family:'open_sansregular'; font-size:16px; color:#3b3c3f; line-height:16px; font-weight:bold;}	

.top_header .toll_free{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:16px; color:#ad2a01; text-align:center;}
.top_header .toll_free p{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:20px; line-height:18px; color:#ad2a01; text-align:center;}

.banner_wrap{margin-top:0px;}
.banner_wrap .caption{position:absolute; left:1%; top:30%; width:40%; border:0px solid red;}
.banner_wrap .caption h1{font-family:'open_sansbold'; font-size:25px; color:#fff; text-shadow:2px 3px 2px #000; margin:0px 0px 25px; text-align:center; padding:0px;}
.banner_wrap .caption h1 span{color:#f45f30;}
.banner_wrap .caption h3{font-family:'open_sanssemibold'; font-size:14px; color:#1b1f80; margin-bottom:15px; text-align:center; display:block;}
.banner_wrap .caption p{font-family:'open_sansregular'; font-size:14px; color:#000; margin-bottom:15px; text-align:center; font-weight:normal; line-height:18px; display:block;}

.nav > li{display:inline-block;}
.navbar-default .navbar-nav > li > a{font-size:14px;}
.nav > li > a{padding:10px 12px;}

.feature_wrap{margin:15px 0px; padding:8px 0px 15px; clear:both;}
.feature_wrap .box{border-right:1px solid #dedede; min-height:450px;}

.course_wrap ul li{margin:5px 1%; padding-left:25px; font-family:'open_sansregular'; font-size:14px; color:#666565; width:100%; background:url(../images/tick_ico.png) left 4px no-repeat; list-style-type:none; display:block;}

.accreditation_wrap h2{font-size:42px;}
.accreditation_wrap ul li{margin:0px 8px; padding:0px; list-style-type:none; display:inline-block; text-align:center;}


}

@media screen and (min-width: 1200px) {

.top_header .logo{margin:5px 0px 10px; padding:0px;}
.top_header .mail a{margin: 0px; padding-left:25px; font-family:'open_sansregular'; font-size:14px; line-height:15px; color:#3b3c3f; padding-top:0px; font-weight:bold;}
.top_header .call{background:url(../images/phone_ico.png) top left no-repeat; margin:10px 0px; 10px; padding-left:25px; padding-bottom:8px; font-family:'open_sansregular'; font-size:16px; color:#3b3c3f; line-height:16px; font-weight:bold;}	

.top_header .toll_free{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:20px; color:#ad2a01; text-align:center;}
.top_header .toll_free p{margin:0px; padding:0px; font-family:'open_sansbold_italic'; font-size:24px; line-height:18px; color:#ad2a01; text-align:center;}

.banner_wrap{margin-top:0px;}
.banner_wrap .caption{position:absolute; left:1%; top:25%; width:40%; border:0px solid red;}
.banner_wrap .caption h1{font-family:'open_sansbold'; font-size:55px; color:#fff; text-shadow:2px 3px 2px #000; margin:0px 0px 25px; text-align:center; padding:0px;}
.banner_wrap .caption h1 span{color:#f45f30;}
.banner_wrap .caption h3{font-family:'open_sanssemibold'; font-size:24px; color:#1b1f80; margin-bottom:15px; text-align:center; display:block;}
.banner_wrap .caption p{font-family:'open_sansregular'; font-size:18px; color:#000; margin-bottom:15px; text-align:center; font-weight:normal; line-height:24px; display:block;}

.nav > li{display:inline-block;}
.navbar-default .navbar-nav > li > a{font-size:18px;}
.nav > li > a{padding:15px 20px;}

.feature_wrap{margin:15px 0px; padding:8px 0px 15px; clear:both;}

.feature_wrap .box{border-right:1px solid #dedede; min-height:450px;}

.course_wrap ul li{margin:5px 1%; padding-left:25px; font-family:'open_sansregular'; font-size:14px; color:#666565; width:47%; background:url(../images/tick_ico.png) left 2px no-repeat; list-style-type:none; display:inline-block;}

.accreditation_wrap h2{font-size:42px;}
.accreditation_wrap ul li{margin:0px 8px; padding:0px; list-style-type:none; display:inline-block; text-align:center;}

}
