.v-application{
  font-family: 'Work Sans', sans-serif !important;
}

body {
background: #eaeff5;
margin: 0;
font-size: 1rem !important;
}

.header {
float: left;
width: 100%;
background: #fff;
}
.header-container {
  width: 1700px;
  margin: 0 auto;
  overflow: hidden;
}
.v-list-item {
 letter-spacing: !important; 
}
.v-card__subtitle,
.v-card__text {
 letter-spacing: !important; 
}
.v-card__title {
 letter-spacing: !important; 
}
.v-tab {
 letter-spacing: !important; 
}
.v-
.v-input .v-label {
 letter-spacing: !important; 
}
.v-icon.v-icon { 
 letter-spacing: !important; 
}
.v-input {
 letter-spacing: !important; 
}
.v-application .text-h1 {
 letter-spacing:0 !important;
}
.v-application .text-h2 {
 letter-spacing:0 !important;
}
.v-application .text-h3 {
 letter-spacing:0 !important;
}
 .v-application .text-h4 {
 letter-spacing:0 !important;
}
.v-application .text-h5 {
 letter-spacing:0 !important;
}
 .v-application .text-h6 {
 letter-spacing:0 !important;
}
.v-application .text-subtitle-1 {
 letter-spacing:0 !important;
}
.v-application .text-subtitle-2 { 
 letter-spacing:0 !important;
}

.article-section img {
    width: 100%;
}
.travel-right-section img {
    width: 100%;
  /*  height: 133px; */
}
.mobile-show-banner-text { 
  display: none;
}

.logo {
width: 280px;
float: left;
margin-top: 10px;
}
.v-card__title{
  letter-spacing: 0 !important;
}
.w-o-l-banner {
padding-left: 12px;
padding-right: 12px;
}
.w-o-l-banner .book-customer-raing-box {
margin-top: 20px;
}
.w-o-l-banner .travel-hot-deal { 
margin-left: -10px;
padding-top: 40px;
}
.w-o-l-banner .travel-plane-row {
margin: 0 12px;
padding: 0 0;
}
.w-o-l-banner .video-section-row {
margin: 0 12px;
padding-left: 0;
padding-top: 40px;
}
.flight-listing-box {
  position: relative;
  top: -67px;
}
.w-o-l-banner .video-section {
padding-left: 8px; 
margin: 0 0;
}
.w-o-l-banner .travel-plane-row h4 {
margin-left: -5px;
}
.w-o-l-banner .second-video-section-row {
margin-left: 8px; 
padding-top: 70px;
margin-bottom: 5px;
}
.w-o-l-banner .article-section {
margin: 0;
}
.hs-cta-wrapper img {
  margin-bottom: 0 !important;
}

.v-pagination__navigation {
border-radius: 0 !important;
box-shadow: none;
}
.register-checkbox .v-input--selection-controls__input {
margin-top: -15px;
}
.stiky-header.fixed {
background: #fff;
padding: 20px;
box-shadow: 0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);
position: fixed;
top: 10px;
z-index: 999999;
width: 1361px;
}
.book-tab-box ul li .active {
border-bottom: 4px solid rgb(211, 10, 46);
}

.custom-container {
width: 1900px;
margin: 0 auto;
overflow: hidden;
}

.logo img {
width: 100%;
}

.container {
overflow: hidden;
}

#app {
background: #eaeff5;
}
.car-listing-box{
  position: relative;
  top: 0px;
}
 
.header-menu {
float: right;
width: 800px;
padding: 20px 0;
}

.header-contact {
text-align: right;
float: right; 
padding-bottom: 15px;
}

.header-contact h4 a { 
  color: rgba(0,0,0,.87);
  text-decoration: none;
}
.header-contact h4 a:hover { 
   text-decoration: underline;
}

.header-contact h4 {
font-size: 21px;
margin: 0;
float: left;
text-align: right;
font-weight: 600;
width: auto;
padding-top: 20px;
padding-left: 20px;

}


.date.pickingTimes {
width: 100%;
}
.nav-box {
float: right;
text-align: right;
}

.nav-box ul {
padding: 0;
margin: 0;
float: right;
width: 100%;
text-align: right;
}
.book-overall-row { 
  display: block;
  margin-bottom: 0;
}
.nav-box ul li {
list-style: none;
float: left;
}

.nav__menu  li a {
font-size: 14px;
text-decoration: none;
color: #000 !important;
font-weight: 600;

}















.nav__menu li a:hover {
color: #c12533 !important;
}
.bg-white {
background: #fff;
}
.book-tab-box ul {
float: left;
width: 100%;
margin: 0;
padding: 0 0 10px 0; 
}
.book-tab-box li {
list-style: none;
float: left;
text-align: center;
}
.book-tab-box ul li a {
padding: 10px 15px !important;
margin-right: 30px;
text-decoration: none;
font-size: 24px;
color: #000 !important;
text-transform: capitalize;
}

.v-btn {
  box-shadow: none !important;
  letter-spacing: 0 !important;
}
.v-application .elevation-2 {
  box-shadow: none !important;
}

.v-pagination li {
  width: auto !important;
  padding: 0;
}








.flight-wrapper {
overflow: hidden;
width: 850px;
padding-top: 140px;
margin: 0 auto;
padding-bottom: 100px;
}

.flight-heading {
float: left;
width: 100%;
margin-bottom: 30px;
}

.flight-heading h1 {
font-size: 56px;
font-family: ivyjournal, sans-serif;
}
.banner-img {
overflow: hidden;
min-height:250px;
max-height: 30vh; 
display: flex;
}
.banner-img img {
width: 100%;
height: auto;
align-self: center;
}
.flight-box {
float: left;
width: 100%;
margin-top: 0px;
border: 8px solid #d9dfef;
}

.flight-form .v-btn {
border-radius: 0;
}
.custom-red{
background-color: #d40233  !important;
color: #fff !important;
font-weight: 600 !important;
border-radius: 0px !important; 
font-size: 14px !important;
}

.flight-box-text p {
color: #000;
font-size: 14px;
line-height: 31px;
letter-spacing: 0 !important;
}
.flight-form .v-size--large.primary {
margin-top: 27px;
height: 56px;
}
.flight-form .col-sm-6.col-12 .custom-red.v-size--large {
float: right;
margin-top: 27px;
margin-right: 0px;
height: 56px;
}

.profile-box .v-avatar {
height: 125px;
min-width: 125px; 
border-radius: 0;
margin-right: 15px;
}



.basil {
background-color: #FFFBE6 !important;
}

.basil--text {
color: #356859 !important;
}

.p30 {
padding: 30px;
}

.flight-box .v-tab.v-tab--active {
background: #d9dfed;
}

.flight-box .v-tab {
height: 40px;
font-weight: 600;
color: #000 !important;
}

.flight-box .v-tab::before,
.v-tabs-slider {
background-color: transparent;
}

.flight-box-text {
margin-bottom: 20px;
}

.flight-form small {
font-size: 11px;
color: #8a8a8a;
margin-top: 9px;
float: left;
}

.flight-form .v-input {
margin-top: 5px;
border-radius: 0 !important;
}

.mt-5 {
margin-top: 5px !important;
}

.flight-form .v-label--active {
left: -12px !important;
top: 14px !important;
}

.text-feild-row .v-input__slot {
border-radius: 0 !important;
}

.include-airport .v-icon.v-icon {
font-size: 15px;
}
.book-flight-panel{
width: 46.6%;
}
.travel-hot-deal a {
color: #d50032;
font-size: 13px;
margin-top: 0px;
}
.travel-plane-row .col-sm-4.col-12 {
padding-left: 0;
}

.include-airport .v-label {
font-size: 11px;
}
.flight-form .v-text-field__details {
padding: 0 !important;
margin-bottom: 0 !important;
}
.v-form .v-text-field__slot input {
font-size: 14px;
}
.v-date-picker-table .v-btn {
border-radius: 0 !important;
}
.second-footer-menu li {
  padding-right: 30px !important;
}

.second-footer-menu li a {
  color: #fff !important;
  font-weight: 600;
}
.second-footer-menu-not-bold li {
  padding-right: 30px !important;
}
.second-footer-menu-not-bold li a {
  color: #fff !important;
  font-weight: 400 !important;
}
.panel-footer  { 
float: left;
overflow-y: scroll; 
z-index: 9999;
position: absolute;
padding: 0;
width: 100%;
background: #fff;
margin-top: -22px;
border-right: 1px solid #e6e6e6 !important;
border-left: 1px solid #e6e6e6 !important;
border-bottom: 1px solid #e6e6e6 !important;
max-height: 167px !important; 
}

.location-pick-list .v-list {
padding: 0;
}

.car-listing-panel-footer{
width: 537px !important;
} 
.text-feild-row i {
font-size: 20px !important;
}
.flight-filter-bittons-list .v-btn { 
border-radius: 0;
margin-top: 26px;
height: 56px !important;
font-weight: 600;
width: 100% !important;
}
.flight-listing-panel-footer .fa-plane {
font-size: 15px !important;
}
.h-450{
height: 450px !important;
}
.v-text-field .mdi-phone {
transform: rotate(260deg);
}
.flight-listing-panel-footer i {
font-size: 15px !important;
}
.flight-listing-panel-footer .v-list-item__icon {
margin-right: 0 !important 
}

.flight-listing-panel-footer .v-list-item__title {
font-size: 12px !important; 
}
.flight-listing-panel-footer .v-list {
padding: 0 !important;
}
.car-book-panel {
width: 96%;
}

.v-icon.notranslate.fas.fa-plane.theme--light {
font-size: 15px;
}
 
.w-login-panel-footer-flight .v-list-item__icon {
margin-right: 0 !important;
}
.hotel-listing-box{
  position: relative;
  top: -24px;
}




.panel-footer i {
font-size: 15px !important;
}
.panel-footer .v-list-item__icon {
margin-right: 0 !important 
}
.v-list .v-list-item--active, .v-list .v-list-item--active .v-icon {
color: #796b6b !important;
}
.panel-footer .v-list-item__title {
font-size: 14px !important; 
}
.panel-footer .v-list {
padding: 0 !important;
}
.v-window {
overflow: inherit !important;
}
.dp-label {
font-size: 14px;
color: #000;
letter-spacing: 0;
font-weight: 600;
text-transform: capitalize;
}
.flight-form .col-sm-6.col-12 {
padding-bottom: 0;
}
.v-text-field .mdi-map-marker {
font-size: 20px;
}
.v-text-field .mdi-calendar {
font-size: 20px;
}
.v-text-field .fa-map-marker-alt {
font-size: 20px;
}
.v-text-field .fa-calendar-alt {
font-size: 20px;
}
.v-text-field .fa-user-secret {
font-size: 17px;
}
.v-text-field .fa-child {
font-size: 20px;
}
.v-text-field .fa-user-plus {
font-size: 17px;
}

.v-text-field .fa-bed {
font-size: 17px;
}


.flight-box .v-btn.error {
background: #d40233 !important;
border-radius: 0;
font-weight: 600;
font-size: 15px;
}
.protects-box {
  float: left;
  width: 100%;
  margin-top: 0px;
}
.white-alert {
  padding: 30px 0px;
}.white-alert img {
  max-width: 100%;
  max-height: 100px;
  width: auto;
  padding: 10px 0;
  margin: 21px 20px 0 0;
}
.white-alert strong {
  font-weight: 700;
  color: #fff;
}
.footer-box h3 {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  padding-bottom: 6px;
  margin: 20px 0 15px;
}.footer-box p {
  color: #bdd7f2;
  font-size: 13px;
  line-height: 2;
  font-weight: 400;
  margin-bottom: 20px;
}.footer-box h3 {
  color: #fff;
  font-weight: 400;
  font-size: 18px;
  padding-bottom: 6px;
  margin: 20px 0 15px;
}.footer-box h4 {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
  border-bottom: 1px solid #7c9bb3;
  padding-bottom: 6px;
  display: inline-block;
  margin: 20px 0 15px;
}.footer-box p {
  color: #bdd7f2;
  font-size: 13px;
  line-height: 2;
  font-weight: 400;
  margin-bottom: 20px;
}.footer-box a {
  color: #fff !important;
}.atol-logo {
  width: 110px;
  border-radius: 90px;
  margin-top: 8px;
  float: right;
}.abta-logo {
  float: right;
  width: 110px;
  margin-top: 45px;
  border-radius: 4px;
}



.footer-box {
  background: #1c2462;
  padding: 30px 0;
  float: left;
  width: 100%;
  background: url("https://trips.inteletravel.uk/img/footer-bg.efda86cc.png")#1c2462 !important; 
  background-repeat: repeat;
  background-attachment: scroll;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
}
.footer-nav span {
float: left;
color: #e5edf7;
margin: 10px 15px;
font-size: 13px;
}

.footer-nav {
float: left;
width: 100%;
margin-left: 0px;
}

.footer-nav ul {
float: left;
width: 100%;
padding: 0;
margin: 0;
}

.footer-nav ul li {
list-style: none;
float: left;
padding-right: 0px;
padding-bottom: 10px;
}
.footer-nav a {
  float: left;
  margin-top: 10px;
  text-decoration: underline !important;
  font-size: 13px;
}


/*
.footer-nav ul li a {
color: #fff;
text-decoration: none;
font-weight: 500;
font-size: 14px;
}*/

.footer-social-box .fab {
color: #b7c2e2;
font-size: 24px;
padding: 0 0 0 35px;
}

.footer-social-box {
float: right;
text-align: right;
width: 100%;
}

.footer-social-box p {
color: #b7c4e6;
float: left;
margin: 0 0 0 0;
padding-top: 30px;
font-size: 15px;
}

.hot-deal-wrapper {
padding-top: 50px;
float: left;
width: 100%;
margin-bottom: 160px;
}

.flight-heading p {
font-size: 20px;
line-height: 30px;
color: #000;
float: left;
width: 100%;
padding-top: 20px;
padding-bottom: 30px;
}

.hotdeal-form {
float: left;
width: 100%;
background: #3a4bdf;
padding: 30px 0 0;
}

.hotdeal-form .ct-label {
font-size: 10px;
color: #fff;
font-weight: 600;
float: left;
padding-right: 20px;
padding-top: 25px;
}

.hotdeal-form .v-btn.error {
background: #d40233 !important;
color: #fff !important;
border-radius: 0;
float: right;
height: 56px;
font-weight: 600;
}

.hotdeal-form .v-input__slot {
background: #fff !important;
border-radius: 0 !important;
}

.p20 {
padding: 20px;
}

.hotdeal-box {
float: left;
width: 100%;
}

.register-checkbox .v-label {
font-size: 14px;
}

.hotdeal-card {
border: 8px solid #d5d8df !important;
border-radius: 0 !important;
box-shadow: none !important;
margin-top: 40px;
}

.hotdeal-card h4 {
font-size: 32px;
padding-bottom: 15px;
padding-top: 10px;
font-family: ivyjournal, sans-serif;
line-height: 44px;
text-transform: capitalize;
}

.hotdeal-card p .error {
background: #d40233 !important;
color: #fff !important;
padding: 0px;
font-size: 11px;
font-weight: 600;
margin-right: 5px;
width: 100px;
float: left;
text-align: center;
}

.hotdeal-card p .gray {
background: #8e96a9;
color: #fff;
padding: 0px;
font-size: 11px;
font-weight: 600;
margin-right: 5px;
width: 100px;
float: left;
text-align: center;
}

.hotdeal-card p {
font-size: 15px;
line-height: 25px;
padding-top: 0px;
color: #0a0a0a;
font-weight: 400;
float: left;
width: 100%;
}

.pb-0 {
padding-bottom: 0 !important;
}

.hotdeal-card p b {
padding-bottom: 20px;
}

.line {
background: #d8d9dd;
width: 97%;
height: 1px;
float: left;
margin: 28px 12px;
text-align: left;
}

.pt-10 {
padding-top: 10px;
}

.pb-10 {
padding-bottom: 10px;
}

.registeration-wrapper {
padding: 100px 0;
float: left;
width: 100%;
}

.registration-card {
float: left;
width: 100%;
box-shadow: none !important;
border-radius: 0 !important;
border: 8px solid #d4d8e1 !important;
margin: 0px 0;
}

.registeration-box {
float: left;
width: 100%;
}

.registration-card h6 {
font-size: 16px;
font-weight: 500;
float: left;
padding-bottom: 5px;
width: 100%;
padding-left: 12px;
padding-right: 12px;
}

.registration-card h6 .color-red {
color: #d20020;
}

.text-feild-row {
float: left;
width: 100%;
margin: 0;
}

.registration-card .v-btn.error {
background: #d40233 !important;
border-radius: 0;
font-weight: 600;
}

.registration-card .dp-label {
position: relative;
top: -5px;
}

.advertise {
float: right;
margin-top: 27px;
padding-left: 30px;
width: 100%;
}

.hotdeal-ads-box {
float: right;
text-align: left;
width: 100%;
padding-left: 30px;
padding-top: 100px;
}

.hotdeal-ads-box h4 {
color: #020001;
font-size: 20px;
padding-bottom: 30px;
font-family: ivyjournal, sans-serif;
}

.deal-one {
float: left;
width: 100%;
border-bottom: 1px solid #ccc;
padding-bottom: 20px;
margin-bottom: 20px;
}

.deal-one span {
font-size: 18px;
margin-top: 0px;
float: left;
}

.deal-one h5 {
color: #d50032;
font-family: ivyjournal, sans-serif;
font-size: 28px;
float: left;
padding-right: 15px;
}

.deal-one p {
font-size: 13px;
line-height: 20px;
float: left;
width: 85%;
padding-top: 5px;
color: #000;
}

.border-0 {
border: 0;
}

.see-deals {
color: #d50032 !important;
font-size: 20px !important;
font-weight: 600 !important;
text-decoration: none !important;
}

.see-deals .fa-long-arrow-alt-right {
position: relative;
top: 2px;
left: 10px;
}

.mb-0 {
margin-bottom: 0;
}

.banner {
float: left;
width: 100%;
}

.profile-box .text-overline {
font-weight: 600;
}

.profile-box .v-list-item__subtitle {
font-size: 16px;
color: #000 !important; 
line-height: 25px;
}
.profile-box .mb-4 {
font-size: 19px;
}
.profile-info {
float: left;
width: 100%;
padding:10px 20px;
}

.profile-info ul {
float: left;
width: 100%;
padding: 0;
margin: 0;
}

.profile-info ul li {
list-style: none;
font-size: 14px;
float: left;
width: 100%;
line-height: 20px;
padding: 3px 0;
color: #000;
}

.profile-info .fas {
padding-right: 5px;
color: #b8c2db;
}

.profile-info .fa-phone {
transform: rotate(107deg);
margin-left: -4px;
}

.ask-btn {
float: left;
width: 100%;
margin: 20px 0 20px 20px;
}

.profile-info ul li a {
font-weight: 600;
color: #3247d6;
}

.profile-box {
border-radius: 0 !important;
border: 0 !important;
box-shadow: none !important;
padding: 45px 30px;
}
.ask-btn .v-btn {
height: 68px !important;
width: 255px;
font-size: 14px !important;
font-weight: 600;
text-transform: none;
box-shadow: none !important;
letter-spacing: 0 !important;
}

.ask-btn .v-btn .v-btn__content {
opacity: 1 !important;
}

.profile-second-box {
float: left;
width: 100%;
padding: 40px 0 20px 10px;
}

.profile-customer h4 {
color: #010206;
font-size: 20px;
float: left;
width: 100%;
}

.profile-reivew-box {
float: left;
width: 100%;
padding: 25px 0 15px;
}

.profit-review {
float: left;
width: 25%;
}

.profit-review h4 {
font-size: 22px;
color: #010103;
}

.profit-review p {
color: #50555b;
font-size: 14px;
}

.profile-rating {
float: right;
width: 73%;
padding-top: 2px;
}

.profile-rating p {
font-size: 14px;
padding-bottom: 0px;
float: left;
width: 100%;
font-weight: 600;
margin-bottom: 2px;
color: #000;
}

.profile-rating p span {
color: #3247d6;
font-size: 14px;
margin-top: 5px;
float: right;
}

.all-rating-box a {
color: #3d4ed7 !important;
font-weight: 600;
font-size: 15px;
text-decoration: underline;
}

.all-rating-box {
float: right;
width: 73%;
padding:5px 0;
text-align: left;
}

.certification-box {
float: left;
width: 100%;
padding: 30px 0;
}

.certification-box h4 {
font-size: 20px;
}
.certification-post .v-image.v-responsive {
border-radius: 60px;
}
.certification-post .v-list-item {
padding: 0;
}

.certification-post .v-avatar {
margin-right: 20px;
}
.certification-post {
  margin-top: 20px;
}
.certification-post .text-overline {
font-weight: 600;
font-size: 14px !important;
letter-spacing: 0 !important;
}

.certification-post .v-list-item__subtitle {
font-size: 13px;
line-height: 19px;
}

.about-jon {
float: left;
width: 100%;
padding: 40px 0;
}

.about-jon h4 {
font-size: 20px;
float: left;
width: 100%;
}

.about-jon p {
float: left;
font-size: 14px;
line-height: 22px;
padding: 20px 0;
margin-bottom: 0;
color: #3c3e40;
}

.Specialties-box {
float: left;
width: 100%;
padding: 0;
}

.Specialties-box h5 {
color: #000207;
float: left;
width: 100%;
padding-bottom: 5px;
font-size: 16px;
}

.Specialties-box ul {
float: left;
width: 100%;
padding: 0px 13px;
}

.Specialties-box ul li {
font-size: 14px;
line-height: 23px;
color: #3c3e40;
}

.booktravel-wrapper {
float: left;
width: 100%;
position: relative;
margin-top: -160px;
}

.banner-heading {
float: left;
width: 100%;
}
.mary-box .profile-rating p {
  font-weight: 300;
}
.banner-heading h4 {
font-size: 56px;
float: left;
width: 100%;
margin-top: -11px;
color: #fff;
line-height: 65px;
font-family: ivyjournal, sans-serif;
}

.banner-heading p {
font-size: 24px;
color: #fff;
font-family: ivyjournal, sans-serif;
}
.profile-box .v-list-item__content {
display: block;
padding: 30px 20px;
}
.right-inner-wrapper {
float: left;
width: 100%;
padding-left: 50px;
margin-top: 0px;
}

.book-tab-box {
float: left;
width: 100%;
margin-top: 120px;
}
#travelTools .book-customer-raing-box {
margin-top: 20px;
}
.book-tab-box .v-item-group {
background: transparent !important;
float: left;
width: 100%;
}

.book-tab-box .v-tab.v-tab--active {
border-bottom: 4px solid #d30a2e;
}

.book-tab-box .v-tab {
padding: 0 5px !important;
margin-right: 30px;
border-bottom: 4px solid #eaeff5;
font-size: 18px;
color: #000 !important;
letter-spacing: 0;
text-transform: capitalize;
}
.book-tab-box .v-tabs.theme--light {
padding: 0 1px;
}
.book-tab-box .v-slide-group__wrapper {
border-bottom: 1px solid #ccc;
}
.banner-ads { 
width: 100%;
float: left;
margin-top: 50px;
}
.w-l-banner .row.travel-hot-deal { 
margin: 0px;
}
.banner-ads img {
width: 100%;
}
.w-l-banner .travel-plane-row { 
margin-left: 0;
}
.book-trip-box {
float: left;
width: 100%;
padding: 30px 0;
}
.w-l-banner .travel-plane-row h4 { 
margin-top: 30px;
}
.book-trip-box h1 {
font-size: 32px;
font-family: ivyjournal, sans-serif;
}

.trip-card {
float: left;
width: 100%;
}

.book-customer-raing-box h2 {
font-size: 40px;
font-family: ivyjournal, sans-serif;
}

.book-customer-raing-box {
float: left;
width: 100%;
margin: 100px 0 0px;
}

.book-overall-box h4 .fa-star {
color: #3d4ed7;
margin-right: 8px;
}

.book-overall-box h4 {
font-size: 22px;
font-family: ivyjournal, sans-serif;
}

.book-overall-box {
float: left;
width: 100%;
margin-top: -50px;
text-align: right; 
}
.book-rating-row .col {
padding-right: 0;
padding-left: 0;
}
.book-rating-row .col-sm-4.col-12:first-child {
padding-left: 0;
}
.book-rating-row .col-sm-4.col-12:last-child {
padding-right: 0;
}


.book-rating-row {
float: left;
width: 100%;
margin: 0;
}

.mary-box {
float: left;
width: 100%;
padding: 20px;
}

.mary-inner-left {
float: left;
text-align: left;
width: 75%;
}

.mary-inner-left h4 {
float: left;
text-align: left;
font-size: 22px;
font-weight: 600;
padding-bottom: 10px;
}
.w-l-banner .protect-right-box { 
padding: 20px 10px 0 !important;
}
.w-l-banner .protect-box { 
padding: 0px 10px !important;
}



.mary-inner-right {
float: right;
text-align: right;
width: 25%;
}
.w-l-banner .left-box { 
padding: 20px 30px !important; 
}
.mary-inner-right h4 {
font-size: 22px;
margin-top: -3px;
}

.pt-10 {
padding-top: 10px;
}

.w-100 {
width: 100%;
}

.mary-inner-left p {
font-size: 14px;
float: left;
width: 100%;
padding: 1px 0;
font-weight: 600;
margin-bottom: 0;
}

.pagination-row {
float: left;
width: 100%;
margin-top: 30px;
}

.left-box {
float: left;
padding: 60px;
width: 75%;
}

.right-box {
float: right;
height: 100%;
width: 25%;
}

.deal-box {
background: #3a4bdf;
float: left;
height: 322px;
width: 100%;
}

.left-box p {
color: #fff;
font-size: 14px;
line-height: 20px;
padding: 10px 0;
margin-bottom: 0;
font-weight: 500;
}
.left-box p:first-child {
font-weight: 600;
}
.left-box h2 {
font-size: 24px;
color: #fff;
padding: 0px 0 0px;
font-family: ivyjournal, sans-serif;
line-height: 30px;
}

.left-box .v-btn {
color: #fff;
opacity: 1 !important;
font-weight: 600 !important;
margin-top: 35px;
font-size: 14px !important;
}

.left-box .v-btn__content {
opacity: 1 !important;
text-transform: capitalize;
}

.protect-right-box a {
color:#d50032 !important;
text-decoration: none;
font-size: 14px;
padding-top: 10px;
float: left;
width: 100%;
padding-bottom: 20px;
font-weight: 600;
}

.protect-right-box p {
font-size: 14px;
font-weight: 500;
line-height: 20px;
color: #555;
float: left;
width: 100%;
}

.protect-right-box h4 {
float: left;
width: 100%;
font-size: 24px;
padding-bottom: 10px;
font-weight: 700;
font-family: ivyjournal, sans-serif;
}

.trip-line {
float: left;
width: 80%;
background: #ccc;
height: 1px;
margin: 20px 12px 0;
}

.protect-right-box {
float: left;
width: 100%;
padding: 30px 10px 0;
}

.protect-box {
float: left;
width: 75%;
background: #fff;
min-height: 322px;
padding: 10px 60px;
}

.right-box .v-image {
height: 100% !important;
}

.banner .v-banner__wrapper {
padding: 0;
}

.travel-hot-deal h4 {
font-size: 20px;
padding-bottom: 15px;
float: left;
padding-left: 0px;
width: 100%;
color: #1d2429;
text-transform: capitalize;
}

.row.travel-hot-deal {
float: left;
width: 100%;
margin-left: -10px;
padding:60px 0px;
}

.travel-hot-deal .v-card__title {
font-size: 12px;
font-weight: 600;
color: #727272;
letter-spacing: 0;

}

.travel-hot-deal .v-card__subtitle {
font-size: 14px;
font-weight: 600;
color: #000 !important;
padding-top: 0px;
text-transform: capitalize;
height: 70px;
letter-spacing: 0;
padding-bottom: 0;
}

.travel-hot-deal a {
color: #d70e3d !important;
font-size: 14px;
font-weight: 600;
text-decoration: none;
float: left;
width: 100%;
padding-left: 17px;
padding-bottom: 15px; 
}

.travel-hot-deal .v-card {
float: left;
width: 100%;
}

.travel-plane-row {
float: left;
width: 100%;
padding: 0px;
}
.planner-box ul {
padding-left: 12px;
}
.travel-plane-row h4 {
font-size: 20px;
padding-bottom: 15px;
color: #1d2429;
float: left;
width: 100%;
}

.planner-box {
float: left;
width: 100%;
}

.planner-box li {
float: left;
width: 100%;
font-weight: 600;
font-size: 13px;
}

.planner-box p {
font-size: 13px;
line-height: 19px;
padding: 10px 0;
color: #000;
width: 100%;
float: left;
}

.video-section-row {
float: left;
width: 100%;
padding-top: 60px; 
margin: 0;
}

.video-section-row h4 {
font-size: 20px;
padding-bottom: 0px;
float: left;
width: 100%;
padding-left: 0px;
}
.video-section .col-sm-8.col-12 {
padding-left: 5px;
}
.video-section {
float: left;
width: 100%;
padding-left: 0px;
padding-right: 0px;
margin: 0;
}
.row.video-section.exclusive-section {
padding-right: 0;
}
.exclusive-section .gallery-col.col-sm-8.col-12 {
padding-right: 0;
}

.video-right-section {
float: right;
width: 94%;
padding-top: 25px;
}

.video-right-section h4 {
float: left;
text-align: left;
width: 100%;
font-size: 14px;
line-height: 23px;
}

.video-right-section p {
font-size: 14px;
padding: 10px 0;
float: left;
line-height: 22px;
width: 100%;
}

.video-right-section .v-btn {
margin-top: 0px;
}

.video-right-section .v-btn__content {
opacity: 1 !important;
font-weight: 600;
text-transform: capitalize;
font-size: 14px;
}

.second-video-right-section {
float: left;
width: 100%;
padding-top: 15px;
padding-left: 4px;
}
.v-pagination__item { 
border-radius: 0 !important;
box-shadow: none !important;
}
.second-video-right-section p {
font-size: 14px;
padding: 10px 0;
float: left;
line-height: 22px;
width: 100%;
}
.theme--light.v-pagination .v-pagination__item {
background: none; 
}
.second-video-right-section .v-btn {
margin-top: 15px;
font-size: 14px !important;
}
.p-w-free-user-button .about-footer-btn {
border: 1px solid #8f92ae;
color: #fff !important;
padding: 20px 26px;
float: left;
margin-right: 20px;
text-decoration: none;
font-size: 16px;
margin-bottom: 20px;
}
.second-video-right-section .v-btn__content {
opacity: 1 !important;
font-weight: 600;
text-transform: capitalize;
}
.footer-nav a {
float: left;
margin-top: 10px;
text-decoration: underline !important;
}
.second-video-section-row {
float: left;
width: 100%;
padding-left: 0px;
padding-right: 0px;
padding-top: 70px;
margin: 0;
}



.footer-logo {
width: 80%;
margin-top: 25px;
}
.footer-logo img {
width: 150px;
}
.pl-0 {
padding-left: 0;
}

.book-gallery-box {
float: left;
width: 25%;
padding: 5px;
}
.p-w-free-user-button {
float: left;
margin-top: 40px;
width: 100%;
margin-left: 50px;
}
.footer-social-box.p-w-free-user-social-box p{
padding-top: 52px;
}
.footer-social-box.p-w-free-user-social-box { 
margin-top: 35px;
}
.article-section .col-sm-7.col-12 {
padding-left: 0;
}
 
.article-section {
float: left;
width: 100%;
padding-top: 30px;
margin: 0;
padding-left: 0px;
}

.article-section h4 {
font-size: 20px;
padding-bottom: 20px;
color: #1d2429;
}

.second-video-section-row h4 {
font-size: 24px;
padding-bottom: 5px;
padding-left: 4px;
}

.article-section .v-card {
float: left;
width: 100%;
padding-bottom: 10px;
}

.article-section .v-card__title {
font-size: 22px;
color: #000;
line-height: 30px;
word-break: normal;
letter-spacing: 0;
font-weight: 600;
}

.article-section a {
font-size: 16px;
padding: 15px 16px 20px;
float: left;
margin-top: -20px;
font-weight: 600;
color: #3d4ed7 !important;
}

.travel-right-section {
float: left;
width: 50%;
padding: 8px;
}
.w-l-banner .article-section .v-card__title {
  min-height: 85px;
}
.agent-right-section {
padding-right: 0;
float: right;
margin-top: 39px;
}

.travel-right-section a {
font-size: 14px;
color: #3d4ed7;
padding-bottom: 0px;
}

.w-l-banner .article-section .col-sm-7 a{
padding: 15px 16px 5px; 
}
.w-l-banner .travel-right-section .v-card__title {
font-size: 14px;
line-height: 18px;  
display: block;  
width: 100%; 
word-break: break-word;
}
.w-o-l-banner .travel-right-section .v-card__title {
font-size: 12px; 
line-height: 18px;
display: block; 
min-height: 73px; 
width: 100%;    
}
.article-section .v-card {
box-shadow: none !important;
border-radius: 0;
}
.right-inner-wrapper .v-card {
border-radius: 0 !important;
box-shadow: none !important;
}
.w-o-l-banner .v-card {
box-shadow: none !important;
border-radius: 0;
transition: .3s;
}
.w-l-banner .v-card {
box-shadow: none !important;
border-radius: 0;
transition: .3s;
}
.w-o-l-banner .v-card:hover {
box-shadow: 0px 10px 30px 5px rgb(157 168 189 / 35%);
outline: 3px solid #6a788a;
outline-offset: 4px;
cursor: pointer;
transition-delay: 0s !important;
}
.w-l-banner .v-card:hover {
box-shadow: 0px 10px 30px 5px rgb(157 168 189 / 35%);
outline: 3px solid #6a788a;
outline-offset: 4px;
cursor: pointer;
transition-delay: 0s !important;
}





.update-signup-box {
float: left;
width: 100%;
padding-left: 40px;
padding-right: 15px;
margin-bottom: 70px;
}

.signup-box {
background: #3a4bdf;
float: left;
width: 100%;
padding: 10px 0px 10px 20px;
margin-top: 20px;
}

.signup-box h4 {
color: #fff;
font-size: 18px;
padding-bottom: 10px;
float: left;
width: 100%;
}

.signup-box p {
font-size: 14px;
color: #fff;
line-height: 20px;
}

.signup-box .col-12 {
float: left;
}

.signup-box .v-input {
background: #fff;
border-radius: 0 !important;
height: 56px;
margin-top: 5px;
}

.signup-box label {
font-size: 14px;
color: #fff;
font-weight: 600;
}

.signup-box .v-btn {
background: #d40233 !important;
border-radius: 0;
margin-top: 23px;
height: 56px !important;
}

.signup-box .v-btn__content {
font-weight: 600;
}

.second-video-right-section h4 {
float: left;
text-align: left;
width: 100%;
font-size: 14px;
line-height: 23px;
}

.planner-box a {
color: #3d4ed7 !important;    
font-size: 14px;
font-weight: 600;
}
.v-application li .primary {
  background-color: #3d4ed7 !important;
  border-color: #3d4ed7 !important;
}



.bookcfm-wrapper {
float: left;
width: 100%;
padding: 50px 0;
}

.bookcfm-wrapper .hotdeal-ads-box {
padding-left: 5px;
padding-top: 55px;
}

.new-trip-image {
border-left: 8px solid #D9DFED;
border-right: 8px solid #D9DFED;
}

.bookcfm-wrapper .v-card {
border-radius: 0;
}

.travel-tool-row h4 {
font-size: 40px;
float: left;
width: 100%;
color: #000;
font-family: ivyjournal, sans-serif;
}

.travel-tool-row {
padding-top: 50px;
float: left;
padding-left: 20px;
width: 100%;
}

.nav {
float: right;
margin-top: 0px;
}


.nav__toggle {
position: absolute;
cursor: pointer;
margin: 0rem 2rem;
right: 0;
top: 50px;
}


.nav__checkbox{
display: none;
}

.hamburger {
margin-top: 0.2rem;
}

.nav__menu {
display: flex;
flex-direction: column;
gap: 2rem;
align-items: center;
margin: 0;
}

.nav__menu li {
list-style: none;
display: none;
list-style: none;
float: left;
}

.nav__menu a {
font-size: 14px;
text-decoration: none;
color: #000;
padding: 0px;
float: right;
font-weight: 500;
}

#nav__checkbox:checked~ul.nav__menu li {
display: block;
}

#nav__checkbox:checked~label.nav__toggle .hamburger {
/* display: none;*/
}

#nav__checkbox:checked~label.nav__toggle .close {
display: block;
}
.leftpanel-mobile-show {
  float: left;
  width: 100%;
  display: none;
}
.leftpanel-desktop-show {
  float: left;
  width: 100%;
}



















@media only screen and (min-width: 768px) {
.nav__toggle {
display: none;
}

.nav__menu {
flex-direction: row;
}

.nav__menu li {
display: block;
}

}


@media only screen and (min-width: 320px) and (max-width: 767px) {
.custom-container {
width: 100%; 
}
.leftpanel-desktop-show {
  display: none;
}
.footer-social-box {
   text-align: center;
}
.article-section .v-card__title {
  font-size: 14px !important;
}
.flight-box-text p {
  margin-left: 15px;
}
.leftpanel-mobile-show {
  float: left;
  width: 100%;
  display: block;
}
.v-expansion-panels {
border-radius: 0;
}
.v-expansion-panel-content__wrap {
padding: 0;
}
.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active {
  border-radius: 0;
} 
.v-expansion-panel-header {
  min-height: 44px;
  border-bottom: 1px solid #e6e6e6;
  font-weight: 600;
font-size: 19px;
padding: 16px 15px;
}
 
.book-tab-box { 
  margin-top: 40px;
}
.header { 
border-bottom: 1px solid #e6e6e6;
}
.profile-second-box {
padding: 40px 20px;
}
.banner-img { 
min-height: auto; 
margin-bottom: 40px;
}
.banner-img img {
width: 100%;
height: auto;
align-self: center;
}
.stiky-header.fixed { 
width: 100%;
top: 0;
}
.profile-box { 
padding: 30px 0;
}

.profile-box .v-list-item__content { 
padding: 30px 0;
}
.banner-heading p {
    font-size: 18px; 
}
.book-rating-row .col-sm-4.col-12:last-child {
padding-right: 12px;
}

.p-w-free-user-button {
margin-left: 0;
}
.footer-nav {
padding: 0;
margin-left: 0;
}

.profile-reivew-box { 
width: 100%; 
}
.header-menu {
width: 100%;
padding: 0;
}
.header-contact {
display: none;
}
.nav {
padding-top: 20px;
width: 100%; 
}
.bookcfm-wrapper .container {
  padding-left: 0;
  padding-right: 0;
}
.bookcfm-wrapper .col-sm-12.col-12 {
  padding-left: 0;
  padding-right: 0;
}
.bookcfm-wrapper .col-12 {
  padding-left: 0;
  padding-right: 0;
}

.travel-hot-deal h4 { 
 /* padding-left: 12px; */
}
.w-o-l-banner .travel-plane-row {
  margin: 0 0;
  padding: 0 0;
}
.w-o-l-banner .agent-right-section {
  padding-right: 0;
  margin-top: 0;
  padding-left: 0;
  padding-top: 0;
}
.article-section .col-md-7.col-12 {
  padding-left: 0;
  padding-right: 0;
}
.agent-right-section {
  padding-right: 13px;
margin-top: 0;
}
.travel-right-section {
  width: 100%;
 padding-left: 0;
padding-right: 0;
}
.footer-nav ul { 
  padding: 0 20px; 
}
#tab3.book-customer-raing-box {
  padding-left: 0;
}
.book-customer-raing-box {  
  margin: 50px 0 0px;
}
.footer-social-box {
padding: 0px;
}

.footer-social-box .fab {
padding: 15px 10px 0 0;
}
.w-l-o-banner .banner-heading {
  display: block;
  padding-left: 12px;
}
.footer-social-box p {
text-align: center;
width: 100%;
}

.footer-box .col-12 {
width: 100%;
flex: 0 0 100%;
max-width: 100%;
}

.flight-wrapper { 
width: 100%; 
}
.panel-footer{
border: 1px solid #e6e6e6 !important;
width: 100% !important;
}
.row.travel-hot-deal { 
margin-left: 0; 
}
.w-o-l-banner .travel-plane-row h4 {
margin-left: 0px;
}

.bookcfm-wrapper.w-l-o-banner .row {
margin: 0;
}
.w-o-l-banner .book-rating-row {
margin: 0;
}
.w-o-l-banner .video-section-row { 
padding-left: 12px !important;
}
.w-o-l-banner .video-section {
padding-left: 12px;
margin: 0;
}

.w-o-l-banner .second-video-section-row {
margin-left: 12px;
padding-top: 50px;
padding-left: 5px;
}
.w-o-l-banner .video-right-section {
float: left; 
margin-left: -7px;
}
.w-o-l-banner .second-video-section-row h4 { 
margin-left: -7px;
}
.w-o-l-banner .video-section .col-sm-8.col-12 {
padding-left: 0;
}
.article-section {
padding-top: 20px;
padding-left: 0px;
margin: 0;
}

.v-input.include-airport {
width: 100%;
}

.bookcfm-wrapper.w-l-o-banner{
padding-bottom: 0;
padding-top: 10px;
}

.footer-logo img {
width: 100px;
}
.video-section .col-sm-8.col-12 {
padding-left: 0;
padding-right: 0;
min-width: 100%;
}
.video-right-section { 
width: 100%; 
}
.w-l-banner .video-section .col-sm-4.col-12 {
padding-left: 0px;
min-width: 100%;
}
.w-l-banner .travel-hot-deal h4 { 
padding-left: 0; 
}
.book-gallery-box .v-image {
margin: 10px 5px;
}

.w-l-banner .travel-plane-row .col-sm-4.col-12 {
padding-left: 0;
margin-left: 0;
}
.w-l-banner .second-video-section-row h4 { 
padding-left: 0;
}
.w-l-banner .second-video-right-section { 
padding-left: 0;
}
.w-l-banner .book-gallery-box {  
padding: 5px 0;
}
.w-l-banner .article-section .col-12 {
padding: 0;
}
.w-l-banner .travel-right-section .v-card__title { 
max-height: none; 
}
.v-banner.dynamic-banner.v-banner--is-mobile{
display: none !important;
}
.article-section img {
  height: 14rem !important;
}
.banner-ads { 
  padding: 0 12px;
}

#tab3 .book-customer-raing-box{
  padding: 0;
}
.footer-nav ul li a { 
  width: 100%; 
}
.footer-nav ul li { 
  width: 100%;
  text-align: center;
}
.footer-nav span { 
  display: none;
}
.footer-box p { 
  text-align: center;
  width: 100%;
  float: left;
}
.white-alert img {
  float: none;
}
.footer-box h3 {
  width: 100%;
  text-align: center;
  float: left;
}
.footer-box h4 { 
  float: left;
  width: 100%;
  text-align: center;
}
.abta-logo {
float: none;
width: 110px; 
border-radius: 4px;
margin: 45px auto;
overflow: hidden;
display: block;
position: relative;
top: 20px;
}
.atol-logo {
float: none;
width: 110px; 
border-radius:50%;
margin: 45px auto;
overflow: hidden;
display: block;
position: relative;
top: 20px;
}

.white-alert { 
  text-align: center;
}




.profile-box .v-list-item {
display: block; 
}
.ask-btn {
margin: 0;
padding: 0 20px;
}
#tab2 .book-customer-raing-box {
 padding: 0px;
 margin: 40px 0 0px;
}
 
.book-rating-row .col-sm-4.col-12:first-child{
   padding: 0 12px
}
 

.footer-logo {
width: 100%;
margin-top: 25px;
text-align: center;
}
.p-w-free-user-button .about-footer-btn {
border: 1px solid #8f92ae;
color: #fff;
padding: 20px 26px;
float: none;
margin-right: 0px;
text-decoration: none;
font-size: 16px;
margin-bottom: 20px;
display: block;
text-align: center;
}
.footer-nav a {
float: none;
}
.footer-nav ul li {
list-style: none;
float: none;
text-align: center;
padding-right: 0;
display: block;
padding-bottom: 10px;
}
.footer-social-box.p-w-free-user-social-box {
margin-top: 0;
text-align: center;
}
.footer-social-box a {
margin: 0 12px;
}
.book-overall-box { 
  margin-bottom: 5px;
}

.travel-hot-deal .col-sm-3 {
max-width: 50%;
}
.rating-cols.col-sm-3.col-12 {
  flex: auto;
  padding-left: 0;
padding-right: 0;
  max-width: 100%;
}







}




@media only screen and (min-width: 320px) and (max-width: 599px) {

.flight-wrapper {
width: 98%;
}

.flight-box .p30 {
padding: 0px;
}

.flight-heading h1 {
font-size: 30px;
}
.w-l-banner .travel-hot-deal .col-sm-3.col-12 {
padding-left: 0;
padding-right: 0;
}
.w-l-banner .travel-right-section { 
padding: 8px 0;
}

.right-inner-wrapper {
padding-left: 0px;
margin-top: 0;
}
.banner-heading h4 {
  font-size: 24px; 
  margin-top: 0; 
  line-height: auto;
}
#tab2 .book-customer-raing-box {
  padding-left: 12px;
}
.book-tab-box {
margin-top: 0;
}
.book-tab-box ul li a { 
width: 100%;
float: left;
font-size: 15px;
  padding: 10px 10px !important;
margin-right: 0;

}
.banner-heading p {
    font-size: 18px; 
}
.book-tab-box li { 
  width: 100%;
  padding: 0 12px;
}
.book-customer-raing-box h2 {
font-size: 22px;
}
.book-overall-box h4 {
  font-size: 22px; 
}
.book-overall-box {
margin-top: 0;
padding-right: 10px;
}
.banner-heading { 
  display: none;
}
.travel-hot-deal a {
padding-left: 16px; 
}

.video-section {
padding-left: 0px;
padding-right: 0px;
}
.mobile-show-banner-text {
 display: block;
margin-top: -160px;
margin-bottom: 60px;
float: left;
width: 100%;
position: relative;
z-index: 9;
}
.mobile-show-banner-text .banner-heading {
  display: block;
  padding-left: 10px;
}
.mobile-ask-btn a {
color: rgba(0,0,0,.87) !important;
text-decoration: none;
padding: 0 10px;
text-align: center;
width: 100%;
float: left;
}
.booktravel-wrapper {
margin-top: 0;
}
.mobile-ask-btn {
  font-size: 12px;
  text-decoration: none;
  margin: 0 40px;
  width: 200px;
  text-align: center;
  border: 1px solid #000;
  overflow: hidden;
  padding: 20px;
}
.certification-post p {
margin-bottom: 0;
padding: 0 10px;
}



.book-gallery-box {
width: 50%;
}
.flight-listing-box { 
  top: -215px;
}
.car-listing-box {
  position: relative;
  top: 0px;
}
.rating-cols {
  padding-left: 0;
  padding-right: 0;
}

.signup-box .v-btn {
margin-top: 0px;
}

.update-signup-box {
padding-left: 15px;
}



.signup-box {
padding: 10px 0px 10px 0px;
}


.panel-footer{
border: 1px solid #e6e6e6 !important; 
}
 
.travel-hot-deal .v-card__subtitle {
height: auto;
}

.header-container {
 /* width: 80%;*/
width: 100%;
text-align: center;
float: none; 
}
.logo {  
  width: 80%;
  max-width: 250px;
  float: none;
  margin: 10px auto;
}




.w-o-l-banner .travel-right-section .v-card__title {  
text-overflow: unset;
min-height: auto;
white-space: normal; 
word-break: break-word;
overflow: auto;
}

#bookTrip .book-trip-box h2 {
  padding-left: 12px !important;
}


}

@media only screen and (min-width: 600px) and (max-width: 959px) {

.travel-hot-deal .v-card__subtitle {
height: auto;
}
 


.right-inner-wrapper {
padding-left: 0;
margin-top: 0;
}

.book-overall-box h4 { 
  padding-right: 10px;
}
.book-customer-raing-box h2 {
font-size: 32px;
}

/*
.book-rating-row .col-sm-4 {
max-width: 50%;
flex: 0 0 50%;
  padding-left: 12px;
}*/


.flight-wrapper { 
width: 100%; 
}
.book-overall-box { 
  margin-top: -55px; 
}





}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.book-tab-box ul li a {
  padding: 10px 0 !important;
  margin-right: 5px;
  text-decoration: none;
  font-size: 14px;
  color: #000 !important;
  text-transform: capitalize;
}
.book-tab-box li { 
  margin-left: 10px;
}
.logo {
   margin-top: 0px;
  margin-left: 10px;
  padding: 10px 0;
}
.book-rating-row .col {
  padding-right: 12px;
  padding-left: 12px;
}
#tab2 .book-customer-raing-box {
  padding-left: 12px;
}
#bookTrip .book-trip-box h2 {
  padding-left: 12px !important;
}
.leftpanel-desktop-show img {
  width: 100%;
}

.profile-box .v-avatar { 
  margin-right: 0;
  min-width: 100%;
}
.profile-box img {
  width: 100%; 
}
.v-card__actions { 
  display: block !important;
 }
.profit-review {
  float: left;
  width: 100%;
}
.profile-rating {
  float: right;
  width: 100%;
  padding-top: 2px;
}
.all-rating-box {
  width: 100%;
}
.certification-post { 
  float: left;
  width: 100%;
}
.certification-box h4 { 
  float: left;
  width: 100%;
  word-break: break-all;
}
.certification-post p {
  font-size: 12px;
  padding: 0px 5px;
  float: left;
  margin-top: 12px;
}
.mobile-ask-btn a {
color: rgba(0,0,0,.87) !important;
text-decoration: none;
padding: 0 10px;
text-align: center;
width: 100%;
float: left;
}

.mobile-ask-btn {  
    font-size: 12px;
    text-decoration: none;
    margin: 0 auto;
    width: 80%;
    text-align: center;
    border: 1px solid #000; 
    overflow: hidden;

}





}
@media only screen and (min-width: 768px) and (max-width: 959px) {

.w-o-l-banner .book-rating-row {
margin: 0;
}
.book-customer-raing-box {
padding-left: 15px;
}
.header-container {
  width: 80%;
}
.w-o-l-banner .row.travel-hot-deal { 
margin-left: 0;
padding: 25px 0px;
}
.w-o-l-banner .travel-plane-row {
margin: 0 20px;
padding: 0 0;
}
.w-o-l-banner .video-section-row { 
padding-left: 15px; 
}
.w-o-l-banner .video-section {
padding-left: 23px;
}
.w-o-l-banner .second-video-section-row h4 { 
padding-left: 20px;
}
.w-o-l-banner .video-section {
padding-left: 35px;
}
.w-o-l-banner .article-section { 
margin: 0; 
padding-left: 0px;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 70px;
}
.w-l-banner .travel-hot-deal .v-card__subtitle {
height: auto;
}
.panel-footer {
width: 100%;
border-right: 1px solid #e6e6e6 !important;
}
.banner-img {
overflow: hidden;
min-height:250px;
max-height: 30vh; 
display: flex;
}
.banner-img img {
width: 100%;
height: auto;
align-self: center;
}
.v-banner.dynamic-banner.v-banner--is-mobile{
height: 300px !important;
}
.header-menu { 
width: auto; 
}
.custom-container {
width: 98%; 
}
.container.w-l-banner {
padding-left: 12px;
padding-right: 12px;
}

.profile-box { 
padding: 15px 0;
}

.profile-box .v-list-item {
display: block;
}
.leftpanel-desktop-show img {
  width: 100%;
}

.profile-box .v-avatar { 
  margin-right: 0;
  min-width: 100%;
}


.profile-box .v-list-item__content { 
padding: 15px 0px; 
}

.v-card__actions .row {
width: 100%;
}
.ask-btn .v-btn {
height: 50px !important;
width: auto !important;
font-size: 13px !important; 
padding: 0 5% !important;

}
.footer-social-box .fab { 
  padding: 0 0 0 20px;
}
.book-tab-box ul li a {
padding: 10px 10px !important;
margin-right: 0; 
font-size: 16px; 
}
 
.book-tab-box {
margin-top: 25px;
}
.stiky-header.fixed { 
padding: 20px 5px;
width: 99%;
left: 4px;
}
.flight-form .include-airport { 
float: left; 
}
.banner-ads { 
margin-top: 90px;
padding: 0 12px;
}
.book-rating-row .col-sm-4.col-12:last-child {
padding-right: 12px;
padding-left: 12px;
}
.row.travel-hot-deal { 
padding: 30px 0px;
}
 
 


}
@media only screen and (min-width: 960px) and (max-width: 1150px) {
.profile-second-box {
  width: 300px;
}
.custom-container {
  width: 90%;
}
.header-container {
  width: 80%;
}
.header-menu { 
  width: auto; 
}
.leftpanel-desktop-show img {
  width: 100%;
}

.profile-box .v-avatar { 
  margin-right: 0;
  min-width: 100%;
}
.profile-box .v-list-item {
  display: block;
  width: 100%;
}.profile-box { 
  padding: 15px 0;
}
.profile-box .v-list-item__content { 
  padding: 20px 5px;
}
.v-card__actions .row {
  width: 100%;
}
.ask-btn .v-btn {
  height: 55px !important;
  width: auto !important; 
  padding: 0 5% !important;
}
.profile-second-box { 
  width: 100%;
  padding: 40px 0;
}
.book-tab-box ul li a {
  margin-right: 0;
  font-size: 16px
}
.stiky-header.fixed {
 width: auto;
}


 
.w-l-banner .travel-hot-deal .v-card__subtitle {
  height: 90px;
}
.footer-social-box .fab { 
  padding: 0 0 0 20px;
}
.article-section .col-sm-7.col-12 {
  padding-left: 12px;
}

.w-l-banner .travel-right-section .v-card__title {
  font-size: 13px; 
}
.w-l-banner .article-section .v-card__title {
  min-height: 120px;
}
.w-l-banner .article-section .col-sm-7 a {
  padding: 15px 16px 55px;
}
.stiky-header.fixed {
  width: 62.4%;
  padding: 20px 9px;
}
.book-overall-box { 
  margin-top: 0; 
} 



}

@media only screen and (min-width: 1151px) and (max-width: 1350px) {
.profile-second-box {
  width: 300px;
}
.custom-container {
  width: 90%;
}
.header-menu { 
  width: auto; 
}
 
.profile-box { 
  padding: 15px 0;
}



.v-card__actions .row {
  width: 100%;
}
.ask-btn .v-btn {
  height: 55px !important;
  width: auto !important; 
  padding: 0 5% !important;
}
.profile-second-box { 
  width: 100%;
  padding: 40px 0;
}
.book-tab-box ul li a {
  margin-right: 0;
  font-size: 16px
}
.stiky-header.fixed {
 width: auto;
}


.w-l-banner .travel-hot-deal .v-card__subtitle {
  height: 90px;
}
.footer-social-box .fab { 
  padding: 0 0 0 20px;
}
.article-section .col-sm-7.col-12 {
  padding-left: 12px;
}

.article-section .v-card__title {
  font-size: 21px; 
}

.w-l-banner .article-section .col-sm-7 a {
  padding: 15px 16px 55px;
}
.stiky-header.fixed {
  width: 63.2%;
}

.header-container {
  width: 80%; 
}




}




@media only screen and (min-width: 1351px) and (max-width: 1550px) {
.profile-second-box {
  width: 300px;
}
.custom-container {
  width: 90%;
}
.header-menu { 
  width: auto; 
}
 .stiky-header.fixed {
  width: 63.8%;
}

.header-container {
  width: 80%; 
}

.v-card__actions .row {
  width: 100%;
}
.ask-btn .v-btn {
  height: 55px !important;
  width: auto !important; 
  padding: 0 5% !important;
}
.profile-second-box { 
  width: 100%;
  padding: 40px 0;
}
.book-tab-box ul li a {
  margin-right: 0;
  font-size: 16px
}

 
.footer-social-box .fab { 
  padding: 0 0 0 20px;
}
.article-section .col-sm-7.col-12 {
  padding-left: 12px;
}

.article-section .v-card__title {
  font-size: 22px; 
}
.w-l-banner .article-section .col-sm-7 a {
  padding: 15px 16px 55px;
}

 
}


@media only screen and (min-width: 1551px) and (max-width: 1900px) {
.profile-second-box {
  width: 300px;
}
.custom-container {
  width: 90%;
}
.header-menu { 
  width: auto; 
}
 .stiky-header.fixed {
  width: 64.3%;
}
.header-container {
  width: 80%; 
}
.profile-box .v-list-item {
  display: block;
  width: 100%;
  padding-top: 12px;
  padding-right: 0 !important;
}
.profile-box .mb-4 {
  font-size: 18px;
}

 
.v-card__actions .row {
  width: 100%;
}
.ask-btn .v-btn {
  height: 55px !important;
  width: auto !important; 
  padding: 0 5% !important;
}
.profile-second-box { 
  width: 100%;
  padding: 40px 0;
}
.book-tab-box ul li a {
  margin-right: 0;
  font-size: 16px
}

.footer-social-box .fab { 
  padding: 0 0 0 20px;
}
.article-section .col-sm-7.col-12 {
  padding-left: 12px;
}

.article-section .v-card__title {
  font-size: 22px; 
}

.w-l-banner .travel-right-section .v-card__title {
  font-size: 13px; 
}

.w-l-banner .article-section .col-sm-7 a {
  padding: 15px 16px 55px;
}

 
 
}







@media only screen and (min-width: 1000px) and (max-width: 1111px) {
.w-l-banner .article-section .col-md-7 .mx-auto a {
 padding-bottom: 73px;
}
.w-l-banner .article-section .v-card__title {
  min-height: 160px;
}
}





@media only screen and (min-width: 1112px) and (max-width: 1212px) {
.w-l-banner .article-section .col-md-7 .mx-auto a {
 padding-bottom: 95px;
}
.w-l-banner .article-section .v-card__title {
  min-height: 140px;
}
}

@media only screen and (min-width: 1213px) and (max-width: 1549px) {
 
.profile-box .v-avatar {
  min-width: 45%;
  margin-right: 10px; 
  height: 100px;
}

.profile-box .v-card__actions {
  width: 100%;
  padding-top: 15px;
}
.profile-box .mb-4 {
  font-size: 15px;
}
.profile-box .v-list-item__subtitle {
  font-size: 13px; 
  line-height: 21px;
}





}

@media only screen and (min-width: 1550px) and (max-width: 1624px) {
 
.profile-box .v-card__actions {
  width: 100%;
  padding-top: 15px;
}



}
@media only screen and (min-width: 1625px) and (max-width: 1900px) {
.w-l-banner .travel-right-section .v-card__title{
  min-height: 85px;
}
.w-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 20px;
}
 

.profile-box .v-card__actions {
  width: 100%;
  padding-top: 15px;
}


 


}



 

@media only screen and (min-width: 1850px) and (max-width: 1900px) {

.profile-box .v-list-item__content {
  padding: 20px 5px;
  width: 45%;
  float: right;
  padding-left: 0;
}
.profile-box { 
  padding: 30px 20px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}




 }
@media only screen and (min-width: 1800px) and (max-width: 1849px) {

.profile-box .v-list-item__content {
  display: block;
  padding: 30px 0;
  float: right;
  width: 45%;
}

.profile-box { 
  padding: 20px 15px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}





}





@media only screen and (min-width: 1750px) and (max-width: 1799px) {
.profile-box .v-list-item__content {
  float: right;
  width: 44%;
}
.profile-box { 
  padding: 15px 10px;
}
.profile-box .v-list-item__content { 
  padding: 30px 0px;
  width: 45%;
  float: right;
}
 .w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}


}
@media only screen and (min-width: 1700px) and (max-width: 1749px) {
 .profile-box { 
  padding: 15px 10px;
}
.profile-box .v-list-item__content { 
  padding: 30px 0px;
  float: right;
  width: 42%;
}
 .w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}


}

 


@media only screen and (min-width: 1650px) and (max-width: 1699px) {
.profile-box { 
  padding: 5px 0;
}
.profile-box .v-list-item__content {
float: right;
width: 45%;
padding-left: 0;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}





}
@media only screen and (min-width: 1600px) and (max-width: 1649px) {
.profile-box { 
  padding: 20px 10px;
}
.profile-box .v-list-item__content {
  padding: 20px 5px;
  width: 42%;
  float: right;
}
.profile-box .v-avatar {
  margin-right: 10px;
  max-width: 170px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}





}
@media only screen and (min-width: 1550px) and (max-width: 1599px) {
.profile-box { 
  padding: 6px 0px;
}
 .profile-box .v-avatar {
  min-width: 45%;
  margin-right: 10px; 
}
.profile-box .v-list-item__content {
float: right;
width: 43%;
padding: 20px 0;
}

.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-l-banner .travel-right-section .v-card__title {
  min-height: 105px;
}

.w-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 60px;
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}





}
@media only screen and (min-width: 1500px) and (max-width: 1549px) {

.profile-box { 
  padding: 0px 10px;
}
.profile-box .v-list-item__content {
  float: right;
  width: 45%;
  padding: 35px 10px;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 100px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 55px;
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}





}
@media only screen and (min-width: 1450px) and (max-width: 1499px) {
.profile-box { 
  padding:18px 10px;
}
.profile-box .v-list-item__content {
  display: block;
  padding: 20px 0px;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 103px;
}
.w-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 50px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}






}
@media only screen and (min-width: 1400px) and (max-width: 1449px) {
.profile-box {
  padding: 16px 8px;
}
.profile-box .v-list-item__content {
  padding: 20px 0px;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 123px;
}
.w-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 90px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}



}
@media only screen and (min-width: 1350px) and (max-width: 1399px) {
.profile-box {
  padding: 10px 0px;
}
.profile-box .v-list-item__content {
  display: block;
  padding: 20px 0px;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 123px;
}
.w-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 90px;
}

.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}






}
@media only screen and (min-width: 1300px) and (max-width: 1349px) {
.profile-box .v-list-item__content {
  display: block;
  padding: 5px 5px;
}
.profile-box .mb-4 { 
  line-height: 21px;
  margin-bottom: 0 !important;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 123px;
}
.w-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 90px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 86px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 45px;
}

}

@media only screen and (min-width: 1250px) and (max-width: 1299px) {
.profile-box .v-list-item__content {
  display: block;
  padding: 5px 5px;
}
.profile-box .mb-4 { 
  line-height: 21px;
  margin-bottom: 0 !important;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 140px;
}
.w-l-banner .article-section .col-md-7 .mx-auto a{
  padding-bottom: 125px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 105px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 55px;
}




}
@media only screen and (min-width: 1213px) and (max-width: 1249px) {
.profile-box .v-list-item__content {
  padding: 5px 2px;
}
.profile-box .mb-4 {
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 0 !important;
}
.w-l-banner .travel-right-section .v-card__title { 
min-height: 138px;
}
.article-section .col-md-7 .mx-auto a {
  padding-bottom: 120px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 105px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 55px;
}


}




@media only screen and (min-width: 1100px) and (max-width: 1212px) {
.profile-box .v-list-item {
  display: block;
}
.profile-box .v-list-item__content {
  display: block;
  padding: 30px 0px;
}
.w-l-banner .travel-right-section .v-card__title { 
  font-size: 12px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 105px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 55px;
}
}

@media only screen and (min-width: 960px) and (max-width: 1099px) {
.profile-box .v-list-item {
  display: block;
}
.profile-box .v-list-item__content {
  display: block;
  padding: 30px 0px;
}
.w-l-banner .travel-right-section .v-card__title { 
  font-size: 12px;
}
.w-o-l-banner .travel-right-section .v-card__title { 
  min-height: 105px; 
}
.w-o-l-banner .article-section .col-md-7 .mx-auto a {
  padding-bottom: 55px;
}
}





 


