@media (max-width: 1200px) {

.theme-layout.boxed{

	width:1030px;

}

.simple-header .menu-sec nav > ul > li {

    margin-left: 10px;

}

.room-features {

    margin-right: 15px;

}

.sidebar-post > h3 {

    font-size: 12px;

}

.comment-avatar {

    display: table;

    float: none;

    margin: 0 auto 10px;

    width: 87px;

}

.user-comment {

    width: 100%;

}

#comment > ul > li > ul > li > .comment > .user-comment {

    width: 100%;

}

#comment > ul > li > ul {

    padding: 0;

}

#comment > ul > li > ul > li > ul {

    padding: 0;

}

#comment > ul > li > ul > li > ul > li .comment > .user-comment {

    width: 100%;

}

.simple-header  .open-menu {

    display: block;

}

.simple-header .menu-sec nav {

    margin-top: 24px;

    position: relative;

    width: 240px;

}

.simple-header.sticky .menu-sec nav {

    margin-top: 16px;

}

.simple-header  .menu-sec nav > ul {

    border-radius: 6px 0 6px 6px;

    overflow: hidden;

    position: absolute;

    top: 50px;

    width: 100%;

    display: none;

}

.simple-header  .menu-sec nav > ul > li {

    width: 100%;

    margin: 0;

    padding: 0;

}



.simple-header  nav > ul > li > a {

    text-align: right;

    width: 100%;

    background: rgba(255,255,255,0.9);

    border-radius: 0px;

    border-bottom: 1px solid #e8ecec;

    padding: 18px 19px;

}

.simple-header  .sticky .menu-sec nav {

    margin-top: 16px;

}

.simple-header.sticky nav > ul > li {

    padding: 0;

}

.room-box:hover > .room-rate {

    padding: 8px 0;

}

.service {

    padding: 45px 15px 15px;

}

.contact-widget > span {

    line-height: 22px;

}

.hotel-branches > h3 {

    font-size: 14px;

    line-height: 15px;

}





















}



@media (min-width: 768px) and (max-width: 980px) {

.theme-layout.boxed {

    width: 810px;

}

.simple-header.sticky .menu-sec nav {

    margin-top: 16px;

}

.simple-header .menu-sec nav > ul > li {

    margin-left: 10px;

}

.simple-header  .open-menu {

    display: block;

}

.simple-header  .menu-sec nav {

    position: relative;

    width: 240px;

    margin-top: 31px;

}

.simple-header  .menu-sec nav > ul {

    border-radius: 6px 0 6px 6px;

    overflow: hidden;

    position: absolute;

    top: 50px;

    width: 100%;

    display: none;

}

.simple-header  .menu-sec nav > ul > li {

    width: 100%;

    margin: 0;

    padding: 0;

}



.simple-header  nav > ul > li > a {

    text-align: right;

    width: 100%;

    background: rgba(255,255,255,0.9);

    border-radius: 0px;

    border-bottom: 1px solid #e8ecec;

    padding: 18px 19px;

}

.simple-header  .sticky .menu-sec nav {

    margin-top: 16px;

}

.simple-header.sticky nav > ul > li {

    padding: 0;

}

.slide1-texts > i {

    font-size: 14px;

    height: 34px;

    line-height: 34px;

    width: 34px;

}

.slide1-texts > span {

    font-size: 13px;

    line-height: 7px;

    padding: 13px;

}

.video-slide > iframe {

    height: 170px !important;

    width: 318px !important;

    margin-left: 56px;

}

.video-slide {

    margin-left: -58px;

    margin-top: 73px;

}

.slide2-texts1 {

    font-size: 22px;

    padding: 12px 24px;

}

.slide2-texts2 {

    font-size: 20px;

    padding: 13px 21px;

}

.fieldset {

    float: left;

    width: 100%;

}

.room-box:hover > .room-rate {

    top: 50%;

    margin-top: -100px;

}

.pictures-slide .nav-tabs > li {

    width: 16.66666%;

}

.picture-tabs > .tab-content {

    margin: 12px 0 30px;

}

.testimonial-sec .nav.nav-tabs > li {

    width: 16.6666%;

    margin: 0;

}

.history-btn > li {

    padding: 0 32px 0 0;

}

.history-btn > li:before {

    width: 33px;

}

.history-btn > li > a {

    font-size: 15px;

}

.history-btn > li:after {

    height: 10px;

    margin-top: -5px;

    width: 10px;

}

.contact-widget > span {

    line-height: 10px;

}

.contact-widget .social-btns {

    width: 100%;

    margin-top: 0px;

    margin-bottom: 20px;

}

.get-in-touch {

    margin-bottom: 20px;

}

.footer-post > .row > .col-md-8 {

    width: 80%;

	float: left;

}

.footer-post > .row > .col-md-4 {

    width: 20%;

    float: left;

}



.footer-clients .col-md-2 {

    float: left;

    width: 20%;

}



.footer-clients .col-md-10 {

    float: left;

    width: 80%;

}

.hotel-tabs {

    margin-bottom: 30px;

}

.testimonial-two .owl-pagination {

    left: 50%;

    margin-left: -50px;

    margin-top: 6px;

    top: 50%;

    width: 100px;

}

.testimonial-two .owl-pagination > div {

    margin: 3px 8px;

}

.flickr > .row > div {

    width: 11%;

	float:left;

}

.landing-sec {

    padding: 44px 0;

    width: 100%;

}

.landing-sec.light {

    background-size: 100% 100%;

}







}



@media (max-width: 767px) {

.theme-layout.boxed {

    width: 90%;

}

.simple-header.sticky .menu-sec nav {

    margin-top: 16px;

}

.simple-header  .open-menu {

    display: block;

}
.block{
	padding: 40px 0 40px 0;
}

.simple-header  .menu-sec nav {

    position: relative;

    width: 240px;

    margin-top: 31px;

}

.simple-header  .menu-sec nav > ul {

    border-radius: 6px 0 6px 6px;

    overflow: hidden;

    position: absolute;

    top: 50px;

    width: 100%;

    display: none;

}

.simple-header  .menu-sec nav > ul > li {

    width: 100%;

    margin: 0;

    padding: 0;

}



.simple-header  nav > ul > li > a {

    text-align: right;

    width: 100%;

    background: rgba(255,255,255,0.9);

    border-radius: 0px;

    border-bottom: 1px solid #e8ecec;

    padding: 18px 19px;

}

.simple-header  .sticky .menu-sec nav {

    margin-top: 16px;

}

.simple-header.sticky nav > ul > li {

    padding: 0;

}

.container {

    padding: 0 15px !important;

}

.info-top > span {

    margin-right: 5px;

	font-size: 11px;

}

.info-top > span > i {

    font-size: 8px;

    height: 20px;

    line-height: 19px;

    margin-right: 5px;

    width: 20px;

    margin-top: 4px;

}

.slide2-texts1 {

    font-size: 15px;

    line-height: 19px;

    padding: 12px 18px;

    margin-top: 5px;

}

.slide2-texts2 {

    font-size: 18px;

    line-height: 12px;

    padding: 14px 18px;

    margin-top: 5px;

}

.video-slide {

    display: none;

}

.slide1-texts > i {

    font-size: 13px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    width: 30px;

}

.slide1-texts > span {

    font-size: 12px;

    line-height: 6px;

    padding: 12px;

}

.strip-rotate > h2 {

    font-size: 20px;

}

.strip-rotate > h1 {

    font-size: 20px;

}

.strip-rotate > span {

    font-size: 20px;

    line-height: 24px;

}

.room-box:hover > .room-rate {

    top: 50%;

    margin-top: -50px;

}

.fieldset {

    float: left;

    width: 100%;

}

.pictures-slide .row li {

    float: left;

    width: 16.666%;

}

.picture-tabs {

    margin-bottom: 30px;

}

.testimonial-sec .nav.nav-tabs > li {

    width: 16.666%;

}

.history-btn > li {

    padding: 0 32px 0 0;

}

.history-btn > li:before {

    width: 33px;

}

.history-btn > li > a {

    font-size: 15px;

}

.history-btn > li:after {

    height: 10px;

    margin-top: -5px;

    width: 10px;

}

.contact-widget > span {

    margin-bottom: 5px;

}

.contact-widget .social-btns {

    margin-top: 10px;

    width: 100%;

    margin-bottom: 30px;

}

.get-in-touch {

    margin-bottom: 30px;

}

.footer-post > .row > .col-md-8 {

    width: 80%;

	float: left;

}

.footer-post > .row > .col-md-4 {

    width: 20%;

    float: left;

}



.footer-clients .col-md-2 {

    float: left;

    width: 20%;

}



.footer-clients .col-md-10 {

    float: left;

    width: 80%;

}

.hotel-tabs {

    margin-bottom: 30px;

}

.testimonial-two .owl-pagination {

    left: 50%;

    margin-left: -50px;

    margin-top: 6px;

    top: 50%;

    width: 100px;

}

.testimonial-two .owl-pagination > div {

    margin: 3px 8px;

}

.flickr > .row > div {

    width: 11%;

	float:left;

}

.footer-clients .col-md-2 span {

    font-size: 10px;

}

.block.parallax .heading > h2 {

    text-align: center;

}

.heading > h2 {

    font-size: 19px;

}

.like-template > p {

    padding: 0;

}

.hotel-tabs .nav-tabs > li > a {

    font-size: 13px;

    padding: 17px 20px;

}

.testimonial-two .owl-pagination {

    margin-top: -18px;

}

.bottom-line span {

    font-size: 10px;

}

.map-fixed > .map-open {

    margin-left: -150px;

    width: 300px;

}

.simple-header .menu-sec nav > ul {

    z-index: 999999;

}

.logo > a {

    float: left;

}

.logo > a > img {

    float: left;

    width: 95px;

}

header.sticky .logo img {

    width: 95px;

}

.simple-header .menu-sec nav > ul {

    z-index: 999999;

}

.simple-header .menu-sec nav {

    margin-top: 8px;

    width: 170px;

}

.logo {

    margin: 15px 0;

}

header {

    position: static;

}

header.sticky {

    position: fixed;

}

.option-isotop > ul > li {

    margin-bottom: 10px;

}

.slider.video .logo > a {

    float: left;

    text-align: center;

    width: 100%;

}

.slider.video .logo > a > img {

    float: none;

    width: auto;

}

.info-top {

    width: 100%;

}

.info-top > span {

    display: none;

}

.lang-and-book {

    width: 100%;

}

.lang-and-book .book-btn {

    padding: 9px 6px;

    font-size: 11px;

}

.room-popup > h2 {

    font-size: 13px;

    line-height: 20px;

}

.testimonial-sec > .tab-content > div {

    width: 100%;

}

.inner-head {

    padding-top: 28px;

	min-height: 179px;

}

.tags > li {

    margin-bottom: 10px;

}

.author-post > span {

    display: table;

    float: none;

    margin: 0 auto;

    overflow: hidden;

    width: auto;

}

.author-post > a {

    float: left;

    text-align: center;

    width: 100%;

}

.author-post > p {

    float: left;

    text-align: center;

    width: 100%;

}

.flickr > .row > div {

    width: 25%;

}

.tab-open > span {

    border: medium none;

    display: table;

    float: none;

    margin: 0 auto;

    padding: 10px 0;

    text-align: center;

    width: auto;

}

.book-tab-opt {

    float: left;

    padding: 0;

    text-align: center;

    width: 100%;

}

.book-tab-opt > h6 {

    line-height: 20px;

}

.tab-open > i {

    display: none;

}

.book-tab-opt {

    margin-bottom: 15px;

}

.booking-form > label {

    font-size: 18px;

}

.landing-sec {

    padding: 44px 0;

    width: 100%;

}

.landing-sec.light {

    background-size: 100% 100%;

}

.services-slide {

    margin-top: 30px;

}







}



@media (max-width: 480px)  {

.pictures-slide .nav-tabs > li > a:after {

    font-size: 15px;

    margin-top: -10px;

}

.theme-layout.boxed {

    width: 90%;

}

.simple-header  .open-menu {

    display: block;

}

.simple-header  .menu-sec nav {

    position: relative;

    width: 240px;

    margin-top: 31px;

}

.room-box:hover > .room-rate {

    top: 30%;

}

.simple-header  .menu-sec nav > ul {

    border-radius: 6px 0 6px 6px;

    overflow: hidden;

    position: absolute;

    top: 50px;

    width: 100%;

    display: none;

}

.simple-header  .menu-sec nav > ul > li {

    width: 100%;

    margin: 0;

    padding: 0;

}



.simple-header  nav > ul > li > a {

    text-align: right;

    width: 100%;

    background: rgba(255,255,255,0.9);

    border-radius: 0px;

    border-bottom: 1px solid #e8ecec;

    padding: 18px 19px;

}

.simple-header  .sticky .menu-sec nav {

    margin-top: 16px;

}

.simple-header.sticky nav > ul > li {

    padding: 0;

}

header {

    position: static;

}

header.sticky {

    position: fixed;

}

.info-top {

    width: 100%;

}

.info-top > span {

    display: none;

}

.map-fixed > .map-open {

    margin-left: -150px;

    width: 300px;

}

.lang-and-book {

    width: 100%;

}

.lang-and-book .book-btn {

    font-size: 10px;

    padding: 6px 7px;

    margin-top: 5px;

}

.map-fixed > span {

    font-size: 16px;

    height: 60px;

    line-height: 60px;

    margin-top: -30px;

    padding-top: 13px;

    width: 60px;

}

.services-slide {

    margin-top: 30px;

}

.logo > a {

    float: left;

}

.logo > a > img {

    float: left;

    width: 95px;

}

header.sticky .logo img {

    width: 95px;

}

.simple-header .menu-sec nav > ul {

    z-index: 999999;

}

.simple-header .menu-sec nav {

    margin-top: 8px;

    width: 170px;

}

.logo {

    margin: 15px 0;

}

.slide2-texts1 {

    font-size: 13px;

    line-height: 17px;

    margin-top: -42px;

    padding: 12px 10px;

}

.slide2-texts2 {

    font-size: 11px;

    line-height: 10px;

    margin-top: -21px;

    padding: 11px 11px;

}

.slide1-texts > i {

    font-size: 9px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    width: 20px;

}

.slide1-texts > span {

    font-size: 10px;

    line-height: 1px;

    padding: 8px;

}

.room-popup > h2 {

    font-size: 13px;

    line-height: 20px;

}

.desc {

    display: none;

}

.testimonial-sec .nav.nav-tabs > li {

    width: 33.33%;

    margin-bottom: 10px;

}

.heading > h2 {

    font-size: 14px;

    padding-left: 15px;

    padding-right: 15px;

}

.history > span {

    text-align: center;

    width: 100%;

    float: left;

}

.history > span > img {

    float: none;

}

.history > span > i {

    float: left;

    font-size: 53px;

    line-height: 65px;

    margin-left: 0;

    text-align: center;

    width: 100%;

    margin-bottom: -39px;

}

.history-btn > li {

    padding: 0 32px 0 0;

    width: 50%;

}

.footer-clients .col-md-2 span {

    display: none;

}

.bottom-line span {

    line-height: 20px;

    text-align: center;

    width: 100%;

}

.simple-header.sticky .menu-sec nav {

    POSITION: ABSOLUTE;

    right: 0;

    right: 10px;

}



.simple-header .menu-sec nav {

    POSITION: ABSOLUTE;

    right: 0;

    right: 10px;

}

.slider.video .logo > a {

    float: left;

    text-align: center;

    width: 100%;

}

.slider.video .logo > a > img {

    float: none;

    width: auto;

}

.inner-head {

    padding-top: 28px;

	min-height: 179px;

}

.tags > li {

    margin-bottom: 10px;

}

.author-post > span {

    display: table;

    float: none;

    margin: 0 auto;

    overflow: hidden;

    width: auto;

}

.author-post > a {

    float: left;

    text-align: center;

    width: 100%;

}

.author-post > p {

    float: left;

    text-align: center;

    width: 100%;

}

.flickr > .row > div {

    width: 25%;

}

.tab-open > span {

    border: medium none;

    display: table;

    float: none;

    margin: 0 auto;

    padding: 10px 0;

    text-align: center;

    width: auto;

}

.book-tab-opt {

    float: left;

    padding: 0;

    text-align: center;

    width: 100%;

}

.book-tab-opt > h6 {

    line-height: 20px;

}

.tab-open > i {

    display: none;

}

.book-tab-opt {

    margin-bottom: 15px;

}

.booking-form > label {

    font-size: 18px;

}

.booking-details > ul > li > span {

    line-height: 30px;

}

.about > h3 {

    font-size: 16px;

}

.tab-details > h3 {

    line-height: 20px;

}

.testimonail-thumb > span > img {

    float: left;

    width: 100%;

}

.testimonial-two .owl-pagination {

    margin-top: -144px;

}

.demo-screen {

    width: 240px;

}

.screen-moving {

    height: 132px;

    left: 7px;

    top: 6px;

    width: 222px;

}

.heading > a > i {

    display: none;

}

.heading > a {

    background: none repeat scroll 0 0 #555555;

    border: 1px solid #555555;

    border-radius: 3px;

    color: #FFFFFF;

    font-size: 11px;

    line-height: 10px;

    padding: 7px 5px;

    position: static;

    float: none;

    margin: 0 auto;

    display: table;

    margin-top: 10px;

}







}