/*

Theme Name: Polytechnic
Theme URI: http://polytechnic.themeisland.net/
Author: Charles Jones (ThemeIsland)
Author URI: http://themeisland.net/
Description: Ultimate Education WordPress Theme 
Tags: education
Version: 1.4.0
Tested up to: 5.5.1
Requires PHP: 7.0
License: GNU General Public Licensec
License URI: license.txt
Text Domain: polytechnic
Domain Path: /languages/

*/

/*

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is based on the Mythology Engine method by Brandon R Jones (MDNW.net)
Mythology Engine is based on Underscores http://underscores.me/, (C) 2012-2013 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/

*/

/* All CSS files are found in the /theme-core/theme-assets/stylesheets/ and /mythology-core/core-assets/stylesheets/ folder. */

#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-item > a.mega-menu-link{
    text-align: center !important;
}

.panel-box{
padding: 5px;
    border: 1px solid #ebebeb
}
.panel-box .panel-box-image img{
width:100%;
}
.panel-box .panel-box-text{
padding-top: 10px;
}
.panel-box .panel-box-text h3{
font-weight:bold;
}
.financial-add tr td{
	font-size:12px;
	padding: 5px;
}
.custom-coverdell{
	background-color:transparent !important;
	color:rgb(20, 69, 99) !important;
	background: none repeat scroll 0 0 rgb(20, 69, 99);
    border: 2px solid #144563;
    border-radius: 6px;
    font-family: "Source Sans Pro","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important;
    font-weight: 600 !important;
    padding: 1rem 1.6rem;
    transition: 0.2s all ease;
}
.custom-coverdell:hover{
	    background-color: #0db896 !important;
		color:#FFF !important;
}
.education-your-way{
	margin-bottom: 0px !important;
}
.education-your-way h1{
	font-size:40px;
	margin-bottom: 35px !important;
}

.education-your-way .yFactsText{
	font-weight:bold;
}
.larget-undergraduate-h1 {
	font-size:30px !important;
}
.larget-undergraduate .wpb_wrapper {
	margin-bottom:40px !important;
}
.banner-content {
	position: absolute;
    bottom: -25px !important;
    font-size: 70px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 10px;
	width:100%;
	text-align:center;
}
.banner-content-prior{
	position: absolute;
    bottom: -25px !important;
    font-size: 50px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 10px;
	width:100%;
	text-align:center;
}

.virtualinfo-content {
	position: absolute;
    bottom: 2px !important;
    font-size: 40px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 5px;
	width:100%;
	text-align:center;
}

.banner-content-gandhi {
	
	position: absolute;
    bottom: -5px !important;
    font-size: 30px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
	width:100%;
	text-align:center;
}
.banner-content-new {
    position: absolute;
    bottom: -5px !important;
    font-size: 60px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 0;
    width: 100%;
    text-align: center;
	line-height: 60px;
}

.table-calender{
	border:none !important;
	border-radius: 0 !important;
}

.table-calender-second{
	border:none !important;
	border-radius: 0 !important;
}

#testimonial_rotator_wrap_7818 img{
	
	max-width:300px !important;
	
}
.certificates-diplomas{padding-left:100px;}
.certificates-diplomas-1{padding-left:100px;}
.certificates-diplomas label{color:#FFF !important;}
.certificates-diplomas-1 label{color:#FFF !important;}
.certificates-diplomas br{display:none;}
.certificates-diplomas-1 br{display:none;}
.certificates-diplomas input{
	width:95% !important; margin-right:9% !important;
}
.certificates-diplomas-1 input{
	width:95% !important; margin-right:9% !important;
}
.testimonial_rotator_img img{
	
	
	border-radius: 50%;
    
}
#testimonial_rotator_wrap_7818 h2{
	margin-bottom:25px !important;
	padding-top:40px !important;
	font-size:14px !important;
	color: #000 !important;
	font-weight:bold !important;
	margin-left:100px;
}

.testimonial_rotator_prev, .testimonial_rotator_next {

    top: 50% !important;
  
}
.testimonia-quote-img{
	float:left;
	width:100px;
}
.testimonia-quote-description{
    float: left;
    display: inline-block;
    width: 720px;
	
}
.mega-sub-menu-side{
	
	margin: 0 0 0rem 0rem !important;
}
ul.mega-sub-menu-side li {
  
    border-bottom: 1px solid rgba(234, 228, 228, 0.1);
    line-height: 30px;
   
  
 
}
.certificate-main-contact .wpcf7-mail-sent-ok {
    border: 2px solid #398f14 !important;
    float: right !important;
    margin: 0 !important;
}
ul.mega-sub-menu-side li:hover { background-color:#0db896; }
ul.mega-sub-menu-side li a:hover { color:#FFFFFF !important; }
ul.mega-sub-menu-side>li:first-child{
   border-top: 1px solid rgba(234, 228, 228, 0.1);
}​







.testimonial-sub-heading{
	font-style: italic;
    font-size: 14px;
	text-transform: lowercase;
  
    padding-left: 10px;
}


.fa-chevron-right:before {
    color: #FFF;
}

.fa-chevron-left:before {
   color: #FFF;
}
#testimonial_rotator_wrap_7818{
	background-color:#2980b9 !important;
	border: 2px solid #8c8888;
	height:250px !important;
}
#testimonial_rotator_wrap_7818 .testimonial_rotator_quote{
	
	font-size:20px;
	color:#FFF;
	margin-top:10px;
}
.testimonial-main-heading{
	
	    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
}

#testimonial_rotator_wrap_7818 .testimonial_rotator_quote img{
	
	margin-right:15px !important;
}
.bullet-style li{
	list-style-type:inherit !important;
}

.table-calender tr:nth-of-type(odd) {
background: #fff9ea;
}

.table-calender tr:nth-of-type(1){
background: #fff9ea;
}

.table-calender tr:nth-of-type(1) th{
text-align:center !important;
border-bottom:2px solid orange !important;
}


.table-calender tr:nth-of-type(even) {
background: #fff9ea;
}


.table-calender-second tr:nth-of-type(1) th{
text-align:center !important;
border-bottom:2px solid #1e73be !important;
}



.footer-first-content {
	
	margin-bottom:0px !important;
}


.bs-wizard {margin-top: 40px;}

/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
.bs-wizard-stepnum {font-size:12px !important;}
.pose-relative {
	position:relative;
	height:130px;
}
.custom-top-logo{
	position:absolute;
	top:0;
	left:50%;
	transform: translate(-50%, 0);
}
.custom-search-bar{
	top: 25px;
    right: 0;
    position: relative;
    width: 200px;
    float: left;
 
}
.header-top-search-blog{
	width:25%; height:80px; float:right;
}
.header-top-blog{
	float: right;
    top: 25px;
    position: relative;
	width:100px;
}
.header-top-blog-a{
	height:30px;
	color:#FFF;
	width: 100px;
	line-height:8px !important;
}

future-search input[type=search] {
    background: #fff!important;
    border: none;
}
future-search input.__future-search-selected-input {
    padding: 5px 10px;
    border: none;
    height: 30px;
    -webkit-appearance: none;
    border-radius: 0;
    margin: 0;
    box-sizing: border-box;
    font-size: 15px !important;
    letter-spacing: 0.3px;
    font-weight: 500 !important;
    color: #002E5D !important;
    width: 100%;
}

#page #section-navigation ul.mega-menu > li.mega-menu-item > a {
    color: rgb(34, 66, 98) !important;
}
#mega-menu-wrap-primary_menu #mega-menu-primary_menu > li.mega-menu-megamenu > ul.mega-sub-menu {
    right: 0;
    left: auto; 
}
#page #section-super-header nav ul.mega-menu > li {
margin-right: 0 !important;
margin-left: 1px;
width: 12%;
text-align: center;
}
#page #section-super-header ul.mega-menu {
    text-align: center !important;
}
#page #section-navigation ul.mega-menu > li.mega-menu-item > a {
    text-align: center;
}

.timeline{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}
.timeline *,.timeline :after,.timeline :before{-webkit-box-sizing:inherit;box-sizing:inherit}
.timeline:not(.timeline--horizontal):before{background-color:#ddd;bottom:0;content:'';left:50%;margin-left:-2px;position:absolute;top:0;width:4px;z-index:1}
.timeline__wrap{overflow:hidden;position:relative;z-index:2}
.timeline__item{font-size:16px;font-size:1rem;padding:.625rem 2.5rem .625rem 0;position:relative;width:50%;z-index:2}
.timeline__item:after{background-color:#fff;border:4px solid #ffc600;border-radius:50%;content:'';height:20px;position:absolute;right:-10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:20px;z-index:1}
.timeline__item.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:0}
.timeline__item.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.timeline__item--left{left:0}
.timeline__item--right{left:50%;padding:.625rem 0 .625rem 2.5rem}
.timeline__item--right:after{left:-10px}
.timeline__item--right .timeline__content:before{border-bottom:10px solid transparent;border-right:12px solid #ccc;border-left:none;border-top:10px solid transparent;left:-12px}
.timeline__item--right .timeline__content:after{border-bottom:9px solid transparent;border-right:11px solid #fff;border-left:none;border-top:9px solid transparent;left:-10px}
.timeline__content{background-color:#fbf4bf;border:1px solid #ccc;border-radius:10px;color:#333;display:block;padding:1.25rem;position:relative}
.timeline__content:after,.timeline__content:before{content:'';height:0;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:0}
.timeline__content:before{border-bottom:10px solid transparent;border-left:12px solid #ccc;border-top:10px solid transparent;right:-12px;z-index:1}
.timeline__content:after{border-bottom:9px solid transparent;border-left:11px solid #fff;border-top:9px solid transparent;right:-10px;z-index:2}
.timeline__content h2{font-size:16px;font-weight:700;margin:0 0 .625rem}.timeline__content p{font-size:14px;line-height:1.5;margin-bottom:10px}
.timeline--horizontal{font-size:0;padding:0 3.125rem;overflow:hidden;white-space:nowrap}
.timeline--horizontal .timeline-divider{background-color:#ffc600;display:block;height:4px;left:40px;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:40px;z-index:1}
.timeline--horizontal .timeline__items{-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s;will-change:transform}
.timeline--horizontal .timeline__item{display:inline-block;left:0;padding:0 0 2.5rem;position:relative;-webkit-transition:none;-o-transition:none;transition:none;vertical-align:top;white-space:normal}
.timeline--horizontal .timeline__item:after{left:50%;right:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:100%}
.timeline--horizontal .timeline__item .timeline__item__inner{display:table;height:100%;width:100%}
.timeline--horizontal .timeline__item .timeline__content__wrap{display:table-cell;margin:0;padding:0;vertical-align:bottom}
.timeline--horizontal .timeline__item .timeline__content:before{border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #ccc;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%}
.timeline--horizontal .timeline__item .timeline__content:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:100%}
.timeline--horizontal .timeline__item--bottom{padding:2.5rem 0 0}
.timeline--horizontal .timeline__item--bottom:after{top:0}
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap{vertical-align:top}
.timeline--horizontal .timeline__item--bottom .timeline__content:before{border-bottom:12px solid #ccc;border-left:12px solid transparent;border-right:12px solid transparent;border-top:none;bottom:100%;top:auto}
.timeline--horizontal .timeline__item--bottom .timeline__content:after{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;border-top:none;bottom:100%;top:auto}
.timeline-nav-button{background-color:#fff;border:2px solid #ddd;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;height:40px;outline:0;position:absolute;text-indent:-9999px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:40px;z-index:10}
.timeline-nav-button:disabled{opacity:.5;pointer-events:none}
.timeline-nav-button:before{background-position:center center;background-repeat:no-repeat;content:'';display:block;height:14px;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);top:50%;width:8px}
.timeline-nav-button--prev{left:0}.timeline-nav-button--prev:before{background-image:url(images/arrow-left.svg)}.timeline-nav-button--next{right:0}
.timeline-nav-button--next:before{background-image:url(images/arrow-right.svg)}.timeline--mobile{padding:0}
.timeline--mobile:before{left:10px!important;margin:0!important}.timeline--mobile .timeline__item{left:0;padding-left:40px;padding-right:0;width:100%}
.timeline--mobile .timeline__item:after{left:2px;margin:0}
.timeline--mobile .timeline__item .timeline__content:before{left:-12px;border-bottom:12px solid transparent;border-right:12px solid #ccc;border-left:none;border-top:12px solid transparent}
.timeline--mobile .timeline__item .timeline__content:after{left:-10px;border-bottom:10px solid transparent;border-right:10px solid #fff;border-left:none;border-top:10px solid transparent}@-webkit-keyframes fadeIn{0%{opacity:0;top:70px}100%{opacity:1;top:0}}@keyframes fadeIn{0%{opacity:0;top:70px}100%{opacity:1;top:0}}@-webkit-keyframes liftUp{0%{top:0}100%{top:-15px}}@keyframes liftUp{0%{top:0}100%{top:-15px}}
/*# sourceMappingURL=timeline.min.css.map */

.entry-content, .entry-summary {
    margin: 0rem 0 0 !important;
}
#section-content .container > .sixteen {
    padding-bottom:1rem !important;
    padding-top:0 !important;
}

.blockquote-text-about{
	
	color:#274871;
}
.blockquote-text-gandhi{
	color:#274871;
}

.se-slope {
    margin: 0 -50px;
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    -o-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
	background: #002040;
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
    margin-top: -125px;
}
.se-slope .se-content {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    color: #316c90;
    padding: 23px 100px 10px 82px;
}
.se-content {
    margin: 0 auto;
	
}
.se-slope .se-content h3 {
   
    color: #FFF;
}
.se-content h3 {
    font-size: 40px;
    position: relative;
    display: inline-block;
    padding: 10px 30px 8px 30px;
    height: 80px;
	font-weight:bold;
    line-height: 60px;
    margin-bottom: 20px;
}
.se-content h3:before {
    
    width: 0;
    height: 0;
    border-top: 38px solid transparent;
    border-bottom: 43px solid transparent;
    border-right: 60px solid #e6e6e6;
    position: absolute;
    left: -59px;
    top: 0px;
}
.se-slope.se-content h3:before, .se-slope .se-content h3:after {
    border-right-color: #e6e6e6;
    border-left-color: #e6e6e6;
}
.se-content h3:after {
   
    width: 0;
    height: 0;
    border-top: 38px solid transparent;
    border-bottom: 43px solid transparent;
    border-left: 60px solid #e6e6e6;
    position: absolute;
    right: -59px;
    top: 0px;
}

.custome-banner-row{
	
	
}
.se-alove-heading {
    width: 90%;
    color: #FFF;
    margin: 0 auto;
	/* font-weight:bold; */
    font-size: 30px;
    padding-top: 120px;
}
.se-alove-text {
    width: 80%;
    color: #FFF;
    margin: 0 auto;
    font-size: 24px;
    padding-top: 0px;
}

@media only screen and (max-width: 600px) {
	.se-content h3 {
    font-size: 25px;
    height: auto;
    line-height:normal;
}
.Submitvirtual{
	width:100% !important;
}
.main-video-section .vc_col-sm-8{
	padding-right: 0px !important;
}
.main-video-section .maincaption {
    top: 10px !important;
    
}

.main-video-sections .vc_col-sm-8{
	padding-right: 0px !important;
}
.main-video-sections .maincaption {
    top: 10px !important;
    
}
.maincaption h1{
	font-size:20px !important;
}
.maincaption p{
	font-size:16px !important;
}

.banner-img-menu-biomeridian{
	top: 160px !important;
}
.blockquote-text-about{
	font-size:18px;
}
.blockquote-text-gandhi{
	font-size:16px;
}

#gandhi-register-intrest {
    width: 100% !important;
}
.certificates-diplomas{padding-left:1px;}
.certificates-diplomas-1{padding-left:1px;}
.certificates-diplomas-submit{padding-right:1px;}
.custom-top-logo {
    position: inherit;
    top: inherit;
    left: inherit;
    transform: inherit;
    width: 100%;
    text-align: center;
}
.custom-top-logo img{
	width:50% !important;
}

button#responsive-menu-button {
   
    top: 0 !important;
    right: 0 !important;
}
#section-header .stripe_color {
    height: 55px !important;
}
.custom-search-bar {
    top: inherit;
    right: inherit;
    position: inherit;
     width: 70%;
    text-align: center;
}


.se-content h3:before {
    border-top: none;
    border-bottom: none;
    border-right: none;
 
}
.se-content h3:after {
    border-top: none;
    border-bottom:none;
    border-left: none;

}

.se-slope:nth-child(odd) .se-content {
    padding: 10px 50px 5px 50px;
}
.se-alove-heading {
   width: 80%;
    font-size: 14px;
 
}
.se-alove-text {
    width: 90%;
   
    font-size: 18px;

}   


.home-main-contact{width:100%; margin:0 10px;}
.home-contact1{width:100% !important;float:none;}
.home-contact1 span input{width:100% !important;}
.home-contact2{width:100% !important;float:none;margin-left:1%;}
.home-contact2 span input{width:100% !important;}
.home-contact3{width:100% !important;float:none;margin-left:1%;}
.home-contact3 span input{width:100% !important;}
.home-contact4{width:100% !important;float:none;margin-left:1%;}
.home-contact4 span input{width:100% !important;}
.home-contact-captcha{width:100% !important;float:none;margin-left:1%;}
	.home-contact-captcha img{height:40px !important;}
.home-contact-submit{width:100% !important;float:none;margin-left: 1%;}
.home-contact-captcha p.clearfix{display:none; }
/*.home-contact-captcha iframe{
	width:190px !important; 
	height:42px !important;
}*/
.home-main-contact {
    margin: 0px !important;
}


  .shiela-banner-image{   
    width: 100% !important;
	height: 300px !important;
}
.shiela-banner-content{
	float: none !important;
    width: 85% !important;
    font-size: 18px !important;
    padding-top: 10px !important;
    padding-left: 0 !important;
    padding-bottom: 10px;
    margin: 0 auto;
    display: block !important;
    padding-right: 0 !important;	
	
	
}

.shiela-banner-image::after {
     display: none !important;
    position: relative;
    
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(54,82,95,1) 65%, rgba(51,79,93,1) 66%, rgba(51,79,93,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(54,82,95,1) 65%,rgba(51,79,93,1) 66%,rgba(51,79,93,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(54,82,95,1) 65%,rgba(51,79,93,1) 66%,rgba(51,79,93,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#334f5d',GradientType=1 ); /* IE6-9 */
	
	
	
    margin-top: -414px;
    height: 400px;
    width: 32%;
    content: '';
    float: right;
    margin-right: 26px;
}

}


blockquote, .su-note {
  
   border-top: none !important;
   border-right: none !important; 
  border-bottom:none !important; 
  border-left: none !important; 
  
}

.contact-us-email td a{ color:#436e98 !important;}

.circle {
  position: relative;
  display: block;
  margin: 2em 0;
  background-color: transparent;
  color: #222;
  text-align: center;
}

.circle:after {
  display: block;
  padding-bottom: 100%;
  width: 100%;
  height: 0;
  border-radius: 50%;
border:2px solid #316c90;
  content: "";
}

.circle__inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.circle__wrapper {
  display: table;
  width: 100%;
  height: 100%;
}

.circle__content {
  display: table-cell;
  padding: 1em;
  vertical-align: middle;
}



  .circle__content {
    font-size: 14px;
  }
 .circle__content p {
    margin-bottom:0 !important;
  }
  .circle__content_percentage{
	  
	  font-size:40px; font-weight:bold; color:#316c90;
  }
  .circle-1{
	  
	 float: left;
    width: 25%;
    margin-right: 2%;
    margin-top: 50px;
  }
   .circle-2{
	  
	    float: left;
    width: 22%;
    margin-right: 2%;
    margin-top: 0px;
  }
  .circle-5{
	  
	  float:left; width:15%;margin-right:2%;
  }
   .circle-3{
	  
	     float: left;
    width: 20%;
    margin-right: 2%;
    margin-top: 160px;
  }
   .circle-4{
	  
	 float: left;
    width: 18%;
  }

@media only screen and (max-width: 600px) {
	
	
	 .circle-1{
	  
	  float:none; width:100%; margin-right:0;
  }
   .circle-2{
	  
	   float:none; width:100%; margin-right:0;
  }
  
  .circle-5{
	  
	   float:none; width:100%; margin-right:0;
  }
   .circle-3{
	  
	  float:none; width:100%; margin-right:0; margin-top:0 !important;
  }
   .circle-4{
	  
	  float:none; width:100%; margin-right:0;
  }
}

.hentry {
margin-top: 1.5em !important;
}
.students-forms ul li {
margin-bottom: 10px;
    position: relative;
    font-size: 18px;
    padding-left: 0;
}

.students-forms-new ul li {
    margin-bottom: 10px;
    position: relative;
    font-size: 14px;
    padding-left: 0;
}

.students-forms ul li a{
font-size: 16px;

}
.students-forms ul li:before {
position: absolute;
left: 0;
top: 0;
/*content: "\f00c";*/
font-family: Source Sans Pro;
font-size: 18px;
}

.students-forms-new ul li:before {
position: absolute;
left: 0;
top: 0;
/*content: "\f00c";*/
font-family: Source Sans Pro;
font-size: 18px;
}

.faculty_research_grid .vc_gitem-zone {
	
	background-color:#21ab6b !important;
}
.faculty_instructional_grid .vc_gitem-zone {
	
	background-color:#ecbe17 !important;
}
.faculty_faculty_staff_grid .vc_gitem-zone {
	
	background-color:#3ebec4 !important;
}


 .faculty_instructional_grid .vc_custom_heading h4{
	 display:none;
 }
  .instructional-area{
	 
	 border: 2px solid #ddd;
    padding: 5px;
 }
 .instructional-area p{
    text-align: center;
    line-height: 30px;
 }
 
 .panel-default > .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.instructional-area h4 {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

/**************** faculty custom css ********************************/

.faculty-wrapper {
	
	float:left;
	width:20%;
	margin-right:2.5%;
	margin-left:2.5%;
	margin-bottom:5%;
}

.faculty-wrapper .faculty-wrapper-content{
	
	position:relative;
}
.faculty-wrapper .faculty-wrapper-content img{
	
	width:100%;
	height:auto;
}

.faculty-wrapper .faculty-wrapper-content .faculty-wrapper-content-info{
	
	
	width:100%;
	padding:5%;
	
	min-height:105px;
}
.custom-faculty-heading{
	
	font-size:30px;
	margin-top:20px; margin-bottom:20px;
}
.faculty-wrapper-content-name{
	color:#000;
	font-weight:bold;
	font-size:18px;
	
	
}
.faculty-wrapper-content-desi{
	color:#000;
	font-size:14px;
	
}
.clear{
	clear:both !important;
}


.column-image {
    float: left;
    width: 30%;
	
}
.column-image img {
   width:100%;
	
}
.column-info {
    float: right;
    width: 66.66%;
}

/* Clear floats after the columns */

.row-custom{
	
	margin-bottom:20px;
}
.row-custom:after {
    content: "";
    display: table;
    clear: both;
}

.panel-group-new {
    margin-bottom: 20px !important;
}
.panel-group-new .panel-new {
    border-radius: 4px;
}
.panel-default-new>.panel-heading-new {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
	font-weight: bold;
}
.panel-body-new {
    padding: 10px 15px;
    font-family: Source Sans Pro !important;
    font-size: 16px;
}
.panel-body-new ul li { line-height:26px !important;color:#000 !important;}
.container-new {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.panel-new {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}
.panel-default-new {
    border-color: #ddd;
}
.panel-group-new .panel-heading-new {
    border-bottom: 0;
}
.panel-heading-new {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.column-info h2{
	color:#436e98;
}

.modal-wrapper.styled .modal {
    background-color: aliceblue;
}

.admission-process-list li{
	
	line-height:30px !important;
}
@media only screen and (max-width: 600px) {
	.faculty-wrapper {
	
	float:none;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5%;
}
.panel-default iframe{
	width:100% !important;
}
.faculty-wrapper .faculty-wrapper-content img {
    width: 100%;
    height: auto !important;
}
.column-image{
	float:none;
	width:100%;
}
.column-info{
	float:none;
	width:100%;
}
.header-top-search-blog{
	width: 100%;
    height: 80px;
    float: right;
}
.header-top-blog{
	float: right;
	top: 0;
	left: 5px;
	width:65px;
}
.header-top-blog a{
	color:#000 !important;
	width:65px !important;
}
.modal-wrapper.styled .modal {

    width: 90% !important;
   
}
	
}

ol.tribe-list-widget{
	
	margin-left:0 !important;
}

.banner-content-biomeridan {
      position: absolute;
    bottom: 5px !important;
    font-size: 35px !important;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 0px;
    width: 95%;
    text-align: center;
    /* padding-left: 2%; */
    /* padding-right: 2%; */
    /* margin: 0 auto; */
    left: 50%;
    transform: translate(-50%, 0);
}
.our-mission{
	font-size:18px;
}
.academic-tab-info .vc_tta-tabs-list .vc_tta-tab > a {
    padding: 0.5em 0.5em !important;
	font-size:13px !important;
}
.inner {
    max-width: 1221px;
}
.inner h2 {
    margin: 0 0 15px;
}
.inner h2 .dark {
       font-size: 35px;
    font-weight: bold;
}
.inner h2 .highlight {
    color: #ecbe17;
    font-weight: bold;
    font-size: 20px;
}
#page .vc_separator_faculty {
    margin: 3rem 0 !important;
}
.page-content-faulty {
	padding-bottom: 0.5em !important;
}


/**************CSS ADDED BY NITIN******************/

.admission-process li{ font-size:18px; list-style-type:decimal !important}
.digitcard {
	width:100% !important;
}
.slope-sub{
	background-color:#e6e6e6;
	height:125px;
	margin:0 -50px;
}
.subscribe-now label{ color:#FFF;}

.banner-img{
position:relative;
}
.banner-img-menu{
position: absolute;
top: 0;
left: 0;
height: 374px;
background-color: rgb(51,71,91);
width: 23%;
z-index:9;
}
.banner-img-menu ul li a{
font-size:15px;
color:#fff;
padding:12px;	
}
.content-margin{
    margin-left: 0;
}
.home-page-slider{
	position: relative;
	margin-top: 40px;
}
.home-page-slider-text{
    background-color: #EBEBEB;
    position: absolute;
    bottom: -51px;
    padding: 1px 0;
    color: #224262;
    width: 80%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 30px
}
.home-page-slider-text-top{
	background-color: #EBEBEB;
    bottom: auto;
    top: -49px;
    position: absolute;
    padding: 0px 0px;
    color: #224262;
    width: 80%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 30px;
    right: auto;
}
.home-page-slider-text-academic{
    position: absolute;
    bottom: -25px !important;
    font-size: 70px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 10px;
    width: 100%;
    text-align: center;
}
.banner-img-menu .title {
background-color: rgb(67,110,152);
font-size: 30px;
color: #fff;
text-align: left;
padding: 25px;
font-weight: normal;
line-height: normal;
display:none;
}
.h2-support-us{
	font-size:40px;
}

.banner-img-menu a.active{
color: rgb(235,180,68) !important;
}

.about-us-blockquote blockquote{
	margin-top:0 !important;
	margin-bottom:0 !important;
}
.banner-content-master{
	    bottom: -10px !important;
}
.home-page-slider-text-top-new{
    text-align: center; 
    margin: 60px !important; 
    color: black !important;
	background-color: #EBEBEB;
    bottom: auto;
    top: -49px;
    position: absolute;
    padding: 0px 0px;
    color: #224262;
    width: 80%;
    text-align: center;
    left: 50%;
    transform: translate(-50%, 0);
    font-size: 30px;
    right: auto;
}
.custom-comment-line{text-align:right;}
/**************CSS ADDED END******************/
@media only screen and (max-width: 600px) {
.home-page-slider-text-top-new{
    margin-top: 0 !important; 
    width: 90%;
    padding: 10px !important;
    height: 61px !important;
    left: 34%;
}
.custom-comment-line{text-align:left;margin-left: -15px;}
.home-page-slider-text-top-new p{
    font-size: 18px !important;
}
.home-page-slider-text-top-new h3{
    font-size: 11px !important;
}
.custom-height-front{height:10px !important;}
.faculty-wrapper {
	float:none;
	width:80%;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5%;
}
.banner-content-biomeridan {
    position: inherit;
    bottom: 0px !important;
    font-size: 20px !important;
    color: black;
    text-shadow: none;
    letter-spacing: 0px;
}
}

.wpcf7-form-control-wrap{
	margin-left:0px !important;
}

@media only screen and (max-width: 600px) {
	.wpcf7-form-control-wrap{
	margin-left:5px !important;
}

.home-page-slider-text{
  width: 90%;
    font-size: 10px;
    bottom: -36px;
}

.home-page-slider-text-top{
    width: 90%;
    font-size: 11px;
    top: -39px;
    padding: 10px 0;
}
}




.theme_hook {
   
    border:none !important;

}

.vc_general.vc_btn3:focus, .vc_general.vc_btn3{
	
	font-weight: 600 !important;
}

.residentails p{
	font-size:16px !important;
}

.tution-indent td{
	padding-left:20px !important;
}

ul.content-bullet li{
	list-style-type:inherit;
	margin-bottom: 10px;
}
.content-bullet li ul li:before{
	content:"" !important;
}
.our-history{
		font-size:16px !important;
}
.your-future{
	font-size:16px !important;
}
.biomeridan-text{
	font-size:16px !important;
}
.program-dates h4 {
	font-size:2.0rem !important;
}

.banner-content-scouts{
	position: absolute;
    bottom: 0 !important;
   text-align: center;
   width:100%;
}

.banner-content-mapple{
	position: absolute;
    bottom: 0 !important;
   text-align: center;
   width:100%;
}
.banner-content-scouts .scouts-main-heading{
	
    font-size: 40px !important;
    font-weight: bold;
    color: white;
    text-shadow: 2px 2px black;
    letter-spacing: 0;
    width: 100%;
	line-height:55px;
	

}
.banner-content-scouts .scouts-draft{
    text-align: right;
    align-content: normal;
    font-size: 17px !important;
    font-weight: normal;
    color: white;
    text-shadow: 2px 2px black;
    letter-spacing: 0;
    width: 100%;
    line-height: 55px;
    padding-right: 5px; 
    
}

.banner-content-mapple .mapple-main-heading{
	
    font-size: 50px !important;
    font-weight: bold;
    color: white;
    text-shadow: 2px 2px black;
    letter-spacing: 0;
    width: 100%;
	line-height:55px;
	

}
.banner-content-scouts .scouts-sub-heading{
	 font-size: 30px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 0;
    width: 100%;
}
.banner-content-scouts .scouts-main-heading-main
{
	font-size:35px !important;
}

.banner-content-scouts .bamboo-main-heading-main
{
	font-size:28px !important;
}

@media only screen and (max-width: 600px) {
	
	.banner-content-scouts{
	   position: inherit;
   bottom: 0 !important;
   text-align: center;
   width:100%;
   color: black;
   font-size: 20px !important;
  text-shadow: none;
letter-spacing: 0;




   

}
.banner-content-scouts .scouts-main-heading{
	
     font-size: 20px !important;
    font-weight: bold;
     color: black;
   text-shadow: none;
     letter-spacing: 0px;
    width: 100%;
	line-height:35px;
	 position: inherit;
	 bottom: 10px !important;
	

}

.banner-content-scouts .scouts-draft{
    text-align: right;
    align-content: normal;
    font-size: 12px !important;
    font-weight: normal;
    color: #000;
    text-shadow: 0px 0px black;
    letter-spacing: 0;
    width: 100%;
    line-height: 55px;
    padding-right: 5px; 
    
}
.banner-content-mapple .mapple-main-heading{
	
     font-size: 12px !important;
    font-weight: bold;
     color: black;
   text-shadow: none;
     letter-spacing: 0px;
    width: 100%;
	line-height:35px;
	 position: inherit;
	 bottom: 10px !important;
	top:0;

}
.banner-content-scouts .scouts-sub-heading{
	font-size: 20px !important;
    font-weight: bold;
   color: black;
    text-shadow: none;
    letter-spacing: 0;
    width: 100%;
	 position: inherit;
	bottom: 0 !important;





}
  
}


ul.content-bullet-new li{
	list-style-type:inherit;
	    line-height: 40px;
}
.banner-content-right{
     position: absolute;
    bottom: -25px !important;
    font-size: 70px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 10px;
	width:100%;
	text-align:center;	
	
}

@media only screen and (max-width: 600px) {
	
	.banner-content-right{
		position: inherit;
		bottom: 0 !important;
		font-size: 20px !important;
		font-weight: bold;
		color: black;
		text-shadow: none;
		letter-spacing: 0;	
		width:100%;
		text-align:center;
	
}
.wpcf7-form p{
	margin-bottom:0 !important;
}
.wpcf7-form label {
    float: none !important;
    width: 100% !important;
}

}

.admission-process li{ font-size:18px;}
.digitcard {
	width:100% !important;
}
.slope-sub{
	background-color:#666666;
	height:230px;
	margin:0 -50px;
}

.se-slope .text-align-right{
	text-align:right;
}
.se-slope .text-align-left{
	text-align:left;
}
.subscribe-now label{ color:#FFF;  margin-left:10px;}
.support-us-h2{
	
	margin-top:25px;
}

.subscribe-first{
	
	background-color:#c4ffea !important;
	border-radius:0 !important;
	border:none !important;
	height:50px !important;
	
}
.subscribe-now label br{
	display:none !important;
}
.academic-before-graphics .vc_message_box-icon{
	display:none;
}
.security-contnet-tab .wpb_content_element p br{
	display:none !important;
}
.right-cart-form br{
	display:none !important;
	
}
.right-cart-form{
	
	margin: 0 0 0rem !important;
}
.subscribe-last{
	
	background-color:#c4ffea !important;
	border-radius:0 !important;
	border:none !important;
	height:50px !important;
}
.subscribe-email{
	
	background-color:#c4ffea !important;
	border-radius:0 !important;
	border:none !important;
	height:50px !important;
}

.subscribe-submit .wpcf7-submit {
	background-color: #436e98 !important;
    border-radius: 0 !important;
    border: none !important;
    height: 50px !important;
    width: 135px;
    margin-left: 10px;
	color: #fff !important;
}

.subscribe-submit .wpcf7-submit:hover {
	background-color: rgb(196,255,234) !important;
	color: #000 !important;
}
	
.subscribe-now input{
	color:black !important;
}

.modal-wrapper.styled .modal {
   transition: none;
}
input::-webkit-input-placeholder{
    color:red;
}
input:-moz-placeholder {
    color:red;
}

.support-us-text .wpb_wrapper{
	text-align:center;
}

.popup-text{float:left; width:50%;}
.popup-img{float:left; width:50%;}
@media only screen and (max-width: 600px) {
	
.slope-sub{
	    background-color: #666666;
    height: 110px;
    margin: 0 -50px;
}

.popup-text{float:none; width:100%;}
.popup-img{float:none; width:100%;}
.se-alove-heading {
    padding-top: 45px;
}

.banner-content-new {
    position: inherit;
   bottom: 0 !important;
   font-size: 20px !important;
    font-weight: bold;
  color: black;
    text-shadow: none;
    letter-spacing: 0;
    width: 100%;
    text-align: center;
    line-height: 60px;
}

.se-slope {
    margin-top: -45px;
}

.banner-content {
  position: inherit;
color: black;
font-size: 20px !important;
bottom: 0 !important;
text-shadow: none;
letter-spacing: 0;
}

.banner-content-prior{
	  position: inherit;
color: black;
font-size: 20px !important;
bottom: 0 !important;
text-shadow: none;
letter-spacing: 0;
}

.virtualinfo-content{
 position: inherit;
color: black;
font-size: 20px !important;
bottom: 0 !important;
text-shadow: none;
letter-spacing: 0;
}
.banner-content-gandhi {
  position: inherit;
color: black;
font-size: 20px !important;
bottom: 0 !important;
text-shadow: none;
letter-spacing: 0;
}

}
.mobile-images-new{
	width:10% !important;
}
.banner-img-menu ul {
    margin-top: 17px !important;
}
.master-degree-list li h3 a{
	line-height:30px;
}

.master-degree-list li ul li h3 a{
	line-height:1px;
}

.master-degree-list li ul li:before{
	content: "";
}

.master-degree-list li ul {
	    margin: 0 0 1rem 0rem !important;
}
@media only screen and (max-width: 600px) {

	.banner-img-menu {
	top: 105px;
	height: 410px;
	width: 100%;
	 left: 0;
}
.wpb_text_column{
	margin-top:230px;
}
.vc_custom_1408711400322 {
    margin-top: 5px !important;
}
.content-margin {
    margin-left: 5%;
    padding-top: 10px;
}

.banner-img-menu .title {
    font-size: 25px;
    padding: 15px 10px 10px 10px;  
 
}
  #primary ul {
    margin-top: 16px !important;
}

.banner-img-menu ul li a {
    font-size: 15px;
    padding: 10px;
}

.mobile-images-new{
	width:100% !important;
}


}


.country-list {
    width: 20%;
    float: left;
}
.subh-basic-dark {
    margin-top: 5px;
}
.subh-basic-dark {
    color: #FFFFFF;
}
.specialization-pages-images img{
	width:500px !important;
}
.country-list li {
  padding-bottom:25px;
}

.country-list li span br{
	display:none !important;
}
.country-list li span a{
	margin-top:10px !important;
	display:block !important;
	color:#FFF;
}
.impact h2{
	color:#FFF !important;
}
.impact h3{
	color:#FFF !important;
	padding-bottom: 25px !important;
}
@media only screen and (max-width: 600px) {

.breakingnews-header{
	display:none;
}
.residual-list {
    width: 100% !important;
	float:left;
}
.country-list {
    width: 50%;
    float: left;
}
.residual-list ul li {
    width: 43%;
    display: inline-block;
}

.testimonial_rotator_img img {
    border-radius: 50%;
    border: 0px solid #000;
}
.testimonia-quote-img {
   display:none;
}
.testimonia-quote-description {
    float: none;
   font-size:13px;
    width: 100%;
}

.testimonial_rotator.template-default .has-image .img, .testimonial_rotator_single.has-image.template-default .img {
    width: 60%;
   text-align:center;
   float:none !important;
   margin: 0 auto !important;
}
#testimonial_rotator_wrap_7818 h2 {
  
    padding-top: 15px !important;
    font-size: 12px !important;
  
}

#testimonial_rotator_wrap_7818 {
   
    height: auto !important;
}
.testimonial_rotator_quote {
    font-size: 20px !important;
    margin-top: 20px !important;
}
.testimonial_rotator.template-default .has-image .text, .testimonial_rotator_single.has-image.template-default .text {
    width: 100%;
}
	
}
.page-id-8120 #section-navigation {
  display: none;
}
.banner-image-menu-researchimpact{
	    height: 223px !important;
    width: 14% !important;
}
blockquote, .su-note{
	margin-top:0 !important;
}
.support-us-custom-background{
	background-color:#0db896 !important;
}
.research-page-title{
	
	margin-left: 150px;
    margin-top: -85px;
    float: left;
  
}
.research-page-icon{
    float: left;
}
.vc_custom_1528882000881 img {
	margin-right:50px !important;
}
.content-hidden{display:none;}
.banner-content-maple-new {
    position: absolute;
    bottom: 0px !important;
    font-size: 35px !important;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px black;
    letter-spacing: 5px;
    width: 100%;
    text-align: center;
}
@media only screen and (min-width: 601px) and (max-width: 1024px){
	
	#page #section-super-header nav ul.mega-menu > li {
   
    padding-top: 10px;
    padding-bottom: 20px;
}
	
	#section-header nav {
    margin-top:20px;
}
	
	
.faculty-wrapper {
    width: 45%;
}

#page #section-navigation ul.mega-menu > li.mega-menu-item > a {
    font-size: 12px !important;
    font-weight: normal !important;
    letter-spacing: 0.2px !important;
    height: 15px !important;
    line-height: 1.7 !important;
}
.header-top-search-blog {
    width: 32% !important;
}
.custom-search-bar {
    width: 140px !important;
}
button#responsive-menu-button {
    display: none !important;
}
.header-top-blog {
    width: 100px !important;
    margin-right: 3px !important;
}
.home-page-slider-text-top {
    top: -30px;
    font-size: 19px;
   
}
.home-page-slider-text {
    bottom: -32px;
    font-size: 19px;
}

    }



@media only screen and (max-width: 660px) {
.banner-content-maple-new {
    position: absolute;
    bottom: -35px !important;
    font-size: 11px !important;
    font-weight: bold;
    color: #696767;
    text-shadow: 0px 0px black;
    letter-spacing: 5px;
    width: 100%;
    text-align: center;
}

.banner-image-menu-researchimpact{
	height: 220px !important;
    width: 100% !important;
}

.post-8492 .banner-image-menu-researchimpact{
	height: 220px !important;
    width: 100% !important;
}
}

@media only screen and (min-width: 320px) and (max-width: 595px){
    .home-page-slider-text-top {
        width: 90%;
		font-size: 13px;
		top: -36px;
		padding: 10px;
        height: 36px;
}
.home-page-slider-text {
    width: 90%;
    font-size: 13px;
    bottom: -39px;
    padding: 8px;
    height: 39px;
}
#fb3d-ctx .logo{
	display:none !important;
}
.research-page-content{
	margin-top:240px !important;
}
.banner-content-biomeridan {
    font-size: 18px !important;
  
}
.wpb_text_column{
	margin-top:15px;
}
    }
	
	/*********************** Other Publication css Start **************************************/
	
	.breakingNews{width:100%; height:55px; background:#FFF; top:50px; position:relative; border:solid 2px #2096cd; overflow:inherit;margin-bottom: 5px;}
.breakingNews>.bn-title{width:auto; height:52px; display:inline-block; background:#2096cd; position:relative;}
.breakingNews>.bn-title>h2{display:inline-block; margin:0; padding: 10px 20px; line-height:normal; font-size:20px; color:#FFF; height:unset; box-sizing:border-box;}
.breakingNews>.bn-title>span{width: 0;position:absolute;right:-10px;top:10px;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #2096cd;}



.breakingNews>.bn-title-1{width:auto; height:52px; display:inline-block;  position:relative;}
.breakingNews>.bn-title-1>h2{display:inline-block; margin:0; padding: 10px 20px; line-height:normal; font-size:20px; color:#FFF; height:unset; box-sizing:border-box;}
.breakingNews>.bn-title-1>span{width: 0;position:absolute;right:-10px;top:10px;height: 0;border-style: solid;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #2096cd;}





.breakingNews>ul{padding:0; margin:0; list-style:none; position:absolute; left:205px; top:10px; right:40px; height:unset; font-size:16px;}
.breakingNews>ul>li{position:absolute; height:unset; line-height:normal; display:none;width: 585px;}
.breakingNews>ul>li>a{text-decoration:none; color:#333; overflow:hidden; display:block; white-space: nowrap;text-overflow: ellipsis; font-weight:normal;}
.breakingNews>ul>li>a>span{color:#2096cd;}
.breakingNews>ul>li>a:hover{color:#2096cd;}

.breakingNews>.bn-navi{width:40px; height:unset; position:absolute; right:0; top:0; opacity:0;}
.breakingNews>.bn-navi>span{width:20px; height:unset; position:absolute; top:0; cursor:pointer; opacity:0.3; background-image:url(../img/bn-arrows.png); background-repeat:no-repeat;}
.breakingNews>.bn-navi>span:hover{opacity:1;}
.breakingNews>.bn-navi>span:first-child{background-position:left center; left:0;}
.breakingNews>.bn-navi>span:last-child{background-position:right center; right:0;}
.breakingNews:hover .bn-navi{opacity:1;}

.bn-large{height:50px;}
.bn-large>.bn-title{height:50px;}
.bn-large>.bn-title>h2{line-height:normal; font-size:26px;}
.bn-large>.bn-title>span{top:15px;}
.bn-large>ul{height:50px; left:250px; font-size:20px;}
.bn-large>ul>li{height:50px; line-height:50px;}
.bn-large>.bn-navi{height:50px; }
.bn-large>.bn-navi>span{height:50px;}

.bn-small{height:30px;}
.bn-small>.bn-title{height:30px;}
.bn-small>.bn-title>h2{line-height:30px; font-size:18px;}
.bn-small>.bn-title>span{top:5px;}
.bn-small>ul{height:30px; left:200px; font-size:14px;}
.bn-small>ul>li{height:30px; line-height:30px;}
.bn-small>.bn-navi{height:30px; }
.bn-small>.bn-navi>span{height:30px;}

/*color styles -----------------------------*/
.bn-red{border-color:#f44a56;}
.bn-red>.bn-title{background:#f44a56;}
.bn-red>.bn-title>span{border-left-color:#f44a56;}
.bn-red>ul>li>a:hover,.bn-red>ul>li>a>span{color:#f44a56;}

.bn-green{border-color:#27ae60;}
.bn-green>.bn-title{background:#27ae60;}
.bn-green>.bn-title>span{border-left-color:#27ae60;}
.bn-green>ul>li>a:hover,.bn-green>ul>li>a>span{color:#27ae60;}

.bn-purple{border-color:#795aac;}
.bn-purple>.bn-title{background:#795aac;}
.bn-purple>.bn-title>span{border-left-color:#795aac;}
.bn-purple>ul>li>a:hover,.bn-purple>ul>li>a>span{color:#795aac;}

.bn-turquoise{border-color:#1fb5ad;}
.bn-turquoise>.bn-title{background:#1fb5ad;}
.bn-turquoise>.bn-title>span{border-left-color:#1fb5ad;}
.bn-turquoise>ul>li>a:hover,.bn-turquoise>ul>li>a>span{color:#1fb5ad;}

.bn-orange{border-color:#f46e27;}
.bn-orange>.bn-title{background:#f46e27;}
.bn-orange>.bn-title>span{border-left-color:#f46e27;}
.bn-orange>ul>li>a:hover,.bn-orange>ul>li>a>span{color:#f46e27;}

.bn-black{border-color:#333;}
.bn-black>.bn-title{background:#333;}
.bn-black>.bn-title>span{border-left-color:#333;}
.bn-black>ul>li>a:hover,.bn-black>ul>li>a>span{color:#333;}

.bn-yellow{border-color:#d3ac23;}
.bn-yellow>.bn-title{background:#d3ac23;}
.bn-yellow>.bn-title>span{border-left-color:#d3ac23;}
.bn-yellow>ul>li>a:hover,.bn-yellow>ul>li>a>span{color:#d3ac23;}

.bn-light{border-color:#DDD;}
.bn-light>.bn-title{background:#DDD;}
.bn-light>.bn-title>h2{color:#333;}
.bn-light>.bn-title>span{border-left-color:#DDD;}
.bn-light>ul>li>a:hover,.bn-light>ul>li>a>span{color:#DDD;}

.bn-pink{border-color:#d65aac;}
.bn-pink>.bn-title{background:#d65aac;}
.bn-pink>.bn-title>span{border-left-color:#d65aac;}
.bn-pink>ul>li>a:hover,.bn-pink>ul>li>a>span{color:#d65aac;}

.bn-darkred{border-color:#d01e1e;}
.bn-darkred>.bn-title{background:#d01e1e;}
.bn-darkred>.bn-title>span{border-left-color:#d01e1e;}
.bn-darkred>ul>li>a:hover,.bn-darkred>ul>li>a>span{color:#d01e1e;}


.bn-italic>ul>li>a{font-style:italic;}
.bn-bold>ul>li>a{font-weight:bold;}

.breakingNews>.bn-navi,
.breakingNews>ul>li>a,
.breakingNews>.bn-navi>span{transition: .25s linear;-moz-transition: .25s linear;-webkit-transition: .25s linear;}

	/*********************** Other Publication css   END **************************************/
.job-vacancy {
    padding: 30px 30px;
    background-color: #f3f3f3;
    margin: 4% 5%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}
.job-reply {
    padding: 30px 30px;
    background-color: rgb(0,63,106);
    margin: -1% 5% 4% 5%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
    transition: 0.3s;
}

.job-reply:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}

.job-head{
	font-family: "Source Sans Pro","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;	
	font-size: 20px; font-weight: bold;
}

.wpcf7-form label {
    width: 100% !important;
}

.job-vacancy:hover {
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.comments-title{display:none !important;}
.wpcf7-form span input {
    width: auto !important;
}



ul.socials li{ width: 4.4rem !important;}


.sf_search, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    border: 1px solid #a7a7a7 !important;
    border-radius: 0 !important;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"] {
    padding: 10px !important;
}

input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
    background-color: white !important;
    font-family: inherit !important;
    color: #424242 !important;
    margin: 0 0 0rem 0 !important;
    margin-bottom: 0rem !important;
    width: 100%;
    -moz-box-sizing: none !important;
    -webkit-box-sizing: none !important;
    box-sizing: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}
.vc_separator_new{color:white !important;}
.future-textarea{line-height: 10px;}
.thanks-left{float:left;width:48%;}
.thanks-right{float:left;padding:2px;}
.left-thanks-img{width: 48%; float: left;}
.right-thanks-img{width: 48%; float: left; margin-left: 4%;}
.right-thanks-img img{margin-left: 0px !important;}
.home-main-contact{width:100%; margin:0 50px;}
.home-contact1{width:15%;float:left;}
.home-contact1 span input{width:100% !important;background-color: #c3c3c3 !important;padding:5px !important;}
.home-contact1 span input::placeholder{color: #a1a1a1 !important;}
.home-contact2{width:15%;float:left;margin-left:1%;}
.home-contact2 span input{width:100% !important;background-color: #c3c3c3 !important;padding:5px !important;}
.home-contact2 span input::placeholder{color: #a1a1a1 !important;}
.home-contact3{width:15%;float:left;margin-left:1%;}
.home-contact3 span input{width:100% !important;background-color: #c3c3c3 !important;padding:5px !important;}
.home-contact3 span input::placeholder{color: #a1a1a1 !important;}
.home-contact4{width:15%;float:left;margin-left:1%;}
.home-contact4 span input{width:100% !important;background-color: #c3c3c3 !important;padding:5px !important;}
.home-contact4 span input::placeholder{color: #a1a1a1 !important;}
.home-contact-captcha{width:14%;float:left;margin-left:1%;}
.home-contact-captcha p{font-weight:bold;}
.your-own-captcha{display:inline-block !important;}
.home-contact-captcha span input{
	padding:5px !important;background-color: #c3c3c3 !important;
}
.home-contact-submit{width:10%;float:left;margin-left: 0%;height:35px;}
.home-contact-submit input{padding:5px !important;}
.join-our-family-first{margin-top:30px !important;}
.home-contact-submit input{
	border-radius: 6px !important;
}

.maple-cost-left
{
width:60%;float:left;padding:10px;text-align:center;
}

.maple-cost-right
{
width:38%;float:left;margin-left:2%;margin-top:8%;
}
.maple-payment-section{float:left;width:25%;text-align: center;}

 @media all and (max-width: 660px) {

.maple-payment-section{float:none;width:100%;text-align: center;margin-top: 20px;}	 
.maple-cost-left
{
width:100%;float:none;padding:10px;text-align:center;
}

.maple-cost-right
{
width:100%;float:none;margin-left:0;margin-top:2%;
}
	 
.wpcf7-form span input{width:100% !important;}
#primary-close .wpcf7-form span input {
    width: 95% !important;
}
.wpcf7-form span input[type="radio"]{width:auto !important;}
.left-thanks-img{width: 100%; float: none;}
.right-thanks-img{width: 100%; float: none; margin-left: 0;}
.thanks-left{float:none;width:100%;}
.thanks-right{float:none;width:100%;margin-top:20px;}
}

.checkbox-677{
	float:left;
	
}
.checkbox-678{
	float:left;
	
}
.checkbox-886{
	float:left;
	
}

.checkbox-877{
	float:left;
	
}
.checkbox-679{
	float:left;

}
.checkbox-680{
	float:left;
	
}
.checkbox-681{
	float:left;
	margin-left:45px !important;
}
.checkbox-682{
	float:left;
	margin-left:45px !important;
}
.checkbox-683{
	float:left;
	margin-left:45px !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #c5c3c3e3 !important;
opacity: 1;
}
.certificate-main-contact {
    width: 100%;
    margin-left: 125px;
}
.certificate-main-contact-5 {
    float: left;
    width: 25%;
    display: none;
}

.certificate-main-contact-2 {
    float: left;
    width: 25%;
}
.certificate-main-contact-new {
    float: left;
    width: 35%;
	padding-top:10px;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #c5c3c3e3 !important;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #c5c3c3e3 !important;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #c5c3c3e3 !important;
opacity: 1;
}
.certificate-main-contact{
	width:100%; margin-left:125px;
}
.certificate-main-contact-1{
	float:left;width:30%;
}
.certificate-main-contact-2{
	float:left;width:25%;
}
.certificate-main-contact-3{
	float:left;width:25%;
}

.certificate-main-contact-5{
	float:left;width:25%; display:none;
}
.certificate-main-contact-2 span.wpcf7-list-item-label {
    color: #000 !important;
}
.certificate-main-contact-3 span.wpcf7-list-item-label {
    color: #000 !important;
}

.certificate-main-contact-5 span.wpcf7-list-item-label {
    color: #000 !important;
}
.google-map-search input{
	display:inline-block !important;
}
.column-info p{
	margin-bottom:8px !important;
	margin-top:10px !important;
}
.coverdell-pauld{
	color:#f36d00;
	font-style:italic;
}

.new-banner-content{
position: absolute;
top: 8px !important;
font-size: 70px !important;
font-weight: bold;
color: white;
text-shadow: 1px 1px black;
letter-spacing: 10px;
width: 100%;
text-align: center;
}

.maple-contact{
	width:100%; margin:0 10%;
}

.maple-contact-captcha{
	width:100%; margin:0 25%;
}

.maple-contact-button{
	margin:0% 34%;
}

.maple-contact-new{
width: auto;
margin: 0 10%;
margin-top: 10px;
}
.maple-location{text-align:center;}
.maple-contact-2 .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.last_name_certificate {
    width: 100% !important;
}
.maple-contact-2 .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.email_address_certificate{
    width: 100% !important;
}
.maple-contact-2 .address_address_certificate{
    width: 100% !important;
	
}
.maple-contact-new-text{margin:0 43%;}
.maple-contact-1{
	float:left;width:40%;
}
.maple-contact-2{
	float:left;width:40%;
}

.maple-contact-3{
	float:left;width:40%;margin-top:20px;
}
.maple-contact-bottom{
	float:left;width:100%;margin-top: 10px;
}

#gandhi-register-intrest{
margin: 0 auto !important ;
width: 25%;
}
#maple-register-intrest{
margin: 0 auto !important ;
width: 33%;
}

.maple-instructor-gap{margin-top: -35px !important;}


.gandhi-video-section{
	background: #0db896;color: #ffffff;height: 289px;
}

.gandhi-video-section .maincaption {
    top: 40px;
    position: absolute;
    width: 80%;
    left: 10%;
}
.gandhi-video-section .maincaption h2 {
   color:#fff;
   font-weight:bold;
}
.gandhi-video-section .maincaption p {
    color:#fff;
}
.gandhi-video-section .vc_col-sm-8{
	padding-left:0 !important;
}
.gandhi-video-section h2{
	font-weight: bold;
}
.gandhi-video-section p{
	font-size: 18px;
    line-height: 30px;
}

.gandhi-two-video-section{
	background: #fff;color: #ffffff;height: 290px;
}

.gandhi-two-video-section .section-left {
left:-15px;
}
.gandhi-two-video-section .section-right {
left:15px;
}
.vc_custom_1539341548984{
height:385px !important;
margin:70px 0 70px 0;	
}

.vc_custom_1534492960422 h2{
margin-top: -48px;
margin-bottom: 50px;
}
.vc_custom_1535792022404 {
    height: 500px !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{display:inline-block !important;}

.image-one{width:23%;margin-right:2% !important;float:left;}
.image-one img{margin:0 10%;}
.image-two{width:23%;margin-right:2% !important;float:left;}
.image-two img{margin:0 15%;}
.image-three{width:23%;margin-right:2% !important;float:left;}
.image-three img{margin:0 10%;}
.image-four{width:25%;float:left;}
.image-four img{margin:0 15%;}

.image-text{text-align:center;display: inline-block;}
.maple-border{border-left:1px solid #cecece;}
.maple-register-button a:hover{color:#151a1b !important;}
.maple-register-button a{background-color: #00ADEF !important;}
.gandhi-register-button a:hover{color:#0DB896 !important;}
.gandhi-register-button a{background-color: #33475B !important;}
.custom-footer-width .one-fifth.column {
  width: 14.7% !important;
}
.custom-home-middle-section h4{margin-bottom: 0 !important;}
.custom-home-first-section-video .wpb_heading.wpb_video_heading {
  padding-bottom: 14px !important;
  padding-top: 5px !important;
}
.custom-home-first-section-btn .vc_btn3.vc_btn3-size-md {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.vc_cta3-container:has(.custom-home-text-first-section) {
    margin-bottom: 20px !important; /* Apply the style if the child is present */
}
 @media all and (max-width: 660px) {
.custom-footer-width .one-fifth.column {
  width: 100% !important;
}
.maple-contact-2 .wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.email_address_certificate{
    width: 100% !important;
	border-left: 1px solid #8e939f !important;
}
.wpcf7-form-control.wpcf7-text.email_address_certificate{
    width: 100% !important;
	border-left: 1px solid #8e939f !important;
}
	 
	 
.image-one{width:100%;margin-right:0% !important;float:none;}
	 .image-one img{margin:0 20%;}
.image-two{width:100%;margin-right:0% !important;float:none;}
	 .image-two img{margin:0 20%;}
.image-three{width:100%;margin-right:0% !important;float:none;}
	 .image-three img{margin:0 20%;}
.image-four{width:100%;float:none;}
	 .image-four img{margin:0 20%;}
.image-text{width:100%;float:none;text-align:center;}
.gandhi-two-video-section{
	background: #fff;color: #ffffff;height: 255px;
}
.gandhi-two-video-section .section-left {
left:0;
margin-bottom:10px;
}
.gandhi-two-video-section .section-right {
left:0;
}
.gandhi-video-section {
height: 455px !important;
}
.gandhi-video-section .maincaption {
    top: 30px !important;
}
.gandhi-video-section .vc_col-sm-8 {
    padding: 0;
}
.maple-captcha iframe{
width: 190px !important;
height: 60px !important;
margin-left: 0 !important;
}
	 
.maple-contact{
	width:100%; margin:0 2% 0 0;
}
.maple-contact-new{ width:100%; margin:0 2%;margin-top:10px;display:inline-block;line-height:30px;}
	 
.maple-contact-new strong{ display:block; }

.maple-contact-1{
	float:none;width:100%;
}
.maple-contact-2{
	float:none;width:100%;
}
.maple-contact-3{
	float:none;width:100%;margin-top:10px;
}	 
.maple-contact-captcha{
	width:100%; margin:0;
}
.maple-contact-button{
	width:100%; margin:0;
}	 
#gandhi-register-intrest{
margin: 0 5% ;
width: 90%;
}	 
#maple-register-intrest{
margin: 0 10%;
width: 90%;
}	 

.new-banner-content{
position: absolute;
top: 8px !important;
font-size: 18px !important;
font-weight: bold;
color: white;
text-shadow: 1px 1px black;
letter-spacing: 3px;
width: 100%;
text-align: center;
}

.certificate-main-contact{
	width:100%; margin-left:25px;
}
.certificate-main-contact-1{
	float:left;width:100%;
}
.certificate-main-contact-2{
	float:left;width:100%;
}
.certificate-main-contact-3{
	float:left;width:100%;
}
.certificate-main-contact-5{
	float:left;
	width:100%;
	display:none;
}
.checkbox-681{
	float:left;
	margin-left:5px !important;
}
.checkbox-682{
	float:left;
	margin-left:5px !important;
}
.checkbox-683{
	float:left;
	margin-left:5px !important;
}
.certificate-main-contact-1 input{
	width:300px !important;
}

.globaloffices-contactus .wpb_content_element{
	text-align:center;
}
}
.certificate-captcha iframe{
	width: 190px !important;
    height: 60px !important;
    margin-left:70px !important;
}
.rc-anchor-normal .rc-anchor-content {
    height: 65px !important;
}
#wpcf7-f11654-p10476-o2 .wpcf7-mail-sent-ok {
    border: 2px solid #0db896;
    display:inline-block !important;	
}
.multimedia-new-col-8>.vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.multimedia-new-col-4>.vc_column-inner {
    height:464px !important;
}
.multimedia-new-col-4>.vc_column-inner p {
    color:#FFF !important;
}
.thanks-right label{color:#fff !important;}

#primary-close .wpcf7-validation-errors{display:inline-block !important;}
.maine-page-video{
	padding-left:0px !important;
}
.main-video-section{
	background: #0db896;color: #ffffff;height: 393px;
}

.main-video-section .maincaption {
    top: 80px;
    position: absolute;
    width: 80%;
    left: 10%;
}
.main-video-section .maincaption h2 {
   color:#fff;
   font-weight:bold;
}
.main-video-section .maincaption p {
    color:#fff;
}
.main-video-section .vc_col-sm-8{
	padding-left:0 !important;
}
.main-video-section h2{
	font-weight: bold;
}
.main-video-section p{
	font-size: 18px;
    line-height: 30px;
}




.main-video-sections{
	background: #0db896;color: #ffffff;height: 402px;
}

.main-video-sections .maincaption {
    top: 80px;
    position: absolute;
    width: 80%;
    left: 10%;
}
.main-video-sections .maincaption h2 {
   color:#fff;
   font-weight:bold;
}
.main-video-sections .maincaption p {
    color:#fff;
}
.main-video-sections .vc_col-sm-8{
	padding-left:0 !important;
}
.main-video-sections h2{
	font-weight: bold;
}
.main-video-sections p{
	font-size: 18px;
    line-height: 30px;
}





.html5-video-container {
    z-index: 10;
    position: relative;
    left: -34px;
}
.custom-highlight-text{
	text-decoration:underline !important;
	font-weight:bold !important;
}
.mySlides .myslide-text p {
   margin-bottom: 15px !important;
}
.certificates_value{
	font-weight:bold;
	text-transform:uppercase;
}
.vc_custom_1535792022404{
	top:41px !important;
}
.deadline-information h4{
	color:#FFF !important;
}
.deadline-information p{
	color:#FFF !important;
}
.testimonial_rotator_description h2{display:none;}
.gandhi-photo-main-container{
	background-color:grey;
}

.gandhi-photo-main-container-bottom-text{
	width: 100%;
    height: 50px;
    background-color: #33485b;
    color: #FFF;
    text-align: center;
	vertical-align: text-top;
    padding: 10px;
}
.gandhi-photo-main-container-bottom-text a{
    color: #FFF !important;
}
.gandhi-photo-main-container-top-text{
	width: 100%;
    height: 50px;
    background-color: #33485b;
    color: #FFF;
    text-align: center;
    vertical-align: text-top;
    padding: 10px;
}
.partner-font-size h4{font-size:16px !important;}
.vc_custom_1540020808358 .wpcf7-form span input[type=text] {
   width: 230px !important;
}

.vc_custom_1540020808358 .wpcf7-submit {
    background: #FFF !important;
    border: solid 1px #383838 !important;
    border-radius: 3px !important;
    font-size: 110% !important;
    font-weight: bold !important;
    color: #144563 !important;
}
.mapple-new-page-location{
	float: left;;width: 280px;height: 100px;margin-left: 5px;
}
.mapple-new-page-captcha{
	float: left;width: 280px;height: 100px;margin-left: 5px;margin-top: 35px;
}
.mapple-new-page-location span.wpcf7-list-item {
    width: 100px;
}
.shiela-banner-main{
	    background-color: #334f5d;
    width: 100%;
    //border: 1px solid red;
    height: auto !important;
}
.shiela-banner-image{
	float: none;
    width: 51%;
    display: inline-block;
	height: 400px;
	
}
.shiela-banner-image::after {
     display: block;
    position: relative;
    
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(54,82,95,1) 65%, rgba(51,79,93,1) 66%, rgba(51,79,93,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(54,82,95,1) 65%,rgba(51,79,93,1) 66%,rgba(51,79,93,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(54,82,95,1) 65%,rgba(51,79,93,1) 66%,rgba(51,79,93,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#334f5d',GradientType=1 ); /* IE6-9 */
	
	
	
    margin-top: -414px;
    height: 400px;
    width: 32%;
    content: '';
    float: right;
    margin-right: 26px;
}
.shiela-banner-content{
	
	
	float: right;
    width: 49%;
    display: inline-block;
    color: #FFF;
    font-size: 26px;
    font-style: italic;
    padding-top: 108px;
    text-align: center;
    font-family: Source Sans Pro;
    font-weight: normal;
    padding-right: 50px;
}
.custom-course-button{
font-size:18px !important;
font-weight:normal !important;
}
.custom_courses_buttons{
width: 80%;
height: 50px;
padding-top: 14px !important;
font-size: 16px;
}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  z-index:9999;
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin: 5% auto !important; /* 15% from the top and centered */
  padding: 0 20px;
  border: 1px solid #888;
  width: 50%; /* Could be more or less, depending on screen size */
  border-radius: 10px;
}
.modal-content h1{
    color: #315b7c;
    font-weight: 400;
    border-bottom: 1px dashed #969798 !important;
    padding-bottom: 15px;
}
.modal-content h2{
    font-weight: 600;
    border-bottom: 1px dashed #969798 !important;
    padding-bottom: 10px;
}
.modal-content p{
    font-size: 20px !important;
}
/* The Close Button */
.close1,.close2,.close3,.close4,.close5,.close6,.close7,.close8,.close9,.close10,.close11,.close12,.close13,.close14,.close15,.close16,.close17,.close18,.close19,.close20,.close21,.close22,.close23,.close24,.close_25,.close_26,.close25,.close26,.close27,.close28,.close29,.close30,.close31,.close32,.close33,.close34,.close35,.close_info,.close_james_brasher {
  color: #aaa;
  float: right;
  font-size: 35px;
  font-weight: normal;
  line-height: 3rem !important;
}

.close1 .close2 .close3 .close4 .close5 .close6 .close7 .close8 .close9 .close10 .close11 .close12 .close13 .close14 .close15 .close16 .close17 .close18 .close19 .close20 .close21 .close22 .close23 .close24 .close_25 .close_26 .close25 .close26 .close27 .close28 .close29 .close30 .close31 .close32 .close33 .close34 .close35 .close_james_brasher .close_info:hover {
  color: black;
  text-decoration: none;
  cursor: pointer;
} 
.custom-popup-main{
    padding-top:25px;
}
.custom-popup-left{
    width:93%;
    float:left;
}
.custom-popup-right span{
    line-height: 0 !important;
}

.custom-popup-right a {
  font-size: 40px !important;
  line-height: 0 !important;
  font-weight: normal !important;
}
@media all and (max-width: 660px) {
.modal-content {
  margin: 20% auto !important;
  width: 90%; 
} 
.custom_courses_buttons {
        padding: 14px 2px 0 2px !important;
}    
 .main-video-section {
    height: 400px !important;
} 
.modal-content h1{
font-size: 3rem !important;
}
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
 .main-video-section {
    height: 317px !important;
}
.main-video-section .maincaption {
    top: 35px;
}

.main-video-section .maincaption {
    top: 30px !important;
}
.maincaption h1 {
	font-size:16px !important;
}
.maincaption p {
	font-size:12px !important;
}
.main-video-section {
    height: 230px !important;
}

#page .wpb_tabs .wpb_tabs_nav li a, #page .vc_tta.vc_tta-tabs-position-top ul.vc_tta-tabs-list li.vc_tta-tab > a {
    font-size: 9px !important;
}
#section-sticky-header.scroll-dropdown-navigation nav ul.menu li .menu-item-title, #section-sticky-header.scroll-dropdown-navigation nav ul.menu > li.menu-item > a {
font-size: 1.1rem !important;
}

#page #section-sticky-header nav ul.mega-menu > li, #page #section-sticky-header nav ul.menu > li {
margin-left: 5px !important;
margin-right: 5px !important;
}

}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
 .main-video-section {
  
    height: 317px !important;
}
.main-video-section .maincaption {
    top: 35px;
    
}

.main-video-section .maincaption {
    top: 30px !important;

}
.maincaption h1{
	font-size:24px !important;
}
.maincaption p{
	font-size:16px !important;
}
.main-video-section {
    
   height: 317px !important;
}
#page .vc_tta-tabs-list .vc_tta-tab > a {
    padding: 0.3em 0.3em !important;
}
}
.mathcaptcha-833 {
	color:#FFF;
}
.virtualinformationmain .row{
	    margin-bottom: 0 !important;
}
.Submitvirtual{
	width:50%;
}
.cf7-smart-grid.has-grid .wpcf7-form-control {
    width: 96% !important;
}
.growthehcange_certificate{
	display:none !important;
}
.homepage-draf-top{
    margin: 0 0 !important;
}
#home-hover-contact {
    display: inline-block !important;
}
.woocommerce-Price-currencySymbol{
    color:#0db896 !important;
}
.you-will-able-to p{
    color:#FFF;
}.you-will-able-to ul li{
    color:#FFF;
}
div.pp_default .pp_expand{display: block !important;}
