﻿.logo_nav_outer_wrap { background: #3e408c;    box-shadow: 0 0 2px rgba(0,0,0,.2); }
.logo_wrap{position:relative;}
.logo_wrap a {position: absolute;left: 0;top: -51px;border: 10px solid #fff;z-index: 99;border-radius: 50%;overflow: hidden;
    padding: 6px 10px 8px;background: #FFFFFF;
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .30);
     -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .30); 
     box-shadow: 0px 1px 1px rgba(0, 0, 0, .30);}
.logo_wrap h1 {color: #3d3f95;font-size: 19px;font-weight: 600;font-family: sans-serif;}
.logo_wrap a video{width: 142px;}
.logo_wrap a img{width: 142px;max-width: inherit;}
.btnaddmission{background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}
a.btn.btnaddmission {/*background: #bb0606;*/background: #ffcc00;color: #fff;padding: 10px 15px;font-size: 17px;}

.main_navigation ul li:first-child a{color:#ffffff;}
.main_navigation ul li:nth-child(2) a{color:#ffffff;}
.main_navigation ul li:nth-child(3) a{color:#ffffff;}
.main_navigation ul li:nth-child(4) a{color:#ffffff;}
.main_navigation ul li:nth-child(5) a{color:#ffffff;}
.main_navigation ul li:nth-child(6) a{color:#ffffff;}
.main_navigation ul li:nth-child(7) a{color:#ffffff;}
.main_navigation ul li:nth-child(8) a{color:#ffffff;}


.main_navigation ul li a{position:relative;}

.main_navigation ul li a{}


.main_navigation > ul > li > a.active:after {width: 100%;transition: width .3s ease,background-color .3s ease;content: '';display: block;height: 2px;background: #F4A022;}
.main_navigation > ul > li > a:hover:after {width: 100%;transition: width .3s ease,background-color .3s ease;content: '';display: block;height: 2px;background: #F4A022;}
.main_navigation > ul > li > a:after {transition: width .3s ease,background-color .3s ease;content: '';display: block;    height: 2px;width: 0;background: 0 0;    margin-top: 4px;}


.testimonialst{}

.get_started_outer_wrap.top__news{margin: 0;}
.ct_blog_detail_des_list h4{    font-family: cursive;color: #3f3f8d;margin-bottom: 5px;}
#gb-channel-list:before {content: '';position: absolute;left: 10px;right: 10px;bottom: 0;height: 50px;border-radius: 50%/100%;box-shadow: 0 0 14px rgba(0, 0, 0, 0.40);z-index: -1;}
.desc-more-link:hover {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}

.bg-gray{background:#f8f8f8;}
.bg-red{background: #c0020f;}
.bg-yellow {background: #336699;}
.bg-blue {background: #0099cc;}

.topcontent__st{padding: 20px 0;box-shadow: 0 0 4px rgba(0,0,0,.2);}
.topcontent__st p{text-align: center;width: 80%;margin: auto;}
.topcontent__st p strong,.topcontent__st p,.ct_heading_1_wrap.ct_white_hdg h1 {color: #fff;}
.topcontent__st .ct_heading_1_wrap { text-align: center; margin:0;}
.topcontent__st  .ct_heading_1_wrap h1 { margin: -7px 0px 5px;    font-size: 27px;}

.ui-widget.app.upcomingevents {background: #fff;}
div.event-header {position: relative;}
div.event-header:before {content: "";background: transparent url(../images/small-col-header-shadow.png) no-repeat scroll center 0;
    width: 100%;height: 100%;position: absolute;bottom: -20px;opacity: 0.5;padding: 0px;border-bottom: 0px solid #CCC;left: 0;}

div.event-header.larger-header:before {content: "";background: transparent url(../images/large-col-header-shadow.png) no-repeat scroll center 0;
    opacity: 0.5;width: 100%;height: 100%;position: absolute;bottom: -20px;left: 0;}

div.event-header h1 {color: #ffffff;padding: 23px 30px 21px;background: #FFF;position: relative;box-shadow: 0 -1px 1px #EBEBEB;text-transform: uppercase;font-size: 22px;font-weight: 400;background: #f4a022;}
.ui-widget-detail {width: auto;position: relative;}
ul.ui-articles {list-style-type: none;margin: 0px;padding: 0px;}
.ui-article {padding: 17px 30px 20px 30px;box-shadow: 0 2px 3px #EBEBEB;}
span.joel-month {display: block;line-height: 1.2;letter-spacing: normal;font-size: 22px;font-weight: 800;text-transform: uppercase;letter-spacing: 1px;}
h1.ui-article-title {line-height: 1.2;letter-spacing: normal;padding: 10px 0px 2px 0px; font-size: 28px;font-weight: 400;letter-spacing: 1px;}
h1.ui-article-title.sw-calendar-block-date {font-size: 18px;font-weight: 800;}
div.upcoming-column.left {text-align: center;width: 70px; float:left;height: 70px;margin: 0px 15px 0px 0;border: 1px solid #808080;}
div.upcoming-column.right {text-align: left; float:left;width: auto;height: auto;line-height: 1.1;max-width: 240px;}
div.latest-news.right {text-align: left; float:left;width: auto;height: auto;line-height: 1.1;max-width: 605px;}
.upcomingevents .ui-article-description {margin: 5px 0px 7px 0px;}
.sw-calendar-block-time {display: block;text-decoration: none;padding: 5px 0 0 0;margin: 0px; font-size: 14px;font-weight: 700;}
.sw-calendar-block-title {display: block;text-decoration: none;padding: 0px;margin: 0px; font-size: 16px;font-weight: 700;}
.newstitle{ display: block;text-decoration: none;padding: 0px;margin: 0px; font-size: 14px; }
.newstitle a{color:#000;}

.sw-calendar-block-title a {color: #c0020f;text-decoration: none;}

/* @group ARTICLES - BEGIN */
ul.ui-articles {list-style-type: none;margin: 0px;padding: 0px;}
 

#marqueecontainer{position: relative; height: 320px; overflow: hidden;cursor:pointer;}
div#vmarquee{width:100%;} 

.ct_course_meta.text-center{text-align: left;}
.ct_course_meta.text-center a.btn.btn-primary{background: transparent;color: #3e408c;font-weight: 600;font-size: 16px;border-radius: 0;border: 2px solid #3e408c;padding: 5px 30px;}
.popular_course_des h5 > a{font-weight: 700;color:#3e408c;}


.tz-introduce-style-3{padding: 0;background: #f7f7f7;z-index:999;position:relative;}
.tz-event-style-3 {margin: 40px 0;}
.tz-introduce-content {background:rgb(246, 246, 246);padding: 60px;position: relative;text-align: center;}
.tz-introduce-content h4 {color: rgb(68, 68, 68);font-size: 24px;line-height: 28.8px;margin: 0;padding: 33px 0 28px;font-weight: 400;}
.tz-introduce-content p {line-height: 25.2px;margin: 0 0 35px;color: #999999;}
div.tz-event-content-style-3 {background:rgb(204, 51, 51);margin: 0 0 0 0px;text-align: center;padding: 0;}
div.tz-event-content-style-3 ul {padding-bottom: 10px;margin:0;}
div.tz-event-content-style-3 ul li {padding-bottom: 7px;}
div .tz-event-content-style-3 > span {display: inline-block;padding: 15px 0 5px;}
div.tz-event-content-style-3 h4 {padding: 12px 0;}
div.tz-event-content-style-3 p {color: rgb(255, 255, 255);font-size: 16px;line-height: 19.2px;margin: 0;padding-bottom: 8px;}
div.tz-event-content-style-3 span {color: rgb(254, 210, 122);display: block;font-size: 13px;line-height: 23.4px;padding-bottom: 4px;}
.tz-introduce-map {overflow: hidden;}
.tz-introduce-map ul {margin: 0;padding: 15px 0 20px;}
.tz-introduce-map ul li{padding-left: 30px;}
.tz-introduce-map ul li img{padding-right: 20px;}
.tz-introduce-map ul li small{font-size: 13px;color: #ffffff;/*line-height: 35.1px;*/}
.tz-images-school{position: relative;}
.tz-images-school a {margin-top: -47px;margin-left: -30px;left: 50%;position: absolute;top: 50%;z-index: 99;}
.tz-images-school:after {background:rgba(0, 0, 0, 0.3);content: "";height: 100%;left: 0;position: absolute;top: 0;width: 108%;}
.tz-background-color-5{background: #1E7ABD !important ;}


.linear-btn {display: inline-block;margin-top: 20px;position: relative;overflow: hidden;}
.linear-btn:after{content: '';width: 100%;height: 100%;position: absolute;top: 0;right: -100%;background: #fff;
    -webkit-transition: all 0.3s linear 0s;
    -moz-transition: all 0.3s linear 0s;
    -ms-transition: all 0.3s linear 0s;
    -o-transition: all 0.3s linear 0s;
    transition: all 0.3s linear 0s;
}
.linear-btn:hover:after{right: 0;}
.linear-btn span {border: 1px solid #fff;color: rgb(255, 255, 255);display: inline-block;line-height: 25.2px;padding: 10px 25px;position: relative;z-index: 99;}
.linear-btn:hover span{color: #000;}
.linear-btn span i{padding-right: 20px;}


.ct_popular_course.gt_detail_hdg.aside_margin_bottom.newss_lt {
    background: #fff; 
}
.ct_popular_course.gt_detail_hdg.aside_margin_bottom.newss_lt h5 {
   margin: 10px;
}
.ct_popular_course.gt_detail_hdg.aside_margin_bottom.newss_lt li {
	box-shadow: 0 2px 3px #EBEBEB;
	padding: 18px 5px;
	margin-bottom: 0;
}

.shadow {
    height: 15px;
}
.shadow img{width:100%;}
div#bx-pager a img {
    border-radius: 50%;    border: 1px solid #7d7d7d;
}

.ei-slider{border: 5px solid #e2e4e8;}
.ei__slider{margin-top:0px;}
.eiwrapper{position:relative;}
.eiwrapper:before{content:"";content: "";
    height: 50px;
    background: #3d3f94;
    position: absolute;
    top: -10px;
    margin-top: 10px;
    width: 100%;}

.container.eicontainer {
    width: 1230px;
}

.eiwrapper{padding:0; background:#f8f8f8;
          background: rgba(215,219,224,1);
background: -moz-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(215,219,224,1)), color-stop(1%, rgba(215,219,224,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dbe0', endColorstr='#ffffff', GradientType=0 );

}


.eienquiry{padding:60px 0px 10px; background:#f8f8f8;
          background: rgba(215,219,224,1);
background: -moz-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(215,219,224,1)), color-stop(1%, rgba(215,219,224,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(215,219,224,1) 0%, rgba(215,219,224,1) 1%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7dbe0', endColorstr='#ffffff', GradientType=0 );

}
.ei-slider{position: relative;width: 100%;max-width: 1920px;height: 415px;margin: 0 auto;}
.ei-slider-loading{width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;z-index:999;background: rgba(0,0,0,0.9);color: #fff;text-align: center;line-height: 400px;}
.ei-slider-large{margin:0;padding:0;height: 100%;width: 100%;position:relative;overflow: hidden;}
.ei-slider-large li{position: absolute;top: 0px;left: 0px;overflow: hidden;height: 100%;width: 100%;}
.ei-slider-large li img{width: 100%;}
.ei-title{position: absolute;right: 50%;margin-right: 13%;top: 30%;}
.ei-title h2, .ei-title h3{text-align: right;}
.ei-title h2{font-size: 40px;line-height: 50px; font-style: italic;color: #b5b5b5;}
.ei-title h3{font-size: 70px;line-height: 70px; text-transform: uppercase;color: #000;}
.ei-slider-thumbs{height: 13px;margin: 0 auto;position: relative;	 margin: -13px auto 0;padding:0;}
.ei-slider-thumbs li{position: relative;float: left;height: 100%;list-style:none;z-index: 10;}
.ei-slider-thumbs li.ei-slider-element{top: 0px;left: 0px;position: absolute;height: 100%;z-index: 100;text-indent: -9000px;background: #f4a022;}
.ei-slider-thumbs li a{display: block;text-indent: -9000px;background:rgba(255, 255, 255, 0.35);width: 100%;height: 100%;cursor: pointer;
	-webkit-transition: background 0.2s ease;-moz-transition: background 0.2s ease;-o-transition: background 0.2s ease;-ms-transition: background 0.2s ease;transition: background 0.2s ease;}
.ei-slider-thumbs li a:hover{background-color: #f0f0f0;}
.ei-slider-thumbs li img{position: absolute;bottom: 50px;opacity: 0;z-index: 999;max-width: 100%;-webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-ms-transition: all 0.4s ease;transition: all 0.4s ease;
	-webkit-box-reflect: 
        below 0px -webkit-gradient(
            linear, 
            left top, 
            left bottom, 
            from(transparent), 
            color-stop(50%, transparent), 
            to(rgba(255,255,255,0.3))
            );
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ei-slider-thumbs li:hover img{opacity: 1;bottom: 13px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
@media screen and (max-width: 830px) {
	.ei-title{
		position: absolute;
		right: 0px;
		margin-right: 0px;
		width: 100%;
		text-align: center;
		top: auto;
		bottom: 10px;
		background: #fff;
		background: rgba(255,255,255,0.9);
		padding: 5px 0;
	}
	.ei-title h2, .ei-title h3{text-align: center;}
	.ei-title h2{font-size: 20px;line-height: 24px;}
	.ei-title h3{font-size: 30px;line-height: 40px;}
}


.maininner{background:#f8f8f8;    padding: 20px 0;}
.bg-white{background:#fff;}
.bg-white.bgstmain {display: table;padding: 10px; width:100%;}



    
.s_btn{background-color:#35b2b2;font-size:20px;color:#fff;border:none;padding:9px 10px;width:100% }
.color_box1{background-color:#31a480;margin:45px 0 10px 0;padding:12px 0 12px 25px;}
.color_box1 a {
    display: block;
    position: relative;
}
.color_box1 img{position: absolute;
    top: 14px;
    left: -7px;
    transition: 1s;}
.color_box1 h2{font-size:25px;color:#fff;display:inline-block;margin:0px;}
.font_set{display:inline-block;margin-left:40px;}
.color_box1 h3{font-size:14px;color:#fff;margin-top:8px;}
.default_clr{background-color:#d6a31f !important;}
.default_clr1{background-color:#5f5f5f !important;}
.default_clr1:hover{background-color:#5faf2d !important;transition:all 1s;}
.default_clr1:hover a img,.color_box1:hover a img{transform:rotate(360deg);transition:1s;}
.photo_gallery{background-color:#5FAF2D;padding:12px 17px;}
.photo_gallery h2{color:#fff;font-size:21px;margin:0px;}

.photo_gallery img{float:right;position:relative;top:-20px;margin-right:4px;}
.gallery_img_set{position:relative;}
.gallery_img_set h3{font-size: 15px;
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 15px;
    background: url(../images/gallery_bg.png) 0 0 repeat;
    width: 100%;}
.home_video {
    margin-top: 20px;
}

.home_video .photo_gallery{
    margin-bottom: 10px;
}


.tz-event-content.tz-event-content-style-3.upevent {
   background: #f5f5f5;
    padding-top: 15px;
}
.tz-event-content.tz-event-content-style-3.upevent p{color:#000;}

.tz-event-content.tz-event-content-style-3.upevent span{color:#F4A022;}


.title-pg{font-size: 25px; position:relative; margin-bottom:20px;    color: #e8101f;}
.title-pg:after {content: "";background: #e8101f;width: 12%;height: 2px;display: table;margin-top: 8px;}


.ml20{margin-left:20px;}

a.linkenquiry {
        text-align: center;
    font-size: 19px;
    margin-bottom: 12px;
    margin-top: 24px;
    padding: 14px 0%;
    position: relative;
    border-radius: 3px;
    display: block;
    border: 2px solid #8ec63f;
    color: #8ec63f;
    margin-left: auto;
    margin-right: auto;
    width: 46%;
}
a.linkenquiry:hover {
	background-color: #8ec63f;
	color:#ffffff;
}
.msb_br{    border-top: 2px solid #000000;padding-top: 20px;margin-top: 15px;display: table;width: 100%;}
.message_clg{}
.message_clg small{font-weight: bold;font-size: 17px;}
.message_clg h1{font-size: 20px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 10px;
    margin-bottom: 10px;}
.msg_img{margin:10px 0;}






.ct__table {
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;
}
.bold__q p{    margin-bottom: 10px;}
.bold__q q{font-weight: 600;
    font-family: Lato;
    font-family: cursive;
    font-size: 15px;}
.ei-slider-large li img { 
    max-width:100%;
    margin: 0!important;
}
@media (max-width: 1024px) {
    .container.eicontainer {
    width: 100%;
}
    .ei-slider { height: 400px !important; margin:0!important;}
}

@media (max-width: 767px) {
.logo_wrap a video {width: 100px;}
.logo_wrap a img {width: 100px;}
.logo_wrap a { top: -22px;}
a.btn.btnaddmission { background: #ffcc00;color: #fff;padding: 10px 15px;font-size: 11px;}
.banner_outer_wrap { min-height: inherit; }
.topcontent__st .ct_heading_1_wrap h3 {margin: 0;font-size: 16px;margin-bottom: 10px;}
.foo_col_2 ul li:before{display:none;}
.ct_footer_bg {text-align: center;}

.bg-white.bgstmain {display: inline-block; }
.container.eicontainer {
    width: 100%;
}
.ei-slider { height: 230px !important; margin:0!important;}
.ei-title{display:none;}
.ei-slider-large li img {
    width: 100%!important;
    height: auto!important;margin:0!important;max-width:100%!important;
}
.dl-menuwrapper button{margin-top:12px;}
}


@media (max-width: 680px) {
    .ei-slider { height: 230px !important;}
    .logo_wrap a img {width: 80px;}
    .logo_wrap a video {width: 80px;}
.logo_wrap a { top: -22px;}
}

@media (max-width: 500px) {
    .ei-slider { height: 200px !important;}
    .logo_wrap a { top: 5px;}
    .dl-menuwrapper button{margin-top:auto;}
}

@media (max-width: 420px) {
    .ei-slider { height: 150px !important;}
    .logo_wrap a { top: -2px;}
}
@media (max-width: 350px) {
    .ei-slider { height: 130px !important;}
}