@import url("bootstrap.css");


body
{
	margin: 0;
	padding: 0;
	font-family: "Mako-Regular";
	background-color:#fff;
}

img{max-width: 100%;}
@font-face{
	font-family: "Poppins-Bold";
	src: url("../fonts/Poppins-Bold.ttf");
}
@font-face{
	font-family: "Mako-Regular";
	src: url("../fonts/Mako-Regular.ttf");
}

/*Top Start*/
.top
{
	margin: 0;
	padding: 0 0 5px 0;
	background: -webkit-linear-gradient(#e8002c , #c00024);
	
}

/*Top End*/
/*Head Start*/
.head
{
	margin: 0;
	padding: 0;
	
	
}
.main
{
	margin: auto;
	padding: 0;
	width: 96%
}
.head-logo
{
	margin: 0;
	padding: 0;
	
}
.what
{
	margin: 0;
	padding: 0;
	
}
.number
{
	margin: 0;
	padding: 0;
	
}
.navigation
{
	margin: 0;
	padding: 0;
	background: -webkit-linear-gradient(#e8002c , #c00024);
}
.main-navi
{
	margin: 0;
	padding: 0;

}
.nav
{
	margin: 0;
	padding: 0;
}
#navi
{
	margin: 0;
	padding: 0;

}
#navi li
{
	list-style: none;
	display: inline-block;
}
#navi li a
{
	margin: 0;
	padding: 15px 16.3px 15px 16.3px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
}
#navi li a:hover
{
	
	color:#000;
	background-color: #ffff00;
}
.marquee
{
	margin: 0;
	padding: 10px 0 10px 0;
	background-color: #ffff00;
	font-size: 18px;
	color: #e6002c;
}
/*Head End*/
/*Header Start*/
.header
{
	margin: 0;
	padding: 0;
	
}

.header1
{
	margin: 0;
	padding: 0;
	
	
}
/*Header End*/
/*Display Start*/
.display
{
	margin: 0;
	padding: 0;
}
.new-display
{
	margin: 0;
	padding: 10px 0 20px 0;
	
}
.our
{
	margin: 0;
	padding: 0;
}
.ours
{
	margin: 0;
	padding: 10px 0 20px 0;
	color: #ff0000;
	font-size: 34px;
	font-family: "Poppins-Bold";
	text-align: center;
	
}

.ser
{
	margin: 0;
	padding: 0;
	
}
.ser1
{
	margin: 0;
	padding: 30px;
}
.serr
{
	margin: 0;
	padding: 0;

}
.img
{
	margin: 0;
	padding: 0;
	border:solid 3px #ff0000;
}
.img:hover
{
	border:solid 3px #4f4040;
}
.text1
{
	margin: 0;
	padding: 15px 0 10px 0;
	color: #fff;
	font-size: 22px;
}
.abouts
{
	margin: 0;
	padding: 0;

}
.about
{
	margin: 0;
	padding: 40px 20px 18px 30px;
	color: #e5002b;
	font-size: 40px;
}

.about a {color:#e5002b;}

.about-text
{
	margin: 0;
	padding: 0 20px 10px 30px;
	color: #000;
	font-size: 14px;
	line-height: 26px;
}
.tag
{
	margin: 20px 0 20px 0;
	padding: 20px 0 20px 5px;
	background-color:#e5002b;
	color: #fff;
	font-size: 20px; 
}
.banner
{
	margin: 0;
	padding: 0;
	
}
.bann1
{
	margin: 0;
	padding: 10px;
	
}
.banns
{
	margin: 0;
	padding: 0;
	
}
.banns
{
	margin: 0;
	padding: 0;
	
}
.bann2
{
	margin: 0;
	padding: 10px;
	
}
.banners
{
	margin: 0;
	padding: 0;
	
	
}
.banner1
{
	margin: 0;
	padding: 0;


}
.banner2
{
	margin: 0;
	padding: 0;
	
}
.bann3
{
	margin: 30px 0 0 0;
	padding: 10px;

}
.boooox
{
	margin: 0;
	padding: 0;
	background: lemonchiffon;
}
.boooox-2
{
	margin: 30px 0 0 0;
	padding: 0;
	background: #ca312f;
}
.obo
{
	margin: 0;
	padding: 10px;
}
.box-new-11
{
	margin: 0;
	padding: 0 0 20px 0;
	background: lemonchiffon;
}
.form
{
	margin: 0 0 20px 0;
	padding: 10px 0 10px 0;
	background: -webkit-linear-gradient(#e8002c , #c00024);
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	line-height: 26px;
}
.text
{
	margin: 0;
	padding: 0;
}
.annan
{
	margin: 18px 0 0 10px;
	padding: 20px 0 20px 10px;
	background: #f8f8f8;
	border-radius: 0;
	font-size: 12px;
}
.baba
{
	margin: 25px 0 0 10px;
	padding: 20px 0 20px 10px;
	background: #f8f8f8;
	border-radius: 0;
	font-size: 12px;
}
.button
{
	margin: 0;
	padding: 0;
}
.popp
{
	margin: 25px 0 0 34px;
	padding: 15px 0 15px 0;
	width: 100%;
	background: -webkit-linear-gradient(#e8002c , #c00024);
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	
}
.popp
{
	outline: none;
}
.rela
{
	margin: 0 0 0 0;
	padding: 20px 0 10px 0;
	
}
.img1
{
	margin: 0;
	padding: 0 0 0 30px;


}
.imgs1
{
	margin: 0;
	padding: 0;

	border:solid 1px #e5002b;
	
}
.rela-text
{
	margin: 0;
	padding: 0px 0 0px 0;
	
}
.reletion
{
	margin: 0;
	padding: 0 0 0 10px;
	color: #e5002b;
	font-size: 24px;
	
}
.about-texts
{
	margin: 0;
	padding: 0 20px 10px 10px;
	color: #000;
	font-size: 14px;
	line-height: 26px;
}
.bann-bann
{
	margin: 0;
	padding: 0;
	
}
.other-services
{
	margin: 0;
	padding: 0;
text-align: center;
}
.test
{
	
	color:#083a43;
	font-size:32px;
	text-transform:uppercase;
	color: #e5002b;
}
.test2
{
	text-transform:capitalize;
	font-size:20px;
	margin:0;

}		
.ser1
{
	margin: 0;
	
}
.ser-img
{
	margin: 0;
	padding: 0;
	border:solid 1px #f44336;
	
}
.ser-imgs
{
	margin: 0;
	padding: 10px;
	
}
.ser-text
{
	margin: 0;
	padding: 0;
	background-color: #e5002b;
	font-size: 18px;
	font-family: "Poppins-Bold";
	text-align: center;
	color: #fff;
}
.img-ser
{
	margin: 0;
	padding: 0;

}
/*Display End*/
/*Servic Start*/

.bottom
{
	margin: 0px 0 30px 0;
	padding: 0;
}
.botom
{
	margin: 0;
	padding: 0;
}
.l-services
{
	margin: 0;
	padding: 10px;
}
.di-toppp
{
	margin: 0;
	padding: 10px 0 10px 0;
	background-color: #e5002b;
	text-align: center;
	color: #fff;
	font-size: 24px;
	font-weight: bold;
}
.list-2
{
	margin: 0;
	padding: 0;
}
.list-group-item
{
	margin: 0;
	padding: 9px 0 9px 30px;
	border-radius: 0!important;
	font-size: 16px!important;
	text-transform: capitalize;
}
.list-group-item i{padding: 0 10px 0  0; font-size: 13px;}
/*Service End*/
/*Footer Start*/
.footer
{
	margin: 0;
	padding: 0;
	background-color: #241818;
}
.main-footer
{
	margin: 0;
	padding: 0;
	
}
.prt-foot
{
	margin: 0;
	padding: 0 10px;
}
.titlqq
{
	margin: 0;
	padding: 20px 0 20px 0;
	font-size: 25px;
	color: #fff000;

}
.mob
{
	margin: 0;
	padding: 5px 0 10px 0;
	font-size: 17px;
	color: #ffffff;

}
.logssss
{
	margin: 0;
	padding: 0 0 20px 0;
}
.disclaimer
{
	margin: 0;
	padding: 0;
	background-color:#090808;
}
.trtr-dsi
{
	margin: 0;
	padding: 15px 25px;
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	line-height: 25px;

}

.fix
{
	position: fixed;
	padding: 10px 0;
	bottom: 0;
	left: 0;
	background: #f2f2f2;
	border-top: 1px solid #e2e2e2;
	display: none;
}
.ends
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.ends li
{
	display: inline-block;
}

/* Contact Us */
.col-sm-10.top-conn 
{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 10px;
}

.col-sm-10.mobileeee {
    font-size: 18px;
    margin: 10px 0px;
}


/*Footer End*/

@media(max-width: 786px){
	.fix{display: inline-block;}
	.email{text-align: center;font-size:15px; padding: 0 0 10px 0;}
	.web{text-align: center;font-size:15px; padding: 10px 0 0 0;}
	.text{text-align: center; padding: 10px 0 10px 0; line-height: 26px;}
	.about{text-align: center; font-size: 26px; line-height: 26px;}
	.about-text{text-align: center;}
	.tag{font-size: 28px; line-height: 26px; text-align: center;}
	.bann1{display: none;}
	.annan{margin: 18px 0 0 0 ;}
	.baba{margin: 25px 0 0 0 ;}
	.popp{margin: 25px 0 0 0 ;}
	#navi li{width: 100%;}
	#navi li a{width: 100%; text-align: center;}
	.reletion{text-align: center; padding: 10px 0 0 0;}
	.img1{padding: 0 0 0 0;}
	.about-texts{text-align: center;}
	.test{text-align: center;}
	.test2{text-align: center;}
	.titlqq{text-align: center;}
	.mob{text-align: center;}
	.logssss{padding: 0 0 18px 80px;}
	.col-sm-10.mobileeee {
    font-size: 16px;
   }
}