body{
	margin:0px;
	padding:0px;
	box-sizing: border-box;
	font-family: 'Muli', sans-serif;
}

.pre-header{
	width:100%;
	height:auto;
	margin:0px;
	padding:5px 0px 5px 0px;
	max-width:100%;
	background:#d84949;
	overflow:hidden;
	font-family: 'Muli', sans-serif;
}
.pre-header-left{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	max-width:100%;
	font-family: 'Muli', sans-serif;
}
.pre-header-left ul{
	margin: 0px;
    padding: 0px;
}
.pre-header-left ul li{
	margin: 0px;
    padding:0px 5px 0px 5px;
    list-style-type:none;
    float:left;
    font-family: 'Muli', sans-serif;
}
.pre-header-left ul li a{
	text-decoration: none!important;
	color:#fff;
}
.pre-header-left ul li a i{
	color: #f1bc09;
}
.pre-header-right{
	width:100%;
	height:auto;
	margin:0px auto;
	padding:0px;
	max-width:100%;
	font-family: 'Muli', sans-serif;
}
.pre-header-right ul{
	margin: 0px;
    padding: 0px;
}
.pre-header-right ul li{
	margin: 0px;
    padding:0px 5px 0px 5px;
    list-style-type:none;
    float:left;
    font-family: 'Muli', sans-serif;
}
.pre-header-right ul li a{
	text-decoration: none!important;
	color:#fff;
}
.pre-header-right ul li a i{
	color: #333333;
}
.header{
	width:100%;
	height:auto;
	margin:0px;
	max-width:100%;
	font-family: 'Muli', sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	
}
.dlb-menu{
	border: 1px solid #d84949;
	background-color: #d84949;
}
.banner-section{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	font-family: 'Muli', sans-serif;
}
.banner-section-left{
	width:70%;
	float:left;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	max-width:100%;
	font-family: 'Muli', sans-serif;
/*		border-bottom: 4px solid #333333;
*/	
}
.banner-section-right{
	width:30%;
	float:left;
	height:auto;
	margin:0px;
	background: #333333;
	padding: 5px 5px 13px 5px;
	max-width:100%;
	font-family: 'Muli', sans-serif;
/*	border-bottom: 4px solid #333333;
*/}
.banner-section-right h4{
	font-size: 18px;
    font-weight: bold;
    text-align: center;
}
.banner-section-right .input-field{
    width: 48%;
    height: 34px;
    padding: 2px 0px 2px 5px;
    border-radius: 4px;
    float: left;
    margin: 5px 0px 5px 5px;
}
.banner-section-right .input-field2{
    width: 98%;
    height: 34px;
    padding: 2px 0px 2px 5px;
    border-radius: 4px;
    float: left;
    margin: 5px 0px 5px 5px;
}
.banner-section-right .input-field3{
    width: 98%;
    padding: 2px 0px 2px 5px;
    border-radius: 4px;
    float: left;
    margin: 5px 0px 5px 5px;
}
.banner-section-right .input-field4{
	border: 1px solid #d84949;
	color: #fff;
	font-size: 21px;
	font-weight: bold;
	width: 98%;
	padding: 5px 0px 5px 0px;
	border-radius: 4px;
	margin: 5px 0px 5px 5px;
	background-color: #d84949;
}
.banner-section-right .input-field4:hover{
	border: 1px solid #d84949;
	color: #d84949;
	font-size: 21px;
	font-weight: bold;
	width: 98%;
	padding: 5px 0px 5px 0px;
	border-radius: 4px;
	margin: 5px 0px 5px 5px;
	transition: 0.5s;
	background-color: #FFFFFF;
}
.banner-section-right p{
    margin: 9px 0px 0px 0px;
    text-align:center;
}
.banner-section-right p a{
	color: #fff;
    font-size: 19px;
}
.banner-section-right p a b{
	color: #fff;
}
.welcome-strip{
	width:100%;
	height:auto;
	margin:0px;
	max-width:100%;
	font-family: 'Muli', sans-serif;
	/*background-image:url("../images/welcome-strip.jpg");*/
	overflow:hidden;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.welcome-strip h2{
	font-size: 24px;
    font-weight: bold;
}
.welcome-strip h2 span{
    background: #d84949;
    color: #ffffff;
    padding: 0px 5px 0px 5px;
}
.welcome-strip p{
	text-align: justify;
}
.welcome-inner{
	width:100%;
	height:auto;
	margin:0px;
	padding:5px;
	max-width:100%;
	background: #333333;
	font-family: 'Muli', sans-serif;
}
.welcome-inner p sup{
	font-size:18px;
	top:0!important;
	font-weight: bold;
	font-family: 'Passion One', cursive;
}
.process{
	width:100%;
	height:auto;
	margin:0px;
	max-width:100%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.process h2{
	font-weight: bold;
    margin: 25px 0px 25px 0px;
    text-align: center;
    color: #ea191f;
    font-family: 'Righteous', cursive;
}
.process p{
	font-family: 'Muli', sans-serif;
	text-align:center;
}
.process img{
	margin:0px auto;
}
.process h3{
	font-weight:bold;
	text-align:center;
	font-family: 'Passion One', cursive;
}
.process h4{
	font-size: 18px;
    text-align: center;
    color: #be3731;
    font-weight: bold;
    font-family: 'Muli', sans-serif;
}
.process .arrow-img{
	margin:85px 0px 0px 0px;
}
.process .process-inner{
	background: #cccccc;
    border-bottom: 3px solid #d84949;
    padding: 0px 0px 10px 0px;
    border-radius: 50px;
}
.services-dlb{
	width:100%;
	height:auto;
	margin:0px;
	padding:20px 0px 20px 0px;
	max-width:100%;
	/*background-image:url("../images/service-background.png");*/
	background-color:#DDDDDD;
	
	overflow:hidden;
}
.services-dlb h4{
	font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin:20px 0px 10px 0px;
    font-family: 'Muli', sans-serif;
}
.services-dlb p{
    text-align: left;
     font-family: 'Muli', sans-serif;
}
.services-dlb h2{
	font-size: 30px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px 15px 0px;
    color: #FFFFFF;
    font-family: 'Righteous', cursive;
}
.services-dlb img{
	border-bottom-left-radius: 25px;
    border-top-right-radius: 25px;
    border: 5px solid #d84949;
    margin:15px 0px 5px 0px;
}
.services-section{
	width:100%;
	height:auto;
	margin:0px;
	padding: 30px 0px 50px 0px;
	max-width:100%;
	background:#f3f3f3;
	overflow: hidden;
}
.services-section h2{
	font-size: 30px;
    font-weight: bold;
    color: #e31e24;
    text-align: center;
    margin: 0px 0px 10px 0px;
    padding: 15px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}
.services-inner{
	background: #ffffff!important;
    overflow: hidden;
    padding: 5px;
    margin: 5px 0px 10px 0px;
    border-top: 5px solid #c4a705;
}
.services-inner p{
	text-align:center;
	font-family: 'Muli', sans-serif;
}
.services-inner h5{
	font-size: 14px;
    font-weight: bold;
    text-align:center;
    color: #e40007;
    font-family: 'Muli', sans-serif;
}
 .services-section h4{
    font-size: 22px;
    margin: 12px 0px 10px 14px;
    color: #bf0614;
    font-weight: bold;
    text-align:center;
    font-family: 'Muli', sans-serif;
}
.services-section .service-btn{
    color: #fff;
    background: #d2ad06;
    border: 1px solid #d2ad06;
    font-size: 12px;
    font-family: 'Muli', sans-serif;
    margin:0px 0px 15px 0px;
}
.services-section .service-btn:hover{
    color: #fff;
    background: #a5880a;
    border: 1px solid #a5880a;
    border-left: 3px solid #bf0614;
    font-size: 12px;
    font-family: 'Muli', sans-serif;
     transition: 0.5s;
}
.recognitions{
	width:100%;
	height:auto;
	margin:0px;
	padding: 35px 0px 35px 0px;
	max-width:100%;
}
.recognitions img{
    margin: 0px auto;
}
.recognitions h3{
	font-size: 26px;
    font-weight: bold;
    text-align: center;
    font-family: 'Muli', sans-serif;
}
.recognitions-inner{
	width:12.5%;
	float:left;
	height:auto;
	margin:10px 0px 10px 0px;
	padding:5px 15px 5px 15px;
	max-width:100%;
}
.recognitions-inner img{
	margin:0px;
	padding:0px;
	max-width:100%;
	border-bottom: 2px solid #c7a802;
}
.why-choose-us{
	width:100%;
	height:auto;
	margin:0px;
	padding: 35px 0px 35px 0px;
	max-width:100%;
	/*background-image:url("../images/why-choose-us.jpg");*/
	overflow:hidden;
	font-family: 'Muli', sans-serif;
}

.why-choose-us .second img{
	border-radius: 183px;
    border: 9px solid #d84949;
    margin: 10px 0px 10px 0px;
}
.why-choose-us .second img:hover{
	border-radius: 183px;
    border: 9px solid #d84949;
    margin: 10px 0px 10px 0px;
    transition: 0.5s;
}
.why-choose-us h3{
    font-size: 27px;
    text-align: center;
    color: #d84949;
    font-weight: bold;
    margin: 15px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
}
.why-choose-us p{
/*    color: #cccccc;
*/    margin: 0px;
    padding: 20px 0px 5px 0px;
}
.testimonials{
	width:100%;
	height:auto;
	margin:0px;
	padding: 35px 0px 35px 0px;
	max-width:100%;
	overflow: hidden;
	font-family: 'Muli', sans-serif;
	background:#f4f4f4;
}
.testimonials-inner{
	background:#fff;
	border-top:5px solid red;
	border-radius:5px;
	padding: 25px 20px 25px 20px;
}
.testimonials-inner p{
	text-align: center!important;
    margin: 15px 0px 15px 0px;
}
.testimonials-inner h5{
	font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    text-align: center;
}
.testimonials-inner h5 i{
    color: #e81212;
}
.testimonials h4{
	font-size: 22px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px 20px 0px;
}
.footer{
	width:100%;
	height:auto;
	margin:0px;
	padding:30px 10px 30px 10px;
	max-width:100%;
	background-image:url(../images/footer-image.jpg);
	overflow:hidden;
}
.footer .clearfix{
	display:none;
}

.footer h4{
	color: #333333;
    font-weight: bold;
    font-size: 18px;
    font-family: 'Muli', sans-serif;
}
.footer ul{ 
	margin:0px;
	padding:0px;
}
.footer ul li{ 
	font-size: 12px;
    color: #d84949;
    padding: 3px 0px 3px 0px;
    list-style-type: square;
}
.footer ul li a{ 
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Muli', sans-serif;
}
.footer ul li a:hover{ 
    color:#d84949;
    font-weight: bold;
    text-decoration: none;
}

@media only screen and (max-width: 1170px) {
	.banner-section-left {
    	width: 60%;
    	float:left;
    }
	.banner-section-right {
    	width: 40%;
    	float:left;
    }
}
@media only screen and (max-width:780px) {
	.banner-section-left {
    	width:50%;
    	float:left;
    }
	.banner-section-right {
    	width:50%;
    	float:left;
    }
}
@media only screen and (max-width: 600px) {
	.header img{
		margin:0px auto;
	}
	.recognitions-inner {
   		 width: 50%;
	}
	.banner-section-left {
    	width:100%;
    	float:left;
    }
	.banner-section-right {
    	width:100%;
    	float:left;
    }
    .process .arrow-img{
		transform: rotate(90deg);
	}
  .footer .clearfix{
	display:block;
	}
	.welcome-inner {
    width: 100%;
    height: auto;
    margin: 0px 0px 15px 0px;
	}
	.why-choose-us img {
    border-radius: 183px;
    margin: 10px 0px 10px 0px;
	}
	.process h3 {
    font-weight: bold;
    text-align: center;
    padding: 15px 0px 0px 0px;
}
.process .arrow-img {
    margin: 20px 0px 0px 0px;
}
.services-dlb img{
	    margin: 10px auto;
}
.testimonials-inner {
    background: #fff;
    border-top: 5px solid red;
    border-radius: 5px;
    margin: 10px 0px 10px 0px;
}
}
