@import url('https://fonts.googleapis.com/css?family=Great+Vibes|Montserrat');
@font-face {
	font-family: 'Asiyah Script';
	src: url('../fonts/AsiyahScript.eot');
	src: url('../fonts/AsiyahScript.eot?#iefix') format('embedded-opentype'),
		url('../fonts/AsiyahScript.woff') format('woff'),
		url('../fonts/AsiyahScript.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display: block;}
audio,canvas,video {display: inline-block;}
audio:not([controls]) {display: none; height: 0;}
[hidden] {display: none;}
html {font-family: sans-serif; /* 1 */-ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */}
a:focus {outline: none !important;}
a:active,a:hover {outline: 0;}
h1 {font-size: 2em;margin: 0.67em 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong {font-weight: bold;}
dfn {font-style: italic;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
mark {background: #ff0;color: #000;}
code,kbd,pre,samp {font-family: monospace, serif;font-size: 1em;}
pre {white-space: pre-wrap;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub,sup {font-size: 75%;line-height: 0;position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border:0; max-width:100%;}
a{text-decoration:none !important;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0; /* 1 */ padding: 0; /* 2 */}
button,input,select,textarea {font-family: inherit; /* 1 */font-size: 100%; /* 2 */margin: 0; /* 3 */}
button,input {line-height: normal;}
button,select {text-transform: none;}
a{text-decoration:none;}
button,html input[type="button"], /*1*/input[type="reset"],input[type="submit"] {-webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */}
button[disabled],html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box; /* 1 */ padding: 0; /* 2 */}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,
input::-moz-focus-inner {border: 0;padding: 0;}
textarea {overflow: auto; /* 1 */ vertical-align: top; /* 2 */}
table {border-collapse: collapse; border-spacing: 0;}
body{margin:0 auto; background:#fff !important; font-family:'Montserrat', sans-serif; color:#333;}
.c{clear:both}
#menubx{margin:0;}
#menubx .navbar-inverse{background:rgba(0,0,0, 0.8); border-radius:0; border:none; padding:18px 0; position:fixed; width:100%; z-index:1}
#menubx .navbar-inverse .navbar-nav > li > a{color:#fff; font-size:14px; padding:12px 25px; text-transform:uppercase;  -webkit-transition: all ease 0.8s;-moz-transition: all ease 0.8s;transition: all ease 0.8s; font-family:Arial, Helvetica, sans-serif;}
#menubx .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background:none;/* border-bottom:#ec971f 1px solid;*/ color:#ec971f !important;}
#menubx .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {color:#ec971f !important; background-color:transparent;/* border-bottom:#ec971f 1px solid;*/}
.back-to-top {cursor: pointer;  position:fixed;  bottom:20px; right:20px; display:none; border-radius:100% !important; height:40px; width:40px; line-height:26px !important; border:none; !important; background:#083878;}
#menubx .navbar-brand{padding:4px;}
.banner{margin:0;}
.bannertext{margin:auto; position:absolute; top:35%; text-align:center;font-family: 'Asiyah Script'; font-size:7em; text-align:center; color:#fff;  left:0; right:0;}
.affix {top:0; width: 100%; z-index: 9 !important;background:rgba(0,0,0,0.9) !important;}
.affix ~ .container{position: relative; top: 50px;}
#menubx .affix .navbar-nav > li > a{color:#fff !important;}

.tourbx1{margin-bottom:35px;}

.tourbx2{margin:0; padding:15px 0 35px 0;}
.tourbx2bx{display:block; width:100%; height:199px; padding:22px 0 150px 0; }
.tourbx2 h2{text-align:center;color:#333333; font-size:4em;font-family: 'Asiyah Script';}
.tourbx2bx p{text-align:center; padding-bottom:50px;}
/*.tourbx2 h2 span{color:#006bb0;}*/
.tourbx3{margin:10px 0; position:relative;}
.tourbx3 img{width:100%; height:340px; border-radius:8px;}
.tourbx5{text-align:center; margin:0; padding:9px 5px; font-weight:700; color:#fff;  position:absolute; bottom:0; width:100%;      background: -moz-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
    background: -webkit-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* ie10+ */
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* ie6-9 */ }
.tourbx5 h4{font-family:'Montserrat', sans-serif; font-weight:bold; font-size:18px;}


 
.morebtn{margin:25px 0 0 0; text-align:center;}
.morebtn a{border:#ec971f 2px solid; color:#ec971f; display:inline-block; padding:10px 55px; border-radius:50px;}
.morebtn a:hover{background:#ec971f; color:#fff;}
.morebtn2 a{background: #e13464; /* Old browsers */
background: -moz-linear-gradient(left,  #e13464 0%, #8a0027 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e13464 0%,#8a0027 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e13464 0%,#8a0027 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e13464', endColorstr='#8a0027',GradientType=1 ); /* IE6-9 */
border-radius:45px; width:125px; height:34px; display:block; text-align:center; color:#fff; font-size:14px; line-height:34px;
}
.morebtn2 a:hover{color:#fff;}

.welcomebx{margin:0 0 25px 0; text-align:center; padding:25px 0;  min-height:400px;  background:#333;
}
.welcomebx h1{text-align:center; margin-bottom:19px; padding-bottom:25px; color:#fff; font-size:4em;font-family: 'Asiyah Script';}
.welcomebx p{text-align:center; margin:auto; font-size:14px; color:#fff;font-family:Verdana, Geneva, sans-serif; line-height:24px;}
.welcomebx .btnbx a{background:#c70039; color:#fff; display:inline-block; padding:10px 25px; border-radius:2px;}
.btnbx a:hover{background:#333; color:#fff;}
.welcomebx .btnbx{margin-top:18px;}
.footer{margin:20px 0 0 0; background:#191919;  padding:15px 0 29px 0;}
.footer h3{font-family: 'Asiyah Script'; color:#fff; font-size:2em;}
.footer p{font-size:14px; color:#fff;font-family:Verdana, Geneva, sans-serif;}
.footer ul{margin:0; padding:0;}
.footer ul li{display:block}
.footer ul li a{font-family:Verdana, Geneva, sans-serif; font-size:14px;color:#CCCCCC; padding:2px 0; display:inline-block;}
.footer p i{text-align:center;  border-radius:100%;}
.footer .form-control{min-height:42px;}
.footer .btndanger{border:#ec971f 2px solid; background:none; margin-top:10px; color:#ec971f; display:inline-block; padding:10px 25px; border-radius:50px;}

.tourbx2 .btn-danger{min-height:42px; margin-top:8px; background: #e13464; /* Old browsers */
background: -moz-linear-gradient(left,  #e13464 0%, #8a0027 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e13464 0%,#8a0027 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e13464 0%,#8a0027 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e13464', endColorstr='#8a0027',GradientType=1 ); /* IE6-9 */ text-transform:uppercase; padding-left:25px; padding-right:25px;}

.footbx{padding:11px 0;}
.footbxr{text-align:right}
.searchbx{margin:6px 0;}
.searchbx .form-control{min-height:42px;}
.searchbx .btn{min-height:42px;}
#pagebx{margin:0;}
#pagebx .welcomebx{text-align:left; min-height:420px; background:none; margin-top:233px;}
#pagebx .navbar-inverse .navbar-nav > li > a{color:#fff;}
#pagebx .banner h1{position:absolute; margin:auto; text-align:center; z-index:2; left:0; right:0; bottom:10%; color:#fff;  font-family: 'Asiyah Script'; font-size:4em;}
#pagebx .welcomebx p{text-align:left; color:#333;}
#pagebx .banner{height:220px; position:absolute; width:100%; overflow:hidden; margin-bottom:250px;}
#pagebx .banner img{width:100%; z-index:0;}
#pagebx .tourbx2{background:none;}
#pagebx .tourbx2 .col-lg-3, .col-md-3, .col-sm-3, .col-xs-6{padding-left:5px; padding-right:5px;}
#pagebx .tourbx3{margin-bottom:9px;}
#pagebx .tourbx2 h1{margin-bottom:19px; color:#191919; font-size:30px; font-family:Verdana, Geneva, sans-serif;}
#pagebx .imgbxr{margin:0 10px 10px 0; border:#CCC 1px solid;  padding:5px; max-width:400px; max-height:400px; float:left;}
#pagebx .tourbx2 p{color:#666666; line-height:24px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
#pagebx .torubx6{border:#ccc 1px solid; padding:15px; background:#fff; box-shadow:#ccc 0 0 15px;}
#pagebx .torubx6 h3{margin:0; padding:0 0 15px 0;font-family:"Asiyah Script"; font-size:3em;}
.pgaller{margin:0;}
.gallerbx{width:100%; height:180px; padding:4px; border:#CCC 1px solid; margin:10px 0;}
.pagebx2{border-bottom:#ccc 1px solid; margin:15px 0;}
.tourbxti{padding:5px 0 2px 0;}
.tourbxti p{margin:0; padding:0; font-size:12px;}
.strobx{padding:5px 10px; display:inline-block; background:#ec971f; border-radius:5px;}
/*.roomt1{margin:0;}
.roomt1 .row{margin-left:0; margin-right:0;}
.roomt1 .col-lg-4, .col-md-4, .col-sm-4{padding-left:0; padding-right:0;}
.roomt{margin:0; background:#f35f55; padding:30px 15px;}
.roomt h3{margin:0; padding:4px 0; color:#fff; font-size:18px;font-family:'Roboto Condensed', sans-serif; text-transform:uppercase;}
.roomt i{float:left; width:70px; text-align:center; font-size:44px; color:#fff; margin-top:0px;}
.roomt p{margin:0; padding:0; color:#fff; font-size:12px;}
.roomt2{background:#a60016;}
.roomt3{background:#85212e;}
.roomt4{background:#380f01;}
.roomt p{text-transform:uppercase;}*/













 
.testimonial{
    text-align: center;
    margin: 0px 20px;
}
.testimonial .description{
    padding: 40px;
    margin-bottom: 10px;
    background: #fff;
    /*border: 3px dashed #e5ddcc;*/
    border-top: none;
    border-radius: 120px;
    font-size: 16px;
    color: #000;
    line-height: 30px;
    letter-spacing: 1px;
    position: relative;
}
.testimonial .description:before{
    content: "\f10d";
    width: 250px;
    height: 250px;
    font-family: fontawesome;
    line-height: 110px;
    border-radius: 50%;
    border: 3px dashed #e5ddcc;
    background: #fff;
    margin: 0 auto;
    font-size: 50px;
    color: #e5ddcc;
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
    z-index: -1;
}
.testimonial .title{
    font-size: 20px;
    font-weight: 600;
    color: #000;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 7px 0;
    position: relative;
}
.testimonial .title:before{
    content: "";
    width: 40px;
    /*border: 2px dashed #5c823f;*/
    margin: 0 auto;
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    transform: rotate(90deg);
}
.testimonial .post{
    display: block;
    font-size: 15px;
    color: #6b3522;
    text-transform: capitalize;
}
.owl-theme .owl-controls{ margin-top: 0; }
.owl-theme .owl-controls .owl-page span{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #6b3522;
    opacity: 0.8;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.45);
    transition: all 0.3s ease 0s;
}
.owl-theme .owl-controls .owl-page.active span{ background: #5c823f; }
@media only screen and (max-width: 1199px){
    .testimonial .description:before{
        width: 200px;
        height: 200px;
    }
}
@media only screen and (max-width: 990px){
    .testimonial .description:before{
        width: 150px;
        height: 150px;
    }
}
@media only screen and (max-width: 479px){
    .testimonial .description:before{
        width: 100px;
        height: 100px;
        line-height: 50px;
        font-size: 26px;
        top: -40px;
    }
}



.texbox{text-align:center; padding:25px 0;}

#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li 
{
  background: #666;
  border-radius:0;
}

#quote-carousel .carousel-indicators .active 
{
  background: #beac5a;
  border:none;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
	padding:0 150px; font-size:16px;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}






 /* -----------------------------------------------
 * Timeline
 * --------------------------------------------- */
 .timeline {
    list-style: none;
    padding: 10px 0;
    position: relative;
    font-weight: 300;
}
.timeline:before {
    top: 0;
    bottom: 0;
    position: absolute;
    content:" ";
    width: 2px;
    background:#3E494E;
    left: 50%;
    margin-left: -1.5px;
}
.timeline > li {
    margin-bottom: 20px;
    position: relative;
    width: 50%;
    float: left;
    clear: left;
}
.timeline > li:before, .timeline > li:after {
    content:" ";
    display: table;
}
.timeline > li:after {
    clear: both;
}
.timeline > li:before, .timeline > li:after {
    content:" ";
    display: table;
}
.timeline > li:after {
    clear: both;
}
.timeline > li > .timeline-panel {
    width: calc(100% - 25px);
    width: -moz-calc(100% - 25px);
    width: -webkit-calc(100% - 25px);
    float: left;
    border: 1px solid #dcdcdc;
    background: #ffffff;
    position: relative;
}
.timeline > li > .timeline-panel:before {
    position: absolute;
    top: 26px;
    right: -15px;
    display: inline-block;
    border-top: 15px solid transparent;
    border-left: 15px solid #dcdcdc;
    border-right: 0 solid #dcdcdc;
    border-bottom: 15px solid transparent;
    content:" ";
}
.timeline > li > .timeline-panel:after {
    position: absolute;
    top: 27px;
    right: -14px;
    display: inline-block;
    border-top: 14px solid transparent;
    border-left: 14px solid #ffffff;
    border-right: 0 solid #ffffff;
    border-bottom: 14px solid transparent;
    content:" ";
}
.timeline > li > .timeline-badge {
    color: #ffffff;
    width: 24px;
    height: 24px;
    line-height: 50px;
    text-align: center;
    position: absolute;
    top: 16px;
    right: -12px;
    z-index: 100;
}
.timeline > li.timeline-inverted > .timeline-panel {
    float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto;
}
.timeline-badge > a {
    color:#F35F55 !important;
}
.timeline-badge a:hover {
    color: #dcdcdc !important;
}
.timeline-title {
    margin-top: 0;
    color: inherit;
}
.timeline-heading h4 {
    font-weight: 400;
    padding: 0 15px;
    color: #4679bd;
}
.timeline-body > p, .timeline-body > ul {
    padding: 10px 15px;
    margin-bottom: 0;
}
.timeline-footer {
    padding: 5px 15px;
    background-color:#f4f4f4;
}
.timeline-footer p { margin-bottom: 0; }
.timeline-footer > a {
    cursor: pointer;
    text-decoration: none;
}
.timeline > li.timeline-inverted {
    float: right;
    clear: right;
}
.timeline > li:nth-child(2) {
    margin-top: 60px;
}
.timeline > li.timeline-inverted > .timeline-badge {
    left: -12px;
}
.no-float {
    float: none !important;
}
@media (max-width: 767px) {
    ul.timeline:before {
        left: 40px;
    }
    ul.timeline > li {
        margin-bottom: 0px;
        position: relative;
        width:100%;
        float: left;
        clear: left;
    }
    ul.timeline > li > .timeline-panel {
        width: calc(100% - 65px);
        width: -moz-calc(100% - 65px);
        width: -webkit-calc(100% - 65px);
    }
    ul.timeline > li > .timeline-badge {
        left: 28px;
        margin-left: 0;
        top: 16px;
    }
    ul.timeline > li > .timeline-panel {
        float: right;
    }
    ul.timeline > li > .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto;
    }
    ul.timeline > li > .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto;
    }
    .timeline > li.timeline-inverted {
        float: left;
        clear: left;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .timeline > li.timeline-inverted > .timeline-badge {
        left: 28px;
    }










#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
   
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:247px;
    height:200px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 22px;
    height: 22px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 10px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: 5px;
    background: url(../images/button-next.png) no-repeat;
}


/*-------------------------------*/
/*      Code snippet by          */
/*      @maridlcrmn              */
/*-------------------------------*/


section {
    padding-top: 100px;
    padding-bottom: 100px;
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
/*.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    background-color: rgb(231, 231, 231);
    color: rgb(85, 85, 85);
}
li.dropdown:hover > .dropdown-menu {
    display: block;
}
*/
:root {
    --red: #f00;   
    $black: #f00;   
}
@media all and (max-width: 768px ){
#menubx{position:relative; padding:0px 0 45px 0;}
#menubx .navbar-inverse{position:absolute; width:100%; z-index:9; background:#333333 !important}
#menubx .navbar-inverse .navbar-nav > li > a{color:#fff;}
#menubx .navbar-brand{padding:10px; width:70%;}
.tourbx1{margin-bottom:15px;}
.footbxr{text-align:center;}
.footbx{text-align:center;}
#menubx .navbar-inverse{padding:0;}
.tourbx2{padding:0;}
.tourbx2 h2{font-size:26pt;}
.welcomebx h1{font-size:26pt;}
#pagebx .welcomebx{margin-top:72px;}
#pagebx .banner{height:89px;}
#pagebx .banner h1{font-size:26pt;}
.tourbx3 img{height:auto; border-radius:0;}
.tourbx5 h4{font-size:9pt;}
.strobx{padding:4px 8px; font-size:7pt;}
#pagebx .torubx6{margin-top:25px;}
}


















