/* start fonts */
@font-face {
    font-family: 'Karla';
    src: url('../fonts/Karla-Regular.woff2') format('woff2'),
        url('../fonts/Karla-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Karla';
    src: url('../fonts/Karla-Medium.woff2') format('woff2'),
        url('../fonts/Karla-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Karla';
    src: url('../fonts/Karla-SemiBold.woff2') format('woff2'),
        url('../fonts/Karla-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sofia Pro';
    src: url('../fonts/SofiaPro-SemiBold.woff2') format('woff2'),
        url('../fonts/SofiaPro-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sofia Pro';
    src: url('../fonts/SofiaPro-Bold.woff2') format('woff2'),
        url('../fonts/SofiaPro-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Karla';
    src: url('../fonts/Karla-ExtraBold.woff2') format('woff2'),
        url('../fonts/Karla-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Sofia Pro';
    src: url('../fonts/SofiaPro-Black.woff2') format('woff2'),
        url('../fonts/SofiaPro-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SofiaPro-Medium';
    src: url('../fonts/SofiaPro-Medium.woff2') format('woff2'), url('../fonts/SofiaPro-Medium.woff') format('woff');
}
/* end fonts */



body{
    font-family: 'Karla';
    font-weight: normal;
    font-size: 18px;
    line-height: 30px;
    background-color: #ffffff;
}
*{
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a {
    text-decoration: none;
}
img {
    max-width: 100%;
    display: block;
}

h1{font-family: 'Sofia Pro';font-weight: 600;font-size: 48px;line-height: 54px;}
h2{font-family: 'Sofia Pro';font-weight: 600;font-size: 42px;line-height: 48px;}
h3{font-family: 'Sofia Pro';font-weight: 600;font-size: 36px;line-height: 42px;}
h4{font-family: 'Sofia Pro';font-weight: bold;font-size: 30px;line-height: 30px;}

.container{
    max-width: 1200px;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.btn{opacity:1;outline:0;color:#fff;line-height:40px;position:relative;text-align:center;letter-spacing:1px;display:inline-block;text-decoration:none;text-transform:uppercase;min-width:144px;min-height:40px;border-radius:30px;background-color:grey;transition:all 0.2s linear;overflow:hidden;font-size:15px;font-weight:600;padding: 0 15px;}
.btn:before{content:attr(data-front);position:relative;transition:all 0.2s linear;bottom:0;}
.btn:after{top:0;left:0;opacity:0;width:100%;color:#fff;display:block;position:absolute;content:attr(data-back);transform:translateY(-50%);border-radius:20px;transition:all 0.2s linear;}
.btn:hover{background:darkgrey;}
.btn:hover::before{bottom:-30px;}
.btn:hover::after{top:20px;opacity:1;}

.btn-green{background-color:#259f70;}
.btn-green:hover{background:#12655A;}

.btn-blue{background-color:#076fba;}
.btn-blue:hover{background:#012A44;}

.btn-dark-blue{background-color:#012a44;}
.btn-dark-blue:hover{background:#012a44;}



/* Start banner */
.banner_main{position:relative;margin-bottom: 10px;border-bottom: 1px solid #012a44;overflow: hidden;}
.banner_main .container{position:relative;}
.banner_main .container:after{content:'';width:100%;height:100%;background:#ffeccd;position:absolute;top:0;left:calc(100% - 15px);}
.banner_main .banner_in{display:flex;flex-wrap:wrap;margin:0 -15px;}
.banner_main .banner_in .banner_in_left{padding-right:102px;}
.banner_main.location_inner_banner .banner_in .banner_in_left{padding-right:15px;}
.banner_main .banner_in > div{width:50%;padding:0 15px;}
.banner_main.location_inner_banner .banner_in > div.banner_in_right{width:58.4%;}
.banner_main.location_inner_banner .banner_in > div.banner_in_left{width:41.6%;}
.banner_main .banner_in .banner_in_left h1{position:relative;text-transform:uppercase;margin-top:80px;padding-top:28px;margin-bottom:10px;}
.banner_main .banner_in .banner_in_left h1:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;}
.banner_main .banner_in .banner_in_left p{margin-bottom:30px;font-size:22px;font-family:'Sofia Pro';line-height:30px;font-weight:500;color:#657a86;}

.banner_main .banner_in .banner_in_right .banner_in_right_img{display:flex;flex-wrap:wrap;}
.banner_main .banner_in .banner_in_right .banner_in_right_img img:nth-child(1){width:100%;height:468px;object-fit:cover;border:1px solid #012a44;border-bottom:none;border-top: none;}
.banner_main .banner_in .banner_in_right .banner_in_right_img img:nth-child(2),.banner_main .banner_in .banner_in_right .banner_in_right_img img:nth-child(3){width:50%;height:230px;object-fit:cover;border:1px solid #012a44;}
/* End banner */

/*Start fun group*/
.fun_grp_main{border-top:1px solid #012a44;border-bottom:1px solid #012a44;background-color:#f2f2f2;margin-top: 120px;overflow: hidden;}
.fun_grp_main .fun_grp_wrp{display:flex;flex-wrap:wrap;margin:0 -15px;}
.fun_grp_main .fun_grp_wrp > div{width:50%;padding:0 15px;}
.fun_grp_main .fun_grp_wrp .fun_grp_left img{width:100%;min-height:469px;object-fit:cover;border-right:1px solid #012a44;border-left:1px solid #012a44;}
.fun_grp_main .fun_grp_wrp .fun_grp_right h2{position:relative;color:#259f70;text-transform:uppercase;margin-top:80px;padding-top:30px;margin-bottom:10px;}
.fun_grp_main .fun_grp_wrp .fun_grp_right h2:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;}
.fun_grp_main .fun_grp_wrp .fun_grp_right p{color:#657a86;line-height:30px;}
.fun_grp_main .container{position:relative;}
.fun_grp_main .container:before{content:'';width:100%;height:100%;background:#ffeccd;position:absolute;top:0;left:calc(-100% + 15px);}

.fun_grp_checklist{width:calc(50% - 15px);background-color:#ffeccd;display:flex;flex-wrap:wrap;padding:30px;border:1px solid #012a44;border-top: none;}
.fun_grp_checklist img{width:63px;}
.fun_grp_checklist > a{position:relative;}
.fun_grp_checklist > a .icon_sec{position:absolute;width:27px;height:27px;background:#259f70;border-radius:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;top:-10px;left:-10px;}
.fun_grp_checklist > a .icon_sec img{width:12px;opacity:0;}
.fun_grp_checklist > a .icon_sec:before{content:'';width:28px;height:28px;background-image:url('https://nationalexpresscharter.com/wp-content/uploads/2022/03/down_icon_arrow.svg');position:absolute;top:0px;bottom:0;left:0px;background-size:contain;background-repeat:no-repeat;transition:all 0.2s linear;}
.fun_grp_checklist > a .icon_sec:after{content:'';width:28px;height:28px;background-image:url('https://nationalexpresscharter.com/wp-content/uploads/2022/03/down_icon_arrow.svg');position:absolute;top:0px;bottom:0;left:0px;background-size:contain;background-repeat:no-repeat;transform:translateY(-50%);opacity:0;transition:all 0.2s linear;}
.fun_grp_checklist > a:hover .icon_sec{background:#12655A;}
.fun_grp_checklist > a{transition:all 0.2s linear;}
.fun_grp_checklist > a:hover{}
.fun_grp_checklist > a:hover .icon_sec:before{bottom:-12px;top:27px;}
.fun_grp_checklist > a:hover .icon_sec:after{opacity:1;top:13px;}
.fun_grp_checklist p{width:calc(100% - 75px);padding-right:30px;color:#657a86;line-height:30px;}
/*End fun group*/


/*Start safety sec*/
.safety_main{margin-top:120px;margin-bottom: 10px;overflow: hidden;}
.safety_main .title_sec{text-align:center;margin-bottom:30px;}
.safety_main .title_sec h2{color:#259f70;position:relative;padding-top:33px;text-transform: uppercase;}
.safety_main .title_sec h2:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.safety_main .safety_block_main{display:flex;flex-wrap:wrap;border:1px solid #012a44;position:relative;}
.safety_main .safety_block_main .safety_block_in{width:33.33%;background-color:#f2f2f2;border-right:1px solid #012a44;}
.safety_main .safety_block_main .safety_block_in .img_sec{width:100%;height:251px;border-bottom:1px solid #012a44;}
.safety_main .safety_block_main .safety_block_in .img_sec img{width:100%;height:100%;object-fit:cover;}
.safety_main .safety_block_main .safety_block_in .content_sec{padding:30px;}
.safety_main .safety_block_main .safety_block_in .content_sec h6{font-size:26px;line-height:30px;color:#012a44;font-family:'Sofia Pro';font-weight:900;margin-bottom:10px;}
.safety_main .safety_block_main .safety_block_in .content_sec p{color:#012a44;line-height:30px;}
.safety_main .safety_block_main .safety_block_in:last-child{border-right:none;}
.safety_main .safety_block_main:before{content:'';width:100%;height:251px;background:#ffeccd;position:absolute;top:-1px;left:calc(100% + 1px);border-top:1px solid #012a44;border-bottom:1px solid #012a44;}
.safety_main .safety_block_main:after{content:'';width:100%;height:251px;background:#ffeccd;position:absolute;top:-1px;left:calc(-100% - 1px);border-top:1px solid #012a44;border-bottom:1px solid #012a44;}
/*End safety sec*/


/*Start Transportation For Every Need, Large or Small*/
.tra_need{margin-top:120px;margin-bottom: 10px;}
.tra_need .title_sec{text-align:center;margin-bottom:30px;}
.tra_need .title_sec h2{color:#259f70;position:relative;padding-top:30px;text-transform: uppercase;}
.tra_need .title_sec h2:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.tra_need .tra_need_block{display:flex;flex-wrap:wrap;border:1px solid #012a44;}
.tra_need .tra_need_block .tra_need_block_in{width:20%;border-right:1px solid #012a44;padding:0 20px 50px 20px;}
.tra_need .tra_need_block .tra_need_block_in:last-child{border-right:none;}
.tra_need .tra_need_block .tra_need_block_in .icon_sec{margin-bottom:30px;}
.tra_need .tra_need_block .tra_need_block_in .content_sec h6{font-size:26px;line-height:30px;color:#012a44;font-family:'Sofia Pro';font-weight:900;margin-bottom:10px;}
.tra_need .tra_need_block .tra_need_block_in .content_sec p{line-height:30px;color:#012a44;margin-bottom:30px;}
/*End Transportation For Every Need, Large or Small*/



/*Start Customer Reviews*/
.cus_rev{margin-top:120px;margin-bottom: 10px;}
.cus_rev .title_sec{text-align:center;max-width:660px;margin:0 auto 30px auto;}
.cus_rev .title_sec h2{color:#259f70;position:relative;padding-top:30px;text-transform: uppercase;}
.cus_rev .title_sec h2:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.cus_rev .title_sec p{color:#657a86;line-height:30px;}
.cus_rev .cus_rev_block{display:flex;flex-wrap:wrap;border:1px solid #012a44;background-color:#e6f0f8;}
.cus_rev .cus_rev_block .cus_rev_block_in{width:50%;border-right:1px solid #012a44;}
.cus_rev .cus_rev_block .cus_rev_block_in:last-child{border-right:none;}
.cus_rev .cus_rev_block .cus_rev_block_in .desc_sec{padding:30px;}
.cus_rev .cus_rev_block .cus_rev_block_in .desc_sec img{margin-bottom:30px;}
.cus_rev .cus_rev_block .cus_rev_block_in .desc_sec p{color:#012a44;line-height:30px;}
.cus_rev .cus_rev_block .cus_rev_block_in .owner_sec{background-color:#076fba;padding:30px;color:#ffffff;border-top:1px solid #012a44;}
.cus_rev .cus_rev_block .cus_rev_block_in .owner_sec span{display:block;font-size:22px;font-family:'Sofia Pro';line-height:30px;margin-bottom:3px;}
.cus_rev .cus_rev_block .cus_rev_block_in .owner_sec i{font-weight:500;}
/*End Customer Reviews*/

/*Start Simple Online Booking*/
.smpl_bokng_main{background-color:#259f70;border-top:1px solid #012a44;border-bottom:1px solid #012a44;padding:50px 0;margin: 120px 0;overflow: hidden;}
.smpl_bokng_main .smpl_bokng_wrp{display:flex;flex-wrap:wrap;margin:0 -15px;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in{width:25%;padding:0 15px;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in .smpl_bokng_title{position:relative;background-image:url('https://nationalexpresscharter.com/wp-content/uploads/2022/03/booking-bg-e1646397593906.png');background-position:right;background-size:cover;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in .smpl_bokng_title h4{color:#259f70;text-transform:uppercase;padding:15px 0;/* border-top: 1px solid #012a44; *//* border-bottom: 1px solid #012a44; *//* border-right: 1px solid #012a44; */position:relative;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in .smpl_bokng_title:before{content:'';width:1000%;height:calc(100% - 4px);position:absolute;left:-1000%;top:2px;bottom:0;background:#fff;border-top:1px solid #012a44;border-bottom:1px solid #012a44;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in .smpl_bokng_title h4:before{width:0;height:0;display:inline-block;border:46px solid transparent;border-top:46px solid red;border-bottom:none;position:absolute;top:22px;right:-22px;transform:rotate(270deg);opacity:0;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in h6{font-size:26px;font-weight:900;color:#ffffff;font-family:'Sofia Pro';margin-bottom:10px;position:relative;display:inline-block;margin-right:32px;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in p{line-height:30px;color:#ffffff;}
.smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in h6:after{content:'';position:absolute;width:8px;height:8px;border-left:4px solid #fff;border-bottom:4px solid #fff;transform:translatey(-50%) rotate(227deg);top:50%;right:-20px;}
/*End Simple Online Booking*/


/*Start get started*/
.get_strted_main .container{position:relative;}
.get_strted_main .container:after{content:'';width:100%;height:100%;background:#ffeccd;position:absolute;top:0;left:calc(100% - 15px);}
.get_strted_main{background-color:#076fba;border-top:1px solid #012a44;overflow: hidden;}
.get_strted_main .get_strted_in{display:flex;flex-wrap:wrap;}
.get_strted_main .get_strted_in > div{width:50%;}
.get_strted_main .get_strted_in .get_strted_in_left .get_strted_in_left_in{height:100%;display:flex;flex-wrap:wrap;align-items:center;}
.get_strted_main .get_strted_in .get_strted_in_left .get_strted_in_left_in h4{color:#ffffff;text-transform:uppercase;line-height:36px;margin-bottom:30px;position:relative;padding-top:25px;padding-right: 12px;}
.get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img{display:flex;flex-wrap:wrap;}
.get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img img:nth-child(1){width:100%;height:400px;object-fit:cover;border:1px solid #012a44;border-bottom:none;border-top:none;}
.get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img img:nth-child(2),.get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img img:nth-child(3){width:50%;height:195px;object-fit:cover;border:1px solid #012a44;}
.get_strted_main .get_strted_in .get_strted_in_left .get_strted_in_left_in h4:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;}
/*End get started*/


/*Start About National Express Charter*/
.abut_nation{margin:80px 0 120px 0;}
.abut_nation .abut_nation_in{text-align:center;max-width:960px;margin:0 auto;}
.abut_nation .abut_nation_in h1{color:#012a44;text-transform:uppercase;position:relative;padding-top:30px;margin-bottom:10px;}
.abut_nation .abut_nation_in h1:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.abut_nation .abut_nation_in p{font-family:'Sofia Pro';line-height:30px;font-weight:normal;color:#738a98;font-size:22px;}
/*End About National Express Charter*/

/*Start about feature*/
.abut_ftur .abut_ftur_wrp{border-top:1px solid #012a44;border-bottom:1px solid #012a44;margin: 10px 0;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in{display:flex;flex-wrap:wrap;margin:0 -15px;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in > div{width:50%;padding:0 15px;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in .content_sec h2{color:#259f70;text-transform:uppercase;margin-bottom:10px;margin-top:40px;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in .content_sec p{color:#657a86;line-height:30px;margin-bottom:30px;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in .content_sec ul{padding-left:24px;margin-bottom:30px;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in .content_sec li{color:#657a86;line-height:30px;margin-bottom:5px;list-style:none;position:relative;padding-left:13px;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in .content_sec li::before{content:"";position:absolute;top:14px;left:0px;width:4px;height:4px;background-color:#657a86;border-radius:50%;}
.abut_ftur .abut_ftur_wrp .abut_ftur_block_in .img_sec img{width:100%;min-height:400px;height:100%;object-fit:cover;}
.abut_ftur .abut_ftur_top_main:nth-child(even) .abut_ftur_wrp .abut_ftur_block_in{flex-direction:row-reverse;}
.abut_ftur .abut_ftur_top_main .abut_ftur_divider img{width: 100%;}
/*End about feature*/

/*Start vision values*/
.vsn_valu_main{margin:10px 0 50px 0;}
.vsn_valu_main .vsn_valu_in{display:flex;flex-wrap:wrap;background-color:#012a44;color:#fff;}
.vsn_valu_main .vsn_valu_in > div{width:50%;padding:50px;border-right:1px solid #fff;}
.vsn_valu_main .vsn_valu_in > div h4{line-height:36px;text-transform:uppercase;margin-bottom:10px;}
.vsn_valu_main .vsn_valu_in > div p{line-height:30px;}
.vsn_valu_main .vsn_valu_in > div:last-child{border-right:none;}
/*End vision values*/

/*Start Our operations focus on our five core values:*/
.our_oprtn .title_sec{text-align:center;margin-bottom:30px;}
.our_oprtn .title_sec h3{color:#259f70;text-transform:uppercase;position:relative;padding-top:30px;}
.our_oprtn .title_sec h3:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.our_oprtn .our_oprtn_block{display:flex;flex-wrap:wrap;background-color:#259f70;}
.our_oprtn .our_oprtn_block .our_oprtn_block_in{width:20%;padding:30px;border-right:1px solid #012a44;}
.our_oprtn .our_oprtn_block .our_oprtn_block_in h6{font-size:26px;font-weight:900;font-family:'Sofia Pro';color:#ffffff;line-height:30px;margin-bottom:10px;}
.our_oprtn .our_oprtn_block .our_oprtn_block_in p{color:#ffffff;line-height:30px;}
.our_oprtn .our_oprtn_block .our_oprtn_block_in:last-child{border-right:none;}
/*End Our operations focus on our five core values:*/

/*Start Our Partners*/
.our_partner_main{margin:80px 0 120px 0;}
.our_partner_main .title_sec{text-align:center;max-width:770px;margin:0 auto 30px auto;}
.our_partner_main .title_sec h3{color:#259f70;position:relative;padding-top:30px;text-transform:uppercase;}
.our_partner_main .title_sec h3:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);}
.our_partner_main .title_sec p{color:#657a86;line-height:30px;}

.our_partner_slider_in img{width:150px;height:100px;margin:0 auto;object-fit:contain;}
.our_partner_slider{margin-bottom:0;padding:0 50px;}
.our_partner_slider .slick-prev{left:0;background-image:url('https://nationalexpresscharter.compview.co/wp-content/uploads/2022/03/slider_right_arrow.png');}
.our_partner_slider .slick-next{right:0;background-image:url('https://nationalexpresscharter.compview.co/wp-content/uploads/2022/03/slider_left_arrow.png');}
.our_partner_slider .slick-arrow:before{display:none;}
.our_partner_slider .slick-arrow{width:14px;height:22px;background-size:contain;}
/*End Our Partners*/

/*Start blog listing*/
.blog_list_main .title_sec{text-align:center;margin-top:80px;margin-bottom:30px;}
.blog_list_main .title_sec h2{color:#259f70;text-transform:uppercase;position:relative;padding-top:36px;}
.blog_list_main .title_sec h2:before{content:'';width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);}

.blog_list_wrp{padding-left:calc((100% - 1170px) / 2);margin-bottom:47px;}
.blog_list_wrp .container{max-width:100%;padding:0px 0px;}
.blog_list_wrp .blog_list_wrp_in{display:flex;flex-wrap:wrap;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right{width:470px;border:1px solid #012a44;background-color:#e6f0f8;margin-bottom:67px;padding:0px 15px;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_left{width:calc(100% - 470px);padding-right:30px;}
.blog_list_block .blog_list_block_in{border:1px solid #012a44;background-color:#f2f2f2;display:flex;flex-wrap:wrap;padding:50px 0;margin-bottom:30px;}
.blog_list_block .blog_list_block_in:last-child{margin-bottom:0;}
.blog_list_block .blog_list_block_in .img_sec{width:390px;max-height: 250px;}
.blog_list_block .blog_list_block_in .content_sec{width:calc(100% - 390px);padding-left:30px;padding-right:20px;}
.blog_list_block .blog_list_block_in .content_sec h6{font-size:26px;line-height:30px;color:#012a44;font-family:'Sofia Pro';font-weight:900;margin-bottom:10px;}
.blog_list_block .blog_list_block_in .content_sec p{color:#657a86;line-height:30px;margin-bottom:30px;}
.blog_list_block .blog_list_block_in .img_sec img{width:100%;height:100%;object-fit:cover;min-height:250px;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in{max-width:270px;margin:40px auto;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in h5{font-size:30px;font-family:'Sofia Pro';color:#012a44;text-transform:uppercase;line-height:36px;margin-bottom:10px;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .blog_list_cat{margin-bottom:30px;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .blog_list_cat ul{border:1px solid #012a44;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .blog_list_cat ul li{list-style:none;padding:5px 10px;border-bottom:1px solid #012a44;background:#fff;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .blog_list_cat ul li:last-child{border-bottom:0;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .blog_list_cat ul li a{font-size:15px;color:#012a44;font-weight:500;transition:all 0.2s linear;text-transform:uppercase;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .blog_list_cat ul li a:hover{color:#259f70;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form{display:flex;flex-wrap:wrap;border:1px solid #012a44;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form button{width:40px;height:40px;background-color:#259f70;border:none;text-align:center;border-left:1px solid #012a44;cursor:pointer;transition:all 0.2s linear;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form input{width:calc(100% - 40px);border:none;padding:10px;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form button img{width:14px;margin:0 auto;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form input:focus{outline:none;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form button:hover{background:#16714e;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form input::-webkit-input-placeholder{color:#99a9b2;text-transform:uppercase;font-weight:500;font-family:'Karla';font-size:15px;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form input:-ms-input-placeholder{color:#99a9b2;text-transform:uppercase;font-weight:500;font-family:'Karla';font-size:15px;}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in .search_form input::placeholder{color:#99a9b2;text-transform:uppercase;font-weight:500;font-family:'Karla';font-size:15px;}
/*End blog listing*/

/*Start blog inner*/
.blog_inner_main{margin:80px 0;}
.blog_inner_main .blog_inner_in{max-width:785px;margin:0 auto;padding:0 15px;}
.blog_inner_main .blog_inner_in h1{text-align:center;text-transform:uppercase;color:#012a44;margin-bottom:30px;}
.blog_inner_main .blog_inner_in > img{width:100%;display:block;margin-bottom:30px;}
.blog_inner_main .blog_inner_in h6{font-size:26px;line-height:30px;color:#012a44;font-family:'Sofia Pro';font-weight:900;margin-bottom:10px;}
.blog_inner_main .blog_inner_in p, .blog_inner_main .blog_inner_in ul li{color:#657a86;line-height:30px;margin-bottom:30px;}
.blog_inner_main .blog_inner_in h5{font-size:22px;line-height:30px;color:#012a44;font-family: 'SofiaPro-Medium';font-weight:normal;margin-bottom:10px;}
.blog_inner_main .blog_inner_in ul{margin-left: 50px;}
.blog_inner_main .blog_inner_in h3{padding-bottom: 20px;}
.blog_nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:50px;}
.blog_nav > a{color:#012a44;display:flex;align-items:center;transition:all 0.2s linear;}
.blog_nav > a img{width:17px;margin:0 5px;}
.blog_nav .blog_social{display:flex;align-items:center;flex-wrap:wrap;}
.blog_nav .blog_social span{color:#657a86;display:inline-block;margin-right:20px;}
.blog_nav .blog_social a{margin-right:10px;transition:all 0.2s linear;}
.blog_nav .blog_social a:last-child{margin-right:0;}
.blog_nav > a:hover{opacity:0.7;}
.blog_nav .blog_social a:hover{opacity:0.7;}
/*End blog inner*/

/*Start location inner*/
.banner_main.location_inner_banner {margin-bottom: 80px;}
.banner_main.location_inner_banner .banner_in .banner_in_right .banner_in_right_map{width:100%;height:100%;border-left:1px solid #012a44;border-right:1px solid #012a44;}
.banner_main.location_inner_banner .banner_in .banner_in_right .banner_in_right_map iframe{width:100%;height:100%;}
.banner_main.location_inner_banner .banner_in .banner_in_left{padding-top:60px;padding-bottom:70px;}
.banner_main.location_inner_banner .banner_in .banner_in_left p{color:#738a98;font-weight:400;font-family:'Karla';font-size:18px;}
.banner_main.location_inner_banner .banner_in .banner_in_left h3{margin-bottom:10px;text-transform:uppercase;}
.banner_main.location_inner_banner .container:after{background:#f2f2f2;}
.loc_address_wrp{display:flex;flex-wrap:wrap;margin-bottom:10px;}
.loc_address_wrp .loc_address_right{width:200px;height:144px;border:1px solid #012a44;background-color:#ffffff;display:flex;align-items:center;justify-content:center;}
.loc_address_wrp .loc_address_right img{width:120px;object-fit:contain;}
.loc_address_wrp .loc_address_left{width:calc(100% - 200px);padding-right:30px;}
.loc_address_wrp .loc_address_left strong{color:#012a44;font-weight:600;}
.loc_address_wrp .loc_address_left p{color:#012a44!important;}
.loc_address_wrp .loc_address_left p{margin-bottom:20px!important;}
.loc_address_wrp .loc_address_left strong p{display:inline-block;margin-left:5px;}

/*Start nearby*/
.nearby_main{padding-top:80px;border-top:1px solid #012a44;overflow: hidden;}
.nearby_main .title_sec{text-align:center;margin-bottom:30px;}
.nearby_main .title_sec h3{color:#012a44;text-transform:uppercase;position:relative;padding-top:20px;}
.nearby_main .title_sec h3:before{width:200px;height:6px;border-radius:25px;background-color:#012a44;position:absolute;top:0;left:50%;transform:translateX(-50%);content:'';}
.nearby_main .nearby_blocks{display:flex;flex-wrap:wrap;border:1px solid #012a44;position:relative;border-bottom: none;}
.nearby_main .nearby_blocks .nearby_blocks_in{width:33.33%;padding:30px;border-right:1px solid #012a44;}
.nearby_main .nearby_blocks .nearby_blocks_in:last-child{border-right:none;}
.nearby_main .nearby_blocks .nearby_blocks_in h6{font-size:26px;font-weight:900;font-family:'Sofia Pro';color:#012a44;line-height:30px;margin-bottom:10px;}
.nearby_main .nearby_blocks .nearby_blocks_in p{color:#657a86;line-height:30px;margin-bottom:30px;}
.nearby_main .nearby_blocks .nearby_blocks_in p span{
    display:block;
}
.nearby_main .nearby_blocks .nearby_blocks_in p strong{display:block;}
.nearby_main .nearby_blocks .nearby_blocks_in p:last-child{margin-bottom:0;}
.nearby_main .nearby_blocks .nearby_blocks_in p a{color:#076fba;transition:all 0.2s linear;}
.nearby_main .nearby_blocks .nearby_blocks_in p a:hover{color:#259f70;}
.nearby_main .nearby_blocks:before{content:'';width:100%;height:100%;background:#e6f0f8;position:absolute;top:-1px;left:calc(100% + 1px);border-top:1px solid #012a44;}
.nearby_main .nearby_blocks:after{content:'';width:100%;height:100%;background:#e6f0f8;position:absolute;top:-1px;left:calc(-100% - 1px);border-top:1px solid #012a44;}
/*End nearby*/

/*End location inner*/

/*spacing*/
.page-id-215.page-template-global-template .header_main + .abut_nation{margin: 80px 0 115px 0;}
.buses-gallary-section + .our_partner_main{
    margin:120px 0 120px 0;
}
.buses-gallary-section + .our_partner_main .our_partner_slider .slick-next{
    background-image:url(../images/our_bus_arrow_right.png);
    background-size:70%;
    background-repeat:no-repeat;
    background-position:center;
}
.buses-gallary-section + .our_partner_main .our_partner_slider .slick-prev{
    background-image:url(../images/our_bus_arrow_left.png);
    background-size:70%;
    background-repeat:no-repeat;
    background-position:center;
}
.page-id-321 .abut_ftur .abut_ftur_top_main:nth-child(2n) .abut_ftur_wrp .abut_ftur_block_in{
    flex-direction:row;
}
.page-id-321 .abut_ftur .abut_ftur_top_main:last-child .abut_ftur_wrp{
    margin-bottom:0px;
}
.page-id-321 .abut_ftur .abut_ftur_wrp{
    border-bottom:none;
}
.search-form{
    display:flex;
    width:100%;
}
.search-form input{
    width:calc(100% - 40px);
}
.blog_list_wrp .blog_list_wrp_in .blog_list_wrp_left h3:only-child{
    text-align:center;
    margin-top:25px;
}
.search-results .blog_list_main .blog_list_wrp{
    padding-top:40px;
}
.search-results .blog_list_main .container + .blog_list_wrp{
    padding-top:0px;
}
.banner_main .banner_in .banner_in_left{
    width:42%;
}
.banner_main .banner_in > div{
    width:58%;
}
.banner_main .banner_in .banner_in_left{
    padding-right:50px;
}
@media (max-width:1199px){
    .page-id-215.page-template-global-template .header_main + .abut_nation {margin: 60px 0 60px 0;}
    .our_oprtn .our_oprtn_block .our_oprtn_block_in{width:33.3333%;border-bottom:1px solid #012a44;}
    .our_oprtn .our_oprtn_block .our_oprtn_block_in:last-child{border-right:1px solid #012a44;}
    .buses-gallary-section + .our_partner_main {
        margin: 75px 0 70px 0;
    }
}
@media (max-width:991px){
    .our_oprtn .our_oprtn_block .our_oprtn_block_in{width:50%;}
    .safety_main .title_sec h2{
        padding-top: 24px;
    }
    .tra_need .title_sec h2{
        padding-top:24px;   
    }
    .cus_rev .title_sec h2{
        padding-top:24px;    
    }
    .abut_nation .abut_nation_in h1{
        padding-top:24px;   
    }
    .our_oprtn .title_sec h3{
        padding-top:24px;    
    }
    .our_partner_main .title_sec h3{
        padding-top:24px;       
    }
    .banner_main .banner_in .banner_in_left h1{
        padding-top:24px;   
    }

    .banner_main .banner_in > div.banner_in_left,
    .banner_main .banner_in > div.banner_in_right,
    .banner_main .banner_in > div{
        width:100%;
    }
    .banner_main .banner_in .banner_in_left{
        margin-bottom:50px;
    }
/*    .cus_rev .cus_rev_block .cus_rev_block_in .desc_sec{height:auto!important;}
    .cus_rev .cus_rev_block .cus_rev_block_in .owner_sec{height:auto!important;}*/
}
@media (max-width:767px){
    .buses-gallary-section + .our_partner_main {
        margin: 50px 0 50px 0;
    }
    .page-id-321 .abut_ftur .abut_ftur_wrp .abut_ftur_block_in{
        flex-direction:column;
    }
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_left h3:only-child{
        margin-top:0px;
    }
    .banner_main.location_inner_banner .banner_in > div.banner_in_right{width:100%;}
    .banner_main.location_inner_banner .banner_in > div.banner_in_left{width:100%;}
    .pricing-table-section ::-webkit-scrollbar {
        -webkit-appearance: none;
    }
    .pricing-table-section ::-webkit-scrollbar:vertical {
        width: 12px;
    }
    .pricing-table-section ::-webkit-scrollbar:horizontal {
        height: 12px;
    }
    .pricing-table-section ::-webkit-scrollbar-thumb {
        background-color: #012a44;
        border-radius: 10px;
        border: 2px solid #ffffff;
    }
    .pricing-table-section ::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: rgba(0,0,0,0.2);
    }
}
@media (max-width:575px){
    .buses-gallary-section + .our_partner_main {
        margin: 45px 0 35px 0;
    }
    .safety_main .title_sec h2{
        padding-top:22px;
    }
    .fun_grp_main .fun_grp_wrp .fun_grp_right h2{
        padding-top:20px;
    }
    .tra_need .title_sec h2{
        padding-top:22px;   
    }
    .cus_rev .title_sec h2{
        padding-top:22px;    
    }
    .abut_nation .abut_nation_in h1{
        padding-top:22px;   
    }
    .our_oprtn .title_sec h3{
        padding-top:22px;    
    }
    .our_partner_main .title_sec h3{
        padding-top:22px;       
    }
    .banner_main .banner_in .banner_in_left h1{
        padding-top:20px;   
    }
}
/*spacing*/

.blog_pagination{
    display:flex;
    justify-content:center;
    align-items:center;
    margin-top:45px;
}
.blog_pagination span,
.blog_pagination a{
    color:#012A44 !important;
    font-size:18px;
    font-weight:500;
    display:inline-block;
    margin-right:14px;
}
.blog_pagination span:last-child,
.blog_pagination a:last-child{
    margin-right:0px;
}
.blog_pagination span.current,
.blog_pagination a.current{
    text-decoration:underline;
}
.blog_pagination .prev,
.blog_pagination .next{
    font-size: 0px;
    position: relative;
    display:inline-block;
    width:10px;
    height:10px;
}
.blog_pagination .prev::before,
.blog_pagination .next::before {
    content: "";
    position: absolute;
    top: 1px;
    left: 0px;
    width: 6px;
    height: 6px;
    border-left: 2px solid #012A44;
    border-bottom: 2px solid #012A44;
    transform: rotate(225deg);
}
.blog_pagination .prev::before{
    transform: rotate(45deg);   
}

.support-contact{display: none;}
/*************Start Responsive*************/

@media (max-width: 1200px){

    body{font-size: 16px;}
    
    h1{font-size: 38px;line-height: 44px;}
    h2{font-size: 32px;line-height: 38px;}
    h3{font-size: 26px;line-height: 32px;}
    h4{font-size: 20px;line-height: 20px;}


    /*Start Home Page*/
    .cus_rev, .tra_need, .safety_main, .fun_grp_main{margin-top:100px;}
    .smpl_bokng_main{margin:100px 0;}
    .safety_main .safety_block_main .safety_block_in .content_sec h6,
    .tra_need .tra_need_block .tra_need_block_in .content_sec h6{font-size:22px;line-height:26px;}
    .cus_rev .cus_rev_block .cus_rev_block_in .owner_sec span{font-size:20px;line-height:28px;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in h6{font-size:22px;line-height:22px;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in h6:after{border-left:3px solid #fff;border-bottom:3px solid #fff;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in .smpl_bokng_title:before{height:calc(100% - 4px);top:2px;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in .smpl_bokng_title{max-width:240px;}
    /*End Home Page*/

    /*Start about*/
    .abut_nation .abut_nation_in p{font-size:20px;line-height:28px;}
    .our_oprtn .our_oprtn_block .our_oprtn_block_in h6{font-size:22px;line-height:26px;}
    .abut_nation{margin:50px 0 100px 0;}
    .our_partner_main{margin:80px 0 100px 0;}
    /*End about*/


    /*Start blog listing*/
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right{width:400px;}
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_left{width:calc(100% - 400px);}
    .blog_list_block .blog_list_block_in .img_sec{width:350px;}
    .blog_list_block .blog_list_block_in .content_sec{width:calc(100% - 350px);}
    .blog_list_block .blog_list_block_in .content_sec h6{font-size:22px;line-height:26px;}
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right .blog_list_wrp_right_in h5{font-size:25px;}
    /*End blog listing*/
    
    .blog_inner_main {margin: 50px 0;}


    /*Start location inner*/
    .nearby_main .nearby_blocks .nearby_blocks_in h6 {font-size: 22px;line-height: 26px;}
    .loc_address_wrp .loc_address_left{width:100%;padding-right:0;}
    .loc_address_wrp{margin-bottom:20px;}
    .banner_main.location_inner_banner .banner_in .banner_in_left{padding-top:50px;padding-bottom:50px;}
    /*End location inner*/

    .banner_main .banner_in .banner_in_left{padding-right:0px;}
    .blog_list_main .title_sec h2{padding-top:24px;}

}
@media (max-width: 992px){

    h1{font-size: 33px;line-height: 39px;}
    h2{font-size: 27px;line-height: 33px;}
    h3{font-size: 21px;line-height: 27px;}
    h4{font-size: 18px;line-height: 18px;}


    /*Start Home Page*/
    .cus_rev, .tra_need, .safety_main, .fun_grp_main{margin-top:80px;}
    .smpl_bokng_main{margin:80px 0;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in .smpl_bokng_title{max-width:170px;}
    .tra_need{padding:0 15px;}
    .tra_need .tra_need_block .tra_need_block_in{width:100%;border-right:none;border-bottom:1px solid #012a44;display:flex;flex-wrap:wrap;padding:20px 20px 20px 20px;}
    .tra_need .tra_need_block .tra_need_block_in .icon_sec{margin-bottom:0;width:100px;}
    .tra_need .tra_need_block .tra_need_block_in .content_sec{width:calc(100% - 100px);padding-left:30px;}
    .tra_need .tra_need_block .tra_need_block_in .content_sec p{margin-bottom:20px;}
    .tra_need .tra_need_block .tra_need_block_in:last-child{border-bottom:0;}
    .safety_main .safety_block_main .safety_block_in{width:100%;display:flex;flex-wrap:wrap;border-right:none;border-bottom:1px solid #012a44;}
    .safety_main .safety_block_main .safety_block_in .img_sec{width:300px;}
    .safety_main .safety_block_main .safety_block_in .content_sec{width:calc(100% - 300px);}
    .safety_main .safety_block_main .safety_block_in:last-child{border-bottom:none;}
    /*End Home Page*/

    /*Start about*/
    .abut_nation .abut_nation_in p{font-size:18px;line-height:26px;}
    .our_partner_slider_in img{padding:10px;}
    /*End about*/

    /*Start blog listing*/
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right{width:350px;}
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_left{width:calc(100% - 350px);}

    .blog_list_block .blog_list_block_in .img_sec{width:100%;}
    .blog_list_block .blog_list_block_in{padding:0;}
    .blog_list_block .blog_list_block_in .content_sec{width:100%;padding:30px;}
    /*End blog listing*/

    /*Start location inner*/
    .banner_main.location_inner_banner{margin-bottom:50px;}
    .nearby_main{padding-top:50px;}
    .nearby_main .nearby_blocks .nearby_blocks_in h6{font-size:20px;line-height:24px;}
    /*End location inner*/


}
@media (max-width: 767px){

    /*Start Home Page*/
    .banner_main .banner_in{margin:0;}
    .banner_main .banner_in > div{width:100%;padding:0;}
    .banner_main .banner_in .banner_in_left h1{margin-top:50px;}
    .banner_main .banner_in .banner_in_left{margin-bottom:50px;}
    .banner_main .banner_in .banner_in_right .banner_in_right_img img:nth-child(1){border-top:1px solid #012a44;}
    .fun_grp_main .fun_grp_wrp{margin:0;flex-direction:column-reverse;}
    .fun_grp_main .fun_grp_wrp > div{width:100%;padding:0;}
    .fun_grp_main .fun_grp_wrp .fun_grp_right h2{margin-top:50px;}
    .fun_grp_main .fun_grp_wrp .fun_grp_right{margin-bottom:50px;}
    .fun_grp_checklist{width:100%;}
    .fun_grp_main .fun_grp_wrp .fun_grp_left img{border-top:1px solid #012a44;}
    .cus_rev .cus_rev_block .cus_rev_block_in{width:100%;border-right: 0;}
    .cus_rev .cus_rev_block .cus_rev_block_in .desc_sec{height:auto!important;}
    .cus_rev .cus_rev_block .cus_rev_block_in .owner_sec{height:auto!important;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in{width:100%;margin-bottom:20px;padding:0;border-bottom:1px solid #fff;padding-bottom:20px;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in:last-child{margin-bottom:0;}
    .smpl_bokng_main .smpl_bokng_wrp{margin:0;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in:first-child{border-bottom:none;padding-bottom:0;}
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in:last-child{border-bottom:0;margin:0;padding:0;}
    .get_strted_main .get_strted_in > div{width:100%;}
    .get_strted_main .get_strted_in .get_strted_in_left{padding:50px 0;}
    .get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img img:nth-child(1){border-top:1px solid #012a44;}
    /*End Home Page*/

    /*Start about*/
    .abut_nation{margin:50px 0;}
    .abut_ftur .abut_ftur_wrp .abut_ftur_block_in{margin:0;}
    .abut_ftur .abut_ftur_wrp .abut_ftur_block_in > div{width:100%;padding:0;}
    .abut_ftur .abut_ftur_wrp .abut_ftur_block_in .content_sec h2{margin-top:30px;}
    .abut_ftur .abut_ftur_wrp .abut_ftur_block_in{flex-direction:column-reverse;}
    .abut_ftur .abut_ftur_top_main:nth-child(even) .abut_ftur_wrp .abut_ftur_block_in{flex-direction:column-reverse;}
    .our_oprtn .our_oprtn_block .our_oprtn_block_in{width:100%;border-right:0;border-bottom:1px solid #012a44;}
    .our_oprtn .our_oprtn_block .our_oprtn_block_in:last-child{border-bottom:0;}
    .our_partner_main{margin:50px 0;}
    .vsn_valu_main .vsn_valu_in > div{width:100%;border-right:0;border-bottom:1px solid #fff;padding:30px;}
    .vsn_valu_main .vsn_valu_in > div:last-child{border-bottom:0;}
    /*End about*/

    /*Start blog listing*/
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_left{width:100%;padding:0;margin-bottom:30px;}
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right{width:100%;}
    .blog_list_wrp .blog_list_wrp_in{padding:0 15px;}
    .blog_list_main .title_sec{margin-top:50px;}
    /*End blog listing*/

    .blog_inner_main {margin: 32px 0;}

    /*Start location inner*/
    .banner_main.location_inner_banner .banner_in .banner_in_left{padding-bottom:0;}
    .banner_main.location_inner_banner .banner_in .banner_in_right .banner_in_right_map{border-top:1px solid #012a44;height:300px;}
    .nearby_main .nearby_blocks .nearby_blocks_in{width:100%;border-right:none;border-bottom:1px solid #012a44;}
    .nearby_main .nearby_blocks .nearby_blocks_in:last-child{border-bottom:none;}
    /*End location inner*/

    .banner_main .banner_in > div.banner_in_right{width:100%;}
    .banner_main .banner_in > div.banner_in_left{width:100%;}
    .blog_list_wrp .blog_list_wrp_in .blog_list_wrp_right{margin-bottom:0px;margin-top: 20px;}

}
@media (max-width: 576px){

    h1{font-size: 28px;line-height: 34px;}
    h2{font-size: 22px;line-height: 28px;}
    h3{font-size: 20px;line-height: 25px;}
    h4{font-size: 18px;line-height: 18px;}


    /*Start Home Page*/
    .banner_main .banner_in .banner_in_left h1:before,
    .fun_grp_main .fun_grp_wrp .fun_grp_right h2:before,
    .safety_main .title_sec h2:before,
    .tra_need .title_sec h2:before,
    .cus_rev .title_sec h2:before,
    .get_strted_main .get_strted_in .get_strted_in_left .get_strted_in_left_in h4:before{
        width: 100px;
        height: 4px;
    }
    .cus_rev,.tra_need,.safety_main,.fun_grp_main{margin-top:50px;}
    .smpl_bokng_main{margin:50px 0;}
    .banner_main .banner_in .banner_in_left p,
    .fun_grp_main .fun_grp_wrp .fun_grp_right p,
    .fun_grp_checklist p,
    .safety_main .safety_block_main .safety_block_in .content_sec p,
    .tra_need .tra_need_block .tra_need_block_in .content_sec p,
    .cus_rev .cus_rev_block .cus_rev_block_in .desc_sec p,
    .cus_rev .title_sec p,
    .smpl_bokng_main .smpl_bokng_wrp .smpl_bokng_wrp_in p
    {line-height: 26px;}
    .safety_main .safety_block_main .safety_block_in .img_sec{width:100%;}
    .safety_main .safety_block_main .safety_block_in .content_sec{width:100%;}
    .get_strted_main .get_strted_in .get_strted_in_left .get_strted_in_left_in h4{line-height:30px;}
    .safety_main .safety_block_main .safety_block_in .content_sec h6,.tra_need .tra_need_block .tra_need_block_in .content_sec h6{font-size:20px;line-height:24px;}
    .banner_main .banner_in .banner_in_right .banner_in_right_img img:nth-child(1){height:270px;}
    .banner_main .banner_in .banner_in_right .banner_in_right_img img:nth-child(2),.banner_main .banner_in .banner_in_right .banner_in_right_img img:nth-child(3){height:150px;}
    .get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img img:nth-child(1){height:270px;}
    .get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img img:nth-child(2),.get_strted_main .get_strted_in .get_strted_in_right .get_strted_in_right_img img:nth-child(3){height:150px;}
    .fun_grp_main .fun_grp_wrp .fun_grp_left img{min-height:270px;}
    .tra_need .tra_need_block .tra_need_block_in .icon_sec{width:80px;}
    .tra_need .tra_need_block .tra_need_block_in .content_sec{width:calc(100% - 80px);}
    /*End Home Page*/

    /*Start about*/
    .abut_nation .abut_nation_in p{font-size:16px;line-height:24px;}
    .abut_ftur .abut_ftur_wrp .abut_ftur_block_in .img_sec img{min-height:270px;}
    .abut_nation .abut_nation_in h1:before{width:100px;height:4px;}
    .our_oprtn .title_sec h3:before{width:100px;height:4px;}
    .our_partner_main .title_sec h3:before{width:100px;height:4px;}

    

    .abut_ftur .abut_ftur_wrp .abut_ftur_block_in .content_sec p,
    .vsn_valu_main .vsn_valu_in > div p,
    .our_oprtn .our_oprtn_block .our_oprtn_block_in p,
    .our_partner_main .title_sec p
    {line-height:26px;}

    .our_oprtn .our_oprtn_block .our_oprtn_block_in h6{font-size:20px;line-height:24px;}
    .our_partner_slider_in img{padding:0;}
    .our_partner_slider{padding:0 30px;}
    /*End about*/

    /*Start blog listing*/
    .blog_list_main .title_sec h2:before{width:100px;height:4px;}
    .blog_list_block .blog_list_block_in .content_sec p{line-height:26px;}
    .blog_list_block .blog_list_block_in .content_sec h6{font-size:20px;line-height:24px;}
    /*End blog listing*/

    /*Start location inner*/
    .nearby_main .title_sec h3:before{width:100px;height:4px;}
    /*End location inner*/
    
    .banner_main .banner_in .banner_in_left p{font-size:16px;line-height:25px;}

    .page-id-215.page-template-global-template .header_main + .abut_nation {margin: 45px 0 40px 0;}
    .blog_list_main .title_sec h2{padding-top:18px;}

    .fun_grp_main .fun_grp_wrp .fun_grp_right{
        margin-bottom:30px;
    }
}
@media (max-width:420px){
    .blog_nav .blog_social{width:100%;order:3;justify-content: center;margin-top:45px;}
}


/*************End Responsive*************/