@font-face {
    font-family:BebasNeueRegular;
    src: url(../../elgraphico/fonts/bebas/TTF%27s/BebasNeueRegular.ttf)
}

@font-face {
    font-family: Roboto; /* Имя шрифта */
    src: url(../fonts/roboto/Roboto-Medium.ttf)
}

@font-face {
    font-family: Roboto_Light; /* Имя шрифта */
    src: url(../fonts/roboto/Roboto-Light.ttf)
}



@font-face {
    font-family: PTZ55F; /* Имя шрифта */
    src: url(../fonts/PTZ55F.ttf)
}

@font-face {
    font-family: PTS55F; /* Имя шрифта */
    src: url(../fonts/PTS55F.ttf) 
}

@font-face {
    font-family: Lucida; /* Имя шрифта */
    src:url(../fonts/Lucida%20Sans%20Unicode.ttf)
}

@font-face {
    font-family: Narrow; /* Имя шрифта */
    src: url(../fonts/10091.otf)
}

@font-face {
    font-family: century; /* Имя шрифта */
    src: url(../fonts/century.ttf)
}

@font-face {
    font-family: Cuprum; /* Имя шрифта */
    src: url(../fonts/Cuprum-Regular.ttf)
}


body, html {
   	padding: 0 ; 
	margin: 0;
}




@media (min-width: 1200px) {
	

	
.header{
	background:  url(../../../images/headers/003.jpg) center bottom;
	background-size: cover;
	padding-bottom: 50px;
	padding-top: 0px;
	float: left;
	border-bottom: 0px solid #f4960f !important;
	margin-bottom: 30px;
	width: 100%;
}
	


p.logo img{
	width:150px; 
	margin-top: 70px;
}

.titlebox{
	margin-top: 0px;
	position: relative
}
	
	
.titlebox h1 {
    font-family: Narrow;
    font-weight: normal;
	font-size: 46px !important;
	letter-spacing: 2px;
	color: #fff; 
	text-align: center; 
	line-height: 160%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

	
}
	
.titlebox h1 small{
	color: #fff;
	
}
	
.titlebox p.intro {
    font-family: Narrow;
    font-weight: normal;
	font-size: 22px !important;
	letter-spacing: 2px;
    color:#fff;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important; 
	line-height: 110%;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}
	
.titlebox p{
	color: #fff;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 30px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}

	
p.scroll{
	text-align: center; 
	margin-top: 60px;
	margin-bottom: 20px;
}	
	
	
/**********************************************************************************header_md*********/	
	
.home_header{
	border-bottom: 1px solid #ccc;
	float: left;
	padding-left: 20px !important;
	padding-right: 50px !important;
}
	
.header_md{
	margin-top: 10px;
	font-family: Roboto;
	line-height: 140%;
	font-size: 17px;
	margin-left: 30px;
}
	
.header_md p{
	margin-left: 30px;
	color: #fff;
	letter-spacing: 0px;
	margin-bottom: 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
	
.header_md img {
    float: left;
    width: 20px;
    margin-top: 2px;
}
	
/*****************************************************************************************left_box & right_box********/

.left_box{
	margin-top: 50px;
}	
	
.treggers{
	padding: 10px; 
	border: 1px solid #dddddd; 
	border-radius: 5px; 
	text-align: center; 
	padding-top: 5px;  
	margin-bottom: 20px;
}
	
.treggers img{
	margin-top: 0px; 
	width:65px;
}
	
.treggers p{
	font-family: Tahoma; 
	font-weight: normal; 
	font-size: 16px !important; 
	color: #666; 
	line-height: 150%;
	margin-bottom: 10px;
}	
	
	

	
	
.right_box{
	margin-top: 30px; 
	padding-left: 20px;
}	
	
	
.home_menu{
	padding: 0px !important;
	margin-top: 0px;
	position: relative
}
	
.home_menu h2.food {
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/food2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.spa{
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/bathtub-with-opened-shower2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu h2.hotel{
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/bed2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.brending{
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/f.jpg) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px !important;
	margin-bottom: 40px;
}
	
.home_menu ul li{
	padding:0px 0px 0px 5px; 
	margin-bottom: 7px;
	margin-left: 25px;
	list-style: square;
}

.home_menu ul li a{
font-family: "Tahoma", "Geneva", sans-serif;
font-weight: normal;
font-size: 16px !important;
color: #2b2b2b;
margin-top: 15px !important;
margin-bottom: 20px !important;
line-height: 120%;
	text-decoration: none;
	
}
	

	
/****************************************************************************************botton***************/
	
.botton_1{
	background:#800326 !important; 
	color: #FFFFFF; 
	padding: 10px !important; 
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	margin-top: 0px !important; 
	margin-bottom: 0px; 
	font-family: BebasNeueRegular; 
	font-weight: normal; 
	font-size: 17px !important; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-shadow: none; 
	text-decoration: none; 
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); 
	border-radius: 5px;
}
	
	
.botton_2{
	background: #00304f !important; 
	color: #FFFFFF; 
	padding: 10px !important; 
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	margin-top: 0px !important; 
	margin-bottom: 0px; 
	font-family: BebasNeueRegular; 
	font-weight: normal; 
	font-size: 17px !important; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-shadow: none; 
	text-decoration: none; 
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); 
	border-radius: 5px;
}
	
	

	
/****************************************************************************************component***********/
	
.component{
	margin-top: 40px;

}
	
h2{
	font-family: Narrow;
    font-weight: normal !important;
	font-size: 30px !important;
	letter-spacing: 0px;
	color: #2b2b2b; 
	text-align: center; 
	line-height: 140%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase
	}
	
	p.profile{
		font-family: Narrow !important;
    font-weight: normal !important;
	font-size: 22px !important;
	letter-spacing: 0px !important;
	color:#800326 !important;
	text-align: center !important; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	}
	
p{
	color: #7F7F7F;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 20px;
}
	
	
/***********************************************************************************seo***************/


	
	
.topper{
	margin-top: 50px;
}	

.photo img{
	width: 100%; 
	border-bottom: 8px solid #800326
}
	
.seo{
	background: url(../../../images/ico/09.png), url(../../../images/ico/08.png);
	background-position: left top, bottom right;
	background-repeat: no-repeat;
	background-size: 60px;
	padding-top: 70px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 40px;
}	

	
.seo_card{
	padding: 30px; 
	border: 0px solid #dddddd;
	border-radius: 5px;  
	padding-top: 0px; 
	padding-bottom: 10px; 
	margin-top: -20px; 
	margin-bottom: 0px; 
	float: left;
	width: 80%;
}
	
.seo_card h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 150%; 
	margin-top: 0px !important; 
	margin-bottom: 10px !important;
}
	
.seo_card p.phone{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color:#800326; 
	line-height: 150%; 
	margin-top: 20px !important; 
	margin-bottom: 20px !important; 
	background: url(../../../images/ico/telephone-symbol-button2.png) no-repeat left center; 
	background-size: 25px; 
	padding-left: 35px;
}
	
	
.seo_card p{
	color: #2b2b2b
}
	
/**************************************************************************************contacts************/
	
.contacts{
	margin-top: 50px;
	text-align: center;
	margin-bottom: 30px;
}

.contacts img{
	width: 80% !important;
	margin-bottom: 15px;
}	
	
.contacts h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 120%; 
	margin-top: 20px !important; 
	margin-bottom: 10px !important;
}
	
.contacts p.manager{
	text-transform: uppercase; 
	color: #800326
}
	
/**************************************************************************************copyright***********/

	
	
.copyright{
	background:#282828;
	padding-top: 25px;
	padding-bottom: 25px;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 14px;
	line-height: 160%;
	text-align: center;
	color: #fff;
	margin-top: 60px;
}
	
}










/****************************************************************************************** md ************/

@media (min-width: 992px) and (max-width: 1199px) {

	
.header{
	background:  url(../../../images/headers/003.jpg) center bottom;
	background-size: cover;
	padding-bottom: 30px;
	padding-top: 0px;
	float: left;
	border-bottom: 0px solid #f4960f !important;
	margin-bottom: 30px;
	width: 100%;
}
	


p.logo img{
	width:120px; 
	margin-top: 50px;
}

.titlebox{
	margin-top: 0px;
	position: relative
}
	
	
.titlebox h1 {
    font-family: Narrow;
    font-weight: normal;
	font-size: 38px !important;
	letter-spacing: 2px;
	color: #fff; 
	text-align: center; 
	line-height: 160%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

	
}
	
.titlebox h1 small{
	color: #fff;
	
}
	
.titlebox p.intro {
    font-family: Narrow;
    font-weight: normal;
	font-size: 20px !important;
	letter-spacing: 2px;
    color:#fff;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important; 
	line-height: 110%;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}
	
.titlebox p{
	color: #fff;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 30px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}
	
p.scroll{
	text-align: center; 
	margin-top: 50px;
	margin-bottom: 20px;
}

/**********************************************************************************header_md*********/	
	
.home_header{
	border-bottom: 1px solid #ccc;
	float: left;
	padding-left: 0px !important;
	padding-right: 30px !important;
}
	
.header_md{
	margin-top: 10px;
	font-family: Roboto;
	line-height: 140%;
	font-size: 17px;
	margin-left: 30px;
}
	
.header_md p{
	margin-left: 30px;
	color: #fff;
	letter-spacing: 0px;
	margin-bottom: 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
	
.header_md img {
    float: left;
    width: 20px;
    margin-top: 2px;
}
	
/*****************************************************************************************left_box & right_box********/

.left_box{
	margin-top: 50px;
}	
	
.treggers{
	padding: 10px; 
	border: 1px solid #dddddd; 
	border-radius: 5px; 
	text-align: center; 
	padding-top: 5px;  
	margin-bottom: 20px;
}
	
.treggers img{
	margin-top: 0px; 
	width:65px;
}
	
.treggers p{
	font-family: Tahoma; 
	font-weight: normal; 
	font-size: 16px !important; 
	color: #666; 
	line-height: 150%;
	margin-bottom: 10px;
}	
	
	

	
	
.right_box{
	margin-top: 30px; 
	padding-left: 20px;
}	
	
	
.home_menu{
	padding: 0px !important;
	margin-top: 0px;
	position: relative
}
	
.home_menu h2.food {
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/food2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.spa{
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/bathtub-with-opened-shower2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu h2.hotel{
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/bed2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.brending{
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 10px !important;
	background: url(../../../images/ico/f.jpg) no-repeat left center;

	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px !important;
	margin-bottom: 40px;
}
	
.home_menu ul li{
	padding:0px 0px 0px 5px; 
	margin-bottom: 7px;
	margin-left: 25px;
	list-style: square;
}

.home_menu ul li a{
font-family: "Tahoma", "Geneva", sans-serif;
font-weight: normal;
font-size: 16px !important;
color: #2b2b2b;
margin-top: 15px !important;
margin-bottom: 20px !important;
line-height: 120%;
	text-decoration: none;
	
}
	

	
/****************************************************************************************botton***************/
	
.botton_1{
	background:#800326 !important; 
	color: #FFFFFF; 
	padding: 10px !important; 
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	margin-top: 0px !important; 
	margin-bottom: 0px; 
	font-family: BebasNeueRegular; 
	font-weight: normal; 
	font-size: 17px !important; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-shadow: none; 
	text-decoration: none; 
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); 
	border-radius: 5px;
}
	
	
.botton_2{
	background: #00304f !important; 
	color: #FFFFFF; 
	padding: 10px !important; 
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	margin-top: 0px !important; 
	margin-bottom: 0px; 
	font-family: BebasNeueRegular; 
	font-weight: normal; 
	font-size: 17px !important; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-shadow: none; 
	text-decoration: none; 
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); 
	border-radius: 5px;
}
	
	

	
/****************************************************************************************component***********/
	
.component{
	margin-top: 40px;

}
	
h2{
	font-family: Narrow;
    font-weight: normal !important;
	font-size: 33px !important;
	letter-spacing: 0px;
	color: #2b2b2b; 
	text-align: center; 
	line-height: 140%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase
	}
	
	p.profile{
		font-family: Narrow !important;
    font-weight: normal !important;
	font-size: 22px !important;
	letter-spacing: 0px !important;
	color:#800326 !important;
	text-align: center !important; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	}
	
p{
	color: #7F7F7F;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 20px;
}
	
	
/***********************************************************************************seo***************/

.topper{
	margin-top: 50px;
}
	
	
.photo img{
	width: 100%; 
	border-bottom: 8px solid #800326
}
	
	
.seo{
	background: url(../../../images/ico/09.png), url(../../../images/ico/08.png);
	background-position: left top, bottom right;
	background-repeat: no-repeat;
	background-size: 40px;
	padding-top: 50px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
}	

	
.seo_card{
	padding: 30px; 
	border: 0px solid #dddddd;
	border-radius: 5px;  
	padding-top: 0px; 
	padding-bottom: 10px; 
	margin-top: 10px; 
	margin-bottom: 0px; 
	float: left;
	width: 90%;
}
	
.seo_card h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 150%; 
	margin-top: 0px !important; 
	margin-bottom: 10px !important;
}
	
.seo_card p.phone{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color:#800326; 
	line-height: 150%; 
	margin-top: 20px !important; 
	margin-bottom: 20px !important; 
	background: url(../../../images/ico/telephone-symbol-button2.png) no-repeat left center; 
	background-size: 25px; 
	padding-left: 35px;
}
	
	
.seo_card p{
	color: #2b2b2b
}
	
/**************************************************************************************contacts************/
	
.contacts{
	margin-top: 50px;
	text-align: center;
	margin-bottom: 30px;
}

.contacts img{
	width: 80% !important;
	margin-bottom: 15px;
}	
	
.contacts h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 120%; 
	margin-top: 20px !important; 
	margin-bottom: 10px !important;
}
	
.contacts p.manager{
	text-transform: uppercase; 
	color: #800326
}
	
/**************************************************************************************copyright***********/

	
	
.copyright{
	background:#282828;
	padding-top: 25px;
	padding-bottom: 25px;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 14px;
	line-height: 160%;
	text-align: center;
	color: #fff;
	margin-top: 60px;
}
	

}


/****************************************************************************************** sm ************/

@media (min-width: 768px) and (max-width: 991px) {

.header{
	background:  url(../../../images/headers/003.jpg) center bottom;
	background-size: cover;
	padding-bottom: 30px;
	padding-top: 0px;
	float: left;
	border-bottom: 0px solid #f4960f !important;
	margin-bottom: 30px;
	width: 100%;
}
	


p.logo img{
	width:120px; 
	margin-top: 50px;
}

.titlebox{
	margin-top: 0px;
	position: relative
}
	
	
.titlebox h1 {
    font-family: Narrow;
    font-weight: normal;
	font-size: 34px !important;
	letter-spacing: 2px;
	color: #fff; 
	text-align: center; 
	line-height: 160%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

	
}
	
.titlebox h1 small{
	color: #fff;
	
}
	
.titlebox p.intro {
    font-family: Narrow;
    font-weight: normal;
	font-size: 20px !important;
	letter-spacing: 2px;
    color:#fff;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important; 
	line-height: 110%;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}
	
.titlebox p{
	color: #fff;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 30px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}
	
p.scroll{
	text-align: center; 
	margin-top: 50px;
	margin-bottom: 20px;
}

/**********************************************************************************header_md*********/	
	
.home_header{
	border-bottom: 1px solid #ccc;
	float: left;
	padding-left: 50px !important;
	padding-right: 50px !important;
}
	
.header_md{
	margin-top: 10px;
	font-family: Roboto;
	line-height: 140%;
	font-size: 17px;
}
	
.header_md p{
	padding-left: 30px;
	color: #fff;
	letter-spacing: 0px;
	margin-bottom: 10px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
}
	
.header_md img {
    float: left;
    width: 20px;
    margin-top: 2px;
}
	
/*****************************************************************************************left_box & right_box********/

.left_box{
	margin-top: 50px;
	padding-left: 0px !important;
	margin-right: 0px !important; 
	padding-right: 0px !important;
	margin-left: 0px !important;
}	
	
.treggers{
	padding: 5px; 
	border: 1px solid #dddddd; 
	border-radius: 5px; 
	text-align: center; 
	padding-top: 5px;  
	margin-bottom: 20px;
}
	
.treggers img{
	margin-top: 0px; 
	width:65px;
}
	
.treggers p{
	font-family: Tahoma; 
	font-weight: normal; 
	font-size: 15px !important; 
	color: #666; 
	line-height: 140%;
	margin-bottom: 10px;
}	
	
	

	
	
.right_box{
	margin-top: 40px; 
	padding-left: 0px;
}	
	
	
.home_menu{
	padding: 0px !important;
	margin-top: 0px;
	position: relative
}
	
.home_menu h2.food {
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/food2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.spa{
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/bathtub-with-opened-shower2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu h2.hotel{
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/bed2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.brending{
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/f.jpg) no-repeat left center;

	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px !important;
	margin-bottom: 30px;
}
	
.home_menu ul li{
	padding:0px 0px 0px 5px; 
	margin-bottom: 7px;
	margin-left: 25px;
	list-style: square;
}

.home_menu ul li a{
font-family: "Tahoma", "Geneva", sans-serif;
font-weight: normal;
font-size: 15px !important;
color: #2b2b2b;
margin-top: 15px !important;
margin-bottom: 20px !important;
line-height: 120%;
	text-decoration: none;
	
}
	

	
/****************************************************************************************botton***************/
	
.botton_1{
	background:#800326 !important; 
	color: #FFFFFF; 
	padding: 10px !important; 
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	margin-top: 0px !important; 
	margin-bottom: 0px; 
	font-family: BebasNeueRegular; 
	font-weight: normal; 
	font-size: 17px !important; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-shadow: none; 
	text-decoration: none; 
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); 
	border-radius: 5px;
}
	
	
.botton_2{
	background: #00304f !important; 
	color: #FFFFFF; 
	padding: 10px !important; 
	padding-left: 15px !important; 
	padding-right: 15px !important; 
	margin-top: 0px !important; 
	margin-bottom: 0px; 
	font-family: BebasNeueRegular; 
	font-weight: normal; 
	font-size: 17px !important; 
	letter-spacing: 1px; 
	text-transform: uppercase; 
	text-shadow: none; 
	text-decoration: none; 
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3); 
	border-radius: 5px;
}
	
	

	
/****************************************************************************************component***********/
	
.component{
	margin-top: 45px !important;
	float: left;

}
	
h2{
	font-family: Narrow;
    font-weight: normal !important;
	font-size: 30px !important;
	letter-spacing: 0px;
	color: #2b2b2b; 
	text-align: center; 
	line-height: 140%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase
	}
	
	p.profile{
		font-family: Narrow !important;
    font-weight: normal !important;
	font-size: 22px !important;
	letter-spacing: 0px !important;
	color:#800326 !important;
	text-align: center !important; 
	line-height: 120%; 
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	}
	
p{
	color: #7F7F7F;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 15px;
	line-height: 140%;
	margin-bottom: 20px;
}
	
	
/***********************************************************************************seo***************/

.topper{
	margin-top: 50px;
	float: left;
}
	
.photo img{
	width: 100%; 
	border-bottom: 8px solid #800326
}
	
.seo{
	background: url(../../../images/ico/09.png), url(../../../images/ico/08.png);
	background-position: left top, bottom right;
	background-repeat: no-repeat;
	background-size: 40px;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}	

	
.seo_card{
	padding: 20px; 
	border: 0px solid #dddddd;
	border-radius: 5px;  
	padding-top: 0px; 
	padding-bottom: 10px; 
	margin-top: 10px; 
	margin-bottom: 0px; 
	float: left;
	width: 90%;
}
	
.seo_card h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 16px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 150%; 
	margin-top: 0px !important; 
	margin-bottom: 10px !important;
}
	
.seo_card p.phone{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 16px !important; 
	letter-spacing: 0px; 
	color:#800326; 
	line-height: 150%; 
	margin-top: 20px !important; 
	margin-bottom: 20px !important; 
	background: url(../../../images/ico/telephone-symbol-button2.png) no-repeat left center; 
	background-size: 25px; 
	padding-left: 35px;
}
	
	
.seo_card p{
	color: #2b2b2b
}
	
/**************************************************************************************contacts************/
	
.contacts{
	margin-top: 50px;
	text-align: center;
	float: left;
	margin-bottom: 50px;
}

.contacts img{
	width: 80% !important;
	margin-bottom: 15px;
}	
	
.contacts h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 120%; 
	margin-top: 20px !important; 
	margin-bottom: 10px !important;
}
	
.contacts p.manager{
	text-transform: uppercase; 
	color: #800326
}
	
/**************************************************************************************copyright***********/

	
	
.copyright{
	background:#282828;
	padding-top: 25px;
	padding-bottom: 25px;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 14px;
	line-height: 160%;
	text-align: center;
	color: #fff;
	margin-top: 30px;
}
	
}



/****************************************************************************************** xs ************/

@media (max-width: 767px) {

	
/*****************************************************************************************home_menu********/
.header{
	background:  url(../../../images/headers/003.jpg) center bottom;
	background-size: cover;
	padding-bottom: 30px;
	padding-top: 0px;
	float: left;
	border-bottom: 0px solid #f4960f !important;
	margin-bottom: 5px;
	width: 100%;
	text-align: center
}
	


p.logo img{
	width:190px; 
	margin-top: 20px;
}

.titlebox{
	margin-top: 10px;
	position: relative
}
	
	
.titlebox h1 {
    font-family: Narrow;
    font-weight: normal;
	font-size: 25px !important;
	letter-spacing: 2px;
	color: #fff; 
	text-align: center; 
	line-height: 160%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);

	
}
	
.titlebox h1 small{
	color: #fff;
	
}
	
.titlebox p.intro {
    font-family: Narrow;
    font-weight: normal;
	font-size: 18px !important;
	letter-spacing: 2px;
    color:#fff;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 10px !important;
	margin-bottom: 10px !important; 
	line-height: 150% !important;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}
	
.titlebox p{
	color: #fff;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 30px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
	text-align: center; 
}
	
p.scroll{
	text-align: center; 
	margin-top: 50px;
	margin-bottom: 20px;
}


	
/*****************************************************************************************left_box & right_box********/

.left_box{
	margin-top: 30px;
	padding-left: 0px !important;
	margin-right: 0px !important; 
	padding-right: 0px !important;
	margin-left: 0px !important;
}	
	
.treggers{
	padding: 0px; 
	border: 0px solid #dddddd; 
	border-radius: 5px; 
	text-align: center;  
	margin-bottom: 20px;
}
	
.treggers img{
	margin-top: 0px; 
	width:65px;
}
	
.treggers p{
	font-family: Tahoma; 
	font-weight: normal; 
	font-size: 15px !important; 
	color: #666; 
	line-height: 140%;
	margin-bottom: 10px;
}	
	
	

	
	
.right_box{
	margin-top: 30px; 
	padding-left: 30px;
}	
	
	
.home_menu{
	padding: 0px !important;
	margin-top: 0px;
	position: relative
}
	
.home_menu h2.food {
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/food2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.spa{
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/bathtub-with-opened-shower2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu h2.hotel{
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/bed2.png) no-repeat left center;
	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
.home_menu h2.brending{
    font-family: Narrow;
    font-weight: normal;
	font-size: 16px !important;
	letter-spacing: 0px;
	color:#800326;
	text-align: left; 
	line-height: 150%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	background: url(../../../images/ico/f.jpg) no-repeat left center;

	background-size: 25px;
	padding:10px 0px 10px 40px;
}
	
	
.home_menu ul{
	list-style:none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px !important;
	margin-bottom: 30px;
}
	
.home_menu ul li{
	padding:0px 0px 0px 5px; 
	margin-bottom: 7px;
	margin-left: 25px;
	list-style: square;
}

.home_menu ul li a{
font-family: "Tahoma", "Geneva", sans-serif;
font-weight: normal;
font-size: 15px !important;
color: #2b2b2b;
margin-top: 15px !important;
margin-bottom: 20px !important;
line-height: 120%;
	text-decoration: none;
	
}
	

	


	
/****************************************************************************************component***********/
	
.component{
	margin-top: 30px !important;
	float: left;

}
	
h2{
	font-family: Narrow;
    font-weight: normal !important;
	font-size: 22px !important;
	letter-spacing: 0px;
	color: #2b2b2b; 
	text-align: center; 
	line-height: 140%; 
	margin-top: 0px !important;
	margin-bottom: 10px !important;
	text-transform: uppercase
	}
	
	p.profile{
		font-family: Narrow !important;
    font-weight: normal !important;
	font-size: 18px !important;
	letter-spacing: 0px !important;
	color:#800326 !important;
	text-align: center !important; 
	line-height: 160%; 
	margin-top: 10px !important;
	margin-bottom: 0px !important;
	}
	
p{
	color: #7F7F7F;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 15px;
	line-height: 140%;
	margin-bottom: 20px;
}
	
	
/***********************************************************************************seo***************/

.topper{
	margin-top: 40px;
	float: left;
}
	
.photo img{
	width: 100%; 
	border-bottom: 8px solid #800326
}
	
.seo{
	background: url(../../../images/ico/09.png), url(../../../images/ico/08.png);
	background-position: left top, bottom right;
	background-repeat: no-repeat;
	background-size: 40px;
	padding-top: 50px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	margin-top: 30px;
}	

	
.seo_card{
	padding: 0px; 
	border: 0px solid #dddddd;
	border-radius: 5px;  
	margin-top: 10px; 
	margin-bottom: 0px; 
	float: left;
	width: 100%;
}
	
.seo_card h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 16px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 150%; 
	margin-top: 0px !important; 
	margin-bottom: 10px !important;
}
	
.seo_card p.phone{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 16px !important; 
	letter-spacing: 0px; 
	color:#800326; 
	line-height: 150%; 
	margin-top: 20px !important; 
	margin-bottom: 20px !important; 
	background: url(../../../images/ico/telephone-symbol-button2.png) no-repeat left center; 
	background-size: 25px; 
	padding-left: 35px;
}
	
	
.seo_card p{
	color: #2b2b2b
}
	
/**************************************************************************************contacts************/
	
.contacts{
	margin-top: 50px;
	text-align: center;
	float: left;
	margin-bottom: 50px;
}

.contacts img{
	width: 80% !important;
	margin-bottom: 15px;
}	
	
.contacts h4{
	font-family: Narrow; 
	font-weight: normal; 
	font-size: 18px !important; 
	letter-spacing: 0px; 
	color: #00304f; 
	line-height: 120%; 
	margin-top: 20px !important; 
	margin-bottom: 10px !important;
}
	
.contacts p.manager{
	text-transform: uppercase; 
	color: #800326
}
	

/*****************************************************************************************copyright**************/

.bottom{
	background: #282828;
	padding-top: 30px;
	padding-bottom: 20px;
	text-align: center;
	margin-top: 5px;

}
	
.bottom p {
    font-family: "Tahoma", "Geneva", sans-serif;
    font-size: 15px;
    line-height: 150%;
    color: #fff !important;
    margin-top: 0px;
	margin-bottom: 0px;
}
	
.bottom .bottom_mod{
	margin-bottom: 30px;
	margin-top: 0px;
}
	
	
.bottom .bottom_mod p{
	color: #fff !important;
	margin-bottom: 0px;
}

.callbutton a{
	background: #7F0225 !important;
	color: #FFFFFF !important;
	padding: 12px !important;
	padding-top: 16px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin-top: 10px !important;
	margin-bottom: 30px !important;
	font-family: BebasNeueRegular;
	font-weight: normal;
	font-size: 17px !important;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
	border-radius: 5px;
}
	
.whatsappbutton a{
	background: #00304f  !important;
	color: #FFFFFF !important;
	padding: 12px !important;
	padding-top: 16px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin-top: 10px !important;
	margin-bottom: 10px;
	font-family: BebasNeueRegular;
	font-weight: normal;
	font-size: 17px !important;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-decoration: none;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3);
	border-radius: 5px;	
}
	
.social p{
	text-align: center
}
	
.social img{
	width: 35px;
	margin-top: 15px;
	margin-right: 2px;
}
	
.copyright{
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	color: #FFFFFF;
	text-align: center;
	font-family: "Tahoma", "Geneva", sans-serif;
	font-size: 12px;
	line-height: 160%;
}

}


