/*header banner*/
/* new css */
.error{ color: #db2027;}
.why-us  .owl-controls .owl-buttons div i {
	font-size: 2.6em;
	color: #fff !important;}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: 0.8;
}
.univ-head {

    position: absolute;
    color: #fff;
    margin-top: 80px;
    text-align: left;
    text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;

}

.uni-detail-banner {

    height: 400px;
    background-position: center !important;
    background-size: cover !important;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;

}
.uni-detail-banner::after{
/*background-color: #000;*/
background-image:url(../images/univ-banner-bg.png);
background-repeat:no-repeat;
background-position:left top;
content: "";
display: block;
position: absolute;
left: 0px;
width: 100%;
height: 400px;
z-index: 0;
opacity: 1;
	
	}
.overlays {
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
}

/* faq section */
.faq .accordion-section .panel-default > .panel-heading {
    border: 0;
    background: #f4f4f4;
    padding: 0;
}
.faq .accordion-section .panel-default .panel-title a {
    display: block;
    font-style: italic;
    font-size: 1.5rem;
}
.faq .accordion-section .panel-default .panel-title a:after {
    font-family: 'FontAwesome';
    font-style: normal;
    font-size: 3rem;
    content: "\f106";
    color: #1f7de2;
    float: right;
    margin-top: -12px;
}
.faq .accordion-section .panel-default .panel-title a.collapsed:after {
    content: "\f107";
}
.faq .accordion-section .panel-default .panel-body {
    font-size: 1.2rem;
}

/* faq section */

.m_overlay {
      left: 0;
      top:0;
      right: 0;
      bottom :0;
      position: relative;
	  border-radius:4px;
   }

iframe{border-radius: 12px;
-webkit-border-radius: 12px;
-o-border-radius: 12px;
-moz-border-radius: 12px;
}

.result-block .row .col-md-1{padding-right:0px !important;}
.result-block .row{margin-bottom:20px;}
.black-li ul{
padding:0;
margin:0;
}
.black-li  li{background-image:url(../images/blue-tick.png);
background-repeat:no-repeat;
background-position:0% 26%;
padding-left:29px; float:left;
line-height:21px; margin-bottom:15px;}
#header{height: auto;

position: relative;

z-index: 1050;
}
.contact-box{box-shadow: 6px 5px 35px 0px rgba(0,0,0,0.08);
padding-top: 28px !important;
padding-right: 15px !important;
padding-bottom: 24px !important;
padding-left: 15px !important;
border-radius: 5px !important;
background-color: #ffffff;
min-height:268px;
font-size:18px;
}
.right-border{border-right:1px solid #ccc;}
.pt-90{padding-top:90px;}
.mb-15{margin-bottom:15px !important;}
.contact-box img{text-align:center; margin:auto;}
.btn-round{border-radius:10px;}

.ready-block h3{font-size: 40px;
line-height: 43px;
color: #fff;
float:left;
}
.footer-blue-block h3{font-size: 36px;
line-height: 43px;
color: #fff;

}

.ready-block{padding-bottom:40px;}
.ready-block i{font-size: 70px;
color: #fff;
font-weight: bold;}
.block3{color:#fff; font-size:30px; font-weight:600;margin-top: 50px;

float: left;}
.block3-apt{float:right;}
.hidden-img{display:none;}
.check_elg .modal-body label {
    font-size: 14px;
    font-weight: 600;
}
.check_elg .col-md-2 {
    width: 19.867%;
    padding-right: -4px;
}
.check_elg .modal-open .modal {
    overflow-x: scroll;
    overflow-y: auto;
}
.check_elg .comment{
color:#db2027;
font-size:12px; line-height:14px; text-align:center;margin-bottom:0px;
}
.check_elg .modal-body h3 {
    font-size: 18px;
	}
.check_elg .modal .side-popup {
    padding-top: 41px;
    background-image: url(../images/cloud.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 239px;
    text-align: center;
}

.check_elg .modal-left-side {
    width: 32%;
    float: left;
    padding-bottom: 46px;
    text-align: center;
    padding-top: 56px;
    height: 721px;
}
	
.mheader{width: 68%;

background-color: #f1f1f1;

float: left;

padding-bottom: 10px;

margin-bottom: 8px;
padding-left:10px;}

.mheader h4{float:left;}

.pheader{width: 100%;

background-color: #f1f1f1;

float: left;

padding-bottom: 10px;

margin-bottom: 8px;
padding-left:10px;}

.pheader h4{float:left;}

.check_elg_prg .modal-body label {
    font-size: 14px;
    font-weight: 600;
}
.check_elg_prg .col-md-2 {
    width: 19.867%;
    padding-right: -4px;
}
.check_elg_prg .modal-open .modal {
    overflow-x: scroll;
    overflow-y: auto;
}
.check_elg_prg .comment{
color:#db2027;
font-size:12px; line-height:14px; text-align:center;margin-bottom:0px;
}
.check_elg_prg .modal-body h3 {
    font-size: 17px;
	line-height:21px;
	margin-bottom: 10px;
	}
.check_elg_prg .modal .side-popup {
    padding-top: 41px;
    background-image: url(../images/cloud.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 239px;
    text-align: center;
}
.check_elg_prg .modal-left-side {
    width: 32%;
    float: left;
    padding-bottom: 46px;
    text-align: center;
    padding-top: 56px;
    height: 721px;
}	
.ml-15{margin-left:15px;}
.check_elg_prg .modal-left-side {
    width: 33%;
    float: left;
    padding-bottom: 46px;
    text-align: center;
    padding-top: 56px;
    height: auto;
}
.check_elg_prg .modal-right-side {
    width: 70%;
    float: left;
    padding-bottom: 46px;
    /*text-align: center;*/
    padding-top: 56px;
    height: auto;
}	
.check_elg .panel-login input[type="text"]{height:34px !important;} 
.btn-light-blue {
    background-color: #01bca7 !important;
    color: #fff !important;
}
.comment{font-size:12px; line-height:14px; text-align:center;margin-bottom:0px;}
.bg{padding-top:40px;
background-image:url(../images/education-blue.jpg);
background-position:center top;
background-repeat:no-repeat;
background-size:cover;

}
.pb-20{padding-bottom:20px;}

.round-blue-bg{padding-top:40px;
background-image:url(../images/round-blue.jpg);
background-position:center top;
background-repeat:no-repeat;
background-size:cover;

}
.contact-bg{padding-top:80px;
background-image:url(../images/contact-bg.jpg);
background-position:center top;
background-repeat:no-repeat;
background-size:cover;
padding-bottom:300px;

}

.modal-left-side{width: 32%;
float: left; padding-bottom:46px; text-align:center;padding-top: 60px;}
.panel{margin-bottom:0px; box-shadow:none; background-color:#f1f1f1;}
.modal-left-side img{margin:auto;}
.modal-left-login-side{width: 41%;
float: left; padding-bottom:58px; text-align:center;padding-top: 60px;}
.panel{margin-bottom:0px;}
.modal-left-login-side img{margin:auto;}



.side-popup h3{color:#fff !important;}
.student_register_form{padding-left: 15px;

padding-right: 15px;}
.modal_footer{background-color: #d9d7d7;
font-size: 14px;
width: 100%;

padding: 8px;
font-family: inherit;}

.modal_footer div{line-height:20px;}
.modal .side-popup{
padding-top: 46px;
background-image:url(../images/cloud.png);
background-position:center;
background-repeat:no-repeat;
height:239px;
text-align:center;

}
.modal .side-popup-login{
padding-top: 65px;
background-image:url(../images/login-cloud.png);
background-position:center;
background-repeat:no-repeat;
height:239px;
text-align:center;

}
.side-popup-login h3{color:#fff !important;}
.container{font-family:inherit;}
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
       .MultiCarousel .MultiCarousel-inner .item { float: left;}
        .MultiCarousel .MultiCarousel-inner .item > div { }
    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:0%;top:calc(50% - 20px);background:#000; color:#fff; }
    .MultiCarousel .leftLst { left:0;padding:10px 7px 10px 6px; }
.univ-search .MultiCarousel .leftLst {
    left: 0;
    padding: 10px 4px 10px 4px;
}
    .MultiCarousel .rightLst { right:0; padding:10px 7px 10px 6px;}
 .univ-search .MultiCarousel .rightLst {
    right: 0;
    padding: 10px 2px 10px 4px;
}
        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#000; color:#fff; }
    .MultiCarousel .leftLst .fa, .MultiCarousel .rightLst .fa{font-size: 24px;}
		.blog_div img{width:100%;}
/*animation css*/
.box-animation .hvr-underline-from-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
   /* box-shadow: 0 0 1px rgba(0,0,0,0);*/
    position: relative;
    overflow: hidden;
}
.box-animation .hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #e11d2c;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.media-block .hvr-underline-from-left {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
   /* box-shadow: 0 0 1px rgba(0,0,0,0);*/
    position: relative;
    overflow: hidden;
}
.media-block .hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #fff;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.box-animation .hvr-bob {

    display: inline-block;
    vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
   /* box-shadow: 0 0 1px rgba(0,0,0,0);*/
}
.fleft{float: left;
text-align: left;

padding-left: 0px;
}
.fright{float:right;
text-align: right;

padding-right: 0px;
}
.rotate-img{
position: absolute;
right: 0;
bottom: 33px;

z-index: -1;
margin-right: 0px;
}
.move-img{
position: absolute;
right: 230px;
bottom: -11px;

z-index: 1;
margin-right: 137px;
}
.rotate {
  animation: rotation 8s infinite linear;
}

@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}




img.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
img.vert-move {
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}

/*animation css*/
.hcol-3{
width: 16%;
float: left;
margin-right: 14px;
}
.hcol-4{
width: 22%;
float: left;
margin-right: 24px;
}
.hcol-4 .btn-group > .btn:first-child {

    width: 142px;

}
.multiselect-selected-text{font-size:13px;}
.show {
cursor: pointer;
    display: block !important;
    background: #000;
    padding: 0px;
	font-size: 15px;
color:#5f5f5f;
font-family: inherit;

padding-left: 13px;

}


.hcol-5{width:41%;float:left;}
.hcol-6{width:5%;float:left;}
.hcol-6 .btn{margin-top: 0px;
display: block;
height: auto;
padding-top: 10px !important;
padding-bottom: 17px;
margin-left: -4px;}

.hcol-4 .btn-group.open .dropdown-toggle {
box-shadow:none;
background:none;
}

.hcol-6 i{font-size: 24px;}
.form-group1 .form-control{display: block;
color: #555;
width: 100%;
}
.form-group1 ::-webkit-input-placeholder { /* Edge */
  color: #555;
  font-size:15px;
}

.form-group1 :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #555;  font-size:15px;
}

.form-group1 ::placeholder {
  color: #555;  font-size:15px;
}

.carousel-caption {
    
    text-shadow:none;
}
.carousel-caption .btn {

    text-shadow: none;
    border: none;
    padding-top: 2px;
font-size:15px;
	}

#top-head{
/*background-color: rgba(24,27,36,1);*/
background-color:#181b24;
color:#fffff;
}
.top-head {
    color: #fff;
    float: none;
    text-align: right;
font-family:inherit;
    font-weight: normal;
    font-size: 16px;
	padding-bottom: 3px;
background-color: #242937 !important;

}

.top-head a {
font-family: inherit;
    color: #ee3733;
	font-size: 16px;
	font-family:"open";
}
.icon-blues{color:#00bea5; margin-top:6px;}
.icon-reds{color:#db2027; margin-top:6px;}

.icon-black{color:#232937;}
.social{text-align:left;margin-top: 5px;}

.social-icons li > a{color:#f1f1f1;}
.social-icons li > a:hover{color:#ff0000;}

#top-nav {
	/*background-color:#232937  !important;*/
	/*border-bottom: 3px solid #303342;*/
	padding: 5px 0px;
	background: transparent;
}.top-phone{font-family:inherit;font-size: 16px;
line-height: 32px;}
.menu-bar{border:0px solid #fff; float:left; width:100%;}

.navbar-default .navbar-nav {
	/*margin-right: 10px!important;*/
	position: relative;
	transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
	    padding: 0px;
		    float: right;
padding-top: 10px; 
}
.logo{float:left;}
#main-slide{border:0px solid #ff0000;
width:100%;
float:left;
/*position:absolute;
top:0;*/
}

.carousel-inner{overflow:visible; z-index:1;

background-color:#242937;
height:auto;

}
.layer1{
position: absolute; display: block; opacity: 1; min-height: 901px; min-width: 953px; filter: blur(0px) grayscale(0%) brightness(100%); 
transform: translate3d(26.298px, -56.8784px, 0px); transform-origin: 50% 50% 0px;
left: -190px;

top: 439px;

z-index: 9;

visibility: visible;
}
.layer1-mask{height: 100%; width: 100%; text-align: left; line-height: 25px; letter-spacing: 0px; font-weight: 400; font-size: 16px; border-color: rgb(255, 255, 255); margin: 0px; border-radius: 0px; padding: 0px;}
.mask-layer3{
position: absolute;
display: block;
pointer-events: auto;
left: 732px;
top: 89px;
z-index: 14;
visibility: visible;
transform: matrix(1, 0, 0, 1, 0, 0);
}

.layer3{
z-index: 14;
font-family: Roboto;
visibility: visible;
border-color: rgb(95, 95, 95);
margin: 0px;
border-radius: 0px;
padding: 0px;
color: rgb(255, 255, 255);
width: 903px;
height: 829px;
min-height: 0px;
min-width: 0px;
max-height: none;
max-width: none;
opacity: 1;
transform-origin: 50% 50% 0px;
transform: translate3d(0px, 0px, 0px);}

.media{float:left; width:100%; border:0px solid #000;}
.media-center{float:left;}
.big{font-size: 24px;
font-weight: 600;
line-height: 25px;
margin-top: 14px;}
.big a{font-size:24px; font-weight:600;}
.category-section{background:url(../images/category-bg.jpg);
background-repeat:no;
background-position:center left;
color:#ffffff;


}

.red-bg{
    background-image: url(../images/categories_bg-01.jpg);
	background-repeat: no-repeat;
background-position: center center;
background-size: cover;

}
.blue-bg{
    background-image: url(../images/categories_bg-02.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;

}

.green-bg{
    background-image: url(../images/categories_bg-03.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;

}
.orange-bg{
    background-image: url(../images/categories_bg-04.jpg);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;

}
.link2 .col-md-3,link2 .col-lg-3 {
    width: 23%;

}

.btn-grey {
    background-color: #3a3f4b !important;
    color: #fff !important;

}
.cat_counter{
    display: inline-block;
    margin: 38px 15px 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 7px 11.5px;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
    background-color: #ffffff;
    vertical-align: bottom;
    transition: 0.35s;
}


.date-post{min-width: 90px;
text-align: center;
border-radius: 0 10px 0 90%;
    background-color: #00bda6;
	display:block;
padding: 10px 7px 18px 33px;}


.news{font-family:inherit;font-size:inherit; font-weight:600; line-height:30px; color:#db2027}

.blog_date{position: absolute;
top: 0;
right: 14px;
z-index: 2;
margin-bottom: 28px;
color: #ffffff;}
.blog_date i{    color: #ffc600;
    margin-right: 8px;}
	.read_more{font-weight:600;    padding: 0px 10px;}

 .date-post .month {
    font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
	display:block;}
	
.date-post .day {
    font-size: 36px;
    line-height: 1;	}
	
	.date_post span {
    display: inline-block;
    position: relative;
    font-weight: 700;
	}

 .blog_div .read_more{
display: inline-block;
   border-bottom:2px solid #dfdfdf;
   padding:0;
   padding-bottom: 5px;
   margin-top: 18px;
}

.read_more a:hover{color:#db2027;}
.event{ width:100%;}
.event_box{margin-bottom:10px; border:1px solid #f1f1f1;float: left; border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
}
.event_date{
text-align:center;
background-color:#db2027;
width:26%;
color: #fff;
min-height: 104px;
padding: 18px 0px 10px 0px;
text-align: center;
float:left;
}
.event_detail{
width:66%;

float: left;

padding: 6px 0px 0px 10px;

}
.event .month{font-size: 12px;
    line-height: 1.5;
    font-weight: 500;
	display:block;}
.event .day{ font-size: 36px;
    line-height: 1;	}
	
.testimonial{
background:url(../images/testimonial_bg.jpg);
background-position:center;
background-repeat:no-repeat;
padding-bottom: 0px;
padding-top:40px;

}	
	
.float-right{float:right;}	
.grey-bg{background-color:#f1f1f1;}	
.img-shadow{box-shadow: -3px 12px 29px -14px black;}	
.box1{background-color:#e6e6e6;
/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
padding: 35px 50px 12px 50px;
margin-right:15px;

  }	
  .box a{color:#5f5f5f;}
.box img{filter: drop-shadow(6px 6px 5px #ccc);}  
  .box3 a,.box5 a{color:#fff;}
  
.box .col-md-6{width:46%;}  
.box2{background-color:#fff;
/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
padding: 35px 50px 12px 50px;
margin-right:15px;

  }	

.box3{background-color:#000;
/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)!important;
padding: 35px 50px 12px 50px;
color:#fff;
margin-right: 15px;
  }	
    
.box4{background-color:#e6e6e6;
/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
padding: 35px 50px 12px 50px;


  }	

.box6{background-color:#fff;
/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)!important;
padding: 30px 50px 12px 50px;
margin-right:15px;

  }	

.box5{background-color:#000;
/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
padding: 93px 48px 12px 48px;
color:#fff;
margin-right:15px;
  }  
  
  
  
.box1 .box-content{margin-top: 80px;
margin-bottom: 30px;}  
  
.box2 .box-content{margin-top: 27px;
margin-bottom: 41px;}    

.box3 .box-content{margin-top: 14px;
margin-bottom: 30px;}    


.box4 .box-content{margin-top: 80px;
margin-bottom: 19px;}  
  
.box5 .box-content{margin-top: 81px;
margin-bottom: 30px;}    

.box6 .box-content{margin-top: 9px;
margin-bottom: 24px;}    

.features-box{
/*background-color:#f1f1f1;*/
background-color:#f5f7f8;
border:1px solid #dfdede;

/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
padding: 26px 20px 18px 20px;
margin-right:10px;

border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;

 	

}
.black-bg{background-color:#242937;
padding-top:60px;padding-bottom:35px; color:#fff;}
.btn-custom{padding:12px 18px 12px 18px !important;}
.btn-custom2 {
    padding: 8px 18px 6px 18px !important;
}
.flow img{margin:auto;}
.grey-box1{
text-align:center;
background-color:#f5f7f8;
border:1px solid #dfdede;
/*box-shadow: -3px 12px 29px -14px black;*/
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
padding: 26px 20px 18px 20px;
margin-right:10px;

border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
padding: 45px 10px 45px 10px;
}
.grey-box-col{width:30%;float:left; min-height:326px; margin-right:38px;}
.grey-box1 img{margin:auto;}
.grey-box img{margin:auto;}

  .logos-block{margin-top:50px;}
/*  .logos-block img{ text-shadow: 0px -10px 30px #ccc;}*/
.pb-30{padding-bottom:30px;}
.box-col1{width:49%;float:left; min-height:544px; text-align:center; margin-right:1%;}
.box-col2{width:49%;float:left;min-height:544px; text-align:center;}
.box-col1 img,.box-col2 img{margin:auto;}
.features-image{border:0px solid #ff0000; float:left;width:100%;}
.fimage1{float:left; width:25%; margin-top: -100px;}
.fimage2{float:left;width:25%;margin-top: -150px;}
.fimage3{float:left;width:25%;margin-top: -100px;}
.fimage4{float:left;width:25%;margin-top: -150px;}
.bold{font-weight:600;}
.mt-140{margin-top:140px;}

.box1 h3,.box2 h3, .box3 h3,.box4 h3,.box5 h3, .box6 h3{font-size: 26px;

line-height: 26px;
padding-bottom: 10px;}  
  .effect2
{
  position: relative;
}
.effect2:before, .effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
	
	
	
.about-bg{background-image:url(../images/black-bg.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
padding-top: 80px;
padding-bottom: 60px;


}
.mt-150{margin-top:150px;}
.aboutus-bg{
background-image:url(../images/aboutus-banner2.jpg);
background-repeat:no-repeat;
background-position:center;
background-size:cover;
padding-top: 80px;
padding-bottom: 60px;
height:768px;
}
.aboutus-bg h1{color:#fff; font-size:55px;}
.aboutus-bg h1 span{color:#fff; font-size:104px;}


.aboutus-bg h3{text-transform: uppercase;
color: #fff;
font-size: 26px;
text-align: left;
font-weight: normal;
margin-left: 79px;}

.about-bg h3{color:#fff; text-align:center; margin-bottom:20px;}	
.about-bg h2{color:#fff; text-align:center;}
.about-box{
background-color: #fff;
border-radius: 9px;
text-align: center;
padding: 82px;
padding-left: 20px;
padding: 60px 20px 60px 20px;
min-height:286px;
}
.about-box h3{color:#5f5f5f;}
.about li{text-align:left;
font-size: 18px;
line-height: 1.2em;}	
.cred{color:#d02723;}
.cblue{color:#01bca7;}

.fs-40{font-size:40px !important;}
.fs-50{font-size:50px !important;}
.pt-60{padding-top:60px;}
.pb-60{padding-bottom:60px;}
	.about-box p{font-size:18px;}
/* end of new css */










.asterisk{color:#E93138;}
.pt-110 {
    padding-top: 110px!important;
}
.pb-110 {
    padding-bottom: 110px!important;
}

.pb-80{padding-bottom:80px;}
.counselor_slogan {
    padding: 0px 15px 0px;
}
.article_counselor_div h3 {
    color: 
    #f1f1f1;
}
a:focus, a:hover {
    text-decoration: none;
}
.navbar .dropdown-menu a:hover{ color: #ee3733;}
.btn.focus, .btn:focus{
/* color: #fff; */}
.navi-drop>.dropdown-menu {
    width: auto!important;
}
.article_buttons{
	border: none;
background: none;
padding-left: 0;
}

html {
  scroll-behavior: smooth;
}
.app-btn {
    float: left;
    width: 100%;
    display: flex;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    color: #f94047;
    background-color: transparent;
}

.word_break_intake{word-wrap: anywhere;}
.caps{text-transform:capitalize;}
#programs_all{width: 73%;
float: left;}
.contact {
  text-align: center;
}
b .caret {
    float: right;
    margin: 6px;
}
.btn.focus, .btn:focus, .btn:hover {
/*color: #fff;*/}
.cols-2{width:24%;float:left; margin-right:6px;margin-bottom: 10px;}

.cols-3{width:40%;float:left; margin-right:6px;margin-bottom: 10px;}
#search_tags .btn{margin-bottom:2px;}
.footer-btn{margin-top:-25px;}
.p-left{padding-left:30px !important;}
.user-icon{
    font-size: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    /* align-items: center; */
	
    position: absolute;
	top: 10px;
    bottom:0;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 10px;
    pointer-events: none;
    color: #666666;
-webkit-transition: all 0.4s;
-o-transition: all 0.4s;
-moz-transition: all 0.4s;
transition: all 0.4s;}

.mt-90{margin-top:114px;}
.mt-30{margin-top:30px;}
#showSubError .error {
    padding-left: 10%;
}
.header_button{z-index: 5;
position: absolute;
top: 356px;
bottom: 0;
left: 46px;
width: 15%;
font-size: 20px;
color:#fff;
text-align: center;}
.red-apply{background-color:#5cb85c;

text-align: left;

padding: 0;

    padding-right: 0px;
    padding-left: 0px;

display: inline-block;

padding-right: 8px;

padding-left: 3px;}
.form-group {
    margin-bottom: 8px;
}
.modal-header {
padding: 8px;

background-color: #f1f1f1;

border-bottom: 0px;
}
.uni-box {
                /*border: 1px solid #f5f5f5;*/
                float: left;
                /*box-shadow: 0px 3px 8px 0px #ccc;*/
                padding: 0px;
				    min-height: 10%;
}
.uni-box .img {
                padding: 0 10px;
                text-align: center;
                min-height: 38px;
               margin-top: 9px;
margin-bottom: 5px;
}
.uni-title.mt-3 {
                border-top: 1px solid rgba(0, 0, 0, 0.125);
                padding: 2px 6px;
                font-size: 12px;
                text-align: left;
                background: #f9f9fa;
				color:#222;
				display:none;

}
.uni-box .uni-title.mt-3 img {
                float: left;
                text-align: center;
                margin-top: 4px;
}

.popular_subjects .stm_lms_courses_categorys > a {
    position: relative;
    padding: 10px;
    display: block;
    border: 1px solid #e4e6e8;
    border-radius: 33px;
    background-color: #f2f2f2;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.popular_subjects.stm_lms_courses_categorys > a:hover > i, .stm_lms_courses_categorys > a:hover > h4 {
color:#fff !important;}
	
	 .popular_subjects.stm_lms_courses_categorys > a:hover > i, .stm_lms_courses_categorys > a:hover{
    background-color: #E31E24!important;
    color: #fff !important;
}
.popular_subjects .stm_lms_courses_categorys > a:hover > i{color:#fff;}
	

.popular_subjects.stm_lms_courses_categorys {
/*   width: calc(25% - 10px);*/
    margin: 0 0 33px;
	

}
.popular_subjects.stm_lms_courses_categoriess.style_3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 0 7px;
}
.popular_subjects.stm_lms_courses_categorys > a h4 {
    position: relative;
    top: 2px;
    margin: 0;
    font-weight: 400;
	line-height: 26px;
font-weight: 500;
font-size: 16px;
}
.popular_subjects.stm_lms_courses_categorys > a h4, .stm_lms_courses_categorys > a i {
    display: inline-block;
    vertical-align: middle;
    transition: .3s ease;
}

.popular_subjects.stm_lms_courses_categorys > a i {
    min-width: 42px;
    text-align: left;
    font-size: 24px;
    color: #273044;
}
.popular_subjects.stm_lms_courses_categorys > a h4, .stm_lms_courses_categorys > a i {
    display: inline-block;
    vertical-align: middle;
    transition: .3s ease;
}

.popular_subjects h4{font-size: 1.4rem;
    display: inline-block;
    padding-left: 6px;}

.col-20{
	width:20%; float:left;}
	.mt-24{margin-top:24px;}
.col-25{width: 29%;
float: left;}
.col-12{width:10%;float:left;}
.search_btn2{
    padding: 8px 12px;
    border-radius: 4px !important;
}
.mfooter{float: left;
margin-top: 20px;}
.mfooter1{float: left;
margin-top: 12px;}

#searchtops{float:right;}
.uni-title{text-align:center;}
.popular_subjects{ font-size:17px;}
.disc_heading {color:#06F;margin-bottom:8px;}
.disc_heading a{color:#222;}
.uni-filter{margin-top:5px;}
.uni-filter a{color:#222;}
.uni-filters{margin-top:5px;float: left;}
.uni-filters a{color:#fff;}

.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb_10{margin-bottom:10px !important;}
.program-filters3{background:#f7f7f7;
    /*padding: 25px 10px 10px 25px;*/
}
.multiselect-container > li > a {
    padding: 0;
    text-transform: capitalize;
}
.strike{text-decoration:line-through;}
.strikethrough {
  position: relative;
}
.strikethrough:before {
  position: absolute;
  content: "";
  left: 0;
  top: 50%;
  right: 0;
  border-top: 2px solid #900;

  -webkit-transform:rotate(-5deg);
  -moz-transform:rotate(-5deg);
  -ms-transform:rotate(-5deg);
  -o-transform:rotate(-5deg);
  transform:rotate(-5deg);
}
.btn-danger {
    color: #fff;
    background-color: #db2027;
border-color: #d43f3a;
border: none;
    border: 1px solid #db2027;
}
.btn-danger:hover {
    color: #db2027!important;
    background-color: transparent;
    border-color: #db2027;
}
.btn-danger:hover i {
color: #db2027!important;}
.free_class{color:#d02722;font-size: 15px;}
.u_head{font-size: 24px;
border-bottom: 2px solid #222;
font-weight: bold;}

.program-filters3 label{font-weight:600;}
.ufilter{
	/*padding:10px; width:100%;*/}
.mfilter{
	/*padding:10px; width:100%;*/}

/*.ufilter::after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    height: 0;
    right: 19px;
    top: 23px;
    width: 0;
    content: "";
    position: absolute;
}
*/
.similar-prgm-listings h3 {
    color: #035A94;
}
.prgm_details h3:hover {
color: #ee3733;}
.similar-prgm-listings h3:hover  {
    color: #ee3733;
}
.uni-prgm-name a:hover {
    color: #ee3733;
}
.btn-primary:hover {
    color: #337ab7!important;
    background-color: transparent!important;
    border-color: #337ab7;
}
.has-feedback.form-control:focus.form-control-feedback {
color: #E31E24;}
#student_register_form .has-feedback label~.form-control-feedback {
    color: #5f5f5f;
    left: 0;
}
#student_register_form .has-feedback .form-control {
    padding: 0 30px 0 9px;
	background-color: #fff;
}
#student_register_form .has-feedback label~.form-control-feedback {
    top: 30px;
}
.panel-login input[type="text"], .panel-login input[type="email"], .panel-login input[type="password"] {
height: 40px!important;}
.panel-body .btn.btn-block {
    margin: inherit;
    padding: 11px 12px;
    font-weight: bold;
    font-size: 20px;
	}
.widget-heading{float: right;
margin-top: 5px;font-size: 14px; color:#fff;}
.widget-heading .fa-1x{font-size: 1.6em !important;
font-weight: 900;
float: right;
margin-left: 4px;}
.navbar .dropdown-menu a{
padding: 5px 9px 0px 10px;
font-size: 14px;
font-weight: 300;
color: #000;
}
.article_blog ul{list-style-type:none;display:inline-block;padding:0;}
.article_blog ul li{background-image:url('../images/table.png'); background-repeat:no-repeat; background-position:0px 4px;padding: 0px 0 6px 21px;
font-size: 15px;
line-height: 24px;
}

.article_blog ol{list-style-type:none;display:inline-block;padding:0;}
.article_blog ol li{background-image:url('../images/table.png'); background-repeat:no-repeat; background-position:0px 4px;padding: 0px 0 6px 21px;
font-size: 15px;
line-height: 24px;
}
.comp{float:left;}
.search_banner_button{margin-top:40px; z-index: 7;
position: absolute;}
.search_banner_button2{margin-top:40px;z-index: 7;
position: absolute;}
.etrac{width:auto; margin-top:-13px;}
.media-body, .media-left, .media-right {
    display: table-cell;
    vertical-align: top;
}
.media-left, .media > .pull-left {
    padding-right: 10px;
}
.check .media-body {
    color: #FFFFFF !important;
}
.media-body, .media-left, .media-right {
    display: block;
    vertical-align: top;
}
.media-body {
   /* width: 10000px;*/
}
.modal-dialog {
    
    margin: 3px auto;
}
.apply {
   /* padding: 30px 35px 0px;*/
    position: relative;
    margin-bottom: 12px;
    z-index: 99;

}

.orange{
background-color:#9E0307 !important;
/*background: rgba(158,3,7,0.8) !important;*/

}

.corange{color:#ff6d34;}
.orange h4.media-heading {
    line-height: 18px;
}
 .media-heading {
font-family:inherit;
    font-size: 20px;
    margin-top: 5px;
    margin-bottom: 9px;
	font-weight: normal;
color: #2c2c2c;
}


.media-block p, .media-block div{

font-size: 15px;
line-height: 28px;
margin-bottom: 10px;
}
p.media-line-height{line-height:20px;}
.media-block a{font-weight:800; font-size:15px;border-bottom: 0px solid #e8e8e8;
}

.apply .fa {
   /* font-size: 80px;
    color: #FFFFFF;*/
}
.media{font-size:18px;float: left;
    width: 100%;}
	.media-block{padding-right: 0px !important;
padding-left: 0px !important; padding-bottom: 10px;}
 .media-body {
   /* color: #FFFFFF !important;*/
   text-align:left;
   width:auto;
   float:left;
}
.text-left {
    text-align: left;
}
.blue {
    background: #9E0307;
}
.dark-grey{background-color:#302D2D;}

.dark-grey .fa-angle-right {
    color: #302D2D;
    border: 2px solid #302D2D;
}

.blue .fa-angle-right {
    color: #9E0307;
    border: 2px solid #9E0307;
}

.apply .fa-angle-right {
    margin: 7px 0px;
    position: relative;
    z-index: 99;
    padding: 0px;
    font-size: 18px;
   /* width: 30px;*/
    height: 30px;
    border-radius: 50%;
   /* background: #fff;*/
    font-weight: bold;
    line-height: 25px;
    text-align: center;
}
.orange .fa-angle-right {
    color: #9E0307;
    border: 2px solid #9E0307;
    margin: 0px 0px !important;
}
/*end*/
.text-white {
	color:#fff !important;
}
.center{text-align:center;}
.red {
    background: #ff9600;
}
#eligibilityModal .modal-lg {

   width: 73%;

}
#eligibilityModal .modal-dialog {
    margin: 5px auto !important;
}
#prgmeligibilityModal .modal-lg {
    width: 73%;
}
#univeligibilityModal .modal-lg {

   width: 73%;

}
.small-button{
width: 270px;
padding: 12px;
margin: 0 auto 20px;
text-align: center;
font-size:16px;
}
.committed .icon{font-size: 60px;
color: #1976d2 ;
margin: 25px 0px;
}
.committed p{
font-size: 16px;
font-weight: bold;	
margin: 0 0 10px;
	}
	.committed .icon-img {
    margin: 26px auto !important;
	}

.bottom-border{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e9e9e9;

}
.big-button{
border-radius: 30px 0;
    width: 350px;
    height: 75px;
    border-radius: 30px 0;
    font-size: 24px;
	text-align: center;
	padding-top:13px;
	
}
.big-button:hover{
background: #0e4377!important;}
.blueline::after{
/*	content: "";
width: 209px;
height: 10px;
background: #666;
position: absolute;
border: 1px solid #666;
margin-left: -200px;
margin-top: 18px;
z-index: -1;*/
}
.check_elg{
   /* position: relative;
    overflow: hidden;
    width: auto;
    height: 300px;*/
	}
	
.move-content{position: fixed;
width: 100%;
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
transform: translateX(50%);

}
.modal-footer {

    padding: 6px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
    clear: both;
/*    position: sticky;*/
    bottom: 0;
    right: 0;
  /*  top: 10px;*/
    margin-top: 6px;
    background-color: #fff;
    border-top: 1px solid #ccc;
}
	
	.modal-body{padding:0;}
.modal-body h3{font-size: 28px;
line-height: 30px;
color: #2c2c2c;
font-weight: 600;
font-family: inherit;
text-align: center;
margin-bottom: 30px;}
.modal-body .form-group{
	list-style-type: none;
/*border-bottom: solid 1px #e3e2de;
padding:0px 0px 20px 0px;
*/
float: left;
width:100%;
}
.select-div:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #808080;
    right: 12px;
    top: 30px;
    height: 34px;
/*    padding: 35px 0px 0px 8px;*/
    position: absolute;
    pointer-events: none;
}
.select-div2:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #808080;
    right: 12px;
    top: -23px;
    height: 34px;
    padding: 35px 0px 0px 8px;
    position: absolute;
    pointer-events: none;
}

/* IE11 hide native button (thanks Matt!) */
select::-ms-expand {
display: none;
}
.select-div{position:relative;}
.select-div select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select-div2{position:relative;}
.select-div2 select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.select-div-row:after {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    color: #808080;
    right: 26px;
    top: 2px;
    height: 34px;
    padding: 35px 0px 0px 8px;
    position: absolute;
    pointer-events: none;
}

/* IE11 hide native button (thanks Matt!) */
.select-div-row{position:relative;}
.select-div-row select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.modal-body .form-control {

    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #f2f2f2;
    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;
}
.modal-body {font-size:16px;background-color: #f1f1f1;}
.modal-body label{

    font-size: 14px;}
.modal-header h4{float:left; font-size:24px;color: #2c2c2c;}
.close {
color:#2b948a;
    font-size: 48px;
opacity:1;
margin-right: 20px;
}
.panel{background-color:#f1f1f1;}
/*.read-more a{color: #ee3733 !important; text-transform:capitalize;}*/
.wishlist_count{
    background: #C90106;
    border-radius: 50%;
    bottom: 39%;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    left: 78%;
    padding: 1px 2px;
    position: absolute;
    min-width: 20px;
    min-height: 20px;
    text-align: center;
    height: 18px;

}
.white{color:#fff; font-family:inherit;}
.center{text-align:center;}
html{scroll-behavior: smooth;}
.list-group a{color:#fff;}
#search_tags{margin-top:2px; margin-bottom:10px;}

.program-filter{

height: auto;
clear: both;
padding:15px 20px 30px 20px;
float:left;
width:100%;
/*background-color: #f0f0f0;
border-bottom: 1px solid #cccccc;
border-top: 1px solid #cccccc;
*/
position: relative;

}


.program-filter label{font-size:15px; display:block; color:#444;font-weight: 900;}
/*.program-filter label:after{
content: ' \21A1';
margin-left: 10px;
z-index: 0;

	}*/

.program-filter .btn-default {

    color: #8D8C8C;
}
.program-filter .col-md-3{margin-bottom:10px;}
.search-filters{background-color: #f2f2f2;

height: auto;

clear: both;

padding: 10px;

border-radius: 4px;
box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.6);

border: 1px solid #ccc;
}
#program_filters .univ-detail{border:0px solid #ff0000;margin-top: 20px;
margin-top: 20px;
/*height: 100%;
/*overflow-y: scroll;*/
line-height: 16px;
}
#program_filters .nav-tabs > li.active > a {

    color: #555;
    cursor: default;
    background-color:transparent;
    border-bottom: 2px solid #666;
}
#program_filters .prgm-head1 {
    padding-bottom: 9px;
    border: 1px solid #d3d1d1;
    width: 100%;
    background-color: #f1f1f1;
    float: left;
    margin-bottom: 20px;
    border-radius: 4px;
    min-height: 470px;
}
#program_filters .prgm-head1 h5{min-height: 42px; text-align:center;}
#program_filters .univ-head1 {
padding-bottom: 9px;
    border: 1px solid #d3d1d1;
    width: 100%;
   background-color: #fff;
    float: left;
    margin-bottom: 20px;
    border-radius: 4px;
    min-height: 385px;
}
.univ-img{padding-bottom: 20px;}
#program_filters .univ-logo{padding-top: 33px;
background-color:#f1f1f1;

text-align: center;

border: 0px solid #000;}

#program_filters .prgm-logo{padding-top: 33px;
background-color:#fff;

text-align: center;

border: 0px solid #000;}

.univ-search{margin-top: 20px;
border: 0px solid #000;width:100%; float:left;}
.shortlist{
font-size: 25px;
float: right;
padding-top: 5px;
padding-right: 5px;
}
.view{float: left;
margin-top: 13px;
margin-right: 20px;
font-weight: bold;}
.compare_button{text-align:right;}
.compare_button a{
/*border-bottom: 4px solid #000;
background-color: #2c2c2c;*/
font-weight:600; font-size:16px;
padding: 8px 18px;
}
.compare_button a:hover{color:#fff !important;}
.shortlist a{color: #db2027;}
.univ-country-logo{margin-bottom: 20px;

position: relative;

bottom: -7px;}
#program_filters .univ-head1:hover {

  }
.button_fix_width a{min-width:142px; color:#fff !important ;font-weight:600;}
.button_fix_width {min-width:142px; color:#fff  ; font-weight:600;}
.button_fix_width2 {min-width:150px; color:#fff ;font-size: 16px !important;font-weight:600;}

#program_filters .univ-head1 .img {

    vertical-align: middle;
    text-align: center;
/*    min-height: 70px;*/
	margin-bottom: 10px;

}
.btn-success:hover {
    color: #449d44!important;
    background-color: transparent;
    border-color: #398439;
}
#program_filters .univ-head1 .uni-title {
min-height: 45px;
    font-size: 16px;
    color: #5f5f5f;
    text-align: center;
	padding:2px;
margin-bottom: 8px;

}
.univ-title{
font-size: 15px;
color: #5f5f5f;
text-align: left;
padding: 2px;
}
.row-equal-height {
    display: flex;
}
.filter-form label{display: block;
font-size: 15px;
font-weight: 600;
line-height: 24px;
font-family: inherit;
color: #2c2c2c;
}
.filter-form .btn-group > .btn:first-child {

    margin-left: 0;
    width: 100%;
    text-align: left;
}
.filter-form .btn-group{width:100%;}
.filter-form .btn-default:hover{background-color:#fff;}
.filter-form .btn-group .caret {

    display: inline-block;
    width: 0;
    height: 6px;
    margin-left: 4px;
    vertical-align: middle;
    border-top: 6px dashed;
    border-top: 4px solid/9;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
    text-align: right;
    float: right;
    margin-top: 8px;
	}
.filter-form .multiselect-container > li.multiselect-group label {

    margin: 0;
    padding: 0px 10px;
    height: 100%;
    font-weight: 600;
    font-size: 14px;
	}		
 .bred{background-color:#d02723; color:#fff !important;}
 .bred a{background-color:#d02723; color:#fff !important;}

#program_filters hr{color: #ccc;
height: 4px;
margin-top: 0px;
margin-bottom: 14px;}
.abox{color: #5f5f5f;
font-weight: normal;
border: 1px solid #d3d1d1;
padding: 3px 6px 3px 5px;
margin-right: 4px;}
#program_filters .univ-block{background-color: #fff;
padding-right: 0px;
height: 49px;

padding-top: 6px;

padding-bottom: 10px;}
#program_filters .univ-blocks{background-color: #f1f1f1;
padding-right: 0px;
height: 49px;

padding-top: 6px;

padding-bottom: 10px;}


.univ-block h5{font-size:14px; color:#d02723;}
.univ-blocks h5{font-size:14px; color:#d02723;}
.prgm-content {
    border: 0px solid #000;
    float: left;
    background-color: #fff;
    padding: 10px;
    border-radius: 4px;
    margin: 10px 15px 10px 15px;
}
.tright{text-align:right;}
.bord-bottom{border-bottom:1px solid #ccc;}
.univ-content{width: 100%;

border: 0px solid #000;

float: none;

padding: 8px;
}
.univ-content .rows{width: 100%;

padding-bottom: 46px;}
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	font-size: 16px;
}
.nav-pills > li > a {
/*    border-radius: 6px;*/
	border-radius: 6px 0px 0px 6px;
}
.nav-pills > li + li {

    margin-left: -4px;
 
}
.nav-pills > li + li > a  {


    border-radius: 6px 6px 6px 6px;

}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus {
	color: #fff;
	background-color: #3d3d3d;
}
.nav-pills > li a:hover, .nav-pills > li:active {
	color: #fff;
	background-color: #3d3d3d;
}
.cat {
	padding: 10px 12px;
	color: #fff;
}
.nav-pills a {
	color:#5f5f5f;
	font-weight:900;
	background-color:#f1f1f1;
	min-width: 175px;
}
.pt-5{padding-top:5px;}
.pt-10 {
	padding-top:10px;
}
.pt-20 {
	padding-top:20px;
}
.pt-30 {
	padding-top:30px;
}
.pt-40 {
	padding-top:40px;
}
.pt-50 {
	padding-top:50px;
}
.pb-10{padding-bottom:10px;}
.pb-40{padding-bottom:40px;}
.pb-50{padding-bottom:50px;}
.pb-85{padding-bottom:85px;}
.pt-80{padding-top:80px;}

.mt-10 {
	margin-top:10px;
}
.mt-15 {
	margin-top:15px;
}

.mt-20 {
	margin-top:20px;
}

.mt-30 {
	margin-top:30px;
}
.mt-35 {
	margin-top:35px;
}

.mt-40 {
	margin-top:38px;
}
.mt-50 {
	margin-top:50px;
}
.mt-60 {
	margin-top:60px;
}
.mt-70 {
	margin-top:70px;
}

.mt-43{margin-top:43px;}
.mt-66{margin-top:66px;}
.mt-80 {
	margin-top:80px;
}

.ml-10 {
	margin-left:10px;
}

.ml-20 {
	margin-left:20px;
}
.ml-30 {
	margin-left:30px;
}
.ml-40 {
	margin-left:40px;
}
.pb-10{padding-bottom:10px !important;}
.mb-20 {
	margin-bottom:20px;
}
.mb-10 {
	margin-bottom:10px;
}
.mb-30 {
	margin-bottom:30px;
}
.mb-40 {
	margin-bottom:40px;
}
.mb-50 {
	margin-bottom:50px;
}
.mb-60 {
	margin-bottom:60px;
}

.mb-29{margin-bottom:29px;}

.fs-10{font-size:10px;}
.fs-12{font-size:12px;}

.fs-11{font-size:11px;}
.fs-16{font-size:16px;}
.fs-20{font-size:20px;}

.fs-22{font-size:22px;}
.fs-30{font-size:30px;}

.fs-16{font-size:16px;}
.fs-18{font-size:18px;}
.fs-20{font-size:20px;}
.fs-56{font-size:56px;}


.mb-20 {
	margin-bottom:20px;
}
.mb-10 {
	margin-bottom:10px;
}
.articles-head {
	color:#fff;
	margin-top:80px;
	text-align:center;
}
.articles-head h2 {
	color:#fff;
	font-weight:bold;
	margin-bottom:15px;
	line-height: 25px;
    text-transform: uppercase;
    position: relative;
    font-size: 36px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 20px;
}
.articles-head h5{color:#fff;}
.articles-head p {
	color:#fff;
}
.blog-bg {
	background:url(../images/article/breadcrumb.jpg) no-repeat;
	background-color:#f1f1f1;
	background-position:top center;
	background-size:cover;
	height:189px;
}
.blog-bg a{color:#fff !important;}
.article-bg {
	/*background-color:#f1f1f1;*/
	background-position:top center;
/*	background-size:cover;
	height:300px;
	*/
}
.home {
/*	width: 100%;
	height: 75px;
	background: #f2f4f5;
	border-bottom: solid 1px #edeff0;
	background:url(../images/article/breadcum.jpg) no-repeat;
	*/	
width: 100%;/*
height: 50px;
background: #f2f4f5;
border-bottom: solid 1px #edeff0;	*/
background-color: #f6f6f6;
    padding: 0px 0 0px;
    margin-bottom: 0px;
    border-bottom: 1px solid #f0f2f5;
}
.home2 {
/*	width: 100%;
	height: 75px;
	background: #f2f4f5;
	border-bottom: solid 1px #edeff0;
	background:url(../images/article/breadcum.jpg) no-repeat;
	*/	
width: 100%;/*
height: 50px;
background: #f2f4f5;
border-bottom: solid 1px #edeff0;	*/
background-color: #f6f6f6;
    padding: 9px 0 7px;
    border-bottom: 1px solid #f0f2f5;
}
.home3 {
width: 100%;
background-color: #fff;
padding: 9px 0 7px;
border-bottom: 1px solid #f0f2f5;
}
.home3 h2, .home3 h3{color:#222;}

.home2 h5{
color: #666;
font-size: 14px;
padding: 0px 15px;	
	}


.home h5{
color: #666;
font-size: 14px;
padding: 0px 15px;	
	}
.breadcrumbs_container {
	width: 100%;
	padding-left: 3px;
	padding-top:16px;
}
.breadcrumb a {
	color:#464646;
}
.breadcrumb {
	color:#666;
	font-size:14px;
	padding: 0px 15px;
	margin-bottom: 10px;
}
.breadcrumbs_container h4{color:#384158;}
.search-bar-home{

position:relative; border:0px solid #ff0000; height:auto; clear:both;
margin-top:0px;
width:55%;
float:left;
background:none;

padding-top: 20px;
/*margin-top:86px;*/ z-index:0;}

.search_home{

position:relative; border:0px solid #ff0000; height:auto; clear:both;
margin-top:0px;
width:100%;
float:left;
background: #f8f8f8;

padding-top: 20px;
 z-index:0;}
.search_home2{position:relative; border:0px solid #ff0000; height:auto; clear:both; margin-top:-243px; z-index:100;}
.service{margin-top: 54px;
padding-top:0px;
width: 100%;

float: left;}
.search {


	position: relative;
	z-index: 2;
	margin-top: 0px;

	padding: 0px;
	top:0px;
	position:relative;
padding-top: 30px;
padding-bottom: 30px;	
}
.text-center{margin-bottom:36px;}

#home_slide .container-fluid {
	opacity:0.7;
	background-color:#000;
	padding:0px !important;
}
#home_slide img {
	width:100%;
	height:300px;
}
.flaticon {
	width:70px;
	height:70px;
	padding:10px;
	border-radius:5px;
}
.latest {

	margin-bottom: 25px;
	overflow: auto;
	background-color: #fff;
border-radius: 4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-o-border-radius:4px;
}
.latest a {
	text-decoration:none;

}
.blog_contain {
	width: 100%;
	background: #ffffff;
}

.blog_div img {
vertical-align: top;
max-width: 100%;
height: auto;
user-select: none;
width: 100%;
border-radius: 8px;

}
.blog_div {

	padding: 0px;
}
.blog_div_inner {

	padding: 4px;
}

.blog {
	padding-top:5px;
	text-transform: capitalize;

margin-bottom:16px;	
}
.blog h3{min-height:48px;}
.article_col li {

    background-image: url('../images/arrow.png');
    background-repeat: no-repeat;
    background-position: 0px 7px;
    padding: 0px 0 6px 12px;
    line-height: 25px;

}
.blog_footer {
	border-top:1px solid #CCC;
	font-size:13px;
	padding:5px;
}
#footer {
	clear:both;
	width:100%;
}
/*canvas {
	display: block;
	vertical-align: bottom;
}*/

.search input{width:450px !important;}
.carousel-indicators li {
	margin-top:20px;
	border :2px solid #5CB85C !important;
}

.search_input {
	border-radius:0px;
	padding:10px 25px;
	margin-right:-3px;
}
.search_btn {
	padding:13px 40px;
	border-radius:0px !important;
}
.article_col {

	padding:25px;
	/*box-shadow: 0 10px 30px rgba(0, 0, 0, .3);*/
	margin-right:10px;
}
.article_form_col {
	background:#FFF;
	top:41px;
	box-shadow: 0 10px 30px rgba(0, 0, 0, .3);
	padding:0px !important;
}
.counselor_form{padding:10px;}
.article_counselor_div {
	background-color:#3188a4;
	line-height:98px;
	color:#FFF !important;
	padding:10px 5px 0px;
}
.article_counselor_div .slogan {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    text-align: justify;
	padding: 0px;
font-size: 14px;
margin-top: 10px;
position: relative;
}
.article_counselor_div h3 {
	color:#f1f1f1;
}
#article_form input, #article_form select {
	font-size:12px;
}
.main_article_row {
	background:#FFF;
	padding:25px;

	margin-bottom: 60px;
}
.post {
	background-color: #FFF;
	overflow: hidden;
	box-shadow: 0 0 1px #CCC;
	margin-bottom: 20px;
	min-height:275px;
}
#overlay {
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 999;
	position: absolute;
	left: 0;
	top: 0%;
	width: 100%;
	height: 100%;
	display: none;
}
#overlay div {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -32px;
	margin-left: -32px;
}
.post .content {
	padding: 1px 1px 5px 6px;
}
.post .content h4 {
	color: #444;
	font-size:16px;
}
.post .content .title {
	width: 100%;
	float: left;
	margin-top: 5px;
}
.post .author {
	font-size: 12px;
	color: #737373;
	padding: 5px 5px;
}
.post .post-img-content {
	height: 200px;
	position: relative;
}
.post .post-img-content img {
	position: absolute;
}
.post .post-title {
	display: table-cell;
	vertical-align: bottom;
	z-index: 2;
	position: relative;
}
.post .post-title b {
	background-color: rgba(51, 51, 51, 0.58);
	display: inline-block;
	margin-bottom: 5px;
	color: #FFF;
	padding: 10px 15px;
	margin-top: 5px;
}
#counselor_footer_div {
	background-color:#247ba0;
	padding:60px 30px;
	color:#fff;
}
#counselor_footer_div h2 {
	color:#fff;
	text-align:center;
}
#course_search_div {
	background-color:#f1f1f1;
	padding:30px 10px;
padding-top: 15px;
clear: both;

margin-top: 40px;
}
#course_search_form{padding-top:15px;}
select.input-lg {
    height: 46px;
    line-height: 26px;
}
#course_search_form input, #course_search_form select {
	font-size:12px;
	border-radius:50px !important;
	-moz-appearance: none;
}
#course_search_form .btn {
	border-radius:50px !important;
}

.article-bg a{
	/*color:#5CB85C;*/}
#more_articles {
	padding:30px 5px;
}
#more_articles h2 {
	font-size: 35px;
	text-align:center;
	color:#247ba0;
	padding:20px;
}
#newsletter {
	background-color: #A00703;
	padding:30px 15px;
}
#newsletter h2 {
	font-size: 35px;

}
#newsletter p {
	text-align: left;
}
#newsletter h2, #newsletter p, #newsletter label {
	color:#fff;
}
.inputbox {
    display: inline-block !important;
    width: 75%;
    height: 40px;
}
.newsletter-button {

    margin-right: 0px !important;
    height: 40px;

}

#newsletter {

    background-image: url(../images/newsletter-bg.jpg);
    background-repeat: no-repeat;
    background-color: #ED1C24;
    padding: 20px 15px;

}

.black a{color:#464646;}
.sub-heading{font-size:18px; margin-bottom:0px;color: #2c2c2c;}
.sub-heading2{font-size:26px;margin-bottom:20px; font-weight:900; }
/*a:hover{font-weight:700;}*/
.uni-banner{ height: 400px;
background-position: center;
background-size: cover !important;
width: 100%;
float: left;
position: relative;}
.uni-banner::after {
background-color: #000;
content: "";
display: block;
position: absolute;
left: 0px;
width: 100%;
height: 400px;
z-index: 0;
opacity: 0.5;
}
.btn{margin-right: 4px;}
.pbadge{color: #929699; background-color:#fff;float:right;}
.uni-banner img {opacity: 0.5; height:300px;}
.overlay{ position:absolute;position: absolute;

top: 130px;

left: 0;

width: 100%;}
.uni-info{margin:auto; width:100%; margin-top:5px;margin-bottom:20px; font-size:14px;}
.uni-info p{margin-bottom: 0px;
font-size: 16px; color:#fff;}
.uni-info3{margin:auto; width:100%; margin-top:5px;margin-bottom:20px; font-size:14px;}
.ptop-40{padding-top:40px;}
.ptop-20{padding-top:20px;}
/*program page */
.pleft{width:100%;}
.pleft-fix{background-color:#fff; border-right:1px solid #D9D9D9; border-radius:0px;  text-align:left; margin-left:0px; width:65%;}
.pleft-fix ul{list-style-type:none;display:inline-block}
.pleft-fix ul li{background-image:url('../images/arrow.png'); background-repeat:no-repeat; background-position:0px 7px;padding: 0px 0 6px 12px;
font-size: 15px;
line-height: 22px;
}
.program-search{overflow-y:auto; margin-top: 5px;}
.program-head{color: #fff;
margin-top: 80px;

}
.pright-fix{background-color:#fff; border:0px solid #D9D9D9; border-radius:14px; padding:10px 0px 10px 15px;  padding-top:25px; margin-left:6px;}
.pright-fix p{line-height:15px;}
.pright-fix .logo{margin:auto; max-width:100%; }
.pright-fix .logo img{text-align:center; display:block; max-width:100%; margin:auto;}
.prgm-detail{
	text-align:left;
	width:100%;
	float:left;
	margin-top:5px;
	font-size:14px;
	line-height:30px;
		
}
.plevel{font-size: 15px;

margin-bottom: 5px;}
.plevel h4{color:#212121;}
.prgm-visit{float: left;

width: 100%;}
/*program page*/
.calc{border: 0px solid #000;
float:left;
/*height: 100%;*/

width: 100%;}
.fixed{position:fixed;
top:50%;
left:0;
right:0;}

.univp .left{
	position:relative; 
	clear:both; 
	float:right; 
	/* border-right:1px solid #ccc;  */
	width:23%; 
	position: sticky;
	top:0;

	}

.left-fix {
   background-color: #fff;
    border-radius: 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    margin-top: 8px;

}
.left-fix p{line-height:15px;margin-bottom: 10px;}
.left-fix .logo{margin:auto; max-width:100%; }
.left-fix .logo img{text-align:center; display:block; max-width:100%; margin:auto;}
.left-fix h4{color:inherit; font-size:14px; line-height:10px;}

.right-fix {
/*    background-color: #fff;*/
    border: 0px solid #D9D9D9;
    border-radius: 2px;
    text-align: left;
    width: 77%;
    float: left;
    margin-left: 0%;
    position: relative;
    padding-bottom: 20px;

}
.right-fix ul{list-style-type:none;
/*display:inline-block;*/}

.multiselect-container > li.active > a > label{color:#000;}

#about ul li, #highlight ul li , #gallery ul li, #features ul li, #programs ul li, .right-fix  .tab-content  li {background-image:url('../images/tick1.png'); background-repeat:no-repeat; background-position:0px 7px;padding: 0px 0 2px 24px;
font-size: 16px;
line-height: 22px;
}
.tution-fee{
	margin: 0 0 .5em;
padding: 1em 1em;
background-color: #edf2f4;
border-radius: 0px;
font-size: 18px;
    }


.bordertop{
	display:block;
    position:relative;
    margin: 3em 0 0;
    padding: 3em 1em 0;
    border-top: 1px solid #035A94;}
.bordertop-image{
	display: block;
    position: absolute;
    top: -1.5em;
    left: 0;
    height: 3em;
    width: 100%;
    margin: 0;
   
	}	
.disclaimer {

    margin-top: 20px;

}	
#menu5 h2{font-size:30px; margin-bottom:18px;}
#menu5 p{line-height:24px;}
#menu5 h3{line-height:30px; margin-top:18px;}

#menu5 h5{margin-bottom:18px;}

#menu6 h2{font-size:28px; margin-bottom:18px; margin-top: 0px;}
#menu6 p{line-height:24px;}
#menu6 h3{line-height:30px; margin-top:18px;}
#menu6 h5{margin-bottom:18px; text-transform:uppercase;}
#menu5 li{
	background-image:url('../images/tick1.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding: 0px 0 6px 25px;

}
.service li{
	background-image:url('../images/tick1.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding: 0px 0 6px 25px;

}
.tab-content #about li, #menu1 li,#menu2 li,#menu3 li,#menu4 li{
	background-image:url('../images/tick1.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding: 0px 0 6px 25px;

}

#menu6 li{
	background-image:url('../images/tick1.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding: 0px 0 6px 25px;

}
.cal{font-size:50px;}
.time{font-size: 14px;
position: absolute;
top: 18px;
width: 66%;
font-weight: bold;
line-height:13px;
text-align:center;
}
.even{color:#035A94;}
.odd{color: #5CB85C;}
.days{font-size:13px; text-align:left; line-height:13px; margin-left:6px;color:#035A94;margin-bottom: 10px;}
.right-fix .nav a{display: inline-block;
text-transform: uppercase;
padding: 10px 15px 20px 15px;
color: inherit;
text-align: center;
font-weight: 700;}
#living,#about,#highlight,#location,#features,#program,#galery{margin-top:20px;}

.maps li{background-image:none !important;}
.nav a{display: inline-block;

text-transform::capitalize;

padding: 12px 15px 0px 15px;

color: inherit;text-align: center;font-size: 16px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover {
/*    color: #5CB85C;*/
}

.right-fix h3{font-size:24px;line-height: 24px;

margin-bottom: 10px;}

.univ {
    width: 100%;
    position: relative;
    float: left;
    clear: both;
}
.univ{margin-top:20px;margin-bottom:40px;}

.u-detail2{margin-top:25px;margin-bottom:40px;text-align: left;margin-left: 44px;}

#prgm_dates_table.table>tbody>tr>td, #prgm_dates_table.table>tbody>tr>th, #prgm_dates_table.table>tfoot>tr>td, #prgm_dates_table.table>tfoot>tr>th, #prgm_dates_table.table>thead>tr>td, #prgm_dates_table.table>thead>tr>th {
	    border-top: 0px !important;
		border-bottom: 0px !important;
}
#prgm_dates_table.label {
	background-color:#ddd;
}

.tooltip {
 
  font-size: 15px;
  
}
.tool{font-size:24px;}

.oval-button {
	/*border-radius:25px !important;*/
}
#search_tags .oval-button{font-size:12px !important;}
.univ-block{
background-color: #fff;

/*float: left;*/

padding-top: 10px;

padding-bottom: 8px;

/*width: 100%;	*/
}
.search-top{border-bottom:0px solid #ddd; width:100%; float:left;padding-bottom: 10px;}
.aws {
    float: left;
    width: 100%;
	margin-top: 8px;
}
.search-box{float:right; display:inline-block;margin-bottom: 5px;}
.search-box a{border: 1px solid #d5d3ca;
text-align:center;    border-radius: 4px;
/*color:#db2027 !important;*/
/*border-radius: 6px;
padding: 8px 8px 8px 8px;*/
width:100%;
font-weight:700;
display:inline-block;}

.search-box2{float:right; display:inline-block;margin-bottom: 5px;}
.search-box2 a{border: 1px solid #d5d3ca;
text-align:center;
width:100%;
font-weight:700;
display:inline-block;}

.search-box a .fa{}

.uni-prgm-div {
border: 1px solid #DEE0DE;
clear: both;
width: 100%;
float: left;
padding: 0px;
margin-top: 10px;
background-color: #f2f2f2;
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;	
padding-top:15px;

}
#prgm_listings .uni-prgm-div {
border: 1px solid #DEE0DE;	
clear: both;
width: 100%;
float: left;
padding: 0px;
margin-top: 10px;
background-color: #f2f2f2;
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;	
margin-bottom:15px;
box-shadow: 0 0.46875rem 2.1875rem rgba(4,9,20,0.03),0 0.9375rem 1.40625rem rgba(4,9,20,0.03),0 0.25rem 0.53125rem rgba(4,9,20,0.05),0 0.125rem 0.1875rem rgba(4,9,20,0.03);

}
.panel-red{border-color:#ccc;}
.panel-red .panel-heading{background-color:#db2027;}
.panel-red .panel-title a{color:#fff;}
.programs{float:left;
min-height:300px; padding-top:10px;}
.programs h3{font-size:30px;}
.programs .h4{color:#212121;}
.programs .text-center{margin-bottom:21px;}

#program_filters{margin-bottom: 0px; margin-top:20px;}
#program_filters .nav-tabs {
    border-bottom: 0px solid #ddd;
        border-bottom-color: rgb(221, 221, 221);
}
.main-navi>.open>.dropdown-menu {
    width: auto!important;
}
.open>.dropdown-menu {
    width: 290px;
}
.multiselect-container>li>a {
    white-space: pre-wrap;
}
.level{font-size:15px; /*margin-bottom:5px;*/}
.uni-prgm-detailr .level{font-size:14px; /*margin-bottom:5px;*/}

.uni-prgm-name {
	font-size:16px;
}
 .uni-prgm-div .uni-group-head h4 a {color: #fff; font-weight:600;}
  .uni-prgm-name a {color: #d02722; font-weight:600 !important;}
.up-head{border-bottom: 1px solid #ccc;
padding-bottom: 10px;}
.uni-prgm-detaill {
	text-align:left;
	float:left;
	margin-top:5px;
	font-size:14px;
	line-height:22px;
	border-left: 1px solid #ccc;
padding-left: 10px;
margin-top: 10px;
}
.uni-prgm-detailr {
	text-align:left;
	float:left;
	margin-top:5px;
	font-size:14px;
	line-height:22px;
	border-left: 1px solid #ccc;
padding-left: 10px;
margin-top: 10px;
}



#result{position:absolute; width: 300px;}
#resultp{position:absolute; width: 300px;}
#footer-result {
	position: absolute;
	width: 300px;
	z-index: 99999;
}
#ufooter-result {
	position: absolute;
	width: 300px;
	z-index: 99999;
}
.show{
padding: 3px 5px 0px 5px;
border: 1px solid #f1f1f1;
display: block;
background-color: #fff;
font-size: 14px;
text-transform: capitalize;
box-shadow: 1px 2px 2px rgba(0, 0, 0, .3);}
.show:hover {
	background-color:#900;
	color:#fff;
	cursor:pointer;
	display:block;
}

.show:hover small{
	background-color:#900;
	color:#fff;
	cursor:pointer;
	display:block;
}
.show small{color:#900;}
.show small:hover{color:#fff;}
.list-group-item {

    position: relative;
    display: block;
    padding: 3px 15px;
    margin-bottom: -1px;
    background-color: #fff;
	border:none;
    border-bottom: 1px solid #ccc;

}

#exemptModal {
	max-height: 70%;
	top:17%;
}


.white {
    color: #fff;

}
.prog-white a{color:#fff !important;}
.f16 {
   font-size: 16px;

}
.white a {
   color: #fff;
    font-family: inherit;
	text-transform: capitalize;

}
.univ-web .white a{display:block; text-transform:capitalize;
font-size: 16px;
font-weight: 600;}
.panel-grey{background-color:#212021;}
.panel-border{border-color:#4B4B4B;}
.panel-title a:hover{color:#fff;}



.uni-contact-banner {

    height: 229px;
    background-position: center !important;
    background-size: cover !important;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
	margin-bottom:40px;

}

.search-detail-banner {

    height: 300px;
    background-position: center !important;
    background-size: cover !important;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;

}

.search-detail-banner::after{
background-color: #000;
content: "";
display: block;
position: absolute;
left: 0px;
width: 100%;
height: 300px;
z-index: 0;
opacity: 0.3;
	
	}

.grey {
	background-color:#f1f1f1;
}
.light-blues{background-color:#F0F4FF;}
.univ {

    width: 100%;
    position: relative;
    float: left;
    clear: both;

}
.uleft{position: relative;
clear: both;
float: right;
border-left: 1px solid #ccc;
width: 24%;
top: 0;
border: 0px solid #ff0000;
background-color:#f1f1f1;
padding:10px;}
.u-detail {

    text-align: left;
    border: 1px solid #dce1e5;
    border-radius: 2px;

}
.current-univ {

    padding: .45rem 1rem;
    text-align: left;
    background-color: #fff;
    border-bottom: 1px solid #dce1e5;

}
.univ-web {

    padding: 1em 12px;
    text-align: center;

}
.univ-web .website {

    width: 100%;
    display: block;
    background-color: #db2027;
    border-color: #d43f3a;
    padding: 0.75em 0px;

}
.univ-web .website_download {

    width: 100%;
    display: block;
    background-color: #5cb85c;
    border-color: #4cae4c;
    padding: 0.75em 0px;

}
.website_elig
{
    width: 100%;
    display: block;
    background-color: #4285f4;
    border-color: #2e6da4;
    padding: 0.75em 0px;
	
}
.map {

    text-align: left;
    margin-top: 20px;
    background-color: #fff;
    border: 1px solid #dce1e5;

}
#location {

    padding: .45rem 1rem;

}
#map {

    position: relative;
    height: 250px;
    width: 100%;

}
.univ-top-head {

    width: 100%;
    float: left;
/*    height: 100%;*/
    margin-bottom: 40px;

}.univ-top-head .logo {

    border: 1px solid #e8eced;
    background-color: #fff;
    text-align: center;
    vertical-align: middle;
    float: left;
    width: 30%;
    padding: 10px 15px 10px 15px;

}
.logo-detail {

    width: 50%;
    font-size: 15px;
    float: left;
    margin-left: 20px;
    margin-top: 2px;

}
.right-fix p {

    line-height: 29px;
    margin-bottom: 4px;

}
.right-fix .nav-tabs {
    border: none;
}
.right-fix .nav-tabs > li > a {
    padding: 9px 9px;
    font-size: 14px;
	border-bottom: 4px solid #f1f1f1;
}
.right-fix .nav-tabs li a {
    text-transform: capitalize;
}
.right-fix .nav-tabs > li {
    border: 0px solid #E8ECED;
}
.right-fix .nav-tabs > li.active a {
  /*  border: none;*/
}
.right-fix .nav-tabs > li.active a:hover{
background-color: #db2027 !important;
	color: #fff;
	}
.right-fix .nav-tabs > li.active a{
/*	border-bottom:4px solid #035A94;
	background-color:#035a94
	*/
	background-color: #db2027;
	color: #fff;
	margin: 0;
	
	}
.right-fix .nav-tabs > li.active a{
	/*border:none;*/
}

element.style {
    float: right;
    width: 70%;
}
.univ-search h2 {

    font-size: 20px;

}
.univ-subjects{
	width: 100%;
clear: both;
float: left;

}
.univ-programs{ padding: 10px 10px 10px 10px;background-color:#f2f2f2;border: 1px solid #ccc;
width: 47%;

margin-right: 20px;

float: left;

margin-bottom: 20px;
}

.univ-listings{
padding: 20px 20px;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 30%;
    margin-right: 30px;
    float: left;
    margin: 14px;
    min-height: 300px;
}
.uimg {
    min-height: 50px;
    float: none;
    width: 50%;
    margin-bottom: 10px;
}
.univ-prog{border-left: 0px solid #ccc;}
.about-bg .univ-search{
width:100%;
float: left;
background:transparent;

}
.univ-search{
background-color: #fff;
border: 0px solid #D9D9D9;
border-radius: 2px;
text-align: left;
/*width: 72%;*/
width:100%;
float: left;
margin-left: 0%;
position: relative;
margin-top: 0px;

}
.univ-search p{margin: 0;
line-height: 21px;
    font-size: 14px;
}
.view-detail{
    text-align:center;
}

.bg-white {

    background-color: #fff;

}#footer {

    clear: both;
    width: 100%;

}
.university_block {

    background-color: #444;
    background-image: url(../images/univ-bg.jpg);
    background-repeat: no-repeat;
    background-position: top center;
    min-height: 165px;
    padding-top: 34px;
    background-size: cover;

}
.btn-warning {

    color: #222;
    background-color: #f0ad4e;
    border-color: #eea236;
    font-weight: 900;

}
.prgm-listing .activity-item {

	background: #fff;
	text-align: left;
	border:1px solid;
	border-color: #ccc !important;
	box-shadow: none;
min-height: 340px;
}
.listview .activity-item h3 {
	font-size: 18px;
	font-weight: 700;
	padding: 0px 0;
	letter-spacing: 1px;
	color:#035A94;
	min-height:30px !important;


}
.activity-item {

    padding: 20px 0px 0px 10px;
    text-align: center;
    border: 1px solid #ff4f57;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
    margin-bottom: 60px;

}
.prgm-listing .activity-item h3 {
	font-size: 18px;
	font-weight: 700;
	padding: 0px 0;
	letter-spacing: 1px;
	color:#035A94;
	min-height: 45px;

}
.prgm-listing .activity-item:hover {
	box-shadow: 0 14px 34px -12px rgba(0, 0, 0, .56), 0 4px 25px 0 rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .2);
}

.prgm-listing .img {
	min-height:119px;
	text-align:center;
}
.prgm-listing p {
	margin-bottom:2px;
}
.program-head {

    color: #fff;
    margin-top: 80px;

}
	.prog-detail-links{
text-shadow: none;
		text-transform:capitalize;}
.prog-detail-links  {margin-top:10px;width: 100%;

clear: both;

float: left;}	

.program-blue-bg{
background-color:#01bca7;
height:90px;
border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
color:#fff;
    position: relative;
    margin-top: -34px;
padding-top: 16px;
 box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
}
.program-blue-bg p{color:#fff;}
.program-blue-bg .icon{font-size:60px; color:#fff;}
.program-blue-bg  h4{
    font-size: 24px;
    line-height: 22px;
    color: #fff;
	}
.program-blue-bg  h4 span{font-size: 18px;
margin-left: 4px;}	
	
button:focus {
    outline: none;
}	
.button {padding: 10px 40px 10px 40px; text-transform:uppercase;}
.bord{border:1px solid #fff;}
/*.shortlist{clear:both;float:left; padding: 10px 15px 10px 15px;}*/
.short{font-size:12px; }
.short-list{vertical-align:super;}
.red{border-color: #d43f3a;}
.tred{color:#d43f3a;}
.similar-prgm-listings{
padding: 20px 10px 20px 10px;background-color:#fff;border: 1px solid #ccc;
width: 47%;
margin-right: 20px;
float: left;
margin-bottom: 20px;
min-height:346px;
}
.tab-content a{
/*	color:#035A94;*/
	font-weight:500;
}
.overlays .program-head {

    color: #fff;
    margin-top: 0px;
    position: absolute;
    margin-top: 50px;
    text-align: left;
    text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;
	background: rgba(0,0,0,0.7);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	padding:30px 15px 30px 15px;
	

}
.prgm-text{font-weight:900;}
.program-head h2{font-size:26px;}
.univp {

    margin-top: 0px;
    margin-bottom: 20px;

}
.left-fixp {

    border-radius: 0px;
    padding: 0px 0px 10px 0px;
    text-align: center;
    margin-top: 8px;

}
.left-fixp .u-detail {
	text-align: left;
border: 1px solid #dce1e5;
border-radius: 2px;
margin-bottom:20px;
background-color:#fff;
}
.current-univ{
padding: .45rem 1rem;
text-align: left;
background-color: #2c2c2c;
border-bottom: 1px solid #dce1e5;
border-radius: 4px;
color: #fff;
font-size:14px;
font-weight: 600;}
	
.current-univ2{padding: 1.45rem 1rem;
text-align: left;
background-color: #fff;
border-bottom: 1px solid #dce1e5;
}
.univ-web{padding: 1em 12px;

text-align: center;}	
.univ-web .website{
	width: 100%;
display: block;
background-color: #db2027;
border-color: #d43f3a;
padding: 0.75em 0px;
}
.map{
    text-align: left;
	margin-top:20px;
    background-color: #fff;
    border: 1px solid #dce1e5;}
.map2{
    text-align: left;
    background-color: #fff;
    border: 1px solid #dce1e5;}


#location{	padding: .45rem 1rem;}	
#location p{margin-bottom:2px;}
#map {
	position: relative;
	height: 250px;
	width: 100%;
}
.univp h3 {

    font-size: 20px;

}
.udetail {

    padding: 15px 0px 0px 15px;

}
.univp p {

    font-size: 15px;

}
.left-fixp p {

    line-height: 29px;

}
.text_center {

    text-align: center;

}
.navbar-collapse.collapse {
    float: right;
    width: 74%;
    display: block !important;
    height: auto !important;
    padding-bottom: 5px;
    overflow: visible !important;
	    padding-top: 5px;

}

/*login box */
.login-title{
background-color: #fff;
    color: inherit;
    margin-bottom: 0;
    padding: 14px 15px 7px;
    min-height: 48px;
    border: 1px solid #eee;

}
.login-content{
    background-color: white;
    color: inherit;
    padding: 15px 20px 20px 20px;
    border: 1px solid #e7eaec;
	font-size: 14px;

}
.login-social{
	padding:20px 0;}

.log-block {
    display: block;
    width: 100%;
}
.social-but {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.btn-fb {
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,0.2);
}
.btn-google{
    color: #fff;
    background-color: #CF4332;
    border-color: rgba(0,0,0,0.2);

}

.button-social {
    position: relative;
    padding-left: 44px;
   /* text-align: left;*/
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.button-social >:first-child {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 32px;
    line-height: 34px;
    font-size: 1.2em;
    text-align: center;

}
.signup p{margin-bottom:0px;line-height: 20px;}
.signup h4{color:#EE3733;margin-bottom: 10px;}
.error{    margin: 0;
    color: #ee3733;
    padding-left: 4px;}

#login{min-height:500px;}
.search-item{
    border-color: #ff4f57;
padding: 20px 15px 14px;
text-align: center;
border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
margin-bottom: 50px;	
}
.search-item .icon {
    margin: -48px 0 20px;
}
.search-item-blue .icon i {
    background: #436eee;
}
.search-item-red .icon i {
    background: #ff4f57;
}
.search-item .icon i.fa {

    line-height: 48px !important;

}
.search-item h3 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px 0;
    letter-spacing: 1px;
}
.search-but{width:100%;
padding: 30px 0px;
margin-top:30px;


}
.search-but .btn-rm {
    padding: 10px 16px;
    text-transform: uppercase;
}
.search-but .btn-common {
    color: #FFF;
    position: relative;
    border: 1px solid transparent;
    z-index: 1;
    font-weight: 600;
	background: #ff4f57 !important;
}
.search-but .btn {
    display: inline-block;
    font-weight: 600;
     text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: 12px 25px 12px 25px;

    line-height: 20px;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}
.search-item .icon i {
    color: #fff;
    font-size: 20px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    border-radius: 50%;
    text-align: center;
}
.search-item p{margin-bottom:15px;line-height:25px;min-height: 100px;}
.search-item:hover{
	background: #fff;
    border-color: transparent !important;
    box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);
}
.search-item-active{
	background: #fff;
    border-color: transparent !important;
    box-shadow: 0 16px 38px -12px rgba(0,0,0,.56),0 4px 25px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(0,0,0,.2);

}
.search-bg{
border-top:0; border-bottom:0; 
background-image:url(../images/search-bg.jpg);
background-repeat:no;
background-position:top center;
background-size:cover;
/*background:#f2f2f2;*/
}
.service-boxes{
	width: 100%;
float: left;
margin-top: 50px;
margin-bottom: 5px;
}
/*university grouping*/

.uni-group-head{
	background-color: #5f5f5f;
	float: left;
	padding-top: 10px;
	padding-bottom: 0px;
	width: 100%;
	color:#fff;
}
.uni-prgm-div2 {
	width: 100%;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 5px;
	border-bottom:1px solid #ccc;
	float:left;
}
.uni-prgm-div h4{/*color:#464646;*/}
.uni-group-head h4{color:#fff;}
.uni-group-head h4 {color:#fff;}
.univ-group-name{color:#fff;}
.univ-group-name p{color:#fff;}

.listing{margin-bottom: 15px;
clear: both;
float: left;
max-height: 550px;
width: 100%;

}
.show-more-prgm{
	overflow-y:scroll;
}

.more {display: none;}

.filter-tab #tabs{
    background: #007b5e;
    color: #eee;
}
.filter-tab #tabs h6.section-title{
    color: #eee;
}
.filter-tab .nav-tabs{border-bottom:2px solid #ddd;}
.filter-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #FF4F57;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 3px solid !important;
    font-size: 16px;
    font-weight: bold;
}
.filter-tab .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
     font-size: 16px;
    font-weight: 600;
}
.filter-tab .nav-link:hover {
    border: none;
}
.filter-tab thead{
    background: #f3f3f3;
    color: #333;
}
.filter-tab a{
    text-decoration: none;
    color: #333;
    font-weight: 600;
}
#search{margin-bottom: 20px;

width: 100%;}
.top-banner{
	min-height:300px;
	margin-top: -20px;
	padding-top: 150px;
	background-image:url(../images/school-students.jpg);
	 background-repeat: no-repeat;
  /*	background-attachment: fixed;*/
  	background-size: cover;
  	background-position: 100% auto;
		position:relative;
	
}
.top-banner h1, .top-banner h3{text-align:center;
	text-shadow: 1px 1px 2px black;
	color:#fff;
	line-height:30px;
	
}

.filter-tab {
    padding: 10%;
    margin-top: -8%;
}
.filter-tab #tabs{
    background: #007b5e;
    color: #eee;
}
.filter-tab #tabs h6.section-title{
    color: #eee;
}
.filter-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 3px solid !important;
    font-size: 16px;
    font-weight: bold;
}
.filter-tab .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #464646;
    font-size: 16px;
    font-weight: 600;
}
.filter-tab .nav-link:hover {
    border: none;
}
.filter-tab thead{
    background: #f3f3f3;
    color: #333;
}
.filter-tab a{
    text-decoration: none;
    color: #333;
    font-weight: 600;
}
.filter-tab .nav a{padding:0px 15px 6px 15px;}
.border-bottom{border-bottom: 2px solid #ccc;}
.border-bottoms{border-bottom: 1px solid #ccc; padding-bottom:15px; margin-bottom:20px;}


/* guided Blocks*/

.guided-block{
	text-align: center;
margin-bottom: 30px;
z-index: 9;
position: relative;
}

.guided-block p{
padding: 0 30px;
min-height: 65px;
line-height: 65px;
text-align: center;
color: #001433;
font-size: 14px;
}
.guided-block p span{vertical-align: bottom;
display: inline-block;
line-height: 20px;}

.guided-block-img{
	width: 85px;
height: 69px;
padding-top: 18px;
border-radius: 20px 0;
background-color: #E31E24;
margin: auto;
text-align: center;
}
.guided-block-img .fa{font-size: 30px;

color: #fff;}
.linebg{background-image:url(../images/how-we-help/linebg.png);
background-position:center;
background-repeat:repeat-x;
height: 3px;
width: 95%;
position: absolute;
bottom: 32px;
z-index: 0;}

.linebg2{background-image:url(../images/how-we-help/linebg.png);
background-position:center;
background-repeat:repeat-x;
height: 3px;
width: 95%;
position: absolute;
top: -32px; z-index:0;}

.curve{
	background-image:url(../images/how-we-help/curve.png);
background-position:right;
background-repeat:no-repeat;
	height: 230px;
width: 100%;
position: absolute;
right: -93px;
bottom: -156px;
}
.mobile-hide{display:block;}

.result-block p{
text-align: left;
color: #001433;
font-size: 14px;
line-height:20px;
}

.red-color{
    font-size: 20px;
    color: #d43f3a;
    text-align: center;
    width: 60%;
    margin: auto;
    line-height: normal;
	margin-bottom:40px;
}


/* end of guided blocks*/

/*subject page*/
.overlays {
	position:relative;
	top:0px;
	left: 0;
	width: 100%;
}
.subject-head2{
    position: absolute;
  
    margin-top: 70px;
    text-align: left;
  /*  text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;*/
}
.subject-head{
    position: absolute;
  
    margin-top: 110px;
    text-align: center;
  /*  text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;*/
}
.subject-head2 h2{color:#fff;font-size: 40px; 
  text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;
 font-weight:600;margin-bottom: 16px; }
 .subject-head2 h4{color:#fff;font-size: 20px;}
.subject-head h2{color:#fff;font-size: 40px;}
.uni-info {
	margin:auto;
	width:100%;
	margin-top:5px;
	margin-bottom:10px;
	font-size:16px;
	font-weight:600;
}
.mt-8{margin-top:8px;}
.subject-head .search_home {
	position:relative;
	border:0px solid #ff0000;
	height:auto;
	clear:both;
	margin-top:30px;
	margin-bottom:25px;
}
.subject-form{border-radius: 5px;
margin: 20px auto 0;
padding: 10px;}	
.modal-dialog.modal-notify .close {
    color: #fff;
}
.hmenu{padding:0;margin:0;}
.hmenu li{ display:inline-block; padding:0px 10px 0px 6px; border-right:2px solid #ccc;}
.hmenu li a{display:block; color:#fff;}
.hmenu li a:hover {
    color: #ee3733;
}
.hmenu li:last-child {border-right: none;}
.inpfd{    width: 570px !important;
    padding: 12px 15px 11px; height:51px;}
	.search_btn i{font-size:20px;}
	.search_btn {
    padding: 13px 23px;
    border-radius: 0px !important;
}
.inpfd {
    width: 570px !important;
    padding: 12px 15px 11px;
    height: 51px;
}
.search_input_prg {
    border-radius: 0px;
    padding: 0px 100px 0px 15px;
    margin-right: -4px;
}
.panel-primary {
    border-color: #ee3733;
}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #ee3733;
    border-color: #ee3733;

}

/* end */
/*university page*/
#suniv_search_form {
    padding-top: 15px;
    padding-bottom: 20px;
}
select.input-lg {
    line-height: 6px;
}
#suniv_search_form input, #suniv_search_form select {
    font-size: 12px;
    border-radius: 50px !important;
    -moz-appearance: none;
	min-width: 200px;
}
#suniv_search_form .btn {

    border-radius: 50px !important;

}
#sfooter-result1 {

    display: block;
    position: absolute;
    z-index: 2;

}
.number {
    background: none;
    color: rgb(223,220,220);
    font-size: 15em;
    font-weight: bold;
    height: auto;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50px;
    width: auto;
    z-index: 0;
text-align:center;
}
.number-2{background: none;
color: rgb(234,234,234);
font-size: 15em;
font-weight: bold;
height: auto;
margin: 0;
padding: 0;
position: absolute;
right: 0;
top: 50px;
width: auto;
z-index: 0;
}
/* end of university page*/

/*steps*/
.content-p{position:relative;z-index:2;}
 .content-steps {
    align-items: center;
    color: rgb(68,68,68);

	align-items: center;
border-bottom: 1px dashed rgb(216,216,216);
border-top: 1px dashed rgb(216,216,216);
padding: 2em 0em;
position: relative;
width: 100%;
}
/* end of steps*/

/*eligibility*/

#eligibility_form label{
	font-size: 13px;
/*color: #666;*/
font-weight: 700;
cursor: pointer;
/* text-transform: capitalize; */
}
.bg-application{
	
left: 0;
right: 0;
height: 100%;
background: url(../images/slider/eligibility-application.jpg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
background-position: 80%;
position:fixed;
}
.bg-application2{
	
left: 0;
right: 0;
height:100%;
background: url(../images/stu-banner.jpg);
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto;
background-size: cover;
background-position: 50%;
position:fixed;
}

.bg-application h1{
	margin-bottom:20px;
	line-height: 1.3em;
}
.fix-pad{padding:4%;}
.app-para{font-size: 18px;
line-height: 2.0em;
color:#fff;
}
.app-right{float:right;  overflow:auto; height:auto;  -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none; min-height:800px;padding-top: 40px;}
	
/*Entirely optional – just wanted to remove the scrollbar on WebKit browsers as I find them ugly*/
.app-left::-webkit-scrollbar,
.app-right:-webkit-scrollbar
{
    display: none;
}	
.app-left{float:left; }
.app-text{display: block;
font-size: 80%;
opacity: .85;}
.app-right h3{font-size:20px;}
/*end of eligibility*/
#univeligibilityModal .modal-dialog {
/*    margin: 66px auto;*/
}
/*loading icon */

.loader2 {
	
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
/*background: rgba( 255, 255, 255, 1 )  url('../images/loader_1.gif')  50% 50%  no-repeat;*/
	background:rgba(255,255,255,1) url('images/Preloader_10.gif') 50% 50% no-repeat;
    opacity: 1;
}
/* end of loading icon */

.loaders {
	position:   fixed;
	z-index:    999999;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, 1 )  url('../images/loader_1.gif')  50% 50%  no-repeat;
	opacity:1;
}

.content_loaders {
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, 1 )  url('../images/Preloader_10.gif')  50% 50%  no-repeat;
}

.content_loaders_new {
	position:   fixed;
	z-index:    1000;
	top:        0;
	left:       0;
	height:     100%;
	width:      100%;
	background: rgba( 255, 255, 255, 1 )  url('../images/Preloader_10.gif')  50% 50%  no-repeat;

}

.loader_new {
   display:    none;
    position:   fixed;
    z-index:    2000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, 1 ) 
/*                url('../images/giphy.gif') */
				url('../images/loader_1.gif') 
                50% 50% 
                no-repeat;
				opacity:1;

}

.loader {
/*  display:    none;*/
    position:   fixed;
    z-index:    2000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, 1 ) 
              url('../images/giphy.gif') 
				/* url('../images/loader_1.gif') */
			/*	url('../images/loader_1.gif')*/
                50% 50% 
                no-repeat;
				opacity:1;

}
.pgwp_icon{font-size:20px; text-align:right;
}
.comment{font-size:13px; color:#C90106; font-weight:700}
.comment p{margin-bottom:5px;}
.shortlist-cross{color: #959595;
float:right;
display: block;
margin-bottom: 10px;
text-transform: uppercase;}
.scircle{
    font-size: 32px;
    right: -8px;
    top: -8px;
    color: #959595;
    z-index: 99;
}
.ccircle{
    font-size: 23px;
    right: -8px;
    top: -8px;
    color: #959595;
    z-index: 99;
}
.univ-listings .h3{font-size: 16px;
color:#337ab7;
line-height: 20px;}
#uni_wishlists{min-height:100vh;}

#prgm_wishlists{min-height:100vh;}
#sign_upp{min-height:100vh;}
#prgm_wishlists th{font-size:13px;word-wrap: anywhere;}

.prgm-wishlists{
padding: 20px 10px 20px 18px;
background-color:#fff;
border: 1px solid #ccc;
width: 30%;
margin-right: 30px;
float: left;
margin-bottom: 20px;
min-height: 320px;
}
.compare_button{text-align:center;}
.uni-info2{margin:auto; width:100%; margin-top:5px;margin-bottom:20px; font-size:14px; float:left;}
#uni_wishlists .uimg{/*min-height:75px;*/ }
.compare-top-head{
/*background: #F1F0ED;
padding: 10px;
*/
}
/*.tableFixHead    { overflow-y: auto; height: 200px; }
.tableFixHead th { position: sticky; top: 0; }

*/

#uni_wishlists table  { border-collapse: collapse; width: 100%; }
#uni_wishlists th, td { padding: 16px 8px !important; font-size:15px; font-weight: 600;}
#uni_wishlists th     { background:#eee; text-align:center; }
#uni_wishlists td     { text-align:center; }
.univ-listings a h3 {
    color: #035A94;
}
.univ-listings a h3:hover {
    color: red;
}
#program_filters .univ-head1:hover {
    box-shadow: none;

}
.btn-success:hover i {
color: #449d44!important;}
.prgm_univ_name{color:#222; font-weight:normal; margin-top:5px;}
.bg-red, .callout.callout-danger, .label-danger, .modal-danger  {
    background-color: #dd4b39 !important;
}
/*.alert-danger {
    background-color: transparent;
	border: 1px solid #db2027;
	color: #db2027;
}*/
.alert-danger {
    background-color: #f8d7da;
	border: 1px solid #db2027;
	color: #db2027 !important;
}
.alert-success {
    color: #3c763d;
    background-color: transparent;
    border-color: #3c763d;
}
#validate-me-plz .alert-error{background: transparent;    padding: 0;
    margin-bottom: 0;}
#validate-me-plz .alert-error p{color:#fff; font-size: 13px; font-weight: 700;background: #009846!important;}
.alert-error p{color:#fff;}
.alert {
    padding: 6px;
    margin-bottom: 20px;
    border-radius: 4px;
	font-size: 2rem;
}
.footer-box{border: 1px solid #ccc;
background-color: #fff;
padding: 20px 10px 20px 0px;}
.thumb, .content {
    display: table-cell;
    vertical-align: middle;
}
.bg-cover {
    background-position: center center;
    background-size: cover;
	height:440px;
}
.container-full {
    padding: 0 15px;
    width: 100%;
}
.guided-block{position:relative;
z-index:1;}
.text-right{text-align:right;}
.header-list ul{margin:0;padding:0;}
.header-list li{
	line-height: 40px;
font-size: 24px;
display: block;
background-image:url(../images/icon-white.png);
background-repeat:no-repeat;
background-position:left;
padding-left:28px;


}
.card-header-bg{background-color: #e7e7e7;
    padding: 10px;
    border-radius: 4px;
    font-weight: 700 !important;
    max-height: 100px;
    min-height: 100px;
}
.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.sticky + .right-fix {
  padding-top: 102px;
}
.sidebar .categories {
    background-color: #fff;
    padding: 30px 35px 25px;
    border-radius: 5px;
}
.title h4 {
    display: inline-block;
    font-weight: 600;
    margin-bottom: 20px;
    padding-bottom: 15px;
    position: relative;
    text-transform: uppercase;
    z-index: 1;
}
.sidebar li {
    border-bottom: 1px dashed #999999;
    margin-bottom: 10px;
    padding-bottom: 10px;
}


 
.custom-select {
    -moz-appearance: none;
    -webkit-appearance: none;
    display: inline-block;
    width: 86%;
    padding: .375rem 1.75rem .375rem .75rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
vertical-align: middle;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color:
    #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    appearance: none;
}
.position-relative {
    position: relative !important;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.hide{display:none;}

.sticky + .programs {
  padding-top: 102px;
}


.grey-box{
	/*border: 0px solid #ccc;*/
font-size: 11px;    
min-height: 48px;
max-height: 48px;
/*box-shadow: 0px 3px 8px 0px #888;*/
}
.cols-20{width:20%;float:left;}
.tops-image h2{font-size:28px;}
.col-3{width:60%;float:left; margin-bottom:10px;}
.col-32{width:32%;float:left; margin-bottom:10px;}
.col-3-1{width:55%;float:left;}
.col-3-2{width:200px;float:left;margin-left: -55px;}

.col-3 .btn .caret {

float:right;
margin-top:6px;
}
.col-33{width:226px;float:left;}

.col-33 .btn .caret {
float:right;
margin-top:6px;
}
.col-2{width:200px;float:left;}



.mt-24{margin-top:24px;}

.search-filters .btn-group > .btn:first-child {
    width: 180px;
}

.btn-group > .btn:first-child
    {
width:220px;
    }
	

.program-filters .btn-group > .btn:first-child
    {
width:220px;
    }
	
.btn-group .btn{text-align:left;}
	.multiselect-container > li > a > label {

    margin: 0;
    height: 100%;
    cursor: pointer;
    font-weight: 400;
    padding: 3px 20px 3px 40px;
    font-size: 13px;
	
float: left;

width: 100%;
	}
	.con-img img{
    margin: 0 auto;
}
.con-text h1 {
    display: flex;
    align-items: center;
    min-height: 295px;
}

.contact-text h1 {
  /*  display: flex;
    align-items: center;
    min-height: 295px;*/
}
	.multiselect-container > li > a > label.checkbox {

    width: 350px;

}
/*.mt-60{margin-top:-60px;}*/
.well-sm {
    padding: 9px;
    border-radius: 3px;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	float: left;
margin-top: 30px;
width: 100%;
}
.program-filters .panel-danger > .panel-heading {
    color: #fff;
    background-color: #222;
    border-color: #222;
	padding:10px;
	font-size: 1.35em;
}

.filters{color: #777777 !important;
background-color: #ffffff;
border-color: #cccccc;}
.temp{padding:8px;}
.ai h4{margin-bottom:10px;}
.b-radius img{border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-webkit-border-radius:4px;
}
.imgs{padding: 10px 0px 10px 10px;
vertical-align: middle;}
.col-2
.col-4{width:36%; float:left;}
.col-8{width:64%;}
.tops-image{padding-left:20px;margin-top:20px; padding-top:20px; height:100%; }
.boxes{padding:0; border:1px solid #fff; border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-moz-border-radius: 4px; 
padding: 0;

    box-shadow: 0 -1px 8px 1px #ecebeb;
padding-bottom: 20px;}
.navbar-default .navbar-nav>li>a:focus {
color: #fff;}
.box-image{
    text-align: center;
    margin-top: -63px;
    float: none;
    margin: -63px auto 0;
    width: 30%;
    background: #fff;
}
.inner-box{padding:12px; text-align:justify;margin-top: 10px;}
.inner-box h3{font-size: 26px;
text-align: center;
color: inherit;
font-weight: 600;
margin-bottom: 20px;}
.mt-70{margin-top:70px;}
.full-width{width:85%; margin:auto; float:none; }
#searchf label{font-size:15px;display:block;}
.adv{letter-spacing:-3px;}
.adv2{letter-spacing:-1px;}
.advf{font-size: 30px;
font-weight: 600;}
.reds{color:#E91D29; font-weight:bold;}
.grey h2{font-size:34px;}
.big-button2 {
    border-radius: 30px 0;
    width: 338px;
    height: 65px;
    border-radius: 30px 0;
    font-size: 32px;
    text-align: center;
    padding-top: 11px;
}
.block{border-radius:30px 0px;
-moz-border-radius:30px 0px;
-webkit-border-radius:30px 0px;
padding:10px;
background-color:#fff; margin-bottom:20px;}
.block-text{padding-top:20px;}
.block-icon{text-align: center;
padding: 23px 0px 30px 10px;}
.block h2{font-size:30px;}
.block-step{
background-color: #E31E24;
border-radius: 0px 0;
padding: 11px 0px 0px 12px;
color: #fff;
font-weight: 900;
font-size: 30px;
width: 40px;
height: 40px;

position: absolute;
left: -20px;
top: 40%;
}
ul.table{list-style-type:none;display:inline-block}
ul.table li{background-image:url('../images/table.png'); background-repeat:no-repeat; background-position:0px 4px;padding: 0px 0 6px 21px;
font-size: 15px;
line-height: 24px;
}
/* 07022020 */
#side-image {
    width: 30%;
}
#side-right {
    width: 70%;
}
/* 07022020 */

.footer-subheading{font-size: 18px;
line-height: 18px !important;
margin-bottom: 0px;}
.bround img{border-radius:4px;}
.prgm_details{width:100%;
 
font-size:13px;}
.prgm_details h3{font-size: 16px;
color:#337ab7;
line-height: 20px;}
.univp .nav li.active{background-color: #f1f1f1;
color: #2c2c2c;
line-height: 10px;
padding-top: 12px;
font-weight:600;
border-right: 8px solid #12af9e;
margin-bottom: 5px;
text-align: right;
}
.univp .nav li.active a{
font-weight:900;
}

.univp .nav li{background-color: #f1f1f1;
color: #2c2c2c;
line-height: 10px;
padding-top: 12px;
border-right: 8px solid #b6e1da;
margin-bottom: 5px;
text-align: right;
}
.ptop-26{padding-top:26px;}

.univp .nav li a{display: inline-block;
text-transform: uppercase;
padding: 3px 10px 14px 0px;
color: inherit;
text-align: right;
font-weight: normal;
line-height: 17px;
}
.univp .nav{font-size:15px;}
.univp .nav-tabs > li > a {
    font-weight: 600;
    color: #666;
    padding: 8px 15px;
	    border-bottom: 4px solid #ecebeb;
}
.univp .nav-tabs > li:hover > a {

	color: #fff;
	box-shadow: none;
	border-bottom: 4px solid red;


}


 @media only screen and (max-width: 640px) and (min-width: 320px) {
	 .univ-listings {
    padding: 20px 10px 20px 18px;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
	 }
 
	 .uimg{min-height:auto;}
	 .overlays .program-head {
    color: #fff;
    margin-top: 0px;
    position: absolute;
    margin-top: 40px;
	 }
.univp .left {
    position: relative;
    clear: both;
    float: right;
    border-right: 1px solid #ccc;
    width: 100%;
    /*position: sticky;*/
    top: 0;
}
.program-head .h2, .program-head h2 {
    font-size: 20px;
}

.subject-head h2 {
    color: #fff;
    font-size: 22px;

text-transform: capitalize;
}
.multiselect-selected-text {
    white-space: normal !important;
}
.inpfd {
   width: 77% !important;
    float: left;
}
.search_input_prg {
padding:0;
    border-radius: 0px;
}
.similar-prgm-listings {
    padding: 20px 10px 20px 10px;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    margin-right: 20px;
    float: left;
    margin-bottom: 20px;
    min-height: 302px;
}
.prgm-wishlists {

    padding: 20px 10px 20px 18px;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
}
	 .subject-head {

    position: absolute;
    margin-top: 13px;
    text-align: center;
    /*text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;*/

}
 
.univ-head {
    position: absolute;
    color: #fff;
    margin-top: 70px;
    text-align: center;
    text-shadow: 1px 1px 2px #231F20, 0 0 25px #231F20, 0 0 5px #231F20;
}
h1 {
    font-size: 25px;
    line-height: 1.2em;
}
	 .wishlist_count {
    background: #C90106;
    border-radius: 50%;
    bottom: 55%;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    left: 23%;
    padding: 1px 2px;
    position: absolute;
    min-width: 18px;
    min-height: 18px;
    text-align: center;
    height: 18px;
    top: 304px;
}
.slicknav_nav li.user_icon{display:none;}
	 .uni-group-head .u_logo img{width:40%;}
	 #prgmeligibilityModal .modal-lg {
    width: 100%;
}
	 .tops-image h2 {
    font-size: 19px;
}
.bog-title h4{font-size:15px;}
	 .col-8 {
    width: 100%;
}
	 .form-group {
    margin-bottom: 5px;
}
hr{
    margin-top: 10px;}
	 .big-title h2 {
    font-size: 22px;}
	.stm_lms_courses_category > a h4{font-size:14px;}
.etrac{width:25% !important; margin-top:-13px;}
	 .header-list li{line-height: 16px;

	 
font-size: 11px;
display: block;}
	 .search_banner_button{margin-top:20px;}
	 .search_banner_button2{margin-top:5px;}

	/* .col-xs-12{width:50%}*/
	 .robust{display:block;}
	.robust2{display:none;}
	
	.footer-box{margin-bottom:20px;}
	 .search{background:none;width:auto !important; position:relative;top:0px;}
	 .search input{width:100% !important;}
	 .btn{width: auto;

	 margin-left: 2px;}
	 .red-color {
    font-size: 20px;
    color: #d43f3a;
    text-align: center;
    width: 100%;
    margin: auto;
        margin-bottom: auto;
    line-height: normal;
    margin-bottom: 40px;
}
	 .big-button{
		 border-radius: 0px 0;
width: 100%;
height: auto;
border-radius: 0px 0;
font-size: 20px;
text-align: center;
padding-top: 0px;}
	 .nav{display:none;}
.right-fix {
	width:100%;
margin-top:20px;
    background-color: #fff;
    border: 1px solid #D9D9D9;
    border-radius: 4px;
    text-align: left;
    margin-left: 0px;
}	

.uni-info{margin:auto; width:65%; margin-top:20px; margin-bottom:20px;}	 
 .blog-bg {
 background:url(../images/article/article_desk.jpg) no-repeat;
background-color:#f1f1f1;
 background-position:top center;
 background-size:cover;
 /*height:auto;*/
}
.articles-head h2{font-size:23px;}
.articles-head h5{font-size:13px;}


/* .blog-bg {
 background:url(../images/article/article_desk.jpg) no-repeat;
background-color:#f1f1f1;
 background-position:top center;
 background-size:cover;
 height:auto;
}*/

.article_blog h2{ 
    font-size: 24px;}
.apply {
    padding: 0px 35px 0px;
    position: relative;
    margin-bottom: 30px;
    z-index: 99;

	clear: both;
}
.listing{max-height:none;}
.uleft {
    position: relative;
    clear: both;
    float: right;
    border-left: 1px solid #ccc;
    width: 100%;
    top: 0;
    border: 0px solid #ff0000;
}
.univ-top-head .logo{width:100%;}
.logo-detail {
    width: 100%;
}
 }
@media (min-width: 360px) and (max-width: 480px) {
	.white{display:none;}
		 .tops-image h2 {
    font-size: 19px;
}
.tops-image {
    padding-left: 20px;
    margin-top: 20px;
    padding-top: 0px;
    height: 100%;
}
  .bog-title h4{font-size:15px;}
#eligibilityModal .modal-lg {
    width: 98%;
}
.full-width{width:100%; margin:auto; float:none; }

}
@media (min-width: 320px) and (max-width: 480px) {
  	 .col-xs-12{width:100%}
#eligibilityModal .modal-lg {
    width: 98%;
}
.white(display:none;}
.full-width{width:100%; margin:auto; float:none; }

}
@media (min-width: 481px) and (max-width: 767px) {
  
#eligibilityModal .modal-lg {
    width: 98%;
}
.full-width{width:100%; margin:auto; float:none; }
}
@media screen and (max-device-width:640px), screen and (max-width:640px) {
	.bog-title h4{font-size:15px;}
.col-8 {
Width: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  	 
 #eligibilityModal .modal-lg {
    width: 98%;
}
.full-width{width:100%; margin:auto; float:none; }
@media (min-width: 768px) and (max-width: 1024px) {
  
#eligibilityModal .modal-lg {
    width: 98%;
}
.full-width{width:100%; margin:auto; float:none; }

  
}
@media (min-width: 1025px) and (max-width: 1500px) {
.uni-box {
    min-height: 6%;
}
}

}
@media (min-width: 1025px) and (max-width: 1280px) {
  .full-width{width:100%; margin:auto; float:none; }
  //CSS
  
}
  
}
  
}

