body {
font-family: 'roboto', sans-serif;overflow-x: hidden;margin: 0;padding: 0;background-image: url(../images/cross-stripes.png);background-color: #f9f9f9;}
* {margin: 0;padding: 0;}
textarea:focus, input:focus {outline: none;}
::selection {background:#000052;color: #fff;}
::-moz-selection {background:#000052;color: #fff;}
h1, h2, h3, h4, h5, h6 {margin: 0;}
ul {list-style: none;margin: 0;padding: 0;}
a {transition: 1s ease 0s;color:#ff931e;}
ul {margin: 0;}
a,
a:active,
a:focus {text-decoration: none;}
a:focus {outline: 0;}
a:hover {text-decoration: none;}
.navbar {border-bottom: 0;padding: 0;-webkit-transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;-ms-transition: all 0.1s ease-in-out 0s;-o-transition: all 0.1s ease-in-out 0s;transition: all 0.1s ease-in-out 0s;}
.navbar.navbar-default {margin:0;padding: 0;height: auto;background: transparent;border:none;}
.logo {padding:8px 0;}
.logo a{font-size: 28px; text-transform: uppercase; font-weight: bold;}
.bg-color-header .navbar-default {background: #FE8800;}
.logo-wrapper,
.navbar-nav-wrapper,
.nav-mini-wrapper {float: left;}
.logo-wrapper {width: 100%;text-align: center;margin-bottom: 20px;}
ul.nav-mini{padding-top: 3px;padding-right: 13px;}
ul.nav-mini li {display: inline-block;margin-right: 10px;font-size: 13px;background: #00bcd4;border-radius: 5px;padding: 2px 10px;}
ul.nav-mini li:last-child{margin-right: 0px;}
ul.nav-mini li i{color: #fff; padding-right: 5px;}
.nav.navbar-nav {float: left;transition: all ease-in-out 0.3s;}
.nav.navbar-nav li:last-child{margin-right: 0;}
.nav.navbar-nav li a {color: #FFF;}
.nav.navbar-nav li.has-child i{display: inline-block;}
.nav.navbar-nav > li > a {line-height: 3.5;font-size: 16px;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;letter-spacing: 1px;padding:0;color: #FFF;position: relative;font-weight: 500;font-family: 'Lato', sans-serif;}
.nav.navbar-nav > li > a:hover, .nav.navbar-nav > li.active > a,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #ff9d33;background: none;text-decoration: none;}
.nav.navbar-nav > li:last-child > a:after {display: none;}
.nav.navbar-nav li ul {z-index: 99999;padding: 0;margin: 0;position: absolute;top: 82px;left: 0;width: 200px;display: none;background-color: #fff;border: 1px solid #EEE;border-top: 2px solid #ff9d33;-webkit-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);box-shadow: 0px 0px 12px -3px rgba(0, 0, 0, 0.4);}
/*.nav.navbar-nav li ul:not(.ulopen) {display: none;}*/
/*.nav.navbar-nav li:last-child ul, .nav.navbar-nav li:nth-last-child(2) ul  { left: auto; right:0; } */
.nav.navbar-nav li ul li a {border-bottom: 1px solid #E6E6E6;display: block;padding: 14px 20px;font-size: 13px;-webkit-transition: all 0.2s ease-in-out 0s;-moz-transition: all 0.2s ease-in-out 0s;-ms-transition: all 0.2s ease-in-out 0s;-o-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;color: #333;font-weight: 400;letter-spacing: 0.5px;line-height: 1.25;}
.nav.navbar-nav li > ul > li:last-child > a,
.navbar-nav li > ul > li > ul > li:last-child > a {border-bottom: 0;}
.nav.navbar-nav li ul li:hover a {padding-left: 25px;padding-right: 15px;}
.nav.navbar-nav li ul li a:hover{color: #ff9d33;}
.nav.navbar-nav li ul li ul {position: absolute;left: 199px;top: -2px;}
.nav.navbar-nav li ul li:hover ul li a {padding-left: 15px;padding-right: 15px;}
.nav.navbar-nav li ul li ul li:hover a {padding-left: 20px;padding-right: 10px;}
/*.nav.navbar-nav li ul li {display: block;text-align: left;margin: 0;}*/
.nav.navbar-nav li ul li {display: inline-block;text-align: left;margin: 0;float: left;max-width:300px;width: 100%;}
/* Mega Menu */
.navbar-nav > li.mega-menu {position: inherit;left: 0;}
.navbar-nav > li.mega-menu ul {left: 0%;width: 100%;top: 36px;padding-top: 30px;padding-bottom: 30px;}
.navbar-nav > li.mega-menu:hover > a,
.navbar-nav > li.mega-menu > a:hover,
.navbar-nav > li.dropdown:hover > a,
.navbar-nav > li.dropdown > a:hover,
.navbar-nav > li.dropdown.active > a,
.navbar-nav > li.dropdown.active > a:hover,
.navbar-nav > li:hover > a,
.navbar-nav > li.active > a {color: #ff9d33;background: transparent;}
.mega-menu-inner {padding: 0 20px;}
.bg-color-header .navbar-nav > li.dropdown:hover > a,
.bg-color-header .navbar-nav > li.dropdown > a:hover,
.bg-color-header .navbar-nav > li.dropdown.active > a,
.bg-color-header .navbar-nav > li.dropdown.active > a:hover,
.bg-color-header .navbar-nav > li:hover > a,
.bg-color-header .navbar-nav > li.active > a {color: #FFF;}
.nav.navbar-nav > li > a:hover {color: #ff9d33;}
.navbar-arrow > ul > li .arrow-indicator {margin-left: 7px;color: #333;}
.navbar-arrow ul ul > li .arrow-indicator {position: absolute;top: 50%;right: 15px;margin-top: -8px;font-size: 16px;color: #333;}
.nav.navbar-nav li ul li a:hover .navbar-arrow ul ul > li .arrow-indicator{color: #ff9d33;}
.megamenu-container .arrow-indicator {display: none;}
@media only screen and (max-width: 1100px){.nav.navbar-nav>li{margin: 10px 15px}}
@media only screen and (max-width: 991px) {
.logo-wrapper {width: 50%;}
.navbar-nav-wrapper {width: 0%;}
.navbar {margin: 0;padding: 0;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.navbar-brand {line-height: 30px;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.navbar-arrow > ul > li .arrow-indicator,
.navbar-arrow ul ul > li .arrow-indicator {display: none;}
ul.nav-mini{padding-right: 0;}
ul.nav-mini li{margin-right: 5px; padding: 2px 6px;}
}
@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu > li > a {line-height: 23px;}
.navbar.navbar-default {padding: 0;}
#sp-top-bar{top: 95px;}
#sp-top-bar, #sp-top2{text-align: center;}
#sp-top1 .nav-mini-wrapper{display: inline-block; float: none!important; margin:10px 0;}
#sp-top-bar .sp-contact-info{display: inline-block;}
}
@media (min-width: 768px) {.navbar-nav {margin: 0;}}
.navbar-sticky {background: #fff;z-index: 99999;box-shadow: 0px 0px 5px #ccc;position: fixed !important;left: 0;top: 0;width: 100%;}
.navbar-sticky.navbar-default {padding: 10px 0 8px;}
.navbar-sticky .navbar-nav > li > ul {top: 59px;}
.navbar-sticky .navbar-nav > li.mega-menu ul {top: 60px;}
.transparent-header .navbar-sticky {padding:0;background-color: rgba(0, 0, 0, 0.9);margin: 0px;border: none;}
.navbar.navbar-sticky .logo {padding: 5px 0 5px;}
.navbar.navbar-sticky .logo img{width: 85%;}
.navbar.navbar-sticky .nav.navbar-nav > li > a{line-height: 1.5;}
@media only screen and (max-width: 991px) {
#sp-top2.col-sm-9{padding-right: 0;}
.sp-contact-info li{font-size: 12px; padding: 6px 4px;}
.navbar-fixed-top {position: absolute;top: 0;left: 0;right: 0;clear: both;}
.transparent-header .navbar-sticky{padding: 10px 0; backgr	ound: transparent; border: 1px solid rgba(255, 255, 255, 0.2);}
.slicknav_btn{top: 32px;}
.slicknav_btn.slicknav_open:before, .slicknav_btn.slicknav_collapsed:before{font-size: 21px;}
}

.breadcrumb {padding: 8px 15px;margin-bottom:00px;list-style: none;background-color:transparent;border-radius: 4px;}
.page-banner {padding:15px 0px;}
.page-banner h1 {font-size: 40px;line-height: 45px;color: #000052;letter-spacing: 1px;font-family: 'Anton', sans-serif;}
.breadcrumb{ font-size:16px; font-weight:600;}
.page-part{padding:15px 0px; background-color:#fff;}
.page-part-text h3 {font-size: 25px;line-height: 35px;color: #ff931e;margin: 5px 0px 5px 0px;font-family: 'Anton', sans-serif;letter-spacing: 0.7px;}
.page-part-text h3 span {color: #000052;}
.page-part-text p{font-size: 16px;line-height: 29px;text-align: justify; margin: 0px;}
.car-rentel-price {position: absolute;border-radius: 50%;top: 15px;height: 100px;border: 2px solid #fff;right: 30px !important;width: 100px;padding: 10px;z-index: 99;background-color: #ff9d33fc;}
.car-rentel-price h5 {font-size:30px;color: #fff;margin: 0px 0px 5px 0px;font-weight: 600;top:14px;text-align: center;position: relative;line-height: 20px;}
.car-rentel-price p {font-size: 17px;color: #000052;margin: 0px 0px 5px 0px;font-weight: 600;top: 19px;text-align: center;position: relative;line-height: 20px;}
.car-rentel-name-rg {position: absolute;bottom:15px;left: 19px !important;padding: 9px 25px 9px 25px;z-index: 99;background-color: #000052ab;border-radius: 0px 10px 10px 0px;}
.car-rentel-name-rg p {font-size: 20px;color:#ffffff;margin: 0px 0px 1px 0px;letter-spacing: .5px;font-weight: 600;}

.vision-part{padding: 20px 0px;background: #000052;}
.vision-text h4 {font-size: 20px;line-height: 30px;color: #ff8400;margin: 5px 0px; font-weight:700;}
.vision-text p {font-size: 16px;line-height: 29px;color:#fff;}
.vision-text .table-responsive td, th {padding: 4px 14px;color: #fff;font-size:16px;letter-spacing:0.2px;border: 1px solid #4d4d4d;}
#myCarousel:after {content: '';position: absolute;background: url(../images/banner-border.webp) repeat center 0;background-size: 4%;display: block;bottom: 0;left: 0;width: 100%;height: 3%;}
.text-part h4 {font-size: 28px;margin-top:4px;color: #fd252c;font-family: 'Anton', sans-serif;text-align: right;margin-bottom:4px;}
.bg-section {background-color: #ff9d33;padding: 6px 0px 2px;}
.shadow-effect {background: #fff;padding:30px 20px 40px 20px;border-radius: 10px;text-align: center;border:1px solid #ECECEC;box-shadow: 0 19px 38px rgba(0,0,0,0.10), 0 15px 12px rgba(0,0,0,0.02);}
#customers-testimonials .shadow-effect p {font-size: 16px;line-height: 29px;}
.testimonial-name {display: table;width: auto;background: #000052;padding: 10px 10px;border-radius: 12px;text-align: center;font-size:16px;color: #fff;}
#customers-testimonials .item {text-align: center;padding:0px;margin:0px 5px;}
#customers-testimonials .owl-item.active.center .item {opacity: 1;-webkit-transform: scale3d(1.0, 1.0, 1);transform: scale3d(1.0, 1.0, 1);}
.owl-carousel .owl-item img {-webkit-transform-style: preserve-3d;transform-style: preserve-3d;width:100%;margin: 0 auto 2px;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,
#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span {background:#000052;-webkit-transform: translate3d(0px, -50%, 0px) scale(0.7);transform: translate3d(0px, -50%, 0px) scale(0.7);}
#customers-testimonials.owl-carousel .owl-dots{display:block;width: 100%;text-align: center;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{display:none;}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span {background:#e12b31;display: inline-block;height:0px;margin: 0 2px 0px;-webkit-transform: translate3d(0px, -50%, 0px) scale(0.3);transform: translate3d(0px, -50%, 0px) scale(0.3);-webkit-transform-origin: 50% 50% 0;transform-origin: 50% 50% 0;-webkit-transition: all 250ms ease-out 0s;transition: all 250ms ease-out 0s;width:25px;}

.contact-right h3{font-size:25px;color: #ff9d33;letter-spacing: 1px;font-family: 'Anton', sans-serif;}
.contact-left p {margin-bottom: 0;font-size: 16px;color: #000052;text-align: right;line-height: 27px;}
.contact-left i{padding-right: 5px;}
.upper-head {background:#f9f9f9;padding: 10px 0;}
.top-box{ background-color:#f6fafd;padding: 5px 0px;}
.hed-link{ position:relative;}
.hed-link ul{ text-decoration:none; margin-top:5px;}
.hed-link ul li{ float:left; position:relative;}
.hed-link ul li img{ margin-left:15px;}
.hed-link ul li a{ color:#232323; font-size:15px;}
.bordre-line{ background-color:#ff9522; height:3px; width:20%; margin-bottom:10px;}
.wel-box {padding:20px 0px 30px;background: url(../images/wel-imges-bg.jpg) repeat;}
.box{padding:0px;}
.wel-come-text h1 {font-size:35px;line-height:40px;font-weight: 500;color: #000052;letter-spacing: 2px;margin: 10px 0px;font-family: 'Anton', sans-serif;}
.wel-come-text p{font-size: 16px;line-height:29px;text-align: justify;}
.images-box{background: #ffffff; padding:5px 0px 10px;}
.images-text img{width:100%; height:auto;}
.banner-text {position: absolute;bottom: 15px;padding: 9px 30px 9px 15px;z-index:99;background-color: #000052c9;border-radius: 0px 10px 10px 0px;}
.banner-text h4 {font-size: 24px;color: #fff;margin: 0px 0px 5px 0px;font-weight:600;}
.banner-text p{font-size:15px; color:#fff; margin:0px; font-weight:300;}
.pd-top{ padding-top:20px;}
.experence-part{ padding:5px 0px 25px; background-color: #fff;}
.card {border-radius: 2px;position: relative;background:#f8f8f8;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);  transition: all 0.3s cubic-bezier(.25,.8,.25,1); border: 1px solid #ddd;}
.card:hover { box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);background:#fff;}


.step-box img {padding:0px 0px;width:100%;height:auto;text-align: center;}
.step-box p {color: #ffffff;line-height: 23px;letter-spacing: 1.5px;font-size: 18px;background: #000052;padding: 15px 0px;margin: 0 auto;text-align: center;}
.step-box p:after {content: '';display: block;width: 60px;margin-left: auto;margin-right: auto;}
.why-chose-part{padding:1px 0px 10px;height: auto;background:no-repeat center center;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;position: relative;background-attachment: fixed;}
.why {padding:10px 15px 5px;text-align: center;}
.why i {width: 110px;height: 100px;font-size: 40px;color: #fff;background-color: #0000526b;padding: 23px;border-radius: 20%;border: 2px solid #ffffff;}
.why-text{ margin-top:20px;}
.why-text p{line-height: 25px;font-size: 16px;color: #fff;font-weight: 400;text-transform: capitalize;}
.btn-why a {color: #fff;text-decoration: none;font-size: 14px;margin: 10px 0px 0px;text-align: center;display: inline-block;transition: 0.5s all;-webkit-transition: 0.5s all;-o-transition: 0.5s all;-moz-transition: 0.5s all;-ms-transition: 0.5s all;outline: none;border: 2px solid #e12b31;padding: 8px 30px;border-radius:20px;letter-spacing: 0.5px;text-transform: capitalize;background-color: #ffffff2e;}
.btn-why a:hover{border: 2px solid #fff;}
.hvr-sweep-to-top {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;background: #d4cfc300;padding: 14px 33px;font-size: 15px;color: #000052;margin: 12px 3px 0px;text-decoration: none;border: 3px solid #ff9d33;border-radius: 40px;}

.city-section{ padding:15px 0px 10px; background:url(../images/testimonial-bg.jpg);background-repeat: repeat-x;background-position: bottom center;}.location{position:relative;z-index:0;}
.location .item-box{float:left;display:block;margin:0;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
.location .item-content{border-bottom-right-radius: 2px;border-bottom-left-radius: 2px;background: #ecf0f1;}
.item-content h5 {color: #ffffff;line-height: 23px;letter-spacing:2px;font-size: 18px;background:#000052;padding: 15px 0px;margin: 0 auto;text-align: center;}
.location .item-box img{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;margin:0;padding:0;z-index:0;width: 100%;}
.location .item-box img:hover   {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition:1s;}
.location .link-image{position:relative;display:block;overflow:hidden;}
.location .link-image::after{content: '\f178';font-family: "FontAwesome";line-height: 100%;position: absolute;z-index: 1;bottom: 0;right: 0;text-transform: uppercase;font-size: 25px;padding: 10px 20px;text-align: center;background:#000052a3;color: #fff;-webkit-border-top-left-radius: 2px;-moz-border-radius-topleft: 2px;border-top-left-radius: 2px;opacity: 0;-webkit-transition: all 200ms ease-in;-moz-transition: all 200ms ease-in;-ms-transition: all 200ms ease-in;-o-transition: all 200ms ease-in;transition: all 200ms ease-in;}
.location .item-box a{text-decoration:none;}
.location .item-box:hover .item-content{background: #000052;color: #fff;transition: 1s;}
.location .item-box:hover .link-image::after{opacity:1;}
.text-part-more h3 {text-align: center;font-size: 18px;line-height: 22px;padding:0px;margin: 0 auto;letter-spacing:1px;border-radius: 5px;}
.text-part-more h3 a{color:#000052 !important;}
.text-part-more h3 a:hover{color:#ff931e !important;}
.text-part-more{ margin:2px 20px;}





#mySidenav a {position: fixed;left: -120px;transition: 0.3s;width: 160px;text-ecoration: none;color: white;z-index: 1100;}#mySidenav a:hover {left:-10px;}
#facebook{top:170px; background:#3a549e;}
#youtube{top:217px; background:#cc181e;}
#twitter{top:265px; background:#1ca0f2;}
#instagram {top: 312px;background: linear-gradient(180deg, #e8573c, #db2555, #8a1f65);}
#blogger {top:359px; background:#f06a35;}
#pdf-icon {top:405px; background:#a82424;}
.sidenav p {font-family: "Philosopher", sans-serif;font-size: 18px;text-transform: capitalize;display: inline-block;margin: 0px;padding: 7px 3px 7px 25px;}
.blogger, .facebook, .pdf-icon, .twitter, .instagram, .you-tube
{display: inline-block; background: url(../images/all-social.jpg) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
.blogger { background-position: -0px -0px; width: 40px; height: 40px; float: right;}
.facebook { background-position: -40px -0px; width: 40px; height: 40px; float: right;}
.pdf-icon { background-position: -0px -40px; width: 40px; height: 40px; float: right;}
.twitter { background-position: -40px -40px; width: 40px; height: 40px; float: right;}
.instagram { background-position: -0px -80px; width: 40px; height: 40px; float: right;}
.you-tube { background-position: -40px -80px; width: 40px; height: 40px; float: right;}
.nav-bar{position: sticky;z-index:99999;top: 0;width: 100%;}

.whatsapp_btn{position: fixed;bottom: 100px;left: 10px;width: 50px;height: 50px;z-index:100;}
.whatsapp_btn .icon_logo{position: relative;z-index:150;padding: 5px;}
.whatsapp_btn .icon_logo > a > img{width: 100%;}
.whatsapp_btn .circle_waves{border-radius: 50%;background-color: #3cc04e;width: 50px;height: 50px;position: absolute;opacity: 0;bottom: 1px;left: 0px;z-index:120;animation: waves 4s infinite cubic-bezier(.36, .11, .89, .32);}
@keyframes waves {
from {transform: scale(.55, .55);opacity: .6;}
to {transform: scale(1.8, 1.8);opacity: 0;}}

.images-box-im{ margin:3px 0px;}
.images-box-im img{ width:100%; height:auto; border:1px solid #c3c3c3; padding:3px; border-radius:5px;}
.con-part{background-color:#f1f1f1; padding:15px 0px;}
.support-part {background: #000052;padding: 10px 0px 21px;}
.support-img {padding-left:3px !important;padding-right:3px !important;}
.support-img img{ width:100%; height:auto; margin-top:2px;}
.support-text h5 {margin: 3px 0px;font-size:16px;line-height:20px; color:#fff;}
.support-text p{ font-size:14px; margin:0px; text-align:left; color: #b1aeae;}
.wel-text-text-part{ margin:5px 0px 15px;}
.wel-text-text-part h2 {font-size:30px;line-height:50px;color: #ff931e;margin: 0px;text-transform: uppercase;font-family: 'Anton', sans-serif; letter-spacing:1px}
.wel-text-text-part h2 span{color:#000052; }
.wel-text-text-part h3 {font-size:28px;line-height:45px;color: #000052;margin: 0px;text-transform: uppercase;font-family: 'Anton', sans-serif;letter-spacing:1px}
.wel-text-text-part h3 span{color:#ff931e; }
.bordre-line-red{background-color: #ff931e;height: 3px;width:10%;margin-bottom: 10px;}
.wel-text-text-part h4 {font-size: 30px;line-height: 40px;color: #c00;margin: 0px;text-transform: uppercase;font-family: 'Anton', sans-serif;letter-spacing: 1px;}
.wel-text-text-part h4 span{color:#000052; }
.bordre-line-red-border {background-color: #ff931e;height: 3px;width: 13%;margin-bottom: 10px;margin: 7px auto;}
.wel-text-text-part h5 {font-size: 28px;padding: 0px 10px;line-height: 45px;color: #ffffff;margin: 0px;text-transform: uppercase;font-family: 'Anton', sans-serif;letter-spacing: 1px;background: #ff9d33;}
.wel-text-text-part h5 span{color:#000052;}
.bordre-line-rd {background-color: #ff931e;height: 3px;width: 13%;margin-bottom: 10px;margin: 7px auto;}
.wel-text-text-part h6 {font-size:28px;line-height:45px;color: #ff931e;margin: 0px;text-transform: uppercase;font-family: 'Anton', sans-serif;letter-spacing:1px}
.wel-text-text-part h6 span{color:#000052; }
.bordre-line-blue{background-color: #000052;height: 3px;width:10%;margin-bottom: 10px;}
.row10 {background: #01011d  url(../images/footer-bg1.png) bottom no-repeat;color: #fff;padding:20px 0px;}
footer a:after {content: '';display: block;margin: auto;height: 1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
footer a:hover:after {width: 100%;background: #000;}
footer a {color: #fff;display: inline-block;position: relative;}
footer a:hover {color: #f63037;}
footer {border-top: 1px solid #b2b2b2;font-size: 14px;font-weight: 300;padding: 10px 0;text-align: center;font-weight: 500;margin: 0 auto;background-color: #000052;color: #fff;}
.address-contact{font-size: 14px;}
.address-contact h4 {color:#f7a042;font-size:18px;font-weight:700;margin-bottom:12px;}
.address-contact p {margin-bottom: 8px;font-size: 15px;line-height:26px;}

.package ul{padding-left:2px;margin-bottom:0;}
.package ul li {background-image: url(../images/arrow-page.png);background-repeat: no-repeat;background-position: 0px 10px;padding-left: 20px;list-style: none;text-align: left;padding-top: 0px;padding-bottom: 0px;font-size: 15px;line-height: 28px;}
.package a{font-weight:700;text-decoration:none;color:#000052;}
.package a:hover{font-weight:700;text-decoration:none;color:#fb8b17;}


.tour-packages{ background-color:#fff; padding:7px 0px;}
.box-pd{padding-left:0px !important;padding-right:0px !important;}
.border-box {border: 1px solid #ccc;margin: 10px 0px;}
.package-text{ padding:10px 0px;}
.box-pd .package-image img{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;margin:0;padding:0;z-index:0;width: 100%;}
.box-pd .package-image img:hover{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition:1s;}
.box-pd .package-image {position: relative;display: block;overflow: hidden;}
.package-text h3 {font-size:25px;line-height:35px;color:#ff931e;letter-spacing: 1px;font-family: 'Anton', sans-serif;}
.package-text h5 {clear: both;font-size: 19px;color: #000;margin: 10px 0px;}
.package-text h6 {clear: both;font-size: 16px;text-transform: uppercase;color: #00004e;margin:25px 0px 7px;}
.package-text p {margin-bottom: 16px;color: #333;font-size: 15px;line-height: 25px;}
.package-text p span{font-size: 15px;line-height: 22px;margin: 5px 0px;color: #757575;}


.tour-box{background-color:#fff; padding:25px 0px;}
.tour .package-image img{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;margin:0;padding:0;z-index:0;width: 100%;}
.tour .package-image img:hover{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);transition:1s;}
.tour .package-image {position: relative;display: block;border: 1px solid #000052;overflow: hidden;}
.information {background-image: linear-gradient(180deg, #000052, #ff9d33);padding: 30px 45px;}
.information h3 {color: #FFF;font-size: 23px;text-transform: uppercase;line-height: 30px;margin: 0px;letter-spacing: 0.5px;}
.information h4 {padding: 22px 0px 7px;font-size: 18px;line-height: 20px;color: #CCC;}
.information p {font-size: 15px;line-height: 25px;text-align: justify;color: #fff;margin: 15px 0px;}

.box-pd{padding-left:0px !important;padding-right:0px !important;}
.package-box-text p {margin: 4px 20px 4px 3px;color: #757575;font-size: 15px;line-height: 25px;display: inline-block;}
.package-box-text{ padding:10px 0px;}
.package-text-box h6 {clear: both;font-size: 16px;text-transform: uppercase;color: #00004e;margin:7px 0px 7px;}
.package-box-text p span img{ height:30px; width:30px; margin-right:6px;}
.enquiry-box {position: relative;}
.readmore2 {padding: 10px 15px;background-color: #ff9d33;text-transform: capitalize;color: #fff;border-bottom: 3px solid #c3c3c3;position: relative;text-align: center;font-size: 14px;border-radius:7px;letter-spacing: 1px;}
.readmore2:hover{color:#fff; background-color:#000052; text-decoration:none; transition:0.5s;}

.modal-backdrop.in{ opacity:0 !important; }
.btn:focus{outline: 0px auto -webkit-focus-ring-color;color:#fff;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;z-index:99999 !important;}
.modal.in .modal-dialog{z-index:999999 !important;}
.modal-title {margin: 0;line-height: 1.42857143;text-align: center;font-size: 24px;color: #000052;}
.modal-body {position: relative;padding: 5px 15px;}
.modal-footer {padding: 7px 23px;text-align: right;border-top: 1px solid #e5e5e5;}

.input-group {position: relative;display: table;border-collapse: separate;margin:7px 0;width: 100%;}
.input-group .form-control:last-child, .input-group-addon:last-child {font-size: 14px !important;line-height: 24px;border-radius: 5px;}
.Submit-box {background: #000038;color: #fff;padding: 13px 15px;width:40%;font-size: 17px;border-radius: 5px;margin: 3px 0px;border: none;}
.enquiry-box-sub {position: relative;margin-top:10px;text-align: center;}


.tab-part {padding: 10px 0px;}
.pack-tour{ padding:10px 0px;}
.pack-tour h3 {line-height:35px;font-size: 18px;color: #f38611;border-bottom: 1px solid #7d7979;}
.pack-tour h3 span{ color:#000052; padding-left:10px; font-size: 20px;}
.tab-bg{ background-color:#fff;}

ul.tabs{margin: 0px;padding: 0px;list-style: none;}
ul.tabs li {width: 80px;margin: 0px 5px;background: #f7f7f7;height: 80px;border-radius: 50%;text-align: center;border-bottom: 4px solid #ccc;display: inline-block;cursor: pointer;font-size: 17px;padding: 12px 10px !important;line-height: 50px;color: #333;font-weight:600;}
ul.tabs li.current {background: #ff9d33;border-bottom: 5px solid #ccc;color: #fff;}
.tab-content {display: none;background: #f7f7f7;padding:10px 25px;border-radius: 4px 4px 15px 15px;margin-top: 3px; width: 100%;}
.tab-content.current {display: inline-block;width: 100%;}

ul.run{margin: 0px;padding: 0px;list-style: none; text-align:center; margin-bottom:10px;}
ul.run li {width: 180px;margin: 0px 5px;background: #f7f7f7;height: 80px;border-radius: 50%;text-align: center;border-bottom: 4px solid #ccc;display: inline-block;cursor: pointer;font-size: 17px;padding: 12px 10px !important;line-height: 50px;color: #333;font-weight:600;}
ul.run li.current {background: #ff9d33;border-bottom: 5px solid #ccc;color: #fff;}
.run-content {display: none;background: #f7f7f7;padding: 15px 30px;border-radius: 15px 15px;margin-top: 3px;width: 100%;}
.run-content.current {display: inline-block;width: 100%;}




.city h2 {font-size:20px;color: #000052;padding: 11px 0px;clear: both;}
.city p {font-size: 15px;line-height: 27px;padding: 0px;text-align: justify;margin-bottom: 5px;}
.city h4 {font-size: 19px;text-transform: capitalize;color: #ff8400;line-height: 23px;margin: 17px 0px 8px;}
.city h4 img {padding-right: 7px;position: relative;bottom: 2px;}
.pd-top-bottom{ padding: 15px 0px; }
.contact-num p i{ font-size:22px;margin-right:10px;}
.footer-logo {margin-bottom: 40px;}
.contact-num p a {color: #ffffff;}
.address {line-height: 24px;}
.footer-link ul:first-child {width: 54%;}
.footer-link ul {padding-left:0px;}
.footer-link ul li a {display: inline-block;position: relative;color: #ffffff;font-weight: 500;font-size: 14px;}
.footer-link ul li a:hover {color:#f63037;text-decoration: none;}
.footer-link ul li a:after {content: '';display: block;margin: auto;height: 1px;width: 0px;background: transparent;transition: width .5s ease, background-color .5s ease;}
.footer-link ul li a:hover:after {width: 100%;background: #000;}
.social-icon {margin: 50px 0 30px;}
.social-icon a {font-size: 18px;color: #ffffff;margin: 0 20px 0 0;}
.website-url a {font-size: 16px;font-weight: 100;color: #ffffff;}
.social-icon a:hover,.website-url a:hover {color: #000000;}
.service-heading h3{text-align:center;font-size:40px;font-weight:100;color:#000;text-transform:uppercase;}
.mb-30 {margin-bottom: 30px !important; }
.service-block .inner-box {position: relative;z-index: 9; }
.service-block .inner-box .thumb {position: relative;overflow: hidden; }
.service-block .inner-box .thumb img {width: 100%;-webkit-transition: 1s;-o-transition: 1s;transition: 1s;border:1px solid #ccc; padding:2px;background-color:#fff; }
.service-block .inner-box .thumb {background:#000;}

.service-block .inner-box:hover .thumb img {opacity: .07;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2); }
.service-block .content {position: relative;margin: -20px 10px 0;background: #fff;text-align: center;padding: 10px 15px 10px;-webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05); }
.service-block .overlay {position: absolute;bottom: 0;background: #f8f8f8;margin: 0 10px;padding: 0 30px;-webkit-box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);opacity: 0;visibility: hidden;-webkit-transition: .5s;-o-transition: .5s;transition: .5s; }
.service-block .inner-box:hover .overlay {opacity: 1;visibility: visible;}

.service-block .overlay:before {position: absolute;content: '';left: 0;top: 0;width: 100%;height: 0%;-webkit-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;background-color:#373435;}
.service-block .inner-box:hover .overlay:before {height: 100%;}
.service-block .overlay .content h4 {color: #fff;}
.service-block .overlay .content p {color: #fff;}
.service-block .overlay .content {background: transparent;margin: 0;-webkit-box-shadow: none;box-shadow: none;padding-left: 0;padding-right: 0;padding-top: 30px;}
.services-box{border:1px solid #ccc;background-color:#ffffff;text-align:center;padding:0px 0px 15px 0;box-shadow: 10px 10px #cfcdcd;margin-top:30px;}
.services-box img{width:100%;height:auto;}
.services-box h4{font-size:22px;color:#000000;text-align:left;padding-left:15px;}
.services-box p{font-size:15px;color:#000000;padding:0px 15px;text-align:justify;line-height:24px}
.app-img img{margin-top:20px;border:1px solid #ccc;padding:2px;}
.app-img p{font-size:16px;color:#000000;padding-top:7px;font-weight:500;}
.owl-dot{display:none !important;}



.table-responsive td {padding: 5px;text-align: left;font-size: 15px;border: 1px solid #ff9d33;line-height: 24px;}
.table-responsive td p {text-align: center;margin: 0px;font-size: 17px;color: #002b4c;}
.bg tr:nth-child(even){background-color: #dbdbdb;}
.bg tr:hover {background-color:#ffd9b1;}
.bg p {font-size:16px;margin: 0px;margin-top: 10px;}
.bg p span{font-size:17px;margin: 0px;margin-top: 10px; color:#ff931e; font-weight:700;}
.bg p a{font-size: 16px;margin: 0px;margin-top: 10px; color:#000052; font-weight:500;}
.bg p a:hover{font-size: 16px;margin: 0px;margin-top: 10px; color:#da7d17}
.table-responsive th{padding: 5px;text-align: left;font-size: 15px;border: 1px solid #ccc;line-height: 27px;color:#fff;background-color:#ff9d33;}
.package-item-content h5 {color: #ffffff;line-height: 29px;font-size: 15px;background: #000052;padding: 9px 8px;margin: 0 auto;text-align: left;}
.package-item-content h5 span{color: #ffffff;line-height: 29px;font-size: 15px;background: #000052;float: right;}


.toggle {display: none;}
.option {position: relative;margin-bottom: 2px;}
.title,.content {-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-transition: all 0.2s;transition: all 0.2s;}
.title {display: block;font-weight:normal;background: linear-gradient(90deg,#ff9d33 0,#c16500 100%);color: #fff;padding: 12px 23px;border: none;font-size: 16px;transition: 0.4s;}
.title:after, .title:before {content: '';position: absolute;right: 1.25em;top: 1.25em;width: 2px;height: 0.75em;background-color:#ffffff;-webkit-transition: all 0.2s;transition: all 0.2s;}
.title:after {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.content {max-height: 0;overflow: hidden;background-color: #fff;}
.toggle:checked + .title, .toggle:checked + .title + .content {box-shadow: 3px 3px 6px #ddd, -3px 3px 6px #ddd;}
.toggle:checked + .title + .content {max-height:100%;}
.toggle:checked + .title:before {-webkit-transform: rotate(90deg) !important;transform: rotate(90deg) !important;}


/*enquiry-form-Right*/
.sidebar-form {
position: fixed;
top: 60%;
right: -280px;
width: 280px;
box-shadow: 0 0 5px rgba(0,0,0,.3);
border-radius: 8px 0 0 8px;
background-color: #fff;
padding: 20px 10px;
transform: translateY(-50%);
transition: right .4s linear;
z-index: 99999;
}
.sidebar-form.show{right:0;}
.sidebar-form .call-action {
    position: absolute;
    background-color: #000052;
    width: 130px;
    height: 43px;
    cursor: pointer;
    left: -87px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    text-align: center;
    padding: 14px 0px;
    border-radius: 10px 10px 0px 0px;
}
.sidebar-form .call-action span {
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 300;
    font-family: 'Anton', sans-serif;
    color: #fff;
    margin: 0px;
    text-transform: uppercase;
}
.sidebar-form h3 {font-weight: 500;font-size: 28px;text-transform: uppercase;margin-bottom: 6px;text-align: center;color: #ff9522;letter-spacing: 2px;font-family: 'Anton', sans-serif;}
.sidebar-form .form-group{margin-bottom:10px;}	
.sidebar-form .form-group lable{ font-weight:500; margin-bottom:2px; font-size:15px; color:#333;}	
.sidebar-form #submit-btn {width: 100%;border: none;margin-top: 0px;background-color: #000052;color: #fff;padding: 12px;font-weight: 400;cursor: pointer;font-size: 18px;}
/*enquiry-form-End*/

.form-control:focus {
    border-color: #cccccc !important;
    outline: 0;
    -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0), 0 0 0px rgba(0,0,0,.0) !important;
    box-shadow: inset 0 0px 0px rgb(0 0 0 / 0%), 0 0 0px rgb(0 0 0 / 0%) !important;
}