
@font-face {
    font-family: ufonts_com_futuraltmedium;
    src: url("../fonts/ufonts_com_futura-lt-medium.ttf");
}

html {
	overflow-x: hidden;
}

body {
	text-rendering: optimizeLegibilityRg;
	font-family: ufonts_com_futuraltmedium;
	background-color: #fff;	
	overflow-x: hidden;
}

.navbar-brand {
	padding: 0px 0px;
}

.container {
	padding-left: 0px;
	padding-right: 0px;
}

.navbar-brand img {
	width: auto;
    padding: 0px 0px;
}

.navbar {
	background-color: #fff;
	margin-bottom: 0px;
	box-shadow: 3px 0 7px rgba(0, 0, 0, 0.3);
	border-bottom: 1px solid #bfd426;
}

.navbar .container{
	height: 100px;
}

.navbar-header{
	height: 100%;
}

.navbar-header img{
	margin-top: 5px;
}

.navbar .right{
	float: right;
	margin-top: 20px;
	line-height: 35px;
}

.navbar .right p{
	font-size: 15px;
	font-weight: bold;
}

.top-section{
	float:left;
	width:69%;
}

.top-section h1{
	padding: 50px 0px 20px;
  /*  color: #076ebd; */
  color: #000;
  	margin: 0px;
    font-size: 38px;
    font-weight: 400;
    text-align: center;
	font-family: ufonts_com_futuraltmedium;
}

.top-section h2{
	margin: 0px;
	text-align: center;
	color: #076ebd;
}

.top-section .points{
	/*background-color: #fff;*/
	margin-top: 50px;
	padding: 20px;
	line-height: 35px;
	
}

.top-section p{
	font-size: 17px;
	letter-spacing: .5px;
	
	font-family:'Lato',ufonts_com_futuraltmediumRg,sans-serif,'Poppins';
}

.top-section .fa{
	color: #076ebd;
}

.top-section h3{
	font-size: 19px;
	text-align: center;
	margin-top: 50px;
	line-height: 30px;
	color: #000;
	
	box-shadow: rgba(23, 28, 33, 0.4) 0px 4px 19px 0px;
	padding: 20px;
}

.form{
	margin-top: 50px;
	padding-top: 0px;
	padding:30px;
	border: 1px solid #000;	
	float: left;
}

.form label{
	font-size:17px;
	font-weight: 300;
}

.row{
   margin-left:0px;
   margin-right: 0px;
}

.product .container{
	width: 60%;
	margin-right: 7%;
	background-color:#fff;
	float:left;
}

.product{
	float: left;
	width: 69%;
}

.product .row{
	margin-right: 0px;
	margin-left: 0px;
}

.product .product_segment{	
        margin: 0px;
    height: 265px;
    padding: 0px 30px;
    border: 1px solid #ccc;
    margin-left: 0px;
    margin-bottom: 15px;
}

.product .product_segment:hover{
	box-shadow: rgba(23, 28, 33, 0.4) 0px 4px 19px 0px;
	transform: scale(1.02,1.02);
}


.product_segment h3{
	font-weight: 500;
	margin-top: 30px;
}
.product_segment h4{
	color: #076ebd ;
	font-size:21px;
	
}

.product_segment p{
	
	font-size:18px;
	line-height:25px;
}

.product_segment img{
	padding:10px;	
}

.form{
	    background-color: #eee;
    position: relative;
    width: 30%;
    margin-top: -860px;
}

.form h2{
	text-align: center;
	color: #076ebd ;
	margin-top: 0px;
	font-size: 27px;
}

.form h4{
	font-size: 16px;
	text-align: center;
	margin-top:30px;
	margin-bottom:50px;
	line-height:30px;
	letter-spacing: 0.5px;
}

.form form{
	width: 70%;
	margin-left:15%;
	box-shadow: rgba(23, 28, 33, 0.4) 0px 0px 10px 0px;	
	padding: 20px;
	background-color:#ddd;
	
}

.form form .input-group-addon{
	background-color: #4e96ce;
	padding: 6px 17px;
    font-size: 16px;
}

.form .form-control{
	border: none;
    border-bottom: 1px solid #000;
	box-shadow:none;
	border-radius: 0px;
	padding: 0px 0px;
	font-size:16px;
		background-color: #eee;
}

.form form input, .form form textarea, .form form select{
	border: 1px solid #4e96ce;
	height: 50px;
	font-size: 17px;

}

.form .form-group select{
	width: 100% !important;
	height: 40px !important;
}

.form form input:focus, .form form textarea:focus, .form form select:focus{
    border-color: #4e96ce;
    outline: 0;
    box-shadow: inset 0 1px 1px #4e96ce, 0 0 8px #4e96ce;
}

.form .has-error .form-control:focus{
	box-shadow: none;
	
}

.form .has-success .form-control:focus{
	box-shadow:none;
}

form .fa{
	color: #fff;
}

.form form select{
	width: 100%;
}

.btn{

    
    border-radius: 5px;
    padding: 8px 15px;
    border: 0;
    font-size: 20px;
    outline: 0;
    display: inline-block;
    text-align: center;
}

#submit_form {
    
   	background: #fd952a; 
   	color: #fff;
}

.inquire_now{
   	background: #fff; 
   	color: #000; 
   	border:1px solid #000;
}

/* .btn:hover{
	background: #e77500;
	color: #fff;
} */

.btn:active,  .btn:focus{
	outline:0;
}

.footer{
	background-color: #0071bc;
	padding:50px;
	margin-top: 50px;	
}

.footer p{
	font-size: 17px;
	color: #fff;
	text-align: center;
	margin: 0px;
	line-height: 30px;
}

.form input[type=checkbox] label{
	font-weight: normal;
	font-size: 16px;
}
#form .form-group{
padding: 0px 4px;
}
