

/*======================================================

font-family

=========================================================*/
@import url(http://fonts.googleapis.com/css?family=Raleway);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);


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

}




@font-face {
    font-family: 'open-sansextrabold-italic';
    src: url('opensans-extrabolditalic-webfont.eot');
    src: url('opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-extrabolditalic-webfont.woff2') format('woff2'),
         url('opensans-extrabolditalic-webfont.woff') format('woff'),
         url('opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

}




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

}

/*======================================================

body

=========================================================*/

body{
font-family: 'Open Sans', sans-serif; font-size:20px;line-height:20px;color:#000;
overflow-x:hidden;

}


/*======================================================

container-fluid

=========================================================*/

.container-fluid{

margin:0 auto;
display:block;
overflow:hidden;
}


/*======================================================

header_area

=========================================================*/



.top_area{
background:#FFFFFF;
height:97px;


}



.header_top{}



.header_logo{

}



.header_logo img{

margin: 10px 0px 0px 120px ;

width:115px;
height:75px;

}




form{
margin: 30px 70px 0;
padding: 0;
}




.header_serch{}




.search{
background: none repeat scroll 0 0 #d3d3d3;
border: 1px solid #c5c5c5;
border-radius: 0;
width: 274px;
}




.submit{
background:url(../images/serch_icon.png) no-repeat scroll 0 0;
width:27px;
height:22px;
border: 1px solid #FFFFFF;
border-radius: 0;
}




.serhch_icon{}




.top_menu{
background:#0D0920;
-webkit-box-shadow: 10px 20px 60px 0px rgba(0,0,0,0.47);
-moz-box-shadow: 10px 20px 60px 0px rgba(0,0,0,0.47);
box-shadow: 10px 20px 60px 0px rgba(0,0,0,0.47);
}



.menu_one{color: #000;
font-size: 14px;
margin: 0 0 0 106px;
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
margin-right:20px;

}




.menu_two{
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
font-size: 14px;
margin-right:20px;
}




.menu_three{
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
font-size: 14px;
margin-right:20px;
}



.menu_four{
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
font-size: 14px;
margin-right:20px;
}



.menu_five{
text-transform: uppercase;
font-family: 'Raleway', sans-serif;
font-size: 14px;
margin-right:20px;

}




.menu_six{

text-transform: uppercase;
font-family: 'Raleway', sans-serif;
font-size: 14px;
margin-right:20px;

}



.menu_seven{
text-transform: uppercase;

font-size: 14px;

}





/*======================================================

slider_bottom_area

=========================================================*/



.slider_bottom_area{
font-family: 'Open Sans', sans-serif;
font-style:italic;
font-size: 16.5px;
font-weight: bold;
text-align: center;
font-style: oblique;
width:880px;
margin:0px auto;
}




.slider_bottom_icon{width:100%;
height:154px;
padding-left:200px;
background:#FFFFFF;

}




.single_slider_bottom_icon{width:158; 
float: left;
height: 200px;
margin-right: 16px;

}




.single_slider_bottom_icon img{
width:158;
 height:116px;
 position:relative;
 }



.single_slider_bottom_icon p{
color: #fff;

margin-left:0px;
margin-top: -83px;
position: absolute;
text-align: center;
text-transform: uppercase;


}




#promo_left{margin-left:0px;}

#promo_one{
margin-left:18px;

}

#promo_two{
margin-left: 30px;

}

#promo_three{
margin-left: 28px;
}

#promo_four{
margin-left: 7px;
}

#promo_five{
margin-left: 30px;

}


/*======================================================

.container_top

=========================================================*/



.container_top{
background:url(../images/top.png) repeat-x scroll 0 0;

height:638px;
}



.content_top_heading{
text-align:center;

}



.content_top_heading h2{
font-family: 'Open Sans', sans-serif;
font-size: 36px;
font-style: italic;
font-weight:bold;
text-transform:uppercase;


}



.content_top_left{}



.left_text{

font-family: "Raleway",sans-serif;
font-size: 18px;
width: 473px;
margin: 105px 0px 0px 66px;
border-left:2px solid #54AB36;

}



.left_text p{
margin-left:10px;
}


.content_top_right{}


.right_pic{}



.right_pic img{
width:530px;
height:435px;


}






/*======================================================

.middle_slider_area

=========================================================*/




.middle_slider_area{
background:url(../images/middle.png) repeat-x scroll 0 0;
height:661px;

}




.middle_area{
text-align:center;
height:145px;
}




.middle_area h2{
font-family: 'Open Sans', sans-serif;
font-size: 36px;
font-style: italic;
font-weight:bold;
text-transform:uppercase;
color:#21713E;
padding-top:65px;
}

.middle_slider{
width:1100px;
height:450px;
margin:0px auto;

}

/*======================================================

.bottom_slider

=========================================================*/




.bottom_slider{
background:url(../images/top.png) repeat-x scroll 0 0;

height:638px;

}




.bottom_slider_heading{text-align:center;
height:214px;
border-bottom:2px solid #ededed;
font-family: 'Open Sans', sans-serif;

}




.bottom_slider_heading h2{
color: #0d0920;
font-family: 'Open Sans', sans-serif;
font-size: 36px;
font-style: italic;
font-weight: bold;
text-transform: uppercase;
padding-top: 80px;



}



.demo-1{

margin:0px auto;
margin-top:60px;
width:1100px;
}


/*======================================================

.footer_area

=========================================================*/


.footer_area{
background:url(../images/footer2.png) repeat-x scroll 0 0;
color:#fff;
height:663px;
text-transform:uppercase;
}



.footer_top_heading{

text-align:center;

}



.footer_top_heading h2{
font-family: 'Open Sans', sans-serif;
font-size: 36px;
font-style: italic;
font-weight:bold;



}



.form_area{
font-family:'Raleway';
font-size:16px;

}


.btn{
background: none repeat scroll 0 0 #21713e;
border: 1px solid #21713e;
border-radius: 0;
height: 40px;
width: 130px;
}

#contactform > .btn { margin: 17px 0px 0px 177px; }




.phone_area{
font-family: "Raleway";
font-size: 25px;
margin-top: 53px;

}


.location_logo{
width:28px;
height:36px;
float:left;
margin-right:30px;
}
.location_logo img{}


.location_info{
width:260px;
float:left;
}


.phone{}


.phone_logo{}


.phone_logo img{width:37px;
height:29px;
float:left;
margin-right:30px;

}


.phone_info{width:200px;

float:left;

}
.contact_diller{
margin-left: 105px;
margin-top: 215px;

}
.contact_diller img{
width:366px;
height:59px;

}

.social_media{  line-height: 71px;}


.footer_logo{
height: 53px;
margin: 31px 0 0;
width: 82px;
}


.footer_logo img{
margin-left: 42px;

}



.media{
margin-top:31px;

}



.media img{

margin: 0px 0px 0px 59px;

}



.copy_right{

text-align:center;

}

.navbar_shadow{
box-shadow: 5px 5px 5px #999; 
    -moz-box-shadow: 5px 5px 5px #999;
    -webkit-box-shadow: 5px 5px 5px #999;	
}

.copy_right p{
text-align: center;
margin-top: 30px;
}


.emp_title{
margin: 0 auto;
font-family: 'Raleway', sans-serif;
font-weight:800;
}

.hotsite{
background-color:#416f41;
color:#fff;
font-family: 'Raleway', sans-serif;
font-weight:800;
text-transform:uppercase;
padding:7px;
}

.hotsite:hover{
background-color:#fff;
color:#416f41;
font-family: 'Raleway', sans-serif;
font-weight:800;
text-transform:uppercase;
padding:7px;
}

@media all and (max-width: 992px) {
	.collapse { display: none; }
}