
.logo{
	/*margin-left: 90px;*/
}

.head{
	border-bottom: 0.2px solid #f1f0ed;
	background-color: #ffffffe0;

}

.dropdown-menu {
    min-width: 12rem !important;
}

.nav-links{
	margin-right: 11px;
}

.nav-links ul li{
	list-style: none;
	display: inline-block;
	padding: 8px 7px;
	position: relative;
}


.nav-links ul li a{
	color: rgb(45 82 94) !important;
	text-decoration: none;
	font-size: 14px;
	font-family: "MS Sans Serif", Geneva,
	 sans-serif, Tahoma, Geneva, sans-serif;
	color: black;
	font-weight: 500; 
	letter-spacing: 1px;
    font-weight: 500;
}

.btn-default{
	border-radius: 300px !important;
	background-color: #007ea8 !important;
	font-weight: 600 !important;
	color: white !important;
	padding: 8px 40px !important;
}

.head i{
	font-size: 28px;
    color: white;
    background-color: #007ea8cc;
    padding: 4px 17px;
    border-radius: 300px;
    margin: 1px 21px 0 0;
}


.tittle h3{
	margin-top: -450px;
    font-size: 55px;
    font-family: sans-serif;
    background-color: #0000005c;
    
}


/*-----------------------------------------------------------------------*/


.our-portfolio-img{
	height: 600px;
	width: 100%;
}


/*-----------------------------------------------------------------------*/

.room-f{
	text-align: center;
	
}

.room-f .card-f{
	background-color: #fafafa;
    height: 367px;
    margin: 70px 0px 0px 75px;
    padding: 0 27px;
    position: absolute;
    z-index: 1;
}

.room-f h2{
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
    color: #828282;
    padding: 25px 0;
}

.room-f img{
	height: 560px;
	padding-bottom: 50px;
}



.room-f p{
    font-weight: 500;
    font-style: normal;
    font-size: 17px;
    letter-spacing: .01em;
    text-transform: none;
    line-height: 1.5em;
    text-align: center;
    color: #474747b8;
    font-family: sans-serif;
}

.room-f button{
	border-radius: 300px;
	margin-top: 10px;
	background-color: #007ea8;
	font-weight: 700;
    color: white;
    font-size: 14px;
    padding: 8px 35px;
    letter-spacing: 0.8px;
}

.room-f button:hover{
	background-color: #007ea8cc;
	border: none;
	color: white;
}


/*-----------------------------------------------------------------------*/

.icon{
	background-color: #38475d;
	color: white;
	text-align: center;
	padding: 40px 0;
	/*margin: 30px 0;*/
}

.icon i{
	font-size: 60px;
}


.icon p{
	font-family: sans-serif;
	padding-top: 20px;
}







.room-f .card-s{
	background-color: #fafafa;
    height: 400px;
    margin: 75px 0px 0px 732px; 
    padding: 0 31px;
    position: absolute;
    z-index: 1;
}



.room-t{
	background-color: #38475d;
	margin: 40px 0;
}


.room-f .card-s{
	    background-color: #fafafa;
    height: 398px;
    margin: 67px 0px 0px 727px;
    padding: 0 31px;
    position: absolute;
    z-index: 1;
}

/*---------------------------------------------------------------*/

.reviews{
	margin: 100px;

}

.reviews .slid{
	padding: 80px 50px 0 39px;
}

.reviews h2{
	font-weight: 600;
    font-style: normal;
    font-size: 38px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
    color: #828282;
    padding: 33px 0;
}

.our-img{
	height: 500px;

}



/*-----------------------------NEW FILE----------------------------------------------------*/


.welcome-content{
	border: 1px solid #f1f0ed;
    padding: 26px 0px 0 19px;
    height: 359px;
    margin: 84px 0 0 0;
}

#welcome button{
	border-radius: 300px;
	margin-top: 10px;
	background-color: #007ea8;
	font-weight: 700;
    color: white;
    font-size: 14px;
    padding: 8px 35px;
    letter-spacing: 0.8px;
    margin-left: 5px;
}

#welcome button:hover{
	background-color: #007ea8cc;
	border: none;
	color: white;
}


#welcome .welcome-content h2{
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
    color: #828282;
    
}




#welcome .welcome-content p{
    font-weight: 500;
    font-style: normal;
    font-size: 17px;
    letter-spacing: .01em;
    text-transform: none;
    line-height: 1.5em;
    text-align: center;
    color: #474747;
    font-family: sans-serif;
}

/*//////////////////////////////////// ICON BAR /////////////////////////////////*/

#icon{
	background-color: #38475d;
	color: white;
	text-align: center;
	padding: 35px 0 12px 0;
	/*margin: 30px 0;*/
}

#icon i{
	font-size: 60px;
}


#icon p{
	font-family: sans-serif;
	padding-top: 20px;
}


/*/////////////////////////////  ROOM  2 ////////////////////////////////////*/

#double-room .double-room-content{
	border: 1px solid #f1f0ed;
    padding: 18px 8px 0 20px;
    height: 360px;
    margin: 75px 0 0 0;
}

#double-room button{
	border-radius: 300px;
	margin-top: 10px;
	background-color: #007ea8;
	font-weight: 700;
    color: white;
    font-size: 14px;
    padding: 8px 35px;
    letter-spacing: 0.8px;
    margin-left: 30px;
}

#double-room button:hover{
	background-color: #007ea8cc;
	border: none;
	color: white;
}

#double-room .double-room-content h2{
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
    color: #828282;
    
}

#double-room .double-room-content p{
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    letter-spacing: .01em;
    text-transform: none;
    line-height: 1.5em;
    text-align: center;
    color: #474747;
    font-family: sans-serif;
}

/*////////////////////////////////// ROOM 3 /////////////////////////*/

#room-3{
	background-color: #38475d;
}

#room-3 .room-3-content{
	border: 1px solid #f1f0ed;
    padding: 26px 11px 0 15px;
    height: 359px;
    margin: 120px 0 0 0;
}

#room-3 .room-3-content button{
	border-radius: 300px;
	margin-top: 10px;
	background-color: #007ea8;
	font-weight: 700;
    color: white;
    font-size: 14px;
    padding: 8px 35px;
    letter-spacing: 0.8px;
    margin-left: 35px;
}

#room-3 .room-3-content button:hover{
	background-color: #007ea8cc;
	border: none;
	color: white;
}


#room-3 .room-3-content h2{
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
    color: white;
    
}


#room-3 .room-3-content p{
    font-weight: 500;
    font-style: normal;
    font-size: 17px;
    letter-spacing: .01em;
    text-transform: none;
    line-height: 1.5em;
    text-align: center;
    color: white;
    font-family: sans-serif;
}


/*/////////////////////////////  ROOM  4 ////////////////////////////////////*/
#room-4{
	margin-top: -50px;
}

#room-4 .room-4-content{
	border: 1px solid #f1f0ed;
    padding: 18px 8px 0 20px;
    height: 360px;
    margin: 75px 0 0 0;
}

#room-4 button{
	border-radius: 300px;
	margin-top: 10px;
	background-color: #007ea8;
	font-weight: 700;
    color: white;
    font-size: 14px;
    padding: 8px 35px;
    letter-spacing: 0.8px;
    margin-left: 30px;
}

#room-4 button:hover{
	background-color: #007ea8cc;
	border: none;
	color: white;
}

#room-4 .room-4-content h2{
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
    color: #828282;
    
}

#room-4 .room-4-content p{
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    letter-spacing: .01em;
    text-transform: none;
    line-height: 1.5em;
    text-align: center;
    color: #474747;
    font-family: sans-serif;
}



/*/////////////////////////////////  TESTIMONIAL  ///////////////////////////////////*/


#testimonial{
	background-image: url(../img/our-reviews-bg.jpg);
	height: 100vh;
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#testimonial h1{
	padding-top: 100px;
	text-align: center;
	font-weight: 700;
    color: white;
    font-size: 50px;
    margin-bottom: 70px;
}

#testimonial img{
	border-radius: 50px;
	height: 90px;
	width: 90px;
	margin-left: 325px;
}

#testimonial .content{
	color: white;
	text-align: center;
	padding-top: 30px;
}

#testimonial .content .first{
	padding-top: 30px;
}

/*/////////////////////////////// ROOM 5 //////////////////////////////////////////////*/

#room-5 .room-5-content{
	border: 1px solid #f1f0ed;
    padding: 22px 8px 0 20px;
    height: 320px;
    margin: 100px 0 0 0;
}

#room-5 button{
	border-radius: 300px;
	margin-top: 10px;
	background-color: #007ea8;
	font-weight: 700;
    color: white;
    font-size: 14px;
    padding: 8px 35px;
    letter-spacing: 0.8px;
    margin-left: 30px;
}

#room-5 button:hover{
	background-color: #007ea8cc;
	border: none;
	color: white;
}

#room-5 .room-5-content h2{
    font-weight: 600;
    font-style: normal;
    font-size: 30px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
    color: #828282;
    
}

#room-5 .room-5-content p{
    font-weight: 500;
    font-style: normal;
    font-size: 16px;
    letter-spacing: .01em;
    text-transform: none;
    line-height: 1.5em;
    text-align: center;
    color: #474747;
    font-family: sans-serif;
}



/*/////////////////////////////////  FOOTER /////////////////////////*/


#footer{
	background-image: url(../img/footer-bg.jpg);
	height: 60vh;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	 background-attachment: fixed;
}


#footer h1{
	padding-top: 150px;
}

#footer a{
	color: white;
	text-decoration: none;
	font-family: sans-serif;
	font-weight: 700;
	font-size: 50px;
}


footer{
	background-color: #38475d;
	text-align: center;
	padding-bottom: 50px;
}

footer img{
	padding-top: 70px;
}


footer .menu{
	padding-top: 40px;
	color: white;
}

footer .menu a{
	color: white;
	text-decoration: none;
	padding: 0 10px;
	font-size: 16px;
}

footer .menu a:hover{
	color: #ffffff80;
}

footer .Location{
	color: white;
	font-size: 17px;
    font-family: sans-serif;
    padding-top: 12px;
}

footer .call{
	color: white;
	margin-top: -7px;
	font-size: 17px;
}

footer .call a{
	text-decoration: none;
	color: white;
}

footer .call a:hover{
	color: #ffffff80;
}

footer .mail{
	color: white;
	margin-top: -7px;
}
footer .mail i{
	padding: 0 10px;
}

footer .mail a{
	text-decoration: none;
	color: white;
	font-size: 18px;
}

/*///////////////////////////////////// NEW PAGE ROOM ///////////////////////////////*/ 

#rooms{
	padding-bottom: 100px;
}



#rooms h6{
    font-family: brevia;
    font-weight: 600;
    font-style: normal;
    font-size: 15px;
    text-align: center;
    letter-spacing: .05em;
    color: #007ea8;
    line-height: 2em;
    text-transform: uppercase;
    padding: 100px 0 0 0;
}

#rooms h1{
	font-family: inherit;
    font-size: 37px;
    letter-spacing: 0.05em;
    line-height: 1.2em;
    text-align: center;
    color: #828282;
    padding: 50px 0 0 0;

}


.rooms-content{
	margin-top: 25px;
}


.rooms-content h2{
	font-family: inherit;
    font-weight: 400;
    font-style: normal;
    font-size: 26px;
    letter-spacing: .01em;
    text-transform: none;
    line-height: 1.2em;
    text-align: center;
}

.rooms-content p{
	font-family: sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 14px;
    letter-spacing: 0em;
    text-transform: none;
    line-height: 1.6em;
    text-align: center;
}

/*.btn-right{
	margin-left: 140px;
}*/


.card{
	border: none !important;
	text-align: center;
	padding-bottom: 20px;
	background-color: #fafafa !important;
}

.family-room{
	margin-top: -75px;
}


/*////////////////////////////////   facilities     //////////////////////*/

.facilities{
	background-color: #ededed;
	padding: 50px 0;
}

.facilities h1{
	text-align: center;
	color: black;
    font-family: 'Montserrat', sans-serif;
    font-size: 40px;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
}

.facilities h4{
     text-align: center;
    font-size: 24px;
    font-weight: 500;
    margin: 4px 0 28px 0;
    color: black;
}

.facilities h3{

    color: #202127;
    font-family: 'Montserrat', sans-serif;
    font-size: 24px;
    line-height: 31px;
    font-weight: normal;
}

.facilities h3 i{
	font-size: 20px;
	padding: 0 7px 0 0;
}

.facilities ul li{
	padding: 5px 0 2px 13px;
}


.portfolio img {
	height: 450px;
}

.icom{
	padding-left: 15px;
}

.double-room{
	margin: 50px 50px 10px 50px;
}


.double-room i{
	padding-right: 10px;
}

.gallary{
	margin: 50px 0;
}

.gallary h1{
	font-size: 45px;
    font-family: sans-serif;
}

/*////////////////////////////////////  CONTACT   ////////////////////////*/

.addres{
	padding: 20px 0 0 60px !important;
}

.addres h3{
	color: #828282;
	font-family: Arial,Helvetica,sans-serif;
    font-weight: 700;
    font-size: 37px;
    line-height: 1em;
    font-style: normal;
    letter-spacing: 0em;
    text-transform: none;
}

.addres p .ico{
	color: #d19e1f;
	font-size: 19px;
	margin-right: 6px;
}


.addres .call a{
	text-decoration: none;
	color: #4d4d4d;
	font-size: 20px;
	font-weight: 600;
}

.addres .mail a{
	text-decoration: none;
    font-size: 20px;
    color: black;
    letter-spacing: 1px;
    font-family: sans-serif;
}

.addres .mail a:hover{
    color: #828282;
}

.addres .Location{
	text-decoration: none;
    font-size: 17px;
    color: black;
    letter-spacing: 1px;
    font-family: sans-serif;
}

.addres h4{
	    font-weight: 400;
    font-family: sans-serif;
    font-size: 28px;
    padding-top: 20px;
}

.time p{
	font-size: 17px;
    font-family: sans-serif;
}

.time i{
	color: #d19e1f;
}

iframe {
	height: 550px;
}
h1{
	font-family: sans-serif;
}

.botton a{
	padding: 6px 28px;
    border-radius: 22px;
    font-size: 15px;
    text-transform: uppercase;
    font-family: sans-serif;
    font-weight: 600;
    background-color: #007ea8;
    color: white;
}

.botton a:hover{
	color: white;
}
/*///////////////////////////////   facilities     //////////////////////*/.Services {	padding:60px 0px;/*.Services h1{    padding-top: 50px;*/}.description{    font-size: 20px;    padding-top: 6px;    line-height: 32px;    font-family: sans-serif;    color: #787272;    letter-spacing: 1px;}.Services i{    color: goldenrod;    font-size: 50px;}.ico p{    padding-top: 22px;    font-family: sans-serif;    font-size: 24px;    color: #141516;}.special_icon .icon_head{        font-size: 24px;    font-family: sans-serif;    color: #141516;}.facil{     font-size: 16px;     line-height: 32px;    font-family: sans-serif;    color: #141516;    letter-spacing: 1px;}.war_head{    font-family: sans-serif;    font-weight: bold;    font-size: 22px;}.special_icon p i{    color: goldenrod;    padding-right: 8px;}/*////////////////////////////////////  CONTACT   ////////////////////////*/.addres{	padding: 20px 0 0 60px !important;}.addres h3{	color: #828282;	font-family: Arial,Helvetica,sans-serif;    font-weight: 700;    font-size: 37px;    line-height: 1em;    font-style: normal;    letter-spacing: 0em;    text-transform: none;}.addres p .ico{	color: #d19e1f;	font-size: 19px;	margin-right: 6px;}.addres .call a{	text-decoration: none;	color: #4d4d4d;	font-size: 20px;	font-weight: 600;}.addres .mail a{	text-decoration: none;    font-size: 20px;    color: black;    letter-spacing: 1px;    font-family: sans-serif;}label{    font-family: sans-serif;    font-size: 22px;}input{    border-radius: 22px !important;    padding-left: 23px !important;} .addres .mail a:hover{    color: #828282;}.addres .Location{	text-decoration: none;    font-size: 17px;    color: black;    letter-spacing: 1px;    font-family: sans-serif;}.addres h4{	    font-weight: 400;    font-family: sans-serif;    font-size: 28px;    padding-top: 20px;}.time p{	font-size: 17px;    font-family: sans-serif;}.time i{	color: #d19e1f;}iframe {	height: 550px;}h1{	font-family: sans-serif;}.botton a{	padding: 6px 28px;    border-radius: 22px;    font-size: 15px;    text-transform: uppercase;    font-family: sans-serif;    font-weight: 600;    background-color: #007ea8;    color: white;}.botton a:hover{	color: white;}
/*////////////////////////////////////////////// ROOM PAGE ///////////////////*/

.facilitie h5{
	font-size: 30px;
    font-family: sans-serif;
}

.facilitie ul li{
	font-size: 20px;
    font-family: sans-serif;
    line-height: 40px;
}

.double-room h5{
	font-size: 28px;
    font-family: sans-serif;
}

.double-room ul li{
	font-size: 20px;
    font-family: sans-serif;
    line-height: 40px;
}

.double-room h4{
	font-size: 34px;
    font-family: sans-serif;
    letter-spacing: 1px;
}

.double-room p{
	font-size: 20px;
	font-family: sans-serif;
}