@charset "utf-8";
/* CSS Document */

body {font-family: 'EB Garamond', serif;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: -30px;
}
.nasir-welcome-style .this-wtitle {font-family: 'EB Garamond', serif;}
.nasir-welcome-style p {font-family: 'EB Garamond', serif; font-size: 20px!important; color: #000!important; text-align: justify;}
#main-navigation-wrapper .nav > li > a {font-family: 'EB Garamond', serif; font-style: normal; }
.nhs-caption .this-title {font-family: 'EB Garamond', serif;}
.sec-header h2  {font-family: 'EB Garamond', serif; font-size: 38px!important; color: #3D3939!important; margin-bottom: 30px; text-align: left; font-weight: bold;}
.testimonials-wrapper .item .test-bot .client_name h5 {color: darkred;}
#main-navigation-wrapper .nav > li + li > a {
    padding-left: 17px!important;
	
}
.resized {float: right; margin-left: 40px; width: 400px;}
.resized2 {float: left; margin-right: 40px; width: 400px;}
.translator {
    float: right;
}
.navbar-header {min-height: 95px;}
li.home {
    margin-left: 20px;
}
.container.dish img {
    float: left;
    margin: 20px;
	padding: 30 0;
    max-width: 309px;
}

table.table {
    font-size: 20px;
    color: #000!important;
	font-weight: normal;
}

th {font-weight: normal;}

.table {
    width: 72%;
    max-width: 71%;
    margin-bottom: 20px;
}

.table td {color: #3d3939; }

h3 {
    margin-top: 40px;
    margin-bottom: 40px;
    color: #3D3939!important;
	font-weight: bold;
}

.reviews {
    background: #f4eded;
    color: black;
    text-align: left !important;
}
.dish img:hover {border-radius: 20px;  -webkit-transition: all 5s ease;
  transition: all 1s ease; opacity: .8;}
.nhs-caption5 p {font-family: 'EB Garamond', serif;}
.icon_container.border_round p {color: white !important; }
.wel-box .overlay .icon_position_table .icon_container p {font-family:'EB Garamond', serif!important; font-size: 17px!important;}
.room-and-suits-style h3 {font-family:'EB Garamond', serif!important; font-size: 21px;}
.res-btn {font-family:'EB Garamond', serif!important; font-size: 16px; letter-spacing: 1px;}
.res {margin-left: 25px;}

.fas {
    font-size: 55px;
    color: #7e0a0d;}
.name {margin-top: 40px; font-size: 25px; color: #22355a; font-weight: bold;}
.events .media-body {display: block; margin-top: 35px; color: #272626; width: 100%; line-height: 150%; }

#main-navigation-wrapper.navbar-default.stricky-fixed .navbar-brand img {max-height: 54px; }
.top-image {box-shadow: 0 5px 12px 0px gray;}
.gallery-filter li.active span, .gallery-filter li:hover span {color: #85ab00;}
.gallery-filter li span::before {color: #85ab00!important;}
.sitemap {font-size: 17px;}
a:hover, a:focus {
	color: white;}
.owl-prev {display: none;}

.header-abscont #main-navigation-wrapper.navbar-default.stricky-fixed .nav > li.res > a {color: white!important;}

.nhs-caption5 p {font-size: 30px!important; line-height: 145%;}

.lightwidget__caption {
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 30px;
    font-family: open sans;
    margin-top: 3px;
   
}

.nwelcomestyle h2 {font-size: 35px; color: #000; font-family:'EB Garamond', serif; margin-top: 60px; font-weight: bold; margin-bottom: 40px;}

.nwelcomestyle li {font-family: 'EB Garamond', serif; font-size: 20px!important; color: #000!important; list-style: disc; margin-left: 20px; line-height: 150%;}

.room-suite-htwo .ro-text-two .left-p-two .res-btn {background-color: #7e0a0d; }

.room-suite-htwo .ro-text-two .left-p-two .res-btn:hover {background-color: #d24b4d; }

.room-and-suits-style h2 {color: #272626!important; font-family: 'EB Garamond', serif;}
.room-and-suits-style h3 {color: #272626!important; font-family: 'EB Garamond', serif;}
.logos img {
    display: inline;
    margin-right: 20px;
}

.trip1.center-block.img-responsive {
    border-radius: 20px;
}
.list {font: 15px/26px "Open Sans", sans-serif;
    font-size: 17px;
letter-spacing: 0.3px;
color: #272626;}
.list li {list-style: disc;}
.acc {
    color: black;
    font-weight: bold;
    font-size: 25px;
    margin-bottom: 21px;
    margin-top: 40px;
}
.img-responsive.center-block.menu {border-radius: 4px;}

.fall {margin: 20px auto; border-bottom-left-radius: 10px; border-top-right-radius: 10px;}
.media-body a {color: green; text-decoration: underline;}
a.wel-box {text-decoration: none!important;}
.nasir-welcome-style a {color: maroon; text-decoration: underline;}
.nasir-welcome-style a:hover {color:#8e6b6b;}
.media, .media-body {overflow: visible;}
.wel-box .overlay {background: #7e0a0d; }
.fab {font-size: 25px; color: #ddd;}
.fab:hover {color: #7c4c57;}
.nav.social li {display: inline-block; margin-right: 40px; }
.nav > li > a:hover, .nav > li > a:focus {background: #1e1e1e;}
#phone {
    background: #7e0a0d;
    padding: 10px;
    text-align: center;
    font-size: 22px;
    color: white !important;
    font-weight: bold;
	font-family: 'open sans', sans-serif;
}
#phone a {color:white;}

.col-xs-6.visible-xs.tel {border-right: 1px solid white;}

.row.room-and-suits-style h2 {text-align: center;}
.row.room-and-suits-style h3 {text-align: center;}
.res-btn {text-align: center;}
.left-p-two {width: 125px; margin-left: auto; margin-right: auto;}
.room-suite-htwo .ro-text-two .left-p-two .res-btn {padding: 9px;}
.left-h.pull-left {margin-bottom:  20px;}
.left-h {text-align: center; padding-bottom: 20px;}
.subfooter {background-color: #eee; padding: 20px;}
p {font-size: 17px!important;}
.section-header {margin-top: 40px; margin-bottom: 40px;}
.title2 {margin-bottom: 30px; color: #0e1322; font: 2.43em/1em "Playball", sans-serif; font-size: 37px;}
.small {
    font-size: 16px;
    color: #272626;
	font-family: 'Open Sans', sans-serif;
}
.idioma {
    float: right;
    margin-top: 20px;
    padding-right: 25px;
}
.footer-copy {font-size:12px;}

#main-navigation-wrapper .nav > li > a {
	padding: 25px 0px; font-size: 16px;}
.res a  {
    background-color: #9f3234!important;
    border-radius: 10px;
    padding-right: 25px!important;
}


.res a:hover {color: #d24b4d!important;}
.mb25 {margin-bottom: 25px;}
.mb200 {margin-bottom: 200px;}
.room-suite .item .left-h p {font-size: 25px!important;}
.sec-header h2 {line-height: 150%;}
.media-body.two {max-width: 1156px;}
.book.now {background: #85ab00; max-width: 200px; margin-left: auto; margin-right: auto; border-radius: 4px; margin-top:60px; }
.nroom-grid .this-title {font-family: Open-sans, sans-serif; }
.book.now:hover {background:  #1a1a1c;  transition: all 0.5s ease;  }
.book.now a {color: white; text-decoration: none; font-size: 18px; text-transform: uppercase;}

.book.now1 {background: #85ab00; max-width: 260px; margin-left: auto; margin-right: auto; border-radius: 4px; margin-top:60px; }
.book.now1:hover {background:  #1a1a1c;  transition: all 0.5s ease;  }
.book.now1 a {color: white; text-decoration: none; font-size: 18px; text-transform: uppercase;}

.nasir-welcome-style.\32 .row {background: #fff;}
.footer-copy p {font-size: 13px!important;}
.widget.about-us-widget.col-md-4.col-sm-6 p  {font-family:'EB Garamond', serif!important; font-size: 21px!important;}

.more a {font-weight: bold; text-align: center; padding: 10px; background-color: #ffa500; color: navy; text-decoration: none!important;}
.more a:active {color: #222222;}
.img-responsive.center-block.package {margin-top: 30px; border-radius: 3px;}
.img-responsive.center-block.package:hover {opacity: .7; transition: all 0.3s;}
.more.center-block {margin-top: 40px; text-align: center;}

.video {
    text-align: center;
}

.packages {
    padding-top: 1px;
    background-color: #f2edee;
    padding-bottom: 50px;
    margin-top: 66px;
}

.packages p {color: #272626;}


.faq {color: #272626;
margin-left: 20px;
font-size: 1.123em;
line-height: 1.5em;
margin-top: 5px;
font-family: 'Arimo', sans-serif;
list-style: circle!important;}

.faq li {list-style:disc;}

dt { font-size: 1.125em; color: #272626;
    line-height: 1.5em; margin-top: 25px; font-family: 'Arimo', sans-serif;}

dd {color: #272626;margin-left: 20px; font-size: 1.123em; line-height: 1.5em; margin-top: 5px; font-family: 'Arimo', sans-serif;}

dt:before
{
    content: 'Q. ';
}
dd:before
{
    content: 'A. ';
}

/*show more*/

.read-more-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height .5s ease;
}

.read-more-toggle {
  display: none;
}

.read-more-toggle-label {
  display: inline-block;
  user-select: none;
  cursor: pointer;
  border: none;
  padding: 5px;
  margin: .5em;
  font-size: .8em;
  background: #555;
  color: white;
}

.read-more-toggle-label:after {
  content: "More";
  display: inline-block;
}

.read-more-toggle:checked + .read-more-content {
  display: block;
  /* css animation won't work with "auto"; set to some height larger
	than the content */
  max-height: 1000px;
}

.read-more-toggle:checked + .read-more-content + .read-more-toggle-label:after {
  content: "Less";
}

article {
  border-bottom: 1px solid black;
}

article p {
  margin-bottom: .5em;
}

.common-pad-inner {padding-top: 0px; padding-bottom: 0px;}

.mb75 {margin-bottom: 75px;}
.mb50 {margin-bottom: 50px;}

.widget-contact-list li a {font-family:'EB Garamond', serif!important; font-size: 17px!important;}

section.module.parallax {
  height: 500px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

section.module.parallax-1 { background-image: url("../smart-images/lahore.jpg"); }
.module.parallax.parallax-1 h1 {
    color: white;
    width: 48%;
}

.reserve {
    background: #7e0a0d;
  letter-spacing: 1px;
    font-size: 18px;
    padding: 10px;
    color: white;
    font-weight: bold;
    border-radius: 7px;
	font-display: open sans, sans-serif;
}
.reserve:hover {background-color: #833335; color: white; }



/* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
.col-xs-6.visible-sm.tel {border-right: 1px solid white;}
		ul.nav.social.pull-right {float: left!important;}
		li.res {color:white!important;}
		li.res a {color:white!important;}
			.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: 30px;}
	section.module.parallax-1 {background-attachment: scroll;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
.col-xs-6.visible-sm.tel {border-right: 1px solid white;}	
		li.res {color:white!important;}
		ul.nav.social.pull-right {float: left!important;}
		li.res a {color:white!important;}
			.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: 30px;}
		section.module.parallax-1 {background-attachment: scroll;}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
		.col-xs-6.visible-sm.tel {border-right: 1px solid white;}
		li.res {color:white!important;}
		li.res a {color:white!important;}
		.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {margin-left: 30px;}
		section.module.parallax-1 {background-attachment: scroll;}
    }




    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
	#phone {display: none;}
		
    

section.module.parallax {
    height: 500px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
		
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
		#phone {display: none;}
		section.module.parallax {
    height: 500px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
    }