/* CSS Document */



@font-face {
    font-family: 'american_captainregular';
    src: url('font/american_captain-webfont.eot');
    src: url('font/american_captain-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/american_captain-webfont.woff') format('woff'),
         url('font/american_captain-webfont.ttf') format('truetype'),
         url('font/american_captain-webfont.svg#american_captainregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'franklin_gothic_medium_condRg';
    src: url('font/framdcn-webfont.eot');
    src: url('font/framdcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/framdcn-webfont.woff') format('woff'),
         url('font/framdcn-webfont.ttf') format('truetype'),
         url('font/framdcn-webfont.svg#franklin_gothic_medium_condRg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'franklin_gothic_demiregular';
    src: url('font/fradm-webfont.eot');
    src: url('font/fradm-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/fradm-webfont.woff') format('woff'),
         url('font/fradm-webfont.ttf') format('truetype'),
         url('font/fradm-webfont.svg#franklin_gothic_demiregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'droid_sansregular';
    src: url('font/droidsans-webfont.eot');
    src: url('font/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/droidsans-webfont.woff') format('woff'),
         url('font/droidsans-webfont.ttf') format('truetype'),
         url('font/droidsans-webfont.svg#droid_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('font/opensans-condlight.eot');
    src: url('font/opensans-condlight.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-condlight.woff') format('woff'),
         url('font/opensans-condlight.ttf') format('truetype'),
         url('font/opensans-condlight.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'oswaldregular';
    src: url('font/oswald-webfont.eot');
    src: url('font/oswald-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/oswald-webfont.woff') format('woff'),
         url('font/oswald-webfont.ttf') format('truetype'),
         url('font/oswald-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ margin:0px; padding:0px;}

.main-wrapper{ width:100%; height:auto;}

.header-wrapper{ width:100%; height:105px; border-top: solid #000000 12px; background-image:url(images/header-bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover;}

.main-header{ width:1004px; height:105px; margin:0px auto;}

.logo-div{ width:auto; height:35px; font-family: 'american_captainregular'; font-size:48px; color:#f57828; float:left;  margin:26px 0px 0px 0px;}





.logo-text{ font-family: 'american_captainregular'; font-size:48px; color:#000000;}

.header-right-div{ width:261px; height:88px; float:right; margin:17px 0px 0px 0px;}

.call-today-div{ width:261px; height:16px; float:right;  font-family: 'franklin_gothic_medium_condRg'; color:#565353; font-size:20px; text-align:right;}

.number-div{ width:261px; height:49px; float:right;margin:14px 0px 0px 0px; background-image:url(images/call-icon.png); background-repeat:no-repeat; background-position:right 5px top;  }

.number-div a{   font-family: 'franklin_gothic_demiregular'; color:#f7792e; font-size:30px; line-height:50px; text-decoration:none;}

.number-div a:hover{  color:#8f8d8d; }

.text1{  font-family: 'franklin_gothic_medium_condRg'; color:#f7792e; font-size:20px;}

.menu-wrapper{ width:100%; height:48px; margin:0px; background-image:url(images/menu-bg.jpg); background-repeat:repeat-x; background-position:center top;}




.nav ul{
	margin:0px auto;
	height: 48px;
	width:621px;
	
}
.nav li{
	padding:0px 0px 0px 0px;
	list-style:none;
	display:inline;
	
	
}
.nav li a{
	padding:0px 38px 0px 38px;
	font-size:14px;
	text-decoration:none;
	color:#4a4747;
	background-image:url(images/border.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	font-family: 'droid_sansregular';
	line-height:48px;
}
.nav li a:hover{
	
	color:#f57828;
	
}

.clear{ clear:both;}

.content-top-wrapper{ width:100%; height:auto; background-color:#a8a8a8; padding:10px 0px 0px 0px;}

.banner-div{ width:1004px; height:398px; margin:0px auto 0px auto; background-color:#f1f0f0; }

.welcome-div{ width:1004px; height:439px; margin:36px auto 0px auto;}

.welcome-div-left{ width:433px; height:439px; margin:0px 0px 0px 6px; float:left;}

.welcome-div-left-heading{ width:433px; height:69px; margin:0px 0px 0px 0px; }

.welcome-div-left-text{ width:433px; height:auto; margin:19px 0px 0px 0px; }

.video-right{ width:518px; height:439px; margin:0px; float:right; background-image:url(images/video-bg.jpg); background-repeat:no-repeat; background-position:center top;}


.heading-white{   font-family: 'oswaldregular'; color:#fefefe; font-size:30px;}

.heading-black{   font-family: 'oswaldregular'; color:#1f1e1e; font-size:30px;}

.text2{ font-family:Verdana; color:#2c2929; font-size:13px; line-height:20px; text-align:justify;}


.readmore{  background-color:#303030; font-family: 'open_sanscondensed_light'; font-size:22px; color:#e3e1df; text-align:center;  margin:30px 0px 0px 0px;  float:left;}

.readmore a{  background-color:#303030; font-family: 'open_sanscondensed_light'; font-size:22px; color:#e3e1df; 
text-align:center; text-decoration:none; display:block; padding:4px 16px; 
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease; }

.readmore a:hover{  background-color:#f7792e; font-family: 'open_sanscondensed_light'; font-size:22px; color:#000; 
text-align:center; text-decoration:none; display:block; }


.content-bottom-wrapper{ width:100%; height:auto; background-color:#303030; padding:17px 0px 0px 0px;}

.our-service-section{ width:1004px; height:414px;   margin:0px auto; border-bottom:#4d4d4d solid 2px;}

.our-service-div{ width:671px; height:400px; margin:0px 0px 0px 6px; float:left;  }

.heading-div{ width:auto; height:24px; margin:0px 0px 0px 0px; font-size:24px; color:#f7792e; font-family: 'oswaldregular'; }

.contactus-div{ width:275px; height:400px; margin:0px 0px 0px 6px; float:right;   }

.form-div{ width:275px; height:340px; background-color:#0b0a0a; margin:24px 0px 0px 0px; border-radius: 4px;}


.our-service-links-div1{ width:206px; height:370px; margin:0px 0px 0px 0px; float:left;  }


.our-service-links-div2{ width:207px; height:370px; margin:0px 0px 0px 48px; float:left;  }

.our-service-links-div3{ width:137px; height:370px; margin:0px 0px 0px 0px; float:right;  }

.navigation ul{ margin:20px 0px 0px 0px; padding:0px;}

.navigation ul li{  margin:0px 0px 0px 0px; padding:0px; list-style:none; display:block; background-image:url(images/arrow.jpg); background-repeat:no-repeat; background-position: left top 18px; border-bottom: dashed 1px #f5f2f2; }

.navigation ul li a{ margin:0px; padding:0px 0px 0px 20px; text-decoration:none; font-size:18px; color:#f5f2f2; font-family: 'open_sanscondensed_light'; line-height:49px; }

.navigation ul li a:hover{color:#f57828; }

.heading-div2{ width:auto; height:24px; margin:0px 0px 0px 0px; font-size:20px; color:#f7792e; font-family: 'oswaldregular'; }

.text3{ font-family:Verdana; font-size:13px; color:#c4c4c4; line-height:29px;}

.textfield{ width:237px; height:28px; background-color:#303030; border:#474545 solid 1px; font-family:Verdana; font-size:13px; color:#c4c4c4; padding-left:5px;}

.textarea{ width:237px; height:68px; background-color:#303030; border:#474545 solid 1px; font-family:Verdana; font-size:13px; color:#c4c4c4;padding-left:5px;  }

.photo-gallery-div{ width:772px; height:310px; float:left;}

.emergency-call-div{ width:229px; height:242px; float:right;  margin:55px 2px 0px 0px; }

.galler-section-div{ width:1004px; height:339px; margin:0px auto;}

.footer-wrapper{ width:100%; height:161px; background-color:#171b1d;}

.video{  width:480px; height:292px; float:left; margin:23px 0px 0px 17px;}

.futter{ width:1004px; height:136px; margin:0px auto;}

.footer-menu ul{
	margin:25px 0px 0px 0px;
	height: 55px;
	padding:0px;
	width:467px;
	float:left;
	
}
.footer-menu li{
	
	list-style:none;
	display:inline;
	
	
}
.footer-menu li a{
	padding:0px 30px 0px 10px;
	font-size:13px;
	text-decoration:none;
	color:#a5a5a5;
	font-family: 'droid_sansregular';
	line-height:48px;
	float:left;
}
.footer-menu li a:hover{
	
	color:#f57828;
	
}

.location-div{ width:245px; height:55px; float:right; margin:23px 0px 0px 0px; text-align:justify;}

.text5{  font-family: 'open_sanscondensed_light'; font-size:22px; color:#e3e1df; }

.text6{  font-family: 'open_sanscondensed_light'; font-size:22px; color:#f29011; }

.futter-bottom{ width:1004px; height:39px; margin:22px auto 0px auto; background-color:#303030; }

.copyright-div{ width:206px; height:29px; margin:5px 10px 0px 10px; float:left;}

.powered-div{ width:260px; height:29px; margin:5px 10px 0px 0px; float:right; text-align:right;}

.text7{  font-family:Arial; font-size:13px; color:#a5a5a5; line-height:25px; }

.text7 a{  color:#a5a5a5; text-decoration:none;  }

.text7 a:hover{  color:#ffffff;  }


.banner-inner{ width:990px; height:250px; background-color:#ffffff; margin:0px auto; border: 6px solid #ffffff;}

.innerpage-content{ width:1000px; height:400px; margin:36px auto 0px auto;}


.innerpage-heading{ width:auto; height:50px; margin:0px 0px 20px 0px; border-bottom: 1px dashed #303030; }

.innerpage-img{ width:195px; height:195px; margin:0px 0px 0px 10px; float:left;}

.innerpage-para{ width:750px; height:auto; margin:0px 0px 0px 30px; float:left; font-family:Verdana; color:#2c2929; font-size:13px; line-height:20px; text-align:justify;}

.text10{  font-family: 'open_sanscondensed_light'; font-size:22px; color:#303030; }

.text11{  font-family: 'open_sanscondensed_light'; font-size:22px; color:#ffffff; }

.imgage-div1{ width:195px; height:195px; margin:0px 0px 0px 40px; float:left;}

.innerpage-form{ width:720px; height:auto; margin:0px 0px 0px 0px; float:left; font-family:Verdana; color:#2c2929; font-size:13px; line-height:20px; }


.textfield11{ width:250px; height:28px; background-color:#e9e6e6; border:#474545 solid 1px; font-family:Verdana; font-size:13px; color:#575555; padding-left:5px;}

.textarea11{ width:250px; height:68px; background-color:#e9e6e6; border:#474545 solid 1px; font-family:Verdana; font-size:13px; color:#575555;padding-left:5px; line-height:20px;  }


.paragraph-div1{ width:1000px; height:auto; margin:0px  auto;  font-family:Verdana; color:#2c2929; font-size:13px; line-height:20px; text-align:justify;}