/*font links*/
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
/*common start*/
body{
	font-family: 'Roboto', sans-serif;
	font-size:29px ;
	font-weight:400 ;
	color:#ffd7ad;
	
	
}



/*common end*/
/*header start*/
header{
 	padding: 30px 0;
	background-color: #55112e;
 }

.c_nav{}
 .menu{
 	
}

 
 
.menu ul li a {
	font-family: 'Montserrat', sans-serif;
	font-size:25px;
    font-weight:400 ;
    color: #ffd7ad !important ;
    padding: 0 65px !important; 

}
.menu ul li:last-child a{
	padding-right: 0 !important;
}

.menu ul li a:hover{
	color:#e63956 !important;
}


/*header end*/

/*banner start*/




.banner{

	background-image: url(../images/background_img.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;

	padding: 170px;
	
}

.logo{
	
}
.b_h1{
	padding-top: 10px;
	font-size: 124px;
	font-weight: 700;
}
.b_p{
	padding: 80px 0 50px;
	font-size: 30px;
	font-weight: 400;

}



.btn_c{
	
    align-items: center;
    font-size: 25px;
    font-weight: 700;
	background:#ffd7ad !important;
	border: none;
	border-radius: 33px;
	font-family: 'Roboto', sans-serif;
	color: #55112e !important;
	line-height: 19px;
	text-transform: uppercase;
	padding: 22px 80px;
}


/*banner end*/

/*menu list start*/
.service{
	background-color: #ffd7ad;
	text-align: center;
	padding: 100px 0 85px;
}
.s_h1{
	font-size: 64px;
	font-weight: 700;
	color:#55112e ;


}
.s_p{
	font-size: 25px;
	font-weight: 400;
	color: #55112e;
	padding: 50px 0 65px;
}
.btn_s{


	
    align-items: center;
    font-size: 25px;
    font-weight: 700;
	background:#55112e!important;
	border: none;
	border-radius: 33px;
	font-family: 'Roboto', sans-serif;
	color: #ffd7ad !important;
	line-height: 19px;
	text-transform: uppercase;
	padding: 22px 80px;


}


/*menu list  end*/


/*rectangulo start*/
	.rectangulo{
	background-color: #55112e;
}

.rect_img img{
	width: 100%;
}
/*rectangulo end*/

/*about start*/

.about{
	background-color:#ffd7ad ;
	padding: 90px 0 100px;
}
.a_img img{
	width: 100%;
}
.a_text{
	padding-top: 130px;

}
.a_h1{
	font-size: 70px;
	font-weight: 700;
	color:#55112e ;
}
.a_p{
	padding: 50px 0 30px;
	font-size: 29px;
	font-weight: 400;
	color: #55112e !important;
}
.btn_s{
	text-transform: uppercase;
}


/*about end*/

/*offer start*/
.offer{
	background-color:#ffd7ad ;
	
}
.offer_text {
    position: absolute;
    margin-top: -740px;
}


.o_h1 {
    font-size: 167.36px;
    font-weight: 900 !important;
    padding-top: 40px;
    color: #e63956;
    margin-bottom: -34px;
}

.o_h2{
	font-size:64.16px; 
   font-weight: 900 !important;
   color: #55112e;
   text-transform: uppercase;
   margin-bottom: -34px;

}

 .o_p{
 	font-size: 104.21px;
 	font-weight:900 !important;
 	color:#6cc5ac ;
 	text-transform: uppercase;
 }
 .o_img{
 	margin-top: 70px;
    padding-left: 230px;	

 }

.o_img img{
	width: 100%;
}
/*offer end*/

/*blog start*/
.blog{
	padding: 100px 0 110px;
	background-color:#55112e ;
}

.bl_text{
	padding-top: 120px;
}

.bl_h1{
	font-size: 70px;
	font-weight: 700;
	color:#ffd7ad ;
}
.bl_p{

	padding: 55px 0 70px;
	font-size: 29px;
	font-weight: 400;
	color:#ffd7ad;
}

.bl_img img{
	width: 100%;
}
/*blog end*/

/*choose start*/
.choose{
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-color: #2d272c;
	
}


.logo2{
	padding-top: 110px;

}


.c_text{
	padding: 65px 0 120px;
}
.c_p{
	font-size: 41px;
	font-weight: 700;
	
}
.c_h2{
	font-size: 44px;
	font-weight: 700;
}





/*choose end*/

/* contact start */
.contact{
	background-color:#ffd7ad ;
	padding: 120px 0 190px;
}

.cont_text{
	

}
.cont_h1{
	font-size: 70px;
	font-weight: 700;
	color:#55112e ;
}
.cont_p{
	font-size: 29px;
	font-weight: 400;
	padding: 60px 0 100px;
	color: #55112e;
}
.c_form{
	margin-top: 35px;
    margin-bottom: 70px;

}
.c_input{
	font-size: 25px;
	height: 55px;
	font-family: 'Roboto', sans-serif;
    color:#898989;
    padding: 15px 20px;
    border-radius: 33px !important;
}


.c_submit:hover{
	background-color:#fff;
	color: black;
}

.btn_f{
	align-items: center;
    font-size: 25px;
    font-weight: 700;
	background:#55112e!important;
	border: none;
	border-radius: 33px;
	font-family: 'Roboto', sans-serif;
	color: #ffff !important;
	line-height: 19px;
	text-transform: uppercase;
	padding: 18px 40px;
	margin-left: -90px;

}
/* contact end */

/*footer start*/
footer{
	background-color:#55112e ;
	padding: 200px 0 220px;
}

.f_icon li{
	margin-right: 30px !important;
}
.f_icon li:last-child{
	margin-right: 0 !important;
}
.f_icon li i{
	font-size: 42px;
	color:#ffd7ad ;
	transition: .3s;
}
.f_icon li i:hover{
	transform:scale(.8) ;

}

.f_1{


}
.f_1 h2{
	font-size: 31px;
}

.f_1 p{
	font-size: 23px;
}	

.f_2{
	line-height: 30px;
}
.f_2 p a{
	font-size: 23px;
	color: #ffd7ad;
	text-decoration: none;
}

.f_2 h2{
	font-size: 31px;
}

.f_2 p{
	font-size: 23px;
	
}	







/*footer end*/