@charset "utf-8";
/* CSS Document */
@font-face{font-family:Font1;src:url(../fonts/Avgardn.ttf)}
@font-face{font-family:Font2;src:url(../fonts/CALIBRI.TTF)}

html{width:100%;height:100%;
padding:0;
margin:auto;
background-color:#242424!important;


}
body { margin:auto;
width:100%;
background-color:#fff;
      
}



/* bootstrap 3 helpers */

.logo{ padding:20px;}

#nav.affix {
	position: fixed;
	top: 0;
	width: 100%;
	z-index:100;
}

.navbar{
	margin-bottom:10px !important;}
.navbar-default {
	background-color: #C06!important;
	border-color: #C06!important;
	border:none !important;
	border-radius: 0px !important;
}
.navbar-default .navbar-nav > li > a {
	color: #fff !important;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color: #428BCA !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #428BCA !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background-color: #428BCA !important;
}
.dropdown-menu {
	background-color: #C06!important;
}
.dropdown-menu > li > a {
	color: #fff !important;
}

.container{ width:100% !important;}

/* jssorslider*/
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fbafe3;
	box-shadow:inset 0px 1px 0px 0px #fbafe3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d));
	background:-moz-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:-webkit-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:-o-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:-ms-linear-gradient(top, #ff5bb0 5%, #ef027d 100%);
	background:linear-gradient(to bottom, #ff5bb0 5%, #ef027d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ef027d',GradientType=0);
	background-color:#ff5bb0;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ee1eb5;
	display:inline-block;
	cursor:pointer;
	color:#000;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #c70067;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ef027d), color-stop(1, #ff5bb0));
	background:-moz-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:-webkit-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:-o-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:-ms-linear-gradient(top, #ef027d 5%, #ff5bb0 100%);
	background:linear-gradient(to bottom, #ef027d 5%, #ff5bb0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef027d', endColorstr='#ff5bb0',GradientType=0);
	background-color:#ef027d;
	color:#fff;
		text-decoration:none;
}
.myButton:active {
	position:relative;
	top:1px;
	color:#000;
		text-decoration:none;
}
.myButton:visited {
	position:relative;
	top:1px;
	color:#000;
		text-decoration:none;
}

.slidercontainer{position: relative; margin: 0 auto;
        top: 0px; left: 0px; width: 1240px; height: 240px; overflow: hidden;}
.loadingscreen{position: absolute; top: 0px; left: 0px;}
.loadingscreen1{filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block;
                top: 0px; left: 0px; width: 100%; height: 100%;}
.loadingscreenimg{position: absolute; display: block; background: url(../images/loading.gif) no-repeat center center;
                top: 0px; left: 0px; width: 100%; height: 100%;}
.slides{cursor: arrow; position: absolute; left: 0px; top: 0px; width: 1240px;
            height: 240px; overflow: hidden;}				
			
.slidertagmain{position: absolute; width: 480px; height: 80px; top: 30px; left: 35px; padding: 5px;
                    text-align: left; line-height: 60px; text-transform:none; font-size: 30px;
                        color: #FFFFFF;  font: 400 35px/1.3 'Great Vibes', Helvetica, sans-serif;
    text-shadow: 4px 4px 0px rgba(0,0,0,0.1); }	
.slidertag1{position: absolute; top: 150px; left: 35px; padding: 5px;
                    text-align: left; line-height: 36px; font-size: 30px;
                        color: #FFFFFF;}						
			/* jssor slider bullet navigator skin 21 css */
            /*
            .jssorb21 div           (normal)
            .jssorb21 div:hover     (normal mouseover)
            .jssorb21 .av           (active)
            .jssorb21 .av:hover     (active mouseover)
            .jssorb21 .dn           (mousedown)
            */
            .jssorb21 {
                position: absolute;bottom: 26px; right: 6px;
            }
            .jssorb21 div, .jssorb21 div:hover, .jssorb21 .av {
                position: absolute;
                /* size of bullet elment */
                width: 19px;
                height: 19px;
                text-align: center;
                line-height: 19px;
                color: white;
                font-size: 12px;
                background: url(../images/b21.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }
            .jssorb21 div { background-position: -5px -5px; }
            .jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
            .jssorb21 .av { background-position: -65px -5px; }
            .jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }
			
			/* jssor slider arrow navigator skin 21 css */
            /*
            .jssora21l                  (normal)
            .jssora21r                  (normal)
            .jssora21l:hover            (normal mouseover)
            .jssora21r:hover            (normal mouseover)
            .jssora21l.jssora21ldn      (mousedown)
            .jssora21r.jssora21rdn      (mousedown)
            */
            .jssora21l, .jssora21r {
                display: block;
                position: absolute;
                /* size of arrow element */
                width: 55px;
                height: 55px;
                cursor: pointer;
                background: url(../images/a21.png) center center no-repeat;
                overflow: hidden;
            }
            .jssora21l { background-position: -3px -33px;top: 123px; left: 8px; }
            .jssora21r { background-position: -63px -33px;top: 123px; right: 8px; }
            .jssora21l:hover { background-position: -123px -33px; }
            .jssora21r:hover { background-position: -183px -33px; }
            .jssora21l.jssora21ldn { background-position: -243px -33px; }
            .jssora21r.jssora21rdn { background-position: -303px -33px; }
/* CFA button*/
.cfa{ background-color:#ccc; height:50px;}
.cfatxt{background-color:#CCC; padding:10px; font-weight:bold;
font-family:Font1; font-size:18px; text-align:right;
}
.cfabutton{background-color:#C06; padding:5px; color:#FFF; border-radius:4px; text-align:center;}
			
			
/* After cfa buttton*/
.main_banner {
	overflow: hidden;
	color: #FFF;
	padding: 10px;
}
.banner_1 {
	background: #428BCA;
	border: 1px solid #428BCA;
}
.main_banner.banner_1 .text_wrapper {
	background: transparent url("../images/banners/banner_img_1.png") no-repeat scroll 0px 4px;
}
.main_banner .text_wrapper {
	padding: 10px 20px 0px 60px;
	float: left;
}
.main_banner p.title {
	font-size: 24px;
	line-height: 34px;
	padding: 0px;
}
.main_banner a {
	display: block;
	float: left;
	width: 71px;
	height: 34px;
	background: transparent url("../images/buttons/button_3.png") no-repeat scroll 0px 0px;
	font-family: "PTSansBold", Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
	text-decoration: none;
	color: #3B424A;
	line-height: 20px;
	padding: 9px 0px 0px;
	margin: 12px 0px 0px;
}
.banner_2 {
	background: #C06;
	border: 1px solid #C06;
}
.main_banner.banner_2 .text_wrapper {
	background: transparent url("../images/banners/banner_img_2.png") no-repeat scroll 9px 2px;
}
.banner_3 {
	background:#036;
	border: 1px solid #036;
	padding:10px 0px;
}
.main_banner.banner_3 .text_wrapper {
	background: transparent url("../images/banners/banner_img_3.png") no-repeat scroll 9px 2px;
}


/*team*/
.team{ width:90%; padding:30px 0px; text-align:center; margin:auto;}
.team h3 { font-family:Font2; font-size:20px;}
/* carslider*/



.align-center {
	display: block;
	text-align: center;
}

.car-block {
	display: block;
	position: relative;
	background-color: #f0f0f0;
}

.car-block img {
	width: 170px;
}
.car-block .img-flex {
	width: 100%;
	top: 0;
	left: 0;
	z-index: 555;
 transition-duration: .3s;
}
.car-block .img-flex .align-center {
	display: none;
}
.car-block:hover .img-flex {
	display: block;
	overflow: hidden;
	position: relative;
}
.car-block:hover .img-flex .align-center {
	display: block;
	background-color: #000;
	opacity: 0.6;
	position: absolute;
	width: 100%;
	height: 100%;
}
.car-block:hover .img-flex i {
	color: #fff;
	opacity: 1;
	position: absolute;
	top: 50%;
	margin-top: -16.5px;
	left: 50%;
	margin-left: -16.5px;
}

.car-block-bottom {
	display: block;
	background-color: #f0f0f0;
	padding: 6px 5px 10px 5px;
	text-align: center;
 transition-duration: .2s;
	transition-property: all;
}
.car-block:hover .car-block-bottom {
	background-color: #C06;
}
.car-block h6 strong {
	font-size: 12px;
}
.car-block .car-block-bottom h6 {
	font-size: 12px;
	margin-top: 4px;
	margin-bottom: 4px;
}
.car-block .car-block-bottom h6 strong {
	font-weight: 700;
}
.car-block-bottom h5 {
	font-size: 14px;
	margin-top: 0;
	margin-bottom: 0px;
	font-weight: 600;
}
.car-block:hover .car-block-bottom h6, .car-block:hover .car-block-bottom h5, .car-block:hover .car-block-bottom h6 strong {
	color: #fff;
}
/*   FOOTER    */
#footer {
	min-width:980px;
	width: 100%;
	margin: 0 auto;
	text-align:left;
	background-color:#000;
	border-top:1px solid #D1D6DF;
}
.bg_top_footer {
	background-color:#ccc;
	min-width:980px;
	width: 100%;
	margin: 0 auto;
}
.top_footer {
	width:940px;
	padding: 29px 20px 35px;
	margin: 0 auto;
	overflow: hidden;
}
.top_footer p {
	font-size: 12px;
	color: #607586;
	line-height: 20px;
}
.top_footer h3 {
	padding-bottom: 25px;
}
.top_footer .f_widget {
	float: left;
	width: 220px;
	padding: 0 20px 0 0;
}
.top_footer .fwidget_separator {
	display: none;
}
.top_footer .f_widget.last {
	margin:0;
}
.schedule {
	padding: 1px 0 0;
}
.schedule li {
	border-bottom:1px dashed #CED3D8;
	line-height: 18px;
	padding: 2px 5px 4px 5px;
	overflow: hidden;
	color: #607586;
	background: none;
	font-size: 12px;
}
.schedule li strong {
	color: #293848;
	float: left;
}
.schedule li span {
	float: right;
}
#footer a.footer_logo {
	font-size: 30px;
	color: #8F98A2;
	line-height: 50px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 13px;
	display: block;
}
.f_contact {
	color: #607586;
	font-size: 12px;
	line-height: 18px;
	padding: 1px 0 17px 28px;
}
.f_contact_1 {
	background: url(../images/footer_contact_icon_1.png) no-repeat 5px 5px;
}
.f_contact_2 {
	background: url(../images/footer_contact_icon_2.png) no-repeat 4px 4px;
}
.f_contact_3 {
	background: url(../images/footer_contact_icon_3.png) no-repeat 5px 6px;
}
.f_contact strong, .f_contact a {
	color: #293848;
	text-decoration: none;
}
.f_contact a:hover {
	text-decoration: underline;
}

#footer .frame_wrapper {
	padding: 7px 0 0;
}

.copyright_wrapper {
	width: 100%;
	background-color:#000;
	min-width: 940px;
	margin: 0 auto;
}
.copyright {
	width: 940px;
	margin: 0 auto;
	overflow: hidden;
	padding: 19px 20px 21px;
	font-size: 13px;
	color: #A9B5BD;
	line-height: 20px;
}

.cardetail
{
text-transform: lowercase;
font-weight:normal;
}
.cardetail:first-letter
{
text-transform: capitalize;
}
