@import url('https://fonts.googleapis.com/css?family=Fjalla+One&display=swap');

@import url('https://fonts.googleapis.com/css?family=Heebo&display=swap');
@import url('https://fonts.googleapis.com/css?family=Kaushan+Script&display=swap');
@import url('https://fonts.googleapis.com/css?family=Baloo+Da+2:400,500,600,700,800&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@keyframes blink {  
  0% { color: #333333; }
  100% { color: #fff; }
}
@-webkit-keyframes blink {
  0% { color: #333333; }
  100% { color: #fff; }
}
.blink {
  -webkit-animation: blink 2s linear infinite;
  -moz-animation: blink 2s linear infinite;
  animation: blink 2s linear infinite; font-size:18px !important;
}

.fa-angle-left, .fa-angle-right {font-size:40px !important; color:#0160d6;}

body { font-weight:500;}
.img-alignment { margin:15px 0px;}
.btn-blue { background:#ffc11d !important; border: none !important; padding:15px 25px !important; font-size:18px !important; color:#333333 !important;}
.btn-blue:hover { background:#333333 !important; color:#ffc11d !important;}
.social-fixed-box { width:60px; height:auto; position:fixed; z-index:10000; right:0px; top:40%;}
.social-fixed-box img { margin:5px 0px; float:left; transition: 1.3s;}
.social-fixed-box img:hover { transform: rotate(360deg);}
.social-fixed-box-right { width:40px !important; height:auto; position:fixed; z-index:10000; right:0px; bottom:1%;}
.social-fixed-box-right img { margin:5px 0px; float:left; transition: 1.3s;}
.social-fixed-box-right img:hover { transform: rotate(360deg);}
.social-fixed-box-right .fa { width:40px; height:40px; font-size:25px; text-align:center; color:#fff; padding:7px !important; margin: auto; vertical-align: middle}
.social-fixed-box-right .fa:hover { background:#0152a3; transition:all 0.5s ease-in 0s; padding-left:10px !important; transform: rotate(360deg);}
.social-fixed-box-right .fa-facebook { background:#3a5898;}
.social-fixed-box-right .fa-instagram {background-image: linear-gradient(to bottom right, #9236b2, #fe8124)}
.social-fixed-box-right .fa-twitter { background:#55d4fd;}
.social-fixed-box-right .fa-whatsapp { background:#4aae20;}
.social-fixed-box-right .phone-icon { background:#0152a3; border:none;outline:none;border-radius:0px;}
.social-fixed-box-right .fa-envelope { background:#23bee2;}
p { font-family:'Poppins', sans-serif;}
.fa-facebook,.fa-instagram,.fa-twitter,.fa-phone,.fa-envelope-o, .fa-whatsapp { color:#0160d6;line-height:25px !important;}
.fa-phone,.fa-envelope-o { width:28px;height:28px;text-align:center;border-radius:50%;border:2px solid #0160d6;font-size:15px !important;}
.fa-pencil-square-o {font-size:30px !important; line-height:30px;margin-top:-5px !important; float:left;}
.get-a-quote:hover { background:#f0b51e !important; color:#fff !important; transition:all ease-in-out 0s;}
.get-a-quote {font-size:20px !important; background:#0160d6 !important; color:#fff !important; padding:15px 15px !important; border-radius:2px; margin-top:-9px !important; margin-right:26px;}
.get-a-quote .fa-mobile {font-size:23px;}
.testimonial-bg { background:#fff; border:1px solid #CCC; padding:10px; margin-bottom:10px; border-radius:4px;}
.tour-package-inner { background:#f9f9f9; border:1px solid #eeeeee; padding:10px; margin:0px -15px;}
.tour-short-details { width:100%; margin:0px; padding:0px;}
.tour-name { font-size:20px; color:#8baa1a; font-family:'Poppins', sans-serif; padding:8px 0 0px 0px; text-align:center;}
.itinerary { font-size:20px; color:#fd0100; font-family:'Kaushan Script', cursive !important; padding:4px 0 4px 0px; text-align:center;}
.itinerary-content { font-size:17px; color:#333; font-family:'Poppins', sans-serif; padding:4px 0 4px 0px; text-align:center;}
.itinerary-content strong {font-family:'Poppins', sans-serif; color:#333333;}
.highlights {font-family:'Poppins', sans-serif !important; color:#8baa1a !important; font-size:18px !important; text-align:center !important;}
.itinerary-content ul { margin:0px; padding:0px;}
.itinerary-content ul li { margin:0px; padding:3px 0px; list-style:none;}
.margin-1 { padding:0px;}
.topHeader .fa { font-size:20px;}
.ul-list li { list-style:inside;}
.img-responsive1 { width:60%;}
.img-small { width:30%; float:left; border:10px solid #fff; margin:8px;}
.blue-text .img-responsive {border-radius:50%; border:8px solid #8baa1a;}
.margin-1 a img:hover { background:#333333 !important;}
.active-red { background:#333333 !important; color:#fff !important;}
.contact-fa-icons { font-size:40px !important; padding:16px; border-radius:20px; background:linear-gradient(to right, #003366  2%, #003366  82%); color:#333333; width:70px; height:70px;}
.contact-us-box { background:linear-gradient(to right, #8baa1a 2%, #8baa1a 82%); padding:20px; border-radius:1px; margin:10px 0px;}
.contact-us-box p { text-align:center !important; color:#fff !important;}
.contact-us-box .contact-fa-icons { color:#fff;}
.contact-us-box h4 { line-height:24px; font-size:14px;}
.heading-align { margin:0px; padding:5px 0  10px 0px; color:#333333; text-transform:uppercase; font-weight:900;font-family:'Poppins', sans-serif;}
.section-content-inner p { margin:0px; padding:5px 0  5px 0px; color:#333; font-family:'Poppins', sans-serif; font-size:16px; text-align:justify;}
.ads-img { margin-bottom:30px;}
.font-weight-bold, .mb-4 { font-size:18px; color:#333333; text-transform:uppercase; font-weight:900;}
.mb4 { margin-bottom:30px;}
.card, .testimonial-card { margin-bottom:19px;}
.date-admin { font-size:15px; color:#333333;}
.fa-blogs { color:#333333; font-weight:900;}
.btn-default:hover { text-decoration: none !important;}
.row-product-inner { margin-top:20px;}
.fa-border-none { border:none;}
.fa-angle-right {color:#0160d6;}
.margin-30 { margin-top:30px;}
.row-product-inner .btn-link { font-size:20px !important; font-weight:500; text-transform:uppercase; color:#fff !important; font-family:'Oswald', sans-serif !important;}
.heading-border-bold { border-bottom:4px solid #8baa1a; display:inline-block;}
.row-product-inner .card-body { padding-bottom:30px !important; overflow:hidden;}
.row-product-inner .card-body p { font-size:16px; text-transform: uppercase !important; color:#fff !important;}
.row-product-inner .card-body ul { margin:0px; padding:0px;}
.row-product-inner .card-body ul li { color:#fff; list-style:inside square; font-family:'Poppins', sans-serif; font-size:16px !important; padding:2px 2px;}
.client-name { font-weight:400 !important; color:#8baa1a; font-size:15px;}
.client-quote { color:#fff; font-weight:400 !important; font-family:'Poppins', sans-serif; padding:5px;}
.img-test { padding:5px; border:1px dotted #fff; margin-top:10px !important; border-radius:50%;}
.tour-image { width:100%; margin:0px; padding:0px;}
.tour { width:100%; margin:0px; padding:10px; background:#f9f9f9; border:1px solid #ccc;}
.tour-package-name { color:#ff0606; font-weight:700; text-align:center !important; font-family: 'Poppins', sans-serif !important; font-size:20px !important;}
.tour-package { color:#333333; text-align:center !important; font-size:18px !important;}


.testimonial-card .card-up{overflow:hidden;height:120px;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.testimonial-card .avatar{border-radius:50%;width:120px;margin-top:-60px;overflow:hidden;border:5px solid #fff}.testimonial-card .avatar img{width:100%}.testimonial-card .card-body{text-align:center; text-transform:capitalize !important;}
.blue-gradient {background: linear-gradient(40deg,#45cafc,#303f9f) !important;}
.testimonial-card .avatar {border-radius: 50%;width: 120px;margin-top: -60px;overflow: hidden;border: 5px solid #fff;}
.picker__box .picker__header .picker__select--month.browser-default, .picker__box .picker__header .picker__select--year.browser-default, .picker__list-item, .white {background-color: #fff !important;}
.ml-auto, .mx-auto {margin-left: auto !important;}
.mr-auto, .mx-auto {margin-right: auto !important;}
.indigo {background-color: #3f51b5 !important;}
.info-color {background-color: #33b5e5 !important;}
.testimonial-card .card-body { text-align: center;}
.card-body {padding-top: 1.5rem;padding-bottom: 1.5rem;-webkit-border-radius: 0 !important;border-radius: 0 !important;}
.card-body {-ms-flex: 1 1 auto;flex: 1 1 auto;padding: 1.25rem;padding-top: 1.25rem; padding-bottom: 1.25rem;}
.dark-grey-text:focus, .dark-grey-text:hover {color: #4f4f4f !important;}
.dark-grey-text {color: #4f4f4f !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important; font-size:13px; text-align:justify; text-transform:capitalize;}
p {margin-top: 0;margin-bottom: 1r}

.card {border: 0;font-weight: 400;}
.card {position: relative;display: -ms-flexbox;display: flex;-ms-flex-direction: column; flex-direction: column;min-width: 0;word-wrap: break-word;background-color: #8baa1a;border-radius:0px;
}
.mb-0 { margin:0px; padding:0px;}
.mb-0 .btn-link { color:#fff; text-decoration: none; margin:0px; padding:0px; font-family:'Poppins', sans-serif; width:100%; text-align:left; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mb-0 .btn-link:hover { color:#333; text-decoration:none;}
.fa-plus-big { background:#333333; padding:10px 15px;}
.btn-link:focus { text-decoration: none; color:#333;}

.btn-link, .btn-link:active, .btn-link:focus { text-decoration:none;}
.btn-link, .btn-link.active, .btn-link:active { text-decoration:none;}
.card-body { color:#fff;}

a:hover { transition: all 0.8s ease-in-out 0s; -o-transition: all 0.8s ease-in-out 0s; -moz-transition: all 0.8s ease-in-out 0s; -webkit-transition: all 0.8s ease-in-out 0s;}

.dropbtn {
  background-color: #333333;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #333333;
  min-width: 280px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1000;
}

.dropdown-content a {
  color: black;
  padding: 5px 10px;
  text-decoration: none;
  display: block; color:#fff; text-decoration:none;
}

.dropdown-content a:hover {background-color: #8baa1a; color:#fff; text-decoration:none;}
.dropdown-content a:focus {background-color: #8baa1a !important; color:#fff !important; text-decoration:none !important;}

.dropdown:hover .dropdown-content {display: block;}

.dropdown:hover .dropbtn {background-color: #8baa1a;}
.navbar-nav > li:hover > a > i {transform: rotate(-180deg);-webkit-transform: rotate(-180deg);} 
.navbar-nav > li > a > i {margin-left: 0px; margin-top:0px;transition: 0.2s;-webkit-transition: 0.2s;font-size: 15px;}
.border-none { border-bottom:none;}
.side-block a { color:#333;}
.bt-full-width { background:#0160d6 !important; color:#333333 !important; border-radius:4px !important; border:none !important;}
.package-highlight { color:#8baa1a; font-family:'Poppins', sans-serif; margin:5px 0px; font-size:19px;}


.section-content-inner { padding:20px 0px;}

.side-block { background:#f4f4f4; margin:0px 0 20px 0px; border:2px solid #000;}
.side-block .fa-angle-right { color:#333; font-size:19px;}
.sideHeading { font-size:17px; text-transform: uppercase; color:#ffc428; border-radius:1px 1px 0px 0px; background:linear-gradient(to right, #333333 2%, #333333 82%); margin:0px; padding:10px 10px 10px 10px;}
.side-block ul { margin:0px; padding:10px;}
.side-block ul li { margin:2px 10px 2px 10px; padding:9px 0 9px 15px !important; list-style: none !important; font-size:14px; border-bottom:1px dotted #333; color:#333 !important; font-weight:400;}
.side-block ul li a { color:#504f4f !important; text-decoration: none;}
.side-block ul li a:hover { color:#333333 !important; text-decoration: none;}
.fa-caret-right { color:#333333; font-size:18px !important;}

.form-box { padding:10px;}
.cols-sm-12 { margin:10px 0px;}
.bt-full-width { width:100%;}
.bt-half-overflow { text-transform:uppercase; font-size:15px; font-weight:400; position:relative; top:15px;}
.product-buttom { text-align: center;}
.border-none { border: none !important;}
.product-box { background:#fff;}
.product-name, .product-length { text-align:center; font-weight:400; margin:0px; padding:4px 5px;}
.product-name { font-size:15px; color:#504f4f; height:55px; }
.product-length { font-size:12px; color:#333333; height:46px;}
.product-box { margin-bottom:40px;}
.small-heading { font-size:17px; font-weight:bold; color:#333333;}
.length, .color { font-size:19px; font-weight: 300; text-transform:uppercase; color:#504f4f; margin:8px 0px; padding:0px; font-family:'Poppins', sans-serif;}
.product-name-1 { font-size:23px; font-weight:900; text-transform:uppercase; margin:0px; padding:0px; color:#333333;}
.small-desc { text-transform: none !important; font-size:16px; text-align:justify; letter-spacing:0.02;}

#sidebar { position:absolute; z-index:10000; right:0.50%; top:80%; padding:0px; color:#fff; border-radius:0px; border:0px;}
.scrolling-heading { background:linear-gradient(to right, #8baa1a 2%, #333333 82%); font-size:16px; text-align: center; margin:0px; padding:7px 5px 7px 5px; border-radius:0px;}
.tour-package-inner { border:1px solid #eeeeee; background:#f9f9f9;}
#sidebar .info-buttons ul { margin:0px; padding:0px; text-align:center;}
.info-buttons .img-responsive {transition: 1.3s; border-radius:15px;}
.info-buttons .img-responsive:hover {transform: rotate(360deg);}
#sidebar .info-buttons ul li { margin:2px 5px 4px 5px; padding:0px; list-style:none; display:inline-block;}
#sidebar .info-buttons ul li a img:hover {transform:rotate(360deg);}
.footer-moving-news { background:linear-gradient(to right, #7f0c13 2%, #f01b22 82%); color:#fff; padding:10px 0px; bottom:0; position:fixed; font-size:20px; width:100%; z-index:10000;}
.btn-black a { color:#333333 !important;}
#sidebar p {font-size:14px; text-align: center; margin:0px; padding:7px 5px 7px 5px;}
.colWhite { margin-top:18%; font-size:35px; color:#fff; text-transform:uppercase; font-weight:700; margin-bottom:0px;}
.pagiNati { color:#0160d6; text-decoration: none; margin-top:1%;}
.pagiNati a { color:#fff; text-decoration: none;}
.pagiNati a:hover { color:#333333; text-decoration: none;}

.pagiNati1 { color:#0160d6; text-decoration: none; margin-top:1%;}
.pagiNati1 a { color:#333; text-decoration: none;}
.pagiNati1 a:hover { color:#333333; text-decoration: none;}

.box-caption {position: relative; margin-top: -160px; margin-right: 0px; z-index: 5;}
.box-writeUp {background: rgba(0,0,0,0.7); padding: 12px 0px; font-size: 27px; color:#fff;}
.box-view-more { margin:10px 0px;}
.box-view-more a { color:#fff; text-decoration: none;}
.box-view-more a:hover { color:#fff; text-decoration: none;}
.imgBordered { border:10px solid #fff;}
.btn-default { background: none; border:3px solid #000; padding:0px;}
.brownStrip { background:linear-gradient(to right, #8baa1a 2%, #333333 82%); margin:0px; padding:8px 0px; font-size:18px; color:#fff; text-align: center;}
.imgChairman { width:100%;}
.home-paragraph { font-size:15px; letter-spacing:0.3px;}
.fontWhite { color:#fff;}
.btn-white { color:#fff !important; border:2px solid #fff !important;}
.newsBox { background:#121214; padding:0px 0 15px 0px; margin:0px;}
.contentMatter { color:#fff; text-align:center; padding:5px 10px; font-size:15px;}
.companyUnits { margin:0 0 0 7%; padding:0px 20px; float:left; background:rgba(0,0,0,0.43); transform:skew(-10deg);}
.companyUnits ul { margin:0px; padding:0px;}
.companyUnits ul li { margin:0px 3px 0 3px; padding:0px; list-style: none; display: inline;}
.companyUnits ul li img {transform:skew(10deg);}
.companyUnits ul li a { color:#fff; font-size:13px; text-decoration: none; display: inline-block; padding:7px 4px;}
.rowBordered { padding:10px; border:1px solid #ccc; margin:10px 0px;}
.text-italics { font-style:italic;}
.text-bold { font-weight:600; font-style:normal; padding:5px 0px;}
.box-margin-0 { margin:0px; padding:0px;}
.no-padding {padding: 0 !important;margin: 0 !important;}
.margin-row { margin-top:2px;}

body { margin:0px; padding:0px; font-size:14px; color:#333333; font-family: 'Poppins', sans-serif; background:#fff !important; font-weight:400; letter-spacing:0.2px;}
h1, h2, h3, h4, h5, h6, strong {font-family: 'Poppins', sans-serif;}
ul.thumbnails {list-style: none; margin: 0; padding: 0; }
.blog-content, .blog-img {float:left;}
.section-about { width:100%; margin:0px; padding:40px 0 20px 0px; margin:5px 0px;}
.section-boxes { width:100%; margin:0px; padding:10px 0 10px 0px; margin:5px 0px; position:relative; z-index:100; margin-top:-69px;}
.bannerInner {width:100%; margin:0px; padding:0px;}
.bannerOverlay { width:100%; margin:0px; padding:0px; background:rgba(0,0,0, 0.1);}

.bannerInner1 { width:100%; margin:0px; padding:0px;}
.bannerOverlay1 {width:100%; margin:0px; padding:0px; background:rgba(0,0,0, 0.1);}

.bannerInner1 .colWhite { color:#333; font-family:'Poppins', sans-serif; margin-top:14%;}
.input-group-addon .fa-phone { border:none !important; margin:0px; padding:0px; width:inherit !important; height: inherit !important;}
.input-group-addon .fa-envelope-o { border:none !important; margin:0px; padding:0px; width:inherit !important; height: inherit !important;}

.tagLine { color:#fff; text-transform:capitalize; margin:0px; padding:0px;}
.divOverflow { margin-top:-150px;}
.innnerHeading { color:#fff; text-align:center; margin:0px; padding:300px 0 0 0px; font-size:50px;}
.grey { background:#dbe3e5;}
.proName { font-size:17px; color:#333; padding:5px 0 5px 0px; cursor:pointer;}
.topHeader { width:100%; margin:0px; padding:0px 0px; background: linear-gradient(to right, #8baa1a 2%, #8baa1a 82%);}
.navCover { background:rgba(255,255,255); padding:8px 0px; border-bottom:1px solid #f1f1f1; box-shadow:3px 2px 3px #333;}
.inquiryButton { color:#fff; letter-spacing:0.2px; text-transform:uppercase;}
.carouselDesti { margin-top:20px !important;}
.inquiryButton a { color:#fff; text-decoration: none; background:linear-gradient(to right, #8baa1a 2%, #333333 82%); display: block; line-height: 46px; text-align: center;}
.conInfo, .conmail  { padding-bottom:5px; padding-top:5px;}
.inquiryButton a:hover { color:#333333; text-decoration: none;}
.conInfo { color:#fff; letter-spacing:0.2px; font-size:16px; letter-spacing:0.2px; padding-left:0px; float:left;}
.conmail { color:#fff; letter-spacing:0.2px; letter-spacing:0.2px; padding-left:0px; padding-right:0px; font-size:16px; float:left;}
.conmail a { color:#fff;}
.mailPhone, .mailIco { width:20px; height:20px;}
.get-a-quote { margin-top:-14px;}
.homeTextBox { width:100%; position: relative; z-index:1000; margin-top:-15%; background: none; padding:10px; color:#fff; text-align:center; border-radius:0px 0px 0px 0px; margin-left:auto; margin-right:auto;}
.comName { width:100%; position: relative; z-index:1000; margin-top:-25%; margin-left:0%; background: none; padding:10px; color:#fff; text-align:center; border-radius:0px 0px 0px 0px;}
.comName .yellow { text-transform:uppercase;}
.comName .banner-heading { text-transform:uppercase; text-align:left;}
.callFixed { width:100%; position: relative; z-index:1000; margin-top:-2%; background:#331236; padding:10px; color:#fff; text-align:center; border-radius:0px 0px 0px 0px; margin-left:auto; margin-right:auto;}
.bold2 { font-size:24px; text-transform:uppercase; color:#333333; margin:0px; padding:0px; font-weight:900;}
.bold1 { font-size:15px; text-transform:uppercase; color:#8baa1a; margin:0px; padding:0px;}
.boxHeading { font-size:22px; font-weight:900; color:#333333; margin:5px 0 0 0px; padding:0px 10px; text-align:center; text-transform:uppercase;}
.black { text-transform:uppercase; text-align:center; font-size:22px; color:#333333;}
.blue { text-transform:uppercase; text-align:center; color:#8baa1a; font-size:22px;}
.designation { font-size:17px;}
.social-head { font-size:19px; text-transform:uppercase;}
.text-social { font-size:20px !important; color:#003366;}
.blue-text { color:#003366;}
.white-text { color:#fff; font-size:20px;}
.blue-text strong { text-transform:uppercase; color:#8baa1a; font-weight:400; font-size:17px;}
.blue-text { margin-bottom:10px; margin-top:10px;}
.testimonial-background { background: url(../img/testimonial-back-cover.jpg) no-repeat; border-radius:3px; padding:10px !important;}

.homeTextBoxInner {margin-top:-9%;}
.containerInner { margin-top:0px;}
.containerInner p { text-align:justify;}
.page-header .text-center { text-align:center;}
.text-left a:hover { text-decoration:underline; color:#fff;}.text-right a:hover { text-decoration:underline; color:#fff;}
.bold { font-weight:800; color:#c78214; margin:0px; padding:0px; text-align:center; font-size:50px;}
.naRRow { font-weight: 400; color:#fff; margin:0px; padding:0px; text-align:center;}

.slirOverlap { width:100%; position: absolute; z-index:10000; color:#fff; bottom:15%;}
.scrollingCon { width:100%; margin:0px; padding:0px; color:#fff; font-size:36px; text-transform:uppercase; background:rgba(145,56,38); padding:10px; font-weight:700;}

#example {
float:left;
color:#fff; 
background: #dd9e37;
padding: 10px;
margin: 30px auto;
width: 338px;
border-radius: 1px;
}
.box-icon-md { height:65px; width:65px; background:#dd9e37; color:#fff; border-radius:50%; line-height:65px; margin:0 auto; font-size:24px; padding:8px 0 0 1px; text-align:center;}
.thumb-header { text-align: center; padding:4px 0px;}
.thumb-title { text-align: center; font-size:17px; color:#5a295e; padding:4px 0px;}


.phoneNumber, .conAddress, .yellow { text-shadow:1px 1px 1px #331236;}
.phoneNumber { font-size:17px; font-weight:400; padding:3px 0 3px 0px; margin:0px;}
.conAddress { font-size:14px; font-weight:400; padding:3px 0 3px 0px; margin:0px;}
.packageName, .packaSlogan, .btn-yellow, .packageHeading { color:#fff !important; text-shadow:1px 1px 1px #000;}
.btn-yellow { text-shadow: none;}

.banner-heading { font-size:21px; margin:0px; padding:0 0 0px 0px; text-transform:uppercase; line-height:30px;}
.yellow { color:#fff !important; font-weight:500; font-size:28px; text-transform: capitalize;}
.enquiryButton { width:35px; height:205px; position: fixed; z-index:1000; left:0%; top:65%;}
.franLogo {position: fixed; z-index:10000; right:0.50%; top:0%;}
.pageHeading { text-transform:uppercase; font-size:27px; text-align:center; font-weight: normal; color:#f70f0f;}
.imgHotel { width:55%; margin:0px; padding:0px; float:left;}
.hotelDescription { width:45%; margin:15px 0 0 -10px; padding:10px; float:left; background: none; border:4px solid #333333;}
.btn-purple { border-radius:25px !important; color:#fff !important; margin:0px; padding:0px; background:#d22721 !important; border:none !important; outline:none !important; text-transform:uppercase;}
.btn-purple:hover { background: #333 !important; color:#fff !important;}

.btn-yellow { border-radius:25px !important; color:#f70f0f !important; margin:0px; padding:0px; background:#dd9e37 !important; border:none !important; outline:none !important;}
.btn-yellow:hover { background: #f70f0f !important; color:#fff !important;}
.hotelName { color:#f70f0f; font-size:18px; text-transform:uppercase; padding:0px; margin:0px;}
.location { color:#333 !important; font-size:16px;}
.description { color:#333;}
.hotelDescription, .imgHotel { max-height:241px; min-height:241px;}
.rowHomeBoxes { margin-bottom:30px;}
.desName { font-size:17px; color:#f70f0f; margin:0px 0 5px 0px; padding:0px !important;}
.testimonial { background:#fff; width:100%;}
.testimonial-heading { padding-top:20px;}
.headingWhite { color:#fff;}
.white-heading { color:#fff;}
/** testimonial **/
#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 20px; min-height:160px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-indicators {
    position: relative;
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-top: 20px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px !important;
    height: 50px !important;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all .4s ease-in;
    vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
    width: 128px !important;
    height: 128px !important;
    opacity: 1;
    transition: all .2s;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: none;
    margin-right: 10px;
}
.col-sm-offset-2 { color:#fff;}
.text-center-inner { text-align:center !important;}
/** testimonial **/
.sectionMargin { padding-top:20px; padding-bottom:20px; margin-top:30px; margin-bottom:30px;}

.section-profile { padding:30px 0px 0px 0px;}
.detail-box { width:100%; margin:0px; padding:0px;}
.detail-icon-box { width:30%; margin:0px; padding:0px 5px; float:left; background:linear-gradient(to right, #bc5f0b 2%, #fc940c 82%); max-height:170px; height:170px; vertical-align:middle;}
.detail-icon-box img { margin-top:36%;}
.detail-icon-content { width:70%; margin:0px; padding:15px 0px; float:left; background:linear-gradient(to right, #8baa1a 2%, #333333 82%); max-height:170px; height:170px; vertical-align:middle;}
.detail-icon-content h3 { font-size:17px; font-weight:bold; margin:0px; padding:3px 10px; text-transform:uppercase;color:#fff;}
.detail-icon-content p { font-size:13px; font-weight:400; margin:0px; padding:3px 10px; color:#fff;}
.box-hyperlink {background-color:#fff; color:#333333; padding:5px 15px; border-radius:2px; display:inline-block; text-decoration:none;}
.box-hyperlink:hover { background-color:#8baa1a; text-decoration:none; color:#fff;}

.footer-conditions { width:100%; margin:0px 0 20px 0px; padding:10px 0px; background:linear-gradient(to right, #8baa1a 2%, #333333 82%);}
.icon { width:25%; margin:0px; padding:0px; float:left;}
.icon-content { width:75%; margin:0px; padding:15px 0px; float:left;}
.icon-content h3 { font-size:18px; font-weight:900; margin:0px; padding:0px; text-transform:uppercase;}
.icon-content p { font-size:17px; font-weight:400; margin:0px; padding:0px;}

.fa-footer-icons {color:#fff;}
.footer { background:linear-gradient(to right, #060e10 2%, #060e10 82%); padding:20px 0 0px 0px; margin:50px 0 0 0px;}
.footer p { color:#fff; font-size:14px; font-weight:400;}
.footer p a { color:#fff; text-decoration: underline;}
.footer p a:hover { color:#fff; text-decoration:none;}
.footer h4 { padding-bottom:5px;}
.footer h4 span { color:#fff; font-size:16px; font-weight:400; padding:3px 0px; text-transform:uppercase;font-family: 'Poppins', sans-serif;}
.listNone ul li a { color:#fff !important; font-size:13px; text-decoration:none; font-weight:400;}
.footer .col-sm-3 p, .footer .col-sm-2 p, .footer .col-sm-4 { color:#fff; font-size:13px; font-weight:400;}
.socialIcos img { margin:0px 3px 0px 3px;}
.footer .col-sm-2, .footer .col-sm-2 h4, .col-sm-3 h4, .col-sm-7 h4, .col-sm-5 h4, .col-sm-4 h4, .listNone h4 { color:#fff;}
.footer .col-sm-2, .footer .col-sm-2 ul, .col-sm-3 ul, .col-sm-7 ul, .col-sm-5 ul, .col-sm-4 ul { margin:0px; padding:0px;}
.footer .col-sm-2 ul li, .col-sm-3 ul li, .col-sm-7 ul li, .col-sm-5 ul li { margin:0 0 0 17px; padding:4px 0 4px 0px; color:#fff; list-style:outside square;}
.footer .col-sm-2 ul li a, .col-sm-3 ul li a, .col-sm-7 ul li a, .col-sm-5 ul li a, .col-sm-4 ul li a, .listNone ul li a { color:#fff; text-decoration: none;}
.footer .col-sm-2 ul li a:hover, .col-sm-3 ul li a:hover, .col-sm-7 ul li a:hover, .col-sm-5 ul li a:hover, .col-sm-4 ul li a:hover, .listNone ul li a:hover { color:#333333; text-decoration: none;}
.footer .listNone ul { margin:0px; padding:0px; float:left; width:50%;}
.footer .listNone ul li { list-style: none; margin:0 0 0 5px; padding:4px 0 4px 0px; color:#fff;}

.footer .col-sm-4 ul { margin:0px; padding:0px;}
.footer .col-sm-4 ul li { list-style: none; margin:0 0 0 5px; padding:4px 0 4px 0px;}

.col-sm-4 .footerCOntactinfo { margin:6px 6px 7px 12px !important; padding:0px;}

.footerCOntactinfo { margin-top:7px;}
.footerCOntactinfo a { margin:0 3px 0px 0px;}
.copyright { padding:8px 0 3px 0px; color:#fff; background:linear-gradient(to right, #09090b 2%, #09090b 82%); margin-top:20px; width:100%;}
.copyright a { color:#fff;}
.pageInnerHeading { font-size:34px; font-weight:900; margin:1% 0 0 0%; padding:0px; text-transform:uppercase; color:#1f6cc8; text-align:center;}
.innerLinks { color:#fff; text-transform:uppercase; padding:5px 0px;}
.innerLinks a { color:#dd9e37; text-decoration: none;}
.innerLinks a:hover { color:#fff; text-decoration: none;}
.imgFeature { background:#dd9e37; border-radius:60%;}
.imgDes { color:#f70f0f;}
.aside { background:#fff; border:1px solid #f6f6f6; padding:10px; margin-bottom:20px;}
.asideHeading { color:#fff; background:#f70f0f; font-size:20px; padding:10px 10px 10px 10px; margin:0px; text-transform:uppercase;}
.aside ul { margin:0px; padding:0px;}
.aside ul li { margin:0 0 0 25px; padding:5px 0px 5px 0px; list-style: square; font-size:15px; border-bottom:1px dotted #333;}
.aside ul li a { color:#333; text-decoration:none;}
.aside ul li a:hover { color:#f70f0f; text-decoration:none;}
.col-sm-8 h2 { text-transform:uppercase; font-size:22px; color:#f70f0f;}
.col-sm-8 p { text-align:justify;}
.col-sm-8 ul { margin:0px; padding:0px;}
.col-sm-8 ul li { list-style:square; margin:0px 0 0 20px; padding:5px 0 5px 0px;}
.containerInner ul { margin:0px; padding:0px;}
.containerInner li { list-style:square; margin:0px 0 0 20px; padding:5px 0 5px 0px;}
.imgGallery { padding:8px; border:1px solid #ccc; background:#fff; margin-bottom:30px;}
.callFixed { min-height:100px; max-height:inherit; overflow:hidden;}

.callFixed h3 { font-size:16px;}
.callFixed h2 { font-size:20px; margin-top:10px;}

.carousel-control { width:4%;}
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
.control-box>.carousel-control.left,.control-box>.carousel-control.right {margin-left:0px;background-image:none; width: auto;}

.control-box>.carousel-control.left {margin-left:0px;background-image:none; width: 30px; height:29px; margin-left:-14px;}
.control-box>.carousel-control.right {margin-right:0px;background-image:none; width: 30px !important; height:29px; margin-right:-14px !important;}

.control-box>.carousel-control.right {margin-left:0px;background-image:none; width: auto;}
.mobile-pagination { display:none !important;}

@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}




.rowMobile { display:none;}


.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#ffffff;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

.dropbtn {
    cursor: pointer;
}
.dropdown {
    position: relative;
}
.dropdown-content {
    display: none;
    position: absolute;
    z-index: 1;
}
.dropdown-content a {
    display: block; text-transform:uppercase; font-size:14px;
}
.dropdown:hover .dropdown-content {
    display: block;
}
.section-mobile { display: none;} 

@media only screen and (min-width:150px) and (max-width:900px)
{
.navbar-brand > img { width:40%;}
.navbar-brand { top:inherit !important;}
.rowDesk { display:none;}
.rowMobile { display: inherit;}
.inquiryButton a { padding:0 10px;}
.pull-left ul .imgMobile { margin:0 2px 0 0px; padding:4px 8px 4px 8px; list-style: none; float:left; display: inline-block; background:linear-gradient(to right, #8baa1a 2%, #8baa1a 82%); color:#fff; line-height:39px;}
.pull-left ul .imgMobile a { color:#fff; display:block; height:30px;}
.pull-left ul .imgMobile a:hover { color:#333333;}

.pull-right ul .imgMobile { margin:0 2px 0 0px; padding:4px 8px 4px 8px; list-style: none; float:left; display: inline-block; background:linear-gradient(to right, #8baa1a 2%, #8baa1a 82%); color:#fff; line-height:39px;}
.pull-right ul .imgMobile a { color:#fff; display:block; height:30px;}
.pull-right ul .imgMobile a:hover { color:#333333;}

.homeTextBox { display:none;}
.testimonial {}
.carousel-control img { width:100%;}
.callFixed .col-sm-6 { width:100%;}
.callFixed .col-sm-6 .text-left { text-align: center !important;}
.callFixed .col-sm-6 .text-right { text-align: center !important;}
.callFixed { margin-top:0%;}
.comName { display: none;}
	
}
@media only screen and (min-width:150px) and (max-width:640px)
{
.mx-form { margin-left:auto !important;margin-right:auto !important;}
.imgHotel { width:100%; min-height:inherit; text-align: center;}
.hotelDescription { width:100%; margin-bottom:15px;}
.imgHotel .img-responsive { display: inline !important; text-align: center;}
.section-desktop { display:none;}
.section-mobile { display: inherit;}
.bold2 { font-size:25px;}
.bold1 { font-size:10px;}
.topHeader { background:rgba(0,0,0,0.9);}
.navCover { background:rgba(255,255,255,0.9);}
.navbar-brand > img { width:100%;}
.navbar-toggle {padding:6px 5px !important; margin-top:24px !important; margin-bottom:6px !important;}
.carousel-indicators li { width:14px !important; height:14px !important; border:2px solid #939598 !important;}
.detail-icon-box, .detail-icon-content { height:210px; max-height:210px; margin-bottom:10px;}
.detail-icon-box img { min-width:100%; max-width:100%;}
.newsBox { margin-top:10px;}
.icon { width:18%;}
.icon-content { width:82%;}
.listnone { padding-left:15px !important; padding-right:15px !important;}
.footer .col-sm-2 {padding-left:15px !important; padding-right:15px !important;}
.col-sm-4 .img-responsive, .col-sm-6 .img-responsive, .margin-30 { margin:10px 0px;}
.listNone { float:left;}
.footer .col-sm-3 { float:left;}
.footer .col-sm-2 { width:100%; float: left;}
.img-responsive { width:100%;}

.carousel-control.left {background: url(../img/mobile-arrows/pre.png) no-repeat !important;}
.carousel-control.left:hover {background: url(../img/mobile-arrows/pre-hover.png) no-repeat !important;}
.carousel-control.right {background: url(../img/mobile-arrows/next.png) no-repeat !important; margin-right:0px !important; right:0px !important;}
.carousel-control.right:hover {background: url(../img/mobile-arrows/next-hover.png) no-repeat !important;}
.carousel-control { width:30px;}

.backgroundNone { background:none !important;}
.backgroundNone img { float:left !important; margin:1px 3px 0px 3px; padding:0px;}


.section-content-inner .row { padding-left:5px !important; padding-right:5px !important;}
.bannerInner1 { padding-top:52px;}
.bannerInner { margin-top:0px !important; padding-top:52px;}
.bannerOverlay {}

#navbar { background:linear-gradient(to right, #8baa1a 2%, #8baa1a 82%); margin-top:0px; border-top:none !important;}
#sidebar { top:60%; display:none;}

.nbs-flexisel-nav-right { right:-15px !important; width:30px !important; height:29px !important;}
.nbs-flexisel-nav-left { left:-15px !important; width:30px !important; height:29px !important;}
.nbs-flexisel-item { margin:0px !important;}
.colWhite { font-size:20px !important; margin-top:100px !important; font-family:'Poppins', sans-serif;}
.tagLine { font-size:13px !important;}
.pull-left ul { padding:0px;}
.navbar-brand { padding:0px !important;}
.navbar-toggle { margin-right:10px !important;}
.section-content-inner .col-sm-3, .section-content-inner .col-sm-4, .section-content-inner .col-sm-9 { padding-left:0px; padding-right:0px; margin:0px;}
.product-box { width:48%; margin:0% 1% 12% 1%; float:left;}
.btn { margin:3px 0 0px 0px !important; padding:6px 10px !important; font-size:11px !important;}
.product-name { max-height:73px !important; font-size:12px;}
.product-length { height:63px !important; font-size:11px !important;}
.side-block-mobile { display:none;}
.mobile-pagination { display:inherit !important;}
.h1, .h2, .h3, h1, h2, h3 { margin-top:10px !important; margin-bottom:10px !important;}
.section-about { padding:5px 0 5px 0px !important; margin:0px !important;}
.testimonial-heading { padding-top:5px !important;}
.detail-icon-content h3 { margin-top:3px !important; margin-bottom:3px !important;}
.navbar-collapse { max-height:100vh !important; min-height:100vh !important; position:absolute !important; top:0px !important; left:0px !important; width:82%; transition: 0.5s;}
.fa-times { color:#fff; font-size:20px !important; padding:2px 5px;}
}

@media only screen and (min-width:641px) and (max-width:1023px)
{
.imgHotel { width:100%; min-height:inherit; text-align: center;}
.hotelDescription { width:100%; margin-bottom:15px;}
.img-responsive { width:100%;}
}

@media only screen and (min-width:901px) and (max-width:1170px)
{
.navbar-brand > img { width:40%;}
.navbar-brand { top:0;}
.conInfo { font-size:10px;}
.conmail { font-size:11px;}
.inquiryButton a { font-size:10px;}
}
@media only screen and (min-width:768px) and (max-width:1024px)
{
.nav > li > a { font-size:12px; padding-left:6px; padding-right:6px;}
.pull-right .col-sm-2 { width:100% !important;}
}
.timeline:before {
    top: 0;
    bottom: 35px;
    position: absolute;
    content: "";
    width: 10px;
    background-color: #333;
    left: 40px;
    margin-left: -2px
}

.timeline>li {
    margin-bottom: 50px;
    position: relative;
    min-height: 50px
}

.timeline>li:before,
.timeline>li:after {
    content: " ";
    display: table
}

.timeline>li:after {
    clear: both
}

.timeline>li .timeline-panel {
    width: 85%;
    float: right;
    padding: 10px 20px 10px 30px;
    position: relative;
    text-align: left;
    background: #fff;
    opacity: .85;
    box-shadow: 2px 2px 10px 0px #999;
}

.timeline>li .timeline-panel:before {
    border-left-width: 0;
    border-right-width: 15px;
    left: -15px;
    right: auto
}

.timeline>li .timeline-panel:after {
    border-left-width: 0;
    border-right-width: 14px;
    left: -14px;
    right: auto
}

.timeline>li .timeline-image {
    left: 0;
    margin-left: 0;
    width: 80px;
    height: 80px;
    position: absolute;
    z-index: 100;
    background-color: #1f6cc8;
    color: #fff;
    border-radius: 100%;
    border: 10px solid #1f6cc8;
    text-align: center
}

.timeline>li .timeline-image h4 {
    font-size: 10px;
    margin-top: 12px;
    line-height: 14px
}

.timeline>li.timeline-inverted>.timeline-panel {
    float: right;
    text-align: left;
    padding: 10px 20px 10px 30px;
    background: #fff;
    opacity: .85;
}

.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>li:last-child {
    margin-bottom: 0
}

.timeline .timeline-heading h4 {
    margin-top: 0;
    margin-bottom:0px;
    font-family: 'Oswald', sans-serif;
    font-weight: 600;
    font-size: 18px;
}

.timeline .timeline-heading h4.subheading {
    text-transform: none
}

.timeline .timeline-body>p,
.timeline .timeline-body>ul {
    margin-bottom: 0
}

@media (min-width:768px) {
    .timeline:before {
        left: 50%
    }
    .timeline>li {
        margin-bottom: 50px;
        min-height: 100px; padding:0px;
    }
    .timeline>li .timeline-panel {
        width: 33%;
        float: left;
        padding: 10px 10px 10px 10px;
        text-align: left;
    }
    .timeline>li .timeline-image {
        width: 100px;
        height: 100px;
        left: 50%;
        margin-left: -50px
    }
    .timeline>li .timeline-image h4 {
        font-size: 13px;
        margin-top: 16px;
        line-height: 18px
    }
    .timeline>li.timeline-inverted>.timeline-panel {
        float: right;
        text-align: left;
        padding: 10px 30px 20px 20px;
        background: #fff;
        opacity: .85;
    }
}

@media (min-width:992px) {
    .timeline>li {
        min-height: 150px
    }
    .timeline>li .timeline-panel {
        padding: 0 20px 20px;
        background: #fff;
        opacity: .85;
    }
    .timeline>li .timeline-image {
        width: 150px;
        height: 150px;
        margin-left: -75px
    }
    .timeline>li .timeline-image h4 {
        font-size: 14px;
        margin-top: 30px;
        line-height: 20px
    }
    .timeline>li.timeline-inverted>.timeline-panel {
        padding: 10px 20px 20px;
        background: #fff;
        opacity: .85;
        background: #fff;
        opacity: .85;
    }
}

@media (min-width:1200px) {
    .timeline>li {
        min-height: 300px; list-style:none;
    }
    .timeline>li .timeline-panel {
        padding: 10px 20px 20px 10px;
        background: #fff;
        opacity: .85; margin-top:6%;
    }
    .timeline>li .timeline-image {
        width: 300px;
        height: 300px;
        margin-left: -150px;
    }
    .timeline>li .timeline-image h4 {
        margin-top: 20px
    }
    .timeline>li.timeline-inverted>.timeline-panel {
        padding: 10px 100px 20px 20px;
        background: #fff;
        opacity: .85;
    }
}
.timeline-image h4{
    color: #fff !important;
}
#navbar {z-index:99;}