@import url('https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600;700&amp;display=swap');
@font-face {

    font-family: 'barlowmedium';

    src: url('fonts/barlow-medium-webfont.woff2') format('woff2'),

         url('fonts/barlow-medium-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal; 

}

@font-face {

    font-family: 'poppinslight';

    src: url('fonts/poppins-light-webfont.woff2') format('woff2'),

         url('fonts/poppins-light-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal; 

}

@font-face {

    font-family: 'poppinsregular';

    src: url('fonts/poppins-regular-webfont.woff2') format('woff2'),

         url('fonts/poppins-regular-webfont.woff') format('woff');

    font-weight: normal;

    font-style: normal; 

}

@font-face {

    font-family: 'Urbanist';

    src: url('fonts/Urbanist-Regular.woff2') format('woff2'),

        url('fonts/Urbanist-Regular.woff') format('woff');

    font-weight: normal;

    font-style: normal;

    font-display: swap;
}

@font-face {

    font-family: 'Urbanist';

    src: url('fonts/Urbanist-SemiBold.woff2') format('woff2'),

        url('fonts/Urbanist-SemiBold.woff') format('woff');

    font-weight: 600;

    font-style: normal;

    font-display: swap;
}
 
/* font-family:'EB Garamond',serif; */
body{font-family:'EB Garamond',serif;}
.img-fullwidth{width:100%}
.position-relative{position:relative}
.wait{background-image:url(../images/load-indicator.gif);background-repeat:no-repeat;position:absolute;bottom:20px;height:50px;width:50px;z-index:10}
.header{position:relative; z-index:999; width:100%; /*! background:linear-gradient(to left bottom, #e8e5f0, #ffede1); */ font-family: 'Rajdhani', sans-serif;  }
  
.header .navbar-collapse{
	padding:0;
}
/* Topbar */
.header .topbar {
	background-color: #cf0626;
	padding: 5px 0px;
}
.header .content {
	float: right;
}
.header .content li {
	display: inline-block;
	color: #ffffff;
	margin-right: 10px;
	font-size:16px;
}
.header .content li:last-child{
	margin-right: 0px;
	padding-right:0px;
	border-right:0px;
}
.header .content li i {
	margin-right: 5px; 
}
.header .content li a {
	color: #ffffff;
}
.header .social{
	margin:0
}
.header .social li {
	display: inline-block;
	margin: 0; 
	width: 35px;
}
.header .social li:last-child{
	margin-right:0px;
}
.header .social li a {
	color: #fff;
}
.topnav{margin:0;padding:1px 0;font-weight:300}
.topnav ul{margin:0;padding:0;text-align: center;}
.topnav ul li{margin:0 4px;padding:0;line-height:24px;font-size:15px; display: inline-block;text-transform: uppercase;}
.topnav ul li a{color:#fff;}
.topnav ul li a:hover{color:#fff}
/* Logo */
.header .logo {
	text-align:center;
	margin:10px 0;
}
.header .header-widget {
	float: right;
	padding: 26px 0;
}
.header .single-widget {
	position: relative;
	display: inline-block; 
	margin:0 10px;
}
.header .single-widget:last-child {
	margin-right: 0px;
	border-right: 0px;
	padding-right: 0px;
}
 
.header .single-widget ul {
	text-align:right; 
}
.header .single-widget ul li {
	color: #000;
	font-weight: 700;
	display: inline-block;
	margin: 5px 2px;
	text-transform:uppercase; 
	font-size: 15px;
}
.header .single-widget ul li a{
	color: #000;
	font-weight: 700;
	padding:10px 9px;
}
.header .single-widget ul li.active a{
	color:#fff; border-radius: 5px;
	background:#cf0626;
}
.header .single-widget ul li:hover a{
	color:#fff;
	background:#2f2f2f;
}
.header .header-menu { 
z-index: 3333; 
border-top: #d5d5d5 1px solid;
border-bottom: #d5d5d5 1px solid;
}
.header .navbar {
	background: none;
	box-shadow: none;
	border: none;
	position: relative;
	padding: 0;
}
.navbar-nav {
	display: block;
	text-align:center;
}
.header .nav li {
	display: inline-block;
	position: relative; 
	text-align:left !important;
}
.header .nav li:last-child{
	margin-right:0px;
}
.header .nav li a {
	color: #2e2e2e;
	font-size: 15px;  
	padding:12px 8px;
	display: block;
	position: relative;
	border-right: #d5d5d5 1px solid;
	text-shadow: none;
}
.header .nav li:hover a, 
.header .nav li.active a {
	color: #2e2e2e;
}
.header .nav li a i {
	margin-left: 5px;
}
.header .nav li .dropdown {
	background: #fff;
	width: 280px;
	position: absolute;
	left: 0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	transform:scale(0.5);
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin: 0;
}
.header .nav li:hover .dropdown{
	transform:scale(1.0);
	opacity:1;
	visibility:visible;
}
.header .nav li .dropdown li{
	float:none;
	margin:0; list-style:none; 
}
.header .nav li .dropdown li a {
	padding: 5px 10px;
	color: #2e2e2e;
	display: block;
	font-weight: 700;
	border:none;
	 font-size:16px;
	text-transform: capitalize;
	background: transparent;
}
.header .nav li .dropdown li i{
	float:right;
}
.header .nav li .dropdown li:hover a{
	color:#fd6c00;
}
.header .nav li .dropdown.submenu{
	left:100%;
	top:0;
	opacity:0;
	visibility:hidden;
	-webkit-transform:scale(0.5);
	-moz-transform:scale(0.5);
	transform:scale(0.5);
}
.header .nav li .dropdown li:hover .dropdown.submenu{
	opacity:1;
	visibility:visible;
	transform:scale(1.0);
}
.header .nav li .dropdown li .dropdown.submenu li a {
	color: #2e2e2e;
	background: transparent;
}
.header .nav li .dropdown li .dropdown.submenu li:hover a{
	color:#fff;
}
.header .button {
	position: absolute;
	top: 0;
	right: 0;
}
.header .button .btn {
	margin-top: 8px;
	color: #fff;
	border-radius: 50px;
	box-shadow:none;
	border:1px solid transparent;
}
.header .button .btn:hover{
	color:#252525;
	background:transparent;
	border-color:#e6e6e6;
}
.header .button .btn i{
	margin-right:5px;
}
/* Header Sticky */
.header.sticky .header-menu{
	position:fixed;
	width:100%;
	top:0;
	left:0;
	-webkit-transition:all 0.4s ease;
	-moz-transition:all 0.4s ease;
	background:#fff;
	transition:all 0.4s ease;
	animation: fadeInDown 1s both 0.2s;
	-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.30);
	-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.30);
	box-shadow:0px 0px 10px rgba(0, 0, 0, 0.30);
}
.home-slider{height:auto;font-family:'EB Garamond',serif;}
.home-slider .overlay{position:relative}
.home-slider .overlay::before{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.4;background:#000;content:"";-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.home-slider .single-slider{background-size:cover;background-position:center;background-repeat:no-repeat;height:auto;border:none}
.home-slider .single-slider:before{opacity:.4}
.home-slider .single-slider .slider-text{margin:180px 0 0;padding:20px}
.home-slider .single-slider h1{font-size:36px;color:#fff;text-transform:uppercase;margin:20px 0;text-shadow:0 0 1px #000,0 0 3px #000}
.home-slider .single-slider p{font-size:28px;text-transform:uppercase;color:#2b2b2b;margin-bottom:15px}
.home-slider .single-slider .button{margin-top:10px}
.home-slider .single-slider .btn{color:#fff;font-size:20px;padding:8px 20px;background:#1a1a1a;position:relative;z-index:3;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.home-slider .single-slider .btn:hover{background:#ec4613;color:#fff}
.home-slider .single-slider .btn.primary{color:#fff}
.home-slider .single-slider .btn.primary:before{background:#fff}
.home-slider .single-slider .btn.primary:hover{color:#252525;background:0 0}
.home-slider .single-slider .btn:last-child{margin-right:0}
.home-slider .owl-carousel .owl-nav div{height:55px;width:55px;line-height:55px;top:50%;background:rgba(0,0,0,.3);color:#fff;font-size:25px;position:absolute;border:none;margin:0;padding:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%;margin:-30px 0 0 0}
.home-slider .owl-carousel .owl-nav div:hover{background:#000}
.home-slider .owl-carousel .owl-nav .owl-prev{left:15px}
.home-slider .owl-carousel .owl-nav .owl-prev:hover{left:25px}
.home-slider .owl-carousel .owl-nav .owl-next{right:15px}
.home-slider .owl-carousel .owl-nav .owl-next:hover{right:25px}
.hvr{margin:0;padding:60px 0;position:relative;background:#fff}
.feature-one__item{position:relative}
@media (max-width:991px){
.feature-one__item{margin-bottom:30px}
}
.feature-one__item__img{position:relative;background-color:#fff}
.feature-one__item__img img{width:100%;height:auto}
.feature-one__item__content{position:absolute;left:0;right:0;margin:auto;bottom:20px;width:calc(100% - 40px);background-color:rgba(255,255,255,.9);padding:19px 30px 25px;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .5s ease}
@media (max-width:360px){
.feature-one__item__content{padding:15px 20px 21px}
}
@media (min-width:992px) and (max-width:1199px){
.feature-one__item__content{padding-left:20px}
}
.feature-one__item__content--title{font-size:22px;letter-spacing:0px;font-family:'EB Garamond',serif;text-transform:capitalize;margin:0}
.feature-one__item__content--icon{width:55px;height:55px;background-color:#f5520d;border-radius:50%;color:#fff;font-size:25px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;top:-27px}
@media (max-width:360px){
.feature-one__item__content--icon{right:15px;top:-35px}
}
.feature-one__item:hover .feature-one__item__content{background-position:bottom left;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:bottom center;transform-origin:bottom center}
.feature-one__item__hover-content{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:calc(100% - 40px);height:calc(100% - 40px);background-color:rgba(255,255,255,.9);padding:35px 40px 25px;background-position:bottom left;-webkit-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;z-index:2}
@media (max-width:767px){
.feature-one__item__hover-content{padding:25px 30px 25px}
}
@media (max-width:360px){
.feature-one__item__hover-content{padding:16px 25px 20px}
}
@media (min-width:768px) and (max-width:991px){
.feature-one__item__hover-content{padding:25px}
}
@media (min-width:992px) and (max-width:1199px){
.feature-one__item__hover-content{padding:20px}
}
.feature-one__item__hover-content--title{font-size:24px;letter-spacing:0px;margin:0 0 16px;font-family:'EB Garamond',serif;text-transform:capitalize}
@media (max-width:360px){
.feature-one__item__hover-content--title{margin-bottom:6px}
}
@media (min-width:992px) and (max-width:1199px){
.feature-one__item__hover-content--title{margin-bottom:8px}
}
.feature-one__item__hover-content--text{margin:0 0 10px;padding:0 0 31px;border-bottom:1px solid rgba(0,0,0,.1)}
@media (max-width:360px){
.feature-one__item__hover-content--text{margin:0 0 5px;padding:0 0 8px;line-height:24px}
}
@media (min-width:768px) and (max-width:991px){
.feature-one__item__hover-content--text{padding-bottom:20px}
}
@media (min-width:992px) and (max-width:1199px){
.feature-one__item__hover-content--text{padding-bottom:15px;font-size:14px;line-height:24px}
}
.feature-one__item__hover-content__btn{display:inline-block;color:#000;font-size:14px;text-transform:capitalize}
.feature-one__item__hover-content__btn span{display:inline-block;font-size:22px;margin:0 0 0 11px;top:5px;position:relative;transition:transform .4s ease}
.feature-one__item__hover-content__btn:hover{color:#f5520d}
.feature-one__item__hover-content__btn:hover span{transform:rotate(-90deg)}
.feature-one__item:hover .feature-one__item__hover-content{-webkit-transform:scale(1,1);transform:scale(1,1)}
.about-sks{background:#fff;padding:60px 0;position:relative;font-family:'EB Garamond',serif;}
.about-one__thumb{position:relative;margin:31px 0 0}
.about-one__thumb__round--top{width:190px;height:190px;background-color:#f1f1f1;border-radius:50%;position:absolute;left:-31px;top:-31px;-webkit-animation:scalings 1.5s alternate infinite;-moz-animation:scalings 1.5s alternate infinite;-ms-animation:scalings 1.5s alternate infinite;-o-animation:scalings 1.5s alternate infinite;animation:scalings 1.5s alternate infinite}
.about-one__thumb__img{background-color:#fff;border-radius:50%;display:inline-block;overflow:hidden;position:relative}
.about-one__thumb__img img{max-width:100%;height:auto;transition:all .5s ease}
.about-one__thumb__round--bottom{width:56px;height:56px;background-color:#f5520d;border-radius:50%;position:absolute;left:-76px;bottom:43px;animation:animationFrames 20s infinite linear}
@media (max-width:991px){
.about-one__thumb__round--bottom{left:0}
}
@media (max-width:767px){
.about-one__thumb__round--bottom{animation:none}
}
.about-txt h2{color:#000;font-size:55px;letter-spacing:1px;margin:0 0 15px 0;font-family:'EB Garamond',serif;text-transform:capitalize}
.about-txt h2 span{color:#cf0626;font-size:16px;text-transform:uppercase;}
.about-txt p{margin-bottom:15px;font-size:18px;color:#2e2e2e;text-align:justify;line-height:28px}
.about-txt .button{margin-top:20px;}
.about-txt .btn{color:#fff;text-transform:uppercase;background:#cf0626;padding:13px 25px;font-size:16px}
.about-txt .btn:before{background:#000}
.tour-trend{margin:0;padding:60px 0;background:#fff;position:relative;font-family:'EB Garamond',serif;}
.tour-trend .row{
    margin-left:-5px;
    margin-right:-5px;
}
.tour-trend .col-md-3, .tour-trend .col-6{
    padding-left:5px;
    padding-right:5px;
}
.tour-trend h2{margin:0 0 10px;padding:0;font-size:32px;color:#cf0626}
.tour-trend p{margin:0 0 10px 0;padding:0 20px;border-left:#2e2e2e 1px solid;color:#2e2e2e;font-size:18px;line-height:28px}
.trendbox{padding:15px 15px 40px;border:1px solid #e9e9e9;border-radius:10px;overflow:hidden;transition:.3s ease-in-out;margin:15px 0;text-align:center;position:relative;background:#fff}
.trendbox img{border-radius:10px}
.trendbox p{font-size:18px;margin:0;padding-top:20px;padding:0;border:none;color:#2e2e2e}
.trendbox h4{font-size:20px;margin:10px 0 5px 0;padding:0;color:#cf0626;}
.trendbox h4 a{color:#cf0626}
.trendbox .read-more{width:75px;height:75px;font-size:20px;color:#000;background:#f7f7f7;position:absolute;bottom:-30px;right:-30px;padding:11px 0 0 19px;text-align:left;border-radius:50%!important;text-decoration:none;display:inline-block}
.trendbox:hover .read-more{color:#fff;background:#cf0626}
.trendbox:hover{border-color:#cf0626}
.fun-facts{background-image:url(../images/fun-fect.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;padding:60px 0;font-family:'EB Garamond',serif;}
.fun-facts h2{margin:0 0 15px 0;padding:0;font-size:36px;text-align:center;color:#000}
.fun-facts .single-fact{margin-top:30px;padding:30px;background:#fff;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;border-radius:5px;
    box-shadow: 0 0 10px 0 rgba(62, 28, 131, 0.1);
}
.fun-facts .single-fact:hover{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);transform:translateY(-15px)}
.fun-facts .single-fact i{font-size:40px;color:#fff;margin-bottom:30px}
.fun-facts .single-fact .number{color:#00416b;font-size:48px;position:relative;display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s eas}
.fun-facts .single-fact .number .counter{color:#00416b;width:125px;height:125px;margin:auto;line-height:110px}
.fun-facts .single-fact p{color:#2a2a2a;font-size:24px;line-height:30px;margin-top:15px;text-transform:capitalize;}
.product-range{margin:0;padding:60px 0;background:#fff;position:relative}
.product-range .row{
    margin-left:-5px;
    margin-right:-5px;
}
.product-range .col-md-3, .product-range .col-6{
    padding-left:5px;
    padding-right:5px;
}
.product-range h2{margin:0 0 10px ;padding:0;font-size:32px;font-family:'EB Garamond',serif;color:#cf0626}
.product-range p{font-family:'EB Garamond',serif;margin:0 0 10px 0;padding:0 20px;border-left:#666 1px solid;color:#2e2e2e;font-size:18px;line-height:28px}
.bestBox{margin:5px 0;padding:0;position:relative;box-shadow:0 3px 7px 0 rgba(0,0,0,.07)}
.bestBox:hover{box-shadow:0 3px 11.88px .12px rgba(0,0,0,.2)}
.bestBox img{width:100%}
.bestBox .besttxt{margin:0;padding:5px;position:relative;z-index:000;background:#fff;font-family:'EB Garamond',serif;text-align:center}
.bestBox .besttxt h3{margin-top:5px;padding:0; font-size:16px}
.bestBox .besttxt h3 a{color:#494949}
.bestBox .besttxt h4{color:#6b7168;font-size:13px}
.bestBox .besttxt .button{margin-top:10px;}
.bestBox .besttxt .btn{color:#fff;text-transform:uppercase;background:#cf0626;border:#b5031f 1px solid;padding:5px 20px;border-radius:30px;font-size:12px}
.bestBox .besttxt .btn:before{background:#000; color:#fff;}
.car-rental{margin:0;padding:30px 0;background:#f5f5f5;position:relative;font-family:'EB Garamond',serif;}
.car-rental h2{color:#cf0626;font-size:32px; text-align:center;margin:15px 0 10px 0;text-transform:capitalize}
.car-rental h6{margin:0 0 10px 0;padding:0;text-align:center;color:#2e2e2e;font-size:18px;line-height:26px}
.carbox{margin:15px 0;padding:10px 5px;background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.06);border-radius:5px}
 
.carbox .button{margin-top:0;text-align:right}
.carbox .btn{color:#fff;background:#c20607;text-transform:uppercase;padding:5px 10px;font-size:14px;border-radius:5px}
.carbox .btn:before{background:#128b02}
.our-blog{margin:0;padding:60px 0;background:#fff;position:relative;font-family:'EB Garamond',serif;}
.our-blog h2{color:#cf0626;font-size:32px;letter-spacing:1px;text-align:center;margin:15px 0 10px 0;text-transform:capitalize}
.our-blog h6{margin:0 0 10px 0;padding:0;text-align:center;color:#2e2e2e;font-size:18px;line-height:26px}
.blogbox{margin:15px 0;padding:  5px;box-shadow: 0 0 10px 0 rgba(62, 28, 131, 0.1);}
.blogbox h3{margin:5px 0 10px 0;padding:0;font-size:20px;line-height:30px;color:#171717}
.blogbox h3 a{color:#171717}
.blogbox h3 a:hover{color:#cf0626}
.blogbox ul{margin:10px 0;padding:0;list-style:none}
.blogbox ul li i{color:#9b9b9b;margin-right:5px}
.blogbox ul li{margin:0 5px;padding:0;color:#9b9b9b;display:inline-block} 
.blogbox p{font-family:Poppins,sans-serif;font-size:14px;color:#666;margin-bottom:10px}
.blogbox .button{margin-top:20px}
.blogbox .btn{color:#fff;background:#433333;padding:10px 20px;font-size:16px;border-radius:20px}
.blogbox .btn:before{background:0 0}
.testimonials{margin:0;padding:40px 0;position:relative;background:#f7f7f7;font-family:'EB Garamond',serif;}
.testimonials h2{color:#000;font-size:48px;letter-spacing:1px;text-align:center;margin:15px 0;text-transform:capitalize}
.testimonials h2 span{color:#cf0626;font-size:16px;text-transform:uppercase;}
.testimonials h6{margin:0 0 15px 00;padding:0;text-align:center;color:#fff;text-transform:uppercase;font-size:16px}
.testimonials .single-testimonial{text-align:left;background:#fff;margin:15px 0;padding:30px;position:relative;position:relative;box-shadow:inherit;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.07)}
.testimonials .single-testimonial img{margin:10px auto;height:80px;width:80px;border-radius:100%;border:5px solid #e5e8e8;-webkit-box-shadow:0 0 20px rgba(0,0,0,.12);-moz-box-shadow:0 0 20px rgba(0,0,0,.12);box-shadow:0 0 20px rgba(0,0,0,.12)}
.testimonials .single-testimonial:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}
.testimonials .single-testimonial p{font-size:18px;position:relative;z-index:4;text-align:left;color:#2e2e2e}
.testimonials .main-content{position:relative;z-index:4;margin:35px 0}
.testimonials .main-content:after,.testimonials .main-content:before{position:absolute;font-family:FontAwesome;font-size:32px;z-index:-4;color:#00aa6c}
.testimonials .main-content::before{left:0;top:-33px;content:"\f10d"}
.testimonials .main-content::after{right:0;bottom:-33px;content:"\f10e"}
.testimonials .single-testimonial h4{font-size:16px;position:relative;color:#8d2929;margin:10px 0;line-height:24px;text-transform:uppercase}
.testimonials .single-testimonial h4 small{color:#9b9b9b;text-transform:inherit;font-size:14px}
.testimonials .owl-nav{top:50%;margin-top:-20px;position:absolute;width:100%}
.testimonials .owl-carousel .owl-nav div{height:48px;width:48px;line-height:48px;top:50%;margin-top:-24px;background:rgba(0,0,0,.3);color:#fff;font-size:25px;position:absolute;border:none;margin:0;padding:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%}
.testimonials .owl-carousel .owl-nav div:hover{background:#f71735}
.testimonials .owl-carousel .owl-nav .owl-prev{left:-75px}
.testimonials .owl-carousel .owl-nav .owl-next{right:-75px}
.testimonials .rating{position:relative;font-size:16px;z-index:2;line-height:20px;color:#00a47d}
.testimonials .rating i{margin-right:4px}
.footer{padding:0;background:#fafafa;position:relative;border-top:#ededed 1px solid}
.footer p{color:#707070;font-size:18px;text-align:justify}
.footer .footer-top{padding:10px 0 20px}
.footer .flogo{text-align:center}
.footer .single-widget{margin:15px 0}
.footer .single-widget h2{font-size:24px;margin-bottom:15px;color:#cf0626;font-family:'EB Garamond',serif;position:relative;letter-spacing:0.5px}
.footer .list li{line-height:30px;color:#484848;list-style:none;font-size:18px;}
.footer .list li a{color:#484848}
.footer .list li i{margin-right:5px;color:#cf0626}
.footer .useful-links ul li{position:relative;line-height:27px;list-style:none}
.footer .useful-links ul li a{color:#484848;font-size:16px}
.footer .useful-links ul li i{margin-right:10px}
.footer .quick-links ul li{position:relative;line-height:27px;list-style:none;width:49%;margin-right:1%;float:left}
.footer .quick-links ul li a{color:#484848;font-size:16px}
.footer .quick-links ul li i{margin-right:10px}
.footer .footer-bottom{background:#ededed}
.footer .bottom-head{padding:10px 0}
.footer .copyright{text-align:center}
.footer .copyright {font-size:18px;letter-spacing:0.5px;color:#59524A;text-transform:capitalize}
.footer .copyright a{color:#59524A}
.footer .copyright a:hover{color:#59524A}
.footer .copyright .designby {color:#e1e1e1;}
.footer .copyright .designby a{color:#e1e1e1}
.footer .copyright .designby a:hover{color:#e1e1e1}


.footer .social{margin:10px 0}
.footer .social li{display:inline-block;margin-right:3px;width:35px;height:35px;border-radius:50%;line-height:12px !important;text-align:center;color:#fff;padding:7px 0;background-color:#848484}
.footer .social li i{margin:0!important;color:#fff!important}
.footer .social li a{color:#fff!important}
.events{padding:0;background:#fff}
.events .section-title{text-align:center;margin-bottom:20px;padding:0}
.events .section-title h4{font-family:Poppins,sans-serif;font-weight:600;text-transform:uppercase;font-size:12px;line-height:24px;margin-bottom:10px;letter-spacing:1px;color:#fff}
.events .section-title h2{font-size:36px;text-transform:capitalize;padding-bottom:12px;color:#fff;font-family:Poppins,sans-serif;position:relative;margin-bottom:18px}
.events .section-title h2::before{position:absolute;left:50%;content:"";width:50px;height:3px;background:#fff;bottom:-1px;margin-left:-25px}
.events p{color:#777;line-height:26px;text-align:justify;margin:0 0 20px}
.events .single-event{margin:15px 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);padding:15px}
.events .single-event:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25)}
.events .single-event .head{position:relative}
.events .single-event .head .btn{position:absolute;top:50%;left:50%;width:50px;height:50px;line-height:50px;border-radius:100%;line-height:50px;padding:0;margin:-25px 0 0 -25px;color:#fff;-webkit-transform:scale(3);-moz-transform:scale(3);transform:scale(3);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:35;background:#000}
.events .single-event:hover .head .btn{transform:scale(1);opacity:1;visibility:visible}
.events .single-event .head .btn:hover{background:#fff;color:#252525}
.events .single-event .head.overlay:before{opacity:0;visibility:hidden;z-index:34}
.events .single-event:hover .head.overlay:before{opacity:.5;visibility:visible}
.events .event-content{margin:0;padding:15px 0;text-align:center;background:#fff}
.events .event-content h4{font-size:18px;margin:10px 0}
.events .event-content h4 a{color:#252525;font-weight:700}
.events .owl-nav{width:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:0}
.events:hover .owl-nav{opacity:1;visibility:visible}
.events .owl-carousel .owl-nav div{height:48px;width:48px;line-height:48px;top:50%;background:#666;color:#fff;font-size:25px;position:absolute;border:none;margin:0;padding:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%;margin-top:-24px}
.events .owl-carousel .owl-nav div:hover{color:#fff}
.events .owl-carousel .owl-nav .owl-prev{left:-75px}
.events .owl-carousel .owl-nav .owl-prev:hover{left:-65px}
.events .owl-carousel .owl-nav .owl-next{right:-75px}
.events .owl-carousel .owl-nav .owl-next:hover{right:-65px}
.inner{margin:0;padding:30px 0;position:relative}
.section-title{margin-bottom:20px;padding:0}
.section-title h2{font-style:normal;font-weight:600;font-family:'EB Garamond',serif;font-size:30px;letter-spacing:1px;color:#0b182d;padding-bottom:15px;margin-bottom:15px;position:relative}
.section-title h2::before{position:absolute;left:0;content:"";width:100px;height:2px;background:#e3dcd5;bottom:-1px;margin-left:0}
.section-title p{font-size:18px; line-height:28px; margin-bottom:15px;text-align:justify}
.section-title p a{color:#cf0626}
.about-gtti{background:#fff;padding:25px 0 40px}
.about-gtti h2{color:#670000;font-size:40px;font-weight:600;letter-spacing:1px;margin:15px 0;font-family:'EB Garamond',serif;text-transform:capitalize}
.about-gtti h2 span{color:#0a1e3d}
.about-gtti p{margin-bottom:15px;font-size:18px;color:#2e2e2e;text-align:justify;line-height:28px}
.about-gtti .button{margin-top:20px;font-family:'EB Garamond',serif;}
.about-gtti .btn{color:#fff;text-transform:uppercase;background:#f8b110;padding:10px 20px;font-size:16px}
.about-gtti .btn:before{background:#000}
.taBox{margin:15px 0;padding:0;position:relative;font-family:'EB Garamond',serif;border-radius:10px;box-shadow:0 0 20px 9px rgba(0,0,0,.05)}
.taBox img{border-radius:10px 10px 0 0}
.taBox h3{margin:5px 0;padding:0;font-size:18px;color:#000;text-transform:uppercase}
.taBox p{color:#747373}

.shape.rellax{position:absolute;background-color:#f5f5fc!important}
.bg-soft-primary{background-color:#f5f5fc!important}
.rounded{border-radius:.4rem!important}
.samplebox{margin:15px 0;position:relative}
.samplebox .card{box-shadow:0 0 0 .05rem rgba(8,60,130,.06),0 0 1.25rem rgba(30,34,40,.04);border:0}
.samplebox .card figure{margin:0;padding:0}
.samplebox .card .card-img-top{border-top-left-radius:.4rem;border-top-right-radius:.4rem}
.samplebox h3{margin:0;padding:0;font-size:18px;color:#343f52}
.samplebox h3 a{color:#343f52;font-weight:600;letter-spacing:1px}
.samplebox p{margin:15px 0;padding:0;font-size:14px;color:#343f52}
.toursimg{position:relative;margin:0}
.tour-slider .owl-nav div{height:55px;width:55px;line-height:55px;top:40%;background:#000!important;color:#fff;font-size:25px!important;position:absolute;border:none;margin:0;padding:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;border-radius:100%!important;margin:-30px 0 0 0}
.tour-slider .owl-nav div:hover{background:#000}
.tour-slider .owl-nav .owl-prev{left:15px}
.tour-slider .owl-nav .owl-prev:hover{left:25px}
.tour-slider .owl-nav .owl-next{right:15px}
.tour-slider .owl-nav .owl-next:hover{right:25px}

.form-section{width:100%;padding:  0  ;position:relative; } 
.form-section .title-box,.reqQuote .title-box{margin-bottom:25px}
.form-section .title-box .form-title h2{position:relative;color:#fff;margin-bottom:2px;font-size:36px}
.form-section .title-box .text,.reqQuote .title-box .text{position:relative;font-size:16px;letter-spacing:1px;color:#fff;text-transform:uppercase}
.form-section .form-content{padding: 30px;
background-color: #eceeef;}
.form-section .form-content h3{
	margin-bottom:15px;	 
padding: 0 0 0 15px;
color: #cf0626;
font-size: 28px;
border-left: #cf0626 3px solid;
}
.form-section .form-content .form-group{position:relative;margin-bottom:15px}
.form-section .form-content .form-group input[type=date],
.form-section .form-content .form-group input[type=email],
.form-section .form-content .form-group input[type=number],
.form-section .form-content .form-group input[type=text],
.form-section .form-content .form-group select,
.form-section .form-content .form-group textarea{width:100%;height:42px;background:#fff;color:#666;padding:10px 20px;font-size:14px;border:1px solid #fff;border-radius:0;transition:.5s}
.form-section .form-content .form-group .ui-selectmenu-button.ui-button{padding:17px 20px}
.form-section .form-content .form-group textarea{height:70px;resize:none}
.form-content .form-group .ui-selectmenu-button.ui-button:focus,
.form-content .form-group input:focus,
.form-content .form-group textarea:focus,
.form-section .form-content .form-group .ui-selectmenu-button.ui-button:focus,
.form-section .form-content .form-group input:focus,
.form-section .form-content .form-group textarea:focus,
.reqQuote .form-content .form-group .ui-selectmenu-button.ui-button:focus,
.reqQuote .form-content .form-group input:focus,.reqQuote .form-content .form-group textarea:focus{border:1px solid #222}

.tourtitle{background-color:#faf5ee;padding:15px 0;font-family:'EB Garamond',serif;}
.tourtitle h3{margin:0;padding:0;font-size:30px}
.tourtitle ul{margin:0;padding:0;list-style:none}
.tourtitle ul li{margin:5px 15px;padding:0;display:inline-block;list-style:none;font-size:18px;}
.tourtitle ul li strong{color:#cf0626;}
.ccontanttxt{margin:0 0 15px 0;padding:15px;background:#f9f9f9}
.ccontanttxt h3{margin:0 0 10px 0;padding:0 0 0 15px;color:#cf0626;font-size:28px;border-left:#cf0626 3px solid}
.ccontanttxt p{margin:0 0 15px 0;padding:0;font-size:18px;line-height:30px;text-align:justify}
.ccontanttxt ul{margin:0 0 0 25px;padding:0;list-style:disc}
.ccontanttxt ul li{margin:0;list-style:disc;padding:0;font-size:14px;line-height:26px}
.itinerary{margin:0 0 15px 0;padding:15px;background:#f9f9f9}
.itinerary h3{margin:0 0 10px 0;padding:0 0 0 15px;color:#cf0626;font-size:28px;border-left:#cf0626 3px solid}
.itinerary .faq-content{margin-top:10px}
.itinerary .text-content{text-align:left;padding:0 60px 0 0;margin-bottom:30px}
.itinerary .text-content h2{font-size:38px;margin-bottom:25px}
.itinerary .text-content p{font-size:16px}
.itinerary .panel-group{margin:0;text-align:left}
.itinerary .panel{background:#fff;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;margin:0 0 2px}
.itinerary .panel-heading{background:0}
.itinerary .faq-title a{padding:15px 0;font-size:21px;position:relative;color:#101010;width:100%;display:block;border-bottom:#dfdbd8 1px solid}
.itinerary .faq-title a::after{content:"\f0d8";font-family:FontAwesome;top:50%;margin-top:-5px;right:24px;position:absolute;background:0 0;width:10px;height:10px;line-height:10px;color:#cf0626;border-radius:0;text-align:center;font-size:17px}
.itinerary .panel.active .faq-title a{color:#cf0626;text-decoration:none}
.itinerary .faq-title a.collapsed::after{content:"\f0d7";color:#cf0626;background:0 0}
.itinerary .faq-body{padding:10px 0;font-size:15px;box-shadow:none;text-shadow:none}
.itinerary .faq-body p{font-size:18px; line-height:28px;}
.itinerary .panel-default{border:0;box-shadow:none;background:0 0!important;text-shadow:none;margin:10px 0}
.sidebar-helpline{position:relative;padding:15px;text-align:center;margin-top:15px;background:#eceeef;border-radius:10px}
.sidebar-item{box-shadow:0 0 20px #cccccc57;margin-bottom:30px;padding:15px}
.sidebar-helpline-content{position:relative;z-index:1}
.sidebar-helpline::after{position:absolute;content:'';height:100%;width:100%;top:0;left:0;}
.sidebar-helpline-content img{width:70px;margin-bottom:10px}
.sidebar-helpline-content h3{font-family:'EB Garamond',serif;font-size:21px;color:#333;font-weight:600;margin-top:0;line-height:1.5;margin-bottom:15px}
.sidebar-helpline-content p{margin-bottom:5px;color:#2e2e2e;font-size:20px}
.sidebar-helpline-content p.call{font-size:18px;font-weight:500}
.sidebar-helpline-content p a{color:#333}
.sidebar-helpline-content .button{margin-top:20px;}
.sidebar-helpline-content .btn{color:#fff;text-transform:uppercase;background:#19a23a;padding:13px 25px;font-size:16px;border-radius:25px}
.sidebar-helpline-content .btn:before{background:#088e29}

.testimonial{background:#fff;text-align:center;margin:20px 0;border:1px solid #CCC; border-radius:20px;box-shadow:0 0 20px rgba(0,0,0,.07)}
.testimonial .description{padding:15px 15px;margin-bottom:5px;font-size:18px;color:#2e2e2e;line-height:30px;text-align:left;position:relative}
.testimonial .description:before{content:"\f10d";font-family:FontAwesome;font-weight:900;display:inline-block;padding:0 15px 5px 0;font-size:30px;color:#cb2206;text-align:center;position:relative;top:8px;left:0}
.testimonial .description:after{content:"\f10e";font-family:FontAwesome;font-weight:900;display:inline-block;padding:0 15px 5px 0;font-size:30px;color:#cb2206;text-align:center;position:relative;top:8px;left:0}
.testimonial .testimonial-content{position:relative}
.testimonial .testimonial-content:beforee{content:"";width:1px;height:20px;background:#cb2206;position:absolute;top:-50px;left:50%}
.testimonial .testimonial-content:afterr{content:"";width:2px;height:40px;background:#cb2206;position:absolute;top:-70px;left:50%;transform:skewX(-45deg);transform-origin:100% 100% 0}
.testimonial .pic{display:inline-block;width:80px;height:80px;border-radius:50%;margin-right:7px}
.testimonial .pic img{width:100%;height:auto;border-radius:50%}
.testimonial .title{display:inline-block;font-size:22px;font-weight:700;color:#cb2206;letter-spacing:1px;text-transform:capitalize}
.carbox{margin:15px 0;padding:10px 5px;background:#fff;border-radius:5px}
.carbox h3{margin:0 10px;padding:0;font-size:15px;color:#480c00;font-weight:600}
.carbox p{margin:0 10px;padding:0;font-size:13px;color:#333}
.icon_box_content{position:absolute;top:85%;left:20%;z-index:11;background:#fff;padding:20px 30px 15px;border-radius:8px;box-shadow:0 10px 20px rgba(0,0,0,.1)}
.icon_box_content h3{font-size:18px;font-weight:700;color:#313041;line-height:1.2}
.icon_box_content h3 small{font-size:11px;font-weight:500;text-transform:uppercase;margin:0 0 3px;letter-spacing:1px;color:#7a7c88;line-height:1.2}
.itinerary-form{border:2px solid #ff5733}
.card{position:relative;overflow:hidden;border-radius:4px;display:inherit;background:#fff;box-shadow:6px 2px 20px 0 rgba(0,0,0,.1)}
.itinerary-form-head{font-family:'EB Garamond',serif;padding:15px 20px;font-size:30px;color:#fff;background:#ff5733}
.itinerary-form form{padding:20px}
.itinerary-form form .form-group{margin-bottom:15px}
.itinerary-form form.input-box{position:relative}
.itinerary-form .form-control::placeholder{color:#999;opacity:1}
.itinerary-form .input-box .form-control{padding-left:40px}
.itinerary-form .form-control{height:45px;outline:0;border-radius:3px;border:1px solid #bdbdbd;padding:6px 12px;color:#555;font-size:14px;background:#fff;box-shadow:none;font-family:Poppins,sans-serif;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.itinerary-form .input-icon{position:absolute;top:10px;z-index:1;left:30px}
.itinerary-form .input-icon i{color:#e72e2d}
.itinerary-form .btn,.itinerary-form .btn-lg{background:#ee3736;color:#fff;outline:0;box-shadow:6px 2px 20px 0 rgba(0,0,0,.1);border-radius:3px;font-size:14px;letter-spacing:.05rem;height:45px;line-height:45px;padding:0 20px;font-weight:400;border:none;transition:all .3s ease-in-out}
.our-fairs{margin:0;padding:60px 0;position:relative}
.our-fairs h2{color:#670000;font-size:40px;font-weight:600;letter-spacing:1px;margin:15px 0;font-family:'EB Garamond',serif;text-transform:capitalize;}
.our-fairs h2 span{color:#0a1e3d}
.our-fairs h6{margin:0 0 10px 0;padding:0;text-align:center;color:#2e2e2e;font-size:15px;line-height:26px}
.frBox{margin:15px 0;padding:0;position:relative;font-family:'EB Garamond',serif;border-radius:10px;box-shadow:0 0 20px 9px rgba(0,0,0,.05)}
.frBox img{border-radius:10px 10px 0 0}
.frBox h3{margin:5px 0;padding:0;font-size:18px;color:#000;text-transform:uppercase}
.frBox a:hover h3{color:#cf0626;}
.frBox p{color:#747373}

.fairbox{margin:15px 0;padding:10px;background:#f2f2f2}
.fairbox h3{margin:5px 0 5px 0;padding:0 0 5px 0;font-size:16px;font-family:Urbanist;line-height:30px;color:#282828;border-bottom:#efb006 1px solid}
.fairbox h3 a{color:#282828}
.fairbox ul{margin:10px 0;padding:0;list-style:none}
.fairbox ul li i{color:#be801c;margin-right:5px}
.fairbox ul li{margin:0 5px;padding:0;display:inline-block}
.fairbox p{font-family:Poppins,sans-serif;font-size:14px;color:#666;margin-bottom:10px}
.fairbox .button{margin-top:10px}
.fairbox .btn{color:#fff;background:#efb006;font-family:'EB Garamond',serif;padding:10px 20px;font-size:16px;border-radius:20px}
.fairbox .btn:before{background:0 0}
.blog .single-blog{position:relative;margin:15px 0;background:#fff;border:#dedede 1px solid}
.blog .single-blog:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,.12);-moz-box-shadow:0 0 10px rgba(0,0,0,.12);box-shadow:0 0 10px rgba(0,0,0,.12)}
.blog .blog-head{overflow:hidden}
.blog .blog-head:before{z-index:35;opacity:0;visibility:hidden}
.blog .single-blog:hover .blog-head:before{opacity:.5;visibility:visible}
.blog .single-blog img{width:100%}
.blog .single-blog:hover img{transform:scale(1.2) rotate(5deg)}
.blog .blog-head .date{position:absolute;left:12px;top:12px;text-align:center;border-radius:100%;width:70px;height:70px;line-height:70px;z-index:33;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;z-index:36}
.blog .single-blog:hover .date{transform:scale(1);opacity:1;visibility:visible}
.blog .blog-head .date h4{font-size:25px;font-weight:600;color:#fff;padding:10px 0;background:#cb2206}
.blog .blog-head .date h4 span{font-size:15px;font-weight:600;color:#fff;display:block}
.blog .blog-main{margin-top:50px;background:#f6f6f6;position:relative}
.blog .blog-content{padding:20px;background:#f5f5f5}
.blog .blog-content p{font-size:14px;line-height:24px}
.blog .blog-content .blog-title{font-size:21px;line-height:26px;margin-bottom:10px;color:#171717}
.blog .blog-content .blog-title a{color:#252525}
.blog .blog-content .blog-title a:hover{color:#1eaab5}
.blog .blog-content .button{margin-top:20px}
.blog .blog-content .btn{color:#181818;font-size:14px;letter-spacing:1px;padding:12px 25px;border-radius:30px;text-transform:uppercase;background:0 0;border:#cb2206 1px solid}
.blog .owl-nav{width:100%;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;margin:0}
.blog:hover .owl-nav{opacity:1;visibility:visible}
.latest-news{margin-bottom:30px;position:relative}
.latest-news h3{text-transform:capitalize;color:#c83c45;letter-spacing:0;font-size:24px;font-weight:600;margin-bottom:1.5rem}
.latest-news .single-news{position:relative;padding-left:85px;margin-bottom:15px}
.latest-news .single-news:last-child{margin:0}
.latest-news .single-news img{width:75px;height:75px;position:absolute;left:0;top:0}
.latest-news .single-news h4{margin:0;padding:0;line-height:24px;font-weight:700}
.latest-news .single-news h4 a{color:#3a3a3a;margin:0;padding:0;font-weight:700;font-size:16px}
.latest-news .single-news p{padding-right:50px;font-size:14px;color:#6d6d6d;line-height:16px}
.tags{margin-bottom:30px;position:relative;font-family:Poppins,sans-serif}
.tags h3{text-transform:capitalize;color:#101010;letter-spacing:0;font-size:19px;margin-bottom:1.5rem;font-weight:600}
.tags a{background-color:#fff;border:1px solid #eaeaea;color:#a6a6a6;font-size:12px;letter-spacing:1.5px;padding:.7em .7em;margin-right:.4rem;margin-bottom:.7rem;border-radius:0;display:inline-block}
.tags a:hover{text-decoration:none;color:#fff!important;background-color:#cf0626!important;border-color:transparent}
.recent_post{margin-bottom:30px;background:#e8e8e8;padding:10px;font-family:Poppins,sans-serif}
.recent_post h3{text-transform:capitalize;color:#101010;letter-spacing:0;font-size:19px;margin-bottom:.5rem;font-weight:600}
.recent_post li i{margin-right:2px}
.recent_post ul li{position:relative;line-height:25px;list-style:none;margin:0!important;padding:0!important}
.recent_post ul li a{color:#777;padding:10px 0;font-size:14px;display:inline-block}
.iBox02{margin:15px 0;padding:0 0 10px 0;background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.iBox02 h3{margin:15px 10px 10px 10px;padding:0;font-size:21px;color:#000}
.iBox02 h3 a{color:#cf0626}
.iBox02 p{margin:0px 10px 15px 10px;font-size:18px;color:#2e2e2e;text-align:justify;line-height:28px}
.iBox02 ul{margin:0 0 0 25px;padding:0}
.iBox02 ul li{margin:0;padding:0;list-style:disc;font-size:16px;color:#2e2e2e;line-height:28px}




.blog-info{margin:5px 10px}
.blog-info a{color:#777;margin-right:5px;padding-right:5px;border-right:1px solid #e7e7e7;font-weight:500}
.blog-info a:last-child{border-right:0px;margin-right:0;padding-right:0}
.blog-info a i{margin-right:5px;text-align:center;border-radius:100%;font-size:13px;color:#cf0626}
.blog-right{margin:10px 0;background:#f3f3f1;padding:50px 40px 0 40px}
.custbttn{margin-bottom:30px;padding:12px 0;text-align:center;font-size:18px;font-weight:700;background:linear-gradient(to bottom,#df1f25 0,#fa3e1b 100%)}
.custbttn:hover{background:linear-gradient(to bottom,#fa3e1b 0,#df1f25 100%)}
.custbttn a{color:#fff}
.searchwidget{margin-bottom:30px;position:relative;font-family:Poppins,sans-serif}
.searchwidget input{padding-right:3.5em;border-radius:0;background-color:#fff;border-color:#eaeaea;color:#5c5c5c;-webkit-box-shadow:none;box-shadow:none;max-width:100%;height:3.06em;padding-left:calc(1em - 1px);width:100%}
.searchwidget .button{top:0;right:0;position:absolute;background-color:transparent;color:#b0b0b0;font-size:17px;border:none;height:100%;width:15%;padding:0}
.searchwidget:hover .button{color:#cf0626}
.widgetlink{margin-bottom:30px;position:relative;background:#fff;padding:15px;font-family:Poppins,sans-serif}
.widgetlink h3{text-transform:capitalize;color:#101010;letter-spacing:0;font-size:19px;margin-bottom:1.5rem;font-weight:600}
.widgetlink ul{list-style:none}
.widgetlink ul li{padding:6px 0;font-size:16px;font-size:1rem;border-bottom:1px dotted #d2d2d2;letter-spacing:1px}
.widgetlink ul li a{color:#555}
.widgetlink ul li:first-child{padding-top:0}
.widgetlink ul li:last-child{padding-bottom:0}
.widgetlink ul li span{font-size:14px;font-size:.875rem;color:#cf0626}
.contact-section{position:relative;padding:30px 0}
.contact-section .title-box .title h2{position:relative;display:block;line-height:46px;padding-top:25px;margin-bottom:58px}
.contact-section .title-box .title h2 span{font-weight:500}
.contact-section .title-box .title h2:before{position:absolute;content:'';background:#c8944a;width:30px;height:3px;left:50%;margin-left:-25px;top:0}
.contact-section .contact-info{position:relative}
.contact-section .contact-info .title h3{position:relative;display:block;color:#323142;margin-bottom:26px;font-weight:700;line-height:1.2;font-size:50px}
.contact-section .contact-info .title h3 small{font-size:24px}
.contact-section .contact-info p{margin:0 0 10px 0;padding:0;color:#747682}
.contact-section .contact-info .title h3:before{position:absolute;content:'';background:#fff;width:30px;height:3px;left:0;top:0}
.contact-section .contact-info .social li{position:relative;float:left;margin-right:4px;list-style:none}
.contact-section .contact-info .social li:last-child{margin-right:0}
.contact-section .contact-info .social li a{position:relative;display:inline-block;font-size:16px;color:#222;width:50px;height:50px;line-height:50px;background:#f9f3eb;text-align:center}
.contact-section .contact-info .social li a:hover{background:#e85f4b;color:#fff}
.contact-section .contact-form-area .form-group{position:relative;margin-bottom:20px}
.contact-section .contact-form-area .form-group input[type=email],.contact-section .contact-form-area .form-group input[type=text],.contact-section .contact-form-area .form-group textarea{width:100%;height:62px;background:#f9f3eb;border:1px solid #f9f3eb;padding:15px 20px;transition:all .5s ease}
.contact-section .contact-form-area .form-group textarea{height:230px;resize:none}
.contact-section .contact-form-area .form-group input:focus,.contact-section .contact-form-area .form-group textarea:focus{border:1px solid #ff8503}
.contact-section .contact-form-area .form-group button{position:relative;display:inline-block;font-size:16px;font-family:Poppins,sans-serif;font-weight:500;color:#222;border:2px solid #222;background:0 0;cursor:pointer;text-transform:uppercase;padding:13px 45px 12px 45px;transition:all .5s ease}
.contact-section .contact-form-area .form-group button:hover{background:#e85f4b;border:2px solid #e85f4b;color:#000}
.contact-section .contact-form-area .form-group .contact-btn{position:relative;float:right;padding-top:4px}
.ctbox{padding:30px;border-style:solid;border-width:1px;border-color:#ebe6de;border-radius:8px;margin:20px 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}
.ctbox .iconbox-wrapper{text-align:left;flex-direction:row;display:flex;align-items:center}
.ctbox .iconbox-wrapper .icon-box-icon{display:inline-flex;flex:0 0 auto;margin-top:5px;text-align:left;margin-right:15px;margin-left:0;margin-bottom:unset}
.ctbox .iconbox-wrapper .icon-box-icon span{background-color:#faf5ee;fill:#313041;color:#313041;font-size:24px;padding:18px;border-radius:50%;text-align:center;display:inline-block;line-height:1;transition:all .3s}
.ctbox .iconbox-wrapper .icon-box-content{flex-grow:1;text-align:left}
.ctbox .iconbox-wrapper .icon-box-content h3{font-size:20px;font-weight:700;line-height:1.2;color:#333244}
.ctbox .iconbox-wrapper .icon-box-content p{text-align:left;margin:0;font-size:18px;}

a.whatsapp-btn{background:#0e8c06;border-radius:4px;bottom:15px;color:#fff;font-size:14px;left:20px;padding:5px 10px;position:fixed;z-index:1111}
a.whatsapp-btn i{font-size:24px;}
a.whatsapp-btn:hover{background:#0ca503}

a.call-btn{background:#07749e;border-radius:4px;bottom:55px;color:#fff;font-size:24px;left:20px;padding:5px 10px;position:fixed;z-index:1111}
a.call-btn:hover{background:#097daa}

.tctBox{padding:15px 15px 40px;border:1px solid #e9e9e9;border-radius:10px;overflow:hidden;transition:.3s ease-in-out;margin:15px 0;text-align:center;position:relative;background:#fff;font-family:'EB Garamond',serif}
.tctBox img{border-radius:10px}
.tctBox p{font-size:18px;margin:0;padding-top:20px;padding:0;border:none;color:#2e2e2e}
.tctBox h4{font-size:24px;margin:10px 0 5px 0;padding:0;color:#cf0626}
.tctBox h4 a{color:#cf0626}
.tctBox .read-more{width:75px;height:75px;font-size:20px;color:#000;background:#f7f7f7;position:absolute;bottom:-30px;right:-30px;padding:11px 0 0 19px;text-align:left;border-radius:50%!important;text-decoration:none;display:inline-block}
.tctBox:hover .read-more{color:#fff;background:#cf0626}
.tctBox:hover{border-color:#cf0626}
.innerText p{margin-bottom:15px;font-size:16px;color:#2e2e2e;text-align:justify;line-height:28px}
.innerText ul{margin:0 0 0 25px;padding:0}
.innerText ul li{margin:0;padding:0;list-style:disc;font-size:16px;color:#2e2e2e;line-height:28px}
.eform{margin-top:15px;padding:15px;background:#f2f2f2;border:8px solid #f8f8f8;border-radius:5px}
.eformtxt{margin:10px auto;padding:0;text-align:center;max-width:40vw;position:relative}
.eformtxt h2{color:#cf0626;font-size:28px;font-weight:600; line-height:30px;margin-bottom:20px}
.eformtxt p{color:#101010;font-size:18px;line-height:24px;margin-bottom:20px;font-weight:300}
.eformtxt p span i{color:#71828d;font-size:20px;margin:5px 0;width:60px;height:60px;line-height:60px;background-color:#fff;border-radius:50%}
.eformtxt p a{color:#000;font-size:18px;font-weight:300}
.eformtxt .form-group{margin-bottom:15px}
.eformtxt .input-box{position:relative}
.eformtxt .input-icon{position:absolute;top:10px;left:10px;z-index:222}
.eformtxt .input-icon i{color:#71828d}
.eformtxt .form-control{background:#fff;height:40px;outline:0;border-radius:3px;border:1px solid #bdbdbd;box-shadow:none}
.eformtxt .input-box .form-control{padding-left:35px}
.eformtxt textarea.form-control{height:125px;padding-top:12px}
.eformtxt .check-box{position:relative;display:inline-block;margin-bottom:10px;cursor:pointer;font-size:14px;user-select:none}
@media only screen and (min-width:768px) and (max-width:991px){
.eformtxt{max-width:100vw}
}
@media only screen and (max-width:767px){
.eformtxt{max-width:100vw}
}
.whyUs{margin:0;padding:60px 0;background:#f5f5f5}
.whyUs h2{margin:0 0 10px;padding:0 0 10px 0;font-size:30px;color:#000;text-align:center;border-bottom:#d1d1d1 1px solid;font-weight:600}
.whyppt{margin:25px 0 30px}
.whyppt ul li{width:33%;height:145px;float:left;color:#333;font-size:16.5px;padding:15px 15px 0;text-align:center;background:#fff;margin:1px}
.whyppt ul li strong{display:block;font-size:18px;font-weight:400;color:#38445c}
.whyppt ul li p{line-height:24px;color:#6f6b80;font-size:16px;margin:0 0 20px;padding:0}
.whyicons{background-image:url(../images/why-choose-icons.png);background-repeat:no-repeat;margin:0 auto;height:40px}
.whyicons-1{width:35px;background-position:0 0;display:inline-block}
.whyicons-2{width:40px;display:inline-block;background-position:-40px 0}
.whyicons-3{width:50px;display:inline-block;background-position:-88px 0}
.whyicons-4{width:37px;display:inline-block;background-position:0 -48px}
.whyicons-5{width:55px;display:inline-block;background-position:-40px -48px}
.whyicons-6{width:37px;display:inline-block;background-position:-100px -48px}
.whyppt ul li:nth-child(3n){border-right:none}
.whyppt ul li:nth-child(4n),.whyppt ul li:nth-child(5n),.whyppt ul li:nth-child(6n){border-bottom:none}
.videobx{margin:15px 0 0}
.video-caption{overflow:hidden;padding:2px 0 5px;text-align:center;font-size:15px;background-color:#4a1212}
.video-caption span{display:block;color:#fff}
.video-caption strong{display:block;color:#fffc00}
.video-caption p{color:#fff;margin-bottom:0}

.reqQuote .form-content{padding:25px;background:#fdf8f5;border:#ddc194 1px solid}.reqQuote .form-content .form-group{position:relative;margin-bottom:20px}.reqQuote .form-content .form-group input[type=email],.reqQuote .form-content .form-group input[type=text],.reqQuote .form-content .form-group select,.reqQuote .form-content .form-group textarea{width:100%;height:35px;background:#fff;color:#4f4f4f;padding:5px 5px;font-size:14px;border:#ddc194 1px solid;border-radius:0;transition:all .5s ease}.reqQuote .form-content .form-group .btn{padding:10px 30px;background:#e46d33;border:#e46d33 1px solid;color:#fff}.reqQuote .form-content .form-group .btn:hover{color:#000}.reqQuote .form-content .form-group textarea{height:120px;resize:none}.reqQuote .form-content .form-group .ui-selectmenu-button.ui-button:focus,.reqQuote .form-content .form-group input:focus,.reqQuote .form-content .form-group textarea:focus{border:1px solid #222}.reqQuote .form-content .form-group label{display:inherit!important}.reqQuote .form-content .form-group input[type=checkbox],.reqQuote .form-content .form-group input[type=radio]{float:right}

.star-rating{margin:5px 0}
.star-rating i{color:#ffa127;margin-left:4px}
.star-rating i:first-child{margin-left:0}

.trip{margin:10px 0}
#CDSWIDSSP {width:100% !important;}


.ownerblock{margin:0;padding:40px 0;background:rgb(207 6 38 / 5%)}
.ownerblock h2{margin:0;padding:0;font-size:32px;color:#cf0626}
.ownerblock h3{margin:10px 0;font-size:21px;color:#1c1c1c}
.ownerblock h3 span{font-size:18px;color:#444464}

.ownerimg{margin:10px 0; background:#FFF; padding:10px; box-shadow: 0 0 10px 0 rgba(62, 28, 131, 0.1);}
.ownertxt{margin:10px 0}
.ownertxt p{margin:0;font-size:18px;text-align:justify;line-height:1.8;}
.ownertxt .button{margin-top:10px;font-size:16px}
.ownertxt .btn{color:#fff;text-transform:capitalize;padding:8px 15px;border-radius:5px;background:#a6015a;border:#a6015a 1px solid}
.ownertxt .btn:hover{color:#000}