body{ margin:0;  padding:0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color:#555555; }

.header_top{background-color:#555555; padding:3px;}

.logo{padding: 26px 10px;}

@media (min-width: 768px){

.navbar-header {

    float: left;

    display: none;

}

}



.nav>li>a {

    position: relative;

    display: block;

    padding: 15px 50px;

}

.header-additional {

    clear: right;

    display: inline;

    float:left;

    text-align: right;

	 padding: 24px 10px;

}

.header-additional ul{

    display: inline-block;

}

.hermes-contact {

    font-size: 14px !important;

    line-height: 1.5;

	text-align: left;

	float: left;

	letter-spacing: 0.06em;

}

.icon-fontawe {

	    width: 2em;

    float: left;

	text-align: center;

}

.address-next {

	float: left;

}

.address-next a {

   

    letter-spacing: 0.01em;

}

.hermes-contact .fa {

    display: inline-block;

    margin-right: 10px;

	font-size: 1.2em;

}

.button

{display: block;

    float: left;

	text-align: left;

	left: 2em;

    position: relative;

}

.address {

    color: #666;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.space  {

	float: left;

}

.cell .fa-phone {

    float: left;

    padding: 0 0.5em 0 0;

}

.chase {

	font-size: 0.9em;

	font-weight: bold;

}

.hermes-contact span.value {

       color: #6c727f;

    font-weight: bold;

    display: block;

    margin-bottom: 12px;

}

.hermes-contact span.value h5{

    font-size: 12px;

    font-weight: bold;

    color: #6c727f;

    margin-top: 5px;

    float: left;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    

}

.contet_foot .hermes-contact span.value h5{

    color: #ffffff;

}

ul li {

    list-style-type: none;

}



.float-right{ float:left;}

.margin-top7{margin-top: 7px;}

.welcome{ font-size:36px; color:#555555; font-family: 'Raleway', sans-serif;padding: 43px 0px 10px 0px;}

.room{ background-color:#f6f5f5;}

.room_heading{text-align: center;

    color: #6c727f; font-family: 'Raleway', sans-serif; font-weight:bold;font-size: 20px;}

.r_content{padding: 6px 10px; text-align:center;}

.room_head .col-md-4 {

    text-align: center;

}

.margin-bottom15{margin-bottom:25px;}

.welcome_sub_text{font-size: 14px;

    line-height: 28px;

    color: #6b6b6b;

    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;

	padding-bottom: 36px;}

.r_content1 {

    padding: 6px 20px;

    text-align: center;

}

.r_content2 {

    padding: 6px 21px;

    text-align: center;

}

.box li {

    background: url(../images/box-icon.png) 0 center no-repeat;

    color: #000;

    font-size: 13px;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    padding-left: 30px;

    padding-bottom: 8px;

    padding-top: 9px;

	text-transform: capitalize;

}

.margin-bottom23{margin-bottom: 28px;}



.cta2 {

    background-color: #eeeeee;

    padding: 15px 0px;margin-top: 69px;

}

.white {

    color: #53565e;

	 font-family: 'Raleway', sans-serif; 

}

.fnt-24 {

   font-size: 38px;

}



.wd75 {

    width: 75%;

    float: left;

}

p.cta-sub-title {

    font-size: 28px;

	margin-top: 29px;

}

.cta2 .btn-default, .cta2 .btn-default:hover, .cta2 .btn-default:focus {

    padding: 10px 25px;

    background-color: #555;

    border: 0px;

	color:#fff;

	margin-top: 15px;

}



.contet_foot {

    background: #4a4a4a;

    padding: 38px 22px !important;

}

.contet_foot .address, .contet_foot .hermes-contact span.value, .contet_foot  .hermes-contact .fa{

	color: #fff;

    font-size: 15px;

    line-height: 1.5em;

    

    font-weight: 500;

    width: 100%;

}

@media (max-width: 991px)

{

	.contet_foot .address, .contet_foot .hermes-contact span.value, .contet_foot  .hermes-contact .fa{ 

	letter-spacing: 0;

	}

	.hermes-contact {

    font-size: 14px !important;

    line-height: 1.5;

	text-align: left;

	float: left;

	letter-spacing: 0em;

}

.mg-avl-room-title span{

    float: left;

    width: 100%;

    margin-top: 15px;

}

.mg-avl-room-title span a{

 float: right;

}

}

@media (max-width: 768px){

.hermes-contact {

    font-size: 14px !important;

    line-height: 1.5;

	text-align: left;

	float: left;

	letter-spacing: 0em;

}

.mg-avl-room-title span{

    float: right;

    width: auto;

    margin-top: 0px;

}

.mg-avl-room-title span a{

    font-size: 14px;

    margin-left: 10px;

}

.mg-room-fecilities div ul{

    margin-bottom: 0;

}

.img-thumbnail{

    width: 100%;

}

}

.contet_foot .social{

position: relative;

    display: block;

    float: left;

    text-align: left;

    margin: 0 1.5em;

}

.contet_foot .address a, .contet_foot .hermes-contact span.value a {

	color: #fff !important;

    padding: 0.5em;

	

}

.foot_n_head {

    color: #a1a5ad;

    font-family: 'Raleway', sans-serif; 

    font-size: 28px;

    font-weight: 100;

    margin-top: 3px;

}

.margin-bottom20 {

    margin-top: 0px;

    padding-top: 10px;

}

.margin-top10 {

    margin-top: 10px;

}

/*.footer.three ul li:nth-child(1) {

    background: url(../images/location.png) no-repeat 0px 12px;

    padding-left: 38px;

}



.footer.three ul li:nth-child(2) span {

    background: url(../images/phone.png) no-repeat 0px 12px;

    padding-left: 38px;

	

    display: inline-block;

}*/

.call p, .mail p {

	color: #848484;

    font-weight: 700;

    letter-spacing: 0.01em;

    line-height: 1.2;

    margin: 1em 0;

}

.main {

	    padding: 0 1em 0 0; 

    font-size: 1.2em;

    color: #fff;

}

.fb-img {

	width:2em;

	

	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */

    filter: grayscale(100%);

	transition: all 0.5s ease-in-out;

}

.fb-img:hover {

	width:2.5em;

	-webkit-filter: grayscale(10%); /* Safari 6.0 - 9.0 */

    filter: grayscale(10%);

	transition: all 0.5s ease-in-out;

}

.cell {

    display: inline-block; 

     position: relative; 

    float: left;

    width: 50%;

}





.footer.three ul li:nth-child(4) {

    background: url(../images/mobile.png) no-repeat 0px 12px;

    padding-left: 38px;

}

.footer.three ul li {

    list-style-type: none;

    display: block;

    color: #fff;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 15px;

    line-height: 2.5em;

    

    letter-spacing: 0.05em;

    font-weight: 500;

	width: 100%;

}

/*.footer.three ul li:nth-child(3) {

    background: url(../images/email.png) no-repeat 0px 12px;

    padding-left: 38px;

    display: block;

    color: #fff;

}*/

.logo_icon{opacity: 0.5;}



.footer .margin-left44{



    text-align: left;

    display: block;

}

.footer-below {

    padding: 17px 0;

    background-color: #555555;

}

.foot_bel_col {

    color: #898989;

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 13px;

}



.mg-avl-room-title {

    margin-top: 0;

    margin-bottom: 8px;

    padding-bottom: 10px;

    border-bottom: 1px solid #f2f2f2;

    color:#555;

    float: left;

    width: 100%;

}

.mg-avl-room-title a {

    color: #ffffff;

    background: #555555;

    font-size: 16px;

    padding: 10px 15px;

    margin-left: 10px;

}

.mg-avl-room-title a:hover{

    text-decoration: none;

}

.mg-avl-room-title span {

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-weight: 300;

    color: #555;

    float: right;

}

.line-height25{line-height: 25px;text-align: justify;}

.sup1 {

    top: -1px;

    padding: 10px 5px;

    font-size: 20px;

}

.padding-bottom50{padding-bottom: 50px;}

.no{ font-size: 20px;

    font-weight: normal;}

.agileits-contact-address ul {

    padding: 0;

    margin: 0;

}

.agileits-contact-address ul li {

    display: block;

    margin: 1em 0;

}

.agileits-contact-address ul li i.fa.fa-phone, .agileits-contact-address ul li i.fa.fa-map-marker, .agileits-contact-address ul li i.fa.fa-globe {

    height: 40px;

    width: 40px;

   /* background: #4caf50;*/

    line-height: 40px;

    text-align: center;

    color: #4a4a4a;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    -ms-border-radius: 50%;

    transition: 0.5s all;

    -webkit-transition: 0.5s all;

    -moz-transition: 0.5s all;

    -o-transition: 0.5s all;

    -ms-transition: 0.5s all;

}



.margin-bottom50{margin-bottom: 50px;}

.map {

    width: 100%;

    clear: both;

    margin-bottom: 30px;

	overflow: hidden;

	margin-top: 50px;

}



hr.small {

width: 41px !important;

    border-bottom: 3px solid #555555;

    margin-top: 10px;}

	



.md-accomodation-content {

    margin-top: 30px;

}

.attraction_text{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

    font-size: 14px; line-height:25px; text-align: justify;}





.aside-title {

    font-size: 16px;

    font-weight: 700;

    text-transform: uppercase;

    color: #151515;

	font-family: 'Raleway', sans-serif; 

}

.contact-box-aside .divider {

    margin-top: 15px;

    margin-bottom: 20px;

}

.contact-box-aside .contact_details{

    display: inline-block;

    width: 100%;

}

.contact-box-aside .contact_details h5{

    font-size: 12px;

    font-weight: bold;

    margin-top: 5px;

    margin-bottom: -15px;

    

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.aside-title+* {

    margin-top: 22px;

}



.divider-custom {

    position: relative;

    background-color: #ddd;

}

.overlay ~ h4 {

	text-align: center;

    padding: 0.5em !important;

    text-transform: capitalize;

	color : #555555 !important;

	font-size: 16px;

}

.divider-left {

    margin-left: 0;

}

.divider-custom:before {

    position: absolute;

    top: 0;

    left: 0;

    width: 45px;

    border-top: 1px solid #313131;

    content: "";

    display: inline-block;

}

.divider {

    display: inline-block;

    margin-bottom: 0;

    border: none;

    height: 1px;

    width: 100%;

   /* background-color: #7d5d8b;*/

}



.contact-box-aside .divider {

    margin-top: 15px;

    margin-bottom: 20px;

}

html .range-50>* {

    margin-top: 50px;

    pointer-events: auto;

}

.address-line i {

    margin-right: 9px;

  

}

.margin-top0{margin-top: 0px;}

.margin-top50{ margin-top:50px}

.google-maps {

        position: relative;

        padding-bottom: 75%; /*This is the aspect ratio*/

        height: 0;

        overflow: hidden;

		}

.google-maps iframe {

        position: absolute;

        top: 0;

        left: 0;

        width: 100% !important;

        height: 100% !important;

    }



	

.user{color: #818181;}

.margin-top67{margin-top: 67px;}



.box1 li:first-child:before{

    background: url(../images/air-conditioner.png) 0 center no-repeat;

    color: #555555;

    font-size: 14px;

  	content: "";

    padding-left: 37px;

	    margin-left: 3px;

   /* padding-bottom: 8px;*/

 margin-top: 10px;

}

.same-icon li .fa {

	    padding: 0 1em 0 0.5em;

}

.same-icon li {

	line-height: 2em;

}

div.separator {

    opacity: 1;

}



.img-zoom > a:hover div.separator {

    opacity: 1;

}

.img-zoom > a span {

    top: 50%;

}

.img-zoom > a div.separator {

    position: absolute;

    width: 94%;

    height: 100%;

    text-align: center;

    top: 0%;

    color: rgb(85, 85, 85);

    text-shadow: 0px 1px 1px rgba(255,255,255,0.6);

    font-size: 32px;

    opacity: 0;

    filter: alpha(opacity=0);

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";

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

}



.bed{width: auto;}	

.contact_size{ font-size: 16px;}

.contact_name{color: #337ab7;}

.contact_padding{}

@media (max-width: 1201px) and (min-width: 991px){

.margin-top-6{margin-top: -6px;}



	.boxz {

		width:100%;

	}

}

.slider_h {

    height: auto !important;

}

.slider_w{ width: 100%;

    background-size: cover;

    box-sizing: border-box;}







ul.social li{

	display: inline-block;

}

ul.social li img {

	width:4em;

	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */

    filter: grayscale(100%);

	transition: all 0.5s ease-in-out;

}

ul.social li img:hover {

	width:4em;

	-webkit-filter: grayscale(10%); /* Safari 6.0 - 9.0 */

    filter: grayscale(10%);

	transition: all 0.5s ease-in-out;

}

/*--------------------about-us page css------------------------*/

#Launceston {

    display: block;

    float: left;

    margin: 0 auto;

    text-align: center;

    width: 100%;

    background: #fff;

    padding: 50px 0 0;

}

#Launceston .heading h2 {

    font-size: 36px;

    letter-spacing: .05em;

    text-transform: uppercase;

    position: relative;

    margin-bottom: 60px;

    color: #555555;;

    font-family: 'Raleway', sans-serif;

}

#Launceston .heading h2::after {

    position: absolute;

    content: '';

    border-bottom: 3px solid #555555;

    bottom: -25px;

    width: 41px;

    margin: 0px auto;

    right: 0;

    left: 0;

    margin-top: 10px;

}

#Launceston .welcome_text {

    text-align: left;

    margin-bottom: 0;

    display: inline-block;

    width: 100%;

}

#Launceston .welcome_text p {

    letter-spacing: .02em;

    line-height: 22px;

    font-size: 15px;

    font-weight: 400;

    margin-bottom: 20px;

}

#partner_detail h5 {

    font-size: 16px;

    margin: 1em 0 0;

}

#partner_detail h2 {

    margin: .2em 0 .8em;

    font-weight: 600;

    font-size: 20px;

}

#partner .partners{

    padding-left: 5px;

    padding-right: 5px;

}

.img_set2 {

    background-image: url('../images/ashcroft.jpg');

}

.img_set4 {

    background-image: url('../images/TerraceonWalbourne.jpg');

}

.img_set5 {

    background-image: url('../images/TerraceOnYork.jpg');

}

.img_set3 {

    background-image: url('../images/HideawayonGeorge.jpg');

}

.img_set {

    background-image: url('../images/WarratahDeluxeSuite30.jpg');

}

.img_set6 {

    background-image: url('../images/Areca17.jpg');

    transition: all ease-in-out 1.5s;

}

.img_set, .img_set2, .img_set3, .img_set4, .img_set5, .img_set6 {

    background-repeat: no-repeat;

    background-size: cover;

    padding: 20px 0;

    height: 340px;

    border: 2px solid #fff;

    position: relative;

}

.img_set, .img_set2, .img_set3, .img_set4, .img_set5 {

    transition: all ease 1.5s;

}

#partner_detail h3 {

    font-size: 1.2em;

    color: #fff;

    margin: 0 auto;

    text-align: center;

    background: #555555;

    padding: .5em;

    -webkit-transition: top ease-in-out .5s;

    transition: top ease-in-out .5s;

    font-weight: 300;

}

#partner_detail .accom {

    position: absolute;

    width: 85%;

    text-align: center;

    margin: 0 auto;

    left: 0;

    right: 0;

    -webkit-transition: all ease 1.5s;

    transition: all ease 1.5s;

}

#partner_detail .accom a{

    text-decoration: none;

    color: #555555;

}

#partner_detail .new-block {

    opacity: 0;

}

#partner_detail .img_set2:hover .accom, #partner_detail .img_set3:hover .accom, #partner_detail .img_set4:hover .accom, #partner_detail .img_set5:hover .accom, #partner_detail .img_set6:hover .accom, #partner_detail .img_set:hover .accom {

    background: #fff;

    left: 0;

    right: 0;

    text-align: left;

    padding: 1em;

    position: absolute;

    -webkit-transform: translateY(10px);

    transform: translateY(10px);

    -webkit-transition: all ease 1.5s;

    transition: all ease 1.5s;

}

#partner_detail .img_set2:hover .new-block, #partner_detail .img_set3:hover .new-block, #partner_detail .img_set4:hover .new-block, #partner_detail .img_set5:hover .new-block, #partner_detail .img_set6:hover .new-block, #partner_detail .img_set:hover .new-block {

    opacity: 1;

    transition: opacity .5s ease-in-out;

    -webkit-transition: opacity .5s ease-in-out;

    padding-top: 1em;

}

#partner_detail .fa {

    color: #ffffff;

    border: 1px solid #555555;

    padding: 6px 8px;

    border-radius: 50%;

    background: #555555;

    margin-right: 10px;

    font-size: 14px;

}



/*-------------------footer-modal-popup css-------------------------*/

.foot_buts{

    margin-top: 30px;

    position: relative;

}

.foot_buts .btn {

    background-color: #313131!important;

    color: #ffffff!important;

    transition: all ease-in-out .5s;

    -webkit-transition: all ease-in-out .5s;

    -moz-transition: all ease-in-out .5s;

    -o-transition: all ease-in-out .5s;

    border-radius: 0;

    font-size: 14px;

    font-weight: bold;

    text-transform: capitalize;

    padding:0.5em 1em;

    letter-spacing: 0.8px;

}

.foot_buts .btn:hover {

    transition: all ease-in-out .5s;

    -webkit-transition: all ease-in-out .5s;

    -moz-transition: all ease-in-out .5s;

    -o-transition: all ease-in-out .5s;

    border: 1px solid #000000!important;

    background: #555555!important;

    color: #fff!important;

}

.foot_buts .modal {

    font-family: Raleway,sans-serif;

    display: none;

    position: fixed;

    z-index: 999;

    padding-top: 100px;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    overflow: auto;

    background-color: #000;

    background-color: rgba(0,0,0,.4);

}

.foot_buts .modal-content {

    position: relative;

    background-color: #fefefe;

    margin: auto;

    padding: 0;

    border: 1px solid #888;

    width: 80%;

    box-shadow: 0 4px 8px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);

    -webkit-animation-name: animatetop;

    -webkit-animation-duration: .4s;

    animation-name: animatetop;

    animation-duration: .4s;

    text-align: left;

}

/* Add Animation */

@-webkit-keyframes animatetop {

    from {top:-300px; opacity:0} 

    to {top:0; opacity:1}

  }

  

  @keyframes animatetop {

    from {top:-300px; opacity:0}

    to {top:0; opacity:1}

  }

  

.foot_buts .modal-header {

    padding: 2px 16px;

    background-color: #555555;

    color: #fff;

}

.foot_buts .modal-body {

    padding: 2px 16px 24px;

    display: inline-block;

    width: 100%;

}

#foot h3 {

    font-size: 1.4rem;

    color: #fff;

    margin-bottom: 20px;

}

.foot_buts .modal-body ul li::before {

    content: '\2713';

    font-weight: 700;

    position: absolute;

    left: 10px;

}

.foot_buts .modal-body p{

    font-size: 16px;

    margin-top: 10px;

}

.foot_buts .modal-body ul li {

    padding-left: 40px!important;

    display: block!important;

    text-align: left!important;

    position: relative;

    line-height: 1.4!important;

    margin-bottom: 20px;

    font-size: 16px;

}

.foot_buts .cls {

    color: #fff;

    float: right;

    font-size: 28px;

    font-weight: 700;

}

.foot_buts .cls:hover {

    color: #000;

    text-decoration: none;

    cursor: pointer;

}

/*--------------------media css--------------------------*/

@media (max-width:991px){

    #Launceston .heading h2{

        font-size: 34px;

    }

    #Launceston .welcome_text p{

        padding: 0 15px;

    }

    #partner_detail h5{

        padding: 0 15px;

    }

    #partner_detail h2{

        padding: 0 15px;

    }

}

@media screen and (max-width:320px){

.hermes-contact {

    font-size: 12px !important;

    line-height: 1.9;

    text-align: left;

}

.margin-left7 {

    margin-left: -7px;

    font-size: 11px;

}

.no {

    font-size: 15px;

    font-weight: normal;

}

/*.footer.three ul li:nth-child(3) {

    background: url(../images/email.png) no-repeat 0px 12px;

    padding-left: 24px;

    display: block;

    color: #fff;

    font-size: 13px;

}

.footer.three ul li:nth-child(2) {

    background: url(../images/phone.png) no-repeat 0px 12px;

    padding-left: 24px;

}

.footer.three ul li:nth-child(1) {

    background: url(../images/location.png) no-repeat 0px 12px;

    padding-left: 24px;

}*/

.contact_size{ font-size: 13.90px;}

.contact_padding{padding: 0px 0px;}

.margin-top-6{margin-top: -6px;}

.slider_h {

    height: 200px !important;

}

.icon-fontawe{

    width: 1.5em;

}

}

@media screen and (max-width:360px){

	.margin-left7 {

    margin-left: -7px;

    font-size: 12px;

}

	.mail_foot{

		font-size: 12px;

	}

.wd75 {

    width: 100%;

    float: left;

	font-size: 22px;

}

	.col-xxs-12 { 

		padding: 0 !important;

	}

	.contet_foot .container  {

		padding:0;

	}

.contact_size{ font-size: 13.90px;}

.contact_padding{padding: 0px 0px;}

.slider_h {

    height: 200px !important;

}

	.header-additional {

		padding:0 !important;

    }

}





@media screen and (max-width:414px){

.mg-avl-room-title {

   

    font-size: 16px;

    margin-top: 14px;

}

.footer.three ul li {

   

    margin-left: 0px;

}

.margin-left44 {

    margin-left: 0px;

}

.bed{width: 20px;}	

	



/*.text {

    color: #fff;

    font-size: 20px;

    position: absolute;

    top: 55%;

    left: 50%;

    transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    background: #313131;

    padding: 40px 91px;

}

*/

.margin-top-6{margin-top: -6px;}

.slider_h {

    height: 200px !important;

}

.cell {

    width: 100%;

}

.contact_details .cell:nth-child(odd){

    margin-bottom: 20px;

}

}

@media screen and (max-width:414px){

	.contet_foot {

    background: #4a4a4a;

    padding: 38px 0 !important;

}

	.header-additional {

    float: left !important;

    padding: 10px 0 !important;

}

	.contet_foot .col-xs-12 {

    width: 100%;

}

	

}



@media screen and (max-width:620px){	

	.col-xxs-12 {

		width:100%;

	}

}

@media screen and (max-width: 575px){

	.col-xxs-new {

		width:100%;

	}

	.contet_foot .address, .contet_foot .hermes-contact span.value, .contet_foot .hermes-contact .fa{

		color: #fff;

    font-size: 12px;

    line-height: 2em;

    font-weight: 500;

    width: 100%;

	}

	.hermes-contact {

    font-size: 12px !important;

    line-height: 1.5;

    text-align: left;

    float: left;

    letter-spacing: 0em;

}

.mg-avl-room-title{

    margin-top: 10px;

}

.mg-avl-room-title span a{

    margin-top: -5px;

}

#Launceston .heading h2{

    font-size: 30px;

}

#Launceston .welcome_text{

    padding: 0 10px;

}

#partner_detail h5{

    padding: 0 10px;

}

#partner_detail h2{

    padding: 0 10px;

}

.mg-avl-room-title span{

    float: left;

    width: 100%;

    margin-top: 15px;

}

.foot_buts .btn{

    margin-bottom: 15px;

}

.foot_buts .modal-header h2{

    font-size: 28px;

}

.foot_buts .modal-body h3{

    font-size: 22px;

}

.foot_buts .modal-body ul li{

    font-size: 14px;

}

}

@media screen and (max-width:375px){

	.margin-top-6{margin-top: -6px;}

.slider_h {

   height: 200px !important;

}

#partner_detail .accom{

    width: 100%;

}

}

@media (max-width:991px){

	.header-additional{

		float: left !important;

    }

    .nav > li > a {

        position: relative;

        display: block;

        padding: 15px 24px;

          

    }

    #partner_detail .fa{

        margin-right: 6px;

    }

}

@media (max-width: 1201px) and (min-width: 995px){

	.nav > li > a {

    position: relative;

    display: block;

    padding: 15px 40px;

      

}

}

@media (max-width: 994px) and (min-width: 781px){



}

@media (max-width:991px){

::i-block-chrome, .nav > li > a {

    position: relative;

    display: block;

    padding: 15px 25px !important;

      

	}

	

}

@media screen and (max-width:960px){

.mail_foot {

	font-size: 12px;

}

}

.address-line > span, span.address-line > a {

	font-weight: bold;

}

.thumbnail>img {

	width:100%;

}

@media (max-width: 1201px) and (min-width: 991px){

.room_heading {

	font-size:16px !important;

}

}

