
*{ margin: 0; padding:0;}
body {font: 13px "Source Sans Pro",sans-serif; }
.mainwraper { width: 100%;  height: 100%;}
.tpbluhdr {width: 100%; margin:0; background: #0087cc; color: #fff; float: left; }
.wrap { width: 100%;    /*max-width: 1366px;*/ margin: 0px auto;}
.contnr {    max-width: 1140px; width:100%;    margin: 0px auto;}
header.brdbtm {transition: all 0.4s ease; -webkit-transition: all 0.4s ease;
 z-index: 2; }
.tprightmnu { color: #fff; font: 12px "Source Sans Pro",sans-serif; text-align: right; /* float: left; */ padding: 8px 0px; width: 100%; text-transform: uppercase;}
.tprightmnu a {color: #fff; font: 11px "Source Sans Pro",sans-serif; text-decoration: none;}
.tprightmnu i.fa {    font-size: 12px;    color: #fff;	padding: 0px;}
a.mrepad {    padding: 0px 15px;    }
.mdlehedr { float: right;  margin: 0;    padding: 0;}
.logopart {float: left;   padding: 6px 0; }
.mdlehdrwrap { width: 100%; margin:0; -webkit-box-shadow: 0px 3px 10px rgba(50, 50, 50, 0.15);box-shadow: 0px 5px 12px rgba(50, 50, 50, 0.15); float: left; background: #fff;}
.mdlehdrwrap .navbar-nav>li>a{ font-family: "Source Sans Pro",sans-serif; font-size: 14px; color: #595959; margin:0; padding: 8px 12px; font-weight: bold;}
input.form-control.srchinput { width: 205px; padding:0 10px;	font:12px "Source Sans Pro",sans-serif; color:#595959; box-shadow:0 0 2px  #ddd; border-radius:0;}
.form-control{font:14px "Source Sans Pro",sans-serif;}
.serchicon {
    float: right;
	padding: 24px 8px 0;
	display: block;
   
}
textarea#inmessage {
    color: #ffffff;
}
#busiform textarea#inmessage, #selform textarea#inmessage
{
    color: #000000;
}
figure{
    width: 100%;
}
.litsuccessmsg .alert
{
    width: 210px;
    margin: 0 auto;
    padding: 10px;
}
.courselistordernew ul li {
    display: inline-block !important;
    margin: 0 10px 20px !important;
    width: 276px !important;
    vertical-align: top !important;
    float: none !important;
}
.serchicon i.fa.fa-search {padding: 12px 10px;    color: #0087cc;   font-size: 14px;    position: relative;right:42px;top: 1px; cursor:pointer;}


.serchicon-rsp { display: none; }

.form-control::-moz-placeholder{color:#595959!important;font-family: "Source Sans Pro",sans-serif; font-size: 13px; }


.bannerwrap { width: 100%; margin:0; /* float: left;  */
background:url(../images/banner-new.jpg) no-repeat;
 height: 599px; display: block;
}
.clrbth { clear: both;  }

.servwrap { width: 100%;  margin:0; padding: 50px 0 0 0; float: left;}
.servmnu { width:264px; float: left; margin:5px 0px; position: relative; padding: 0; border: 1px solid #eee; min-height: 670px; height:100%; }

.servmnu h3 {font-family: "Source Sans Pro",sans-serif; font-size: 16px; color: #000; margin: 0; padding: 5px 0 10px 12px;     text-transform: uppercase;}
.servmnu p {font-family: "Source Sans Pro",sans-serif; font-size: 14px; color: #595959; padding: 0px 12px; line-height:1.8; margin:4px 0; text-align:justify;}


.servmnu p >i.fa.fa-circle {
    color: #2da8f3;
    font-size: 9px;
}


.cleicnserv { width: 60px; height: 60px; line-height: 60px; background: #fff; text-align: center; padding: 0px; position: absolute; left: 38%; top: 200px; border-radius: 100%; display: inline-block;}



.servmnu i.fa {
color: #595959;
font-size: 14px;
padding: 0 6px 0 0;	
}
p.smlhead {font-family: "Source Sans Pro",sans-serif; font-size: 15px; color: #595959;  }

.soclicnserv { padding: 6px 0 0 2px;
               text-align:center;
}

.soclicnserv i.fa{
    font-size: 20px;
}
.soclicnserv i.fa.fa-facebook{
color:#3e5799;
}

.soclicnserv i.fa.fa-twitter {
color: #43c7f4;	
}

.soclicnserv i.fa.fa-linkedin {
color: #1380ad;	
}


.soclicnserv i.fa.fa-youtube {
color: #ed1f24;	
}

.soclicnserv i.fa.fa-google-plus {
	color: #db402c;
}

.clntslgwrp { width: 100%; margin: 0; float: left; padding:20px 0px 30px;  }

.clntslgwrp h2 {  text-align: center; }

/*.contnr h2 {font-family:"Source Sans Pro",sans-serif; font-size: 26px; color: #000;text-transform: uppercase; }*/
.contnr h2 {font-family:"Source Sans Pro",sans-serif !important; font-size: 26px !important; color: #000;text-transform: uppercase; }
.contnr h1 {font-family:"Source Sans Pro",sans-serif !important; font-size: 26px !important; color: #000;text-transform: uppercase; }

span.smlstk { width: 40px; height: 2px; background: #eee; text-align: center; display: block;  }

ul.clntslogo { list-style: none; margin:0; padding:40px 0 0 0;}
ul.clntslogo li {float: left; width: 20%; height: 115px; line-height: 108px; border: 1px solid #eee; text-align: center;}

ul.clntslogo img {
	-webkit-transition: all 0.7s ease;
    transition: all 0.7s ease;
	  }
	  
	  ul.clntslogo img:hover { -webkit-transform:scale(1.1);   
transform:scale(1.1); }
	  
.mdlehedr nav { float: left; padding:0 32px 0 0; }

.grybg {background:#ededed ; padding: 20px 0px; float: left; width: 100%; margin: 0; position:relative;    z-index: 1; }
.frstfotr {width: 25%; float: left; margin: 0;  }
.frstfotr p {font-size: 14px; font-family: "Source Sans Pro",sans-serif; color: #000;  }
.frstfotr h3 {font-family: "Source Sans Pro",sans-serif; font-size: 16px; color: #595959;}

.cntdwn span {background: #016da5; color: #fff; font-size: 16px; padding: 6px 8px; text-align: center; margin: 0px 1px; font-family: "Source Sans Pro",sans-serif; border-radius: 3px;}

.cntdwn {/*  margin: 10px 0 0 0; */ float: left; padding:0 0 0 30px;}
.frstfotr.lesswdt { width: 20%; float: left; margin: 0;}

.frstfotr.mrewdt { width: 30%;float: left;margin: 0; padding: 20px 0 0 30px;}

button.subbtn {background: #0087cc; color: #fff;padding: 10px 20px;border: none;font-size: 13px; font-family: "Source Sans Pro",sans-serif; margin-left: -4px;}

.blubg {width: 100%; background: #0087cc;margin: 0; float: left; padding:15px 0; position:relative; z-index:1; }
.ftrnav { width: 100%; padding: 20px 0px; float: left; margin:0;  }
ul.navmnuftr  { list-style: none; margin:0; padding:0; display: block; width: 60%;float: left; }
ul.navmnuftr li { display: inline;}
ul.navmnuftr  li a { padding: 0px 2px; color: #fff; font-family: "Source Sans Pro",sans-serif; font-size: 11px; text-decoration: none;}

ul.navmnuftr.fltrht { display: block; width: 40%; float: left; text-align: right; }

.whtbg {width: 100%; background: #f0f0f0; margin: 0; float: left;}

.ftrwrp {    width: 100%;
    float: left;
    margin: 0;
    padding: 10px 0px;
  }
  .ftrwrp span {font-size: 11px; font-family: "Source Sans Pro",sans-serif; color: #595959; font-weight: bold;}
  
  span.txtlft { float: left;}
  span.txtrgt { float: right;}
  .bnrhedtxt { padding: 60px 0px;/*  width: 98%; */ margin: 0px auto; text-align: center; }
  .bnrhedtxt h3 {font-family: "Source Sans Pro",sans-serif; font-size: 42px; color: #000; padding: 0 0 6px 0; }
  .bnrhedtxt p {font-family: "Source Sans Pro",sans-serif; font-size: 17px; color: #000; width: 75%; 
  margin: 0px auto; }
  
  ul.bnrwrapclnt { list-style: none; padding: 15px 0 0 0;  } 
  
  ul.bnrwrapclnt li {width: 18%; float: left;  margin: 10px 20px 15px 0px;
  

 }
  
  .navbar-form.navbar-left.inputtxtcntr { width: 100%; margin:0; text-align:center; float:left; clear:left;  }
  
  button.subbtntp {background: #0087cc; color: #fff;padding:13px 30px;border: none;font-size: 16px; font-family:"Source Sans Pro",sans-serif; margin-left: -3px; text-transform: uppercase; position: relative;
top: 4px;
  
-webkit-padding-before: 13px;
-webkit-padding-end: 30px;
-webkit-padding-after: 10px;
-webkit-padding-start: 30px;
outline: 0 !important;
  }
  
  span.smlstk {
    width: 60px;
    height: 1px;
    background: #7e7e81;
    text-align: center;
    display: block;
    margin: 15px auto 0px;
	padding: 0px;
}

span.smlstklft {
    width: 40px;
    height: 1px;
    background: #7e7e81;
    text-align: left !important;
    display: inline-block;
    margin: 0px 0px 5px;
    padding: 0 12px 0;
}

span.smlstkcntr {
    width: 60px;
    height: 1px;
    background: #7e7e81;
    text-align: center !important;
    display: inline-block;
    margin: 0px 12px 5px;
    padding: 0;
}

.scrlsclicn {position: fixed; left:0; top: 200px; z-index: 1000;}
.scrlsclicn ul { margin: 0; padding:0; list-style: none;  }
.scrlsclicn ul li {display: block; padding: 6px 0px; margin:0px; transition: .4s ease;}
.scrlsclicn ul li:hover{ padding-left: 10px;  }
input.form-control.inputbig { width: 490px; height:45px; box-shadow:none;  font-family: "Source Sans Pro",sans-serif;  margin: 0 0 2px; border-radius: 4px 0px 0px 4px!important; color: #000;}

.subbtntp span.glyphicon.glyphicon-search {
    padding:5px 10px 0 0;
}

/* .inputtxtwrap {padding: 20px 0 0 0; margin:0;  } */

.inputtxtwrap {
    bottom: 86px;
    float: left;
    margin: 0;
    padding: 20px 0 0;
    position: absolute;
    width: 100%;
    z-index:11;
}

.servmnu.mrepadser {
    margin-right:25px;
    
}
.tprightmnu span { border-right: 1px solid #037ebd; padding: 12px 0px;  }

.mdlehdrwrap .navbar-nav>li>a:hover {background: #0087cc; color: #fff; border-radius: 4px !important;}

.form-inline.pull-xs-right { position: relative; }

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid #0087cc;
    border-radius: 4px;
}

a.mrepad:hover { text-decoration: underline; color: #fff;}

.tprightmnu i.fa.fa-facebook:hover {color:#3b5a9a;}

.tprightmnu i.fa.fa-twitter:hover{color:#25a8e0;}

.tprightmnu i.fa.fa-youtube:hover{color: #bb2025;}
.tprightmnu  i.fa.fa-google-plus:hover{color:#d54936  }
.clrmnueicn { text-align: center; margin: 0px auto; width:90%;  position:relative; }
.clrmnueicn img {
    margin: -25px 0 0 0;
}

.mdlehdrwrap.sticky {
            position: fixed;
            left: 0;
			top: 0;
			z-index:9998;
        }
		
		.bnrwrapclnt span a {
			
	font-family: "Source Sans Pro",sans-serif;
font-size: 15px;
    color: #000;
    font-weight: bold;
   
			  }
		  
.mdlehedr .navbar {margin-bottom: 20px; padding: 0 0 0 40px;}


.mdlehedr .navbar-collapse {padding-left: 0px; padding-right: 0px;  }


.logopart .navbar-brand {padding: 2px 0px; }


.clrblumre {width: 30px; height: 30px; border-radius: 100%; text-align: center; background: #0087cc;
    color: #fff; padding: 12px; font-family: "Source Sans Pro",sans-serif; font-size: 14px;  }
	
	.mreclnts {
    width: 90%;
    margin: 0px auto;
    text-align: center;
    padding: 20px 0px 50px;
	
}
	
.clrblumre i.fa.fa-plus { color: #fff; }

.frstfotr input.form-control { border-radius: 4px 0px 0px 4px; font-family: "Source Sans Pro",sans-serif; height: 40px;}
a.mrpdftrscl {padding-right: 4px;  }

button.subbtntphdr {
    background: transparent;
    color: #fff;
     padding:  0;
    border: none;
    font-size: 10px; border-radius:0;
  
    margin-left: -4px;
    text-transform: uppercase;
	 cursor: pointer;
}

/* ----------------------- contact us page starts here ------------------- */

.contactbannerwrap{ 
     background: rgba(0, 0, 0, 0) url(../images/contact-banner.jpg) no-repeat scroll center;
    float: left;
    margin: 0;
    width: 100%;
    background-size: cover;
	}
	
.contactbannerwrap .container{width:700px;margin:0 auto;text-align:center;}	
.contactbannerwrap .container h2{font: 24px "Source Sans Pro",sans-serif; color: #fff;padding:30px 0px 5px;}
.centerline{border-bottom:1px solid #7B7C81;width:60px;margin:0 auto 20px;text-align:center;}
.individual{color:#fff;font: 16px "Source Sans Pro",sans-serif;text-align:right;padding:0px 20px 0px!important;}
.corporate{color:#fff;font: 16px "Source Sans Pro",sans-serif;text-align:left;margin:10px 0px 0px!important;padding:0px 20px 0px!important;}
.box{padding:0px 20px 0px 0px!important;}
.box1{padding:0px 0px 0px 20px!important;}
input.boxinner{padding:0px;color:#FFF;background-color: rgba(255,255,255,0.0)!important;border-bottom:1px solid #6b6b87!important;box-shadow:none!important;border-top:none;border-top:none;border-right:none;border-left:none;border-radius:0; font: 15px "Source Sans Pro",sans-serif;}
.boxinner1{background-color: rgba(255,255,255,0.0)!important;border:1px solid #6b6b87!important;box-shadow:none!important;border-radius:0;}
.sub{padding:10px 40px 10px 40px!important;background:#F6D74F!important;color:#000!important;font:bold 14px "Source Sans Pro",sans-serif!important;border-radius:20px!important;}
.phone p{font: 18px "Source Sans Pro",sans-serif;padding:0px 20px 5px!important;border-right:1px solid #8c7e88;margin:20px 0px 0px;height:20px}
.email p{font: 18px "Source Sans Pro",sans-serif;margin:10px 0px 10px;height:20px;padding:0px!important;}

.phone{color:#fff;font: 16px "Source Sans Pro",sans-serif;text-align:right;padding:0px 10px 0px!important;margin:0px 0px 0px!important;}
.email{color:#fff;font: 16px "Source Sans Pro",sans-serif;text-align:left;margin:10px 0px 0px!important;padding:0px 10px 0px!important;}

.contactbannerwrap form{padding:0px 0px 20px;}

.office{width:700px;margin:0 auto;text-align:center;}
.office h2{font: 26px "Source Sans Pro",sans-serif; color: #000;padding:2% 0px .5%;}
.boxwid img{padding:10px 0px 10px;}
.details{width:100%;text-align:center;padding:10px 0px 20px;}
.details h3{font:bold 16px "Source Sans Pro",sans-serif; color: #000;padding:5px 0px 5px;margin:0px;}
.details p{font: 14px "Source Sans Pro",sans-serif; color: #595959;}

.branches{width:900px;margin:0 auto;text-align:center;padding:0px 0px 2%;}
.boxwid{float:left;padding:0px 0px 0px!important;}


.contactbannerwrap textarea[placeholder]::-webkit-input-placeholder {
  color: #fff!important;
}



.contactbannerwrap input[placeholder]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #FFF!important;
}
.contactbannerwrap input[placeholder]::-moz-placeholder { /* Firefox 19+ */
  color:  #FFF!important;
}

.radio {
  padding-left: 20px; }
  .radio label {
    display: inline-block;
    position: relative;
    padding-left: 5px; }
    .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -5px;
      border: 1px solid #cccccc;
      border-radius: 50%;
      background-color: rgba(255,255,255,0.0)!important;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 3px;
      top: 3px;
      margin-left: -5px;
      border-radius: 50%;
      background-color: #F6D74E;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .radio input[type="radio"] {
    opacity: 0; }
    .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .radio.radio-inline {
    margin-top: 0; }


.checked11 { background: red; }


.h1, .h2, .h3, h1, h2, h3{font-family:"Source Sans Pro",sans-serif;;}


.radio-danger input[type="radio"] + label::after {
  background-color: #F5D450; }
.radio-danger input[type="radio"]:checked + label::before {
  border-color: #F5D450; }
.radio-danger input[type="radio"]:checked + label::after {
  background-color: #F5D450; }



.contactbannerwrap .form-control::-moz-placeholder{color:#fff!important;}


/* WRAPPER */
.gender{position: relative;width: 100%;border: 1px solid #6b6b87;cursor: pointer;background-color: rgba(255,255,255,0.0) ;margin-right: 0px;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.gender.open{z-index: 2;}
/* CARAT */
.gender .carat{position: absolute;right: 11px;top: 50%;margin-top: -4px;border: 4px solid transparent;border-top: 7px solid #E9E9E7;}
.gender.open .carat{margin-top: -10px;border-top: 6px solid transparent;border-bottom: 8px solid #E9E9E7;}
.gender.disabled .carat{border-top-color: #999;}
/* OLD SELECT (HIDDEN) */
.gender .old{position: absolute;left: 0;top: 0;height: 0;width: 0;overflow: hidden;}
.gender select{position: absolute;left: 0px;top: 0px;}
.gender.touch .old{width: 100%;height: 100%;}
.gender.touch select{width: 100%;height: 100%;opacity: 0;}
/* SELECTED FEEDBACK ITEM */ 
.gender .selected,.gender li{display: block;font-size: 13px;line-height: 1;color: #fff;padding: 10px 0px 10px 6px;overflow: hidden;white-space: nowrap;font-family:"Source Sans Pro",sans-serif;text-align: left;}
.gender.disabled .selected{color: #999;}
.gender .selected::after{content: '';position: absolute;right: 0;top: 0;bottom: 0;width: 23px;border-left: 0px solid #ccc;border-radius: 0 2px 2px 0;background-color: rgba(255,255,255,0.0)}
/* DROP DOWN WRAPPER */
.gender div{position: absolute;height: 0;left: -1px;right: -1px;top: 100%;margin-top: -1px;background-color: rgba(255,255,255,1.5);border-left: 1px solid #6b6b87!important;border-right: 1px solid #6b6b87!important;border-top: 1px solid #6b6b87!important;border-bottom: 1px solid #6b6b87!important;overflow: hidden;opacity: 0;}
/* Height is adjusted by JS on open */
.gender.open div{opacity: 1;z-index: 2;}
/* FADE OVERLAY FOR SCROLLING LISTS */
.gender.scrollable div::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 50px;box-shadow: inset 0 -50px 30px -35px #fff;}
.gender.scrollable.bottom div::after{	opacity: 0;}
/* DROP DOWN LIST */
.gender ul{position: absolute;left: 0;height: 100%;width: 100%;overflow: hidden;padding: 0;}
.gender.scrollable.open ul{	overflow-y: auto;}
/* DROP DOWN LIST ITEMS */
.gender li{	list-style: none;	padding: 8px 4px;color:#000;}
/* .focus class is also added on hover */
.gender li.focus{background: #b91f77;position: relative;z-index: 3;color: #ffffff;}
.gender li.active{font-weight: normal;}

.gender li:hover{background:#292B5B!important;}




/* ----------------------- contact us page ends here ------------------- */

/* ------------------------------------------- International page -------------------------------------------- */


.spacescroll{padding:10px 0px 0px;}

.interbannerwrap {
    width: 100%;
    margin: 0;
    float: left;
   background: #F4C28F url("../images/international-student-banner.jpg") no-repeat scroll 0 0 / cover ;
	min-height:150px;
 }
.cont{ width:100%;  margin: 0px auto;}
.det{padding:0 0px 20px;text-align:center;}
.det h2{margin:0px;font:bold 42px/1.8 "Source Sans Pro",sans-serif!important;text-align:center!important;color:#fff;padding:20px 0px 0px;}
.det p{margin:0px;font: 22px/1.8 "Source Sans Pro",sans-serif!important;text-align:center!important;color:#fff;}

.line{border-bottom:1px solid #0087cc;width:60px;margin:0px 0px 10px 50px}
.line1{border-bottom:1px solid #fff;width:60px;margin:0px 0px 10px 50px}
.line2{border-bottom:1px solid #0087cc;width:60px;margin:0px 0px 10px 50px}
#training{   max-width: 1140px; width:100%;    margin: 0px auto;padding:0 0px 20px;}
#training h2{font:bold 26px "Source Sans Pro",sans-serif;color:#000;margin:10px 0px 12px;padding:0;}
.trainwrap{width:100%; padding:15px 0 0;}
.training h2{font:bold 26px "Source Sans Pro",sans-serif;color:#000;margin:0px 0px 0px;padding:20px 0px 0px;}
.trainleft{width:75%;float:left;padding:42px 0px 20px;}
.trainright{width:25%;float:left;}
.trainleft p{font: 14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:5px 0px 5px;text-align:justify}
.trainsection{padding:20px 0px 10px;}
.trainbox{width:20%!important;margin:0 auto!important;text-align:center!important;}
.trainleft h4{font:bold 15px/1.8 "Source Sans Pro",sans-serif;color:#004f76;padding:2px 0px 2px;text-align:justify}
.trainleft h5{font:bold 14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:2px 0px 2px;text-align:center;}

.lab{width:100%;background:#3B81C8;padding:20px 0px 20px;}
.labwrap{  width: 1140px;   margin: 0px auto;padding:20px 0px 20px;}
.labwrapcont{width:75%;padding:0px 0px 20px;}
.labwrap h2{font:bold 26px "Source Sans Pro",sans-serif;color:#fff;margin:25px 0px 2px;}
.labwrap p{font: 14px/1.8 "Source Sans Pro",sans-serif;color:#fff;padding:15px 0px 0px;text-align:justify}
.labwrap h5{font:18px "Source Sans Pro",sans-serif;color:#fff;margin:0px;padding:15px 0px 0px;}
.labwrap ul{list-style:none;padding:5px 0px 5px;}
.labwrap ul li{font:14px/1.8 "Source Sans Pro",sans-serif;color:#fff;padding:5px 0px 5px 14px; position: relative;}
.labwrap h6{font:bold 15px/1.8 "Source Sans Pro",sans-serif;color:#fff;margin:0px;padding:5px 0px 0px;}

.direct{width:100%;padding:30px 0px 30px;}
.directwrap{  max-width: 1140px;   margin: 0px auto;padding:20px 0px 0px;}
.directwrapcont{width:75%;padding:0px 0px 20px;}
.directwrap h2{font:bold 26px "Source Sans Pro",sans-serif;color:#000;margin:0px 0px 2px;}
.directwrap p{font: 14px/1.8 "Source Sans Pro",sans-serif;color:#000;padding:15px 0px 0px;text-align:justify;}
.directwrap h5{font:bold 15px "Source Sans Pro",sans-serif;color: #0087cc;margin:0px;padding:15px 0px 0px;}
.smallbox{padding:0px!important;width:18%!important;}
.smallbox1{padding:0px!important;width:80%}


.week{width:100%;padding:30px 0px 20px;background:#EAEAEA;}
.weekwrap{  max-width: 1140px;   margin: 0px auto;padding:25px 0px 20px;}
.weekwrapcont{width:75%;padding:0px 0px 20px;}
.weekwrap h2{font:bold 26px "Source Sans Pro",sans-serif;color:#000;margin:0px 0px 2px;}

.weeklist,.accomolist{padding:30px 0px 0px;}
.weeklist > li.current > a, .weeklist > li.current > a:focus, .weeklist > li.current > a:hover {color: #fff!important;background:#0087CC!important;border-radius: 5px 5px 0 0!important;}
.accomolist > li.current > a, .accomolist > li.current > a:focus, .accomolist > li.current > a:hover {color: #fff!important;background:#0087CC!important;border-radius: 5px 5px 0 0!important;}
.weeklist > li {border: 1px solid #d7d7d7;border-radius: 5px 5px 0 0;margin-right: 3px;}
.weeklist > li  > a {font:bold 14px "Source Sans Pro",sans-serif;color:#0087CC;}
.accomolist > li  > a {font:bold 14px "Source Sans Pro",sans-serif;color:#0087CC;}
.weektab{border: 1px solid #d7d7d7;}
.weektab p{font:14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:0px 0 10px;}
.weektab h3{font:bold 18px/1.8 "Source Sans Pro",sans-serif;color:#004f76;padding:0px;margin:0px;}
.boxcon{padding:20px 0px 20px;}
.boxcon1{padding:20px 0px 20px 15px!important;}
.boxcon1 p{font:14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:0;text-align:justify;}
.boxcon1 h3{font:bold 18px/1.8 "Source Sans Pro",sans-serif;color:#004f76;padding:0;margin:0px;text-align:left;}
.weektab ul{list-style:none;padding:0px 0px 30px;}
.weektab ul li {font:14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:0;}
.accomo ul{list-style:none;padding:0px 0px 30px;}
.accomo ul li {font:14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:0;}
.directwrap1 ul{list-style:none;padding:0px 0px 0px;}
.directwrap1 ul li {font:14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:0px 0px 0px 14px;     position: relative;
}
.directwrap1 ul li:before {
    content: "";
    background: #0087cc;
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    left: 0;
    top: 9px;
    position: absolute;
}

.accomodate{width:100%;padding:0px 0px 40px;background:#fff;padding:20px 0px 20px;}
.accomodatewrap{  max-width: 1140px;   margin: 0px auto;padding:20px 0px 20px;}
.accomodatewrapcont{width:75%;padding:20px 0px 20px;}
.accomodatewrap h2{font:bold 26px "Source Sans Pro",sans-serif;color:#000;margin:0px 0px 2px;}
.accomodatewrap h3{font:bold 18px/1.8 "Source Sans Pro",sans-serif;color:#000;margin:0px 0px 2px;}
.accomo{border: 1px solid #d7d7d7;padding:20px 0px 20px;}
.accomo p{font:14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:0;text-align:justify;}
.accomo h3{font:bold 18px/1.8 "Source Sans Pro",sans-serif;color:#004f76;padding:0;margin:0px;}

.directwrap1{  max-width: 1140px;   margin: 0px auto;padding:20px 0px 0px;}
.directwrap1 p{font: 14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:15px 0px 0px;text-align:justify;}
.directwrap1 h5{font:bold 15px "Source Sans Pro",sans-serif;color:#0087cc;margin:0px;padding:15px 0px 0px;}


.help{width:100%;padding:20px 0px 20px;background:#EAEAEA;}
.helpwrap{  max-width: 1140px;   margin: 0px auto;padding:20px 0px 20px;}
.helpwrapcont{width:75%;padding:0px 0px 20px;}
.helpwrap p{font:14px/1.8 "Source Sans Pro",sans-serif;color:#595959;padding:10px 0px 0px;text-align:justify;}
.helpwrap h3{font:bold 18px/1.8 "Source Sans Pro",sans-serif;color:#000;padding:0px 20px 0px;margin:0px;}


.weekwrap ul.tabs{margin: 0px;padding: 20px 0px 0px;list-style: none;display:block;}
.weekwrap ul.tabs li{position:relative;background: none;color: #222;padding: 10px 15px;cursor: pointer;float:left;border:1px solid #d7d7d7;margin:0px 5px 0px 0px;font:bold 14px "Source Sans Pro",sans-serif;color:#0087CC;border-radius: 5px 5px 0 0!important;}

.weekwrap ul.tabs li.current{color:#fff;background: #45A2DB}
.weekwrap .tab-content{display: none;}
.weekwrap .tab-content.current{
    display: inherit;
    width: 100%;
    float: left;
}

.weekwrap ul.tabs li.current:hover {color: #fff!important;background:#0087CC!important;border-radius: 5px 5px 0 0!important;}

.accomodatewrap ul.tabs1{margin: 0px;padding: 20px 0px 0px;list-style: none;display:block;}
.accomodatewrap ul.tabs1 li{position:relative;background: none;text-transform:uppercase;color: #222;	padding: 10px 15px;cursor: pointer;float:left;border:1px solid #d7d7d7;margin:0px 5px 0px 0px;font:bold 14px "Source Sans Pro",sans-serif;color:#0087CC;border-radius: 5px 5px 0 0!important;}

.accomodatewrap ul.tabs1 li.current{color:#fff;background:#45A2DB}
.accomodatewrap .tab-content1{display: none;}
.accomodatewrap .tab-content1.current{display: inherit;}

.accomodatewrap ul.tabs1 li.current:hover {color: #fff!important;background:#0087CC!important;border-radius: 5px 5px 0 0!important;}

.accomocon{padding:20px 0px 20px;}
.accomocon h4{font:bold 13px/1.8 "Source Sans Pro",sans-serif;padding:0;margin:0px;}
.address{width:10%;padding:5px 10px 5px 0px!important;}
.address1{padding:0px;}
.accomocon p{font:14px/1.5 "Source Sans Pro",sans-serif;color:#595959;padding:0;text-align:left;}
.here{font:14px/1.4 "Source Sans Pro",sans-serif;color:#595959!important;padding:0;text-align:left;text-decoration:none!important;display:inline-block}
.accomocon img{text-align:center;margin:0 auto;}


.col-md-4.accomocon > div {
    min-height: 240px;
}



.abtbannerwrap {
    width: 100%;
    margin: 0;
    float: left;
   
	min-height: 87px; background: #0097DA url("../images/abt-bnr.jpg") no-repeat scroll 0 0 / cover ;
	
 }
 
 .contnr.bnrhdtxt h2{
    color: #fff;
	font: 24px/1.8 "Source Sans Pro",sans-serif;
	line-height: 50px;
}

  .contnr.bnrhdtxt h1{
    color: #fff;
	font: 24px/1.8 "Source Sans Pro",sans-serif;
	line-height: 50px;
}

span.glyphicon.glyphicon-plus-sign, span.glyphicon.glyphicon-plus-sign {
    color: #969696;
}

/* .brdgrub { border-bottom: 1px solid #eaeaea;} */


.brdgrub p {font-family: "Source Sans Pro",sans-serif; font-size: 12px; color: #595959;  margin: 0; padding:0;}
.brdgrub p>span{color: #0087cc; font-family: "Source Sans Pro",sans-serif; font-size: 12px;vertical-align:middle;  }

.abutwrp { width: 100%;  margin:0; padding-right: 35%; padding: 30px auto 0px;}

.whtbgwrap {background: #fff; width: 100%; margin:0; float: left;}

.contnr h4 {font-family: "Source Sans Pro",sans-serif;font-size: 26px;color: #000; margin: 0; font-weight: normal;}

.abutwrp p {
    font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #4f4f4f;
	line-height: 20px;
			
}

 p.whrpsnbl {font-family: "Source Sans Pro",sans-serif; font-size: 66px; color: #0087cc; padding: 0px 0 25px 0;}
 p.whrpshdn {font-family: "Source Sans Pro",sans-serif; font-size: 22px; color: #000; }
 .whychrps>span {font-family: "Source Sans Pro",sans-serif; font-size: 14px; color: #000;  }
 
 .whychrps {width: 30%; float: left; margin: 0;}
 .whygrp {padding: 50px 0 0 0; margin:0; width: 100%;  }
 
#res-nav-menu {
    display: none;
}

.whychrps.mdltxt {
    margin: 0px 5%;
}

.whygrp.mrgbtmwh {
    padding: 40px 0 0 0;
}



.coursewrap{width: 100%; margin:0; float: left; text-align: center; padding: 30px 0 30px 0;}
.coursewrap h2 { text-align: center; 
font-family: "Source Sans Pro",sans-serif;font-size: 26px; color: #000; text-transform: uppercase; 
}

.coursewrap span.smlstkcntr { text-align: center; margin: 0px auto; }

.coureimg-lst { padding: 40px 0 0 0; width:100%; }

.coureimg-lst ul { list-style: none; margin: 0; padding:0;  }

.coureimg-lst ul li { 
    display: inline-block;
    width: 23%;
    margin: 12px 0.7%;
    border: 1px solid #ddd;
    min-height: 310px;
    padding: 25px 15px;
    text-align: center;}

.coureimg-lst ul li:last-child { margin: 0 0px 20px 0;}


.viewbutton{ background: #1da1f2; color: #fff; padding: 10px 20px; text-align: center; display:inline-block; border-radius: 4px; border: none; margin: 30px auto 0px; width: 140px; font-family: "Source Sans Pro",sans-serif; font-size: 13px; text-transform: uppercase; }
.viewbutton:visited{ background: #1da1f2; color: #fff; padding: 10px 20px; text-align: center; display:inline-block; border-radius: 4px; border: none; margin: 30px auto 0px; width: 140px; font-family: "Source Sans Pro",sans-serif; font-size: 13px; text-transform: uppercase; }
.viewbutton:hover{ background: #1da1f2; color: #fff; padding: 10px 20px; text-align: center; display:inline-block; border-radius: 4px; border: none; margin: 30px auto 0px; width: 140px; font-family: "Source Sans Pro",sans-serif; font-size: 13px; text-transform: uppercase; }
.coureimg-lst ul li p {
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    color: #595959;
    line-height: 20px;
	text-align:justify;
}
.coureimg-lst p.curstxthd { font-family: "Source Sans Pro",sans-serif;font-size: 15px; color: #000; text-align: center; padding: 25px 0px;}

.coureimg-lst ul li>img { width: 100%; }

.brdgrub i.fa.fa-angle-right {
    font-size: 14px;
    color: #595959;
	padding: 0px 4px;
}

ul.bnrwrapclnt li.vwalprtnr {
    width: 18%;
    float: left;
    background: rgba(255,255,255,0.5);
    margin: 10px 20px 15px 0px;
    height: 84px;
    line-height: 84px;
}



/*Course certification css start here*/

.mcrscoursewrap {
    width: 69%;
    margin: 0;
    float: left;
	padding: 0 30px 30px 0;
	-webkit-box-shadow: 7px -4px 5px 0px rgba(222,222,222,0.72);
    -moz-box-shadow: 7px -4px 5px 0px rgba(222,222,222,0.72);
    box-shadow: 7px -4px 5px 0px rgba(222,222,222,0.72);
}

.mcrscoursewrap h2 {
    
    font-family: "Source Sans Pro",sans-serif;
    font-size: 26px;
    color: #000;
    text-transform: uppercase;
	padding-top: 40px;
}

.mcrscoursewrap p {
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    color: #595959;
    line-height: 24px;
	padding-right: 5px;
	padding-top: 15px;
    text-align:justify;
}

.mcrscoursewraprght { width: 29%; float: left; margin: 0 0 0 1%; padding: 20px 0 0 20px;}

span.list-acc {
    float: right;
}

.AccordionPanel.AccordionPanelOpen span.list-acc .glyphicon-minus-sign {
    display: none !important;
}

/*.AccordionPanel.AccordionPanelClosed span.list-acc .glyphicon-plus-sign {
   display: none;
}*/

.coursdetl i.fa.fa-circle {
    color: #2da8f3;
    font-size: 9px;
}


.coursdetl {
	margin: 0px;
    padding: 16px 14px;
    width: 100%;
	border-bottom: 1px solid #eee;
   }

.coursdetl span {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #595959;
	}
	
	input.vewdtl {
    border: none;
    background: #0087cc;
    color: #fff;
    padding: 6px 18px;
    font-size: 11px;
	font-family: "Source Sans Pro",sans-serif;
	text-transform:uppercase;
	
}

.coursdetl input.vewdtl { float: right;  }

.runclasswrp {width: 100%; margin:30px 0 0 0; float: left;  }

.grybgcurs p.clasrmwrp { color: #fff; background: #004f76; padding: 15px 0 15px 10px; margin:0; font-family:"Source Sans Pro",sans-serif;  font-size: 16px;}

.grybgcurs { background: #f4f4f4; width: 100%; margin: 0; padding: 0 0 20px 0;}

.grybgcurs p {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #595959;
    line-height: 22px;
	padding: 20px;	
}

table.table.crse th { background: #0087cc; color: #fff; font-family:"Source Sans Pro",sans-serif;  font-size: 14px; padding-left: 20px;}

table.table.crse td {color: #004f76; font-family:"Source Sans Pro",sans-serif;  font-size: 14px;padding-left: 20px;} 
table.table.crse td span { color: #595959; font-size: 13px; font-family: "Source Sans Pro",sans-serif;}

input.enrlbtn {
    background: #ff0000;
    color: #fff;
    padding: 4px 12px;
    border: none;
	font-family:"Source Sans Pro",sans-serif;
	font-size: 12px;
}

input.enrlbtnylw { 
background: #ffd44f;
    color: #000;
    padding: 4px 16px;
    border: none;
	font-family:"Source Sans Pro",sans-serif;
	font-size: 12px;
	float: right;
	text-transform: uppercase;

 }
 
 
 .rgtmcrlg { width: 100%; margin: 0 0 20px 0; padding:15px;
     border: 1px solid #eee;
    text-align: center;
 
 }
 
 p.rqqttxt {color:#595959; background: #f1f1f1; padding: 15px 20px; text-transform: uppercase;font-family:"Source Sans Pro",sans-serif; font-size: 16px; text-align:center;}
 
 button.hvr-send-in {
    background: #ffd44f;
    color: #000;
    width: 100%;
    padding: 10px 20px;
    border-radius: 20px;
    border: none;
    font-size: 16px;
	font-family:"Source Sans Pro",sans-serif;
	margin-top: 15px;
	
}
 
 
 .form-group.frmgrp {
    padding: 0px 20px;
	
}

.rghtfrmwrp { width: 100%; border: 1px solid #eee;}

.rghtfrmwrp input.form-control, textarea.form-control, select.form-control { /*background: #f1f1f1;*/ font-family: "Source Sans Pro",sans-serif;}

.plyvdocurs { width: 100%; margin: 0px; padding: 22px 0px;}
 
 .stutstmnl {width: 100%; margin: 0px; padding: 0 0 20px 0; border-bottom: 1px solid #eee;}
 
 .stutstmnl h3 {
    font-family: "Source Sans Pro",sans-serif;
    font-size: 16px;
    color: #000;
    margin: 0;
    padding: 0 0 15px 0;
    text-transform: uppercase;
}

.stutstmnl p {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #4f4f4f;
    line-height: 20px;   margin-bottom:10px !important; }
	
	input.testbtn {
	background: #ffd44f;
    color: #000;
    padding: 6px 18px;
    border: none;
    font-family:"Source Sans Pro",sans-serif;
    font-size: 12px;
	text-transform: uppercase;
	border-radius: 4px;	
		
		
		
		  }
		  
		  .enqrnwwrp p {
	font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    color: #4f4f4f;
    padding: 0px 12px;
    line-height: 20px;
	text-transform: none;  
		  
		  }
		  
.enqrnwwrp { width: 100%; margin: 0; padding: 20px 10px; text-transform: uppercase; border: 1px solid #eee;}
		  
		  
		  .enqrnwwrp h3 {
			  font-family: "Source Sans Pro",sans-serif;
    font-size: 16px;
			  
			  
			    }
		  
		  .enqrnwwrp i.fa {
    color: #7e7e81;
    font-size: 18px;
    padding: 0 6px 0 0;
	width: 28px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
}


p.smlhead {
    color: #3B81C8;
    font-weight: bold;
	padding-right: 15px !important;
    text-align:center;
}

.enqrnwwrp.cursenqr p {
    padding: 4px 0px;
}

input.form-control.captchwd {
    width: 40%;
	float: left;
}

img.cpatimg {
    float: left;
	padding: 0 10px 0 0;
}


span.smlstkrgt {
    width: 60px;
    height: 1px;
    background: #7e7e81;
    text-align: left !important;
    display: inline-block;
    margin: 0px 0px 5px;
    padding: 0;
}

span.glyphicon.glyphicon-minus-sign {
    display: none;
}

.brdgrmwrp { width: 100%; background: #f1f1f1; margin:0; float: left; padding: 10px 0px; border-bottom: 1px solid #e4e4e4;}


.smlstkrhdbrd {
	width: 60px;
    height: 1px;
    background: #7e7e81;
    text-align: center !important;
    display: inline-block;
    margin: 0px 0px 5px;
    padding: 0;
	
	
	
	
	  }
	  
          .othrcoursdetl {
		  margin: 10px 0px;
		  padding: 4px;
		  width: 100%;
		  
		  background: #f4f4f4;
		  border: 1px solid #eee;
		  
		    }
			
	 .othrcoursdetl span{
			
			font-family: "Source Sans Pro",sans-serif;
			font-size: 15px;
			color: #595959;
			/* font-weight: bold; */
			vertical-align: middle;
	
			}
			
   .othrcoursdetl i.fa.fa-circle {
			color: #2da8f3;
			font-size: 9px;
}

.table-responsive.tlberesp {
    padding: 0px 20px;
}

.sclmetp {
    float: right;
    display: block;
    margin: -4px 0 0 0;
}
input.subbtnhm {
	background: #ffd44f;
    color: #000;
    padding: 8px 48px;
    border: none;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 14px;
    border-radius: 16px;
	font-weight: bold;
    outline: 0 !important;
 } 
	  .trnrfrm .btn-default{background:#D0D1D3;}
	  .trnrfrm .glyphicon{ top: 3px;  left: -3px; color:#707070;}
	  .trnrfrm .form-control{ border-radius:0; background:#fff!important;}
	  .buttonText {
    color: #707070;
}
.btn_alg{text-align:left;}
.trnrfrm .col-lg-3 > span {
    color: #767676;
    display: inline-block;
    padding: 5px 0;
}
	  .trnrfrm { width:65%; margin: 0px auto; text-align: center;  }
	  
	  .trnrfrm p {font-family: "Source Sans Pro",sans-serif; padding:10px 0 10px; margin:0;
			font-size: 21px;
			color: #595959;  }
			
		.trnrfrm p.upldfrm {
		 font-family: "Source Sans Pro",sans-serif;
			font-size: 14px;
			color: #595959;
			text-align: left;
			padding:0 0 0 50px;
			width: 80%;
            margin: 0px auto;	
			
			}
			
			
			.stucerti-left { width: 40%; float: left; margin:0;padding:10px 0;  }
			
			.stucerti-right { width: 60%; float: left; margin:0;  }
			button.ylwbtn {
				
				
				background: #ffd44f;
				color: #000;
				padding: 12px 20px;
				border: none;
				font-size: 13px;
				font-family: "Source Sans Pro",sans-serif;
				margin-left: -2px;
				font-weight: bold;
			}
			.stucerti-left h3 { margin:0; font-family: "Source Sans Pro",sans-serif; font-size: 16px; color: #fff; float: left; padding:3px 0 0 0;}
			
			.stucerti-left p {font-size: 14px; font-family: "Source Sans Pro",sans-serif; color: #fff;
			 }
			

.form-control.btmenqrinpt { width: 200px; float:left; padding:0px 16px; font-family: "Source Sans Pro",sans-serif; height:43px;
    color:#000; border-radius:0;}

.frminputdiv { float: left; margin:0; width: 50%; /* padding:10px 0 0 0; */}

.frminputtxt {float: left; margin:0; width: 50%; }
.frminputtxt h3 { font-family:"Source Sans Pro",sans-serif; font-size: 16px; color: #fff; margin:0; /* margin: 15px 0 0 0; */}

.frminputtxt p {font-size: 14px; font-family: "Source Sans Pro",sans-serif; color: #fff; margin:0; }

    
	
	.footermenu {
		float: left;
		width: 25%;
		margin: 0;
                padding:25px 0px 25px!important	
	}
	
	.footermenu ul { margin: 0;  padding:0; list-style: none;}
	
	.footermenu ul  li { display: block; padding: 2px 0;  }
	
	.footermenu li a { font-family: "Source Sans Pro",sans-serif;
	color: #595959; font-size: 14px; text-decoration: none; }
	
	  .footermenu h4 {
		    color: #595959;
			font-size: 20px;
			font-family: "Source Sans Pro",sans-serif;
			padding:8px 0 15px; 
			
		  }
		  
.soclicnservftr i.fa {
    font-size: 20px;
	color: #0087cc;  transition: all ease 0.5s;
}

.soclicnservftr i.fa:hover{color:#595959; transform: rotateY(360deg);}


input.uplodresm {
    background: #fff;
    display: block;
    float: left;
    padding: 4px;
    border: 1px solid #eee;
}

p.upldfrm span {float: left; font-size: 14px; font-family: "Source Sans Pro",sans-serif; padding: 10px;}

input.inputbrdbtm { font-size:13px; color:#767676;
    border: none;
    border-bottom: 1px solid rgba(117,117,117,0.6);
    -webkit-border-radius: 0;
    border-radius: 0;
    outline: none;
    text-shadow: none;
    background: rgba(255,255,255,0);
    padding: 5px;
    margin: 0 0 50px 0;
	width: 290px;
	margin-right: 70px;
	font-family: "Source Sans Pro",sans-serif;
}

.uplodresm input[type=file] {
	background: #d0d1d2;
	
}
	
	
	.footermenu.ftrmrepadlft {
    margin: 0 40px 0 0;
}


.footermenu.ftrrgtpd {
    padding: 0 0 0 25px;
}
/*-------------------------------Home Logo Slider------------------*/


#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
	padding:35px 0 0;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px; border:1px solid #ddd;
    width:207px;
    height:108px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:4px 8px; font-weight:bold;
    position: absolute;
    cursor: pointer;
    z-index:1;
    top:40%;
    background: rgba(0,0,0,0.5);
    color: #fff;     
}

.nbs-flexisel-nav-left {
    left: 10px;
}

.nbs-flexisel-nav-left:before {
    content: "<"
}

.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}

.nbs-flexisel-nav-right {
    right: 10px;    
}

.nbs-flexisel-nav-right:before {
    content: ">"
}

.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
.input-group{z-index:0;}
.navbar-form{box-shadow:0 0 0 #fff!important;}

.carousel-indicators li{border:1px solid #0085cb!important; display:none;}
.carousel-indicators .active{background-color: #0085cb!important;}
.carousel-indicators > li {
    display: flex!important;
}
/*---------------------Footer Rajeshwari------------------------*/
#res_course_bg{width:100%; height:auto; display:none; text-align:center;float: left;}
#res_course_wrap{width:100%; margin:0 auto; max-width:1140px; height:auto;}
#res_course_wrap ul{list-style-type:none;}
#res_course_wrap ul li{display:inline-block;}
 #res_course_wrap ul li a img {width:97px; height:40px;}
#res_course_wrap ul li a{padding:2px;  font:600 15px "Source Sans Pro",sans-serif;; color:#000;/*  border:1px solid #ddd; */ display:inline-block;}
.view_btn{background:#ffd44f; transition:all ease 0.5s; margin:15px 0 0!important; font:600 14px "Source Sans Pro",sans-serif!important;; color:#000; border-radius:20px; padding:8px 20px!important;}
.view_btn:hover{background:#0085CB; color:#fff!important; text-decoration:none;}
.search_icon{  margin:-5px 6px 0 0;}  
#footer_btm{width:100%; height:auto; background:#ededed;position:relative;}
#footer_btm_wrap{width:100%; max-width:1140px; margin:0 auto; border-top:1px solid #c8c8c8;}
#copy_left{float:left; }
#ft_rgt_links{float:right; text-align:right;}
#copy_left p{font:13px "Source Sans Pro",sans-serif;; margin:0; padding:10px 0; color:#595959;}
#copy_left p span{font:13px "Source Sans Pro",sans-serif;; margin:0; padding:10px 0; color:#595959;}
#ft_rgt_links ul{list-style-type:none;}
#ft_rgt_links ul li{display:inline-block; padding:10px 2px; font-family:"Source Sans Pro",sans-serif; }
#ft_rgt_links ul li a{padding:2px 5px; font:13px "Source Sans Pro",sans-serif; color:#595959; border-right:1px solid #c8c8c8; transition:all ease 0.5s;}
#ft_rgt_links ul li a:hover{color:#0087CC; text-decoration:none;}
#ft_rgt_links ul li a:last-child{border-right:none;}
.upload_form{width:50%;}
#careers_warp{width:100%; max-width:1140px; height:auto; margin:0 auto;}
#careers_warp h2{text-align:center; font:26px "Source Sans Pro",sans-serif; color:#000;}
#careers_warp h3{font:28px "Source Sans Pro",sans-serif; color:#000; margin:0; padding:15px 0px;}
#careers_warp p{font:14px/1.6 "Source Sans Pro",sans-serif; color:#595959; text-align:justify;}
#careers_left{float:left; width:50%; padding:2% 44px;}
#careers_left a{ background: #0188cc none repeat scroll 0 0;border-radius: 40px; margin:15px 0 0;color: #fff; display: inline-block;font: 14px "Source Sans Pro",sans-serif;padding: 10px 20px;}
#careers_right{float:left; width:50%;  padding: 3% 44px; text-align:center;}
#banner_wrap{width:100%; height:auto; position:relative;}
#homepage-bannner{background:#EDEDED; width:100%;    float: left;}
#banner_wrap .carousel-control{z-index:1; }
/*#banner_wrap .carousel-inner{z-index:1; }*/
#banner_wrap h3{font:42px "Source Sans Pro",sans-serif; color:#000; padding:25px 0 0 0;text-shadow:0 0 0 rgba(0, 0, 0, 0.0);}
#banner_wrap p{font:17px "Source Sans Pro",sans-serif; color:#000; text-shadow:0 0 0 rgba(0, 0, 0, 0.0); padding:0 15px}
.main-text{width:1140px; margin:0 auto;color: #FFF;}
.banner_logo{width:1140px; margin:0 auto;  position: absolute;top: 203px; z-index:11;}
.banner_logo ul{list-style-type:none;}
.banner_logo ul li{display:inline-block; padding: 8px 6px;}
.carousel-caption{top:0; text-shadow:0 0 0 rgba(0, 0, 0, 0.0);}
.carousel-control.right{display:none;}
.carousel-control.left{display:none;}

 .Accordion.pvcplc .AccordionPanelTab span.glyphicon {
    float: right;
    display: none;
}
.Accordion.pvcplc .AccordionPanelOpen .AccordionPanelTab span.glyphicon.glyphicon-minus-sign {
    display: block;
}

.Accordion.pvcplc .AccordionPanelClosed span.glyphicon.glyphicon-plus-sign {
    display: block;
}



/*Courses & certifications Microsoft Training start here*/

.mcrscoursewrap.pdrgt {
    padding-right: 25px;
}

.tab-cnts {
    margin: 15px 0 0 0;
    float: left;
	width: 100%;
}

.tab-cnts .TabbedPanelsTabSelected {
    background-color: #1da1f2 !important;
    border-bottom: 1px solid #EEE;
    color: #fff !important;
	font-family:"Source Sans Pro",sans-serif;
	font-size: 14px;
	padding: 18px 14px !important;
	
}

.tab-cnts .TabbedPanelsTab {
    position: relative;
    top: 1px;
    float: left;
	color: #0087cc;
	margin: 0px 1% 0px 0px;
    
    background-color: #f1f1f1;
    list-style: none;
	cursor: pointer;
    outline: none;
    text-align: center;	
	font-family: "Source Sans Pro",sans-serif;
	font-size: 14px;
	padding: 18px 14px;
}

.tab-cnts .TabbedPanelsContent {
    overflow: hidden;
    padding: 34px 30px;
    background: #f6f6f6;
}

.tab-cnts .TabbedPanelsContent ul { list-style: none; margin: 0; padding: 0; }

.tab-cnts .TabbedPanelsContent ul li { font-family: "Source Sans Pro",sans-serif; font-size: 14px; color: #595959; padding:8px 15px; background: url(../images/dot-icon.png) no-repeat 0px 14px; margin: 0;}

input.coursepdfbtn {
    border: none;
    background: #1da1f2;
    color: #fff;
    padding: 15px 20px;
    text-align: center;
	font-family: "Source Sans Pro",sans-serif; 
	font-size: 14px;
	text-transform: uppercase;
	margin: 22px 0px;
	border-radius: 3px;
	
}


.courtime { background: #004f76; padding: 25px; color: #fff; margin: 0px 0px 40px;  }

.courtime ul { list-style: none; margin:0; padding: 0;}
.courtime ul li { display: block; font-family:"Source Sans Pro",sans-serif; font-size: 15px; padding: 10px 0px; border-bottom: 1px solid #024160;}
.courtime ul li:nth-child(2) { border-bottom: none !important;}

.courtime ul li>span { font-weight: bold;  font-family:"Source Sans Pro",sans-serif; font-size:14px;}

.courtime ul li> img { padding-right: 5px;  }


input.reqtrnbtn {
	
	background: #ffd44f;
    color: #000;
    padding: 4px 12px;
    border: none;
    font-family:"Source Sans Pro",sans-serif;
    font-size: 14px;
	border-radius: 16px;
	
}


input.reqtrnblubtn {background: #1da1f2;  color: #fff; padding: 4px 12px; border: none; font-family: "Source Sans Pro",sans-serif; font-size: 12px; border-radius: 16px;   }

.stystu { width: 100%; margin:0; position: relative;}
.stystu p {
    width: 90%;
    height: 100%;
    position: absolute;
    left: 10px;
    top: 20px;
    color: #fff;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 19px;
	padding-top: 40px;	
 }
 
 .stystu span {
	 
	 position: absolute;
     left: 10px;
     bottom: 40px;
    color: #fff;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 13px;
	 
	   } 
	   
	   
	  
input.finmorebtn {
    position: absolute;
    right: 20px;
    bottom: 40px;
    background: #ffd44f;
    color: #000;
    border: none;
    padding: 6px;
    text-align: center;
    border-radius: 4px;
	font-family: "Source Sans Pro",sans-serif;
	font-size: 13px;
	font-weight: bold;
}


.enqrnwwrp.cursenqr.enqrbtm {
    margin-bottom: 80px;
}
	
	
	.dwnpdfwrp {  margin:0; text-align: center;  }   
  
   



/*Courses & certifications Microsoft Training end here*/




/*Privacy policy  style start here*/
.coursewrap.prcyply h2 { text-align: left; text-transform: capitalize;  }



.polcywrp { width: 100%; margin: 0; text-align: left; padding: 0 0 55px 0; float: left;;}


.polcywrp p {
    font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #595959;
    line-height: 24px;
    padding-right: 5px;
    padding-top: 15px;
	
}


.polcywrp .AccordionPanelTab {
	
	background: rgb(242, 242, 242);
    border-radius: 3px;
    border-bottom: 1px solid rgb(229, 229, 229);
    margin: 10px 0 0 0;
    padding: 9px 14px;
    cursor: pointer;
    -moz-user-select: none;
    -khtml-user-select: none;
    color: #0087cc;
    font-size: 14px;
    float: left;
    width: 100%;
    font-family:"Source Sans Pro",sans-serif;
}



.polcywrp .AccordionPanelOpen .AccordionPanelTab {
	
	background-color: rgba(241, 241, 241, 1);
    border-radius: 5px;
    color: #004f76;
}
.polcywrp .AccordionPanelContent p { 
font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #595959;
    line-height: 24px;
    padding-right: 0px;
    padding-top: 0px;

 }
 
 span.smlstkcntr.prvclft {
    text-align: left;
    float: left;
}

/*faq page css*/
 .polcywrp.faqwrp {
    padding: 25px 0 0 0;
}



.polcywrp.faqwrp .AccordionPanelContent {
	padding: 15px 14px;
	
}


.polcywrp.faqwrp .AccordionPanelContent p{
	
	font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #595959;
    line-height: 24px;
    padding-right: 0px;
    padding-top: 0px;

	
}
.polcywrp.faqwrp .AccordionPanelContent ul {
	list-style: none;
	margin: 0; 
	padding: 0;
	
	
}

.polcywrp.faqwrp .AccordionPanelContent ul li{
    font-family: "Source Sans Pro",sans-serif;
    font-size: 13px;
    color: #595959;
    padding:9px 15px;
    background: url(../images/dot-icon.png) no-repeat 0px 15px;
    margin: 0;
    /* line-height: 5px; */
	
}
 @media screen and (-webkit-min-device-pixel-ratio:0) { 
   .form-control.btmenqrinpt{height:42px;}
}
 .Accordion.pvcplc .AccordionPanelTab span.glyphicon {
    float: right;
    display: none;
}
.Accordion.pvcplc .AccordionPanelOpen .AccordionPanelTab span.glyphicon.glyphicon-minus-sign {
    display: block;
}

.Accordion.pvcplc .AccordionPanelClosed span.glyphicon.glyphicon-plus-sign {
    display: block;
}

/*Privacy policy  style end here*/


/*Courese registration style start here*/


.course-rgstr { width: 100%; margin: 10px auto; text-align: left;}

.course-rgstr p { background: #e8e8e8; color: #0087cc; font:16px "Source Sans Pro",sans-serif; padding: 12px 20px; text-align: left; }

.course-rgstr label {font: 13px "Source Sans Pro",sans-serif; color: #595959;}

.course-dropdateloc {
        height: 26px;
    width: 200px;
}

form.cursregfrm {
    padding: 30px 0px;
	position: relative;
}

form.cursregfrm .form-group {
	margin-bottom: 30px;
}

.srch-master {
    background: #ffd44f;
    color: #000;
    width: 180px;
    padding: 8px 16px;
    border-radius: 20px;
    border: none;
    font-size: 16px;
    font-family:"Source Sans Pro",sans-serif;
    margin-top: 15px;
}

input.form-control.cursereg {
      border: none;
    border-bottom: 1px solid rgba(179,179,179,1) !important;
    -webkit-border-radius: 0;
    border-radius: 0;
	text-shadow: none;
	outline: none;
	background: rgba(255,255,255,0);
    padding: 5px;
    margin: 0 0 20px 0;
	margin-right: 90px;
	width: 100%;
    font-family: "Source Sans Pro",sans-serif;
	border-top: 0px !important;	
	box-shadow: none;
	box-sizing: border-box;
 }
 
 
 span.focus-border{position: absolute; bottom: 30px; left: 0; width: 0; height: 2px; background-color: #3399FF; transition: 0.4s;}
 
 input.form-control.cursereg:focus ~ .focus-border{width: 100%; transition: 0.4s;}
 
 
 p.trmfrmcureg { color: #0080ca; font-size: 12px; font-family: "Source Sans Pro",sans-serif; margin: 0;  background: none; text-align: left; padding: 20px 0px; width: 70%; line-height: 22px; font-weight: 600;}
 
 .cursregfrm textarea#comment { background: #fff; }
 
 .cursregfrm label.lbltxt {padding-bottom: 6px;}
 
 select.form-control.slectopt {
    /*background: url(../images/slcttdroparw.png);*/
	background-repeat:no-repeat;
background-position:98%;
-webkit-appearance:none;
cursor: pointer;
height:  40px;
outline:none
}


.col-lg-6.col-md-6.col-sm-6.col-xs-12.npdcurreg {
    padding-left: 0px;
	width: 48%;
    margin-right: 2%;
	padding-right: 0px;
	
}

.col-lg-6.col-md-6.col-sm-6.col-xs-12.npdcurregrgt {
    padding-right: 0px;
	width: 48%;
    margin-left: 2%;
	padding-left: 0px;
}

#frmcptch { float: left; text-align: right; margin:0; padding: 0;  }

.cursregfrm span.regfee { font-family: "Source Sans Pro",sans-serif; font-size: 12px; color: #595959; float:right;  }

.col-lg-12.col-sm-12.subbtn {
    width: 98%; margin: 0px auto; text-align:center; padding: 15px 0px 10px;
}

.cursregfrm input[type="checkbox"] { margin: 0;}

.col-lg-12.col-sm-12.pdlftrgtn {
    padding-left: 0px;
    padding-right: 0px;
}



 span.caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -6px;
    vertical-align: middle;
    border-width: 8px;
	color: #0080ca;
}

.col-lg-6.col-md-6.col-sm-6.col-xs-12.revnewsltr {
    padding-left: 0px;
    
}

.servmnu p >em.fa.fa-circle { color: #2da8f3; font-size: 9px; margin: 3px 0 0 4px;}
.servmnu em.fa {color: #595959;font-size: 14px;padding: 0 6px 0 0;	}
.coureimg-lst p.curstxthd { text-transform:uppercase; margin-bottom:13px;}

.enqrnwwrp .fa.fa-facebook, .servmnu em.fa.fa-facebook {color:#3E5799!important;}
.enqrnwwrp .fa.fa-twitter, .servmnu em.fa.fa-twitter  {color:#43C7F4!important;}
.enqrnwwrp .fa.fa-youtube, .servmnu em.fa.fa-youtube {color:#ED1F24!important;}
.enqrnwwrp .fa.fa-linkedin, .servmnu em.fa.fa-linkedin {color:#0077b5!important;}
.enqrnwwrp .fa.fa-google-plus, .servmnu em.fa.fa-google-plus  {color:#DB402C!important;}


 a.vewdtl, input.vewdtl:hover, input.vewdtl:active, input.vewdtl:visited { border: none; background: #0087cc; color: #fff;padding: 6px 18px; font-size: 11px;font-family: "Source Sans Pro",sans-serif; text-transform:uppercase; text-decoration:none;float: right; }
.enqrnwwrp em.fa {color: #7e7e81;font-size: 16px;padding: 0 6px 0 0;/*width: 28px;*/display: inline-block;text-align: center;vertical-align: middle;}
a.finmorebtn, a.finmorebtn:hover, a.finmorebtn :visited { position: absolute; right: 20px;   bottom: 40px;  background: #ffd44f;  color: #000;   border: none;  padding: 6px;  text-align: center; border-radius: 4px;font-family: "Source Sans Pro",sans-serif;font-size: 13px;font-weight: bold;}
.stystu { margin-bottom:15px;}
 a.testbtn, a.testbtn:hover, a.testbtn:visited {background: #ffd44f; color: #000; padding: 6px 18px; border: none; font-family: "Source Sans Pro",sans-serif; font-size: 12px;
	text-transform: uppercase;	border-radius: 20px;	}

 .brdgrub em.fa.fa-angle-right {    font-size: 14px;    color: #595959;	padding: 2px 4px; line-height:1;}

.success_msg {color: green;    display: inline-block;    text-align: center;    width: 100%;    font-size: 16px;    font-family: "Source Sans Pro",sans-serif;}
#enqy_btns{text-align:center; margin:15px 0 22px 0;}
#enqy_btns a{display:inline-block; font:13px "Source Sans Pro",sans-serif;  background:#0188CC; border-radius:20px; color:#fff; margin:10px 0 0; width:200px; padding:10px 0}
/* #enqy_btns a:hover{background:transparent; } */

#enqy_btns a{text-decoration:none;}
#enqy_btns a.stud_testi{background:#FFD54F; color:#000;}
.index_bg {position:relative;z-index:0;}

.serchicon a {
    background:  url(/images/search-icon-small.png)no-repeat 4px 8px;    width: 22px;   position: absolute;  right:8px;  top:0px;   float: right;  padding: 16px 0px;}

.polcywrp .AccordionPanelContent ul.wyc-ul {list-style: none;	margin: 0; 	padding: 0;}

.polcywrp .AccordionPanelContent ul.wyc-ul li{
    font-family: "Source Sans Pro",sans-serif;    font-size: 13px;    color: #595959;    padding:9px 15px;    background: url(../images/dot-icon.png) no-repeat 0px 15px;    margin: 0;
    /* line-height: 5px; */}
.tab-cnts .TabbedPanelsContent h1 {  font-family: "Source Sans Pro",sans-serif;  color: #595959; font-size: 20px; }
.tab-cnts .TabbedPanelsContent h2 { font-family: "Source Sans Pro",sans-serif;  color: #595959; text-transform: uppercase;  font-size:16px; padding:0px;}
.tab-cnts .TabbedPanelsContent h3 { font-family:"Source Sans Pro",sans-serif;  color: #595959; text-transform: uppercase;  font-size:16px; padding:0px;}
.tab-cnts .TabbedPanelsContent h4 { font-family:"Source Sans Pro",sans-serif;  color: #595959; text-transform: uppercase;  font-size:14px; padding:0px;}

div.cursregfrm {   padding: 30px 0px;position: relative;}

div.cursregfrm .form-group {margin-bottom: 30px;}
/*pdlftrgtn table tr td { padding-left: 20px;}*/
input[type=radio]{margin:2px 0 0 -20px!important;}

.coureimg-lst ul li a {  text-decoration: none;}
#report_left .btnchoose .btn {padding:6px 12px 8px 10px !important;}
.btnchoose input{border-bottom:0 !important;
}

#report_left .btnchoose .btn {
 -webkit-padding-before:6px;
 -webkit-padding-end:12p;
-webkit-padding-after:8px;
 -webkit-padding-start:10px;
}
.TabbedPanelsContent span {
font: 14px/1.6 "Source Sans Pro",sans-serif!important; color:#595959!important; padding:4px 0 !important;
}

.bullet3 {
    float: left;
    background: url(../images/dot-icon.png) no-repeat 0px 4px;
    width: 7px;
    height: 7px;
    margin-right:0px;
    margin-top:0px;
    padding-bottom:0px;
}
.TabbedPanelsContent strong span{font:600 16px "Source Sans Pro",sans-serif!important; 
}
.res_icon {
display:none!important;
}

/*----------------------------Search---------------------------------*/

.search-button-top {
    position: absolute;
    right: 20px;
    top: 50%;
    transform: translate(0px, -50%);
}
.search-toggle-btm {
    display: block;
    height: 12px;
    position: relative;
    width: 13px;
}
.search-toggle-btm::before, .search-toggle-btm::after {
    content: "";
    display: block;
    position: absolute;
    transition: all 0.1s ease 0s;
}
.search-toggle-btm::before {
    border: 2px solid #0088CD;
    border-radius: 50%;
    height: 100%;
    left: -2px;
    top: -4px;
    width: 100%;
}
.search-toggle-btm::after {
    background: #0088CD;
    height: 2px;
    left: 8px;
    top: 10px;
    transform: rotate(45deg);
    width:10px;
}
.search-toggle-btm.active::before {
    border-radius: 0;
    border-width: 1px;
    left: 4px;
    top: -1px;
    transform: rotate(45deg);
    width: 0;
}
.search-toggle-btm.active::after {
    left: -1px;
    top: 4px;
    width: 12px;
}
.search-input:focus {
    outline: medium none;
}
#header-1 {
    left: 16px;
    position: relative;
    top: 44px;
}
#header-1 .search-box {
      background-color: #fff;
    bottom:-44px;
  height: 40px;
    max-height: 0;
    position: absolute;
    right: 20px;
    transform: translateY(100%);
    transition: all 0.3s ease 0s;
    width: auto; z-index:1;
}
#header-1 .search-box .search-input {
     background-color: transparent;
    border-left: medium none;
    border-right: 1px solid #ddd;
    border-top: medium none;border-bottom: medium none;
    color: #2e2e2e;
    font: 13px "Source Sans Pro",sans-serif;
    height: 100%;
    opacity: 0;
    padding: 0 1em;
    width: 288px;
}
#header-1.show .search-box {
    max-height: 40px;
    padding:0;
}
#header-1.show .search-box .search-input {
    opacity: 1;
}
.search-rgt-icon{  background: rgba(0, 0, 0, 0) url("../images/search-icon-small.png") no-repeat scroll 10px center !important;
    border: medium none !important;
    float: right;
    padding: 0 !important;
    position: relative;
    right: 0;
    top: 0;
    width: 35px !important;
    z-index: -1;}
/*----------------------------Search---------------------------------*/
.myrdo-btn label{
margin:1px 7px 0 6px!important;
}


/*--course detail page --*/
.vewdtl {
    color: #fff !important;
}
/*--course detail page --*/


/*-------------------------awards gallery((color box)-18/03/2017)-------------------*/

.group1 {
    text-decoration: none;
    outline: 0;
}


.full-cntnt {
    width: 100%;
}

    .full-cntnt ul {
        clear:both;
        float:left;
        width: 100%;
    }

        .full-cntnt ul li {
            width: 32%;
            float: left;
            padding: 10px 10px;
            /*border: solid 1px #616161;*/
            margin: 5px;
        }
            .full-cntnt ul li a img {
                /*width:138px;*/
                height: 138px;
            }
    .full-cntnt h2 {
        clear:both;
        float:left;
        margin:10px 0 10px 10px;
    }

    .gl-pop:hover img{
transform: scale(1.1);	
}

    .gl-pop img {
	transition: transform 1s;
	
}
    .gl-pop {
    
    float: left;
	width: 25%;
	margin:0;
	padding: 0;
	position: relative;
    /*transition: transform 1s;*/
    transform: scale(1);
    overflow: hidden;
    
   
}
.coursdetl a {
    font-family:14px "Source Sans Pro",sans-serif;
   color:#595959;
}

#dnn_ctr700_HtmlModule_lblContent p{font:14px "Source Sans Pro",sans-serif;}

.bread-main{width:100%;background:#fff;margin-bottom:30px;/* box-shadow: -1px -3px 4px -1px #ddd inset;  */ border-bottom:1px solid #ddd;}
.bread-main-wrap{width:100%;max-width:1150px;margin:0 auto;}
.bread-main-wrap .breadcrumb {background-color: #fff;margin:0px;/* box-shadow: 0px -3px 3px -1px #ddd inset; */}
.bread-main-wrap .breadcrumb ul{text-decoration:none;}
.bread-main-wrap .breadcrumb li a{font:15px "Source Sans Pro",sans-serif;text-decoration:none;}
.bread-main-wrap .breadcrumb li{color: #595959;}
.wrap-rps{width:100%;max-width:1150px;margin:0 auto;}
.contact-info{width:100%;border-bottom:1px solid #ddd;}
.contact-info ul{float:right;list-style:none;}
.contact-info ul li{display:inline-block;padding:10px 0px 10px 20px;font:13px "Source Sans Pro",sans-serif;color: #595959;}
.contact-info ul li span{color:#0080CA;font-weight:bold;padding-right:5px;}
.contact-info ul li  a{text-decoration:none;color:#8a8786;}
.book-left .form-control {height:40px;background:#0087CC;color:#FFF;border:none;}
.book-right .btn-default {border-color:#0087CC;height:40px;}
.book-right .btn-default:hover{border-color:#0087CC;background:#fff;}
.book-right .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {width: 160px;}
.develop-left{padding:60px 0px;}
.develop-cont p{font:12px "Source Sans Pro",sans-serif;color: #544e5f;}
.xebia{padding:0px 0px;}
.xebia .xebia-right{padding:0px 0px 0px 20px;}
.trainer-avatar {border-radius: 50%;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.28);padding: 3px;}
.xebia .xebia-left img{max-width:34px;}
.xebia .xebia-right p{font:600 13px/1.8 "Source Sans Pro",sans-serif;color: #595959;margin:0px;padding-left:5px;}
.xebia .xebia-right a{font:600 13px/1.8 "Source Sans Pro",sans-serif;color: #595959;margin:0px;padding-left:5px;text-decoration:none;}
.global{width:100%;}
.book-right .bootstrap-select.btn-group .dropdown-menu li {border-bottom: 1px solid #ddd;padding: 5px 0;position: relative;}
.book-right .bootstrap-select.btn-group .dropdown-menu li:last-child{border:none;}
	
.data-list > li:first-child {background-color: #3B81C8; border-radius: 4px 4px 0 0;font:600 16px "Source Sans Pro",sans-serif;padding: 15px 24px;color:#fff;}
ul.global-training-info i {color: #9c2a89;display: inline-block;font-weight: 100;margin-right: 15px;vertical-align: middle;}
.data-list {color: #544e5f;}
.data-list > li {border-color: #efeef3;font:13px "Source Sans Pro",sans-serif;padding: 13px 18px 13px 10px;}
.data-list > li  > a{color:#595959;text-decoration:none;}
.data-list > li ul {list-style-type: disc;padding: 18px 10px 0 52px;}
.data-list > li ul > li {color: #9d92b2; padding: 5px;}
.data-list > li span { color: #8a8786;float: right;}
ul.global-training-info > li.has-anchor a:hover { background: #fbfafd none repeat scroll 0 0;}
.list-group-item {background-color: #fff;display: block;margin-bottom: -1px;position: relative;font:600 13px "Source Sans Pro",sans-serif;color:#000;padding:0px 20px;}
ul.global-training-info > li.has-anchor {  padding: 0;}
ul.global-training-info > li.has-anchor a {   color: #000;   display: block;   padding: 18px 18px 18px 10px; text-decoration: none;transition: background 0.2s ease 0s;font:13px "Source Sans Pro",sans-serif;}
.about-trainers h3, .about-trainers img {display: inline-block;}
.about-trainers h3 a{color:#544e5f;text-decoration:none}
.about-trainers img.trainer-avatar { margin-right: 10px;max-width: 32px;}
.about-trainers .trainer-name {color: #544e5f;font:600 13px "Source Sans Pro",sans-serif;margin: 10px 0 20px;}
.about-trainers .trainer-name span {color: #ccc7d8;float: none; font:500 13px "Source Sans Pro",sans-serif;padding-left: 5px;text-transform: uppercase;}
.about-trainers p {color: #9d92b2;font:12px "Source Sans Pro",sans-serif;margin: 0 0 10px;}


.develop-right h2{color: #595959;font:24px/1.3 "Source Sans Pro",sans-serif;margin:0px;padding-bottom:10px;}
.develop-right h3{color: #595959;font:600 18px "Source Sans Pro",sans-serif;margin:0px;padding:25px 0px 0px;}
.develop-right p{color: #595959;font:15px/1.8 "Source Sans Pro",sans-serif;margin:0px;}
.develop-right ul{padding:10px 0px 20px;list-style:none;}
.develop-right ul li{color: #595959;font:17px/1.8 "Source Sans Pro",sans-serif;background:url(../../../Portals/_default/Skins/RPSHome/images/blue-dot.PNG) no-repeat 0px 15px;padding:5px 25px;}

.book-left .form-control:hover {border:none;box-shadow:300px 0 0 0 #FFD44F inset, -80px 0 0 0 #FFD44F inset;color: #fff;border-radius:0px;border-radius:20px;}
.row{margin:0px!important;}
.develop-main-wrap{padding:0px 0px 60px;}
.book-left .register-box{border-radius:20px;}
.book-right .bootstrap-select > .dropdown-toggle { border-radius: 20px;}
.xebia .xebia-left,.xebia .xebia-right{padding:0px;}
.btn-both{padding:20px 0px;}
.adr-grp{padding:0px 0px 30px}
.xebia{border-bottom:1px solid #ddd;padding:10px 0px;}
.xebia:last-child{border:none;}
.lft-btn{padding:40px 0px 20px;}


     /*Css-start 5 april 2018*/
	 
 .up-heading h3 {
    text-align: left;
    font-size: 26px;
}
a.up-btn {
    float: right;
    font-size: 14px;
    background: #ffd44f;
    color: #000;
    padding:12px 15px 10px 15px;
    text-decoration: none;
}
table.up-data {
    width: 100%;
    float: left;
}
table.up-data tr{
   padding:10px 15px;
}
table.up-data thead tr:first-child {
    background: #0087cc;
}

table.up-data th{
   font-size:15px;
    color:#fff;
	padding: 10px 15px;
}
table.up-data td {
    font-size: 14px;
    color: #000;
    padding: 20px;
}
table.up-data tr:nth-child(odd) {
    background: #ededed;
}

table.up-data td{
   border-right:1px solid #e4e2e2;
}
table.up-data td:last-child{
   border-right:0;
}
.up-heading {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}
a.up-btn:hover {
    text-decoration: none;
    background: #0287cc;
    color: #fff;
}
.banner-hdr.contnr.bnrhdtxt h2 {
    margin-top: 32px;
}
.reg-mail {
    width: 100%;
    text-align: left;
    margin-top: 28px;
    float: left;
}
.reg-mail p {
    font-weight: 600;
}
.reg-mail p a {
   /* text-decoration:underline;*/
	color:#0087cc;
}
img.image-pic {
    width: 16px;
    margin-right: 5px;
}

 /*-------------------End Of Awards gallery-----------------------*/
 @media screen and (min-width:769px) and (max-width: 1230px){
	.inmslearn {
        width: 100% !important;
    }
  }
  @media screen and (max-width:1280px){
	.bread-main{margin:0px 0px;}
	.contact-info { padding: 0 20px;}
	.develop-left{padding-right:20px!important}
	.develop-main-wrap{padding:0px 20px 60px;}
  }
  
  @media screen and (max-width:1024px){
	#webinar1 table.up-data td {
    border-right: 0;
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 13px;
    font-family: Open Sans, sans-serif;
    text-align: right;
	padding: 15px 10px;
}
#webinar1 table.up-data tr {
    border-bottom: 4px solid #fff;
    display: block;
	padding: 0;
 }
#webinar1 table.up-data thead tr:first-child {
    display: none;
}
#webinar1 table.up-data tr:nth-child(even) {
   background:#fff;
}
#webinar1 table.up-data thead {
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    font-size: 13px;
    text-transform: lower-alpha;
    font-family: Open Sans, sans-serif;
    padding: 0;
    position: absolute;
}
#webinar1 table.up-data td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    margin: 0px 10px 0px 0px;
    text-align: left;
	font-weight: 600;
}
#webinar1 table.up-data tr:nth-child(odd) {
    background: #ededed;
}
#webinar1 table.up-data tbody {
    border: 1px solid #ddd;
}
#webinar1 table.up-data tr td:nth-child(odd) {
    background: transparent;
}

.contactdt {
         padding:20px 0 !important;
    }
    .phone p {
        text-align:center;
        font: 16px "Source Sans Pro",sans-serif;
        padding: 0 !important;
    }
   .email p {
       text-align:center;
        font: 16px "Source Sans Pro",sans-serif;
        padding: 0 !important;
    }
   
   }
 
 @media screen and (max-width:768px){
 .develop-left {width:70%!important;margin:0 auto!important;}
 
 
 }
 
 @media screen and (max-width:680px){ 
 table.up-data td {
    border-right: 0;
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: 13px;
    font-family: Open Sans, sans-serif;
    text-align: right;
	font-weight: 600;
}
table.up-data tr {
    border-bottom: 4px solid #fff;
    display: block;
	padding: 0;
 }
 table.up-data thead tr:first-child {
    display: none;
}
table.up-data tr:nth-child(even) {
   background:#fff;
}
table.up-data thead {
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    font-size: 13px;
    text-transform: lower-alpha;
    font-family: Open Sans, sans-serif;
    padding: 0;
    position: absolute;
}
table.up-data td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    margin: 0px 10px 0px 0px;
    text-align: left;
	font-weight: 400 !important;
}

table.up-data tbody {
    border: 1px solid #ddd;
}

#webinar1 a.up-btn {
    margin-top: -5px;
    font-size: 12px;
   padding: 12px 8px 10px 8px;
}
#webinar1 .up-heading h3 {
    font-size: 18px;
}
}

@media screen and (max-width:530px){ 
.reg-mail p a {
    color: #0087cc;
    display: block;
    margin-top: 12px;
    margin-left: 0;
}
em.fa.fa-envelope.mail-icn {
    margin: -8px 10px 0px;
}
}
@media screen and (max-width:380px){ 
a.up-btn {
    margin-top: -5px;
    font-size: 12px;
}
.up-heading h3 {
    font-size: 20px;
}

.course-dropdateloc {
        height: 26px;
    width: 200px;
}

}

.phone {
    text-align: center;
    padding:0 10px !important;
}
.email {
    text-align: center;
    padding:0 10px !important;
}
 
/* added on 15th nov 2018*/
div#myModal .carousel-control.left{display:inline-block !important;}
div#myModal .carousel-control.right{display:inline-block !important;}
div#myModal .carousel-control{
    color: #fff;
    font-size: 20px;
    width: 30px;
    height: 30px;
    background: #000;
    border-radius: 50%;
    opacity: 1;
	    line-height: 26px;
}
.sliderct {
    position: absolute;
    top: 50%;
    width: 100%;
}


/* Blue Header updated by madhu 29/07/2019*/

.blue-header {
    background: #0087cc;
    width: 100%;
    float: left;
}

.right-cdetaisls {
    float: left;
}

.right-cdetaislss {
    float: right;
}

.follow-us ul {
    list-style: none;
    padding:0;
    margin-bottom: 0;
}

    .follow-us ul li { 
        display: inline-block;
        color: #fff !important;
        font: 400 14px 'Source Sans Pro', sans-serif;
        text-decoration: none !important;
        padding: 7px 0;
    }

.sub-menu {
    display: none;
    float: right;
    transition: 0.5s all;
}

ul.right-cdetaislss li {
    padding: 2px 5px !important;
}

.header-cover {
    position: relative;
    width: 100%;
    float: left;
}

.fix-center {
    max-width: 1200px;
    margin: 0 auto;
}

ul.left-cdetaisls {
    float: left;
    line-height: 26px;
}

    ul.left-cdetaisls li {
        padding: 7px 24px 7px 0;
        font-size: 14px;
    }

.left-cdetaisls li a {
    color: #fff !important;
    text-decoration: none !important;
    font-size: 14px;
}

.header-overview {
    width: 100%;
    float: left;
}

ul.right-cdetaisls li a {
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    text-decoration: none !important;
    padding: 0 5px;
}

ul.right-cdetaislss li a i.fa {
    font-size: 14px !important;
    line-height: 0px !important;
}

div.right-cdetaisls-float {
    float: right;
    line-height: 26px;
}

.sub-menu {
    display: none;
    float: right;
    transition: 0.5s all;
}

.fix-center {
    max-width: 1200px;
    margin: 0 auto;
}


@media only screen and (max-width: 1200px) {
    .fix-center {
        width: 95%;
    }
}

@media (max-width: 768px) {
    div.right-cdetaisls-float {
        float: none;
        line-height: 26px;
    }

    ul.right-cdetaislss {
        float: left;
    }

    .sub-menu {
        display: block;
        margin-top: 2px;
        position: relative;
        z-index: 5;
    }

    ul.right-cdetaisls {
        width: 30%;
        text-align: center;
        float: right;
        background: #0087cc;
        position: absolute;
        right: 0;
        display: none;
        top:32px;
        z-index:99999;
    }

        ul.right-cdetaisls li a {
            display: block;
        }
}

@media only screen and (max-width: 979px) {
    ul.left-cdetaisls {
        display: none;
    }
}

/* footer */

.container-fluid.lower-footer {
    width: 100%;
    float: left;
    padding: 28px 0;
}

.lower-footer {
    background-color: #1e2123;
}

.fix-center {
    max-width: 1200px;
    margin: 0 auto;
}

.footer-heading h4 {
    font: 400 18px/24px 'Source Sans Pro', sans-serif;
    color: rgb(175, 175, 175);
    border-bottom: 1px solid #757575;
    padding-bottom: 17px;
    margin-bottom: 18px;
}

.lower-footer-content ul {
    margin-left: 0;
    padding-left: 0;
}

    .lower-footer-content ul li {
        font: 400 14px/24px 'Source Sans Pro', sans-serif;
        color: #fff;
    }

    .lower-footer-content ul li {
        display: block;
        line-height: 2;
    }

.lower-footer-content li {
    list-style: none;
    color: #ffffffb3;
}

.lower-footer-content ul li a {
    text-decoration: none !important;
    font: 400 14px/24px 'Source Sans Pro', sans-serif;
    color: rgb(175, 175, 175) !important;
}

.lower-footer-content-head h4:after {
    /*top: 28px;*/
    top: 38px;
    content: "";
    display: block;
    margin-top: 12px;
    position: absolute;
    width: 60px;
    padding-bottom: 10px;
    border-top: solid 3px #0087cc;
}

div#footer-address h5 {
    margin-bottom: 10px;
    font-size: 16px;
    color: rgb(175, 175, 175);
}

.address {
    width: 100%;
    display: inline-block;
    color: rgb(175, 175, 175);
}

    .address .fa-map-marker {
        color: rgb(175, 175, 175);
    }

.container-fluid.lower-copyright-footer {
    width: 100%;
    float: left;
}

.lower-copyright-footer {
    background-color: #0c0b0bed;
    color: #ffffffb3;
    font-family: Source Sans Pro;
    font-size: 12px;
    padding-top: 1%;
    padding-bottom: 1%;
}

.copyright-text p {
    font: 400 13px 'Source Sans Pro', sans-serif;
    color: rgb(167, 167, 167);
}

.policy-link ul li {
    list-style: none;
    display: inline-block;
}

.faq-link {
    border-left: 1px solid rgb(175, 175, 175);
    border-right: 1px solid rgb(175, 175, 175);
}

.policy-link li a {
    font: 400 13px 'Source Sans Pro', sans-serif;
    color: rgb(175, 175, 175);
    padding: 0 10px;
}

.social-media-link ul {
    float: right;
}

    .social-media-link ul li {
        list-style: none;
        display: inline-block;
    }


@media only screen and (max-width: 991px) {
    .container-fluid.lower-footer {
        text-align: center;
    }

    .lower-footer-content-head h4:after {
        left: 50%;
        transform: translateX(-50%);
    }

    .footer-heading h4 {
        border-bottom: 1px solid #403f3f;
        margin-bottom: 10px;
    }

    .container-fluid.lower-copyright-footer {
        text-align: center;
    }

    .social-media-link ul {
        float: none;
        margin-top: 10px;
    }
}


span#dnn_ctr1001_FooterOEM_dnnCopyright_lblCopyright {
    color: rgb(167, 167, 167);
}

span#dnn_ctr1003_FooterOEM_dnnCopyright_lblCopyright {
    color: rgb(167, 167, 167);
}

span#dnn_ctr1002_FooterOEM_dnnCopyright_lblCopyright {
    color: rgb(167, 167, 167);
}

span#dnn_ctr506_Footer_dnnCopyright_lblCopyright {
    color: rgb(167, 167, 167);
}

a.menu-mobile {
    width: 30px;
    height: 22px;
    float: right;
    text-align: right;
    background: url(../images/menu.png) no-repeat;
    background-size: 100%;
    z-index: 3;
    position: relative;
    top: 22px;
    right: 0
}

    a.menu-mobile.open-h {
        background: url(../images/Close.png) no-repeat center
    }

a.menu-cls {
    background: url(../images/Close.png) no-repeat center;
    z-index: 9999999;
    width: 18px;
    height: 18px;
    float: right;
    text-align: right;
    position: fixed;
    right: 18px;
    top: 19px;
    transition: all .3s;
    display: none
}

.copyright-text {
    margin-bottom: 10px;
}
/* close updated by madhu 29/07/2019*/


/* style start 10sep2020 */
ul.right-cdetaislss li {
    display: inline-block;
    vertical-align: middle;
}

.single-item {
    position: relative;
}
.single-item img {
    width: 100%;
    display: inline-block !important;
    height: auto !important;
}
figure.overflow-hidden span {
    height: auto !important;
    width: 100% !important;
    }
.Button1 {
  background: #ffd44f;
    color: #000;
    padding: 12px 25px;
    border: none;
    font-size: 14px;
    font-family: "Source Sans Pro",sans-serif;
    margin-left: -3px;
    font-weight: bold;
    height: 42px;
    outline: 0;
    cursor: pointer;
}
#res_course_wrap ul li:last-child {
    width: 100%;
}
.homeworkus {
    width: 100%;
    float: left;
}
.trainersection {
    width: 100%;
    float: left;
    margin: 12px 0 45px 0;
}
#formtrainer form {
    margin-top: 22px;
}
.btn_alg.pad_rmd {
    text-align: center;
    width: 100%;
    margin: 20px 0 0;
}

.whowe-banner h2 {  
    color: #fff;
    font: 24px/1.8 "Source Sans Pro",sans-serif;
    line-height: 50px;
    text-transform: uppercase;
}
.whowecontent {     
    float: left;
}   
#about_left h2 {    
    font: 26px "Source Sans Pro",sans-serif;
    margin: 0;
    color: #000;
}  

.bcrumb ul {
    list-style: none;
    margin: 0;
}
.bcrumb ul li {
    display: inline-block;
    padding-right: 10px;
    font: 400 13px 'Source Sans Pro',sans-serif;
}
.breadcr-section .fa {
    color: #0087cc;
}
.bcrumb ul li a {
    font: 400 13px 'Source Sans Pro',sans-serif;
    color: #595959!important;
    text-decoration: none!important;
}
.bcrumb ul li span {
    color: #0087cc;
    font-weight: 600;
}
.bcrumb ul li {
    display: inline-block;
    padding-right: 10px;
    font: 400 13px 'Source Sans Pro',sans-serif;
    vertical-align: middle;
}
.breadcr-section {
    width: 100%;
    float: left;
    background: #f3f6f8;
    padding: 5px 0;
}
img.banner-slider {
    width: 100%;
}
.formfix {
    margin-top: 22px;
}
.oemcheck {
    width: 3% !important;
    display: inline-block;
    vertical-align: text-top;
}
.broucher {
    cursor: pointer;
}

.labwrapcont ul li:before {
    content: "";
    background: #fdb72d;
    width: 6px;
    height: 6px;
    display: inline-block;
    border-radius: 50%;
    left: 0;
    top: 13px;
    position: absolute;
}
.lab em.fa.fa-envelope {
    color: #dfcf5a;
    font-style: normal !important;
}
.lab em.fa.fa-phone {
    color: #dfcf5a;
    font-style: normal !important;
}
.hospital-section {
    background: #3b81c8;
}
.directwrapcont h5 .fa {
    color: #bdbdbd;
    margin: -8px 10px 0px;
    display: inline-block;
    font-size: 20px;
}
.rtabs {
    width: 100%;
    float: left;
    margin: 35px 0;
}
.boxcon img {
    max-width: 100%;
}
.fulltabs {
    width: 100%;
    float: left;
}
.react-tabs__tab {
    position: relative;
    background: none;
    color: #222;
    display: inline-block;
    padding: 10px 15px !important; 
    cursor: pointer; 
    border: 1px solid #d7d7d7 !important;
    margin: 0px 5px 0px 0px;
    font: bold 14px "Source Sans Pro",sans-serif;
    color: #0087CC;
    border-radius: 5px 5px 0 0!important;
}
.react-tabs__tab-list {
    border-bottom: 0 !important;
    margin: 0 !important;
}
.react-tabs__tab:focus , .react-tabs__tab:hover{
    box-shadow: none;
    border-color: none;
    outline: none;
    color: #fff!important;
    background: #0087CC!important;
    border-radius: 5px 5px 0 0!important;
}
.react-tabs__tab--selected{
    box-shadow: none;
    border-color: none;
    outline: none;
    color: #fff!important;
    background: #0087CC!important;
    border-radius: 5px 5px 0 0!important;
}
.weektab {
    width: 100%;
    float: left;
    padding: 25px;
}
.spacescroll h2 img {
    margin-right: 10px;
}
.accodacontent {
    border: 1px solid #e6e6e6;
    width: 100%;
    padding: 10px 10px;
}
.tabsrows {
    width: 100%;
    float: left;
    padding: 2px 0;
}
.accomocon > img {
    width: 100%;
}
.accotabcontent {
    padding: 0 15px;
}
.accotabcontent h3 {
    color: #0087cc;
}
.contacttoggle {
    background: transparent !important;
}
.contacttoggle li a {
    background: transparent !important;
    font-size: 18px;
    color: #fff;
    position: relative;
    display: inline-block;
}
.makeactive {
    width: 18px;
    height: 18px;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 50%;
    vertical-align: middle;
    margin: -4px 6px 0;
    position: relative;
}
.contacttoggle .active .makeactive:before {
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: #F5D450;
    display: inline-block;
    content: "";
    position: absolute;
    left: 2px;
    top: 2px;
}
.contactdt {
    width: 100%;
    float: left;
    margin: 30px 0;
}
.gender select {
    color: #fff !important;
}
.gender {
    border: 0;
    height: 38px;
}
.control-label {
    font: 14px/1.6 "Source Sans Pro",sans-serif;
    color: #fff;
}
.control-label a{
    font: 14px/1.6 "Source Sans Pro",sans-serif;
    color: #fff !important;
    text-decoration: underline;
}
.contactdt p {
    color: #fff;
} 
.contactpg .container {
    box-shadow: none;
}
.contactdt a {
    color: #fff;
    text-decoration:none !important;
}
.gender select option {
    color: #000 !important;
}
.ul-element li {
    font-size: 16px;
}
.hidedps {
    display: none;
}
.audience-part {
    text-align: center;
    margin: 20px 0;
}
.delivery-mode-content ul li h5 {
    margin-top: 12px;
    font-size: 16px;
    font-weight: 600;
}
.noprogram {
    color: red;
}
.popup-trigger span.control-label {
    color: #000 !important;
}
.popup-trigger span.control-label a {
    color: #000 !important;
}
.contactbtn {
    cursor: pointer;
}
.course-list li {
    font-size: 16px;
}
#Symantec_courses_cp {
    margin: 22px 0 0;
}
.hmtestimonials .modal-header, .hmtestimonials .modal-body, .hmtestimonials .modal-footer {
    background: #ffff !important;
}  
.double-slider .slick-dots {
    width: 100% !important;
    top: auto !important;
    bottom: 0 !important;
}   
.double-slider {
    margin: 32px 0;
}
.double-slider .slick-slider {
    padding-bottom: 42px;
    position: relative;
}
.coursetabs {
    padding: 14px 30px;
    box-shadow: 1px 1px 40px -12px #bdbdbd;
    width: 100%;
    float: left;
    margin-top: 36px;
    text-align: left;
}
.coursetabs  .react-tabs__tab:focus, .coursetabs  .react-tabs__tab:hover {
    box-shadow: none;
    outline: none;
    color: #0087CC !important;
    background: #fff !important;
    bottom: 0 !important;
}
.coursetabs .react-tabs__tab--selected {
    color: #0087CC !important;
    background: #fff !important;
    border-bottom:1px solid #1282dd !important; 
}
.coursetabs .react-tabs__tab {
    border: 0 !important;
    font: 400 20px 'Source Sans Pro',sans-serif!important;
    color: #333;
    padding-bottom: 30px !important;
    bottom: 0 !important;
    position: relative;
}
.coursetabs .react-tabs__tab--selected:before {
    margin-top: 39px;
    left: 50%;
    transform: translatex(-50%);
    content: '';
    height: 22px;
    width: 22px;
    border-radius: 50%;
    position: absolute;
    border: 2px solid #fff;
    background-color: #1282dd;
}
.content-wrap {
    padding: 10px 12px;
}
.coursetabs .react-tabs__tab-list {
    border-bottom: 1px solid #aaa !important;
}
.coursetabs .react-tabs__tab-panel {
    width: 100%;
    float: left;
    margin-top: 12px;
}
.content-wrap p {
    font: 400 16px/25px 'Source Sans Pro',sans-serif!important;
    margin-bottom: 12px !important;
}
.content-wrap ul {
    padding: 0 18px;
}
.content-wrap ul li { 
    padding-bottom: 18px; 
    font: 400 16px 'Source Sans Pro',sans-serif !important;  
}
img.logoslider-img { 
    display: inline-block !important; 
    max-width: 100%;  
}
.lsides-item {  
    border: 1px solid #ccc;   
    text-align: center !important; 
}
.logoitem {
    padding: 4px;
}
.logosliders{
    margin: 30px 0; 
}
.ourclientspart .logosliders {
    margin: 30px 0 0 !important;
}
.tabswrapper .react-tabs__tab {
    width: 16%;
}
.tabswrapper .react-tabs__tab {
    font: 13px "Source Sans Pro",sans-serif;
    color: #595959;
    min-height: 120px;
    text-align: center;
}
.tabswrapper .react-tabs__tab img{
  margin-bottom:12px; 
}
.hoverltabimg {
    display: none;
}
.react-tabs__tab--selected .hoverltabimg,  .react-tabs__tab:hover .hoverltabimg  {
    display: inline-block !important;
}
.react-tabs__tab--selected .ltabimg , .react-tabs__tab:hover .ltabimg  {
    display: none !important;
}
.tabswrapper .tab_content {
    width: 100%;
    float: left;
    padding: 12px;
    border: 1px solid #ccc;
}
.tabswrapper .accordian_header {
    display: none;
}

@media only screen and (max-width:991px){
.tabswrapper .react-tabs__tab img {
    display: none !important;
}
.react-tabs__tab {  
    width: 100% !important;
   min-height: auto !important;
   text-align: left !important;
}
.react-tabs__tab--selected .hoverltabimg, .react-tabs__tab:hover .hoverltabimg {
    display: none !important;
} 
}
@media only screen and (max-width:600px){
.react-tabs__tab {  
    padding: 8px 10px !important;  
}
.weektab { 
    padding: 18px !important;
}
}
#hireleftsec{
    width: 50%!important;
}
#hirerightsec{
    width: 45%!important;
}
@media only screen and (max-width:768px){
    #hireleftsec{
        width: 100%!important;
    }
    #hirerightsec{
        width: 100%!important;
    }
}