@import 'https://fonts.googleapis.com/css?family=Roboto';
body{margin: 0 ; padding: 0; font-family:Roboto; font-size: 16px;color: #464646;}
h1,h2,h3,h4,h5,h6{ margin: 0;padding: 0; }
h2 {font-size: 40px;font-weight: 500;line-height: 55px;color: #464646;}
h3{font-size: 35px;font-weight: 600;color: #0F344E;margin: 15px 0;font-family: roboto;}
h4{font-size: 25px;font-weight: 600;color: #252525;}
h5{font-size: 20px; font-weight: 600;  margin: 5px 0; color: #505050; }
h6{border-bottom: 1px solid #E5E5E5; margin: 0;color: #111111;
    font-size: 12px;font-weight: 400;padding-bottom: 8px;}
ul{margin:0; padding: 0;}
ul li{display: block; float: left;}
a{font-size: 16px; color: #111111; text-decoration: none;outline: none;}
*{box-sizing: border-box; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;}
img{max-width: 100%;height: auto;}
a:hover{text-decoration: none;outline: none;}
.header,.navigation,.cta,.content,.footer{width: 100%;float: left;}
/*------header-------*/
.header{background-color: #0F344E;}
.header-nav ul {float: right;}
.header-nav ul li a {padding: 25px 30px;display: inline-block;background-color:#ED1B24;color: #ffffff;
	font-size: 15px;position: relative;}
.header-nav ul li a::before{position: absolute;background: url(images/call_us.png);
    left: 5px;top: 26px;height: 21px;padding: 0;width: 21px;content: "";background-repeat: no-repeat;}
.header-nav ul li:first-child a::before{background: url(images/mail.png);}
.header-nav ul li a:hover{background-color: #A5030C;}
/*-------navigation------*/
.navigation {text-align: center;background-color: #E81B2D;}
.navigation .col-sm-6 a {display: inline-block;color: #ffffff;
	font-size: 20px;padding: 10px 0;width: 100%;text-transform: capitalize;padding: 15px 0;}
.navigation .col-sm-6 a:hover{color: #444444;}
/*------content-areya-------*/
.content-areya .col-sm-8 h3 {padding: 10px 0;margin: 0;}
.content-areya .col-sm-8 .col-sm-4{text-align: center;background-color: transparent;}
.content-areya .col-sm-4{background-color:#C6DA0D;}
.content-areya .col-sm-4{padding: 15px;}
.content-areya .col-sm-4 h4{margin: 50px 0 25px;}
.content-areya .col-sm-4 form {padding: 10px 0;}
.btn{background-color:#ED1B24;color: #ffffff;border: none;border-radius: 0;margin: 20px 0;}
.btn.btn-default:hover{background-color: #A5030C;color: #ffffff;}
label{margin: 10px 0;}
textarea{width: 100%;}
/*-----content--------*/
.text-areya ul li{width: 100%;float: left;}
.text-areya ul li a{padding: 8px;min-width: 180px;display: inline-block;}
ul li strong {font-weight: 400;}
.call{background-color:#E81B2D; padding: 70px;width: 100%; float: left;text-align: center;}
.call:hover{background-color: #A5030C;}
.call a{color: #ffffff;position: relative;font-size: 30px;}
.call a::after{position: absolute;content: "";top: 8px;left:-32px; width: 30px;height: 30px;
background:url(images/call_mobile.png);background-repeat: no-repeat;}
/*--------------------------*/
.full-text{background-color: #0F344E;padding:10px 20px;}
.full-text p{color: #ffffff;}
.full-text .col-sm-3{padding: 70px 0;}
/*------footer-------*/
.footer{background: #E81B2D;color: #ffffff;}
.footer .col-sm-4:last-child{text-align: right;}
.footer .col-sm-4 {padding: 20px 0;}
.footer ul li a {text-transform: capitalize; padding: 0 10px;display: inline-block;color: #ffffff;}
.footer ul li a:hover{color: #464646}
/*--------service-----------*/
.content-areya .our-service{margin: 30px 0 0;}
.text-areya .our-service{margin: 0 0 30px;}
.right{float: right;}
.text-areya .col-sm-8 .col-sm-4{text-align: center;}
/*------responsive--------*/
@media screen and (max-width: 767px){
.gallery {width: 100%;height: 318px;overflow-y: scroll;overflow-x: hidden;}
.full-text .col-xs-12{padding: 30px 0;}
.full-text .col-xs-12 img{width: 100%;}
.footer .col-sm-4 {padding: 20px 20px;}
.footer ul{width: 100%;}
.footer ul li{display: inline-block;float: none;}
.footer .col-sm-4,.footer .col-sm-4:last-child {text-align:center;}
}
/*-------------------*/
@media screen and (max-width:540px){
.header .col-xs-4{width: 172px;}	
.header .col-xs-8{width:140px;float: right;}	
.header-nav ul li a {text-indent: -999999999px;min-width: 50px;padding: 20px;}
.header-nav ul li a::before{left: 14px;}
}

