
            

body{font-family:'Montserrat', sans-serif!important;overflow-x: hidden;}


.top .container {
		padding-left:0;
		padding-right:0;
		}

img{max-width:100%;}

.top{
		background: #0667c8;
		color: #fff;
		padding: 10px 0 0;		
		}
.top_text{font-size:14px!important;}
.top .text-center p{
		margin: 0;
		padding-left: 35px;
		line-height: 1;
		
		}

.middle{position: relative;top: -70px;}

.form_backflow h4{

	color: #fff;padding:20px 0 0;

}
.form_backflow input{width:100%;padding:6px;background:none;border:1px solid #fff;color:#fff;margin-bottom:10px}
.form_backflow input[type="submit"]{background:#fff;color:#000;font-weight:600}
::placeholder {color: #fff; opacity: 1;}
textarea{width:100%;height:60px;color:#fff!important;background:none; border:1px solid #fff;margin-bottom:10px!important;}


.header{padding-top: 20px;}
.header h5{margin:0}
.header h5 span{
		color: #0667c8 ;
		}
		
.section{padding:30px 0;}
.section p{padding:0 15px;}
.section .col-sm-8{}


.services{background: #0667c8;
		color: #fff;
		padding-bottom: 5%;}

.services h2{margin:0}

.services p{font-size:20px!important;}

.services ul{

			list-style: none;
			padding-left: 0;
		}

.services li{font-size:23px;}
.services li:first-child{padding-top:10px;}

.services_inner{padding:6% 0 0;}
.box, .box3, .box5{background-color: #f2f3f4;}
.box2, .box4{background-color:#e8f2fe; }

.box h5{

			padding-top: 6%;
		}

 .box p{

	        padding: 0 10% 0 0;
        }


 .box2 h5{

			padding-top: 8%;
		}

  .box2 p{

	        padding: 0 10% 0 0;
        }

.box3 h5{

			padding-top: 8%;
		}


.box3 ul{

			list-style: none;
			padding-left: 0;
		}

 .box3 p{

	        padding: 0 10% 0 0;
        }


 .box4 h5{

			padding-top: 4%;
		}
 .box4 p{

	        padding: 0 6% 0 0;
        }

  .box5 h5{

			padding-top: 8%;
		}

 .box5 p{

	        padding: 0 10% 0 0;
        }

.box img{width:100%;}
.box2 img{width:100%;}
.box3 img{width:100%;}
.box4 img{width:100%;}
.box5 img{width:100%;}

.section2{padding:30px 0;}
.info p{
	font-size: 20px;
	color: #808080;
}

.info a{color: #808080;}

.footer{

background: #0a74f5;
color: #fff;
margin-top: -6px;

}
.footer p{font-size: 12px;}

.footer .col-sm-12{line-height: .5em;}
h2 {font-size: 32px!important;font-weight:600!important}
h4 {font-size: 24px!important;font-weight:600!important}
h5 {font-size: 20px!important;font-weight:600!important}
p{font-size: 15px;}
.form_backflow .row{padding-bottom:20px}



@media only screen and (min-width: 320px) and (max-width:767px) {

.top{height:auto;}
.top p{text-align: center;}
.top{height:auto;}
.header .logo{text-align: center !important;}
.middle{margin-top:-10px;}
.video{ width: 100% !important;}
.box2{display: flex;flex-direction: column-reverse;flex-wrap: wrap;}
.box4{display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
}

}



@media only screen and (max-width: 768px) {

.top{height:auto;}
.top p{text-align: center;}
.top{height:auto;}
.header .logo{text-align: center !important;}
.header .col-sm-6{text-align: center;}
.services_inner h2{padding-top:10px;}
.services_inner ul{padding:10px;}

.middle{margin-top:-10px;}
.area{text-align: center}
.video{ width: 100% !important;}

.box p{padding:10px 10px !important;}

.box .line{margin:0 auto 15px !important;}
.box2 p{padding:0 10px !important;}
.box2 img{margin-top:15px;}
.box2 .line{margin:0 auto 15px !important;}
.box3 p{padding:20px 10px !important;}
.box3 .line{margin:0 auto 15px !important;}
.box4 p{padding:0 10px !important;}
.box4 img{margin-top:15px;}

.box4 .line{margin:0 auto 15px !important;}
.box5 p{padding:0 10px !important;}
.box5 .line{margin:0 auto 15px !important;}
.form_backflow .row{padding-bottom:0}
.form_backflow input{margin-bottom:10px}
.services li{font-size:20px;}
.services p{font-size:18px!important;}

}


		