body
{
font-family:"Open Sans", Arial, Helvetica, sans-serif;
}


.cforms label {float: left;width: 100%;color: #454545;text-align: left !important;font-weight: normal;font-weight: bold;}

.cforms input {
    color: #454545;
    float: left;
    width: 100%;
    padding: 9px 12px;
    margin-bottom: 10px;
    border: 1px solid #CBC3C3;
    background: #f9f9f9;
    -webkit-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
    -moz-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
    box-shadow: inset 0px 1px 2px 0px rgba(238,238,238,1);
}

.address_info {
    float: left;
    background-color: #cccccc;
    border: 1px solid #161414;
    padding: 25px 30px 18px 30px;
    width: 100%;
    margin-bottom: 0px;
}

.caps {
    text-transform: uppercase;
}

.input-button {
    width: 30%;
    float: left;
    background: #343131;
    border: 1px rgba(126, 124, 124, 0.45) solid;
    padding: 9px;
    margin-top: 13px;
    color: #fff;
    border-radius: 3px;
}

.cforms textarea {
    color: #454545;
    float: left;
    width: 100%;
    padding: 9px 12px;
    margin-bottom: 10px;
    border: 1px solid #CBC3C3;
    background: #f9f9f9;
    -webkit-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
    -moz-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
    box-shadow: inset 0px 1px 2px 0px rgba(238,238,238,1);
}

.about-background
{
background:url(../images/about-background.jpg);
    background-position: center top;
    background-attachment: fixed;
float:left;
height:auto;
width:100%;
padding:55px 0px !important;
margin:0px;
color:#fff;
text-align:center !important;
    font-size: 35px;
	text-transform:uppercase;
	font-style:italic;


}


.about-contener
{
background:fff;
float:left;
height:auto;
width:100%;
padding:45px 0px !important;
margin:0px;
padding-bottom:50px !important;
font-size: 16px;
line-height: 27px;
text-align: justify;


}

.about-contener h2
{

margin: 0px !important;
font-size: 19px !important;
font-weight: bold !important;
padding-bottom: 15px !important;
}

.footer-tag
{font-weight: bold;color: #fff;font-size: 16px;padding: 0px 0px 13px 0px;margin-bottom: 25px !important;text-align: left !important;border-bottom: solid 1px #a1a4dc;/* font-family: 'Poppins', sans-serif; */text-transform: uppercase !important;}


.arrow-icon
{margin: 30px !important;
}

.aout-readmoe

{    background: #444444 !important;
padding: 9px 17px !important;
line-height: 43px !important;
border-radius: 3px;
color: #fff !important;
text-decoration: blink !important;
}

.footer-col-me
{width: 22% !important;
margin: 15px !important;
}


.footer-col-me a
{   
    font-size: 13px !important;
    color: rgb(255 255 255) !important;
    float: left !important;
    padding-bottom: 13px;
    color: white
}


.footer-col-me a:hover
{   
font-size: 14px !important;
color: rgb(255 255 255) !important;
text-decoration:blink !important;
	-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
}


.aout-readmoe:hover

{    background: #f76300 !important;
padding: 9px 17px !important;
line-height: 43px !important;
border-radius: 3px;
color: #fff !important;
text-decoration: blink !important;
	-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
}



.footer-link
{
float: left !important;
text-align: justify !important;
font-size: 13px !important;
color: rgb(255 255 255) !important;
padding-left: 0px !important;
margin:0px 0px 15px 0px !important;
}

.send-button
{    background: #444745;
border: none !important;
padding: 10px 35px !important;
text-shadow: none !important;
font-weight: bold !important;
}

.lead-count
{font-size: 66px !important;font-weight: bold !important;color: #0f2874 !important;}

.lead-text
{font-size: 29px !important;font-weight: bold !important;padding-bottom: 2px;}

.lead-line
{
background:#fff;
float:left;
text-align:center !important;
padding:25px 0px;
margin:0px;
width:100%;
}

.social-net-back
{text-align: center !important;background:url(../images/facebook-background.png) no-repeat center;padding: 25px !important;margin: -78px 0px 49px 0px !important;}

.client-line
{
background:#0f2874;
text-align:center !important;
float:left;
text-align:center !important;
padding:40px 0px !important;
margin:0px;
width:100%;
}

.footer-line
{
background:#2b2c2f;
color:#fff;
text-align:center !important;
float:left;
text-align:center !important;
padding:40px 0px !important;
margin:0px;
width:100%;
}

.copyright-line
{
background:#c5c7ce;
color:#fff;
float:left;
text-align:left !important;
padding:20px 0px !important;
color:#050505 !important;
margin:0px;
width:100%;
font-weight: bold;
}

.footer-menu
{text-align:right !important;/* text-transform:uppercase !important; */}

.footer-menu a
{text-align:right !important;color:#7D7A7A  !important;text-transform: uppercase;padding: 0px 10px;}

.footer-menu a:hover
{
text-align:right !important;
color:#f76300  !important;
}

.copy-menu
{
text-align:left !important;
}



.client-line h2
{
FONT-SIZE: 30PX !important;
COLOR: #f5f6fa !important;
FONT-WEIGHT: BOLD !important;
font-family: 'Poppins', sans-serif;

}


.client-logo-line
{
background:#fff;
text-align:center !important;
float:left;
text-align:center !important;
padding:40px 0px !important;
margin:0px;
width:100%;
}


.vision
{
margin:20px 0px !important; 
text-align:left !important
}

.why-chose-us
{
	float:left;

}
.why-chose-us h2
{
text-transform: uppercase;
font-size: 19px !important;
font-weight: bold;
font-family: 'Poppins', sans-serif;
margin:0px  !important;
padding:0px !important;
margin-bottom:15px !important;
text-align: center;
}

.why-chose-us p
{font-size: 14px !important;color:rgb(225 223 228) !important;text-align: justify;}

.readmore
{
background: #4d4e51 !important;
padding: 8px 20px !important;
border-radius: 5px;
color: #fff !important;
text-decoration: blink !important;
text-transform: uppercase !important;
font-weight: bold  !important;
font-size: 13px !important;
}

.readmore:hover
{
background: #119033 !important;
padding: 8px 20px !important;
border-radius: 5px;
color: #fff !important;
text-decoration: blink !important;
text-transform: uppercase !important;
font-weight: bold  !important;
font-size: 13px !important;
	-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
color:#fff;
text-decoration:blink;
}

.header-line
{
background:#222222;
color:#b1b1b6;
float:left;
padding:8px 0px;
margin:0px;
width:100%;
}

.header-line a
{
color:#f5f6fa !important;
padding:0px 10px !important;
}

.header-line a:hover
{text-decoration:blink !important;}


.header-line-icon
{
	color:#f76300 !important;

}

.header-mobile
{text-align:left !important;
}


.header-social

{text-align:right !important;
}

.phone-icon
{padding: 10px 12px 10px 12px !important;
background: #000 !important;
color: #fff !important;
border-radius: 50%;
border: solid 2px #EFEFEF !important;
}


.facebook-icon
{padding: 10px 13px 10px 13px !important;
background: #000 !important;
color: #fff !important;
border-radius: 50%;
border: solid 2px #EFEFEF !important;
}
.twitter-icon
{padding: 10px 11px 10px 11px !important;
background: #000 !important;
color: #fff !important;
border-radius: 50%;
border: solid 2px #EFEFEF !important;
}

.linkdin-icon
{padding: 10px 11px 10px 12px !important;
background: #000 !important;
color: #fff !important;
border-radius: 50%;
border: solid 2px #EFEFEF !important;
}

.logo-line
{background:#fbfbfb;
float:left;
padding:0px 0px;
margin:0px;
width:100%;}







.slider-line
{
float:left;
padding:0px 0px;
margin:0px;
width:100%;
}
.slider-line-buttom
{
float:left;
padding:0px 0px;
margin:0px;
width:100%;
}








.welcome-services-line
{float:left;padding: 0px 0px 28px 0px;margin:0px;width:100%;text-align:center;}


.welcome-services-line h1
{
font-weight:bold !important;
font-size:30px;
text-align:center;
text-transform:uppercase !important;
}

.welcome-services-line h3
{
font-weight:bold !important;
font-size:20px;
text-align:center;
text-transform:uppercase !important;
}


.welcome-services-line span
{
font-weight:bold !important;
text-align:center;
}


.welcome-services-line p
{/* font-weight:bold !important; */text-align:center;text-shadow: none !important;font-size: 15px; margin-bottom:22px !important;}

.welcome-services-line label
{
font-weight:bold !important;
font-size:25px;
text-align:center;
}





@media only screen and (min-width:360px) and (max-width:640px) {

.arrow-icon
{margin: 0px 0px 25px 0px !important
}


.vision
{
margin:40.3px 0px !important; 
text-align:center !important;


}



.footer-menu
{
text-align:center !important;
}

.copy-menu
{
text-align:center !important;
}



.footer-link
{
float: left !important;
text-align: justify !important;
font-size: 14px !important;
color: rgb(245 239 239) !important;
padding-left: 25px !important;
margin:0px 0px 15px 0px !important;
}	
	
	
.footer-tag
{font-weight: bold;color: #fff;font-size: 16px;padding: 13px 13px 13px 15px;margin-bottom: 25px !important;text-align: left !important;border-bottom: solid 1px #484747;/* font-family: 'Poppins', sans-serif; */text-transform: uppercase !important;}	
	
	
.footer-col-me
{width: 100% !important;
    margin: 0px !important;
	}


.header-line
{
background:#222222;
color:#b1b1b6;
float:left;
padding:8px 0px;
margin:0px;
width:100%;
}

.header-line a
{
color:#fbfbff !important;
padding:0px 5px !important;

}

.header-line a:hover
{text-decoration:blink !important;}
	
	
	
	
.about-imagess

{
	padding-top: 75px !important;
background: #fff !important;
border: solid 1px #ddd !important;
padding-bottom: 75px !important;
width: 100% !important;
}	
	
	
.header-mobile
{text-align:center !important;
}

.header-social
{text-align:center !important;
}

.header-logo
{text-align:center !important;
}


.header-search
{text-align:center !important;
}






}


