@font-face {
font-family: "foundation-icons";
src: url("../font/foundation-icons.eot");
src: url("../font/foundation-icons.eot?#iefix") format("embedded-opentype"),
url("../font/foundation-icons.woff") format("woff"),
url("../font/foundation-icons.ttf") format("truetype"),
url("../font/foundation-icons.svg#fontcustom") format("svg");
font-weight: normal;
font-style: normal;
}


@font-face {
  font-family: '[set]Foundicons';
  src: url('fonts/[set]_foundicons.eot');
  src: url('fonts/[set]_foundicons.eot?#iefix') format('embedded-opentype'),
       url('fonts/[set]_foundicons.woff') format('woff'),
       url('fonts/[set]_foundicons.ttf') format('truetype'),
       url('fonts/[set]_foundicons.svg#[set]Foundicons') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
[class*="foundicon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: inherit;
  vertical-align: baseline;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
}
 
[class*="foundicon-"]:before {
  font-family: "[set]Foundicons";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
}

//body{width:100%;}

.panel_white_text{

  text-align: center;
  //padding:1em;
  //font-size: 2em;
  color:#fff;
  padding-top:.5em;
  padding-bottom: .5em;
  //height: 2.8em;

}

.padding{
  padding-left: 1em;
  padding-right:1em;
}
.padding_pd{
  padding-top:1em;
  padding-bottom: 1em;
}

.g_padding{
  padding:1em;

}

.lr_padding{
  padding-left:1em;
  padding-right: 1em;

}

.r_padding{
  padding-right:1.5em;

}

.l_padding{
  padding-right:5em;

}

.g_padding_text{
  padding:1.5em;

}

/* colors */
.blue{
  background: #002143;
}

.yellow{
  background: #FFCC33;
}

.white{
	background: #ffffff;
}

.light_blue{
  background: #008CBA;
}

.yellow_text{
  color: #FFCC33;
}

.blue_text{
  color: #002143;
}

.light_blue_text{
  color: #008CBA;
}

.white_text{
  color:#fff;
}


html body{
  background: #B3E2E4; #FDFDFD;
  //margin:0;
  padding:0;
 // width: 100%;
}

#wrapper{

	//background: #ffffff;
}


.header, p{
  font-size: .9em;
  //color: #fff;
   font-family: inherit;
    font-size: .9rem;
    font-weight: normal;
    line-height: 1.5;
    //margin-bottom: 0.3rem;
    text-rendering: optimizelegibility;


}




.header_text{
     
     font-size: .9em;
     right:18em;
}

.logo{
   margin-top:1.2em;
}

.logo img{
  width:85%;  
}


.icon{
  vertical-align: center;
}

.icons, h3{
  text-align: center
}

/*.top_details{

  padding:1.25em;
  font-size: -.9em;
}*/
.main_img{
	//width: 100%;
	//margin-top:2px;
  //padding-right: 3em;
  height: 200px;
  margin-bottom:2px;
}

.mot_ad img{

  width:100%;
}

/*conten setting*/
.content{
	background-color: #fff;
  //border-bottom-left-radius:2em;
  //border-bottom-right-radius:2em;
 }

.content_context, p{
  line-height: 2em;
 }


.page_content h3{
  
  list-style: none;
  text-align: left;
}
/*//.panel_mcc p {
  
    margin-bottom: 1em;
    margin-top:1em;
    //padding: 1.25em;
    font-size:.8em;
    //font-weight: bold;
}*/

.tel_no a{

	font-size:1.1em;
    font-weight: bold;
    color:#FFCC33;
}


//.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
    background: none repeat scroll 0 0 #FFCC33;
    border-radius: 3px;
    color: #002143;
    cursor: default;
    font-weight: normal;
    padding: 0.1875rem 1rem;
  	font-variant: bold;
}

//.menue{
	margin-bottom:3px;

}

//.nav{
  padding:1em;
  margin-bottom:-40px;
  //float: right;
}


.panel_service_icons {
    margin-bottom: 1.25rem;
    padding: 1.25rem;
}

.services{
	  padding: 3.25em;
    font-size:.8em;
    margin-top:-25px;
}

.services, h3{
	text-align: center;
  font-size: 1.2em;
	
}

.services img{
  width: 70%;

}

.sub-nav {
    display: block;
    //margin: -0.25rem 0 1.125rem -0.75rem;
    overflow: hidden;
    padding-top: 1.25rem;
    width: auto;
    font-weight: bold;
    
}

.sub-nav dt.active a, .sub-nav dd.active a, .sub-nav li.active a {
    background: none repeat scroll 0 0 #008CBA;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: default;
    font-weight: normal;
    padding: .6rem 2.2rem;
}

.certified_icon div{
  height:3em;
  padding:.5em;

}

.certified{
  width: 40%;
  
 }

.certified img{

  margin-top: -2.7em;
 }

 .cards{
  width: 50%;
  //padding: -.2em;
  margin-left:15em;
  //margin-top:8em;

}

.cards img{

  margin-top: -2.2em;

 }


 .car_logos{
  width: 45%;
  margin-left:15em;
  padding: 1em;
 }


footer{
  background: #002143; #FFCC33;
  margin-bottom: 2em;
  padding: 2.25em;

}

footer h6{
    color:#FFCC33;
    font-weight: 
    border-style:dotted;
    border-bottom: dotted 1px white;

}

footer,p,a{
  font-size: .9em;
  text-align: left;
  color:#fff;
}

.footer_block{
  //border-left: solid #FFF 1px;
}


.rounded_div
{
//border:2px solid ;
border-bottom-left-radius:2em;
border-bottom-right-radius:2em;

}

.logo_padding img{
  padding:1.25em;

}

.copyright {
  font-size: .8em;
  margin-top:3em;
  text-align: center;
  color: #fff;
  
}

.copyright a{
  font-size: 1em;
  
}

.mot_ad{

  padding:1.25em;
}

.slider li img{
  padding-left:5px;
  padding-right:5px;
  }

.contact{
  padding: 5em;
}

.map iframe{

  margin-top:-9em;
  width:100%;
  height:23em;
  //margin-left: 20px;
}

.ad_panel h2{

  text-align: center;
  //padding:1em;
  //font-size: 2em;
  color:#002143;
  padding-top:.5em;
  padding-bottom: .5em;
  //height: 2.8em;

}

.service_list ul li{
   //list-style: none;
   color:#002143;
   line-height: 1.5em;

}


.content_text h5{
  color:#002143;#008CBA;
  //font-weight: bold;
  //line-height: 1em;
}

.form{
  list-style: none;
}


.panel_icons {
    background: none repeat scroll 0 0 #F2F2F2;
    border-color: #D8D8D8;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    height: 12em;
}

.mobile_ad_panel{
  //margin-top:-20px;
  padding-left:50px;
}


.mobile_header, h1{
  
  color:  #FFCC33;

   
}

.mobile{
  text-align: justify;
  font-size:1.1em;
  padding-left:1.7em;
  padding-right:1.7em;
}

.mobile_welcome{
  text-align: justify;
  font-size:1.5em;
  padding-left:1.7em;
  padding-right:1.7em;
}

.mobile_services{
  text-align: center;
  font-size: 1.2em;
  
}


.mobile_services img{
  width: 110%;
  padding-bottom:.5em;

}



.mobile_welcome{
  margin-top:-3px;
  background: #fff; #008CBA; #333333;
  //font-size: .9em;
  padding:1.5em;

}

.mobile_welcome p{
  //color:black;
  font-size: .7em;
  text-align: justify;
}

.mobile_welcome h5{
  color:#008CBA;
}

/*.mobile_welcome,h5{
 //padding-left:1.3em;
 //padding-right:2em;
 color:red;#008CBA;
}
*/
.mobile_logo{
  margin-right: auto;
  margin-left: auto;
  width: inherit;
 
}

.top-bar-section ul li.active > a:hover {
    background: none repeat scroll 0 0 #008CBA;
}


.top-bar-section ul li > a {
    background: none repeat scroll 0 0 #333333;
    color: #FFFFFF;
    display: block;
    font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
    font-size: 0.8125rem;
    font-weight: normal;
    padding: 12px 0 12px 15px;
    width: 100%;
}

.top-bar-section ul li.active > a {
    background: none repeat scroll 0 0 #008CBA;
    color: #FFFFFF;
}


.orbit-container:hover .orbit-timer > span {
    display:none;
}


.number a{
  color:#FFCC33;
}

.number_contact a{
  color:#002143;
}

.form h3{
  color:#008CBA;
}

.form h5{
  color:#008CBA;
}

.content h3{
  color:#008CBA;
}

.service_icons h3{
  color:#002143;
}

.welcome h3{
  text-align: left;
}

.alignment_text p{
  text-align: justify;
  padding-left: 1em;
  font-size:.9em;
  line-height: .4em:;
}


.alignment_text ul{
  font-size:.9em;
}

.alignment_text ul, h5{
  text-align: left;
  padding-left: 1em;
  //color:#ffffff;
  color:blue;

}

.alignment_note{
  color:red;
  //text-align: center;
}


.alignment_text_side p{
  //text-align: justify;
  padding-left: 1em;
  padding-right: 1em;
  font-size:.9em;
  color: white;
}