@import url('https://fonts.cdnfonts.com/css/satoshi');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

body{font-family: "Lato", serif;}
.container{max-width: 1240px !important;    width: 90%;margin: 0 auto;}
p, .accordion-item li {font-size: 20px;line-height: 30px;font-weight: 400;font-family: 'Satoshi', sans-serif;margin-top: 20px !important;margin-bottom: 0 !important;color: #5F5F5F;}
.button, .gform_button.button{border-radius: 8px !important;padding: 15.9px 28px !important;font-size: 16px !important;line-height: 21px !important;font-weight: 700 !important;color: #FFFFFF;background: #EF674A;font-family: 'Satoshi', sans-serif !important;margin-bottom: 0 !important;height: 54px;}
.heading02, .single-post h1{font-size: 48px !important;line-height: 57px !important;font-weight: 700 !important;color:#00252E !important;margin: 0 !important;}
.heading02 span{color: #55AD8B !important;}

/* header-section */
.stuck .header-bg-color {background-color: rgba(255, 255, 255, 1) !important;}
.header-inner{padding: 24px 0;height: auto !important;}
.header-nav{justify-content: center !important;gap: 36px;}
.header-nav .menu-item a{font-size: 16px;line-height: 21px !important;font-weight: 500;color: #FFFFFF !important;font-family: 'Satoshi', sans-serif !important;}
.header-nav li{margin-right: 0 !important;}
#logo{margin-right: 0 !important;width: auto !important;}
.stuck .header-inner{margin-top: 10px;}
.stuck .menu-item a{color: #00252E !important;}
/* banner-section */

.banner-section .button{margin-top: 40px !important;}
.banner-section .heading02, .ready-section .heading02{color: #FFFFFF !important;}
.banner-section p{color: #FFFFFF !important;}

.routs-section{display: none;}
/* dest-section */
.dest-section{padding-top: 120px !important;padding-bottom: 120px !important;background: rgb(255,255,255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,243,230,1) 27%, rgba(253,243,231,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,243,230,1) 27%, rgba(253,243,231,1) 76%, rgba(255,255,255,1) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,243,230,1) 27%, rgba(253,243,231,1) 76%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}
.dest-section .heading02{padding-bottom: 48px;}
.dest-section .slider-wrapper{    max-width: 1030px !important;margin: 0 auto; width: 90%;}
.dest-section p{font-size: 24px;font-family: 'Satoshi', sans-serif !important;line-height: 32px !important;font-weight: 500 !important;margin-top: 12px !important;}
.dest-section .flickity-button.flickity-prev-next-button.previous, .dest-section .flickity-button.flickity-prev-next-button.next{display:none !important;}

.express-section{padding-top: 120px !important; padding-bottom: 120px !important;}
.express-section .button{margin-top: 48px;}
.express-section .express-row{max-width: 1030px !important;padding-top: 48px;width: 90%;margin: 0 auto;}
.express-section .express-row .col-inner{padding: 40px 24px;background: none !important;border: 1px solid #9ED0DF;border-radius: 40px;min-height: 280px;    width: 300px !important;
}
.express-section .bd .col-inner{border: none !important;}
.express-section .box-image img{width: 60px;}
.express-section .box-text{padding-top: 20px;padding-bottom: 0 !important;padding-left: 0 !important;padding-right: 0 !important;}
.express-section h4, .post-title, .lead, .related-blogs{font-size: 24px;font-family: 'Satoshi', sans-serif;line-height: 32px !important;font-weight: 500;color: #00252E;}
.express-section p{margin-top: 2px !important;}
.express-section .col{padding-bottom: 0 !important;}
.express-section .express-row .col-inner{padding: 40px 24px 40px 24px !important;}

.testimonial-section .testimonial-text p{font-style: normal;    margin-top: 30px !important;margin-bottom: 30px !important;    margin-left: -64px;}
.testimonial-section .testimonial-name{font-size: 24px;line-height: 32px;font-weight: 500;color: #00252E;margin-bottom: 10px;display: inline-block;}
.testimonial-section .testimonial-meta {padding-top: 0px !important;}
.testimonial-section .star-rating{    font-size: 40px;margin: 0;    margin-left: -64px;}
.testimonial-section .star-rating span:before{color: #FFC83A !important;}
.testimonial-section .testimonial-box{align-items: end !important;}
.testimonial-section .row-full-width{justify-content: space-between;}
.testimonial-section .testimonal-r-box .slider-wrapper{border-radius: 40px;border: 1px solid #9ED0DF;position: relative;padding-bottom: 0px !important;
padding-left: 10px !important;padding-top: 35px !important;}
.testimonial-section .testimonal-r-box .slider-wrapper::before{position: absolute;background: url(https://staging.petjetexpress.com/wp-content/uploads/2025/02/Quotes.svg);content: "";background-position: center;background-size: contain;    width: 70px;height: 70px;right: 48px;bottom: 48px;z-index: 9;opacity: 20%;}
.testimonial-section .flickity-button{background: #EF674A !important;bottom: -235% !important;left: -522px !important;top: initial;position: relative;     border-radius: 50%; width: 48px;height: 48px;}
.testimonial-section .flickity-button::after{background: url("https://staging.petjetexpress.com/wp-content/uploads/2025/02/arrow-right.svg");position: absolute;
    content: "";z-index: 999;background-position: center;background-size: contain;width: 24px !important;height: 24px !important;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.testimonial-section .flickity-button svg{    display: none !important;}
.testimonial-section .flickity-button.flickity-prev-next-button.previous{transform: rotate(180deg) !important;margin-right: 30px;}
.testimonial-section .flickity-prev-next-button.next {left: 13%;}
.testimonial-section .col-inner{padding: 0 !important;}
.testimonial-section .col{padding-bottom: 0 !important;padding-left: 0 !important;}
/* .testimonial-section .slider-show-nav .flickity-prev-next-button, .slider:hover .flickity-prev-next-button{opacity: 1 !important;} */
.slider .flickity-prev-next-button:hover{box-shadow: none;opacity: 1;}
.slider .flickity-prev-next-button.active{box-shadow: none;opacity: 1;}
.featurd-section p{margin-top: 0 !important;}

.step-section, .travelguid-section, .footer-section{background: rgb(255,255,255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,243,230,1) 27%, rgba(253,243,231,1) 76%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,243,230,1) 27%, rgba(253,243,231,1) 76%, rgba(255,255,255,1) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,243,230,1) 27%, rgba(253,243,231,1) 76%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}
.step-section .lead{margin-bottom: 8px !important;margin-top: 0 !important;}
.step-section p.lead + p{margin-bottom: 36px !important;margin-top: 0 !important;}
.step-section .row{max-width: 1030px;margin: 0 auto;margin-top: 48px;width: 90%;}
.step-section .col{padding-bottom: 0 !important;}
.step-section .button{margin-top:48px !important;}

/* blog section */
.blog-section, .step-section, .featurd-section{padding-top: 100px !important;padding-bottom: 100px !important;}
.blog-section .blog-row{margin-top:23px !important;--flatsome--header--sticky-height: 0px !important;}
.blog-section .box, .single-post .slider-nav-simple .box{ border: 1px solid #9ED0DF !important;border-radius: 40px !important;}
.blog-section .box-text, .single-post .slider-nav-simple .box-text{padding-top: 20px !important; padding-inline: 24px;padding-bottom: 38px;}
.blog-section .box-image, .single-post .slider-nav-simple .box-image{border-top-left-radius: 40px;  border-top-right-radius: 40px;}
.blog-section .post-meta , .single-post .slider-nav-simple .post-meta{font-size: 12px;line-height: 18px;color: #5F5F5F !important;font-weight: 700;}
.blog-section .box{border: 1px solid #9ED0DF;border-radius: 40px;}
.blog-section .box-text .is-link , .single-post .slider-nav-simple .is-link, .is-link{font-family: 'Satoshi', sans-serif;color: #EF674A;padding: 0 !important;margin-top: 20px;font-size: 16px;line-height: 21px;font-weight: 700;}
.blog-section .col , .single-post .slider-nav-simple .col{padding-bottom: 0 !important;}
.blog-section .button{margin-top: 48px !important;}
.blog-section .blog-row .row{margin: auto !important;}
.travelguid-section, .testimonial-section{padding-top: 140px !important; padding-bottom: 140px !important;}
.travelguid-section .button{margin-top: 48px !important;}
.travelguid-section .uppercase, .featurd-section .uppercase, .blog-section .uppercase , .step-section .uppercase, .testimonial-section .uppercase{font-weight: 700 !important;font-family: 'Satoshi', sans-serif;font-size: 18px;line-height: 27px;color: #00252E !important;margin-bottom: 12px !important;margin-top: 0 !important;}
.travelguid-section .row.align-middle{justify-content: space-between !important;column-gap: 80px;}
.travelguid-section .gform-theme--foundation .gform_fields{column-gap: 0 !important;    margin-top: 12px !important;    width: 933px !important;}
.travelguid-section .ginput_container_email input{    background: none !important;border: 1px solid #D2D2D2 !important;padding: 17px 16px !important;font-family: 'Satoshi', sans-serif !important;height: 54px !important;border-right: 0 !important;}
.travelguid-section input::placeholder{ color: #5F5F5F;opacity: 40%;font-family: 'Satoshi', sans-serif;}
.travelguid-section .ginput_container_email{width: 102% !important;}
.travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{height: 54px !important;}
.ready-section .col{padding: 0 !important;}
.ready-section p{margin-top: 14px !important;}
.ready-section .button{color: #EF674A !important;margin-top: 48px;}
.ready-section .fly-box{position: relative;}
.ready-section .fly-box::before{position:absolute;content: "";background-image: url("https://staging.petjetexpress.com/wp-content/uploads/2025/01/left-shape.svg"); 
background-position: top;
height: 280px;
width: 146px;
background-repeat: no-repeat;
background-size: contain;
left:0;
top: 0px;
z-index: 99;
border-top-left-radius: 40px;}
.ready-section .fly-box::after{position:absolute;content: "";background-image: url("https://staging.petjetexpress.com/wp-content/uploads/2025/01/Vector.svg");
background-position: bottom;
height: 307px;
width: 202px;
background-repeat: no-repeat;
background-size: contain;
right: 0;
bottom: 0;
z-index: 99;
border-bottom-right-radius: 40px;}

/* footer */
.absolute-footer{display: none;}
.foot-left a{font-size: 16px;line-height: 21px;font-weight: 500;color: #084453;margin-right: 40px;font-family: 'Satoshi', sans-serif;}
.copyright{font-size: 14px;line-height: 18px;font-weight: 400;font-family: 'Satoshi', sans-serif;color: #5F5F5F !important;}
.footer-section{padding-top: 100px !important;padding-bottom: 100px !important;background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(253,243,230,1) 17%, rgba(253,243,230,1) 97%);    margin-top: 100px;}
.footer-section .col{padding-bottom: 0 !important;padding-left: 0 !important;}
.footer-section .row{align-items: center;width: 90%;margin: 0 auto;}
.foot-left{margin-top:0 !important;}
.social-icons{text-align: right !important;}
.social-icons i{color: #084453;font-size: 23px;}
.social-icons a{margin-left: 16px !important;margin-right: 0 !important;}

.lightbox-content{border-radius: 16px;padding:60px 40px !important;}
/* .gform-footer{justify-content: center !important;} */
.gform_footer input{font-family: 'Satoshi', sans-serif;border-radius: 8px !important;padding: 16px 28px !important;font-size: 16px;line-height: 21px;font-weight: 700;color: #FFFFFF;background: #EF674A !important;font-family: 'Satoshi', sans-serif !important;margin-bottom: 0 !important;}
.form-section .gform-footer{text-align: left !important;}
.gfield input{padding: 14px 12px !important;border: 1px solid #DEDEDE !important;border-radius: 4px !important;height: 48px !important;font-family: 'Satoshi', sans-serif !important;}
.gfield input::placeholder{color: #5F5F5F !important;font-size: 16px !important;line-height: 21px !important;opacity: 40% !important;font-family: 'Satoshi', sans-serif !important;}
.gfield h2{color: #00252E !important;} 
.gfield label{font-family: 'Satoshi', sans-serif !important;font-size: 16px !important;margin-bottom: 6px !important;
color: #5F5F5F !important;line-height: 20px !important;    gap: 0 !important;
font-weight: 500 !important;}
.gfield select{color: #5F5F5F !important;font-size: 16px !important;line-height: 21px !important;
    opacity: 40% !important;   font-family: 'Satoshi', sans-serif; padding: 12px 18px !important;border: 1px solid #DEDEDE !important;border-radius: 4px !important;height: 48px !important;}
.gfield select::placeholder{font-family: 'Satoshi', sans-serif;}
.gfield select{color: #5F5F5F !important;}
.gform-theme--foundation .gform_fields{row-gap:20px !important; }
.ginput_container textarea{ font-family: 'Satoshi', sans-serif;  padding: 14px 12px !important;border: 1px solid #DEDEDE !important;border-radius: 4px !important;font-size: 16px !important;line-height: 21px !important;}
.gfield--type-textarea {position: relative !important;}
.gfield--type-textarea #gfield_description_1_3{ font-family: 'Satoshi', sans-serif;    left: 14px !important;top: 35px !important;position: absolute !important;color: #5F5F5F !important;opacity: 40% !important;font-size: 16px !important;line-height: 21px !important;}
.mfp-close{position: relative;}  
#booking-form .mfp-close, #test .mfp-close{ mix-blend-mode: darken !important;    opacity: 1;}
#booking-form .mfp-close::before, #test .mfp-close::before{background: url("https://staging.petjetexpress.com/wp-content/uploads/2025/01/Vector-1.png");position: absolute;content: "";    background-size: cover;
    background-position: center;
    height: 27px;
    width: 27px;
    top: 36px;
    right: 36px;   
}
#booking-form h3{ font-family: 'Satoshi', sans-serif;font-size: 20px;color: #00252E;font-weight: 500;margin-top: 28px !important;margin-bottom: 0 !important;}
#test .mfp-close{color: #fff;}  
.mfp-close svg{display: none !important;}
#test .gform-theme--framework .gfield--input-type-datepicker.gfield--datepicker-default-icon .ginput_container_date::after{    color: #ef674a;}
#booking-form{position: relative;}
#booking-form::before{background: url("https://staging.petjetexpress.com/wp-content/uploads/2025/01/Vector-2.svg");content: "";position: absolute;position: absolute;
    background-size: contain;
    background-position: top;
    width: 210px;
    height: 133px;
    right: 0;
    top: 0;
    background-repeat: no-repeat;}

#booking-form::after{background: url("https://staging.petjetexpress.com/wp-content/uploads/2025/02/Vector-7.svg");content: "";position: absolute;position: absolute;
    background-size: contain;
    background-position: bottom;
    width: 160px;
    height: 194px;
    left: 0;
    bottom: 0;
    background-repeat: no-repeat;}
    #booking-form .gform-footer{justify-content: right !important;margin-top: 28px !important;}
/* contactus page */
.contactus-form-section p{margin-top: 0 !important;}
.contactus-banner .button{background: #FFFFFF;color: #EF674A;}
.contactus-form-section{padding-top: 60px !important;padding-bottom: 0 !important;}
.form-section .col-inner{box-shadow: 0px 6px 38px 0px #093B281A !important;padding: 48px !important;border-radius: 40px;}
.contactus-form-section .section-content, .blog-feature-section .section-content, .faq-section .section-content, .testimonial-section .section-content, .travelguid-section .section-content, .blog-listing-section .section-content, .featurd-section .section-content, .blog-section .section-content{max-width: 1240px;width: 90%;margin: 0 auto;}
.contactus-form-section p.lead ~ div {margin-top: 32px !important;display: flex;align-items:self-start;}
.contactus-form-section .r-box a{font-size: 20px;line-height: 30px;font-weight: 400;color: #5F5F5F !important; font-family: 'Satoshi', sans-serif;      margin-bottom: 8px;}
.contactus-form-section p img{margin: 0 !important; padding: 20px;margin-right: 16px !important;background: #FDF3E6;border-radius: 8px;}
.contactus-form-section .r-box span{display: block;font-family: 'Satoshi', sans-serif;font-size: 24px;line-height: 32px;font-weight: 500;color: #00252E;    margin-bottom: 8px;}
.contactus-form-section .r-box{display: inline-flex;flex-direction: column;}


.faq-banner .heading02{color: #00252E !important;}
.faq-banner p{color: #5F5F5F !important;}
.faq-section{padding: 0 !important;}
.faq-section .tabbed-content .nav-pills{margin:60px 0 !important;column-gap: 14px;border: 1px solid #E7E7E7;padding: 14px;border-radius: 10px;justify-content: center;width: 925px;
    margin-inline: auto !important;}
.faq-section .tabbed-content .tab.active a{   color: #FFFFFF;background: #EF674A;border-radius: 8px;font-weight: 500;}
.faq-section .col{padding-bottom: 0 !important;}
.faq-section .tabbed-content .tab a{padding: 12px 36px;font-size: 16px;border-radius: 8px;line-height: 24px;color: #5F5F5F;font-family: 'Satoshi', sans-serif;    font-weight: 400;}
.accordion-item{margin-bottom: 24px;border-bottom: 1px solid #E7E7E7;padding: 12px 24px;padding-bottom: 38px;}
.accordion-title.active{font-weight: 700 !important;}
.accordion-title{background: none !important;border-top: 0 !important;padding: 0 !important;font-size: 20px;line-height: 26px;font-family: 'Satoshi', sans-serif;
color: #00252E !important;}
.tab-panels{padding-top: 0 !important;}
.accordion-inner{padding: 0;padding-top: 16px;}
.accordion-inner p{opacity: 80%;}
.accordion .toggle{right: 0 !important;top: 0 !important;transform-origin: 50% 40% !important;left: inherit;color:#EF674A !important;}
.page-id-44 .header-nav .menu-item a{color: #00252E !important;}
.accordion-item:has(.accordion-title.plain.active) {background: #FDF3E6;border-radius: 24px;padding: 24px;}
/* blog page */
.blog-feature-section{padding-top: 60px !important;padding-bottom: 0 !important;}
.blog-feature-section .section-content .row .row, .blog-listing-section .section-content .row .row{    margin-top: 40px;}
.blog-feature-section .box-text{padding: 32px;border-top-right-radius: 40px;border-bottom-right-radius: 40px;vertical-align: top !important;position: relative;}
.blog_date {font-size: 12px !important;line-height: 18px !important;color: #5F5F5F !important;font-weight: 700 !important;margin-top: 0 !important;margin-bottom: 12px !important;text-transform: uppercase;}
.blog-feature-section p{margin-top: 12px !important;font-family: 'Satoshi', sans-serif;}
.blog-feature-section .is-link {margin-top: 55px !important;    display: inline-block;font-weight: 700;position: absolute;bottom: 32px;}
.blog-feature-section .box-image{border-top-left-radius: 40px;border-bottom-left-radius: 40px;}
.blog-feature-section .col{padding: 0 !important;}
.blog-listing-section{padding-top:80px !important ;padding-bottom: 0 !important;}
.blog-listing-section .box-normal {    margin-bottom: 80px;}
.blog-listing-section .entry-image{border-radius: 40px !important;}
.blog-listing-section .entry-content{padding:80px 0 !important ;}
.blog-feature-section .lead{font-weight: 700;font-family: "Lato", serif !important;}
.related-blogs{font-weight: 700;font-family: "Lato", serif !important;}
.blog-single .entry-image img{border-radius: 40px;}
/* single-blog */
.single-post .title-overlay{background: #084453 !important;}
.single-post .page-title-inner a{color: #FFFFFF;font-size: 16px !important;line-height: 21px !important; margin-inline: 16px;font-family: 'Satoshi', sans-serif;opacity: 50%;}
.single-post h1{color: #FFFFFF !important;}
.single-post .page-title-inner .blog_date{font-size: 16px !important;line-height: 24px !important;color: #FFFFFF !important;font-weight: 700 !important;text-transform: uppercase;margin-bottom: 12px !important;margin-top:48px !important;}
.single-post .page-title-inner .flex-col{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 16px;
    line-height: 21px;}
.blog-single {padding-top: 60px !important;padding-bottom: 0 !important;}
.page-id-116 .gform-button, .travelguid-section .button{margin-top: 0 !important;padding: 16px 28px !important;/* width: auto; *//* display: inline-block; */background: #FFFFFF !important;color: #EF674A !important;inline-size: auto !important;}
.travelguid-section .button{background: #EF674A !important;color: #FFFFFF !important;border-radius:8px !important;}
.page-id-116 .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full, .travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{inline-size:auto !important;    border-top-left-radius: 0 !important;
border-bottom-left-radius: 0 !important;    font-size: 16px !important;font-family: 'Satoshi', sans-serif !important;
line-height: 1px !important;font-weight: 700 !important;}
.page-id-116 .gform-theme--foundation .gform_fields {column-gap: 0 !important;margin-top: 57px !important;}
.page-id-116  .ginput_container_email input{background: none !important;color: #ffff !important;border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;text-align: left;}
.page-id-116  .ginput_container_email input::placeholder{color: #FFFFFF !important;opacity: 50% !important;font-size: 14px;line-height: 20px;font-weight:500;}
.page-id-116 .gform-theme--foundation #field_submit {align-items: baseline !important;}

.blog-section .flickity-button{display: none !important;}
.related-blogs{margin-bottom: 40px !important;}
.gform_validation_errors{    padding: 0px !important;
    margin-bottom: 0 !important;margin-top: 10px !important;}
.ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus{box-shadow: none !important;}
.ginput_container input, .ginput_container select, .ginput_container textarea{    box-shadow: none !important;}
.ready-section .heading02{margin-bottom: 14px !important;}

.step-section .step-r-box::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 2px #E7E7E7 !important;background-color: #E7E7E7 !important;border-radius: 40px !important;}
.step-section .step-r-box::-webkit-scrollbar{width: 8px !important;background-color: #E7E7E7 !important;height: 5px !important;border-radius: 40px !important;opacity: 50% !important;}
.step-section .step-r-box::-webkit-scrollbar-thumb{background-color: #9ED0DF !important;border-radius: 40px !important;height: 130px !important;}
.step-r-box .text{direction: ltr;}

.step-r-box{height: 476px;width: 65px;background: none;overflow-y: scroll;direction: rtl;text-align: left;}
.blog-featured-title{height: 484px !important;}
.blog-featured-title{position: relative;}
.single-post .blog-featured-title::before{    position: absolute;
    background: url(https://staging.petjetexpress.com/wp-content/uploads/2025/02/Vector-5.svg);
    content: "";
    background-size: contain;
    background-position: center;
    width: 163px;
    height: 236px;
    z-index: 9;
    background-repeat: no-repeat;
    top: 50%;
    left: 0;
    transform: translate(-4%, -50%);}
.single-post .blog-featured-title::after{    position: absolute;
    background: url(https://staging.petjetexpress.com/wp-content/uploads/2025/02/Vector-6.svg);
    content: "";
    width: 181px;
    height: 287px;
    background-repeat: no-repeat;
    right: 0;
    bottom: -71px;
    background-size: contain;
    background-position: bottom;}
.blog-listing-section .lead{font-family: "Lato", serif !important;font-weight: 700;}
/* .entry-content p:first-of-type {margin-top: 0 !important;} */

.pagination .page-numbers {
    background: #FFF1EE;
    padding: 7px;
    height: 46px;
    width: 46px;
    display: inline-block;
    border-radius: 50%;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;color: #EF674A;
}
.prev.page-numbers, .next.page-numbers{background: none;    font-size: 25px;}
.page-numbers.current{background: #EF674A !important;color: #FFFFFF !important;}
.pagination{display: flex;justify-content: center;gap: 24px;    padding-bottom: 0 !important;}
.is-link{position: relative;}
.is-link::before{position: absolute;content: "";background: url(https://staging.petjetexpress.com/wp-content/uploads/2025/02/Arrow-right.svg);    background-size: contain;
    background-position: center;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    left: 86px;
    top: 2px;}
.accordion .accordion-item:last-of-type{margin-bottom: 0 !important;}
.testimonial-section .testimonial-box{    padding: 0 30px !important;}
.ginput_container_select{border: 1px solid #DEDEDE !important;border-radius: 4px !important;height: 48px !important;}

#test{max-width: 661px !important;padding: 40px 40px 60px 40px !important;}
#test h3{text-align: center;font-size: 24px;line-height: 28px;font-weight: 700;color: #00252E;margin-bottom: 36px;}
.ginput_container_date input{width: 49% !important;}
#test .gform-footer{align-items: center;display: flex;justify-content: center;margin-top: 32px !important;}
.ginput_container_phone input{padding-left:110px !important;}

#booking-form .gform-theme--foundation .gform_fields{margin-top: 0 !important;}
#booking-form .gform-theme--foundation .gform_fields{column-gap: 16px !important;}
#booking-form .ginput_container_email input::placeholder{color: #5F5F5F !important; opacity: 40% !important;font-weight: 500;}
.accordion-item .accordion-inner a{color: #EF674A !important;    text-decoration: underline;}
#booking-form .gform-theme--foundation #gform_fields_3{row-gap:0px !important;}
#booking-form h2{margin-bottom: 0 !important;}
.blog_date span{display: inline-block;margin: 0 12px !important;}
.ready-section, .single-post .ready-section{padding-top: 80px !important;padding-bottom: 0 !important;}
#booking-form .gfield--type-text, #booking-form .gfield--type-email, #booking-form .gfield--type-email, #booking-form .gfield--type-select{margin-top:20px !important;}
.recentblog{padding-top: 80px !important;}
.blogcontent .is-divider{margin: 0 !important;    margin-top: 80px !important;}
.blogcontent .col{padding-bottom: 0 !important;}
.blogcontent .post{margin-bottom: 0 !important;}

.booking-thankyou a{margin-top: 48px !important;font-family: 'Satoshi', sans-serif;padding: 16px 28px !important;display: inline-block !important;color: #EF674A !important;font-weight: 700 !important;font-size: 16px !important;line-height: 21px !important;border: 1px solid #EF674A !important;border-radius: 8px !important;}
.booking-thankyou p{font-size: 20px !important;line-height: 30px !important;color: #5F5F5F !important;font-weight: 400 !important;margin-top:48px !important;}
.booking-thankyou img{margin-bottom: 20px !important;}
#booking-form .booking-thankyou h3{margin-top: 0 !important;
    font-size: 24px !important;
    line-height: 28px !important;
    font-weight: 700 !important;
    color: #00252E !important;}
.button span{line-height:0 !important;}
/* media query */

@media screen and (max-width: 1365px){
.heading02 {font-size: 44px !important;line-height: 52px !important;}
.header-inner {padding: 15px 0;}
.button {padding: 11px 23px !important;}
.footer-section, .blog-section, .step-section, .featurd-section{padding-top: 75px !important;padding-bottom: 75px !important;}
.travelguid-section, .testimonial-section, .dest-section, .express-section {padding-top: 115px !important;padding-bottom: 115px !important;}
.banner-section{padding-top: 740px !important;}
/* .banner-layer{width: 38% !important;} */
.ready-section .fly-box::before {left: 0px;}
.ready-section .fly-box::after {right: 0px;bottom: 0px;}
.blog-listing-section{padding-bottom: 0 !important;}
.blog-listing-section .box-normal {margin-bottom: 60px;}
.testimonial-section .flickity-button{bottom: -235% !important;left: -489px !important;}
.button, .gform_button.button{height: auto !important;}
}

@media screen and (max-width: 1279px){
.heading02 {font-size: 37px !important;line-height: 45px !important;}
p, .accordion-item li {font-size: 18px;line-height: 26px;margin-top: 15px !important;}
.header-inner {padding: 10px 0;}
.banner-section {padding-top: 598px !important;}
.travelguid-section, .testimonial-section, .dest-section, .express-section {padding-top: 75px !important;padding-bottom: 75px !important;}
.dest-section .heading02, .express-row, .step-section .row {padding-bottom:30px;}
.dest-section .slider-wrapper{max-width: 1030px !important;width: 90% !important;margin: 0 auto !important;}
.banner-section .button, .express-section .button, .step-section .button, .ready-section .button, .travelguid-section .button, .blog-section .button {margin-top: 25px !important;}
.express-section .express-row .col-inner{padding: 30px 14px 30px 14px !important;min-height: 230px;}
.express-section .box-text {padding-top: 10px;}
.express-section h4, .post-title, .lead{font-size: 20px;line-height: 27px;}
.express-section .box-image{width: 17% !important;}
.travelguid-section .uppercase, .featurd-section .uppercase, .blog-section .uppercase, .step-section .uppercase, .testimonial-section .uppercase {
font-size: 15px;
line-height: 23px;
color: #00252E !important;
margin-bottom: 8px !important;}
.express-section .express-row{padding-top: 30px;padding-bottom: 0 !important;}
.step-section p.lead + p {margin-bottom: 25px !important;}
.footer-section, .blog-section, .step-section, .featurd-section {padding-top: 50px !important;padding-bottom: 50px !important;}
.ready-section .col-inner{padding: 45px 120px 45px 120px !important;}
.ready-section .fly-box::before {height: 157px;width: 100px;left: 0px;top: 0px;}
.ready-section .fly-box::after {height: 234px;width: 165px;right: 0px;bottom: 0px;}
.travelguid-section .row.align-middle {column-gap: 45px;}

.blog-section .box-text, .single-post .slider-nav-simple .box-text {padding-top: 15px !important;padding-inline: 19px;padding-bottom: 32px;}
.blog-section .box-text .is-link, .single-post .slider-nav-simple .is-link, .is-link{margin-top: 10px;}
.testimonial-section .testimonal-r-box .col-inner{padding: 25px;}
.testimonial-section .star-rating { font-size: 35px;}
.testimonial-section .testimonial-text p {margin-top: 15px !important;margin-bottom: 15px !important;}
.social-icons i {color: #084453;font-size: 23px;}
.step-section .row{margin-top: 30px;}
.header-nav .menu-item a {font-size: 14px;line-height: 17px !important;}
.header-nav {gap: 19px;}
.testimonial-section .flickity-button-icon {bottom: -235% !important;left: -428px !important;}
.faq-section .tabbed-content .tab a {padding: 8px 25px;font-size: 15px;border-radius: 8px;line-height: 22px;color: #5F5F5F;}
.faq-section .tabbed-content .nav-pills {margin: 30px 0 !important;column-gap: 10px;        margin-inline: auto !important;
        width: 744px;}
.page-id-116 .gform-button{    margin-top: 0 !important;}
#booking-form::before {width: 131px;height: 80px;}
.express-section .express-row .col-inner{width: auto !important;}
.testimonial-section .flickity-button {left: -410px !important;}
.testimonial-section .testimonal-r-box .slider-wrapper {padding: 27px !important;}
.travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{margin-top: 0 !important;}
.travelguid-section .gform-theme--foundation .gform_fields{width: auto !important;}
}

@media screen and (max-width: 1024px){
.foot-left a {font-size: 14px;line-height: 18px;margin-right: 15px;}
.copyright {font-size: 12px;line-height: 16px;}
p, .accordion-item li{margin-top: 10px !important;font-size: 16px;line-height: 23px;}
.ready-section .col-inner {padding: 60px 100px 60px 100px !important;}
.ready-section .fly-box::before {height: 157px;width: 87px;}
.ready-section .fly-box::after {height: 234px;width: 139px;}
.heading02 {font-size: 30px !important;line-height: 40px !important;}
.travelguid-section, .testimonial-section, .dest-section, .express-section {padding-top: 50px !important;padding-bottom: 50px !important;}
.express-section .express-row .col-inner {min-height: 200px;}
.step-section p.lead + p {margin-bottom: 20px !important;}
.banner-section .button, .express-section .button, .step-section .button, .ready-section .button, .travelguid-section .button, .blog-section .button {margin-top: 20px !important;}
.testimonial-section .testimonal-r-box .col-inner{padding: 20px;}
.header-wrapper.stuck .icon-menu:before {content: "";color: #084453 !important;}
.faq-section .tabbed-content .tab a {padding: 8px 15px;font-size: 13px;line-height: 20px;}
.blog-feature-section {padding-top: 40px !important;}
.blog-feature-section .section-content .row .row, .blog-listing-section .section-content .row .row {margin-top: 20px;}
.blog-listing-section{padding-top: 50px !important;padding-bottom: 50px !important;}
.blog-feature-section .box-text {padding: 20px;}
.blog-feature-section .is-link {margin-top: 35px !important;}
.page-id-116 .gform-button{margin-top: 0 !important;}
.page-id-116 .gform-button{margin-top: 0 !important; padding: 4px 14px !important;}
.contact-us-banner p br{display: none;}
.testimonial-section .flickity-button{width: 40px;height: 40px;}
.travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{margin-top: 0 !important;}
.faq-section .tabbed-content .nav-pills{        width: 575px;}

}

@media screen and (max-width: 768px) {
.foot-left a{margin-bottom: 21px;}
.ready-section .col-inner {padding: 40px 24px 40px 24px !important;}
.heading02 {font-size: 24px !important;line-height: 28px !important;text-align: center;}
.mobile-banner .section-content{margin-top: 75px !important;}
p, .accordion-item li  {margin-top: 16px !important;font-size: 16px;line-height: 22px;}
.mobile-banner .img-inner, .travelguid-section .img-inner{margin-top: 24px;}
.mobile-banner .heading02{color: #FFFFFF !important;}
.button {padding: 12px 22px !important;font-size: 14px;line-height: 18px;margin-top: 24px;}
.travelguid-section, .testimonial-section, .dest-section, .express-section {padding-top: 80px !important;padding-bottom: 80px !important;}
.dest-section .heading02, .express-row, .step-section .row {padding-bottom: 24px;}
.dest-section p{font-size: 16px;line-height: 21px;}
.dest-section .flickity-page-dots{bottom: -24px;}
.dest-section .flickity-page-dots .dot{border: 3px solid #EF674A !important; width: 8px !important;height: 8px !important; }
.dest-section .flickity-page-dots .dot.is-selected{background-color: #EF674A !important;}
.banner-section .button, .express-section .button, .step-section .button, .ready-section .button, .travelguid-section .button, .blog-section .button {margin-top: 24px !important;}
.express-section .express-row {padding-top:0;padding-bottom: 0 !important;}
.express-section .express-row .col-inner {padding: 24px 20px 24px 20px !important;}
.express-section h4, .post-title, .lead {font-size:16px;line-height:21px !important;}
.express-section .box-text {padding-top: 12px;}
.footer-section, .blog-section, .step-section, .featurd-section {padding-top: 80px !important;padding-bottom: 80px !important;}
.travelguid-section .uppercase, .featurd-section .uppercase, .blog-section .uppercase, .step-section .uppercase, .testimonial-section .uppercase {font-size: 12px;line-height: 18px;text-align: center;}
.step-section .col{padding-bottom: 24px !important;}
.step-section p.lead + p {margin-bottom: 32px !important;}
.testimonial-section .heading02{text-align: center;}
.testimonial-section .col {padding-inline: 0 !important;}
.testimonial-section .heading02 br{display: none;}
.testimonial-section .testimonal-r-box {margin-top: 24px;padding: 0 !important;}
.testimonial-section .testimonial-name {font-size: 16px;line-height: 21px;margin-bottom: 17px;}
.testimonial-section .star-rating {font-size: 28px;}
.testimonial-section .testimonial-text p {margin-top: 20px !important;margin-bottom: 20px !important;}
.testimonial-section .testimonal-r-box .col-inner{padding: 0 !important;}
.blog-section .blog-row {margin-top: 2px !important;}
.blog-section .box-text {padding-top: 16px !important;padding-inline: 19px;padding-bottom: 20px;}
.blog-section .box-text .is-link ,.is-link{margin-top: 16px;font-size: 14px;line-height: 18px;}
.blog-section .post-meta {margin-top: 8px;}
.travelguid-section .col{padding: 0 !important;text-align: center;}
.travelguid-section p{text-align: center;}
.ready-section{width: 90%;margin: auto;}
.ready-section .fly-box::before {height: 101px;width: 59px;}
.ready-section .fly-box::after {height: 156px;width: 90px;}
.copyright {font-size: 10px;line-height: 14px;margin-top: 9px !important;}
.foot-left a {margin-bottom: 21px;}
.social-icons{display: ruby-text;}
.social-icons i {color: #084453;font-size: 22px;margin-right: 16px;}
.foot-left a:last-child {margin-bottom:0;}
.fly-box .text{z-index: 99;position: relative;}
.ready-section .heading02{margin-bottom: 12px !important;}
.express-section .col {padding-bottom: 24px !important;padding-inline: 5px;}
.lightbox-content {padding: 30px !important;}
.gform-theme--foundation .gform_fields{row-gap: 10px !important; }
.gfield input, .gfield select{height:44px !important;}
.gfield select{padding: 0 10px !important;}
.accordion .toggle {right: -28px !important;}
.faq-section .tabbed-content .tab a {padding:9px 13px;font-size: 14px;line-height: 24px;}
.faq-section .col {padding-inline: 0 !important;}
.accordion-item {padding:8px 16px;padding-bottom: 26px;}
.accordion-title {font-size: 16px;line-height: 26px;}
.accordion-inner {padding-top: 12px;}
.faq-mobile .heading02{color: #00252E !important;}
.faq-mobile p{color: #5F5F5F !important;}
.faq-mobile .img{margin-bottom: 0 !important;}
.page-id-44 .icon-menu:before{color: #00252E;}
.contactus-form-section {padding-top: 40px !important;}
.contactus-form-section p.lead ~ div {margin-top: 24px !important;}
.contactus-form-section p img {padding: 12px;}
.contactus-form-section .r-box span {font-size: 16px;line-height: 24px;}
.contactus-form-section .r-box a {font-size: 14px;line-height: 18px;}
.contactus-form-section .col{padding-inline: 0 !important;padding-bottom: 24px !important;}
.form-section .col-inner {padding: 32px 24px !important;}
.gfield label {font-size: 12px !important;}
.ginput_container textarea{height: 86px !important;}
.contactus-form-section .form-section{padding-bottom: 0 !important;}
.blog-feature-section .section-content .row .row, .blog-listing-section .section-content .row .row {margin-top: 24px;}
.page-id-116 .gform-button{    margin-top: 0 !important;}
.page-id-116 .gform-theme--foundation .gform_fields {column-gap: 0 !important;margin-top: 24px !important;        display: flex !important;}   
.gfield.gfield--type-email{width: 73% !important;}
.page-id-116 .gform-button, .travelguid-section .gform-button{padding: 12px 22px !important;font-size: 14px !important;line-height: 18px;}
.blog-section.blog-listing-section{padding-bottom: 0 !important;padding-top: 40px !important;}
.blog-listing-section.box-normal:last-child {margin-bottom:0 !important;}
.blog-feature-section .row{width: 90%;margin: 0 auto;}
.blog-feature-section .box-text {padding: 24px 20px !important;        border-top-right-radius: 28px;
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;border-bottom-right-radius: 28px;}
.blog-feature-section .post-title{font-size: 16px;line-height: 24px !important;}
.blog-feature-section .is-link {margin-top: 16px !important;}
.blog-listing-section .box-normal {margin-bottom: 20px;}
.blog-listing-section .blog_date{margin-top: 0 !important;}
.post-title{font-size: 16px;margin-top: 8px;line-height: 21px !important;}
.blog-listing-section .is-link {font-size: 14px;line-height: 18px;}
.blog-section .flickity-prev-next-button.next {right: -4%;color: #EF674A;}
.flickity-prev-next-button.previous {left: -4%;color: #EF674A;}
.blog-section .flickity-button{display: block !important;}
.single-post h1 {font-size: 24px !important;line-height: 28px !important;}
.single-post .page-title-inner .blog_date {font-size: 12px !important;line-height: 18px !important;margin-bottom: 8px !important;margin-top: 8px !important;}
.blog-single .entry-content{padding: 40px 0 !important;padding-bottom: 0 !important;}
.blog-single {padding-top: 40px !important;padding-bottom: 0 !important;}
.related-blogs {font-size: 20px;line-height: 24px !important;    margin-bottom: 24px !important;
}
.blog-single .row.align-center{width: 90% !important;}
.flickity-prev-next-button.next {right: -4%;}
.blog-single .col {padding-bottom: 0 !important;}
.gform_validation_errors{display: ruby !important;}
.gform_submission_error {display: block !important;}
.contact-us-banner .button{background: #FFFFFF !important;color: #EF674A !important;}
.contactus-form-section .gfield.gfield--type-email{width: 100% !important;}
.gfield input::placeholder{font-size: 12px !important;line-height:18px !important;}
.gfield select{font-size: 12px !important;line-height:18px !important;padding: 12px 18px !important;}
.gfield--type-textarea #gfield_description_1_3{font-size: 12px !important;line-height:18px !important;}
.mfp-close::before{height: 20px;width: 20px;top: 25px;right: 20px;}
#booking-form .gfield.gfield--type-email {width: 100% !important;}
.blog-section .box-image, .single-post .slider-nav-simple .box-image {border-top-left-radius: 28px;border-top-right-radius: 28px;}
.blog-section .box, .single-post .slider-nav-simple .box {border-radius: 28px !important;}
.express-section p {margin-top: 8px !important;}
.faq-section .tabbed-content .nav-pills {
    margin: 40px 0 !important;
    column-gap: 14px;
    padding: 10px 15px;
    border: 1px solid #E7E7E7;
    border-radius: 8px;

}
.accordion-item:has(.accordion-title.plain.active) {border-radius: 16px;padding: 16px 24px; }

.testimonial-section .testimonal-r-box .slider-wrapper {padding: 28px !important;padding-inline: 4px !important;padding-top: 0px !important;}
.page-id-116 .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full, .travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full {font-size: 14px !important;line-height: 18px !important;font-weight: 700 !important;}
.blog-single .entry-image img{border-radius:28px;}
.single-post .page-title-inner .flex-col {transform: translate(-50%, -96%);    font-size: 12px;line-height: 18px;z-index: 9;width: 100%;}
.blog-featured-title {height: 325px !important;}
.ginput_container_email input::placeholder{text-align: left !important;}
.blog-banner .banner-layer{ width: 90% !important;}
.blog-m-banner{padding-bottom: 0 !important;}
.blog-m-banner .col{padding-bottom: 0 !important;}
.blog-m-banner .img-inner {margin-top: -20px;}
.blog-feature-section .box-image{border-bottom-left-radius:0px !important;border-top-left-radius: 28px;border-bottom-left-radius: 28px !important;}
.blog_date{margin-bottom: 8px !important;}
.button, .gform_button.button {padding: 12px 22px !important;font-size: 14px !important;line-height: 19px !important;}
.blog-listing-section .lead, .blog-feature-section .lead{font-size: 20px;line-height: 24px;}
.single-post .page-title-inner a {font-size: 12px !important;line-height: 18px !important;}
.single-post .blog-featured-title::after {width: 100px;height: 184px;}
.single-post .blog-featured-title::before {width: 97px;height: 133px;}
.pagination .page-numbers {background: #FFF1EE;padding: 7px;height: 44px;width: 44px;font-size: 14px;line-height: 30px;color: #EF674A;}
.is-link::before {width: 17px;height: 17px;left: 75px;top: 2px;}
.featured-blog .blog_date {    margin-top: 0 !important;margin-bottom: 24px !important;}
.single-post .slider-nav-simple .is-link{font-size: 14px;line-height: 18px;}
.mobile-sidebar .mfp-close svg{display:block !important;color: #EF674A !important;}
.mobile-sidebar .mfp-close{    mix-blend-mode: normal !important;}
.testimonial-section .testimonial-box {padding: 0 29px !important;}
.blog-section .flickity-button{display: none !important;}
.ginput_container_select {height: 45px !important;}
#test .ginput_container_date input{width: 100% !important;}
#test .gform-theme--framework .gfield--input-type-datepicker .ginput_container_date{width: 103% !important;}
#test .gfield.gfield--type-email {width: 100% !important;}
#test {padding: 20px 20px 20px 20px !important;}
#test .mfp-close::before {height: 23px;width: 23px;top: 15px;right: 15px;}
#test h3{    margin-bottom: 20px;}

#booking-form::after {
    width: 117px;
    height: 115px;
}
#booking-form h3 {font-size: 16px;margin-top: 20px !important;}
#booking-form .gform-footer{margin-top: 20px !important;}
#booking-form .gfield--type-text, #booking-form .gfield--type-email, #booking-form .gfield--type-email, #booking-form .gfield--type-select{
    margin-top: 16px !important;
}
.ready-section, .single-post .ready-section{
    padding-top: 80px !important;
}
.footer-section{padding-top: 60px !important;margin-top: 80px;}
.blogcontent .is-divider {
    margin-top: 40px !important;
}
.recentblog {
    padding-top: 40px !important;
}

.page-id-116 .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full, .travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full {
    font-size: 14px !important;
    line-height: 18px !important;
    font-weight: 700 !important;
    margin-top: 0 !important;
}
.travelguid-section .gform-theme--foundation .gform_fields{display: flex !important;border: 1px solid #D2D2D2 !important;
    border-radius: 8px;justify-content: space-between;}
.travelguid-section .ginput_container_email input {border: none !important;
    padding: 11px 16px !important;
    height: 48px !important;}
.travelguid-section .gfield.gfield--type-email{width:175px !important;}
.travelguid-section .gform-theme--foundation #field_submit{justify-content: center;}
.travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full {border-radius: 8px !important;        height: 48px !important;    }
.travelguid-section .gform-theme--foundation #field_submit input[type=submit][id*=gform_submit_button_].gform-button--width-full{margin-top: 0 !important;}
.travelguid-section .ginput_container_email {
    width: auto !important;
}
.booking-thankyou h3 {font-size: 16px !important;margin-top: 0px !important;line-height: 20px !important;}

.booking-thankyou p {font-size: 16px !important;line-height: 22px !important;margin-top: 10px !important;}
.booking-thankyou a {margin-top: 30px !important;padding: 16px 28px !important;font-size: 14px !important;}

    .button, .gform_button.button {padding: 11.4px 22px !important;height: 43px !important;}
    .faq-section .tabbed-content .nav-pills{        width: 600px;
        margin-inline: auto !important;}
}


@media screen and (max-width: 768px){
.testimonial-section .slider-wrapper .flickity-prev-next-button {display: inline !important;bottom: 13% !important;margin-top: 20px;}
.testimonial-section .flickity-prev-next-button.previous {left:24% !important;}
.testimonial-section .flickity-prev-next-button.next {left:30%  !important;}
#booking-form .gform-theme--foundation .gform_fields{display: grid !important;}
}
@media screen and (max-width:500px){
.foot-left a {font-size: 14px;line-height: 18px;margin-right:0;}
.foot-left{display: flex;margin: 48px 0 !important;flex-direction: column;align-items: center;}
.step-section .step-r-box::-webkit-scrollbar {width: 6px;}
#booking-form .mfp-close::before{top: 27px;right: 19px;}
.testimonial-section .testimonal-r-box .slider-wrapper::before {width: 48px;height: 48px;right: 28px;bottom: 28px;opacity: 20%;}
.faq-section .tabbed-content .nav-pills {width: auto;}
.blog-feature-section .box-image {border-bottom-left-radius: 0px !important;border-top-left-radius: 28px;border-bottom-left-radius: 0 !important;border-top-right-radius: 28px;}
    .blog-feature-section .box-text {
        padding: 24px 20px !important;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        border-bottom-left-radius: 28px;
        border-bottom-right-radius: 28px;
    }
    .blog-feature-section .is-link{position: relative;
    bottom: inherit;}
}