﻿.suc-sto > a {
	background-color: #FBBFA7;
	color: #054439 !important;
	padding: 5px 8px;
	border-radius: 4px;
}

.col-md-6.col-sm-8.padding-right-none.xs-padding-left-none.recent-vehicles.rec-scroll .succ-text {
	color: #054439;
	margin: 0;
}

.col-md-6.col-sm-8.padding-right-none.xs-padding-left-none.recent-vehicles.rec-scroll .succ-text {
	color: #054439;
	margin: 0;
	text-align: left;
	margin-bottom: 9px;
}
 .example-top .succ-main {
	float: left;
	width: 33%;
}

.about-left {
  float: right;
  text-align: center;
  width: 248px;
}

.toptext {
  float: left;
  width: 611px;
}
 
.about-right {
  float: left;
  text-align: justify;
  width: 583px;
}

.animated > a {
  color: #333;
}
.featured i {
	font-size: 75px;
	color: #044439;
}
 
.row-inner .facilities-promo-wide p a {font-size: 1.2rem;}

.freereport .textblue {
  background-position: 30px 30px;
  color: #054439 !important;
  display: inline-block;
  font-size: 15px !important;
  padding-bottom: 8px;
  padding-top: 8px;
}

.testi > strong {
  color: #054439;
}



.age-news .link {
  font-size: 14px;
  font-weight: bold;
}


 .licen-main {

  display: inline-block;

  width: 100%;

}



.licen-left {

  float: left;

  width: 626px;

}



.licen-right {

  float: left;

  width: 127px;

}



 

  a.gray-button {

  background-color:#054439;

  color: #FFFFFF !important;

  display: inline-block;

  font-size: 21px;

  font-weight: normal;

  padding:7px 20px;

  text-decoration: none;

  text-transform: uppercase; font-family:'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;  /* border: 1px solid #FFFFFF;*/

    box-shadow: 0 0 3px #333333;margin: 0 4px;

}



a.purple-button {

  background-color: #202020;

  color: #FFFFFF !important;

  display: inline-block;

  font-size:21px;

  font-weight:normal;

  padding:7px 35px;

  text-decoration: none;

  text-transform: uppercase;font-family:'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;  /* border: 1px solid #FFFFFF;*/

    box-shadow: 0 0 3px #333333;margin: 0 4px;

}







.succ-scroll-home{

	padding-left:10px;

 

}

.dollar {

    float: left;

    width: 10px;

}

.slide2 {

    background-color:#FFFFFF;

    border: 1px solid #ccc;

    display: table;

    height: auto;

    padding: 2%;

    width: 96%;

	margin-top:15px;

		margin-bottom:15px;  

}

.scheduleimg {

	float:left;

   margin-bottom: 10px;

    margin-left: 10px;

    margin-right: 22px;

    margin-top: 10px;

 

}



.scheduleimg img {

    height: 110px;
    width: 125px;
    border: 2px solid #fff;
    box-shadow: 0 0 2px #ccc;

}

 
@media only screen and (min-width: 320px) and (max-width:480px) {	

.scheduleimg {
    margin-right: 6px;
    text-align: center;
    width: auto;
}

.scheduleimg {

	float:none; margin:0}

	header.affix .bottom-header .navbar-default .navbar-brand {
  height: 82px !important;
  padding: 11px 0 0 15px;
}

#secondary-banner {
  
  height: auto !important;
 
}

#secondary-banner {
  padding-top: 14px !important;
  margin-top:0 !important;
}

p {
 
  text-align: left;
}

.social.botlogo {
  margin-bottom: 24px !important;
  text-align: center !important;
  width: 100% !important;
}


 
 }

 



 

 

 

.slide h2 {

    background-image: none;

    background-repeat: no-repeat; color:#C62030;

    font-family: 'trade_gothicbold','trade_gothic','Carrois Gothic',arial,Verdana,Geneva,sans-serif;

    font-size: 25px;

	margin:5px 0; padding:0;

   

}

.scheduleimg {

	float:left;

   margin-bottom: 10px;

    margin-left: 10px;

    margin-right: 22px;

    margin-top: 10px;

 

}



.scheduleimg img {

    height: 110px;

    width: 125px;

    border: 2px solid #fff;

    box-shadow: 0 0 2px #ccc;

 

 

}

 







.sitemap-left  .site-footer-contact h3 {

    color: #151515;

    font-weight: bold;

    margin-top:10px;margin-bottom:2px;

}



.sitemap-left  .site-footer-contact ul {

	margin-left:0px; 

 

}



.sitemap-left .site-footer-links h3{    color: #151515;

    font-weight: normal;

    margin-top:10px; margin-bottom:2px;

}



.sitemap-left  .site-footer-links ul {

	margin-left:0px; 

 

}







.sitemap-left .site-footer-links {

  float: left;

    height: 210px;

    margin-left: 0;

    margin-right: 2.28509%;

    margin-top: 2%;

    width: 41%;

}

 



.copyright {

 

  background-color:#202020;

  color: #fff;

  float: left;

  font-size: 10px;

  margin: 0 auto;

  padding:1% 8% 0;

  text-align: left;

  width: 84%; font-family:Verdana,arial, Geneva, sans-serif

}

 

 

.copyright p {

 

  color: #fff; 

  font-weight: normal;

  line-height: 1.38462;

  margin-bottom: 12px; font-size:12px; margin:16px 0;

}	

 



.innertext{

  
    margin-bottom: 5px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 3px;

    padding-bottom: 5px;

    padding-left: 0;

    padding-right: 0;

    padding-top: 5px;

   	

	

}

 



.success-scroll{height:320px; padding:14px;  background-color: #f3d8be;

  border: 1px solid #E3E3E3;}

 

.success-scroll2 {
  background-color: #f3d8be;
  height: 300px;
  margin-bottom: 0;
  overflow: hidden;
  padding: 15px;
}


.formmain select option{padding:5px;}



.sitemap-left{ float:left; width:95%; }

.cont-inn-left .sitemap-left ul { list-style:none; list-style-type:none;}

.cont-inn-left  .sitemap-left ul li { list-style:none; list-style-type:none;   padding: 5px 0; margin: 0;} 
 

.cont-inn-left  .sitemap-left ul li a { color:#151515}

.cont-inn-left .sitemap-left ul li a:hover { color:#05b7e4}

.cont-inn-left .free-report p a{ color: #14b4f0;}



.free-tips{text-align:left;margin-bottom:10px;}

.free-tips.coachtip {
  float: left;
  width: 232px;
}

.train-tip-left {

   

    float: left;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

	padding:8px 8px;     

    position: relative;

    text-align: left;

    width:40%;

	margin:10px 0;

}



.formmain input[type=text] { 

  border: 1px solid #ccc;

  border-radius: 3px;

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  width:80%;

  min-height:25px;

  padding: 4px 20px 4px 8px;

  font-size: 12px;

  -moz-transition: all .2s linear;

  -webkit-transition: all .2s linear;

  transition: all .2s linear;



}



.formmain select{ 

  border: 1px solid #ccc;

  border-radius: 3px;

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  width:92%;

  min-height:30px;

  padding: 4px 5px 4px 8px;

  font-size: 12px;

  -moz-transition: all .2s linear;

  -webkit-transition: all .2s linear;

  transition: all .2s linear;



}



.formmain textarea{ 

  border: 1px solid #ccc;

  border-radius: 3px;

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  width:85%;

  min-height:50px;

  padding: 4px 5px 4px 8px;

  font-size: 12px;

  -moz-transition: all .2s linear;

  -webkit-transition: all .2s linear;

  transition: all .2s linear;   resize: none;



}



.formmain .coachtip input[type=submit] { 

  border-color: #054439;

  background-color: #054439; background:#054439;

   background-image: -webkit-gradient(linear, left top, left bottom, from(#054439), to(#054439));

  

  background-image: -webkit-linear-gradient(top, #054439, #054439);

  

  background-image: -moz-linear-gradient(top, #054439, #054439);

 

  background-image: -o-linear-gradient(top, #054439, #054439);

   background-image: linear-gradient(to bottom, #054439, #054439);

 

  color: #fff; }





.cont-inn-left .train-tip-left p, .cont-inn-left .train-tip-left p strong{ color:#14b4f0;}

 



.cont-inn-left .train-tip{

 

   float: right;

    font-size: 14px;

    padding-bottom: 3%;

    padding-left: 2%;

    padding-right: 0%;

    padding-top:2px;

    position: relative;

    width:42%;

    border: 1px solid #ccc;

}

	

	

.cont-inn-left .train-tip .button-main{

   float: left;

    margin-bottom: 3px;

    margin-left: 19%;

    margin-top: 3px;

    text-align: center;

    width: 90%;	

	

}



.cont-inn-left .train-tip .formright {
  float: left;
  font-size: 13px;
  margin: 3px 0 3px 0;
  width: 67%;
}


.cont-inn-left .train-tip h1 {
  background-image: url("../images/training-sch-bg.png");
  background-position: left bottom;
  background-repeat: no-repeat;
  border-bottom: 1px solid #e3e3e3;
  color: #054439;
  font-family: "Plus Jakarta Sans",Verdana,arial,Geneva,sans-serif;
  font-size: 20px;
  font-weight: bold;
  line-height: 17px;
  margin-right: 16px;
  margin-top: 12px;
  padding: 0 0 9px;
}
 



.cba-left{width:70%; float:left;}



.cba-right{ float:left; margin-left:3%}



.cba-main .form-inn{margin:5px 0}

.cba-main .cba{ width:15%

	

	

}







.age-news-right {

    float: left;

    margin-right: 0;

    width: 82%;

}



.cba-main .form-inn .cba-inn-right{ 
    float: left;
    margin-right: 0;
    width: 100%;
}

strong {

  font-weight: bold;
  color:#2a2a2a; 

}


.date {
  color: #333;
  font-size: 16px;
  font-weight: bold;
}


.cont-inn-left a:hover{color:#044439;}

	

	

.succ-main{

padding:5px 0; margin-bottom:10px;

	

}
.blog-content .succ-main{

padding:5px 0; margin-bottom:25px;


}

.succ-text {
  font-weight: normal;
  margin-bottom: 19px;
  padding: 0;
  text-align: justify;
}

 




.succ-name {
  color: #054439;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0 0 0 0px;
  width:100%;
  display:inline-block;
}


.succ-date{
	color:#2d2d2d;
	font-weight:bold;
	
}

.cont-inn-right .success-scroll2 p{ padding:0 10px 0 7px;}

.cont-inn-right .success-scroll2 .succ-name{ padding:0 10px 0 7px; color:#054439}









.cont-inn-left ul li  {

	list-style:disc;

	padding:5px 0;

	margin-bottom:8px; font-size:15px  ; font-family:Verdana,arial,Geneva, sans-serif;

  font-size: 13px;

	

}



.cont-inn-left ul {

	 

	padding:5px 0;

	margin-left:42px; 

	

}



.cont-inn-left ol {

	 

	padding:5px 0;

	margin-left:42px;  

}



.cont-inn-left ol li {
  font-family: Verdana,arial,Geneva,sans-serif;
  font-size: 13px;
  list-style: decimal outside none;
  margin-bottom: 8px;
  padding: 5px 0;
  text-align: left;
}



 

  

 



.events-sche-main{

	 width:100%; display:inline-block;

	 

	

}



.cont-add{

	margin:8px 0;

	

}



.events-schedule{ float:left;

height: auto; max-height: 100%; vertical-align: top; width:100%; margin:15px 0; /*border: 1px solid #E3E3E3;*/

}





.events-schedule h1{

 

    font-family:Verdana,arial,Geneva, sans-serif;

    font-size:21px;

	margin:8px 0; padding:0;line-height: 23px; text-align:left;

	

}



.readmore em{font-size:14px; color:#054439}





.cloude h2{ margin:0;} 



.cloude{

/*	width:30%;*/ margin-left:0%; float:right; height: auto;  /*border: 1px solid #E3E3E3;*/ margin-top:2px; margin-bottom:8px;

	

}



.tag-cloud{padding:5px 10px; margin-top:0px; padding-left:15px}



.tag-cloud LI {

    display: inline;

}

.tag-cloud SPAN {

/*    left: -999px;

    position: absolute;

    width: 990px;*/

}

.tag-cloud .not-popular {

    font-size: 1em;

}

.tag-cloud .not-very-popular {

    font-size: 1.3em;

}

.tag-cloud .somewhat-popular {

    font-size: 1.6em;

}

.tag-cloud .popular {

    font-size: 1.9em;

}

.tag-cloud .very-popular {

    font-size: 2.2em;

}

.tag-cloud .ultra-popular {

/*    font-size: 2.5em;*/

}



.tag-cloud a { /*color:#e60419;*/ color:#044439;}



.tag-cloud a:hover { background-color:#e60419; color:#fff;}





.monthRow{

	

	 

	font-size: 22px;

	font-weight:normal;

	color:#0d0d0d;

	text-decoration: none;

  /*  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0a0a0a), to(#0a0a0a));

	   background: -webkit-linear-gradient(top, #0a0a0a, #0a0a0a); 

	background: -moz-linear-gradient(top, #0a0a0a, #0a0a0a); 

	   background: -ms-linear-gradient(top, #0a0a0a, #0a0a0a);

	   background: -o-linear-gradient(top, #0a0a0a, #0a0a0a);

	   border:1px solid #f3f2f2;*/

	height: 25px;

	text-align:left;

	background-image:url(../images/training-sch-bg.png); background-repeat:no-repeat; background-position:left bottom; padding-bottom:8px;

	

	

}

 









.rightmenu {    

    width: auto;

	float:right;

}



.rightmenu ul{

	

	margin:0;

	padding:0;

	list-style-type:none;

}





.rightmenu ul li{

	

	margin:0;

	padding:0;

	list-style-type:none; 

	display:inline;

	line-height:27px;

}



.rightmenu ul li a{	

  color: #FFFFFF;

    font-family:Verdana,arial,Geneva, sans-serif;

    font-weight: bold;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

    text-transform: uppercase; 

	font-size: 13px;

	text-decoration:none; 

	border-right:1px solid #FFF; padding:0 12px;

	 

}



.rightmenu ul li a:hover{

	color:#cccccc;

	text-decoration: underline;

}





.rightmenu ul li a.last{	

      border-right:0px solid #FFF;

}





.logosection{

	 width:100%; 

	 float:left;

}
 

.midmenu {    

    width: auto;

	float:right;	 

	   

	    /* fallback */ background-color: #fff; /* Safari 4-5, Chrome 1-9 */ 

	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#eaeaea));

	  /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #fff, #eaeaea); 

	  /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #fff, #eaeaea); /* IE 10 */

	   background: -ms-linear-gradient(top, #fff, #eaeaea); /* Opera 11.10+ */ 

	   background: -o-linear-gradient(top, #fff, #eaeaea);

	   border:1px solid #f3f2f2;

	  

	   border-radius:6px;

	   height: 48px;

	   margin-top:15px;

	   margin-right:5px;

	   padding:8px;

	 

	

}



.midmenu ul{

	

	margin:0;

	padding:0;

	list-style-type:none;

}





.midmenu ul li{

	

	margin:0;

	padding:0;

	list-style-type:none; 

	display:inline;

	line-height:27px;

}



.midmenu ul li a{	

  color: #7d7d7d;

    font-family:Verdana,arial,Geneva, sans-serif;

    font-weight: bold;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

    text-transform: uppercase; 

	font-size:18px;

	text-decoration:none; 

	padding:0 19px; float:left;

	background-image:url(../images/middlemenu-bg.png); background-repeat:no-repeat; background-position:right;

	 

}



.midmenu ul li a b{

	color: #007AC3;

    display: block; 

    font-size:18px;

    font-weight: normal;  line-height: 17px;

	

}



.midmenu ul li a:hover{

	color:#bab8b8;

	text-decoration: underline;

}





.midmenu ul li a.last{

	background-image:none;  padding-right:0px;

 

}





.headerimg {

    background-image: url("../images/header-bg.jpg");

    background-position:30px 1px;

    background-repeat: repeat-x; 

    height: auto;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

    position: relative;

    width: 100%;

    z-index: 1000; text-align:center

	

	

}



.headerimg figure{

	margin:0 auto;

	padding:0;

	width:986px; position: relative;

 

}





.headerimg figure img{ 

    height: auto;

    width: 100%;





}





.welcome-text{

   background-image: url("../images/welcome-bg.png");

    background-repeat: repeat;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    float: right;

    height: 192px;

    margin-right:0px;

    padding-bottom: 8px;

    padding-left: 15px;

    padding-right: 15px;

    padding-top:11px;

    position: absolute;

    right: 10px;

    top: 16px;

    width: 209px;

    z-index: 99999; background-color:#fff;

	

	

}



.welcome-text h1{

     color: #007AC3;

    font-family:Verdana,arial,Geneva, sans-serif;

    font-weight: bold;

	border-bottom:1px solid #999999; 

	font-size:16px; 

	text-transform:uppercase;

	margin:0;

	padding:0; text-align:left;

}

 

 .welcome-text p{

     color: #044439;

  font-family:Verdana,arial,Geneva, sans-serif;

    font-weight: justify;

	font-size:16px;  

	margin:0;

	padding:0; text-align:justify;

	line-height:21px;

}







/* content */



	#container{	

		margin:0 auto;

		width:1055px;

		text-align:left;

		position:relative;

		padding:1em 0;

 }

 

 

.container-inn{	

	margin:0 auto;

	 width: 1085px;

	text-align:left;

	position:relative;

	padding:2em 0; display:table;

 }

 

 

.cont-inn-left {
  float: left;
  margin: 0 auto;
  min-height: 684px;
  padding: 0px;
  position: relative;
  text-align: left;
  width: 100%;
}

 

 

.cont-inn-right {

  float: right;

  margin: 0 auto;

  padding: 0;

  position: relative;

  text-align: left;

  width: 23%;

}

 

.cont-inn-right h2 {

   

    font-family:Verdana,arial,Geneva, sans-serif;

    font-size: 25px;

    margin-bottom: 0;

    padding-bottom:10px;

    padding-left:16px;

    padding-right: 0;

    padding-top:10px;

	margin-top:0;

	

	    /* fallback */ background-color: #b12024; color:#FFF /* Safari 4-5, Chrome 1-9 */ 

	 

	

}





.cont-inn-right h3 {

   

    font-family:'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

    font-size:24px;

    margin-bottom: 0;

    padding-bottom:5px;

    padding-left:16px;

    padding-right: 0;

    padding-top:5px;

	margin-top:0px;

	

	    /* fallback */ background-color:#054439; color:#FFF /* Safari 4-5, Chrome 1-9 */ 

	 

	

}

#marqueecontainer2{

  /*  border: 1px solid #CCCCCC;*/

    height:345px;

    margin: 0 auto 0 6px;

    overflow: hidden;

    padding: 5px;

    position: relative;

    text-align: left;

    width: 252px;

}





.successbold {

    font-family:Verdana,arial,Geneva, sans-serif;

    font-size:18px;

    margin-bottom: 15px;

    margin-left: 0; font-weight:bold;

    margin-right: 0;

    margin-top: 3px;

    padding-bottom: 5px;

    padding-left: 12px;

    padding-right: 19px;

    padding-top: 5px;

    

}



.successbold2 {

    font-family:Verdana,arial,Geneva, sans-serif;

    font-size:18px;

    margin-bottom: 15px;

    margin-left: 0; font-weight:bold;

    margin-right: 0;

    margin-top: 3px;

    padding-bottom: 5px;

    padding-left: 12px;

    padding-right: 19px;

    padding-top: 5px;

    

}





#marqueecontainer1 #vmarquee1 p{

	margin-bottom:0px

	

	

}





#marqueecontainer2 #vmarquee2 p {

    margin-bottom: -4px;

}



#marqueecontainer1 #vmarquee1 p.live{ font-size:13px;}





.success h2{

	border-left:none;

	border-right:none;

	

}



.cont-inn-right p {	 

	 

	padding:5px 0;

  font-family:Verdana,arial,Geneva, sans-serif;

    font-size: 13px;

	margin:3px 0 15px 0;

	text-align:left;

	padding-left: 12px;

    padding-right: 19px; padding:5px 5px 5px 2px;

}







.cont-inn-right h2 b {

    color: #007AC3;

    display: inline-block;

}

 

 

.cont-inn-left h2 {	 

    background-image: url("../images/inner-ban-bg.png");

    background-position: left bottom;

    background-repeat: no-repeat;

    color: #0d0d0d;

  font-family:'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

    font-size:29px;

    font-weight: normal;

    margin-bottom:10px;

    padding-bottom: 15px;

    padding-left: 0;

    padding-right: 0;

    padding-top:10px;

	 

}



.cont-inn-left p {
  font-family: Verdana,arial,Geneva,sans-serif;
  font-size: 13px;
  margin: 3px 0 5px;
  padding: 5px 0;
  text-align: left;
}


.innertext > div {
  text-align: left;
}


.cont-inn-left p a, .cont-inn-left a { color:#054439; text-decoration:none;}	 

.cont-inn-left p a:hover, .cont-inn-left a:hover { color:#792765; text-decoration: underline;}	 

 

 




.cont-inn-left h2 b {

    color: #007AC3;

    display: inline-block;

}

 	

	ul#items{		

		margin:1em 0 1em 0;

		width:auto;

		height: 223px;

		overflow:hidden;

}



	ul#items li{

		list-style:none;

		float:left;

		height:250px;

		overflow:hidden;

		margin:0 20px 0 0px; width:263px; padding:26px;

	/*	background:#DBDAE0;

		color:#fff;

		text-align:center;

		-moz-border-radius:5px;

		-webkit-border-radius:5px;

		border-radius:5px;

		-moz-box-shadow:0 1px 1px #777;

		-webkit-box-shadow:0 1px 1px #777;

		box-shadow:0 1px 1px #777;

		color:#555;*/

		background-image:url(../images/box-bg.jpg); background-repeat:no-repeat;  



}

	ul#items li:hover{color:#044439;}

	ul#items li .image{

		margin:20px 20px 10px 20px;

		width:267px;

		height:150px;

		overflow:hidden;

		border:2px solid #fff;

/*		-moz-box-shadow:0 1px 1px #bbb;

		-webkit-box-shadow:0 1px 1px #bbb;

		box-shadow:0 1px 1px #bbb;*/

		}	

	ul#items h3{

		text-transform:uppercase;font-size:18px;font-weight:bold;margin:.25em 0;text-shadow:#f1f1f1 0 1px 0;    font-family:Verdana,arial,Geneva, sans-serif;   line-height: 22px; 

		}

		

 ul#items h3 b{

	 color:#007AC3;  display: inline-block;

	 }	

		

ul#items .info{color:#383936;text-shadow:#f1f1f1 0 1px 0;      font-family:Verdana,arial,Geneva, sans-serif; line-height:17px;}

ul#items .listen{color:#007AC3;text-shadow:#f1f1f1 0 1px 0;      font-family:Verdana,arial,Geneva, sans-serif;font-size: 13px; padding:0; margin:0;  line-height: 16px; width:200px}



.learnmore figure {

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

    position: relative;

   

}

	

ul#items .info1{color:#383936;text-shadow:#f1f1f1 0 1px 0;  font-family:Verdana,arial,Geneva, sans-serif; font-size:11px; margin-top:2px;margin-bottom:7px;}

		

.name{   color: #383936;

    display: inline-block;

     font-family:Verdana,arial,Geneva, sans-serif;

    font-size:13px;

    min-width:45px;

    text-shadow: 0 1px 0 #F1F1F1;

	height:15px; font-weight:bold; border-right:2px solid #007AC3; line-height:14px;

	margin-bottom:5px; margin-right:5px

	

}

.sub-btn{

	margin:12px 0 5px 30px; 

}

.sub-btn a{

	margin:0px 5px 0px 5px; 		

	color:#fff; font-family:Verdana,arial,Geneva, sans-serif; text-transform: uppercase;

	padding:5px 25px 3px 25px; font-size: 13px; text-decoration:none;  

	 

/* /* fallback */ background-color: #e01935; 

 background-image: url(images/linear_bg_1.png); background-repeat: repeat-y; /* Safari 4-5, Chrome 1-9 */ 

 background: -webkit-gradient(linear, left top, right top, from(#e01935), to(#2F2727)); /* Safari 5.1, Chrome 10+ */ 

 background: -webkit-linear-gradient(left, #e01935, #b10f2e); /* Firefox 3.6+ */ 

 background: -moz-linear-gradient(left, #e01935, #b10f2e); /* IE 10 */ 

 background: -ms-linear-gradient(left, #e01935, #b10f2e); /* Opera 11.10+ */ 

 background: -o-linear-gradient(left, #e01935, #b10f2e); 



}



.namefield input{

	border:1px solid #b3b1b1; margin-left:2px; width:160px;

	

}

			

			

	ul#items .learnmore a{

		

		color:#dd182c;box-shadow:1px 3px 2px #7f8382; font-family:Verdana,arial,Geneva, sans-serif; text-transform: uppercase;

		

		    /* fallback */ background-color: #c5c5c5; /* Safari 4-5, Chrome 1-9 */ 

	  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#b6b6b6));

	  /* Safari 5.1, Chrome 10+ */ background: -webkit-linear-gradient(top, #fff, #b6b6b6); 

	  /* Firefox 3.6+ */ background: -moz-linear-gradient(top, #fff, #b6b6b6); /* IE 10 */

	   background: -ms-linear-gradient(top, #fff, #b6b6b6); /* Opera 11.10+ */ 

	   background: -o-linear-gradient(top, #fff, #b6b6b6);

	   border:1px solid #d7d8d8;

	  

	   border-radius:6px; padding:6px 5px 6px 10px; font-size: 13px; text-decoration:none; 

	 

	}

	

	ul#items .learnmore a span{

	    background-image: url("../images/more-arrow.png");

    background-position: -23px 0px;

    background-repeat: no-repeat;

   /* background-size: 64% auto;*/

    display: inline-block;

    height: 20px;

    width: 20px;

	

	}

		

	ol#pagination{position:relative;text-align:center;}

	ol#pagination li{

		display:inline-block;

		width:65px;

		height:34px;

		background:url(../images/bg_buttons.png) no-repeat 0 0;

		text-align:left;

		text-indent:-8000px;

		list-style:none;

		cursor:pointer;

		margin:0 2px; display:none

		}

	ol#pagination li:hover{background:url(../images/bg_buttons.png) no-repeat 0 -16px;}

	ol#pagination li.current{color:#f00;font-weight:bold;background:url(../images/bg_buttons.png) no-repeat 0 -32px;}

	ol#pagination li.prev, ol#pagination li.next{

		position:absolute;

		top:-150px;

		}

	ol#pagination li.prev{left:-30px;background:url(../images/bg_buttons.png) no-repeat 0 -18px;}

	ol#pagination li.next{right:-30px;background:url(../images/bg_buttons.png) no-repeat 0 -75px;}

	

/* // content */





.car-tip{margin-bottom:5px;}

.getstrat-btn {

    margin-bottom: 5px;

    margin-left: 0px;

    margin-right: 0;

    margin-top: 12px;

}



/* // footer */

 

 footer {

   

    height:  auto;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

    padding-bottom: 0; 

    padding-top: 0;

    position: relative;

    width:100%; background-color:#044439;

	 

}





.foot-inn{

  width:94%;

  margin:0 auto;

  padding:1% 3%; position:relative;

}





.foot-menu {    

   display: inline-block;

    height: auto;

    width: auto;

}



.foot-menu ul{

	

	margin:0;

	padding:0;

	list-style-type:none;

}





.foot-menu ul li{

	

	margin:0;

	padding:0;

	list-style-type:none; 

	display:inline;

	line-height:27px; float:left;

}



.foot-menu ul li a{	

  color: #FFFFFF;

  font-family:Verdana,arial,Geneva, sans-serif;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

    text-transform: uppercase; 

	font-size:12px;

	text-decoration:none; 

	border-right:1px solid #525353; padding:0 8px; 0 6px

	 

}



.foot-menu ul li a:hover{

	color:#cccccc;

	text-decoration: underline;

}





.foot-menu ul li a.last{	

      border-right:0px solid #FFF;

}

.foot-inn p {

    color: #FFFFFF;

    float: right;

   font-family:Verdana,arial,Geneva, sans-serif;

    font-size: 12px;

    margin-bottom: 0;

    margin-left: 0;

    margin-right: 0;

    margin-top: 0;

    padding-left: 10px;

    position: relative;

    top: -30px;

	

}



 

 



/* // footer */







.topbar select {

    display: none;

}

 

 

 

.scheduleimg {

	float:left;

   margin-bottom: 10px;

    margin-left: 10px;

    margin-right: 22px;

    margin-top: 10px;

 

}



.scheduleimg img {

	width: 125px;

	height:110px;

 

 

}

 





.eve-sche-main{width:100%; float:left}

.eve-sche-main h1 {
  color: #054439;
  font-family: "Plus Jakarta Sans",Verdana,arial,Geneva,sans-serif;
  font-size: 21px;
  font-weight: bold;
  line-height: 23px;
  margin-bottom: 6px;
  padding: 5px 0 9px;
}






.eventname{

	width:67%; float:left; height:auto; font-size: 13px;margin-bottom: 15px;}

	

	

.event-reg-btn  .direction a{

	padding-top:5px

	

}
.event-reg-btn .direction .textblue {
  color: #666 !important;
}
	

	

.event-reg-btn{

	   float: right;

    height: auto;

    margin-top:0;

    margin-left: 2%;

    width: auto;

 }

 

.event-reg-btn a {
  color: #054439 !important;
  font-size: 19px;
  font-weight: bold;
  margin: 0;
  text-decoration: none;
}
.cont2 > h1 {
  color: #054439;
  font-size: 19px;
  font-weight: bold;
  margin-top: 0;
  text-align: center;
}

 

  .event-reg-btn a:hover{  

 color:#14b4f0;  

 text-decoration: underline;

 }
 

/* //////////////  Form Css Start From Here     ////////////// */
 
.formmain {
  float: left;
/*  font-size: 13px;*/
  margin:15px 2% 6% 0;
  position: relative;
  width: 96%;
}





.form-inn{

   width: 100%;

    display: inline; float:left

	

}



.formmain input[type="text"] {
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  font-size: 12px;
  margin-top: 0;
  min-height: 22px;
  padding: 2px 20px 2px 8px;
  transition: all 0.2s linear 0s;
  width: 92%;
}


.formmain select {
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: none;
  font-size: 12px;
  min-height: 24px;
  padding: 2px 4px 1px 8px;
  transition: all 0.2s linear 0s;are 
  width: 92%;
} 

.formmain textarea {
  border: 1px solid #ccc;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  font-size: 12px;
  height: 6em;
  min-height: 50px;
  padding: 4px 5px 4px 8px;
  resize: none;
  transition: all 0.2s linear 0s;
  width: 92%;
}

  

  .formmain textarea:focus{

 

  border-color: #51a7e8;

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 0 5px rgba(81,167,232,0.5);

  outline: none;	

	

}









.formmain input[type=text]:focus{

 

  border-color: #51a7e8;

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1),0 0 5px rgba(81,167,232,0.5);

  outline: none;	

	

}



.formmain input[type=submit] { 

  border: 1px solid #ccc;

  border-radius: 3px;

  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);

  width:80%;

  min-height:25px;

  padding: 4px 20px 4px 8px;

  font-size: 12px;

  -moz-transition: all .2s linear;

  -webkit-transition: all .2s linear;

  transition: all .2s linear;



}



.formmain input[type="button"], .formmain input[type="submit"], .formmain input[type="reset"] {
	border: 1px solid #054439;
	border-radius: 0px;
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
	width: 100px;
	min-height: 30px;
	padding: 5px 17px 5px 17px;
	font-size: 12px;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	background-color: #054439;
	color: #FFF;
	font-weight: bold;
	font-family: Verdana,arial,Geneva, sans-serif;
	font-size: 13px;
	margin-right: 2%;
	border-color: #fbbfa7;
	background-color: #fbbfa7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#054439), to(#054439));
	background-image: -webkit-linear-gradient(top, #054439, #054439);
	background-image: -moz-linear-gradient(top, #054439, #054439);
	background-image: -o-linear-gradient(top, #054439, #054439);
	background-image: linear-gradient(to bottom, #fbbfa7, #fbbfa7);
	color: #044439;
}





.formmain input[type=button]:hover,.formmain input[type=submit]:hover, .formmain input[type=reset]:hover  { 

  background-color: #fbbfa7; cursor:pointer;

  box-shadow:0 1px 2px #fbbfa7;

  



}





.button-main {

     float: left;

    margin-bottom:13px;

    margin-left:31%;

    margin-top: 3px;

    text-align: left;

    width: 40%;

}



.formleft{

   float: left;
font-weight: 700;
    margin: 5px 0% 5px 0;

    width: 31%;
    color:#044439;

	

}

.search-form figure.facilities-icon .formleft {
  width: 45%;
}

.search-form figure.facilities-icon .formright {
  margin-right: 0;
}



.redtext {

  

    color: red;

  font-family:Verdana,arial,Geneva, sans-serif;

    font-size: 14px;

}





.formright{

    float: left;

    margin-bottom: 3px;

    margin-left: 0;

    margin-right: 26%;

    margin-top: 3px;

    width: 40%;  font-size: 13px;

}



.age-news{ margin-bottom:10px; }



.age-news-right{ margin-right:0; width:auto; float:none;}









.buss-formright{

    float: left;

    margin-bottom: 3px;

    margin-left: 0;

    margin-right:0%;

    margin-top: 3px;

    width:61%;

}



.buss-formright input[type=text]{  width: 40%;}



 .gray { background-color:#c8c8c8}

 



/* //////////////  Form Css Start END Here     ///////////// */



 











/* #Media Queries

================================================== */





 @media only screen and (min-width: 320px) and (max-width:480px) {	





.scheduleimg {

    margin-right: 6px;

    text-align: center;

    width: auto;

}

.scheduleimg {

	float:none; margin:0}

	

 .formmain {

  float: left;

  font-size: 13px;

  margin: 2% 0 6%;

  position: relative;

  width: 100%;

}

 



.licen-left {

  float: left;

  width: 100%;

}



.licen-right {

  float: left;

  text-align: center;

  width: 100%;

}

.cont-inn-left p a {
  display: block;
  text-align: left;
  width: 245px;
  word-wrap: break-word;
}

.greyTxt a {
  display: inline !important;
  width: auto !important;
}



 }

 

 

 

@media only screen and (min-width: 767px) and (max-width:800px) {

	

.cont-inn-left { width:96%;    min-height: inherit;}

.cont-inn-right { float:left; width:100%;}	



#marqueecontainer1 { width:auto;}





	

}









@media only screen and (max-width: 767px) {

body  {
	background-position:50% -17px;
 }

.container-inn {
  padding: 1em 0;
  width: 98%;
}


 .buss-plan-img img{ width:100%}

.sitemap-left {

    float: left;
    margin-right: 0%;
    width: 100%;

}

.cont-inn-left .sitemap-left ul {
    margin-left: 5px;
}

.train-tip-left {
	width:100%;
	padding-left: 5px;
	padding-right: 0px;

}

.cont-inn-left .train-tip-left p, .cont-inn-left .train-tip-left p strong {

    color: #14b4f0;
	 font-size: 13px;
}

.cont-inn-left .train-tip {

float: left;

   width:100%;

 

}



.cont-inn-left .formmain .form-inn {

  padding-left: 2%;

  padding-right: 2%;

  width: 94%;

} 



.cont-inn-left .train-tip .formright {

width: 94%;	

}



.cont-inn-left .train-tip .button-main {

    float: left;

    margin-bottom: 3px;

    margin-left: 0;

    margin-top: 3px;

    text-align: center;

    width: 98%;

}



 

.cba-main .form-inn .cba-inn-right {

    float: left;

    margin-right: 0;

    width: 100%;

} 

.cont-inn-left h2 {

 font-size:18px;	

}

 

 .age-news-right {

    float: left;

    margin-right: 0;

    width:100%;

}



  

.cba-main .cba {

    width: 100%;

    margin-bottom: 5px;

}

 

.cba-left {

  float: left;

  width: 100%;

}

 

 .eventname {

    font-size: 13px;

    margin-bottom: 10px;

}



#marqueecontainer1 {

	margin-top: 15px;

	

}



 

 .eventname {

    float: left;

    height: auto;

    width: 100%;

}



.event-reg-btn {

 

    margin-bottom: 4%;   float: right;

    height: auto;

    margin-left: 0;

    margin-top: 0;

    width: 100%;

  

}



.cloude {

    float: left;

    height: auto;

    width: 100%;

    margin-left: 0;

}





 

.events-schedule{

   height: auto; 

 /*  overflow: auto; */

   max-height:100%; 

   vertical-align: top; 

   width:100%; 

   margin:15px 0;	 	

/*   border: 1px solid #E3E3E3;*/

}

 

 



.dollar{float:left; line-height: 38px;}

 

.rookie .form-inn .formright input[type=text] {

    float: left;

    margin-left: 4px;

    margin-right: 0;

    padding-bottom: 5px;

    padding-right: 0;

    padding-top: 5px;

    width: 94%;

} 



 



 

 



.scheduleimg img {

    height: 197px;

    width: 232px;

}





.scheduleimg {

	  margin-right: 6px;

}

 

.wrapper{  width:94%;

	  padding:0 3%;}	





.midmenu {display:none;}

.leftmenu {display:none;}

.rightmenu {display:none;}

 

 .topbar {

    background-image: none;

    background-position: center center;

    background-repeat: no-repeat;

    display: inline-block;

    height: auto;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

    padding-bottom: 0;

    padding-left: 0;

    padding-right: 0;

    padding-top: 0;

    position: relative;

	width:100%; 

}

 

.topbar select {

    display: inline;

    height: 30px;

    margin-bottom: 18px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 18px;

    padding-bottom: 5px;

    padding-left: 5px;

    padding-right: 5px;

    padding-top: 5px;

    position:absolute;

    right: 0;

    width:41%;  

    box-shadow: 1px 2px 9px #ccc;

    background: #f8f8f8; 

    cursor:pointer; border:1px solid #ccc;

	top:54%;

}

 

.logosection {

	 

    text-align: center;

    width: 100%;

	margin:0 auto;

	

}

 
 

 



.headerimg figure { width:100%;}

.headerimg figure img { width:100%; height:auto}

.headerimg {

    background-image: none;

}



.welcome-text {

    background-color: #E3E3E3;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

    float: none;

    height: auto;

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

    opacity: 1;

    padding-bottom: 22px;

    padding-left: 22px;

    padding-right: 22px;

    padding-top: 22px;

    position: relative;

    right: 0;

    top: 15px;

    width: auto;

    z-index: 99999; left: 0; background-image:none;

}

 

#container {

    margin-bottom: 0;

    margin-left: auto;

    margin-right: auto;

    margin-top: 0;

    padding-bottom: 2em;

    padding-left: 0;

    padding-right: 0;

    padding-top: 2em;

    position: relative;

    text-align: left;

    width: 100%;

}

 

.container-inn {

	 width:98%;

	 padding:1em 0%

	 

}

 

 ul#items {

    height: auto;

    margin-bottom: 1em;

    margin-left: 0;

    margin-right: 0;

    margin-top: 1em;

    overflow-x: hidden;

    overflow-y: hidden;

    width: auto; padding:0 2%; 

}

ul#items li { height:auto;

   width: auto; margin-right:0px;

}

 

 ul#items li {

    background-image: url("../images/box-bg-new.png");

    background-repeat: no-repeat; float:none;

	margin-bottom:25px; border:1px solid #ccc; box-shadow:1px 4px 6px #CCCCCC;

 }

 

  ul#items h3 b{

	 color:#007AC3;  display: inline;

  }

    

ul#items .listen{  width: auto}



ul#items .listennow	figure img{    

    height: auto;

    margin-bottom: 13px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 13px;

    width: 58%;

}



.sub-btn { 

 

    display: inline-block;

    margin-left: 0;

    position: relative;

/*    text-align: center;*/

    width: 100%;

}





.getstrat-btn {

    margin-bottom: 0;

    margin-right: 0;

    margin-top: 0;

}

  

.name { min-width:55px; border:none;}

.namefield{width:auto;}

.namefield input { 



    float: left;

    height: 21px;

    margin-bottom: 10px;

    width: 100%; 

}



footer { height:auto;}



.foot-inn {

  height: auto;

    width: 87%;

}



ol#pagination li.prev, ol#pagination li.next {

    position: absolute;

    top: -15px;

}



ol#pagination li.prev {

   left: 36px;



}





ol#pagination li.next {

right: 39px;

}





#container {

	padding-bottom:33px;

}

 

 .headerimg {

height: auto;

 }

 

.topbar select {  

  top: 44%;

  width: 28%;

}



.cont-inn-left {

    min-height: inherit;

    padding: 0;

    width: 100%;

 

}







#marqueecontainer2 {

	

	width:auto;

	

}



.cont-inn-right {

	width:100%;

	float:left;

}



.cont-inn-left p a {

	text-align:left;

/*	float:left;*/

}



.scheduleimg { float:none;}

 

	

a.gray-button {  

  

  font-size: 17px;

  font-weight: normal;

  margin: 0;

  padding: 7px 0;

  text-align: center;

  width: 100%;

}







a.purple-button{

  font-size: 17px;

  font-weight: normal;

  margin: 0;

  padding: 7px 0;

  text-align: center;

  width: 100%; margin:0

}





.title.centered {

  font-size: 22px;

  text-align: center;

  width: 100%;

}



.facilities-promo-wide a h3, .facilities-promo-wide a:visited h3 {

  color: #0d0d0d;

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 22px;

  font-weight: normal;

  overflow: visible;

}	

	

	



/* //////////////  Form Css Start From Here     ////////////// */





.formleft {

    

    float: left;

    margin-bottom: 0px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 11px;

    width: 100%;

}



.formmain select {

	  width:94%;

	

}



.formmain textarea { width:94%;}





.formright {

   

    margin-left: 0px;

    margin-right: 0%; 

    width: 100%;

}





.button-main {

    float: left;

    margin-bottom: 20px;

    margin-left: 0;

    margin-top: 12px;

    text-align: center;

    width: 100%;

}





.formmain input[type=text] {

  margin-right: 0;

  padding: 2%;

  width:100%;

}





.news-promo-content h3 {

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 22px;

  font-weight: normal;

  margin-bottom: 0;

}



.site-footer-content h3 {

  color: #151515;

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-weight: normal;

  margin-bottom: 5px;

  font-size: 21px;

}





.buss-formright input[type=text] {

    width:80%;

}









.buss-formright {

 

    width: 100%;

}



.buss-formright input[type=text] {

    width: 74%;

}



.flexslider{

 

  width: 100%;

}	

 



/* //////////////  Form Css END From Here     //////////////*/ 



.cont-inn-left {
  min-height: inherit;
  padding: 4%;
  width: 100%;
}
.assess img{width:100%; height:auto;}



.lic-img > img {

  height: auto;

  width: 100%;

}



.cont-add > img {

  height: auto;

  width: 100%;

}
 .career-topleft{
	 
	 
	 width:65%; float:left
	 
 }
 
.train-progm-left{
	width:100%;
	margin-bottom:15px;
	
}
.train-progm-right{
	width:100%	
}





.career-link1, .career-link2, .career-link3{
	width:100%
	
	
}

.padding-vertical-50, .padding-bottom-50 {
  padding-bottom: 0 !important;
}

 .featured-service .row {  
  margin-right: 0;
}

.company .col-lg-6 {
  padding-right: 0;
}
.orngtext.joinagent {
  float: left;
  width: 50%;
}

.contact p img {
  height: auto;
  width: 100%;
}

#clients .clients-wrap ul {
  display: block;
  height: 315px;
  list-style: outside none none;
  overflow: hidden;
  padding-left: 0;
  position: relative;
  width: 100% !important;
}

#clients .clients-wrap ul li {
  display: block;
  float: left;
  height: auto;
  overflow: hidden;
  padding: 25px 15px 18px;
  position: relative;
  text-align: left;
  width: 100%;
}
#clients:before { 
  bottom:-33px;
 
}




}
 
 @media only screen and (min-width: 768px) and (max-width:959px) {
 
	ul#items h3 { font-size:16px;}
	 ul#items {
    padding-left:7px;
 }
 
#clients .clients-wrap ul li {
  display: block;
  float: left;
  height: 695px;
  overflow: hidden;
  padding: 25px 15px 18px;
  position: relative;
  text-align: left;
  width: 160px;
}
#clients:before { 
  bottom:-33px;
 
}

blockquote {
  border-left: 0 solid #eee;
  margin: 0 0 20px;
  padding: 10px 5px;
}


 
#clients .clients-wrap ul {
  display: block;
  height: 570px;
  list-style: outside none none;
  overflow: hidden;
  padding-left: 0;
  position: relative;
  width: 100%;
}


 }
 
   @media only screen and (min-width:1024px) and (max-width:1152px) {
 

#clients .clients-wrap ul li {
  display: block;
  float: left;
  height: 391px;
  overflow: hidden;
  padding: 25px 15px 18px;
  position: relative;
  text-align: left;
width: 225px;
}

#clients .clients-wrap ul {
  display: block;
  height: 428px;
  list-style: outside none none;
  overflow: hidden;
  padding-left: 0;
  position: relative;
}


   }

  @media only screen and (min-width: 480px) and (max-width:767px) {
  .mscom-nav .mscom-nav-item-link {  
/*  display: inline-block;*/
}

.mscom-nav .mscom-nav-item-link{font-size:11px; }
  .facilities-icon.group.formmain {
  width: 100%;top: -5px;
}

 p.greyTxt {
  margin: 0;
}
 
.row-inner .facilities-promo-wide > p {
  margin-left: 0;
}

header .bottom-header .navbar-default .navbar-brand .logo {
  display: block;
  margin-left: 12px;
}

#clients .clients-wrap ul {
  display: block;
  height: 215px;
  list-style: outside none none;
  overflow: hidden;
  padding-left: 0;
  position: relative;
  width: 100% !important;
}

}

 @media only screen and (min-width: 768px) and (max-width:1024px) {

#marqueecontainer1{
/*	height:200px;*/

}

 .assess img{width:100%; height:auto;}
.mscom-nav .mscom-nav-item-link {
/*  
  display: inline-block;*/
}

.cont-inn-left {
    min-height: inherit;	
}

.cont-inn-left .train-tip .button-main {

    float: left;

    margin-bottom: 3px;

    margin-left: 0%;

    margin-top: 3px;

    text-align: center;

    width: 100%;

}







.cba-left {

    float: left;

    width: 68%;

}





.cba-inn-right {

 

    width: 80%;

}



.cba-main .form-inn .cba-inn-right{     float: left;

    font-size: 13px;

    margin-bottom: 3px;

    margin-left: 0;

    margin-right: 0%;

    margin-top: 3px;

    width: 82%;}

 





#marqueecontainer2{width:auto; height: 239px;}



#marqueecontainer2 #vmarquee2 p {

  /*  margin-bottom: 9px;*/

}



	 

.formright {

    float: left;

    font-size: 13px;

    margin-bottom: 3px;

    margin-left: 0;

    margin-right: 2%;

    margin-top: 3px;

    width: 65%;

}	 

 

	.topbar {

	width:100%;

	padding-left:0px;

	padding-right:0px;

	background-image: url("../images/top-bg1.jpg");

	background-position: center center;

	background-repeat: no-repeat;

  

 }

 

 .headerimg figure {

   width: 100%;	 

 }

 

 .headerimg figure img {

    height: auto;

    width: 100%;

}

 .topbar {

    height: 125px;

 }

 

.welcome-text {   

    float: right;

    height: auto;

    margin-right:5px;    

    right: 0;

    top: 37px;

    width: 235px;    

} 



.headerimg {    

    height: auto;

 

}



#container {

	width:100%;

}



.container-inn {

	width:100%;

}



 





ul#items { 

 

    width: auto; height:auto; min-height: 200px;     padding-left: 7px;

}

 

 ul#items li {

    background-image: url("../images/box-bg-new.png");

    background-repeat: no-repeat; float:none;

	margin-bottom:25px; border:1px solid #ccc; box-shadow:1px 4px 6px #CCCCCC; padding:0 10px; width:29%; margin-right:1%; float:left; 

 }





ul#items h3 {

margin-top: 1em;	

}





ol#pagination li.next {  right: 12px;}	

ol#pagination li.prev, ol#pagination li.next {

    position: absolute;

    top: -25px;

}	



footer { margin-top: 14px;}

 

.sub-btn {

    margin-bottom: 5px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 12px;

    text-align: center;

}



 ul#items .listennow figure img {

    height: auto;

    margin-bottom: 13px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 13px;

    width:200px;

}

ul#items li {

    height:205px;	

}

	

	

ol#pagination li.prev, ol#pagination li.next {

    position: absolute;

    top:-39px;

}	

ol#pagination li.prev {   left: 20px;}	

 

#items li .sub-btn2 {

    

    text-align: center;

} 

 

 .sub-btn  {

    

    text-align: left;

}

 

 ul#items .listennow figure img {

    height: auto;

    margin-bottom: 2px;

    margin-left: 0;

    margin-right: 0;

    margin-top: 5px;

    width: 200px;

}

 

.foot-inn {

    width: 96%;

	padding:0 2%;	



}



footer {

 padding-bottom:0;	

 

 }

 

 

 ul#items {

    padding-left:15px;

	 margin-bottom: 2em;

	

 }

 

 .namefield input {

   width: 148px;

   

 }

 

.foot-inn {

padding-top: 23px;



}

 

 

 .headerimg figure img {

    height:auto;

    width: 100%;

}



.welcome-text {

    float: right;

    height: auto;

    margin-right: 0;

    padding-bottom: 3%;

    padding-left: 3%;

    padding-right: 3%;

    padding-top: 3%;

    right: 0;

    top: 0;

    width:90%; margin:2%;

}



.welcome-text {

	position:relative;

   background-color: #E3E3E3;

    border-bottom-left-radius: 5px;

    border-bottom-right-radius: 5px;

    border-top-left-radius: 5px;

    border-top-right-radius: 5px;

	background-image:none; left: 0;

}



#container {    

    padding-bottom: 0em;

 

 }

 

.container-inn {    

    padding-bottom: 1em;

 

 }

 

.container-inn {

	 width:94%;

	 padding:3% 3%;

/*	    min-height:615px;*/

	 

}

ul#items li {

    height: 215px;

}



 ul#items .info{ line-height:17px;}

 

 .flexslider {

  margin: 3.4% auto;

  width: 100%;

}



a.purple-button {

  background-color: #0d0d0d;

  box-shadow: 0 0 3px #333333;

  color: #FFFFFF !important;

  display: inline-block;

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 19px;

  font-weight: normal;

  margin: 0;

  padding: 7px 13px;

  text-decoration: none;

  text-transform: uppercase;

}



a.gray-button {

  background-color: #054439;

  box-shadow: 0 0 3px #333333;

  color: #FFFFFF !important;

  display: inline-block;

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 19px;

  font-weight: normal;

  margin: 0;

  padding: 7px 13px;

  text-decoration: none;

  text-transform: uppercase;

}



.title.centered {

  font-size: 25px;

  text-align: center;

  width: 100%;

}





.facilities-promo-wide a h3, .facilities-promo-wide a:visited h3 {

  color: #0d0d0d;

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 25px;

  font-weight: normal;

  overflow: visible;

}

h3 {

  color: #818285;

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 25px;

  font-weight: normal;

  line-height: 1.2;

  margin: 0 0 12px;

}



.primary-nav ul.primary-nav-full li a, .primary-nav ul.primary-nav-full li a:visited {

 

  display: block;

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 17px;

  font-weight: normal;

  line-height: 28px;

  text-transform: uppercase;

  width: 100%;

}



.you-nav-panel ul li h3 {

  color: #FFFFFF;

  font-size: 16px;

  font-weight: normal;

  line-height: 34px;

  margin: 0;

  padding-left: 40px;

  text-transform: uppercase;

}





	.licen-left {

  float: left;

  width:70%;

}



.licen-right {

  float: left;

  width: 30%;

} 

.greyTxt > img {

  height: auto !important;

}

 

 .greyTxt  {

  margin: 0 !important;

}

header .navbar-brand img {
  height: auto;
  margin-top: -10px;
  width: 159px;
  margin-left: 11px;
}

.message-wrap h2 {
 
  font-size: 19px;   
  padding-left: 7px;
 
}

.default-btn.pull-right.action_button.lg-button.sched {
  float: right !important;
  margin: 0 !important;
  padding: 7px 8px !important;
  width: auto !important;
  font-size: 14px;
  margin-right: 19px !important;
  margin-top: -34px !important;
}

.col-sm-4 {
  width: 31.7777%;
}

.container {
  width: 95%;
}

.col-sm-6 {
  margin-bottom: 0 !important; 
  width: 48%;
  visibility: visible;
}

header .bottom-header .navbar-default .navbar-nav > li > a {
  font-size: 11px;
  padding: 37px 5px 19px !important;
}

.col-lg-9.col-md-8.col-sm-6.col-xs-12 {
  width: 70%;
}



#bs-example-navbar-collapse-1{
	padding:0;
}

header .navbar-brand img {
  height: auto;
  margin-left: 0;
  margin-top: -10px;
  width: 149px;
}

 .banner-wrap {
 
  margin-top: 118px;
 
}

header .bottom-header .navbar-default .navbar-brand .logo .primary_text {
  color: #fff;
  display: inline;
  
}

.navbar-header {
  float: left;
  width: 150px;
}

.container {
  width: 97%;
}

.facilities-promo-wide {
  float: left;
  margin: 0 auto;
  width: 48% !important;
}

.col-lg-6.col-md-2.col-sm-4.col-xs-12.recent-vehicles.padding-left-none {
  width: 100%;
  margin-bottom: 20px;
}

.col-md-6.col-sm-8.padding-right-none.xs-padding-left-none.recent-vehicles {
  width: 100%;
}

.recently {
  float: left;
  font-weight: bold;
  padding: 2px 2%;
  width: 33%;
}

.fot .row div:nth-child(1) {
  padding-left:15px !important;
  width: 25%;
}

.fot .row div:nth-child(2) {
  padding-left:15px !important;
  width: 25%;
}

.fot .row div:nth-child(3) {
  padding-left:15px !important;
  width: 25%;
}

.fot .row div:nth-child(4) {
  padding-left:15px !important;
  width: 25%;
}

.recent-vehicles {
  display: block;
  padding: 0;
}

.col-sm-6 {   
  min-height: auto !important;
   
}

.parallax_parent .parallax_scroll .overlay .container .row div:nth-child(2) {
  margin-bottom: 32px !important;
}

#secondary-banner {
  margin-top: 0;
  padding-top: 132px !important;
}
 
 #secondary-banner { 
  height: auto ;

}

.button-main {
  float: left;
  margin-bottom: 13px;
  margin-left: 31%;
  margin-top: 3px;
  text-align: left;
  width: 100%;
}

.cba-left {
  float: left;
  width: 100%;
}

.train-tip-left {
  float: left;
  margin: 10px 0;
  padding: 8px;
  position: relative;
  text-align: left;
  width: 100%;
}

.cont-inn-left .train-tip {
  border: 1px solid #ccc;
  float: left;
  font-size: 14px;
  padding: 2px 0 3% 2%;
  position: relative;
  width: 80%;
}

.inner-page.row {
  margin-bottom: 0;
  margin-top:15px;
}

.event-reg-btn a {
  color: #054439 !important;
  font-size: 14px;   
}

.event-reg-btn .direction a {
  font-size: 14px !important;
  padding-top: 0px;
}

.eventname {
  float: left;
  font-size: 13px;
  height: auto;
  margin-bottom: 15px;
  width: 56%;
}
.parallax_parent .parallax_scroll .overlay .container .row div:nth-child(1) {
  margin-bottom: 32px !important;
}
 
/* .parallax_scroll {
  background-size: 100% auto;
}
*/
.about-left {
  float: left;
  text-align: center;
  width: 100%;
}

.about-right {
  float: left;
  text-align: justify;
  width: 100%;
}
.succ-text {
  margin-bottom: 0;
}

.succ-text > p {
  margin-top: 0;
  padding-bottom:0;
}
.contact p img {
  height: auto;
  width: auto;
}

.chartleft.col-lg-4.col-md-4.col-sm-4.padding-right-none.padding-bottom-40.xs-padding-left-none.xs-padding-right-none {
  padding-left: 0;
 
}

.net-main2 {  
  margin-bottom: 0 !important;

}
 




 }

 

 

 

 

 @media only screen and (min-width: 1023px) and (max-width:1280px) {	  

	  

ul#items{

	 padding-left:35px;

	

	}

 .primary-nav ul.primary-nav-full li a, .primary-nav ul.primary-nav-full li a:visited {
/*  color: #054439 !important;*/
  
}

.default-btn.pull-right.action_button.lg-button.sched {
   
  margin: 0 19px 0 0 !important;
 
}




 }

@media only screen and (min-width:480px) and (max-width:767px) {

 .formmain input[type=text] {

    margin-right: 0;

    padding: 5px 0;

    width: 100%;

}

 #secondary-banner {
  margin-top: -21px !important;
  padding-top: 50px !important;
}

#secondary-banner {
  
  height: auto  !important;  
  padding-bottom: 20px !important;
}

header.affix .bottom-header .navbar-default .navbar-brand {
  height: 82px !important;
  padding: 11px 0 0 0px;
}


}

  

  

   @media only screen and (max-width: 767px) {

 .sitemap-left .site-footer-links {

  float: left;

  height: auto;

  margin-left: 0;

  margin-right: 0;

  margin-top: 20px;

  width: 100%;

}



.scheduleimg img {

    height: 197px;

    width: 232px;

}





.scheduleimg {

	  margin-right:0;

}

 .slide2 {

	 text-align:center

	 

 }



.slide2 h2 {

    font-size: 23px;

}

.slide2 h2 {

    font-size: 23px;

    text-align: center;

}

.scheduleimg {

    float: none;

}

header {
	position: relative;
}

header .navbar-brand img {
  height: auto;
  width: 80%;
}

.inner-page.about-us .col-lg-8 {
  padding-left: 0 !important;
}
.inner-page.about-us.row {
  float: left;
}

.col-lg-8.col-md-8.col-sm-8.col-xs-12.padding-left-none.padding-bottom-40.xs-padding-left-none.xs-padding-right-none.about-us {
  padding-left: 0 !important;
}

.inner-page.about-us.row {
  margin-top: 5px;
}

.parallax_scroll {   
  background-size: 100% auto;  
}

.parallax_scroll .row > div {
  margin-bottom: 20px !important;
  margin-top: 20px !important;
  text-align: center;
}

.about-main {
  float: left;
  width: 100%;
}

.about-left {
  float: left;
  text-align: center;
  width: 100%;
}

.about-right {
  float: left;
  text-align: justify;
  width: 100%;
}
.succ-text {
  margin-bottom: 0;
}

.succ-text > p {
  margin-top: 0;
  padding-bottom:0;
}
header.affix .container .navbar .navbar-brand img {
  height: 80%;
  margin-left: 9px;
  margin-top: 0;
  width: 59%;
}

.form-horizontal .control-group > label {
  float: none;
  margin-left: 0 !important;
  padding-bottom: 7px !important;
 
}

.logo-left {
  float: left;
  text-align: center;
  width: 100%;
}
.copyright-wrap p {
  margin-top: 12px;
  text-align: center;
  word-spacing: 2px;
}

.leading-fot-logo {
  float: left;
  margin: 10px 0 23px;
  text-align: center;
  width: 100%;
}
.chartleft.col-lg-4.col-md-4.col-sm-4.padding-right-none.padding-bottom-40.xs-padding-left-none.xs-padding-right-none {
  padding-right: 0 !important;
  width: 100%;
}

.chartright.col-lg-4.col-md-4.col-sm-4.padding-right-none.padding-bottom-40.xs-padding-left-none.xs-padding-right-none {
  float: left;
  margin-left: 0;
  padding-right: 0 !important;
  width: 100%;
}

.parallax_parent + footer {
  margin-top: 0px;
}



 }

 

 

 @media only screen and (min-width:767px) and (max-width:800px) { 

.cont-inn-left {
 
  min-height: inherit;
  width: 100%;
}


.facilities-promo-wide {

  clear: inherit;

}



.facilities-promo-wide {

  float: left;

  margin: 0 auto;

  width: 31.6649%;

}



.facilities-promo-wide .facilities-icon {

  float: left;

  margin-left: 2%;

  margin-right: 2.28509%;

  position: relative;

  width: 80.6649%;

}





.facilities-promo-wide .facilities-icon {

  margin-bottom: 20px;

  text-align: center;

}



.facilities-promo-wide a h3, .facilities-promo-wide h3, .facilities-promo-wide p, .facilities-promo-wide ul, .facilities-promo-wide .btn, .facilities-promo-wide .cc-cookies a.cc-cookie-accept {

  float: left;

  margin-left: 0;

}



.facilities-promo-wide .facilities-icon {

 

  top: 0px;

 

}



.formmain input[type=text] {

  border: 1px solid #CCCCCC;

  border-radius: 3px;

  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

  font-size: 12px;

  min-height: 19px;

  padding: 4px 20px 4px 8px;

  transition: all 0.2s linear 0s;

  width: 80%;

}



.free-tips {

  margin-bottom: 5px;

  text-align: left;

}

 

 

 .facilities-promo-wide .facilities-icon img {

/*  height: 119px;*/

  max-width: 100%;

}

.wrapper {

  margin: 0 auto;
  width: 98%;

}

.content .container .inner-page.full-width-sidebar .col-lg-3 {
  min-height: 312px;
  padding-right: 0;
}
.featured-service .featured {
  min-height: 283px;
}

.logo-left {
  float: left;
  width: 216px;
}

.copyright-wrap .social, .copyright-wrap .f-nav {
  float: right !important;
}
 
}
 
 
  @media only screen and (min-width:1024px) and (max-width:1200px) {
 
 .container-inn {

  display: table;

  margin: 0 auto;

  padding: 2em 0;

  position: relative;

  text-align: left;

  width: 83%;

}



.upp-logo img {

  height: auto;

  margin: 39px 0 0;

  width: 167px;

}







.content-outer {

  margin: 0 auto;

  max-width: 938px;

  width: 100%;

}



.row-inner {

  margin: 0 auto;

  max-width: 1100px;

  width: 100%;

}
 

 .site-header-inner {

  max-width: 1000px;

}



.primary-nav ul.primary-nav-full li a, .primary-nav ul.primary-nav-full li a:visited {

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 22px;

  font-weight: normal;

  margin-top: 0;

  padding-top: 56px;

}
.content-outer {

  margin: 0 auto;

  max-width: 938px;

  width: 100%;

}
.content-outer {
  margin: 0 auto;
  max-width: 910px;
  width: 100%;
}




 
}

 

 @media only screen and (min-width:1300px) and (max-width:1800px) {

 .container-inn {

  display: table;

  margin: 0 auto;

  padding: 2em 0;

  position: relative;

  text-align: left;

  width: 83%;

}



.upp-logo img {

  height: auto;

  margin: 10px -19px 0;

  width: 248px;

}

.site-header {

  background: none repeat scroll 0 0 #efefef;

  height: auto;

  padding-bottom: 10px;

  position: relative;

}

	



.primary-nav ul.primary-nav-full li a, .primary-nav ul.primary-nav-full li a:visited {

  font-family: 'Plus Jakarta Sans',Verdana,arial,Geneva,sans-serif;

  font-size: 23px;

  font-weight: normal;

  margin-top: 0;

  padding-top: 78px;

}



a.gray-button { 

  padding: 7px 40px; 

}





a.purple-button { 

  padding: 7px 54px; 

}

 .content-outer {

  margin: 0 auto;

  max-width: 1300px;

  width: 100%;

}





.row-inner {

  margin: 0 auto;

  max-width: 1200px;

  width: 100%;

}



.site-footer-content {

  margin: 0 auto;
  max-width: 1300px;
  padding-left: 80px;

}



.content-outer {
  margin: 0 auto;
  max-width: 1300px;
  width: 91%;
}

 
 
}

 @media only screen and (min-width:1400px) and (max-width:2500px) {
	.dynamic-image-9 {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../images/bg.jpg");
  background-origin: padding-box;
  background-position: 0 92px !important;
  background-repeat: no-repeat;
  background-size: 100% 190px;
} 

#secondary-banner {  
  height: 273px; 
}

.dynamic-image-9 {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("../images/bg.jpg");
  background-origin: padding-box;
  background-position: 0 108px !important;
  background-repeat: no-repeat;
  background-size: 100% 192px;
}
 }
  
 @media only screen and (min-width:480px) and (max-width:767px) {

.licen-left {
  float: left;
  width:70%;
}
 
.licen-right {
  float: left;
  width: 30%;
} 

.facilities-promo-wide .facilities-icon { 
  top: -34px; 
}
 
.facilities-icon.group.formmain {
  margin-top: 0; margin-bottom:0;
}

.formmain {
  float: left;
  margin: 15px 2% 6% 0;
  position: relative;
  width: 100%;
}
 
 }
 
 @media only screen and (min-width: 1023px) and (max-width:1180px) {	  

.licen-left {
  float: left;
  width:70%;
}

.licen-right {
  float: left;
  width: 30%;

} 
.primary-nav ul.primary-nav-full li a, .primary-nav ul.primary-nav-full li a:visited {
  color: #054439 !important;
}
}

  td.innertext {
  padding-top: 0; padding-left:5px 
}

@media only screen and (min-width:800px) and (max-width:880px) {	

.formmain input[type="button"], .formmain input[type="submit"], .formmain input[type="reset"] {
  float: left !important;
}
