
				html, body{
font-family: 'Poppins', sans-serif;
font-weight: 400;
}
body{
	padding-top: 60px;
}
.navigationbar{
background-color: white;
padding: 10px;
/*box-shadow: 1px 1px 8px 1px lightgrey;*/
}
.site-header{
padding: 30px;
}
.navbar-brand {

font-size: 34px;
font-weight: bolder;

}
.navbar-brand img{
width: 100px;

}
.navbar-brand i{
color: orange;
font-size: 45px;
}
.site-header a{
color: white;

}
.nav-item a{
padding: 10px 0px 10px 0px;
border-radius: 3px;
font-size: 16px;
color: black;
}
.nav-item .nav-link{
color: black;
}

.nav-item{
padding-left: 45px;
font-weight: bolder;
}
.carousel-item{
	height: 48rem;
}

.carousel-item img{
	height: 48rem;
}
.carousel-caption{
	padding-bottom:250px;
}
.carousel-caption h1{
	font-size: 60px;
	font-weight: bolder;
	color: white;
     letter-spacing: 4px;
     word-spacing: 5px;
	
}
.bottombox{
	position: relative;
	margin-top: -140px;
}
/*.bottomheading{
	padding: 30px 0px 30px 30px;
	background-color: #bc9494;
}*/
.bannerbottom .col-lg-4:nth-child(1) .bottombox .bottomheading{	padding: 30px 0px 30px 30px;background-color: #bc9494;}

.bannerbottom .col-lg-4:nth-child(2) .bottombox .bottomheading{	padding: 30px 0px 30px 30px;background-color:#afafaff2;}
.bannerbottom .col-lg-4:nth-child(3) .bottombox .bottomheading{	padding: 30px 0px 30px 30px;background-color:#576082;}

.bottombtn{
	background-color:#fe5656;
	padding: 15px 0px 15px 30px;
}
.bottombtn:hover{
	color: #fe5656;
    background-color: #3a3531;
}
.bottombtn:hover a{
	color: #fe5656;
    
}
.bottombtn a{
	color: white;
	font-size: 20px;
}
.bottomimg{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.aboutsection{
	margin-top: 120px;
}
.abouttext i{
	font-size: 50px;
}
.servicesection{
	margin-top: 150px;
}
.servicetext{
	padding: 20px;
	box-shadow: 1px 1px 8px 1px lightgrey;
}
.servicetext .price h6{
	background-color: #008000b3;
	display: inline-block;
	padding: 5px;
	color: white;
	border-radius: 3px;
}
.serviceheading h2{
	color: black;
	font-size: 45px;
	text-align: center;
}
.otherbg{
	background-image: url(../img/otherbg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 500px;
	margin-top: 100px;
	background-attachment: fixed;
}
.otherbgtext{
	padding-top: 150px;
}
.otherbgtext h2{
	font-size: 50px;
}
.otherbgbtn a{
	font-size: 16px;
	padding: 12px 18px 12px 18px;
	background-color: #2dbc9a;
	color: white;
}
.pricingsection{
	margin-top: 120px;
}
.pricingtext{
	padding: 30px 0px 50px 0px;
}
.pricingtext ul{
	padding: 0px;
}
.pricingtext ul li{
	list-style: none;
	font-size: 18px;
	line-height: 42px;
	color: black;
}
.pricingtext{
	background-color: white;
	box-shadow: 1px 1px 8px 1px lightgrey;
}
.pricingtext i{
	font-size: 18px;
	color:#2dbc9a; 
}
.pricinghead h2{
	font-size: 30px;
}
.pricinghead h1{
	font-size: 45px;
}
.pricingsection .col-lg-4:nth-child(1) .pricingbox .pricinghead{padding: 30px 0px 30px 0px;background-color: #465862;border-bottom: 10px black solid;}
.pricingsection .col-lg-4:nth-child(2) .pricingbox .pricinghead{padding: 30px 0px 30px 0px;background-color: #2dbc9a;border-bottom: 10px #15765f solid;}
.pricingsection .col-lg-4:nth-child(3) .pricingbox .pricinghead{padding: 30px 0px 30px 0px;background-color: #465862;;border-bottom: 10px black solid;}

.pricingsection .col-lg-4:nth-child(1) .pricingbtn a{background-color:#465862;color: white;padding: 12px 18px 12px 18px;font-size: 16px;}
.pricingsection .col-lg-4:nth-child(2) .pricingbtn a{background-color:#2dbc9a;color: white;padding: 12px 18px 12px 18px;font-size: 16px;}
.pricingsection .col-lg-4:nth-child(3) .pricingbtn a{background-color:#465862;color: white;padding: 12px 18px 12px 18px;font-size: 16px;}

.footersection{

	margin-top: 100px;
	/*font-family: cursive;*/
}
.footersection h1{
	color: white;

}
.footersection ul{
	padding: 0px;
}
.footersection ul li{
	line-height: 50px;
	list-style: none;
}
.footersection ul li i{
	font-size: 28px;
	color: white;
}
.footerlayer{
	background-color:#2a373e;
	padding-top: 100px;
	padding-bottom: 50px;
}
.copyrightsection{
	background-color: black;
	padding: 12px;
	
}
@media(max-width: 768px){
   .bottombox .bottomimg img{
   	width: 90px;
   } 
   .nav-item {
    padding-left: 20px;
   
}
}


@media(max-width: 767px){
	.bottombox{
	position: relative;
	margin-top: 10px;
}
.bottomimg{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.carousel-caption h1 {
    font-size: 32px;
   
}
.carousel-item{
    height: 27rem;
}
.carousel-item img{
    height: 27rem;
}
.carousel-caption {
    padding-bottom: 40px;
}
   .nav-item {
    padding-left: 80px;
   
}
}