body,
html {
  width: 100%;
  height: 100%;
  position: relative;
 
	
}

a { color:#FFFFFF;}

.form-control:focus {
  border-color:#CCCCCC;
  box-shadow: 0 0px 0px rgba(1, 1, 1, 0.075) inset, 0 0 3px rgba(1, 1, 1, 0.6);
  outline: 0 none;
}
.welcome1 {
	position:relative;
	background-image:url(../images/bg1.jpg);
	position: relative;
    background-position: center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	height:70%;
		
 
}




.head { font-family: 'Open Sans Condensed', sans-serif;  font-size: calc(1.2em + 2.2vmin); margin:0px 0px 30px 0px; text-transform:uppercase; font-weight:bold;}
.msg { position:absolute; bottom:20px; width:60%;}
.top {  background-color:#000000; padding:20px ; position:fixed-top; height:auto; }

.white_text { color:#FFFFFF;}
.orange { color:#F9B707;}
.black_text { color:#000000; !important }


h1{   font-family: 'Open Sans Condensed', sans-serif;  font-size: calc(1.2em + 2.2vmin); margin-bottom:50px; text-transform:uppercase; font-weight:bold; }
h2{   font-family: 'Open Sans Condensed', sans-serif;  font-size: calc(1.0em + 2.0vmin); text-transform:uppercase;}
h3{   font-family: 'Open Sans Condensed', sans-serif;  font-size: calc(1.0em + 1.0vmin); text-transform:uppercase;}


.caption h2{ font-family:Arial, Helvetica, sans-serif; font-size: calc(1.0em + 4.5vmin); font-weight:bold; text-transform:uppercase;}
.caption h4{ text-transform:uppercase;}

a {  -webkit-transition: all 0.35s;  -moz-transition: all 0.35s;  transition: 0.35s;  text-decoration:none; }
a:hover { color:#CC6600;}




.services_box {
    flex: 0 0 auto;
    max-width: 100%;
}
.icon_link {color:#F9B707; }
.icon_link:hover {color:#000000; text-decoration:none; }
.services h4 { text-transform:uppercase; padding-top:20px;  }
.services p { font-size:12px; margin-bottom:40px; }
.btn-services { margin-bottom:30px; font-size:12px; background-color:#F9B707; color:#FFFFFF}
.btn-services:hover { background-color:#000000;}
section { overflow:auto;}
.section-white { width:100%; background-color:#fff;}
.section-white a{ color:#000000; text-decoration:none;}
.section-white a:hover{ color:#F9B707; text-decoration:none;}
.service_section a: { text-decoration:none;}
.section-lg { width:100%; background-color:#F8F8F8; color:#000000;}
.section-lg a{ color:#000000; text-decoration:none;}
.section-lg a:hover { color:#CC6600; text-decoration:none;}
.section-dg { width:100%; background-color:#343434; color:#fff}
.section-orange { width:100%; background-color:#F9B707; color:#FFFFFF;}
.section-orange a { color:#000;}
.orange_section { background-color:#F9B707; padding:100px; color:#FFFFFF;}
.orange_section a { color:#fff; text-decoration:underline;}
.orange_section a:hover { color:#000; text-decoration:none;}

.section2 { width:100%; background-color:#CCCC00; padding:100px; }
.section3 { width:100%; background-color:#999999; padding:100px; color:#FFFFFF; }
.service_icon { max-width:200px; margin:20px;}
.h100, .h80, .h60, .h50, .h30{ 
	position: relative;
    width: 100%;
    background-position: center;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.h100{ height:100%; }
.h80{  height:80%; }
.h60{  height:60%; }
.h50{  height:50%; }
.h30{  height:30%; }

.pad-tb-20 { padding:20px 0px 20px 0px;}
.pad-tb-50 { padding:50px 0px 50px 0px;}
 
.btn-default { background-color: rgba(239,115,47,1)!important;
    border-radius: 0!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-color: rgba(255,255,255,1)!important;
    border-width: 1px!important;
    border-style: solid!important;
	} 
a.btn-default {  color:#FFFFFF; text-transform:uppercase; font-size:18px; font-weight:bold; padding:15px 40px; text-align:center; margin:20px 0px;} 
a.btn-default:hover {  color:#FFFFFF; text-transform:uppercase; font-size:18px; font-weight:bold;} 

.footer_section { background-color:#000; padding:50px 0px 50px 0px; font-size:16px; color:#fffff; text-align:center;}
a.footer_section { color:#fffff;}
a.footer_section:visited { color:#fffff;}
