@font-face {
	font-family: star;
	src: url(../fonts/star.eot);
	src: url(../fonts/star.eot?#iefix) format('embedded-opentype'), url(../fonts/star.woff) format('woff'), url(../fonts/star.ttf) format('truetype'),     url(../fonts/star.svg#star) format('svg');
	font-weight: 400;
	font-style: normal;
}

*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{ background: #fff; font-size:14px;font-family: 'Roboto', sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none; margin: 0; padding: 0}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;font-family: 'Roboto Slab', serif;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clrBoth{clear:both;line-height:0px; display:block}
.fl{ float: left}
.fr{ float: right;}
a{ text-decoration: none}

::-webkit-input-placeholder{ color:#fff;}
:-moz-placeholder { color:#fff;}
::-moz-placeholder{ color:#fff;}
:-ms-input-placeholder{ color:#fff;}

img {
  width: auto;
  height: auto;
  max-width: 100%;
  vertical-align: top;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
h2{font-size: 24px;}
p{line-height: 22px; margin-bottom:10px}
button{ border: none;outline: none; box-shadow: none; display: block; padding: 0;}
.fr{ float:right}
.title{text-align:center; width: 100%;}
.title h2{ position:relative; display: inline-block;width: 100%;margin: 0px; padding-bottom:15px;line-height: 1.1; color: #202020;}
.title h2:after {position: absolute;content: "";top: 100%;left: 50%; right: 0%; width: 140px; height:2px;background-color:#cd2122;margin-left:-70px;}
input{ outline:inherit}
/**************************************************************************************/

.body_wrapper{ width:100%; margin:0 auto; background: #fff} 
.container{ max-width:1170px; width:100%; margin:0 auto;}
header.mainHeader .headerTop{ background:rgba(0,0,0,0.8);padding:10px 0}
header.mainHeader .headerTop .leftSec{ float:left; margin-left:80px}
header.mainHeader .headerTop .leftSec ul li, header.mainHeader .headerTop .right-side ul li{ display:inline-block;margin-right: 16px;}

.round-border{margin-right: 8px;width: 42px;height: 42px; background: #edeaea;line-height: 42px;text-align: center;display: inline-block;vertical-align: middle;border-radius: 50%; -moz-border-radius: 50%;-webkit-border-radius: 50%; -o-border-radius: 50%;-ms-border-radius: 50%;}
.round-border i{ line-height: 42px; font-size: 22px;color:#cd2122;}
header.mainHeader .headerTop .leftSec ul li .textLink, header.mainHeader .headerTop .right-side ul li a{ color:#fff}
header.mainHeader .headerTop .middle-side{ float:left;}
header.mainHeader .headerTop .middle-side ul li{ display:inline-block}
header.mainHeader .headerTop .middle-side ul li a{webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
header.mainHeader .headerTop .middle-side ul li a i{color: #333333; font-size:14px;webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
header.mainHeader .headerTop .middle-side ul li a:hover i{color: #fff; font-size:14px}
header.mainHeader .headerTop .middle-side ul li a:hover{ background:#cd2122}
header.mainHeader .headerTop .right-side{ float:right;}
header.mainHeader .headerBottom{ background:#cd2122}
header.mainHeader .headerBottom .logoSec{ float:left}
header.mainHeader .searchSec{ float:right; width: 225px;height: 40px; position: relative; margin: 30px 25px 0 60px;}
header.mainHeader .searchSec input{ color:#fff;width: 100%;height: 100%;border: 1px solid #fff;background: transparent; padding: 0 42px 0 20px;}
header.mainHeader .searchSec button{ position: absolute; top:0; right:0;width: 40px;height: 100%;background: transparent;color: #fff;}

.main_navigation{ float:left; margin-left:92px}
.main_navigation > ul > li{float: left; margin: 0 16px;position: relative;display: block;}
.main_navigation > ul > li>a{color: #fff; padding:0;line-height:100px; position:relative; display:inline-block}
.main_navigation > ul > li>a:before{content:''; position:absolute; bottom:0;left:0;width:0;height:4px;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.main_navigation > ul > li:hover > a:before{ width:100%;}
.main_navigation > ul > li.active > a:before{ width:100%;}

.main_navigation .subMenu{ position:absolute; top:100px; left:-20px; background:#fff;width:200px; display:none; z-index:89}
.main_navigation > ul > li:hover .subMenu{ display:block;display: block; -webkit-animation: fadeIn 0.5s; animation: fadeIn 0.5s;}
.main_navigation .subMenu li a{line-height:40px;color: #6f6f6f;padding-left: 20px;display: block;border-bottom:1px solid #ededed; position:relative;
z-index: 1;font-size: 13px;}
.main_navigation .subMenu li:last-child a{ border-bottom:0}
.main_navigation .subMenu li a:before{content: ''; position:absolute; bottom: 0;left: 0;width: 0;height:100%;background:#cd2122;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out; z-index:-1}
.main_navigation .subMenu li a:hover:before{ width:100%;}
.main_navigation .subMenu li a:hover{ color:#fff}

@-webkit-keyframes fadeIn {
    from { opacity: 0;top:90px;}
      to { opacity: 1;top:100px;}
}  
@keyframes fadeIn {
    from { opacity: 0;top:90px;}
      to { opacity: 1;top:100px;}
}
/*-------------------------------------------------*/

/*************** Main Container *************/
.middle_container{}
.owl-controls{ position:absolute; width:100%; top:50%; left:0}
#mainSlider .owl-controls .owl-nav .owl-prev, #mainSlider .owl-controls .owl-nav .owl-next{position:absolute;background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; opacity:0; display:block !important; font-size:0; text-align:center; padding-top:8px}

#mainSlider:hover .owl-controls .owl-nav .owl-prev, #mainSlider:hover .owl-controls .owl-nav .owl-next{ opacity:1;-webkit-animation: fadeIn2 1s; animation: fadeIn2 1s;}
@-webkit-keyframes fadeIn2 {
    from { opacity: 0;}
      to { opacity: 1;}
}  
@keyframes fadeIn2 {
    from { opacity: 0;}
      to { opacity: 1;}
}

#mainSlider .owl-controls .owl-nav .owl-prev{left:1%;}
#mainSlider .owl-controls .owl-nav .owl-prev:after{content: '\f104';font-family: FontAwesome;font-weight: normal;font-style: normal;font-size:20px; color:#fff}
#mainSlider .owl-controls .owl-nav .owl-next{ right:1%;}
#mainSlider .owl-controls .owl-nav .owl-next:after{content: '\f105';font-family: FontAwesome;font-weight: normal;font-style: normal;font-size:20px; color:#fff}
#mainSlider .owl-controls .owl-nav .owl-prev:hover, #mainSlider .owl-controls .owl-nav .owl-next:hover{background:#000}
#mainSlider .img_overlay{position: absolute;top: 0%;left: 0%;right: 0%;bottom: 0%;background-color:rgba(0, 0, 0, 0.5);z-index:1;}
.want_learnSec{ padding-bottom:75px}
.want_learnSec .title{ margin-top:50px}
.want_learnSec #want_learn{ margin-top:75px}
.want_learnSec .item .imgSec, .coursesPageSec .item .imgSec{overflow: hidden;margin-bottom: 25px; position: relative;}
.want_learnSec .item .imgSec:after, .coursesPageSec .item .imgSec:after{content: "";position: absolute;top: 100%;left: 0%;right: 0%;bottom: 0%;background-color: rgba(205,33,34,0.6);
-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s; transition: all 0.3s;}
.want_learnSec .item:hover .imgSec:after, .coursesPageSec .item:hover .imgSec:after{content: ""; position: absolute; top: 0%; left: 0%; right: 0%; bottom: 0%; background-color: rgba(205,33,34,0.6); -webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.want_learnSec .item .description{width: 100%;}
.want_learnSec .item .description h4, .coursesPageSec .item h4{font-weight: 700;text-transform: capitalize;font-size:16px;line-height: 1.1; color: #202020; margin:10px 0}
a.learnMore{text-decoration: none;font-size: 12px;color: #272727;text-transform: capitalize;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
a.learnMore:hover{ color:#cd2122;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
a.learnMore:hover i{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s; -o-transition: all 0.3s;transition: all 0.3s;
    padding-left: 5px;}
.text-widget p a:hover, .courses_Sec .item .description h4 a:hover{ color:#cd2122}

#want_learn .owl-controls, #coursescarousal .owl-controls{ position:absolute; width:100%; top:-35%; left:0}
#want_learn .owl-controls .owl-nav .owl-prev, #coursescarousal .owl-controls .owl-nav .owl-prev{left:1%; font-size:0; float:left}
#want_learn .owl-controls .owl-nav .owl-prev:after, #coursescarousal .owl-controls .owl-nav .owl-prev:after{content: '\f104';font-family: FontAwesome;font-weight: normal;font-style: normal;font-size:25px; color:#272727}
#want_learn .owl-controls .owl-nav .owl-next, #coursescarousal .owl-controls .owl-nav .owl-next{ right:1%; font-size:0; float:right}
#want_learn .owl-controls .owl-nav .owl-next:after, #coursescarousal .owl-controls .owl-nav .owl-next:after{content: '\f105';font-family: FontAwesome;font-weight: normal;font-style: normal;font-size:25px; color:#272727}
#coursescarousal .owl-controls{top:-26%}
.courses_Sec #coursescarousal{ margin-top:75px}
.courses_Sec .item .description{ padding: 10px 0px;}
.courses_Sec .item .description h4{text-transform: capitalize;border-bottom: 1px solid #ddd;padding-bottom: 10px;margin: 0px 0px 10px 0px;}
.courses_Sec .item .description h4 a{font-size: 18px;color: #272727;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.courses_Sec .item .description h4 span{float: right;}
.courses_Sec .item .description .ratingSecRow{color: #272727; padding: 5px 0px 10px 0px;}
.courses_Sec .item .description .ratingLeft{ float:left; width:50%}
.courses_Sec .item .description .ratingLeft p{ float:left; margin-left:5px}
.courses_Sec .item .description .rightStudents{ float:right; width:50%; text-align:right}
.courses_Sec .item .description .stardiv{padding: 5px 0px; float:left; width:57px; text-align:left}
.courses_Sec .item .description .stardiv .star-rating{ margin: 0px; width:33%;}
.courses_Sec .item .description .stardiv .star-rating{ position: relative; height: 1em;line-height: 1em;font-size: 10px;width: auto;font-family:star;
    text-align: center; margin: 0 auto; margin-bottom: 10px;}
.courses_Sec .item .description .stardiv .star-rating span{overflow: hidden;float: left;top: 0;left: 0; position: absolute; padding-top: 1.5em;}
.courses_Sec .item .description .stardiv .star-rating:before {content: "\53\53\53\53\53"; color: #EAEAEA; float: left; top: 0;left: 0;position: absolute;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.27);}
.courses_Sec .item .description .stardiv .star-rating span:before { content: "\53\53\53\53\53"; top: 0; position: absolute; left: 0; color:#cd2122}
.courses_Sec .item .description .course_faculty{width: 100%;border-bottom: 1px solid #ddd;padding-bottom: 5px;margin-bottom: 10px;}
.courses_Sec .item .description img{width: 32px;display: inline-block;}
.courses_Sec .item .description .course_faculty img{width: 32px;height: 32px;margin-right: 5px;margin-bottom: 5px;border-radius: 50%;-moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);vertical-align: middle;}
.courses_Sec .item .description .course_faculty a{text-transform: uppercase;color: #272727; text-decoration: none; -webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}


.parallax_section{width: 100%;background-color: #272727; padding: 100px 0px; background-size: cover; background-attachment:fixed;position:relative;    background-image: url(../images/section_3_bg.jpg);}
.img_overlay{position: absolute;top: 0%;left: 0%;right: 0%;bottom: 0%;background-color: rgba(0, 0, 0, 0.8);z-index:1;}
.parallax_section .video_sec{ float:left; width:48%; z-index:2; position:relative}
.parallax_section .video_sec img{ width:100%}
.parallax_section .video_sec .img_overlay{background-color: rgba(0, 0, 0, 0.62);}
.video_discription{ width:50%; float:left; padding-left:40px; position:relative; z-index:2}
.video_discription h4{font-size: 24px;color: #ffffff;padding-top: 40px;}
.video_discription p{color: #d0d1da;padding: 20px 80px 30px 0px;}

.video_sec .img_overlay i{position: absolute;top: 50%;left: 50%;color: #ffffff;font-size: 18px;border: 4px solid #ffffff;border-radius: 50px;   padding: 5px 7px 5px 10px; cursor: pointer; margin-left: -20px;margin-top: -20px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s; -o-transition: all 0.3s;transition: all 0.3s;}
#educo_video{position: absolute;top: 0;bottom: 0;left: 0;width: 100%;height: 100%;border: 0;}

.video_discription .ed_btn{border-radius: 0; padding: 12px 44px;text-transform: capitalize; overflow: hidden;position: relative; -webkit-transition: color 0.3s;transition: color 0.3s;z-index: 1;margin-left:0; display:inline-block}
.ed_orange{background-color:#cd2122;color: #fff;border:2px solid #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ed_orange:hover{ background-color: #fff; color:#cd2122;border:2px solid #cd2122;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

.newsletter_section{float: left;width: 100%;background-color: #272727;padding: 80px 0px;background-size: cover;background-attachment: fixed;    position: relative;background-image: url(../images/section_6_bg.jpg);background-repeat: no-repeat;}
.newsletter_section .newsletter_section_heading{ width: 58.3%; float:left}
.newsletter_section .newsletter_section_heading h4{color: #ffffff;font-size: 22px; position:relative; z-index:2}
.newsletter_sec_form{ float: left; width:41.5%}
.newsletter_sec_form .inputSec{width:66.6%; float:left}
.newsletter_sec_form .inputSec input{background:transparent;border: 2px solid #b3b1b8;margin-right: 10px;color: #ffffff;height: auto;padding: 12px; position:relative; z-index:2; width:100%}

.newsletter_sec_form .confirmBtn{ width:33.33%; float:left}

.ed_btn{border-radius: 0; padding: 12px 44px;text-transform: capitalize;overflow: hidden;position: relative;-webkit-transition: color 0.3s;  transition: color 0.3s;z-index: 1;margin-left:30px}
.ed_green{background-color: #fff;color:#cd2122;border: 2px solid #cd2122;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.ed_green:hover{background-color:#cd2122;color: #fff;border: 2px solid #fff;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}

.footer_top{width: 100%;background-color:#4a0101;padding:55px 0px 30px 0px;}
.footer_top .leftSec,.footer_top .middleSec,.footer_top .rightSec{ float:left; width:33.33%; padding-right:25px}
.text-widget p{color: #CACACA;font-size: 13px;margin-bottom: 30px;}
.text-widget p a{color: #CACACA;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.text-widget img {margin-bottom: 27px;margin-top: 4px;}
.sociallink ul li{list-style: none;float: left;margin-bottom: 30px;}
.sociallink ul li:first-child a{margin-left: 0px;}
.sociallink ul li a{color: #fff;margin: 0px 10px;font-size: 18px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;    -o-transition: all 0.3s;transition: all 0.3s;}
.sociallink ul li a i{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition:all 0.3s;transition: all 0.3s;}
.sociallink ul li a:hover {color:#cd2122;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;    transition: all 0.3s;}
.middleSec{}
.text-widget h4.widget-title{color: #edf2f6; font-size: 22px;text-transform: capitalize; position: relative;margin-bottom: 65px;margin-top: 0;font-weight: normal;padding-bottom: 0;}
.text-widget h4.widget-title:after{position: absolute;content: "";top: 100%;left: 0%;width:70px;height:2px; background-color:#CACACA;margin:8px auto;}
.widget-title:after{content: "";position: absolute;bottom: 0%;left: 0%;width: 70px;background-color: #167ac6;height: 2px;}
.text-widget p i{float: left;padding: 4px 15px 40px 0px;}
.rightSec{}
.text-widget p strong{color: #ffffff;}

.footer_bottom{float: left;width: 100%;padding: 20px 0px;background-color: #1a1a1a;}
.copy_right{float: left;width: 50%; padding:18px 0}
.copy_right p{color: #fff;font-size: 12px;margin: 0px;}
.copy_right p a{color: #fff;}
.footer_menu{float: left;width:50%;}
.footer_menu ul{margin: 0px;padding: 0px;float: right;}
.footer_menu ul li:first-child{margin-left: 0px;}
.footer_menu ul li{float: left;list-style: none; margin: 0px 15px;}
.footer_menu ul li a{font-size: 12px;color: #fff;text-decoration: none;text-transform: uppercase; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;transition: all 0.3s;}
.footer_menu ul li a:hover{color:#cd2122;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s; -o-transition: all 0.3s;
    transition: all 0.3s;}


/*************** INNER PAGES ************
.inner-page-banner {background: url(../images/1.jpg) no-repeat center;background-attachment: fixed;background-size: cover; position: relative;z-index: 9; padding-top:150px;padding-bottom:90px;}*/

.inner-page-banner {background: url(../images/1.jpg) no-repeat center;background-attachment: fixed;background-size: cover; position: relative;z-index: 9; padding-top:60px;padding-bottom:90px;}

.inner-page-banner .img_overlay{background: rgba(0,0,0,0.8);height:100%;}
.inner-page-banner .img_overlay h2{color: #fff;text-transform: uppercase; margin-top:50px; font-size:36px}
.page-breadcrum ul {border-bottom: 1px solid #dddada; padding: 12px 0;margin-bottom:50px;}
.page-breadcrum ul li{display: inline-block; margin: 8px 3px 8px 0; color: #cd2122;}
.page-breadcrum ul li a{color: #333333;margin:0 3px 0 5px;}

.aboutUsPage{ margin-bottom:60px}
.aboutUsPage .HistorySec,.aboutUsPage .BenefitsSec{ margin-top:40px}
.aboutUsPage h3{font-size: 22px; text-transform: uppercase; color: #cd2122; margin-bottom:15px}
.aboutUsPage h5{text-transform: uppercase; margin:20px 0 5px}
.aboutUsPage ul{ margin-top:20px}
.aboutUsPage ul li{display: block; margin-bottom:8px; clear:both}
.aboutUsPage ul li i{font-size: 16px;color: #cd2122;margin-right:2px;vertical-align: middle;height: 33px; float:left}

.contactPage{ margin:40px 0 0}
.contact_form{background: #ffffff;padding:40px 0}
.contact_form .form-control{color: #000000;box-shadow: none;resize: none;border-radius: 0px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;
    -ms-transition: all 0.3s;-o-transition: all 0.3s; transition: all 0.3s;}
.form-control {display: block;width: 100%; height: 34px; padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555; background-color: #fff;
    background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.form-group {margin-bottom: 15px;}
.contact_form .leftSec{ float:left; width:50%; padding:0 15px}
.contact_form .rightSec{ float:left; width:50%; padding:0 15px}
textarea.form-control{height: auto;}
.contact_form ::-webkit-input-placeholder{ color:#9c9999}
.contact_form  :-moz-placeholder { color:#9c9999;}
.contact_form  ::-moz-placeholder{ color:#9c9999;}
.contact_form  :-ms-input-placeholder{ color:#9c9999;}
.contact_form .ed_orange{ border:2px solid #cd2122;}
.contact_Details{background: #edf2f6; padding:40px 0}
.contact_Details .contact_address{margin-top:40px; color: #737581;}
.contact_Details .contact_address .leftSec{ float:left; width:50%;}
.contact_Details .contact_address .rightSec{ float:right; width:50%; display:block}
.contact_Details .contact_address .rightSec .mapSec{ height:355px}
.contact_Details .contact_address .rightSec .mapSec iframe{ width:100%; height:100%}
.address_info{ background: #ffffff; padding:60px 50px 50px}
.address_info h4{text-transform:capitalize; margin: 0px;font-weight: 400;color: #202020;padding-bottom: 30px; font-size:18px}
.bottompadder40{padding-bottom: 40px;}
.address_info a{color: #272727;text-decoration: none;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s;}
.address_info p span{color: #272727;float: none;}
.address_info a:hover{color:#cd2122;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;transition: all 0.3s;}
.reviewPage{ padding-top:40px}
.reviewPage .leftFormSec{float:left; width:70%}
.reviewPage h4{ margin-top:-50px; margin-bottom:75px;font-size: 22px;text-transform: uppercase;color: #cd2122;}
.comment-area .single-comment{padding: 22px 20px 40px 150px;position: relative;margin-bottom:70px;background: #ededed;}
.comment-area .single-comment:last-child{ margin-bottom:50px}
.comment-area .img-content{position: absolute;left: 20px; top:-32px}
.comment-area .img-content img{width: 110px;height: 110px;border: 1px solid #aba6a6;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;-o-border-radius: 50%;-ms-border-radius: 50%;}
.comment-area .img-content p{margin-top: 8px;text-align: center;color: #333333;}
.comment-area h5{ margin:0;}
.comment-area p{ margin-bottom:20px; font-size:12px}
.titleSec{ float: left}
.comment-area .single-comment .reply{width: 60px;height: 60px;background: #dad6d6;color: #333333;position: absolute;top: -30px;right: -30px;}
.comment-area .single-comment ul{ float:right; margin-top:4px}
.comment-area .single-comment ul li{ display:inline-block;}
.comment-area .single-comment ul li i{ height: auto}
.leave-comment h5 {text-transform: uppercase;font-family: 'Open Sans', sans-serif;font-weight: 700;}
.leave-comment p{margin: 10px 0 0px 0;}
.ratingStar{ display:inline-block}
.leave-comment .reviewStar{ text-align:right}
.leave-comment .reviewStar ul{ display:inline-block;margin:0; margin-bottom:10px}
.leave-comment .reviewStar p{ margin:0; vertical-align:top; text-transform:uppercase; margin-right:5px}
.leave-comment .reviewStar li{ display:inline-block;}
.leave-comment .reviewStar li i{ height:auto; margin-right:2px}
.leave-comment .contact_form{ margin:0 -15px;padding: 20px 0 50px;}
.leave-comment .contact_form .btn{ padding: 12px 20px;}
.leave-comment .contact_form .leftSec{ width:100%; margin:0 -1%}
.leave-comment .contact_form .leftSec .form-group{ float:left; width:48%; margin:8px 1%}
.leave-comment .contact_form .subjectSec{ width:98% !important}
.leave-comment .rightSec{ width:98%; margin-top:10px}
.rightAddSec{ float:right; background:#ededed; width:18%;height: 400px;}

.suportBox{ position:fixed; right:15px; bottom:0; z-index:9}
.suportBox .headerSec{background: #cd2122; width:320px; border-radius:5px 5px 0 0}
.suportBox .headerSec h5{ font-size:15px; text-align:left; font-weight:normal;text-transform:capitalize; padding:8px 0 8px 15px; color:#fff; position:relative; cursor:pointer;}
.suportBox .headerSec h5 span{ font-size:12px; float:right; margin-right:50px;padding-top: 3px; display: none}
.suportBox .headerSec h5:after{ content:"+"; display:inline-block; width:10px; height:10px; color:#fff; position:absolute; right:20px; font-size:20px;top:4px;}
.suportBox .headerSec h5 i{ position:absolute; left:10px; top:12px}
.suportBox .headerSec h5.active:after{ content:"-"; display:inline-block; width:10px; height:10px; color:#fff; position:absolute; right:20px;}
.suportBox .middleSec{ background:#fff; border-right:1px solid #999; border-left:1px solid #999; padding:12px 18px; display:none}
.suportBox .middleSec p{ line-height:16px}
.suportBox .middleSec ul li{ margin-bottom:10px}
.suportBox .middleSec ul li label{ display:block; margin-bottom:2px; font-weight:bold}
.suportBox .middleSec ul li input, .suportBox .middleSec ul li textarea{ width:100%;height:34px;padding: 6px 12px;border: 1px solid #ccc;background-color: #fff;}
.suportBox .middleSec ul li textarea{ padding:4px; height:60px}
.suportBox .middleSec input[type="submit"]{ width:100%; margin:0}



.faqPage .faqSec .studentSec{ float:left; width:48.5%}
.faqPage .faqSec .tutorSec{ float:right; width:48.5%}
.faqPage .faqSec ul li{ margin-bottom: 17px;}
.faqPage .faqSec h6{ background: #ededed; font-size: 14px;color: #333333;padding:18px 0 17px 57px; font-weight:normal;position: relative;display: block;text-transform: uppercase; cursor:pointer;line-height: 22px;}
.faqPage .faqSec .content{ padding:20px 10px 8px;line-height: 20px; display:none;}
.faqPage .faqSec .content.open{ display:block}

.faqPage .faqSec h6:before {content: '+'; font-size:20px; color:#cd2122; position: absolute; left: 18px;top:17px; height:20px; width:20px; text-align:center;line-height:16px; border:1px solid #cd2122; border-radius:3px}
.faqPage .faqSec h6.open:before{content: '-';font-size: 33px;}
.coursesPageSec{ margin:0 -1%}
.coursesPageSec .item{ float:left; width:18%; margin:0 1%; margin-bottom:20px}

.loginPage{ width:400px; border:1px solid #999; margin:100px auto;box-shadow: 4px 5px 33px #9E9E9E;}
.loginPage h2{ border-bottom:1px solid #cd2122; text-transform:uppercase; font-size:20px; font-weight:normal;}
.loginPage h2 span{ display:inline-block; padding:5px 20px 8px 20px;position:relative;}
.loginPage h2 span:after{ content:""; display:inline-block; background:#cd2122; height:4px; width:100%; position: absolute; bottom:0; left:0}
.loginPage form{ padding:20px}
.loginPage form input{ width:100%; border:0; border-bottom:1px solid #999; font-size:15px;color:#000000; height:34px; margin-top:20px}
.loginPage .forgotPwd{ float:right; display:inline-block; margin-top:5px; color:red}
.loginPage .signUpLink{ display:block; float:none; text-align:center; margin-top:20px;}
.loginPage .signUpLink a{ color:red; text-decoration:underline}
.loginPage .forgotPwd:hover{ text-decoration:underline}
.loginPage form input[type="submit"]{ width:150px; color:#fff; cursor:pointer;text-align:center; border:0; margin:50px auto 10px; background:#cd2122;display:block}
.loginPage ::-webkit-input-placeholder{ color:#999;}
.loginPage :-moz-placeholder { color:#999;}
.loginPage ::-moz-placeholder{ color:#999;}
.loginPage :-ms-input-placeholder{ color:#999;}
.loginPage .loginWithSocial{ margin-bottom:20px}
.loginPage .loginWithSocial p{ text-align:center}
.loginPage .loginWithSocial ul{ text-align:center}
.loginPage .loginWithSocial ul li{ display:inline-block; vertical-align:top}
.loginPage .loginWithSocial ul li a{ display:inline-block; height:35px; color:#fff;padding:6px 15px; font-size:12px;line-height: 22px;}
.loginPage .loginWithSocial ul li a i{ font-size:18px; margin-right:10px;line-height: 24px;vertical-align: middle;}
.loginPage .loginWithSocial ul li:first-child a{ background:#354f88;}
.loginPage .loginWithSocial ul li:last-child a{ background:#bd081c;}

.registerAs{ margin-top:20px}
.registerAs p, .registerAs ul{ display:inline-block; vertical-align:middle; margin-bottom:0}
.registerAs p{ font-size:15px; margin-right:10px}
.registerAs ul li{ display:inline-block; margin-right:8px}

.overlay{ background:rgba(0, 0, 0, 0.78); position: fixed; width:100%; height:100%; top:0; left:0; z-index: 1; display:none}
.popupSec{ position:absolute; background:#fff; top:25%; left:0; right:0; width:400px; margin:0 auto; z-index:5; display:none}
.popupSec .headerSec{ text-align:center; padding-bottom:10px}
.popupSec .headerSec h4{ text-transform:uppercase; font-weight:normal; padding:15px 10px 10px; font-size:18px}
.popupSec .headerSec p{ line-height:15px; padding:0 20px; color:#9E9E9E}
.popupSec .bodySec{ padding:20px; background:rgba(153, 153, 153, 0.28)}
.popupSec .bodySec form label{ display:block}
.popupSec .bodySec form input{height:35px; width:100%; margin-top:10px; padding:0 10px;border:1px solid #999; font-size:15px;color:#000000; }
.popupSec .bodySec ::-webkit-input-placeholder{ color:#999;}
.popupSec .bodySec :-moz-placeholder { color:#999;}
.popupSec .bodySec ::-moz-placeholder{ color:#999;}
.popupSec .bodySec :-ms-input-placeholder{ color:#999;}
.popupSec .bodySec form input[type="submit"]{ width:200px; color:#fff; font-size:14px; text-transform:uppercase;cursor:pointer;text-align:center; border:0; margin:20px auto 10px; background:#cd2122;display:block}
.popupSec .closeBtn{ position:absolute; right:10px; top:0; font-size:24px; color:red}
.CareersPage{ margin:50px auto;width:80%}
.CareersPage form ul li{ margin-bottom:20px; width:49%; float:left; clear:none}
.CareersPage form ul li:nth-child(even){margin-left:2%}
.CareersPage form ul li label{ margin-bottom:5px; display:block; font-size:15px}
.CareersPage form ul li input, .CareersPage form ul li textarea{ margin-top:0; border: 1px solid #999; padding:0 10px; width:100%}
.CareersPage form ul li textarea{ padding:10px; height:80px}
.CareersPage form ul li input[type="file"]{border:0; padding:0}
.CareersPage form ul li .dateOfbirth{}
.CareersPage form ul li .dateOfbirth{}
.CareersPage form ul li .registerAs{ margin-top:0}
.CareersPage form ul li .registerAs ul li{ display:inline-block; margin:0; width: auto; margin-right:10px}
.CareersPage form ul li .registerAs ul{ margin:0; vertical-align:middle}
.CareersPage form ul li .registerAs ul li label{ margin-bottom:0}
.CareersPage form .btnSec{ text-align:center; margin-bottom:10px}
.CareersPage form .btnSec input{ display:inline-block; margin:0 4px}
.CareersPage .datepicker{ width:100%}
.CareersPage .datepicker input{ border-radius:0}















.ed_dashboard_wrapper{
    float: left;
    width: 100%;
    background: #edf2f6;
    padding: 70px 0px;
}
.ed_dashboard_wrapper .leftLinksSec{ float:left;width: 25%; padding-right:30px}
.ed_dashboard_wrapper .rightContainer{ float:left;width: 75%;}
.ed_sidebar_wrapper {
    float: left;
    width: 100%;
    border-bottom: 0px solid #ddd;
    margin-bottom: 30px;
    background-color: #fff;
}
.ed_profile_img {
    width: 100%;
    background-color: #ccc;
    float: left;
}
.ed_sidebar_wrapper h3 {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 10px;
    text-transform: capitalize;
}
.ed_sidebar_wrapper p {
    padding: 0px 10px;
    text-transform: capitalize;
    float: left;
    width: 100%;
    font-style: italic;
}
.ed_tabs_left > .nav-tabs {
    float: left;
    width: 100%;
    margin-right: 0px;
    border-right: 0px solid #ddd;
    border-top: 1px solid #ddd;
}
.ed_tabs_left > .nav-tabs > li {
    float: none;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0px;
}

.ed_tabs_left > .nav-tabs > li > a {
    margin-right: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 10px;
    text-transform: capitalize;
    font-weight: 700;
    color: #272727;
    margin-bottom: 0px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.ed_tabs_left > .nav-tabs .active > a, .ed_tabs_left > .nav-tabs .active > a:hover, .ed_tabs_left > .nav-tabs .active > a:focus {
    border-color: transparent;
    color: #ffffff;
    border: 1px solid #167ac6;
    background-color: #167ac6;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.ed_tabs_left > .nav-tabs > li > a span {
    float: right;
    border: 1px solid;
    border-radius: 50%;
    padding: 1px 7px 0px 7px;
    background-color: #167ac6;
    color: #ffffff;
}
.ed_dashboard_tab .tab-content {
    float: left;
    width: 100%;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}
.tab-content > .active, .pill-content > .active {
    display: block;
}
.ed_dashboard_inner_tab {
    float: left;
    width: 100%;
    background-color: #ffffff;
}
.ed_dashboard_inner_tab .nav-tabs {
    border: 1px solid #ddd;
}
.ed_dashboard_inner_tab .nav-tabs:after{ content:""; display:block; clear: both}
.nav-tabs > li {
    float: left;
    margin-bottom: -1px;
}
.ed_dashboard_inner_tab .nav-tabs > li {
    margin: 0px;
}

.ed_dashboard_inner_tab .nav-tabs > li > a {
    border-radius: 0px;
    text-transform: uppercase;
    margin: 0px;
    border: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    color:#272727
}

.ed_dashboard_inner_tab .nav-tabs > li.active > a, .ed_dashboard_inner_tab .nav-tabs > li.active > a:hover, .ed_dashboard_inner_tab .nav-tabs > li.active > a:focus {
    color: #ffffff;
    border: 1px solid #167ac6;
    background-color: #167ac6;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.ed_dashboard_inner_tab .tab-content {
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid #ddd;
    border-top: none;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
    display: none;
}
.tab-content > .active, .pill-content > .active {
    display: block;
}
.ed_inner_dashboard_info {
    float: left;
    width: 100%;
}
.ed_inner_dashboard_info h2, .ed_dashboard_inner_tab h2 {
    text-transform: capitalize;
    margin: 0px 0px 30px 0px;
}
.AllCourses{}
.AllCourses .item{ width:30%; float:left; margin:0 1%; margin-bottom:20px}


.ed_inner_dashboard_info table, .ed_dashboard_inner_tab table {
    width: 100%;
    border: 1px solid #272727;
    margin: 20px 0px;
}
.ed_inner_dashboard_info table thead, .ed_dashboard_inner_tab table thead {
    border: 1px solid #272727;
}
.ed_inner_dashboard_info table th, .ed_inner_dashboard_info table td, .ed_dashboard_inner_tab table th, .ed_dashboard_inner_tab table td {
    color: #272727;
    border-bottom: 1px solid #272727;
    padding: 5px 10px;
}
.ed_course_single_info {
    float: left;
    width: 100%;
    background-color: #ffffff;
    padding: 20px 0px;
}
.ed_inner_dashboard_info .ed_add_students{
    border-bottom: 1px solid #167ac6;
    border-top: 0px;padding: 5px 0px; clear: both;
}
.ed_inner_dashboard_info .ed_add_students:after{ content:""; display:block; width:100%; clear:both}

.ed_add_students img {
    width: 50px;
    height: 50px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-top: 5px;
    border-radius: 50%;
    -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.5);
}
.ed_toppadder40 {
    padding-top: 40px;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.ed_blog_bottom_pagination .pagination {
    margin: 0px;
    border-radius: 0px;
}
.pagination > li {
    display: inline;
}

.ed_blog_bottom_pagination .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    z-index: 3;
    color: #ffffff;
    display:inline-block;
    background-color: #167ac6;
    border-color: #167ac6;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

.ed_inner_dashboard_info .ed_add_students span {
    float: right;
    width: 90%;
    margin: 5px 0px;
    text-transform: uppercase;
}
.ed_inner_dashboard_info .ed_add_students p {
    float: right;
    width: 90%;
    margin: 0;
}
.ed_inner_dashboard_info .ed_add_students img {
    float: left;
}






.whatDoList{ text-align:center; padding-bottom:100px}
.whatDoList ul{ padding-top:50px;}
.whatDoList ul li{ display:inline-block; width:33%; padding:0 15px; text-align:center}
.whatDoList ul li .imgSec img{ border:4px solid #cd2122; position:relative;z-index:2; border-radius:50%;background:#ff8f8f; box-shadow: 5px 6px 30px #3e3d3d;}
.whatDoList ul li h4{ text-align:center; font-size:18px; font-weight:normal;margin-top:20px}


























input[type="radio"]{display:none;}
input[type="radio"] + label{color:#292321;font-size:14px;}
input[type="radio"] + label span{display:inline-block;width:19px;height:19px; margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;}
input[type="radio"] + label span{ background-color:#000;}
input[type="radio"]:checked + label span{background-color:#CC3300;}
input[type="radio"] + label span,
input[type="radio"]:checked + label span{
  -webkit-transition:background-color 0.4s linear;
  -o-transition:background-color 0.4s linear;
  -moz-transition:background-color 0.4s linear;
  transition:background-color 0.4s linear;
}