@charset "utf-8";

/* CSS Document */



@import url( fonts/fonts.css) screen;



html {min-height:100%;}

body{ width:100%; height:100%; float:left; margin:0px; padding:0px;  font-family: 'ralewaymedium'; outline:none; font-weight:normal;} 



* {box-sizing:border-box};



* {-moz-box-sizing:border-box};

* {-webkit-box-sizing:border-box};



* ::-moz-selection{ background:#666; color:#090;}



h1, h2, h3, h4, h5, h6, p, span, a, img{ margin:0px; padding:0px; border:none; outline:none; font-weight:normal;} 



input[type="submit"],

input[type="button"]{ cursor:pointer;}

a{ text-decoration:none;}



header, footer, figcaption, nav, section, aside, article{ display:block;}





#wrapper{ float:left; width:100%; height:100%; margin:0px; padding:0px; position:absolute; min-height:100%;}

.wrapper{ width:941px; margin:0px auto;}

.header_bg{ float:left; width:100%;  margin:0px; padding:0px; position:fixed; z-index:2;}

.header_top{ float:left; width:100%; margin:0px; padding:0px;}

.header_left{ float:left;}

.logo a{ float:left; margin:13px 0 0 0;}

.header_left a img{  float:left;}

.header_right{ float:right;}

.menu{ float:right; margin:0px; padding:0px;}

.menu ul{ float:right;}

.menu ul li{ float:left; margin:0px; padding:0px; list-style:none;}

/*.menu ul li a{ float:left; font-size:14px; color:#cacaca; text-transform:uppercase; text-decoration:none; margin:30px 12px 0 0;}*/

.menu ul li a:hover{color:#c64040;}

.menu_btn{ float:right;}

.menu_btn a{ float:right; margin:29px 0 0 0;}

.menu_btn a img{ float:right;}

.slider{ float:left; width:100%; position:relative;min-height: 100%; overflow:hidden;}

.bg_home{ float:left; min-height:100%; position:absolute;} 

.slider_containt{ float:left; width:76%; position:relative; margin-top:235px;}



.slider_paragraph{ width:100%; float:left; margin:0px; padding:0px;}



.slider_paragraph h4{ float:left;font-family: 'ralewaybold'; font-size:30px; color:#fff;}

.slider_paragraph h4 span{font-family: 'constantineregular';font-size:30px; color:#fff;}

.header{ float:left; width:100%; margin:0px; min-height:113px; } 

.home_story {float:left; width:100%; background:#fff; min-height:418px;}

.home_story h3 {font-family: 'ralewaybold'; font-size:24px; color:#c64040;}

.home_story p { font-family: 'ralewaymedium'; font-size:12px;}

.slider_btn{ float:left; width:100%;}





.containt{ float:left; width:100%; background:#fff;}

.containt_left{ float:left}

.slider_paragraph p{ float:left; font-size:14px; color:#fffefe; line-height:30px;}

.slider_btn a{ float:left; background:none; border:1px solid #fff; border-radius:3px; margin:30px 0 0; padding:15px 23px; color:#fff; text-decoration:none;}

.slider_btn a:hover{ background:#c64040;}



/*our Hotel*/



.innerourhotel_main{ width:100%; float:left; margin:0px; padding:113px 0px 0px 0px;}

.innerourhotel_col{ width:100%; margin:0px auto; position:relative;}

.innerourhotel_left{ width:50%; /*max-width:720px;*/ float:left; margin:0px; padding:0px;}

.innerourhotel_right{ width:50%; /*max-width:880px;*/ float:right; padding:0px; margin:0px; position:fixed; right:0;}

.innerourhotel_bg{ width:100%; margin:0px; padding:0px;}





.innerourhotel_left_bg{ width:100%; float:left; margin:0px; padding:0px; background:#f4f4f4;}

.innercompany_logo_main{ width:100%; float:left; margin:0px; padding:0px;}



.innercompany_logo_bg{ width:100%; float:left; margin:0px; padding:60px 0px 50px 0px; background:#e7e6de;}

.innercompany_logo_bg ul{ width:100%; float:left; margin:0px; padding:0px;}

.innercompany_logo_bg ul li{ float:left; margin:0px 0px 0px 4%; padding:0px 0px 30px 0px; width:20%; list-style:none;}

.innercompany_logo_bg ul li a{ width:100%; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}

.innercompany_logo_bg ul li a span{ width:100%; float:left; margin:14px 0px 0px 0px; padding:0px; font-family: 'ralewaymedium'; font-size:12px; color:#323232; text-align:center; line-height:20px;}





.innerour_content{ width:92%; margin:0px auto;}

.innerour_content_col{ width:100%; float:left; margin:0px 0px; padding:50px 0px 40px 0px;}

.innerour_address_text{ width:50%; float:left; margin:0px; padding:0px; }

.content_address_col{ width:100%; float:left; margin:0px; padding:0px;}

.images_address_col{ margin:0px; padding:0px; float:right; width:50%;}

.images_address_col img{ max-width:100%;}

.innerour_address_text h3{ width:94%; float:left; text-transform:uppercase; margin:2px 0px 3px 0px; padding:0px; color:#c64040; font-family: 'ralewaybold'; font-size:20px;}



.innerour_address_text ul{ width:100%; float:left; margin:0px; padding:0px;}

.innerour_address_text ul li{ width:100%; float:left; margin:0px; padding:0px; font-family: 'ralewaymedium'; color:#272727; list-style:none; line-height:22px;} 

.innerour_address_text ul li a{font-family: 'ralewaymedium'; color:#4eaaf1; }



ul.tabs li.active{ opacity: 0.5; filter: Alpha(opacity=50); }







.content_address_paragraph{ width:100%; float:left; margin:12px 0px 0px 0px; padding:0px;}

.content_address_paragraph p{ width:100%; float:left; margin:0px; padding:0px; line-height:24px; font-family: 'ralewaymedium'; color:#272727; font-size:14px;}



.booknow_button{ width:100%; float:left; margin:60px 0px 0px 0px; padding:0px;}

.booknow_button a{font-family: 'ralewaymedium'; color:#f9faf9; font-size:13px; margin:0px; padding:12px 24px; background:#c64040; text-transform:uppercase;}



.booknow_button a:hover{ background:#fb5a5a; color:#000;}

/*our Hotel*/









.inneraboutus_containt{ width:100%; float:left; background:#fff; margin:0px; padding:0px;}

.inneraboutus_auto{ width:941px; margin:30px auto 0px;}

.inneraboutus_container{ width:728px; margin:0px; padding:0px; float:left;}

.inneraboutus_container_logo{ background:url(images/company_logo.png) no-repeat right center; float:right; width:180px; min-height:221px; margin:-170px 100px 11px 0;}



.inneraboutus_paragraph{ width:100%; float:left; margin:34px 0 0; padding:0px;}

.inneraboutus_paragraph h3{ width:100%; float:left; margin:0px 0px 4px 0px; padding:0px; font-family: 'ralewaybold'; color:#c64040; font-size:24px; text-transform:uppercase;}

.inneraboutus_paragraph p{ color:#535353; font-size:13px; line-height:22px; margin:0px; padding:0px; float:left;  line-height:22px; width:91%;}





.innerredaboutus_logo_bg{background:url(images/redcompany_logo.png) no-repeat right center; float:right; width:277px; min-height:188px; position:absolute; top:0px; margin:0px 0px 0px 215px;}



.inneraboutus_containt_redbg{ width:100%; float:left; margin:0px; padding:24px 0px 0px 0px; background-color:#c64040; min-height:190px; position:relative;}

.innerredaboutus_paragraph{ width:902px; margin:0px; padding:0px; float:left;}

.innerredaboutus_paragraph h3{ width:100%; float:left; margin:0px 0px 4px 0px; padding:0px; font-family: 'ralewaybold'; color:#fff; font-size:24px; text-transform:uppercase;}

.innerredaboutus_paragraph p{color:#fff; font-size:13px; line-height:22px; margin:0px; padding:0px; float:left; line-height:22px;}





.inneraboutus_values_bg{ width:100%; float:left; margin:0px; padding:0px; background:url(images/company_logo_tow.png) no-repeat center center #fff; min-height:300px;}

.inneraboutus_values_auto{ width:720px; margin:0px auto;}

.inneraboutus_values_blog{ width:100%; float:left; margin:0px; padding:90px 0px 0px 0px;}



.inneraboutus_values_blog h3{ width:100%; text-align:center; display:inline-block; color:#c64040; font-family: 'ralewaybold'; font-size:24px; margin:0px; padding:0px 0px 20px 0px;}

.inneraboutus_values_row{ width:100%; float:left; margin:0px; padding:0px;}



.inneraboutus_values_col{ width:175px; float:left; margin:20px 0px 0px 0px; padding:0px;}

.inneraboutus_values_col:nth-child(3){width:175px; float:left; margin:20px 0px 0px 0px; padding:0px;}

.inneraboutus_values_col:nth-child(6){width:175px; float:left; margin:20px 0px 0px 0px; padding:0px;}

.inneraboutus_values_col:nth-child(9){width:175px; float:left; margin:20px 0px 0px 0px; padding:0px;}

.inneraboutus_values_col:nth-child(12){width:175px; float:left; margin:20px 0px 0px 0px; padding:0px;}

.inneraboutus_values_col:nth-child(15){width:175px; float:left; margin:20px 0px 0px 0px; padding:0px;}



.inneraboutus_values_paragraph{ width:205px; float:left; margin:0px; padding:0px;}

.inneraboutus_values_paragraph h3{ width:100%; float:left; margin:0px; padding:0px 0px 8px 0px; font-family: 'ralewaybold'; color:#242223; font-size:16px; text-align:center; display:inline-block; text-transform:uppercase;}

.inneraboutus_values_paragraph p{ color:#535353; font-family: 'ralewaymedium'; font-size:13px; line-height:22px;}

.header_img {position:fixed; top:0px; left:0px; width:100%; height:113px; z-index:1;}

.header_img img {float:left; height:100%; width:100%;}







#nav{ float:left; margin:250px 0px 0px 0px; padding:0px; position:absolute; top:0px; right:0px; z-index:100;}

#nav a { position:relative; background:url(images/bullet_icon.png) no-repeat; float:left; margin:0px 4px 0px 0px; padding:0px; background-position:0px 0px; width:12px; height:12px; text-indent:-9999999px;}

#nav a.activeSlide { background-position:-15px 0px;}





.menu_first { float:left; width:100%; margin:0px; min-height:113px; background:url(images/header_bg.png) repeat-x;} 

/*.menu {float:left; width:100%; margin:0px; min-height:113px; position:absolute; top:0px; display:none; background:rgba(0,0,0,0.78);}*/

/*.header {}*/

/*.menu ul li.close_btn {float:right; margin:0 0 0 168px;}*/



input.error {

    border: 1px solid #f00 !important;

    color: #f00;

}

.error {

    color: #f00 !important;

    font-size: 12px;

}



label.error {

    clear: both;

    color: #ff0000;  

    width: 100% !important;

}







.header_bg{ width:100%; float:left; margin:0px; padding:0px; background:#eaeae9; min-height:114px;}

.header{ width:100%; float:left; margin:0px; padding:0px;}

.header_left{ float:left; margin:0px; padding:0px;}

.logo{ float:left; margin:0px; padding:0px;}



.header_right{ float:right; margin:40px 0px 0px 0px; padding:0px;}

.menu{ float:left; margin:0px; padding:0px;}

.menu ul{ float:left; margin:0px; padding:0px;}

.menu ul li{ float:left; margin:0px; padding:0px;}

.menu ul li a{ color:#b44a53; margin:0px 10px; padding:0px; font-size:14px; font-family: 'ralewaysemibold'; text-transform:uppercase;}

.menu ul li a:hover{ color:#5f2a34;}



.menu_btn{ display:none;}