| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/b2c.hellogtx.com/public/upload/pinkstravel/css/ |
Upload File : |
:root {
--maincolor: #e5104a;
--secondcolor: #1824ae;
--topheader: #e5104a;
--pricecolor: #159f2b;
--whitecolor: #fff;
--greycolor: #ccc;
--blackcolor: #333;
}
*{margin:0;padding:0;font-family: 'Muli';}
h1,h2,h3,h4,h5,h6,p,a,span,strong{
margin: 0;padding: 0;
}
.top-header {
background: #f9dae2;
padding: 5px 0;
}
.intro-contact{
padding: 20px 20px;
border-radius: 5px;
background: linear-gradient(to top right, #e5104a, #8d4fff);
margin-bottom: 20px;
}
.overlaye{
position: absolute;
bottom: 0;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.5);
color: #f1f1f1;
width: 100%;
transition: .5s ease;
opacity:0;
color: white;
font-size: 20px;
padding: 20px;
text-align: center;
}
.top-menu ul{
list-style: none;
margin: 0;
padding:0;
}
.top-menu ul li{
float: left;
}
li.ml-auto {
border-left: none !important;
}
.school-tour-image img{
border-radius: 10px;
}
.intro-tour h4 {
margin-bottom: 20px;
}
.tour-booking-detail{
align-self: center;
height:100%;
}
.tour-booking-detail h3 {
padding: 30px 0;
}
.tour-booking-detail span {
color: #8b8787;
}
.view-tour-package button {
background: var(--maincolor);
border-color: var(--maincolor);
}
.tour-booking-detail {
align-self: center;
height: 100%;
border-right: 1px solid #ccc;
}
.intro-tour {
padding: 20px 20px;
background: #f7f6f6;
border-radius: 5px;
margin-bottom: 20px;
box-shadow: #e7dfdf 2px 2px 5px;
}
.domestic-pack img {
width: 100%;
}
section.content-area {
padding-top: 50px;
background: #fbf7f7;
padding-bottom: 50px;
}
section.bread {
background: #e9ecef;
}
.breadcrumb {
margin-bottom: 0;
}
.sticky-detail-package {
background-color: #fff;
box-shadow: #e7e7e7 2px 2px 5px;
padding: 10px 0;
position: sticky;
top: 0;
z-index: 999;
}
.banner-title-details {
font-size: 17px;
color: #3c3c3c;
font-weight: 500;
text-transform: capitalize;
}
.banner-title-details a {
color: #666;
}
.banner-sub-title-details {
font-size: 14px;
font-weight: 400;
color: #666;
text-transform: capitalize;
}
.startingbox-right {
float: right;
text-align: right;
}
.service_subheading {
margin: 0 2px 0 0;
text-transform: capitalize;
font-size: 12px;
color: #8f8f8f;
float: right;
display: block;
width: 100%;
}
span.similar_package-price {
text-decoration: none;
font-size: 20px;
color: #000;
font-weight: 700;
}
.service_subheading {
margin: 0 2px 0 0;
text-transform: capitalize;
font-size: 12px;
color: #8f8f8f;
float: right;
display: block;
width: 100%;
}
.details-btn-box {
margin: 8px 0 0;
text-align: right;
}
img.img-fluid.detail-slider-pic {
height: 100%;
border-radius: 10px;
}
.package-includes {
background: #fff;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #eee;
}
.package-includes ul {
list-style: none;
margin: 0;
padding: 0;
}
.package-includes ul li:first-child {
padding-left: 0px;
}
.package-includes ul li {
display: inline-block;
font-size: 13px;
text-align: center;
padding: 10px 15px;
}
.package-includes strong {
font-size: 18px;
}
.package-includes span {
display: block;
font-size: 15px;
color: #525151;
font-weight: 300;
}
body.flight-page {
background: #fbf7f7;
}
.looking-for {
padding: 10px 10px 25px 10px;
border-radius: 0;
background: #fff;
border: 1px solid #eee;
}
.looking-for p {
font-weight: 400;
font-size: 14px;
}
.read-more-content {
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
.looking-for strong {
text-align: right;
display: block;
font-weight: 500;
padding: 10px 0;
}
.price-include {
padding: 10px 10px 25px 10px;
border-radius: 0;
background: #fff;
border: 1px solid #eee;
margin: 15px 0;
}
.price-include p {
font-size: 15px;
}
section.hd {
padding: 15px;
margin: 10px 0;
background: #fff;
}
img.img-fluid.hd {
height: 150px;
width: 100%;
object-fit: cover;
}
.hd-detail p {
font-size: 15px;
margin-bottom: 0;
}
.day-detail h4 {
color: #666464;
}
.daywise-detail {
background: #fff;
padding: 15px 15px;
border: 1px solid #eee;
}
.daywise-detail h4 {
font-size: 18px;
}
.read-more-content {
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;
overflow: hidden;
}
.daywise-detail strong {
text-align: right;
display: block;
padding: 10px 0;
font-weight: 500;
}
.similar-packages {
background: #fff;
padding: 12px;
box-shadow: #e7e7e7 2px 2px 5px;
position: sticky;
top: 90px;
}
.banner-title-details {
font-size: 17px;
color: #3c3c3c;
font-weight: 500;
text-transform: capitalize;
}
.listbox-title-new {
font-size: 13px;
font-weight: 500;
}
.list-detail-inner-new {
color: #8f8f8f;
font-size: 13px;
font-weight: 500;
margin: 0 0 10px;
}
.simi-pack-list-item-img {
overflow: hidden;
position: relative;
height: 70px;
}
.service_subheading {
margin: 0 2px 0 0;
text-transform: capitalize;
font-size: 12px;
color: #8f8f8f;
float: right;
display: block;
width: 100%;
}
.faci-innerlist ul {
list-style: none;
padding: 0;
margin: 0;
}
.faci-innerlist ul li {
display: inline-grid;
text-align: center;
}
.faci-innerlist span {
font-size: 21px;
}
.faci-innerlist strong {
padding: 0;
}
.day-detail2 strong {
text-align: right;
display: block;
font-weight: 500;
}
.faci-innerlist small {
color: #21c378;
}
section.day-detail2 {
background: #fff;
padding: 15px 15px;
border: 1px solid #eee;
}
.row.mt-2 {
margin-top: 30px !important;
}
.inclusion {
padding: 10px 10px 25px 10px;
border-radius: 0;
background: #fff;
border: 1px solid #eee;
min-height: 450px;
}
.inclusion ul {
padding: 0;
margin: 0;
list-style: none;
}
.inclusion ul li {
list-style: disc;
margin-left: 20px;
font-size: 15px;
}
.policies {
background: #fff;
border: 1px solid #eee;
padding: 10px;
}
section#detail-secbox {
margin-bottom: 30px;
}
.policies {
margin-top: 30px;
}
.policies .nav-tabs .nav-link.active {
background: var(--maincolor);
color: #fff;
}
.service_subheading-para {
color: #3c3c3c;
font-size: 12px;
font-weight: 700;
margin: 0 0 5px;
}
a.btn.btn-primary.send-enquiry {
background: var(--maincolor);
}
.similar_packages-box {
padding: 0 0 10px;
margin: 13px 0 0;
border-bottom: 1px solid #ccc;
}
.owl-nav2 .owl-nav {
position: absolute;
top: 40%;
transform: translateY(-50%);
width: 100%;
}
#detail-secbox .owl-nav2 .owl-nav .owl-prev {
left: 10px;
}
#detail-secbox .owl-nav2 .owl-nav .owl-next {
right: 10px;
}
.owl-nav2 .owl-nav .owl-next {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
.owl-nav2 .owl-nav .owl-prev {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
a.btn.btn-primary.send-enquiry {
background: var(--maincolor);
border-color: var(--maincolor);
}
.rt-sidebar-group {
position: sticky;
top: 0;
float: left;
overflow-y: auto;
height: 100vh;
}
.rt-widget {
position: relative;
z-index: 1;
margin-bottom: 0px;
padding: 10px;
border: 1px solid rgba(42, 56, 76, .15);
border-radius: 5px;
background-color:#ffff;
}
.filter-title {
padding: 0px;
border-bottom: 1px solid #ccc;
}
.dd {
margin-top: 10px;
}
.rt-widget .rt-widget-title {
font-size: 18px;
font-weight: 600;
margin: 0 0 15px;
}
.mg-hotel {
padding: 20px 0 10px;
border-bottom: 1px solid #ccc;
}
.about-india h2 {
font-size: 24px;
}
.about-package {
background: #fff;
padding: 10px;
border-radius: 10px;
box-shadow: #e7e7e7 2px 2px 5px;
}
.about-package h3 {
font-size: 21px;
}
.about-package p {
color: #747070;
font-size: 14px;
}
.flight-list {
background: #fff;
padding: 10px 10px 10px;
border-radius: 5px;
margin-top: 20px;
box-shadow: #e7e7e7 2px 2px 5px;
}
.paddingleft0 {
padding-left: 0;
}
.form-group.departure {
margin-bottom: 0px;
}
label.dpr {
font-size: 14px;
}
select#exampleFormControlSelect1 {
width: auto;
box-shadow: none;
height: 33px;
float: right;
cursor: pointer;
font-size: 14px;
border: none;
margin-top: -3px;
text-align: right;
}
.form-group.Catagories {
margin-bottom: 0px;
}
label.ctg {
font-size: 14px;
}
.holiday-price b {
display: block;
font-size: 21px;
}
.holiday-price strong {
color: #11af0e;
font-size: 24px;
}
.holiday-price p {
font-size: 13px;
}
.amenties ul {
list-style: none;
padding: 0;
margin: 0;
}
.amenties ul li {
font-size: 16px;
text-align: center;
float: left;
padding: 10px 15px;
}
.amenties span {
display: block;
}
.amenties strong {
font-weight: 500;
}
.package-btn {
text-align: right;
}
a.btn.btn-primary.view-detail {
background: none;
border-color: 2px solid var(--maincolor);
color: #333;
}
.get-offer {
background: var(--maincolor);
border-color: var(--maincolor);
}
.discount-coupon {
padding: 12px 16px;
background: #f5b398;
font-size: 16px;
border-radius: 5px;
color: #252525;
text-align: left;
}
.discount-coupon span {
font-weight: 600;
}
.tour-listing .table-container {
margin-top: 15px;
}
.tour-listing .hotels-category-list {
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
}
.tour-listing .hotels-category-list li {
position: relative;
display: inline-block;
font-size: 14px;
margin-right: 12px;
padding-left: 18px;
cursor: pointer;
}
.tour-listing .hotels-category-list li.active::before {
border: 1px solid blue;
}
.tour-listing .hotels-category-list li::before {
content: '';
width: 13px;
height: 13px;
background: transparent;
position: absolute;
border-radius: 50%;
top: 5px;
left: 0;
}
.tour-listing .hotels-category-list li::after {
content: '';
width: 7px;
height: 7px;
position: absolute;
border-radius: 50%;
top: 8px;
left: 3px;
}
.tour-listing .hotels-category-list li.active::after {
background: blue;
}
.tour-listing .table thead tr {
background: #364ca533;
}
.tour-listing .table thead tr th {
font-weight: 600;
border-bottom-color: transparent !important;
}
.table th {
border-top: none !important;
}
.tour-listing .table tbody tr {
background: rgb(243, 232, 232);
}
.tour-listing .table tbody tr td {
border-color: #fff;
}
.table-container {
display: none;
}
.table-container.active {
display: block;
}
.holiday-price {
text-align: right;
}
.package-detail p {
font-size: 13px;
margin-bottom: 5px;
}
.about-package a {
cursor: pointer;
}
.about-package a {
text-align: right;
display: block;
font-weight: 500;
}
.innerbanner-list {
height: 275px;
width: 100%;
box-shadow: 4px 4px 14px -4px rgb(0 0 0 / 60%);
position: relative;
min-height: 120px;
overflow: hidden;
}
.domestic {
text-align: center;
padding: 30px 0;
}
section.domestic-packk {
padding: 10px 0 50px;
}
.domestic-pack {
margin-bottom: 30px;
box-shadow: #b5b2b2 2px 2px 5px;
border-radius: 10px;
}
.domestic strong{
color:var(--maincolor);
}
.search-form .nav-tabs .nav-link{
border: none !important;
}
.top-menu ul li {
float: left;
padding: 0 10px;
display: flex;
align-items: center;
border-left: 1px solid #857f7f;
}
.top-menu ul li:first-child{
border-left:none;
padding-left: 0;
}
.top-menu ul li a {
color: #857f7f;
text-decoration: none;
}
img.logo.img-fluid {
width: 100px;
}
.years h3{
text-align: center;
}
.years ul{
list-style: none;
padding: 0;
margin: 0;
}
.years p {
margin-bottom: 0;
}
.years ul li {
float: left;
width: 25%;
text-align: center;
margin: 40px 0;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
height: 200px;
}
.years ul li span {
font-size: 24px;
color: #6e6969;
}
.years ul li strong {
font-size: 40px;
color: #ea3146;
}
.enjoy h3 {
margin: 20px 0 30px;
text-align: center;
}
.enjoy-box h4 {
padding: 10px 10px 0;
font-size: 1.3rem;
}
.centered-banner {
position: absolute;
top: 40%;
left: 50%;
transform: translate(-50%, -50%);
margin: 0 auto;
text-align: center;
line-height: 45px
}
.centered-banner h4 {
color: #fff !important;
font-size: 34px;
}
.centered-banner p {
color: #fff !important;
font-size: 21px;
text-align: center;
}
.enjoy strong{
color:#e5104a;
}
.years strong{
color:#e5104a;
}
.enjoy-box {
background: #f9f6f6;
box-shadow: #e7e7e7 2px 2px 5px;
border-radius: 10px;
margin-bottom: 10px;
}
.enjoy-box p {
padding: 10px;
font-size: 15px;
}
.td strong{
color:#e5104a;
}
.td {
margin: 20px 0 30px;
}
.td h3{
text-align: center;
}
.td-image img {
height: 150px;
object-fit: cover;
border-radius: 10px;
}
.centered {
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
position: absolute;
background: rgba(0, 0, 0, 0.2);
color: #ffff;
width: 100%;
font-size: 18px;
text-align: center;
border-radius: 10px;
height: 100%;
padding-top: 30%;
}
.trending-tr-deal strong{
color:#e5104a;
}
.trending-tr-deal h3{
text-align: center;
margin: 20px 0 30px;
}
.trenidng-deal {
background: #f9f9f9;
box-shadow: #e7e7e7 2px 2px 5px;
border-radius: 10px;
margin-bottom: 10px;
}
#trending-travel-deal .owl-item img{
border-radius: 10px;
}
.trenidng-deal h2{
font-size: 18px;
font-weight: 600;
padding: 5px 10px 0;
}
.trenidng-deal p {
font-size: 15px;
padding:10px 10px 0;
}
.trenidng-deal b {
color: #1a910c;
font-size: 18px;
}
p.text-center {
padding-bottom: 20px;
}
a.btn.btn-secondary.view-trip-btn {
background: #e5104a;
border-color: #e5104a;
color: #fff;
padding: 7px 25px;
border-radius: 25px;
margin-top: 10px;
}
#trending-travel-deal .owl-nav .owl-prev {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
#trending-travel-deal .owl-nav .owl-next {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
#trending-travel-deal .owl-nav .owl-next {
right: -50px;
}
#trending-travel-deal .owl-nav .owl-prev {
left: -50px;
}
#trending-travel-deal .owl-nav {
position: absolute;
top: 40%;
transform: translateY(-50%);
width: 100%;
}
.coaches h3{
text-align: center;
margin: 20px 0 30px;
}
#home-header .navbar-light .navbar-nav .nav-link{
font-weight: 600;
}
.coaches-image {
background: #f9f9f9;
padding: 10px;
border-radius: 10px;
}
.coaches-image p {
text-align: center;
padding: 10px 0;
}
p.dark-grey {
background: #e5e5e5;
}
button.btn.btn-warning.read-more {
background: var(--secondcolor);
border-color: var(--secondcolor);
color: #fff;
}
p.m20 {
padding: 25px 0px 10px;
}
.rental-location h3{
text-align: center;
margin: 20px 0 30px;
}
.rental-location strong{
color:var(--maincolor)
}
section.top-car-rental-location {
background: #edecec;
padding-bottom: 30px;
}
.media-gallery h3{
text-align: center;
margin: 20px 0 30px;
}
.media-gallery strong{
color:var(--maincolor)
}
.single-testimonial-text h2 {
font-weight: 600;
padding: 10px 0;
}
.single-testimonial-text strong{
color:var(--maincolor)
}
.available{
padding: 10px 0;
color: var(--maincolor);
font-weight: 600;
}
section#media-gallery {
background: #f5f3f3;
}
.our-clients{
text-align: center;
margin: 20px 0 30px;
}
#our-clients .img-fluid {
width: 150px;
}
section#video-gallery {
padding: 20px 0 30px;
}
#video-gallery iframe {
border-radius: 15px;
border: none;
}
.innerbanner2{
height: 540px;
width: 100%;
box-shadow: 4px 4px 14px -4px rgb(0 0 0 / 60%);
position: relative;
min-height: 120px;
overflow: hidden;}
img.img-fluid.bannerimgcls2 {
height: 100%;
width: 100%;
object-fit: cover;
}
.banner_button_container {
position: absolute;
z-index: 10;
width: 460px;
background: rgba(255, 255, 255, 0.9);
margin: 20px 0px;
padding: 20px;
border-radius: 10px;
box-shadow: 0px 2px 3px rgb(0 0 0 / 45%);
}
section.rent-car {
padding: 30px 0;
}
.coach h3 {
text-align: center;
padding-bottom: 30px;
}
.coach strong{
color: var(--maincolor);
}
.banner_button_container h3 {
color: #2d2c2c;
font-size: 24px;
}
.srchRental {
display: flex;
padding: 4px 0px;
}
.srchrentallft {
float: left;
height: 40px;
background: #efefef;
border: 1px solid #c2c2c2;
border-radius: 4px 0px 0 4px;
padding-left: 10px;
line-height: 40px;
text-align: left;
color: #222222;
font-size: 16px;
width: 22%;
font-weight: 600;
}
.srchtxtfield {
background: #efefef;
height: 38px;
line-height: 38px;
color: #444444;
font-size: 14px;
border: 0px;
outline: none;
width: 100%;
}
.srchtxtBox {
background: #efefef;
border: 1px solid #c2c2c2;
border-radius: 0px 4px 4px 0;
height: 40px;
width: 78%;
border-left: 0px!Important;
padding: 0 15px;
}
.dropdown_item_select:hover {
border: 0px;
}
.dropdown_item_select {
appearance: none;
box-shadow: 0px 0px 0px rgb(0 0 0 / 0%);
user-select: none;
background-image: url(../images/dropdown.png) !important;
background-position: center right !important;
background-repeat: no-repeat !important;
border: 0px;
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
}
.search_input {
width: 100%;
height: 36px;
outline: none;
font-size: 14px;
color: #444444;
background: #efeff0;
}
.srchtxtBox1 {
background: #efefef;
border: 1px solid #c2c2c2;
border-radius: 0px 4px 4px 0;
height: 40px;
width: 40%;
border-left: 0px!Important;
padding: 0 15px;
}
.calIcon {
background: url(../images/calIcon.png) right center no-repeat;
}
.srchdropBox {
background: #efefef;
border: 1px solid #c2c2c2;
border-radius: 4px 4px 4px 4px;
height: 40px;
width: 35%;
padding: 0 15px;
margin-left: 10px;
}
.srchRental label {
display: block;
position: relative;
font-size: 14px;
padding-left: 40px;
margin-bottom: 0px;
cursor: pointer;
color: #444444;
line-height: 26px;
}
.trending_item {
margin: 7px 0px;
background: #ffffff;
border: 1px solid #ffffff;
border-radius: 10px;
box-shadow: 0px 0px 2px rgb(0 0 0 / 15%);
padding: 15px;
position: relative;
}
.trending_image {
float: left;
padding-right: 15px;
}
.trending_image img {
width: 100%;
}
.trending_content {
padding-left: 0px;
}
.trending_location {
font-size: 17px;
font-weight: normal;
color: #444444;
margin-top: 10px;
line-height: 30px;
}
.locationTopArrow {
border-radius: 100%;
background: #ffffff;
border: 1px solid #c7c7c7;
top: 40%;
right: -4%;
position: absolute;
width: 38px;
height: 38px;
text-align: center;
line-height: 36px;
}
.trending_location span{
display: block;
}
.search_extras_cb {
width: 27px;
height: 24px;
appearance: none;
background-color: #444444;
border: 1px solid #444444;
margin-top: 0px;
border-radius: 0px;
display: inline-block;
position: relative;
cursor: pointer;
float: left;
}
.search_extras_cb:checked::after {
display: block;
position: absolute;
top: 2px;
left: 2px;
width: calc(100% - 4px);
height: calc(100% - 4px);
content: '';
background: url(../images/checkIcon.png) center center no-repeat #444444;
}
.srchcarBtn {
width: 100%;
color: #ffffff;
font-size: 18px;
background: url(../images/srchbtnarrow.png) center center no-repeat #e5104a;
border: 1px solid #e5104a;
border-radius: 5px 5px;
line-height: 45px;
margin: 10px 5px;
box-shadow: 0px 2px 3px rgb(0 0 0 / 45%);
cursor: pointer;
}
.intro2 h3 {
padding-bottom: 10px;
}
.intro2 {
padding: 20px 20px;
background: #f7f6f6;
border-radius: 5px;
margin-bottom: 20px;
}
.input_field {
height: 48px;
font-size: 16px;
font-weight: 400;
border: none;
width: 100%;
outline: none;
background: transparent;
color: #fff;
border-bottom: solid 2px #e1e1e1;
margin-bottom: 21px;
}
.destination {
font-size: 21px;
margin: 10px 0;
color: #fff;
font-weight: 500;
}
.intro-contact h3 {
color: #fff;
}
.input_field::placeholder {
color: #fff !important;
}
.contact_form_message::placeholder{
color: #fff !important;
}
.input_field option{
color: #333;
}
section#contact-details {
padding-bottom: 40px;
background: #f7f4f4;
padding-top: 30px;
}
.contact-detail-image {
text-align: center;
}
.contact_info_list {
margin-top: 0px;
}
.contact_info_icon {
width: 20px;
height: 20px;
margin-right: 10px;
}
.contact_info_icon img {
display: block;
width: 100%;
}
.contact-detail iframe {
border-radius: 10px;
box-shadow: #d3d0d0 2px 2px 5px;
}
.contact_info_text a {
color: #2e2e2e;
}
.about_social_list {
margin: 15px 0px;
}
.about_social_item {
display: inline-block;
width: 47px;
height: 47px;
border: solid 2px #fa9e1b;
border-radius: 50%;
text-align: center;
transition: all 200ms ease;
margin-right: 15px;
}
.about_social_item a {
display: block;
position: relative;
width: 100%;
height: 100%;
}
.about_social_item a i {
display: block;
position: relative;
color: #fa9e1b;
top: 50%;
transform: translateY(-50%);
font-size: 20px;
transition: all 200ms ease;
}
.fa-facebook-f:before {
content: "\f09a";
}
.contact_info_text {
color: #2e2e2e;
line-height: 2.14;
margin-top: -4px;
}
.contact_info_item {
margin: 11px 0px;
color: #888888;
font-size: 15px;
}
.contact_form_message {
height: 126px;
width: 100%;
border: none;
outline: none;
margin-top: 19px;
background: transparent;
font-size: 16px;
font-weight: 400;
color: #FFFFFF;
border-bottom: solid 2px #e1e1e1;
padding-top: 11px;
}
.form_submit_button {
font-size: 13px;
font-weight: 700;
color: #fff;
text-transform: uppercase;
line-height: 53px;
padding-left: 29px;
padding-right: 29px;
background: var(--maincolor);
transform: translateY(15px);
border: none;
outline: none;
margin-top: 20px;
border-radius: 25px;
margin-bottom: 20px;
}
.video-item {
margin-bottom: 25px;
}
.client {
height: 100px;
display: flex;
align-items: center;
}
section.clients {
padding: 20px 0;
}
#our-clients .owl-nav .owl-prev {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
#our-clients .owl-nav .owl-next {
background: var(--maincolor) !important;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
position: absolute;
color: var(--whitecolor) !important;
}
#our-clients .owl-nav .owl-next {
right: -50px;
}
#our-clients .owl-nav .owl-prev {
left: -50px;
}
#our-clients .owl-nav {
position: absolute;
top: 40%;
transform: translateY(-50%);
width: 100%;
}
.our-clients strong{
color:var(--maincolor)
}
footer#footer {
background: var(--topheader);
}
.ft-title {
font-weight: 700;
font-size: 19px;
color: #fff;
}
.social-icons {
padding: 0;
margin: 0;
margin-bottom: 0.75rem;
}
.social-icons li {
display: inline-block;
margin-right: 0px;
width: 33px;
border-radius: 6px;
height: auto;
line-height: 30px;
text-align: center;
}
.social-icons li a {
color: var(--text-color-white);
font-size: 19px;
color: rgba(255, 255, 255, 0.9);
margin-bottom: 20px;
}
.social-icons li i {
width: 18px;
height: 18px !important;
text-align: center;
margin: 5px auto;
display: block;
}
.clearfix {
clear: both;
}
.newsletter .news-field {
width: 70%;
padding: 8px;
border-radius: 3px 0px 0px 3px;
float: left;
border: none;
font-size: 12px;
}
.news-btn {
background: var(--secondcolor);
color: #fff;
}
#trending-travel-deal .owl-nav span {
font-size: 36px;
position: relative;
top: -3px;
}
#our-clients .owl-nav span {
font-size: 36px;
position: relative;
top: -3px;
}
.news-btn {
padding: 8px;
border-radius: 0 3px 3px 0;
font-size: 12px;
border: none;
margin-top: 0;
font-weight: 300;
width: 30%;
float: left;
}
footer#footer {
background: var(--topheader);
padding: 30px 0;
}
.links li {
font-size: 12px;
color: #eee;
list-style-type: none;
position: relative;
line-height: 22px;
}
.links li a {
color: var(--text-color-white);
line-height: 20px;
padding-left: 15px;
text-decoration: none;
font-size: 13px;
}
ul.links li:before {
content: "";
left: 0px;
top: 8px;
position: absolute;
background: url(../images/next-ft.png);
width: 16px;
height: 16px;
background-repeat: no-repeat;
}
.l50{
position: relative;
left: 50px;
}
.copyright {
background: #cf033a;
text-align: center;
padding: 10px 0;
}
.copyright small {
color: #fff;
}
/* .project-tab {
padding: 10%;
margin-top: -8%;
position: absolute;
z-index: 999;
} */
#gallery-tabs .nav-tabs{
display: inline-flex;
}
#gallery-tabs .nav-tabs .nav-link.active{
color:var(--maincolor)
}
.Portfolio {
position: relative;
transition-duration: 0.4s;
border-radius: 5px;
animation: winanim 0.5s;
backface-visibility: visible;
margin-bottom: 20px;
box-shadow: 0 3px 5px -1px rgb(0 0 0 / 20%), 0 5px 8px 0 rgb(0 0 0 / 14%), 0 1px 14px 0 rgb(0 0 0 / 12%);
}
.Portfolio img {
width: 100%;
height: 200px;
object-fit: cover;
}
.desc {
height: 38px;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
margin-top: 0;
padding: 10px;
background: #d67920;
cursor: pointer;
color: #fff;
text-transform: uppercase;
text-align: center;
}
section#gallery-tabs {
padding: 20px 0;
}
section.search-form {
position: relative;
z-index: 999;
margin: 0 auto;
background: #fff;
left: 0;
top: -100px;
width: 85%;
padding-bottom: 20px;
border-radius: 10px;
box-shadow: #6e6969 2px 2px 5px;
}
.search-form input {
height: 45px;
}
span.exchange {
position: relative;
top: 10px;
}
.col-sm-6.col-md-4.col-lg-4.item {
margin-bottom: 30px;
}
.intro {
padding: 20px 0;
}
.backbtn{
background: var(--maincolor);
border-color: var(--maincolor);
color: #fff !important;
}
button.btn.btn-primary.search-flight {
height:45px;
background:var(--maincolor);
border-color:var(--maincolor);
}
button.btn.btn-primary.search-visa {
height:45px;
background:var(--maincolor);
border-color:var(--maincolor);
}
.search-form .nav-link.active {
color: var(--maincolor) !important;
}
.search-form .nav-tabs .nav-link{
color: #000 ;
}
.nav-tabs {
border-bottom: none;
padding: 20px 0;
}
.project-tab #tabs{
background: #007b5e;
color: #eee;
}
.project-tab #tabs h6.section-title{
color: #eee;
}
.project-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
color: #0062cc;
background-color: transparent;
border-color: transparent transparent #f3f3f3;
border-bottom: 3px solid !important;
font-size: 16px;
font-weight: bold;
}
.project-tab .nav-link {
border: 1px solid transparent;
border-top-left-radius: .25rem;
border-top-right-radius: .25rem;
color: #0062cc;
font-size: 16px;
font-weight: 600;
}
.project-tab .nav-link:hover {
border: none;
}
.project-tab thead{
background: #f3f3f3;
color: #333;
}
.project-tab a{
text-decoration: none;
color: #333;
font-weight: 600;
}
.success-box span {
font-size: 24px;
color: #6e6969;
}
.success-box strong {
font-size: 40px;
color: #ea3146;
}
.success-box p {
margin-bottom: 0;
}
#success .owl-item img{
max-width: 100%;
height: auto;
}
#success .owl-item img {
max-width: 100%;
height: auto;
width: auto;
}
.innerbanner {
height: 350px;
width: 100%;
box-shadow: 4px 4px 14px -4px rgb(0 0 0 / 60%);
position: relative;
min-height: 120px;
overflow: hidden;
}
.banneroverlay {
position: absolute;
background: #0000007d;
width: 100%;
padding: 20px;
bottom: 0;
left: 0;
}
.banner-title {
color: #fff;
text-transform: uppercase;
font-size: 24px;
text-align: left;
}
.success-box {
padding: 20px 0;
background: #f5f1f1;
height: 225px;
padding-left: 30px;
border-radius: 10px;
margin: 50px 0;
}
#enjoy .owl-item img {
display: block;
width: 100%;
border-radius: 10px 10px 0 0;
height: 190px;
object-fit: cover;
}
@media (max-width:992px){
img.logo.img-fluid {
width: 150px;
}
.innerbanner img {
height: 100%;
object-fit: cover;
}
.contact_form_message {
height: 100px;}
.intro h2 {
font-size: 24px;
}
#featured-slides .owl-item img {
height: 350px;
object-fit: cover;
}
.about_social_item{
margin-right: 10px;
}
.banner-title {
color: #fff;
text-transform: uppercase;
font-size: 18px;
text-align: left;
}
span.exchange {
position: absolute;
top: 124px;
right: 20px;
transform: rotate(90deg);
}
.years ul li strong {
font-size: 22px;
color: #ea3146;
}
.years img {
width: 70px;
}
section.search-form {
position: relative;
z-index: 999;
margin: 0 auto;
background: #fff;
left: 0;
top: -70px;
width: 85%;
padding-bottom: 20px;
border-radius: 10px;
box-shadow: #6e6969 2px 2px 5px;
}
#our-clients .owl-nav .owl-next {
right: 1%;
}
#our-clients .owl-nav .owl-prev {
left: 1%;
}
.banner_button_container {
position: absolute;
width: 360px;}
#our-clients .owl-nav {
position: absolute;
transform: translateY(-50%);
width: 100%;
bottom: 0;
}
.banneroverlay {
position: absolute;
background: #0000007d;
width: 100%;
padding: 10px;
bottom: 0;
left: 0;
}
.innerbanner {
height: 150px;}
.col-lg-3.col-md-6.col-sm-12.col-12.l50 {
left: 0;
margin-top: 20px;
padding-right: 0;
}
.years h3 {
text-align: center;
margin-bottom: 20px;
}
.years ul li {
float: left;
width: 50%;
margin-bottom: 0;
margin-top: 0;
padding-top: 15px;
height: 170px;
}
.footer-nav-title {
position: relative;
cursor: pointer;
}
.footer-nav-title::after {
content: "\f067";
font-family: 'FontAwesome';
position: absolute;
right: 15px;
}
.footer-nav-toggle::after {
content: "\f068";
}
#trending-travel-deal .owl-nav .owl-next {
right: 0px;
}
#trending-travel-deal .owl-nav .owl-prev {
left: 0px;
}
.success-box {
padding: 20px 0;
background: #f5f1f1;
height: 190px;
padding-left: 30px;
border-radius: 10px;
margin: 10px 0 10px;
}
.success-box span {
font-size: 18px;
color: #6e6969;
}
.success-box strong {
font-size: 22px;
color: #ea3146;
}
#success .owl-item img {
max-width: 100%;
height: auto;
width: 50px;
}
}