/*
  Theme Name: GTA
  Author: BootstrapMade.com
  License: https://bootstrapmade.com/license/
*/

@font-face {
    font-family: 'oswald_regularregular';
    src: url('../fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('../fonts/oswald-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {background: #fff;color: #666666;font-family: "Open Sans", sans-serif;font-size: 0.85rem !important;}

a {color: #b05819;transition: 0.5s;}
a:hover, a:active, a:focus {color: #b1830f !important;outline: none;text-decoration: none;}
p {padding: 0;margin: 0 0 30px 0;}
h1, h2, h3, h4, h5, h6 {font-family: "oswald_regularregular", sans-serif;font-weight: 400;margin: 0 0 20px 0;padding: 0;}

/* Back to top button */
.back-to-top {position: fixed;display: none;background: #b05819;color: #fff;display: inline-block;width: 44px;height: 44px; text-align: center;line-height: 1;font-size: 14px;border-radius: 50%;right: 15px;bottom: 15px;transition: background 0.5s;z-index: 11;}
.back-to-top i {padding-top: 12px;color: #fff;}
h3.create_date { font-size : 18px;}
.logo-text { cursor: pointer; float:left; text-align:left !important;}
.logo-text a { padding-left:45px; color: #FFFFFF; font-size: 16px; font-family: "oswald_regularregular", sans-serif; font-weight: bold; text-transform: uppercase;}
.small-logo-text {display:none !important; margin-left: 60px !important; position: absolute !important;}
.breadcrumb { color: #FFFFFF; font-size: 14px; margin-top: -8px; text-transform: capitalize;}
.breadcrumb a { color: #FFFFFF; font-size: 14px;  text-transform: capitalize;}
.breadcrumb span { padding-left: 10px; }
.frontside .card .card-body img {height:200px;}

.label_text {
    color: #b05819;
    font-weight: bold;
    width: 200px;
    float: right;
}

.label_text.failed {
    color: #ff0000!important;
}

.label_text.success {
    color: #72a979 !important;
}

.payment_methods #payment_gateway_type-error {
    position: absolute;
    margin: 24px 0px 0px -10px;
    padding: 10px;
    width: 80%;
}

@media (max-width: 1024px) {
.logo-text { /*float:none !important;*/}
.logo-text a.long-logo-text { font-size: 12px !important;}
}

@media (max-width: 768px) {
.back-to-top {bottom: 15px;}
.logo-text { float:none !important;}
.small-logo-text {display:block !important;}	
.long-logo-text {display:none !important;}	
.logo-text a { font-size: 13px;}

.payment_methods {
    padding-bottom: 45px;
}
}
@media (max-width: 479px) {
	.logo-text a {font-size: 12px;padding-right: 64px; margin-left: 46px; position: absolute;}

}


/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
#header {background: rgba(176, 88, 25, 1);padding: 30px 0;height: 82px;position: fixed;left: 0;top: 0;right: 0;transition: all 0.5s;z-index: 997;}
#header.header-scrolled {background: rgba(176, 88, 25, 1);padding: 20px 0;height: 64px;transition: all 0.5s;}/*background: rgba(0, 0, 0, 0.9);*/
#header.header-inner {position:fixed;background: rgba(176, 88, 25, 1);padding: 20px 0;height: 64px;}/*n*/

#header #logo {float: left;}
@media (min-width: 1024px) {
#header #logo {padding-left: 60px;}

}

#header #logo h1 {font-size: 34px;margin: 0;padding: 0;line-height: 1;font-family: "oswald_regularregular", sans-serif;font-weight: 700;letter-spacing: 3px;}
#header #logo h1 a, #header #logo h1 a:hover {color: #fff;padding-left: 10px;border-left: 4px solid #b05819;}
#header #logo img {padding: 0;margin: 0;width: 100px;margin-top: -10px !important;}
#header.header-scrolled #logo img {height: 70px;width: auto;transition: all 0.5s;}

@media (max-width: 768px) {
#header {padding: 20px 0;height: 70px;}
#header #logo h1 {font-size: 28px;}
#header #logo img {max-height: 85px;width: auto;}

#header.header-scrolled #logo img {height: 70px;width: auto;transition: all 0.5s;}
#header.header-inner {position:fixed;background: rgba(176, 88, 25, 1);padding: 20px 0;height: 64px;}/*n*/

}


/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Nav Menu Essentials */
.nav-menu, .nav-menu * {margin: 0;padding: 0;list-style: none;}
.nav-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.nav-menu li {position: relative;/*white-space: nowrap;*/ list-style: none;}
.nav-menu > li {float: left;}
.nav-menu li:hover > ul,
.nav-menu li.sfHover > ul {display: block;}
.nav-menu ul ul {top: 0;left: 100%;}
.nav-menu ul li {min-width: 150px;}/*min-width: 180px;*/
.nav-menu ul li.leaf {list-style:none !important;}
/* Nav Menu Arrows */
.sf-arrows .sf-with-ul {padding-right: 15px;}/*30*/
.sf-arrows .sf-with-ul:after {content: "\f107";position: absolute;right: 0px;font-family: FontAwesome;font-style: normal;font-weight: normal;}
.sf-arrows ul .sf-with-ul:after {content: "\f105";}
/* Nav Meu Container */
#nav-menu-container {float: right;margin: 0;}

@media (min-width: 1024px) {
#nav-menu-container {padding-right: 60px;}

ul li.expanded {
     list-style-image: url(../../misc/menu-expanded.png); 
     list-style-type: none !important;
}
}

@media (max-width: 768px) {
#nav-menu-container {display: none;}
}

/* top-nav and Nav-Meu Styling dropdown */
.nav-menu a {padding: 0 8px 10px 8px;text-decoration: none;display: inline-block;color: #fff;font-family: "oswald_regularregular", sans-serif;
             font-weight: 400;font-size: 14px;text-transform: uppercase;outline: none;text-shadow: 1px 1px 2px #333;}
.nav-menu li:hover > a, .nav-menu > .menu-active > a {color: #f3d280 !important;}
.nav-menu > li {margin-left: 10px;}
.nav-menu ul {margin: 4px 0 0 0;padding: 10px;box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);background: rgba(176, 88, 25, 1);}/*background: #b05819;*/
.nav-menu ul li {transition: 0.3s;}
.nav-menu ul li a {padding: 10px;color: #fff;transition: 0.3s;display: block;font-size: 14px;text-transform: none;}
.nav-menu ul li:hover > a {color: #f3d280;}
.nav-menu ul ul {margin: 0;}

/* Mobile Nav Toggle */
#mobile-nav-toggle {position: fixed;right: 0;top: 0;z-index: 999;margin: 20px 20px 0 0;border: 0;background: none;font-size: 14px;display: none;
                    transition: all 0.4s;outline: none;cursor: pointer;}
#mobile-nav-toggle i {color: #fff;font-size: 24px;}

@media (max-width: 768px) {
#mobile-nav-toggle {display: inline;}

.nav-menu ul {/*background: #b05819;*/background: rgba(150, 18, 32, 0.9) !important;}
.sf-arrows .sf-with-ul:after {display:none;}
.sf-arrows ul .sf-with-ul:after {display:none;}

}

/* Mobile Nav Styling */
#mobile-nav {position: fixed;top: 0;padding-top: 18px;bottom: 0;z-index: 998;background: rgba(150, 18, 32, 0.9);left: -260px;width: 260px;overflow-y: auto;transition: 0.4s;}/*background: rgba(0, 0, 0, 0.8);*/
#mobile-nav ul {padding: 0;margin: 0;list-style: none;display: grid;}
#mobile-nav ul li {position: relative;}
#mobile-nav ul li a {color: #fff;font-size: 14px;text-transform: uppercase;overflow: hidden;padding: 10px 22px 10px 15px;position: relative;text-decoration: none;width: 100%;display: block;outline: none;font-weight: 700;font-family: "oswald_regularregular", sans-serif;text-shadow: 1px 1px 2px #000000;}
#mobile-nav ul li a:hover {color: #fff;}
#mobile-nav ul li li {padding-left: 30px;list-style:none; /*list-style-image:url('../img/dot-arrow.png');*/width: 96%;}
#mobile-nav ul .menu-has-children i {position: absolute;right: 0;z-index: 99;padding: 15px;cursor: pointer;color: #fff;}

#mobile-nav ul .menu-has-children i.fa-chevron-up {color: #ffeb2c;}
#mobile-nav ul .menu-has-children li a {text-transform: none;}
#mobile-nav ul .menu-item-active {color: #ffeb2c;}/*color: #b05819;*/

#mobile-body-overly {width: 100%;height: 100%;z-index: 997;top: 0;left: 0;position: fixed;background: rgba(0, 0, 0, 0.7);display: none;}


.down-arrow-sub-menu{float: right;color: #fff;position: absolute;top: 8px;right: 20px;z-index: 999;}
.down-arrow-sub-menu ul li{list-style:none; list-style-image:url('../img/dot-arrow.png');}


/* Mobile Nav body classes */
body.mobile-nav-active {overflow: hidden;}
body.mobile-nav-active #mobile-nav {left: 0;}
body.mobile-nav-active #mobile-nav-toggle {color: #fff;}


/*inner-page-menu*/
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 63px;
    z-index: 99;
  }
}
.navbar-toggler{padding: .35rem .55rem;}
.navbar-nav a {padding: 10px 8px 5px 8px;text-decoration: none;display: inline-block;color: #fff;font-family: "oswald_regularregular", sans-serif; font-weight: 400;font-size: 14px;text-transform: uppercase;outline: none;text-shadow: 1px 1px 2px #666;}
.navbar-dark .navbar-nav .nav-link {color: rgba(255,255,255,0.9);}
.navbar-dark .navbar-nav .nav-link:hover {color: rgba(0,0,0,1);}
.navbar-dark .navbar-nav .active>.nav-link{color: #000;}

li a.active {
    color: #f3d280 !important;
}

/*------------------------------------------------------------
# Intro Section (home-page)
--------------------------------------------------------------*/
#intro {display: table;width: 100%;height: 60vh;background: #000;margin-top: 70px;}
#intro .carousel-item {width: 100%;height: 60vh;background-size: cover;background-position: center;background-repeat: no-repeat;}
#intro .carousel-item::before {content: '';position: absolute;height: 100%;width: 100%;top: 0;right: 0;left: 0;bottom: 0;}/*background-color: rgba(0, 0, 0, 0.7);*/
#intro .carousel-container {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;}
#intro .carousel-content {text-align: center;}

#intro h2 {color: #fff;margin-bottom: 15px;font-size: 40px;font-weight: 700;text-shadow: 1px 1px 2px #000000;}
@media (max-width: 768px) {
#intro h2 {/*font-size: 28px;*/font-size: 20px;}
}

#intro p {width: 80%;margin: 0 auto 15px auto;color: #fff;text-shadow: 1px 1px 2px #000000;background-color: rgba(0, 0, 0, 0.3);padding: 10px;}
@media (min-width: 1024px) {
#intro p {width: 60%;}
}

#intro .carousel-fade .carousel-inner .carousel-item {-webkit-transition-property: opacity;transition-property: opacity;}

#intro .carousel-fade .carousel-inner .carousel-item,
#intro .carousel-fade .carousel-inner .active.carousel-item-left,
#intro .carousel-fade .carousel-inner .active.carousel-item-right {opacity: 0;}

#intro .carousel-fade .carousel-inner .active,
#intro .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {opacity: 1;transition: 0.5s;}

#intro .carousel-fade .carousel-inner .carousel-item-next,
#intro .carousel-fade .carousel-inner .carousel-item-prev,
#intro .carousel-fade .carousel-inner .active.carousel-item-left,
#intro .carousel-fade .carousel-inner .active.carousel-item-right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

#intro .carousel-control-prev, #intro .carousel-control-next {width: 10%;}
@media (min-width: 1024px) {
#intro .carousel-control-prev, #intro .carousel-control-next {width: 5%;}
}
#intro .carousel-control-next-icon, #intro .carousel-control-prev-icon {background: none;font-size: 32px;line-height: 1;}
#intro .carousel-indicators li {cursor: pointer;}


.overlay2 { border-radius: 0px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0.5; transition: 1s ease; background-color: #000; /*z-index:9;*/}


/*------------------------------------------------------------
# Introin Section (INNER-PAGE)
--------------------------------------------------------------*/
#introin {display: table;width: 100%;height: 355px;background: #000;margin-top: 60px;}
#introin .carousel-item {width: 100%;height: 355px;background-size: cover;background-position: center;background-repeat: no-repeat;}
#introin .carousel-item::before {content: '';position: absolute;width: 100%;top: 0;right: 0;left: 0;}/*height: 30%;background-color: rgba(0, 0, 0, 0.7);*/
#introin .carousel-container {display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;}
#introin .carousel-content {text-align: center;}

#introin h2 {color: #fff;margin-top: 60px;margin-bottom: 0px;font-size: 40px;font-weight: 700;text-shadow: 1px 1px 2px #000000;}
@media (max-width: 768px) {
#introin h2 {font-size: 20px;margin-top: 80px;}
}

/*#introin p {width: 100%;margin: 0 auto 30px auto;color: #fff;text-shadow: 1px 1px 2px #000000;background-color: rgba(0, 0, 0, 0.3);padding: 10px;}
@media (min-width: 1024px) {
#introin p {width: 90%;}
}*/

/*breadcrumb*/
#introin .breadcrumb{background-color: transparent;padding: .5rem; font-size: 14px;}
#introin .breadcrumb .breadcrumb-item{color: #fff;}
#introin .breadcrumb .breadcrumb-item a{color: #fff;}
#introin .breadcrumb .breadcrumb-item + .breadcrumb-item::before {display: inline-block;padding-right: .5rem;padding-left: .5rem;color: #fff;content: "/";}
@media (max-width: 768px) {
#introin .breadcrumb{background-color: transparent;padding: .5rem; font-size: 12px;}
}

/*--------------------------------------------------------------
# Sections Header
--------------------------------------------------------------*/
.section-header h3 {font-size: 32px;color: #111;text-align: center;font-weight: 600;position: relative;padding-bottom: 15px;}
.section-header h3::before {content: '';position: absolute;display: block;width: 120px;height: 1px;background: #ddd;bottom: 1px;left: calc(50% - 60px);}
.section-header h3::after {content: '';position: absolute;display: block;width: 40px;height: 3px;background: #b05819;bottom: 0;left: calc(50% - 20px);}
.section-header p {text-align: center;padding-bottom: 30px;color: #333;}

.section-header2 h3 {font-size: 25px;color: #111;text-align: center;font-weight: 400;position: relative;padding-bottom: 15px;}
.section-header2 h3::before {content: '';position: absolute;display: block;width: 120px;height: 1px;background: #ddd;bottom: 1px;left: calc(50% - 60px);}
.section-header2 h3::after {content: '';position: absolute;display: block;width: 40px;height: 3px;background: #b05819;bottom: 0;left: calc(50% - 20px);}
.section-header2 p {text-align: left;padding-bottom: 20px;color: #333;}

/* Section with background
--------------------------------*/
.section-bg {background: rgba(177, 131, 15, 0.5) url("../img/bg1.jpg") no-repeat center center fixed;background-size: cover;}/*background: #f7f7f7;*/
/*.section-bg {background: rgba(177, 131, 15, 0.5);background-size: cover;}background: #f7f7f7;*/
.section-bgw {background: #ffffff;}

.p-l20{padding-left: 20px !important;}

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }


/*---------------------------------------*/
#welcome_about{padding: 50px 0;background: rgba(177, 131, 15, 0.5);}






/* About Us Section (home)
--------------------------------*/
#about {padding: 60px 0 40px 0;position: relative;background: url('../img/bg3.jpg') center top no-repeat fixed;background-size: cover;}
#about::before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;background: rgba(255, 255, 255, 0.92);}
#about .container {position: relative;z-index: 10;}
#about .about-col {background: #fff;border-radius: 0 0 0px 0px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);margin-bottom: 20px;}
#about .about-col .img {position: relative;}
#about .about-col .img img {border-radius: 0px 0px 0 0;}
#about .about-col .icon {width: 64px;height: 64px;padding-top: 8px;text-align: center;position: absolute;background-color: #b05819;
                         border-radius: 50%;text-align: center;border: 4px solid #fff;left: calc( 50% - 32px);bottom: -30px;transition: 0.3s;}
#about .about-col i {font-size: 36px;line-height: 1;color: #fff;transition: 0.3s;}
#about .about-col:hover .icon {background-color: #fff;}
#about .about-col:hover i {color: #b05819;}
#about .about-col h2 {color: #000;text-align: center;font-weight: 700;font-size: 20px;padding: 0;margin: 40px 0 12px 0;}
#about .about-col h2 a {color: #000;}
#about .about-col h2 a:hover {color: #b05819;}
#about .about-col p {font-size: 14px;line-height: 24px;color: #333;margin-bottom: 0;padding: 0 20px 20px 20px;}



/* About Us page
--------------------------------*/
#aboutp {padding: 60px 0 40px 0;position: relative;}
#aboutp .container {position: relative;}
#aboutp .about-con {position: relative;background: #fff;border-radius: 0px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);margin-bottom: 20px;border: 1px solid #ddd;}

#aboutp .about-con h2 {color: #000;text-align: left;font-weight: 700;font-size: 20px;padding: 30px 0 30px 0;margin: 0px;}
#aboutp .about-con h2 a {color: #000;}
#aboutp .about-con h2 a:hover {color: #b05819;}

#aboutp .about-con .img {position: relative;}
#aboutp .about-con .pcontentr {font-size: 14px;line-height: 24px;color: #333;margin-bottom: 0;padding: 0 20px 0 0; text-align: left;}
#aboutp .about-con .pcontentl {font-size: 14px;line-height: 24px;color: #333;margin-bottom: 0;padding: 0 0 0 20px; text-align: left;}


/* experience-gta(home-page)
--------------------------------------------------------------*/
#experiencegta {padding: 50px 0;/*background: #fff;*/}

#experiencegta .experiencegtacon{ width: 100%; border:1px solid #ccc; margin: 10px auto;padding: 10px;}
#experiencegta .experiencegtacon h2{ color:#b05819;margin: 0 0 10px 0;}


/*#experiencegta .item {text-align: center;position: relative;margin: 5px;margin-bottom: 20px;border:1px solid #ccc;min-height:470px;}
#experiencegta .item .item-infotop {opacity: 1;display: flex;justify-content: center;align-items: top;transition: 0.2s;z-index: 1;}
#experiencegta .item .item-infotop h2{font-size: 18px;color: #e6a319 ;text-shadow: 1px 1px 2px #666;}
#experiencegta .item .item-info {opacity: 0;display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;transition: 0.2s;}
#experiencegta .item .item-info-content {margin-top: -50px;transition: margin 0.2s;}
#experiencegta .item:hover .item-info {background: rgba(150, 18, 32, 0.7);opacity: 1;transition: 0.4s;}
#experiencegta .item:hover .item-info-content {margin-top: 0;transition: margin 0.4s;}
#experiencegta .item h4 {font-weight: 700;margin-bottom: 2px;font-size: 18px;color: #fff;}
#experiencegta .item span {font-style: italic;display: block;font-size: 13px;color: #fff;}
#experiencegta .owl-nav, #experiencegta .owl-dots {margin-top: 5px;text-align: center;}
#experiencegta .owl-dot {display: inline-block;margin: 0 5px;width: 12px;height: 12px;border-radius: 50%;background-color: #ddd;}
#experiencegta .owl-dot.active {background-color: #b05819;}*/

/*---------------------facilities  new-----*/
/*#experiencegta { background-image: url('../img/bg1.jpg');background-repeat: no-repeat;background-attachment: fixed;background-position: center;}*/
#experiencegta .outer-container{position:relative;padding:40px 50px 0px 50px;background: rgba(0, 0, 0, 0.5);}
#experiencegta ul li{ list-style:none; list-style-image:url('../img/dot-arrow.png');; color:#333; border-bottom: 1px solid #ccc; padding: 10px 15px; font-size:16px;}



/* Call To Action Section
--------------------------------*/
#call-to-action {background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url('../img/bg1.jpg') fixed center center;
background-size: cover;padding: 60px 0;}
#call-to-action h3 {color: #fff;font-size: 28px;font-weight: 700;}
#call-to-action p {color: #fff;}

#call-to-action .cta-btn {text-transform: uppercase;font-weight: 500;font-size: 16px;letter-spacing: 1px;display: inline-block;padding: 8px 28px;border-radius: 25px;transition: 0.5s;margin-top: 10px;border: 2px solid #fff;color: #fff;}
#call-to-action .cta-btn:hover {background: #18d26e;border: 2px solid #18d26e;}



/*----------------------social-------------------*/
#featured-services .description .social-links {padding: 5px;margin: 20px auto;text-align: center;}
#featured-services .description .social-links i {font-size: 30px !important;display: inline-block;background: #b1830f;color: #eee;line-height: 1;padding: 15px 0;margin-right: 4px;border-radius: 50%;text-align: center;width: 60px;height: 60px;transition: 0.3s;}
/*#featured-services .description .social-links a {font-size: 30px !important;display: inline-block;background: #b1830f;color: #eee;line-height: 1;padding: 15px 0;margin-right: 4px;border-radius: 50%;text-align: center;width: 60px;height: 60px;transition: 0.3s;}*/
#featured-services .description .social-links i:hover {background: #b05819;color: #fff;}


/* Featured Services Section (home-page)
--------------------------------*/
#featured-services {background: #000;}
#featured-services .box {padding: 30px 20px;}
#featured-services .box-bg {background-image: linear-gradient(0deg, #000000 0%, #242323 50%, #000000 100%);}
#featured-services i {color: #b05819;font-size: 48px;display: inline-block;line-height: 1;}
#featured-services h4 {font-weight: 400;margin: 15px 0;font-size: 18px;}
#featured-services h4 a {color: #fff;}
#featured-services h4 a:hover {color: #b05819;}
#featured-services p {font-size: 14px;line-height: 24px;color: #fff;margin-bottom: 0;}



/* supporters Section
--------------------------------*/
#supporters {padding: 60px 0;}
#supporters img {max-width: 100%;opacity: 0.5;transition: 0.3s;padding: 15px 0;}
#supporters img:hover {opacity: 1;}
#supporters .owl-nav, #supporters .owl-dots {margin-top: 5px;text-align: center;}
#supporters .owl-dot {display: inline-block;margin: 0 5px;width: 12px;height: 12px;border-radius: 50%;background-color: #ddd;}
#supporters .owl-dot.active {background-color: #18d26e;}



/* announcements Section/
--------------------------------*/
#announcements {background: linear-gradient(rgba(0, 142, 99, 0.1), rgba(0, 0, 0, 0.1)), url('../img/bg4.jpg') fixed center center;
background-size: cover;padding: 60px 0;}
#announcements .section-header {margin-bottom: 40px;}
#announcements h3 {color: #fff;font-size: 28px;font-weight: 700;}

@media (min-width: 992px) {
}

.row-section{ width:100%; /*float:left;background: rgba(177, 131, 15, 1);*/}
.row-section h2{float:left; width:100%; color:#fff; margin-bottom:30px; font-size: 14px;}
.row-section h2 span{display:block; font-size:45px; text-transform:none; margin-bottom:20px; margin-top:30px;font-weight:700;}
.row-section h2 a{/*color:#d2abce;*/}
.row-section .row-block{/*background:#fff;*/ padding:20px; margin-bottom:50px;}
.row-section .row-block ul{margin:0; padding:0;}
.row-section .row-block ul li{list-style:none; margin-bottom:20px;}
.row-section .row-block ul li:last-child{margin-bottom:0;}
.row-section .row-block ul li:hover{cursor:grabbing;}
.row-section .row-block .media{border:1px solid #d5dbdd; padding:5px 20px; border-radius: 5px; box-shadow:0px 2px 1px rgba(0,0,0,0.04); background:#fff;}
.row-section .media .media-left img{width:75px;}
.row-section .media .media-body p{padding: 0 15px; font-size:14px;}
.row-section .media .media-body h4 {color: #b05819 !important; font-size: 18px; font-weight: 600; margin-bottom: 0; padding-left: 14px; margin-top:12px;}
.btn-default{/*background:#6B456A;*/ color:#fff; border-radius:30px; border:none; font-size:16px;}


/* Testimonials Section/  News (home)
--------------------------------*/
#testimonials {padding: 60px 0;}
#testimonials .section-header {margin-bottom: 40px;}
#testimonials .testimonial-item {text-align: center;}
#testimonials .testimonial-item .testimonial-img {width: 120px;border-radius: 50%;border: 4px solid #fff;margin: 0 auto;}
#testimonials .testimonial-item h3 {font-size: 20px;font-weight: bold;margin: 10px 0 5px 0;color: #111;}
#testimonials .testimonial-item h4 {font-size: 14px;color: #999;margin: 0 0 15px 0;}
#testimonials .testimonial-item .quote-sign-left {margin-top: -15px;padding-right: 10px;display: inline-block;width: 37px;}
#testimonials .testimonial-item .quote-sign-right {margin-bottom: -15px;padding-left: 10px;display: inline-block;max-width: 100%;width: 37px;}
#testimonials .testimonial-item p {font-style: italic;margin: 0 auto 15px auto;}

@media (min-width: 992px) {
#testimonials .testimonial-item p {width: 80%;}
}

#testimonials .owl-nav, #testimonials .owl-dots {margin-top: 5px;text-align: center;}
#testimonials .owl-dot {display: inline-block;margin: 0 5px;width: 12px;height: 12px;border-radius: 50%;background-color: #ddd;}
#testimonials .owl-dot.active {background-color: #b05819;}



/*------------------------------------------------------------
# Photo Gallery(home-page)
--------------------------------------------------------------*/
#photo-gallery {background-color: rgba(177,131,15, 0.7);background-size: cover;padding: 50px 0 50px 0;}
#photo-gallery header h3, #photo-gallery header p{color:#fff;}/*background: #fff;*/

#photo-gallery .photo {text-align: center;margin-bottom: 20px;/*background: #eee;*/position: relative;}
#photo-gallery .photo img{max-height: 168px;background: #ddd;}
#photo-gallery .photo .photo-info {opacity: 0;display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;transition: 0.2s;}
#photo-gallery .photo .photo-info-content {margin-top: -50px;transition: margin 0.2s;}
#photo-gallery .photo:hover .photo-info {background: rgba(193,147,31, 0.9);opacity: 1;transition: 0.4s;}
#photo-gallery .photo:hover .photo-info-content {margin-top: 0;transition: margin 0.4s;}
#photo-gallery .photo h4 {font-weight: 700;margin-bottom: 2px;font-size: 18px;color: #fff;}
#photo-gallery .photo span {font-style: italic;display: block;font-size: 13px;color: #fff;}
#photo-gallery .photo .social {margin-top: 15px;}
#photo-gallery .photo .social a {transition: none;color: #fff;}
#photo-gallery .photo .social a:hover {color: #ffe39b;text-shadow: 1px 1px 2px #333;}
#photo-gallery .photo .social i {font-size: 22px;margin: 5px;display: inline-block;width: 36px;height: 36px;background: #fff;border-radius: 50%;transition: 0.2s linear;padding-top:7px;}/**/

/*#photo-gallery .photo .link-preview, 
#photo-gallery .photo .link-details {position: absolute;display: inline-block;opacity: 0;line-height: 1;text-align: center;width: 36px;height: 36px;background: #fff;border-radius: 50%;transition: 0.2s linear;}
#photo-gallery .photo .link-preview i, 
#photo-gallery .photo .link-details i {padding-top: 6px;font-size: 22px;color: #333;}
#photo-gallery .photo .link-preview:hover, 
#photo-gallery .photo .link-details:hover {background: #985c2d ;}
#photo-gallery .photo .link-preview:hover i, 
#photo-gallery .photo .link-details:hover i {color: #fff;}
#photo-gallery .photo .link-preview {left: calc(50% - 38px);top: calc(50% - 18px);}
#photo-gallery .photo .link-details {right: calc(50% - 38px);top: calc(50% - 18px);}*/


/*------------------------------------------------------------
# Photo Gallery(inner-page)
--------------------------------------------------------------*/
.page-link {position: relative;display: block;padding: .5rem .75rem;margin-left: -1px;line-height: 1.25;color: #b05819;background-color: #fff;border: 1px solid #dee2e6 !important;}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #b1830f;border-color: #007bff;}

/*------------------------------------------------------------
# experience-gta(inner-page)
--------------------------------------------------------------*/
.achievements .experiencegta-block { margin-bottom: 20px;border: 1px solid #ddd; }
.achievements .experiencegta-img img {width: auto; max-height: 275px !important;}
.achievements .experiencegta-content { /*position: absolute;*/height: 113px;  bottom: 0px; display: inline-block; width: 100%; padding: 10px 20px;text-shadow: 1px 1px 2px #999;}/*background-color: rgba(150, 18, 32, 0.8); color: #fff;*/
.achievements .experiencegta-content h4{  color: #b05819 !important;}/*background-color: rgba(150, 18, 32, 0.8); color: #fff;*/
.achievements .experiencegta-content .experiencegta-meta{ color: #333;}

.text-brown {color: #b05819 !important;}


.experiencegta-block { margin-bottom: 20px;border: 1px solid #ddd; }
.experiencegta-content { bottom: 0px; display: inline-block; width: 100%;  padding: 10px 20px;text-shadow: 1px 1px 2px #999;min-height: 40px;}/*position: absolute; background-color: rgba(150, 18, 32, 0.8);color: #b05819;*/ 
.experiencegta-content p{margin-top: 5px;margin-bottom: 0px !important;color: #333; }
.experiencegta-content h4{margin-top: 5px;margin-bottom: 0px !important; font-size:18px !important; color: #b05819!important;}
.experiencegta-img { position: relative; }
.experiencegta-img img {width: auto; max-height: 230px; display: table; margin: 0 auto;}
.experiencegta-img h4{ font-size:18px !important; color: #b05819; margin-top:13px;}
.experiencegta-title { }
.experiencegta-meta { color: #eee; font-weight: 400; font-size: 16px; }

.experiencegta-img.project {height:200px;}

.overlay { border-radius: 0px; position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: 1s ease; background-color: #c1931f; }

.experiencegta-img:hover .overlay { opacity: .8; }
.experiencegta-img:hover .experiencegta-content { opacity: 0; }
.experiencegta-img a{ color: #fff; }
.experiencegta-img a:hover{text-shadow: 1px 1px 2px #999;}
.text { color: #fff; position: absolute; top: 30%; left: 26%; transform: translate(-26%, -26%); -ms-transform: translate(-26%, -26%); right: 0; font-weight: 400; font-size: 14px; }


.experiencegta-block .overlay i {transition: none;color: #fff;}
.experiencegta-block .overlay i:hover {color: #e6a319;/*text-shadow: 1px 1px 2px #333;*/}
.experiencegta-block .overlay .social i {font-size: 22px;color: #b05819;margin: 5px;display: inline-block;width: 36px;height: 36px;background: #fff;border-radius: 50%;transition: 0.2s linear;padding:7px;}/**/



/*------------------------------------------------------------
# Things to do Section(home-page)
--------------------------------------------------------------*/
/*#things-to-do {padding: 50px 0 50px 0;absolute: relative;background: url("../img/intro-carousel/master-slides-10.jpg") center top no-repeat fixed;background-size: cover;}
#things-to-do::before {content: '';position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;background: rgba(255, 255, 255, 0.92);}
#things-to-do .container {position: relative;z-index: 10;}
#things-to-do .about-col {background: #fff;border-radius: 0px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);margin-bottom: 20px;}
#things-to-do .about-col .img {position: relative;}
#things-to-do .about-col .img img {border-radius: 0px;}
#things-to-do .about-col .img img:hover {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 -/
    filter: grayscale(100%);filter: grayscale(1); transition-property: filter; transition-duration: 1s;}

#things-to-do .about-col .htext {width: 100%;height: 50px;padding-top: 12px;text-align: center;position: absolute;background: rgba(150, 18, 32, 0.7);
                            text-align: center;border: 0px solid #fff;bottom: 0px;transition: 0.3s;}
#things-to-do .about-col h3 a,
#things-to-do .about-col h3 {font-size: 26px;line-height: 1;color: #fff;transition: 0.3s;}
#things-to-do .about-col:hover .htext {background: rgba(255, 255, 255, 0.7);}
#things-to-do .about-col:hover h3 a,
#things-to-do .about-col:hover h3 {color: #b05819;}*/

/*------------------------------------------------------------
# Things to do Section(inner-page)
--------------------------------------------------------------*/
#pagein h5 {font-size: 1.28571429em;font-weight: 700;line-height: 1.2857em;margin: 0;}

#pagein .card {font-size: 1em;overflow: hidden;padding: 0;border: none;border-radius: .28571429rem;box-shadow: 0 1px 3px 0 #d4d4d5, 0 0 0 1px #d4d4d5;}
#pagein .card-block {font-size: 1em;position: relative;margin: 0;padding: 1em;border: none;border-top: 1px solid rgba(34, 36, 38, .1);box-shadow: none;}
#pagein .card-img-top {display: block;width: 100%;height: auto;}
#pagein .card-img-top:hover {-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);filter: grayscale(1); transition-property: filter; transition-duration: 1s;}
#pagein .card-title {font-size: 1.28571429em;font-weight: 700;line-height: 1.2857em;}
#pagein .card-text {clear: both;margin-top: .5em;color: rgba(0, 0, 0, .68);}
/*#things-to-do .card-inverse .btn {border: 1px solid rgba(0, 0, 0, .05);}*/

#pagein .meta {font-size: 1em;color: rgba(177,131,15, 1);}
#pagein .meta a {text-decoration: none;color: rgba(177,131,15, 1);}
#pagein .meta a:hover {color: rgba(150, 18, 32, .87);}


/*------------------------------------------------------------
# Services Section[What's New](home-page)
--------------------------------------------------------------*/
/*#services {background-size: cover;padding: 50px 0 50px 0;}background: #fff;
#services .container{background-color: rgba(177,131,15, 0.7); padding-top:15px;}
#services header h3, #services header p{color:#fff;}background: #fff;
#services .box {margin-bottom: 30px;}
#services .icon {float: left;}
#services .icon i {color: #b05819;font-size: 36px;line-height: 1;transition: 0.5s;}
#services .title {font-weight: 700;margin-bottom: 15px;font-size: 18px; padding:10px; background:#b05819;}margin-left: 60px;
#services .title a {color: #fff;}*/
/*#services .title a:hover {color: #000 !important;}*/

/*#services .box:hover .title a {color: #000;}
#services .description {font-size: 14px;line-height: 24px;margin-bottom: 0; padding: 0px 10px 10px 10px;}*//*margin-left: 60px;*/
/*------------------------------------------------------------
# Services Section[What's New](inner-page)
--------------------------------------------------------------*/
/*#services .servicebox{border: 1px solid #ddd; min-height: 325px;margin: 1px;background: #fff;border-radius: 0px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);}padding: 20px 10px;*/

/* Testimonials Section/  News (home)
--------------------------------*/
/*#services .servicebox .section-header {margin-bottom: 40px;}
#services .servicebox .testimonial-item {text-align: center;}
#services .servicebox .testimonial-item .testimonial-img {width: 120px;border-radius: 50%;border: 4px solid #fff;margin: 0 auto;}
#services .servicebox .testimonial-item h3 {font-size: 20px;font-weight: bold;margin: 10px 0 5px 0;color: #111;}
#services .servicebox .testimonial-item h4 {font-size: 14px;color: #999;margin: 0 0 15px 0;}
#services .servicebox .testimonial-item .quote-sign-left {margin-top: -15px;padding-right: 10px;display: inline-block;width: 37px;}
#services .servicebox .testimonial-item .quote-sign-right {margin-bottom: -15px;padding-left: 10px;display: inline-block;max-width: 100%;width: 37px;}
#services .servicebox .testimonial-item p {font-style: italic;margin: 0 auto 15px auto;}

@media (min-width: 992px) {
#services .servicebox .testimonial-item p {width: 100%;}
}

#services .servicebox .owl-nav, #services .servicebox .owl-dots {margin-top: 5px;text-align: center !important;}
#services .servicebox .owl-dot {display: inline-block;margin: 0 5px;width: 12px;height: 12px;border-radius: 50%;background-color: #ddd; text-align:center;}
#services .servicebox .owl-dot.active {background-color: #b05819;}*/








/*------------------------------------------------------------
# video Section(home-page)
--------------------------------------------------------------*/
/*#video {padding: 50px 0;}
#video {position: relative;background-color: black;height: 85vh;min-height: 35rem;width: 100%;overflow: hidden;}

#video video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: 0;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);}

#video .container {position: relative;z-index: 2;margin-top: 25%;}
#video .overlay {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-color: black;opacity: 0.5;z-index: 1;}*/

@media (pointer: coarse) and (hover: none) {
/*#video {background: #000;}
#video video {display: none;}*/
}
/*------------------------------------------------------------
# video Section(inner-page)
--------------------------------------------------------------*/




/*------------------------------------------------------------
# Top Destinations(home-page)
--------------------------------------------------------------*/
#destinations {/*background: #fff;*/padding: 50px 0;}
#destinations .member {text-align: center;margin-bottom: 20px;position: relative;background: #fff;
    border-radius: 0px; box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);border:1px solid #ddd;}
#destinations .member .member-info {opacity: 0;display: flex;justify-content: center;align-items: center;position: absolute;bottom: 0;top: 0;left: 0;right: 0;transition: 0.2s;}
#destinations .member .member-info-content {margin-top: -50px;transition: margin 0.2s;}
#destinations .member:hover .member-info {background: rgba(150, 18, 32, 0.7);opacity: 1;transition: 0.4s;}
#destinations .member:hover .member-info-content {margin-top: 0;transition: margin 0.4s;}
#destinations .member h4 {font-weight: 700;margin-bottom: 2px;font-size: 18px;color: #fff;}
#destinations .member span {font-style: italic;display: block;font-size: 13px;color: #fff;}
#destinations .member .social {margin-top: 15px;}
#destinations .member .social a {transition: none;color: #fff;}
#destinations .member .social a:hover {color: #ffe39b;text-shadow: 1px 1px 2px #333;}
#destinations .member .social i {font-size: 18px;margin: 0 2px;}/**/
/*------------------------------------------------------------
Top Destinations(inner-page)
--------------------------------------------------------------*/





/*------------------------------------------------------------
# Tour Packages(home-page)
--------------------------------------------------------------*/
#packages {background: rgba(177, 131, 15, 0.5) url("../img/bg1.jpg") no-repeat center center fixed;background-size: cover;padding: 50px 0;}/*background: #f7f7f7;*/
#packages header{background:rgba(255, 255, 255, 0.8);padding-top:20px;}
#packages header h3, #packages header p{color:#592510;}
/*#packages {background: #eee;padding: 50px 0;}*/
#packages .card {border: none;background:rgba(255, 255, 255, 0.8);}
#packages .card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem;}

.image-flip:hover .backside,
.image-flip.hover .backside {background: #ccc !important;width:100% !important;
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg);
    border-radius: .25rem;}
.image-flip:hover .frontside,
.image-flip.hover .frontside {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);}

.mainflip {
-webkit-transition: 1s;
-webkit-transform-style: preserve-3d;
-ms-transition: 1s;
-moz-transition: 1s;
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transition: 1s;
transform-style: preserve-3d;
position: relative;}

.frontside {
    position: relative;
    -webkit-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    z-index: 2;
    margin-bottom: 30px;
}

.backside {position: absolute;top: 0;left: 0;background: #ccc !important;
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    -moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
    box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
}
.backside ul li{list-style: none;list-style-type: circle; text-align: left !important;font-size: 12px;}
.backside .list-inline li a{font-size: 14px !important;}

.frontside,
.backside {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 1s;
    -moz-transform-style: preserve-3d;
    -o-transition: 1s;
    -o-transform-style: preserve-3d;
    -ms-transition: 1s;
    -ms-transform-style: preserve-3d;
    transition: 1s;
    transform-style: preserve-3d;
}

#packages .frontside .card,
#packages .backside .card {min-height: 312px;}
#packages .backside .card a {font-size: 18px;color: #592510 !important;}
#packages .frontside .card .card-title,
#packages .backside .card .card-title {color: #592510 !important;}
#packages .frontside .card .card-body img {/*width: 120px;height: 120px;border-radius: 50%;*/}
#packages .mainflip .card-text{font-size: 12px;color: #592510 !important;}
/*------------------------------------------------------------
# Tour Packages(inner-page)
--------------------------------------------------------------*/

/*------------------------------------------------------------
# Search Packages(inner-page)
--------------------------------------------------------------*/



/*------------------------------------------------------------
# Plan Your Trip(home-page)
--------------------------------------------------------------*/
/*#plan-your-trip {background-size: cover;padding: 50px 0 50px 0;}

.trip-icons {list-style: none;padding: 0;text-align: center;margin: 0 0 40px 0;}
.trip-icons li {list-style: none;margin: 0 20px;display: inline-block;}
.trip-icons li i {display: inline-block;text-align: center;width: 100px;height: 100px;padding: 20px;
border-top-right-radius: 0px;border-top-left-radius: 80px;border-bottom-right-radius: 80px;border-bottom-left-radius: 80px;
-moz-border-radius: 80px 0px 80px 80px;-webkit-border-radius: 80px 0px 80px 80px;-khtml-border-radius: 80px 0px 80px 80px;
color: #ffffff;cursor: pointer;line-height: 40px;font-size: 30px;background-color: #c1931f;text-align: center;}
.trip-icons li i:hover {background-color: #b05819;}
.trip-icons li i img {margin: 0 auto;width: 90%;}
.trip-icons li a .caption {color: #b05819;font-size: 20px;font-weight: 500;margin: 10px 0;display: block;text-align: center;letter-spacing: -0.5px;}

.form-control-borderless {border: none;}
.form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {border: none;outline: none;box-shadow: none;}*/

/*------------------------------------------------------------
# Plan Your Trip(inner-page)
--------------------------------------------------------------*/



















/*--------------------------------------------------------------
# inner-page Section [Travel Care]
--------------------------------------------------------------*/
#pagein {padding: 50px 0;}
/*#pagein img {max-width: 100%;opacity: 0.5;transition: 0.3s;padding: 15px 0;border: 0px solid #cc0}
#pagein img:hover {opacity: 1;}*/

#pagein .form-control-borderless {border: none;}
#pagein .form-control-borderless:hover, .form-control-borderless:active, .form-control-borderless:focus {border: none;outline: none;box-shadow: none;}
#pagein .card-body {-webkit-box-flex: 1;-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 0.50rem;}

#pagein .table {border: none;}
#pagein .table-definition thead th:first-child {pointer-events: none;background: white;border: none;}
#pagein .table td {vertical-align: middle;}
#pagein .table td h6{margin: 0px 0px 0px 0px;}
#pagein .btn{ border-radius: 0rem;}

@media (max-width: 767px) {
#pagein .btn{ border-radius: 0rem; font-size:10px !important;}
}

.page-item > * {border: none;}
.custom-checkbox {min-height: 1rem;padding-left: 0;margin-right: 0;cursor: pointer; }
.custom-checkbox .custom-control-indicator {content: "";display: inline-block;position: relative;width: 30px;height: 10px;background-color: #818181;border-radius: 15px;margin-right: 10px;-webkit-transition: background .3s ease;transition: background .3s ease;vertical-align: middle;margin: 0 16px;box-shadow: none; }
.custom-checkbox .custom-control-indicator:after {content: "";position: absolute;display: inline-block;width: 18px;height: 18px;background-color: #f1f1f1;border-radius: 21px;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4);left: -2px;top: -4px;
-webkit-transition: left .3s ease, background .3s ease, box-shadow .1s ease;transition: left .3s ease, background .3s ease, box-shadow .1s ease; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {background-color: #84c7c1;background-image: none;box-shadow: none !important; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator:after {background-color: #84c7c1;left: 15px; }
.custom-checkbox .custom-control-input:focus ~ .custom-control-indicator {box-shadow: none !important; }

/* login / register / forgot password Section
    ---------------------------------------login--*/
.login-block{background: #eee; padding : 50px 0;}
.banner-sec{background:url(#.jpg)  no-repeat left bottom; background-size:cover; min-height:400px; border-radius: 0 10px 10px 0; padding:0;}
.logcontainer{background:#fff; border-radius: 10px; box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);}/*15px 20px 0px rgba(0,0,0,0.1);*/
.carousel-inner{/*border-radius:0 10px 10px 0;*/}
.carousel-caption{text-align:left; left:5%;}

.login-sec{padding: 30px 30px; position:relative;}
.login-sec .copy-text{position:absolute; width:80%; bottom:20px; font-size:13px; text-align:center;}
.login-sec .copy-text i{color:#FEB58A;}
.login-sec .copy-text a{color:#b05819;}
.login-sec h2{margin-bottom:20px; font-weight:600; font-size:20px; color: #b05819;}
.login-sec h2:after{content:" "; width:100px; height:5px; background:#6c757d; display:block; margin-top:20px; border-radius:3px; margin-left:auto;margin-right:auto}
.btn-login{background: #28a745;border-color: #28a745; color:#fff; font-weight:400; border-radius: 0px;}
.btn-login:hover{background: #218838;border-color: #1e7e34;}

.banner-text{width:70%; position:absolute; bottom:40px; padding-left:20px;}
.banner-text h2{color:#fff; font-weight:600;}
.banner-text h2:after{content:" "; width:100px; height:5px; background:#FFF; display:block; margin-top:20px; border-radius:3px;}
.banner-text p{color:#fff;}






/*--------------------------------------------------------------
# Contact Section (home+all)
--------------------------------------------------------------*/
#contact {padding: 50px 0 50px 0;}
#contact .container{/*background-color: rgba(177,131,15, 0.7);*/ padding-top:15px;}
#contact .section-header h3, #contact .section-header p{}/*color:#fff;background: #fff;*/

#contact .contact-info {margin-bottom: 20px;text-align: center;}
#contact .contact-info i {font-size: 48px;display: inline-block;margin-bottom: 10px;color: #fff;}
#contact .contact-info address, 
#contact .contact-info p {margin-bottom: 0;color: #fff;}
#contact .contact-info h3 {font-size: 18px;margin-bottom: 15px;font-weight: bold;text-transform: uppercase;color: #fff;}
#contact .contact-info a {color: #fdb000;}
#contact .contact-info a:hover {color: #fff;}
#contact .contact-address, 
#contact .contact-phone, 
#contact .contact-email {margin-bottom: 20px;}

@media (min-width: 768px) {
#contact .contact-address, 
#contact .contact-phone, 
#contact .contact-email {padding: 20px 0;}
#contact .contact-phone {border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
}

#contact .form #sendmessage {color: #b05819;border: 1px solid #b05819;display: none;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}
#contact .form #errormessage {color: red;display: none;border: 1px solid red;text-align: center;padding: 15px;font-weight: 600;margin-bottom: 15px;}
#contact .form #sendmessage.show, 
#contact .form #errormessage.show, 
#contact .form .show {display: block;}
#contact .form .validation {color: red;display: none;/*margin: 0 0 20px;*/font-weight: 400;font-size: 13px;}
#contact .form input, #contact .form textarea, #contact .form select {padding: 10px 14px;border-radius: 0;box-shadow: none;font-size: 15px;}
#contact .form button[type="submit"] {background: #b05819;border: 0;padding: 10px 30px;color: #fff;transition: 0.4s;cursor: pointer;}
#contact .form button[type="submit"]:hover {background: #13a456;}

/* Map Css */
.contact_map iframe {height: 495px;width: 100%;}
/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {background: #eee;padding: 0 0 30px 0;color: #333;font-size: 14px;border-top: 1px solid #ccc;}
#footer .footer-top {background: #fff;padding: 60px 0 30px 0;}
#footer .footer-top .footer-info {margin-bottom: 30px;}
/*#footer .footer-top .footer-info img{max-width: 200px;}*/
#footer .footer-top .footer-info h3 {font-size: 34px;margin: 0 0 20px 0;padding: 2px 0 2px 10px;line-height: 1;font-family: "oswald_regularregular", sans-serif;font-weight: 700;letter-spacing: 3px;border-left: 4px solid #b05819;}
#footer .footer-top .footer-info p {font-size: 14px;line-height: 24px;margin-bottom: 0;font-family: "oswald_regularregular", sans-serif;color: #eee;}
#footer .footer-top .social-links a {font-size: 18px;display: inline-block;background: #b1830f;color: #eee;line-height: 1;padding: 8px 0;margin-right: 4px;border-radius: 50%;text-align: center;width: 36px;height: 36px;transition: 0.3s;}
#footer .footer-top .social-links a:hover {background: #b05819;color: #fff;}
#footer .footer-top h4 {font-size: 14px;font-weight: bold;color: #b05819;text-transform: uppercase;position: relative;padding-bottom: 12px;}
#footer .footer-top h4::before, #footer .footer-top h4::after {content: '';position: absolute;left: 0;bottom: 0;height: 2px;}
#footer .footer-top h4::before {right: 0;background: #ccc;}
#footer .footer-top h4::after {background: #b05819;width: 60px;}
#footer .footer-top .footer-links {margin-bottom: 30px;}
#footer .footer-top .footer-links ul {list-style: none;padding: 0;margin: 0;}
#footer .footer-top .footer-links ul i {padding-right: 8px;color: #666;}
#footer .footer-top .footer-links ul li {border-bottom: 1px solid #ccc;padding: 10px 0;}
#footer .footer-top .footer-links ul li:first-child {padding-top: 0;}
#footer .footer-top .footer-links ul a {color: #666;}
#footer .footer-top .footer-links ul a:hover {color: #b05819;}
#footer .footer-top .footer-contact {margin-bottom: 30px;}
#footer .footer-top .footer-contact p {line-height: 26px;}
#footer .footer-top .footer-newsletter {margin-bottom: 30px;}
#footer .footer-top .footer-newsletter input[type="email"] {border: 0; border-color:#b05819;padding: 6px 8px;width: 65%;background: #eee;}
#footer .footer-top .footer-newsletter input[type="submit"] {background: #b05819;border: 0;width: 35%;padding: 6px 0;text-align: center;color: #fff;transition: 0.3s;cursor: pointer;}
#footer .footer-top .footer-newsletter input[type="submit"]:hover {background: #13a456;}
#footer .copyright {text-align: center;padding-top: 30px;}
#footer .credits {text-align: center;font-size: 13px;color: #333;}


/*--------------------------------------------------------------
# search Section
--------------------------------------------------------------*/
/*#Search-field-Modal{padding-right: 0px !important;}*/
#SearchModal.modal{padding-right: 0px !important;}
#SearchModal .modal-dialog{max-width: 100%;margin: 0rem auto;}
#SearchModal .modal-content{border-radius: 0px !important;}
#SearchModal .modal-header{background: #b05819;border-top-left-radius: 0px !important;border-top-right-radius: 0px !important;}
#SearchModal .modal-header .close,
#SearchModal .modal-header h4{color: #fff;}

select.form-control:not([size]):not([multiple]) { height: calc(2.5rem + 2px);}

/* search Section --------------------------------*/
#search {background-size: cover;padding: 30px 0 20px 0;}/*background: #fff;*/
#search .box {margin-bottom: 30px;}
#search .icon {float: left;}
#search .icon i {color: #b05819;font-size: 36px;line-height: 1;transition: 0.5s;}
#search .title {margin-left: 60px;font-weight: 700;margin-bottom: 15px;font-size: 18px;}
#search .title a {color: #111;}
#search .box:hover .title a {color: #b05819;}
#search .description {font-size: 14px;margin-left: 60px;line-height: 24px;margin-bottom: 0;}
/*search page --------------------------------*/
#search .searchbox{border: 1px solid #ddd;padding: 10px 10px;margin: 1px;background: #fff;border-radius: 0px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);}
#search .searchbox .sortby{font-size: 14px;overflow: auto; margin-bottom: 0px; padding-left: 0px;}
#search .searchbox .sortby li{ list-style: none; list-style-type: none; float: left; padding: 5px 10px;}
#search .searchbox .sortby li a{color: #666;}
#search .searchbox .sortby li a:hover,
#search .searchbox .sortby li a:active,
#search .searchbox .sortby li a:focus{color: #b05819;border-bottom: 1px solid #b05819;}
/*search-result --------------------------------*/
.search-result .thumbnail { border-radius: 0 !important;}
.search-result:first-child { margin-top: 0 !important;}
.search-result { margin-top: 20px;}
.search-result .col-md-4 { border-right: 1px dotted #ccc; min-height: 120px;}
.search-result ul { padding-left: 0 !important; list-style: none;margin-bottom: 0rem;}
.search-result ul li { font-size: 14px; line-height: 24px;}
.search-result ul li i { padding-right: 5px;}
.search-result .col-md-7 { position: relative;}
.search-result h3 { font-family: "oswald_regularregular", sans-serif;font-weight: 500;font-size: 24px; margin-top: 0 !important; margin-bottom: 10px !important;}
.search-result h3 > a, .search-result i { color: #b05819 !important;}
.search-result p { font: normal normal 1rem ;margin-bottom: 1.5rem;} 
/*.search-result span.plus { position: absolute; right: 0; top: 126px; }
.search-result span.plus a { background-color: #248dc1; padding: 5px 5px 3px 5px; }
.search-result span.plus a:hover { background-color: #414141; }
.search-result span.plus a i { color: #fff !important; }*/
.search-result span.border { display: block; width: 97%; margin: 0 15px; border-bottom: 1px dotted #ccc;}

#search .error-notice {margin: 20px 0px; overflow: auto;border: 0px solid red; }/* Making sure to keep some distance from all side */
#search .oaerror { width: 100%;padding: 15px;float: left;border: 1px solid #eee;border-left-width: 5px;border-radius: 0px;font-size: 14px;}
#search .danger {border-left-color: #d9534f; background-color: rgba(217, 83, 79, 0.1);}
#search .danger strong {color:  #d9534f;}
#search .secondary {border-left-color: #6c757d;background-color: rgba(108, 117, 125, 0.1);}
#search .secondary strong {color: #6c757d;}
#search .white {border-left-color: #eee;background-color: rgba(255, 255, 255, 0.1);}
#search .white strong {color: #666;}
#search .success {border-left-color: #28a745;background-color: rgba(40, 167, 69, 0.1);}
#search .success strong {color: #28a745;}
#search .info {border-left-color: #5bc0de;background-color: rgba(91, 192, 222, 0.1);}
#search .info strong {color: #5bc0de;}

/*search-result-details --------------------------------*/
.card,.card-img{border-radius: 0rem !important;}

/*hotel-book-details --------------------------------*/
#hotel {background-size: cover;padding: 30px 0 20px 0;}/*background: #fff;*/
#hotel .hotelbox{border: 1px solid #ddd;padding: 10px 10px;margin: 1px;background: #fff;border-radius: 0px;box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);}

/*Profile Card 5*/
#hotel .profile-card-5{/*margin-top:20px;*/}
#hotel .profile-card-5 .btn{border-radius:2px;text-transform:uppercase;font-size:12px;padding:7px 20px;}
#hotel .profile-card-5 .card-img-block {width: 91%;margin: 0 auto;position: relative;top: -20px;}
#hotel .profile-card-5 .card-img-block img{border-radius:0px;box-shadow:0 0 10px rgba(0,0,0,0.63);}
#hotel .profile-card-5 h5{color:#b05819;font-weight:400;}
#hotel .profile-card-5 p{font-size:14px;font-weight:400;}
#hotel .profile-card-5 i{font-size:14px;font-weight:400;color: #dc3545 !important;}

/*#hotel .profile-card-5 .btn-primary{background-color:#4E5E30;border-color:#4E5E30;}*/

.card-img-right {height: 100%;border-radius: 0 3px 3px 0;}
.flex-auto {-ms-flex: 0 0 auto;-webkit-box-flex: 0;flex: 0 0 auto;}

/*--------------------------------------------------------------
# Search left-panel
--------------------------------------------------------------*/
/*accordion-left-pan*/
#accordion .card-header, #accordion .card-link, #accordion .card-link:hover{background-color:#fff;text-align:left;color:#666;font-weight: 600;}
#accordion .card-body{padding:10px 10px;}
#accordion .card{width:100%;border:  1px solid #fff;}
#accordion p{position:absolute;top:5px;right:20px;font-size:20px;color:#666;-webkit-animation: minus 0.5s;}

@keyframes minus {
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
[aria-expanded="false"] > .expanded, [aria-expanded="true"] > .collapsed {display: none;}

.h-250 { height: 250px; }
@media (min-width: 768px) {
.h-md-250 { height: 250px; }
}

/*--------------------------------------------------------------
# right-panel
--------------------------------------------------------------*/
#pagein .thumb .title{background: rgba(255,255,255,0.8);text-align: center;position: absolute; padding: 5px;top: 45%;z-index: 2;width: 91%; text-align: center;font-weight: 600;color: 000;}
#pagein .thumb .title a:hover{color: #b1830f;}
.thumb .title{background: rgba(255,255,255,0.8);text-align: center;position: absolute; padding: 5px;top: 45%;z-index: 2;width: 91%; text-align: center;font-weight: 600;color: 000;margin-left: auto !important;margin-right: auto !important;}
.thumb .title a:hover{color: #b1830f;}

/*scroll-news*/
#newsticker {width:100%;background:#f7f7f7;padding:0px;margin:15px auto;}/*width:310px;padding:5px 5px 0;*/
#newsticker a { text-decoration:none; }
#newsticker img { border: 2px solid #fff; }
#newsticker .panel-title {text-align:center;font-size:16px;font-weight:bold;padding:10px; margin-bottom: 0px !important;background: #b1830f;color: #fff;}

.newsticker-jcarousellite { width:300px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:110px; }
.newsticker-jcarousellite .info { float:right; width:190px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; color:#808080; }







/*--------------------------------------------------------------
# all-button
--------------------------------------------------------------*/
.bg-theme {background-color: #c1931f !important;}
a.bg-theme:hover, a.bg-theme:focus,
button.bg-theme:hover,
button.bg-theme:focus {background-color: #b1830f !important;}

/*home-button*/
.btn-get-started,
#intro .btn-get-started,
#experiencegta .btn-get-started,
#things-to-do .btn-get-started,
#destinations .btn-get-started,
#services .btn-get-started {font-family: "oswald_regularregular", sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 1px;display: inline-block;padding: 10px 32px 6px 32px;border-radius: 50px;transition: 0.5s;margin: 10px;color: #fff;background: #b05819; text-transform: uppercase;text-shadow: 1px 1px 2px #999;border: 1px solid #fff;}
.btn-get-started:hover,
#intro .btn-get-started:hover,
#experiencegta .btn-get-started:hover,
#things-to-do .btn-get-started:hover,
#destinations .btn-get-started:hover,
#services .btn-get-started:hover {background: #fff;color: #b05819;border: 1px solid #b05819;}


#video .btn-get-started {font-family: "oswald_regularregular", sans-serif;font-weight: 500;font-size: 24px;letter-spacing: 1px;display: inline-block;padding: 20px 32px 16px 32px;border-radius: 50px;transition: 0.5s;margin: 10px;color: #fff;background-color: rgba(150, 18, 32, 0.4); text-transform: uppercase;text-shadow: 1px 1px 2px #999;border: 1px solid #fff;}
#video .btn-get-started:hover {background-color: rgba(255,255,255, 0.4);color: #b05819;border: 1px solid #b05819;}

.btn-get-started2,
#packages .btn-get-started {font-family: "oswald_regularregular", sans-serif;font-weight: 500;font-size: 14px;letter-spacing: 1px;display: inline-block;padding: 10px 32px 6px 32px;border-radius: 50px;transition: 0.5s;margin: 10px;color: #b05819;background: #fff; text-transform: uppercase;text-shadow: 1px 1px 2px #999;border: 1px solid #b05819;}
.btn-get-started2:hover,
#packages .btn-get-started:hover {background: #b05819;color: #fff;border: 1px solid #fff;}

@media (max-width: 768px) {
#video .btn-get-started {font-size: 16px;}
}


#mobile-menu ul > li > ul { display:none;}
.nav-menu.active {display:block !important;}
.white-text{color: #FFFFFF !important;}

.img-responsive{display:block;max-width:100%;height:auto}
.long_description.editor img{display:block;max-width:100%;height:auto}




