@charset "utf-8";
/* Theme Name: CoverTrip
	Author: CoverTrip
	Version: 1.0
*/
@import url('font-awesome.min.css');
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&amp;display=swap');
*{margin: 0; padding: 0;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
img{max-width: 100%;}
body{font-family: 'Basier Circle'; overflow-x:hidden;}
a{color:#005fb9;}
/** header ***/
.header_main{width:100%; display: inline-block;}
body.fixed{margin-top:96px;}
body.fixed .header_main{position:fixed; top:0; left:0; box-shadow:0 0px 10px rgb(44 44 44 / 20%); z-index:100; background:#fff;}
.header_inner{display:flex; align-items: center; justify-content:  space-between;}
.logo_main{display: block; margin:30px 0;}
.main_menu{display:inline-block; margin-bottom: 0;}
.main_menu li{display: inline-block; margin-right: 36px; position:relative;}
.main_menu li:hover ul{display:block;}
/*.main_menu li:last-child{margin-right:0;}*/
.main_menu li a{font-size: 18px;line-height: 24px;color: #1A1A51; display: block; padding: 0;}
.main_menu li a:hover{text-decoration:underline;}
/*.main_menu > li:last-child a{width: 136px;height: 44px;background: #6E6EDF; border: 1px solid #6E6EDF; border-radius: 24px; color: #fff; text-align: center; line-height: 44px; font-size: 16px;}*/
/*.main_menu > li:last-child a:hover{color: #6E6EDF; background:#fff;}*/
.main_menu > li ul{display: none; position:absolute;top:100%; padding-top:10px; z-index:3; min-width:200px;}
.main_menu > li ul:before{border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #F4F4FF; position:absolute; left:10px; top:2px; content:'';}
.main_menu > li ul li{width:100%;background:#F4F4FF;}
.main_menu > li ul li a{width:100%; display:block; padding:5px 10px; border-bottom:1px solid rgba(0,0,0,.1); font-size:14px;}
.main_menu > li ul li:last-child a{border:none;}
.main_menu li.menu-item-has-children > a:after{content: url("../svg/menu_arrow.svg"); margin-left: 8px;}
/** header ***/
/** header menu ***/
.header_inner .navbar{padding:0px;flex: 100%;}
.header_inner .navbar .navbar-collapse{flex-grow:unset;margin-left: auto;}
.get-started-link{order:3;padding:0 10px;height: 44px;background: #6E6EDF; border: 1px solid #6E6EDF; border-radius: 24px; color: #fff; text-align: center; line-height: 44px; font-size: 16px;}
.get-started-link:hover{color: #6E6EDF; background:#fff;text-decoration:none;}
.main-default-page-section{width:70%;display:block;margin:80px auto 50px;}
.main-default-page-section .single_guide_cont{width:100%;margin:40px 0px;}
.main-banner-area{margin-bottom: 50px;}
.main-banner-area h1{font-weight: 600;font-size: 42px;line-height: 100%;color: #1A1A51;line-height:50px;margin-bottom:0px;}
.main-default-page-image{width:100%;margin-bottom:50px;text-align:center;}
.main-default-page-image img{width:100%;}
/** header menu ***/
/** footer ***/
.footer_main{width:100%; display:inline-block;}
.footer_top{display:flex; align-items:center; justify-content:flex-start;margin-bottom:50px;}
.footer_top .logo_main{min-width:175px;margin:0px;}
.footer_menu{display: inline-block; margin-left: 100px; margin-bottom: 0;}
.footer_menu li{display: inline-block; margin-right: 50px;}
.footer_menu li:last-child{margin-right: 0;}
.footer_menu li a{font-weight: 500;font-size: 16px;line-height: 24px;color: #1A1A51;}
.footer_menu li a:hover{text-decoration:underline;}
.subscibr-newsletter{min-width:483px;background: #F5FCFA;border-radius: 10px;padding: 22px 22px 29px;margin-bottom:70px;}
.subscibr-newsletter .mc4wp-form-fields{position:relative;}
.subscibr-newsletter .mc4wp-form-fields p{margin:0px;}
.subscibr-newsletter .mc4wp-form-fields p label{margin:0px;display:inline-block;width:100%;text-align:center;font-style: normal;font-weight: 600;font-size: 18px;line-height: 32px;color: #1A1A51;}
.subscibr-newsletter .mc4wp-form-fields p label input[type="email"]{width: 100%;background: #FFFFFF;border: 1px solid #E7E7EE;border-radius: 53px;height: 55px;padding-left: 32px;color: #1A1A51;font-size: 18px;line-height: 24px;margin-top:12px;}
.subscibr-newsletter .mc4wp-form-fields p label input[type="email"]::placeholder{color: #1A1A51;}
.subscibr-newsletter .mc4wp-form-fields p label input[type="email"]:focus{outline:none;}
.subscibr-newsletter .mc4wp-form-fields p input[type="submit"]{padding:0 15px;height:42px; background: #6E6EDF;border-radius: 32px;font-style: normal;font-weight: 500;font-size: 16px;color:#fff; border: 1px solid #6E6EDF;position:absolute;top:50px; right:7px;}
.subscibr-newsletter .mc4wp-form-fields p input[type="submit"]:hover{text-decoration:underline;}
.footer_middle{width: 100%; padding: 0px 0 85px; display: flex; justify-content: flex-start; flex-wrap: wrap;}
.footer_middle_cont{margin-right: 150px;}
.footer_middle_cont:last-child{margin-right: 0;}
.footer_middle_cont h4{font-weight: 600;font-size: 16px;line-height: 24px;color: #1A1A51; margin-bottom: 30px;}
.footer_middle_cont a{font-size: 16px;line-height: 24px;color: #1A1A51; display: block; margin-bottom: 10px;}
.footer_botm{font-family: 'DM Sans';width: 100%; display: inline-block;padding: 30px 0; background: #1A1A51;font-size: 16px;line-height: 24px;color: #FFFFFF;}
.footer_botm p{margin-bottom: 0;}
.footer_botm li{display: inline-block; margin-right: 8px;}
.footer_botm ul{margin-bottom: 0;}
.footer_botm li:last-child{margin-right: 0;}
.footer_botm_iner{width: 100%; display: flex; justify-content: space-between;align-items: center;flex-wrap: wrap;}
/** footer ***/

.wp-block-table table{border-collapse: collapse;border: 1px solid #ccc;}
.wp-block-table table td,.wp-block-table table th {border: 1px solid #ccc;padding:5px;}
.faq-list-section{width:70%;display:block;margin:0 auto;}
.faq-list-section ul{width:100%;}
.faq-list-section ul li{padding-left: 45px;position: relative;display: inline-block;width: 100%;margin-bottom: 25px;}
.faq-list-section ul li a{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: 'DM Sans';}
.faq-list-section ul li:before{width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;background: #33CC9B;content: url(../svg/check_bullet.svg);}

/** home page ***/
.home_baner{width:100%; display: flex;align-items: center; justify-content: flex-start; padding-top: 30px;}
.home_baner_cont{padding-left: 0px; width: 600px;}
.home_baner_cont h1{font-weight: 600;font-size: 64px;line-height: 100%;color: #1A1A51; margin-bottom: 50px;}
.home_baner_cont p{font-size: 20px;line-height: 24px;color: #1A1A51; margin-bottom: 50px;}
.home_baner_cont > a{
    padding: 0 20px;
    height: 44px;
    background: #6E6EDF;
    border: 1px solid #6E6EDF;
    border-radius: 24px;
    color: #fff;
    text-align: center;
    line-height: 44px;
    font-size: 16px;display:inline-block;}
   .home_baner_cont:hover {
    color: #6E6EDF;
    background: #fff;
    text-decoration: none;
}
.footer_before > a{
    padding: 0 20px;
    height: 44px;
    background: #fff;
    border: 1px solid #fff;
    border-radius: 24px;
    color: #6E6EDF;
    text-align: center;
    line-height: 44px;
    font-size: 16px;display:inline-block;}
 .footer_before > a:hover{background:none; color:#fff;}
.home_baner_form{width: 100%; display: inline-block; max-width: 567px;background: #F4F4FF;border-radius: 53px; padding: 12px;}
.home_baner_form div.btn-group.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:calc(100% - 210px);}
.home_baner_form button[type=button]{width:100%; height:55px;}
.home_baner_form .dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.home_baner_form .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}
.home_baner_form .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #337ab7;
    outline: 0;
}
.home_baner_form .hidden {
    display: none!important;
}
.home_baner_form button[type=submit]{padding:0 15px;height: 55px;background: #6E6EDF;border-radius: 32px; text-align: center; border:1px solid #6E6EDF;font-weight: 500;font-size: 18px;color: #FFFFFF; float: right;}
.home_baner_form button[type=submit].for-mobile-btn{display:none;}
.home_baner_form button[type=submit] img{margin-left: 15px; margin-top: -5px;}
.home_baner_form input[type=text]{width:100%; float: left; height: 35px; background: none;font-size: 18px;color: #1A1A51;font-family: 'DM Sans'; padding: 0 15px;border:1px solid #ccc;}
.home_baner_form .bootstrap-select .dropdown-toggle:focus{outline:none !important;box-shadow:none;}
.bootstrap-select.btn-group .show .dropdown-menu.inner{display:block;}
.home_baner_form input[type=text]:focus, .home_baner_form button[type=submit]:focus{outline: none; box-shadow:none;}
.home_baner_form select{display:none !important;}
.home_baner_img{padding:40px 0 40px 100px; position: relative;}
.home_baner_img_iner{max-width:420px; overflow:hidden; border-radius:0 0 0 160px;}
.home_baner_img_iner img{min-height:540px; margin-left:50%; transform:translateX(-50%); max-width:none; border-radius:0 0 0 160px;}
.home_baner_img:before{width: 120px; height: 167px; position: absolute; left:50px; top: 0; content: ''; background:url("../svg/home_hero_img_before_left.svg") no-repeat center;z-index:1;}
.home_baner_img_iner:before{width: 175px; height: 182px; position: absolute; right:-60px; top: 0; content: ''; background:url("../svg/home_hero_img_before_right.svg") no-repeat center; z-index: -1;}
.home_baner_img:after{width: 182px; height: 283px; position: absolute; right:-110px; bottom: 0; content: ''; background:url("../svg/home_hero_img_after.svg") no-repeat center;}
.home_compare_travel{width:100%; display: inline-block; padding: 100px 0 120px;}
.home_compare_travel h3{font-weight: 600;font-size: 52px;line-height: 57px;text-align: center;color: #1A1A51; margin-bottom:60px;}
.home_compare_travel ul.nav.nav-tabs {border:none; text-align:center; width:100%; justify-content:center; align-items:center; margin-bottom:70px;}
.home_compare_travel ul.nav.nav-tabs li a{width: 170px;height: 48px;background: #EAEAFC; text-align:center; line-height:48px;font-weight: 500;font-size: 18px;line-height: 32px;text-align: center;color:rgba(110, 110, 223, 1); border:none; display:inline-block; margin-right:1px;}
.home_compare_travel ul.nav.nav-tabs li{display:inline-block;}
.home_compare_travel ul.nav.nav-tabs li a:focus{outline:none;}
.home_compare_travel ul.nav.nav-tabs li a.active, .home_compare_travel ul.nav.nav-tabs li a:hover{background:#6E6EDF;color:#fff;}
.home_compare_travel ul.nav.nav-tabs li:first-child a{border-radius:30px 0 0 30px;}
.home_compare_travel ul.nav.nav-tabs li:last-child a{border-radius:0px 30px 30px 0px; margin-right:0;}
.home_compare_tab_main{width:100%; display:flex; justify-content:center; }
.home_compare_tab_img img{border-radius:0 0 120px 0px;}
.home_compare_tab_cont{max-width:500px; margin-left:100px;}
.home_compare_tab_cont ul{margin-top:15px;display:inline-block;width:100%;}
.home_compare_tab_cont h4{font-weight: normal;font-size: 18px;line-height: 32px;text-align: center;color: #33CC9B;background: rgba(51, 204, 155, 0.1);border-radius: 40px; padding:5px 25px; margin-bottom:20px; display:inline-block; margin-top:30px;}
.home_compare_tab_cont p{font-size: 20px;line-height: 24px;color: #1A1A51;}
a.tabs-home-btn{text-align: center;padding:12px 25px;border: 1px solid #6E6EDF;border-radius: 25px;font-weight: bold;font-size: 16px;text-align: center;color: #6E6EDF !important;font-family: DM Sans;display: inline-block;}
a.tabs-home-btn:hover{background:#6E6EDF;color:#fff !important;}
.home_protect_trip{width:100%; padding:50px 0; background:#F5FCFA;}
.home_protect_trip_iner{width:100%; display:flex; justify-content:center; align-items:center;}
.home_protect_trip_img{order:1;}
.home_protect_trip_left{order:0; max-width:500px; margin-right:120px;}
.home_protect_trip_left h3{font-style: normal;font-weight: 600;font-size: 52px;line-height: 64px;color: #1A1A51; margin-bottom:20px;}
.home_protect_trip_left p{font-size: 20px;line-height: 24px;color: #1A1A51; margin-bottom:50px;}
.home_protect_trip_left ul li, .home_insurance_cont ul li{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: 'DM Sans'; padding-left:45px; position:relative; display:inline-block; width:100%; margin-bottom:25px; }
.home_protect_trip_left ul li:before, .home_insurance_cont ul li:before{width:32px; height:32px; line-height:32px; text-align:center; border-radius:50%; position:absolute; top:50%; transform:translateY(-50%); left:0; background:#33CC9B; content:url('../svg/check_bullet.svg');}
.home_protect_trip_img{position:relative; padding:25px 0;}
.home_protect_trip_img img{border-radius: 15px 15px 146px 15px;}
.home_protect_trip_img:before{width:110px; height:153px; position:absolute; top:0; left:-30px; content:''; background:url('../svg/prot_trip_before.svg') no-repeat center;}
.home_protect_trip_img:after{width:160px; height:167px; position:absolute; bottom:0; right:-30px; content:''; background:url('../svg/prot_trip_after.svg') no-repeat center;}
.home_insurance_cont{max-width:520px; margin-left:80px;}
.home_insurance_main{width:100%; padding:190px 0 130px; }
.home_insurance_cont h3{font-weight: 600;font-size: 52px;line-height: 64px;color: #1A1A51; margin-bottom:20px;}
.home_insurance_cont p{font-style: normal;font-weight: normal;font-size: 20px;line-height: 24px;color: #1A1A51; margin-bottom:50px;}
.home_insurance_img{position:relative;}
.home_insurance_img img{border-radius: 15px 15px 15px 146px;}
.home_insurance_img:before{width:160px; height:167px; position:absolute;right:-40px; top:-120px; content:''; background:url('../svg/home_insurance_before.svg') no-repeat center; z-index:-1;}
.home_insurance_img:after{width:110px; height:153px; position:absolute;left:-20px; bottom:-40px; content:''; background:url('../svg/home_insurance_after.svg') no-repeat center;}
.home_insurance_quote{width:100%; padding:135px 0 100px; background:#FAFAFF;}
.home_insurance_quote h3{text-align:center;font-weight: 600;font-size: 52px;line-height: 57px;text-align: center;color: #1A1A51; margin-bottom:100px;}
.home_insurance_quote_iner{width:100%; display:flex; justify-content:space-between; }
.home_insurance_quote_cont{max-width:520px; margin-top:50px;}
.home_insurance_quote_cont li{width:100%; display:inline-block; position:relative; margin-bottom:60px; padding-left:63px;counter-increment:li-counter;}
.home_insurance_quote_cont li:last-child{margin-bottom:0;}
.home_insurance_quote_cont li:before{width:43px; height:43px; line-height:43px; border-radius:50%; background:#33CC9B; content:counter(li-counter); font-weight: bold;font-size: 29px;text-align: center;color: #FFFFFF;font-family: 'DM Sans'; position:absolute; top:0; left:0;}
.home_insurance_quote_cont li h4{font-weight: 600;font-size: 24px;line-height: 29px;color: #1A1A51; margin-bottom:10px;}
.home_insurance_quote_cont li p{font-size: 20px;line-height: 24px;color: #1A1A51;opacity: 0.8; margin-bottom:0;}
.home_travel_insurance{width:100%; display:inline-block; position:relative;padding:100px 0 60px;}
.home_travel_insurance:before{width:256px; height:182px; position:absolute; right:0; top:0; background:url('../svg/travel_insurance_main_before.svg') no-repeat center;content:''; }
.home_travel_insurance h3{font-weight: 600;font-size: 52px;line-height: 57px;text-align: center;color: #1A1A51; text-align:center; margin-bottom:70px;}
.home_trave_heading_after{ margin-bottom:20px;}
.home_trave_heading_after span{font-size: 22px;line-height: 26px;color: #474774; display:block; margin-bottom:20px;font-family: 'DM Sans';}
.home_trave_heading_after span p{margin:0px;}
.home_trave_heading_after h4{font-weight: 600;font-size: 44px;line-height: 53px;color: #1A1A51;}
.home_traveling_iner{width:100%; display:flex;flex-wrap: wrap; justify-content:space-between; margin-top:30px; align-items:center;}
.home_traveling_iner .child:first-child{flex: 1 1 100%;}
.home_traveling_iner .child:not(:first-child){flex:1;}
.home_traveling_img{order:1;max-width: 440px; }
.home_traveling_img img{width:100%;border-radius: 0px 0px 146px 0px;}
.home_traveling_cont{order:0;}
.home_traveling_cont ul li{width:100%;display:flex; margin-bottom:35px; justify-content:space-between;}
.home_traveling_cont ul li:last-child{margin-bottom:0;}
.home_traveling_list_img{flex:0 0 163px; height:120px; overflow:hidden; margin-right:40px; border-radius:7px;}
.home_traveling_list_img img{width:auto; height:121px; max-width:none; margin-left:50%; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
.home_traveling_list_cont h5,.home_traveling_list_cont h5 a{font-weight: 600;font-size: 24px;line-height: 29px;color: #1A1A51; margin-bottom:20px;}
.home_traveling_list_cont h5:hover{text-decoration:underline;}
.home_traveling_list_cont h5 a:hover{text-decoration:none;}
.home_traveling_list_cont p{font-size: 16px;line-height: 19px;color: #474774; margin-bottom:0;display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;  
  overflow: hidden;}
.home_traveling_cont{max-width:550px; margin-right:30px;}
.home_traveling_img{padding:20px 30px; position:relative;}
.home_traveling_img:before{width:160px; height:167px; position:absolute; top:-20px; left:-20px; content:''; background:url('../svg/home_insurance_before.svg') no-repeat center; z-index:-1;}
.home_traveling_img:after{width:110px; height:153px; position:absolute; bottom:-20px; right:0px; content:''; background:url('../svg/travel_insurance_after.svg') no-repeat center;}
.home_traveling_iner.home_traveling_iner_secnd .home_traveling_img{order:0;}
.home_traveling_iner.home_traveling_iner_secnd .home_traveling_img img{border-radius: 0px 0px 0px 146px;}
.home_traveling_iner.home_traveling_iner_secnd .home_traveling_cont{order:1;}
.home_traveling_iner.home_traveling_iner_secnd .home_traveling_img:after{width:160px; height:167px; position:absolute; bottom:-20px; left:-20px; content:''; background:url('../svg/home_insurance_before.svg') no-repeat center; z-index:-1;}
.home_traveling_iner.home_traveling_iner_secnd .home_traveling_img:before{width:110px; height:153px; position:absolute; top:-20px; left:inherit; right:0px; content:''; background:url('../svg/travel_insurance_after.svg') no-repeat center; z-index:1;}
.home_trave_heading_secnd{width:100%; display:inline-block; margin-top:50px; text-align:center;}
.home_trave_heading_secnd span{width:100%;font-size: 22px;line-height: 64px;text-align: center;color: #474774;font-family: 'DM Sans';}
.home_travel_insurance .home_trave_heading_secnd h3{margin-bottom:50px;}
.home_testimonials{width:100%; padding:120px 0 100px;}
.home_testimonials h3{font-weight: 600;font-size: 52px;line-height: 64px;color: #1A1A51; margin-bottom:50px;}
.home_testi_main{background: #FFFFFF;border: 1px solid #D1D0D6;border-radius: 12px; padding:25px 25px 35px 25px; display:block; margin:0 auto; max-width:370px;}
.home_test_img{width:65px; height:65px; border-radius:50%; overflow:hidden;}
.home_test_img img{width:100%;}
.home_testi_main h5{font-weight: 600;font-size: 20px;line-height: 32px;color: #1A1A51; margin:12px 0 0;}
.home_testi_main span{font-weight: 500;font-size: 14px;line-height: 24px;color: #1A1A51;}
.home_testimonials .slick-arrow{position:absolute;bottom:100%; right:0; width:35px; height:35px; border:2px solid #D1D0D6; background:none; text-indent:-99999px; overflow:hidden; background:none; left:inherit; top:inherit;}
.home_testimonials .slick-arrow.slick-prev{right:45px;}
.home_testimonials  .slick-arrow::before{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);
 content: "";width: 0; height: 0; border-top: 5px solid transparent;border-bottom: 5px solid transparent; border-left: 5px solid #D1D0D6; }
  .home_testimonials  .slick-arrow.slick-prev::before{border-top: 5px solid transparent; border-left: none;
	border-bottom: 5px solid transparent; 
	border-right:5px solid #D1D0D6; }
.home_testimonials  .slick-arrow:hover {border-color:#6E6EDF;}
.home_testimonials  .slick-arrow:hover:before{border-left-color:#6E6EDF;}
.home_testimonials  .slick-arrow.slick-prev:hover:before{border-right-color:#6E6EDF;}
.home_testimonials  .slick-arrow:focus{outline:none;}
.home_testimonials .slick-track{display:flex;}
.home_testimonials .slick-slide{height:inherit;}
.home_testimonials .slick-slide > div{height:100%;}
.home_testimonials  .testimonial.slick-initialized.slick-slider {padding-top:20px;}
.home_testi_rating{width:100%; display:inline-block; margin:10px 0 15px;}
div.home_testi_rating img{margin-right:8px; display:inline-block;}
.home_testi_rating img:last-child{margin-right:0;}
.home_testi_main p{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: 'DM Sans'; }
.home_exp_cont{width:100%; display:flex; justify-content:space-between; margin-bottom:120px;}
.home_exp_image{position:relative;margin-right:43px;}
.home_exp_image img{border-radius: 0px 0px 0px 100px;}
.home_exp_image:before{width: 91px;height: 95px;position: absolute;top: -25px;right: -25px;content: '';background: url(../svg/exp-before.svg) no-repeat center;z-index: -1;}
.home_exp_image:after{width:63px;height:87px;position: absolute;bottom:15px;left:0px;content: '';background: url(../svg/exp-after.svg) no-repeat center;}
.home_exp_left{max-width:384px;margin-right:75px;}
.home_exp_left h3{font-weight: 600;font-size: 50px;line-height: 61px;letter-spacing: 0.2px;color: #1A1A51; margin-bottom:20px;}
.home_exp_left p{font-size: 20px;line-height: 24px;color: #1A1A51;opacity: 0.8}
.home_exp_right{display:inline-block;}
.home_exp_right_inner{display:flex;margin-bottom:50px;}
.home_exp_right_inner:last-child{margin-bottom:0px;}
.home_exp_right_percent{min-width:100px;width:100px; height:100px; text-align:center; line-height:100px;background:rgba(51 ,204 ,155 ,0.3); border-radius:30px;font-weight: bold;font-size: 33px;color: #1A1A51; position:relative; margin-right:25px;}
.home_exp_right_percent:after{width:calc(100% + 7px); height:calc(100% + 7px); position:absolute;background: #33CC9B; opacity:.3; border-radius:30px; top:-3.5px; left:-3.5px; z-index:-1; content:'';}
.home_exp_right_cont h3{font-weight: 600;font-size: 21px;line-height: 32px;color: #1A1A51; margin-bottom:10px;}
.home_exp_right_cont p{font-size: 20px;line-height: 24px;color: #1A1A51;opacity: 0.8; margin-bottom:10px;}
.home_exp_right_cont a{border: 1px solid #6E6EDF;border-radius: 24px; width:170px; height:48px; line-height:48px; text-align:center;font-weight: 600;font-size: 16px;color: #6E6EDF; display:block;}
.home_exp_right_cont{max-width:350px;}
.footer_before{width:100%; display:inline-block; padding:60px 0 70px; background:url('../png/home_footer.png') no-repeat center; background-size:cover; margin-bottom:100px; border-radius:16px; text-align:center;}
.footer_before h3{font-weight: 600;font-size: 50px;line-height: 61px;text-align: center;letter-spacing: 0.2px;color: #FFFFFF; margin-bottom:60px; text-align:center;}
/** home page ***/


/*** how it works ****/
.home_baner.how_it_works_baner{padding-top:50px;}
.home_baner.how_it_works_baner .home_baner_img:after{display:none;}
.how_it_works_main{width:100%; display:flex; justify-content:space-between;  margin:120px 0 0px;}
.how_it_works_main > div{max-width:270px;}
.how_it_works_main .how_it_works_round_numb{background: #33CC9B;width:48px;height:48px; line-height:48px; border-radius:50%; text-align:center; margin-bottom:20px;font-weight: bold;font-size: 24px;color: #FFFFFF; display:block;}
.how_it_works_main h3{font-weight: 600;font-size: 24px;line-height: 29px;color: #1A1A51; margin-bottom:10px;}
.how_it_works_main p{font-weight: normal;font-size: 16px;line-height: 24px;color: #1A1A51;opacity: 0.8;}
.learn_the_essentials{width:100%; margin:120px 0 70px; display:flex; justify-content: space-between;}
.learn_essentails_cont{max-width:600px;}
.learn_essentails_cont h3{font-weight: 600;font-size: 52px;line-height: 64px;color: #1A1A51; margin-bottom:20px;}
.learn_essentails_cont p{font-weight: normal;font-size: 20px;line-height: 32px;color: #1A1A51; margin-bottom:30px;}
.learn_essentails_cont ul{width:100%; display:flex; margin-bottom:0;}
.learn_essentails_cont ul li{min-width:240px; margin-right:70px; display:inline-block;}
.learn_essentails_cont ul li h4{font-weight: bold;font-size: 28px;line-height: 32px;color: #1A1A51;font-family: 'DM Sans'; margin-bottom:20px;}
.learn_essentails_cont ul li h4 img{margin-right:20px;}
.learn_essentails_cont ul li p{font-weight: normal;font-size: 16px;line-height: 24px;color: #1A1A51;}
.learn_essentails_cont ul li p a{color:#005fb9;}
.learn_essentails_cont ul li:last-child{margin-right:0;}
.learn_essentails_img{position:relative; z-index:1;}
.learn_essentails_img img{border-radius: 0px 0px 0px 146px;}
.learn_essentails_img:before{width: 160px;height: 180px; position:absolute; top:-45px; right:-35px; content:''; background:url('../svg/home_hero_img_before_right.svg') no-repeat center; z-index:-1;}
.learn_essentails_img:after{width: 110px;height: 175px; position:absolute; bottom:-20px; left:-20px; content:''; background:url('../svg/home_hero_img_before_left.svg') no-repeat center;}
.learn_the_essentials_outer .learn_essentails_img:before{width: 110px;height: 175px; position:absolute; top:-30px; left:-30px; content:''; background:url('../svg/home_hero_img_before_left.svg') no-repeat center;right: unset;
    bottom: unset;z-index: unset;}
.learn_the_essentials_outer .learn_essentails_img:after{width: 120px;height: 167px; position:absolute; bottom:0px; right:-30px; content:''; background:url('../svg/home_hero_img_before_right.svg') no-repeat center; z-index:-1;top: unset;left: unset;}
.learn_the_essentials_outer{background:#FAFAFF; width:100%; padding:80px 0 70px;}
.learn_the_essentials_outer .learn_essentails_img{order:1;}
.learn_the_essentials_outer .learn_essentails_img img{border-radius: 0px 0px 146px 0px;}
.learn_the_essentials_outer .learn_essentails_cont{order:0;}
.learn_the_essentials_outer .learn_the_essentials{margin:0;}
.money_back_cont{width:100%;display:inline-block; background: #FFFFFF;text-align:center;border: 1px solid #EEEEEE;box-shadow: 0px 73px 200px rgba(43, 43, 154, 0.05);border-radius: 20px; margin:50px 0 0; padding:90px 30px; position:relative; z-index:1;}
.money_back_cont h3{font-weight: 600;font-size: 52px;line-height: 64px;text-align: center;color: #1A1A51; margin-bottom:25px;}
.money_back_cont ul{margin-bottom:0px;display:inline-block;}
.money_back_cont p{font-size: 20px;line-height: 32px;text-align: center;color: #1A1A51; margin-bottom:0;}
.how_it_work_quote{width:100%; display:inline-block; background:#F5FCFA; padding:220px 0 300px; margin:-80px 0; text-align:center;}
.how_it_work_quote p{width:70%; font-size: 33px;line-height: 50px;color: #1A1A51;font-family: 'DM Sans'; display:inline-block; margin-bottom:40px;text-align:left;}
.how_it_work_quote p:before{content:url('../svg/quote_icon.svg'); display:inline-block; width:100%; text-align:left;}
.quote_author{width:100%; display:flex; text-align:left; padding-left:175px;align-items:center;}
.quote_author_inner{margin-left:35px;}
.quote_author img{width:97px;height:97px;border-radius:50%;margin-bottom:15px;}
.quote_author h4{font-weight: bold;font-size: 24px;line-height: 32px;color: #1A1A51; margin-bottom:0;}
.quote_author span{font-size: 20px;line-height: 32px;color: #1A1A51;font-family: 'DM Sans';}
/*** how it works ****/


/*** About ****/
.home_baner.about_baner h1{position:relative;}
.home_baner.about_baner h1:after{width:21px; height:26px; content:''; position:absolute; bottom:25px; left:320px; background:url('../svg/heading_icon.svg') no-repeat center;}
.about_travel_insurance{width:60%; display:flex;flex-wrap:wrap; margin:110px 0 100px; justify-content:center; align-items:flex-start; margin:0 auto; }
.about_travel_insurance h2{font-weight: 600;font-size: 45px;line-height: 64px;text-align: center;color: #1A1A51;margin-bottom:100px;}
.about_travel_insurance .child:first-child{flex: 1 1 100%;}
.about_travel_img{position:relative;}
.about_travel_img img{border-radius: 0px 0px 0px 146px;}
.about_travel_img:before{width: 175px;height: 182px; position:absolute; top:-40px; right:-30px; content:''; background:url('../svg/home_hero_img_before_right.svg') no-repeat center; z-index:-1;}
.about_travel_img:after{width: 120px;height: 167px; position:absolute; bottom:0px; left:-30px; content:''; background:url('../svg/home_hero_img_before_left.svg') no-repeat center; }
.about_travel_cont{flex:0 0 100%; margin:50px 0 0;}
.about_travel_cont.child h2{margin-bottom:15px;margin-top:15px;}
.about_travel_cont h3{font-weight: 600;font-size: 36px;line-height: 32px;color: #1A1A51; margin-bottom:35px;}
.about_travel_cont p{font-size: 20px;line-height: 32px;color: #1A1A51;}
.about_exp_main{width:100%; display:inline-block; padding:90px 0 240px; background:url('../jpg/about_exp_bg.jpg') no-repeat center; background-size:100% 100%;}
.about_exp_inner{width:100%; display:flex; justify-content:space-between; align-items:center;}
.about_exp_img{order:1;position:relative; z-index:1;}
.about_exp_img img{border-radius: 0px 0px 146px 0px;}
.about_exp_img:before{width: 175px;height: 182px; position:absolute; bottom:-20px; right:-30px; content:''; background:url('../svg/home_hero_img_before_right.svg') no-repeat center; z-index:-1;}
.about_exp_img:after{width: 120px;height: 167px; position:absolute; top:-20px; left:-30px; content:''; background:url('../svg/home_hero_img_before_left.svg') no-repeat center; }
.about_exp_cont{max-width:550px;}
.about_exp_cont h3{font-weight: 600;font-size: 52px;line-height: 64px;color: #1A1A51;margin-bottom:40px;}
.about_exp_cont ul{width:100%;}
.about_exp_cont ul li{width:100%; display:inline-block; margin-bottom:35px;}
.about_exp_cont ul li:last-child{margin-bottom:0;}
.about_exp_cont ul li h4{font-weight: bold;font-size: 24px;line-height: 32px;color: #1A1A51;font-family: 'DM Sans'; margin-bottom:15px; }
.about_exp_cont ul li h4 img{margin-right:10px;}
.about_exp_cont ul li p{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: 'DM Sans'; margin-bottom:0;}
.about_get_in_touch{display:block;background: #FFFFFF;border: 1px solid #EEEEEE;box-sizing: border-box;box-shadow: 0px 73px 200px rgba(43, 43, 154, 0.05);border-radius: 20px; max-width:770px; margin:-140px auto 120px; padding:70px 0 50px; text-align:center; position:relative;}
.about_get_in_touch-new{margin-top:130px;}
.about_get_in_touch h4{font-weight: 600;font-size: 56px;line-height: 64px;text-align: center;color: #1A1A51; margin-bottom:20px;}
.about_get_in_touch p{font-size: 20px;line-height: 32px;text-align: center;color: #1A1A51;font-family: 'DM Sans'; margin-bottom:30px;}
.about_get_in_touch a{width: 171px;height: 49px;background: #6E6EDF;border-radius: 32px; line-height:49px; text-align:center;font-weight: 600;font-size: 16px;color: #FFFFFF; display:inline-block;}
/*** About ****/


/*** Guides ****/
.home_baner.guides_baner h1{position:relative;margin-bottom:35px;}
.home_baner.guides_baner h1:before{width:21px; height:26px; position:absolute; top:-15px; right:60px; content:none; background:url('../svg/guide_heading_icon.svg') no-repeat center;}
span.before-heading-text{display:inline-block;margin-bottom:37px; font-family: 'DM Sans', sans-serif;font-style: normal;font-weight: bold;font-size: 16px;line-height: 24px;color: #33CC9B;border-radius: 19px;padding: 5px 12px;background: rgba(51, 204, 155, 0.2);}
.home_baner.guides_baner .home_baner_cont p{margin-bottom:35px;}
.guide_featured{width:100%; display:inline-block; margin:60px 0 80px;}
.guide_featured h2{font-weight: bold;font-size: 52px;line-height: 64px;color: #333333; margin-bottom:60px;}
.guide_featured_top{width:100%; display:flex; justify-content:flex-start; align-items:center; margin-bottom:40px;}
.guide_featured_top_cont{width:calc(100% - 670px); margin-left:90px;}
.guide_featured_top_cont h3{font-size: 56px;line-height: 56px;color: #333333; margin-bottom:20px; font-weight:600;}
.guide_featured_top_cont h3 a{color:#333;}
.guide_featured_top_cont p{font-size: 16px;line-height: 24px;color: #999999; margin-bottom:40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.guide_featured_top_cont span{font-size: 16px;line-height: 24px;color: #999999;}
.guide_featured_top_img{position:relative; border-radius:7px; overflow:hidden;width: 576px;height: 354px;}
.guide_featured_top_img img{width:100%;}
.guide_featured_top_img:after{width:100%; height:100%; position:absolute; top:0; left:0;background: linear-gradient(0deg, #0A0A35 -26.08%, rgba(0, 0, 0, 0) 68.87%), url(../image.html); content:'';}
.guide_featured_all{width:100%; display:flex; justify-content:flex-start; align-items:center;}
.guide_featured_all > a{flex:0 0 32%; height:272px; position:relative; border-radius:7px; overflow:hidden;margin-right:2%;}
.guide_featured_all > a:last-child{margin-right:0px;}
.guide_featured_all > a:after{position:absolute; width:100%; height:100%; top:0; left:0; content:'';background: linear-gradient(360deg, #0A0A35 -38.96%, rgba(10, 10, 53, 0) 81.04%);}
.guide_featured_iner{position:absolute; left:0; width:100%; bottom:0; padding:24px; z-index:1;}
.guide_featured_iner h3{font-weight: 600;font-size: 24px;line-height: 32px;color: #FFFFFF; margin-bottom:8px;}
.guide_featured_iner span{font-size: 16px;line-height: 24px;color: #FFFFFF;}
.guide_all_guides{width:100%; display:inline-block;}
.guide_all_guides_top{width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:29px;}
.guide_all_guides_top h3{font-weight: bold;font-size: 24px;line-height: 32px;color: #333333;font-family: 'DM Sans';}
.gudie_search_frm{border: 1px solid #DADADA;border-radius: 3px;width:370px; height:30px;}
.gudie_search_frm input[type=text]{border:0px;height:30px;margin-left:15px;background:none;width:300px;font-size:16px;color: #999999;}
.gudie_search_frm input::-placeholder{color: #999999;}
.gudie_search_frm input[type=text]:focus{outline:none;}
.gudie_search_frm input[type=submit]{width:18px; height:30px; border:none;  text-indent:-9999px; overflow:hidden; background:url('../svg/guide_search_icon.svg') no-repeat center; float:left; margin-left:15px;}
.gudie_search_frm input[type=search]{width:calc(100% - 33px); float:right;padding:0 15px; border:none;font-size: 16px;line-height: 24px;color: #999999;font-family: 'DM Sans'; background:none; height:30px;}
.gudie_search_frm input[type=search]:focus{outline:none;}
.guide_tags{width:100%; display:inline-block; margin-bottom:30px;}
.guide_tags a{font-size: 16px;line-height: 19px;color: #33CC9B;background: rgba(51, 204, 155, 0.2);border-radius: 19px; display:inline-block; padding:5px 12px; margin:0 10px 10px 0;}
.guide_all_items{display:flex; justify-content:flex-start; flex-wrap:wrap;}
.guide_all_items > a{flex:0 0 32%; height:416px; position:relative;border-radius: 7px; margin-bottom:40px; overflow:hidden;margin-left:2%;}
.guide_all_items > a:nth-child(3n+1){margin-left:0px;}
.guide_all_items > a:after{background: linear-gradient(180deg, rgba(10, 10, 53, 0) 55.99%, #0A0A35 114.03%); position:absolute; width:100%; height:100%; top:0; left:0; content:''; z-index:1;}
.guide_category_top{position:absolute; padding:31px 32px 0 32px; top:0; left:0; z-index:2;}
.guide_category_top span{font-size: 16px;line-height: 24px;letter-spacing: 0.33em;text-transform: uppercase;color: #FFFFFF;font-family: 'DM Sans';}
.guide_title_author{position:absolute;padding:0 32px 25px 32px; bottom:0; left:0; z-index:2;}
.guide_title_author h4{font-weight: 600;font-size: 24px;line-height: 32px;color: #FFFFFF; margin-bottom:20px;}
.guide_title_author  ul{width:100%; display:inline-block; margin-bottom:0;}
.guide_title_author li{display:inline-block; margin-right:15px;}
.guide_title_author li:last-child{margin-right:0;}
.guide_title_author li a, .guide_title_author li span{font-size: 16px;line-height: 24px;color: #FFFFFF;}
.pagination_main{width:100%; display:inline-block; text-align:center; margin-bottom:80px; margin-top:70px;}
.pagination_main a, .pagination_main span{padding:5px 25px;background: #F4F4FF;border-radius: 7px; line-height:48px; display:inline-block; margin-right:15px;font-size: 16px;color: #6E6EDF;}
.pagination_main a.next{width:60px;}
.pagination_main li{display:inline-block;}
.pagination_main a:last-child, .pagination_main span:last-child{margin-right:0;}
.pagination_main a.current, .pagination_main span.current, .pagination_main a:hover, .pagination_main span:hover,.navigation ul li.active a{background: #6E6EDF; color:#FFFFFF; text-decoration:none;}
/*** Guides ****/

/*** single guide ***/
.single_guide_baner .home_baner_img:before{width: 222px;height: 202px;position: absolute;left:inherit;right: -80px;top:-20px;content: '';background: url(../svg/single_guide_hero_before.svg) no-repeat center; z-index:-1;} 
.single_guide_baner .home_baner_img:after{width: 175px;height: 182px;position: absolute;left: 0px;bottom: 0;content: '';background: url(../svg/home_hero_img_before_right.svg) no-repeat center;z-index: -1;} 
.single_guide_baner .home_baner_img_iner:before{display:none;}
.single_guide_baner .home_baner_img{margin-left:auto;padding-left:60px;}
.single_guide_baner .home_baner_cont{width:710px;}
.single_guide_baner .home_baner_cont h1{font-size:60px;}
.single_guide_baner .home_baner_img .home_baner_img_iner{max-width:400px;}
.single_guide_baner .home_baner_img .home_baner_img_iner img{min-height:460px;}
.home_baner_cont .home_baner_cont span{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: 'DM Sans';}
.home_baner.single_guide_baner{ padding-top:50px;}
.single_guide_cont{width:60%; display:block; margin:90px auto 0;}
.single_guide_cont a{color:#005fb9;}
.single_guide_cont p{font-size: 18px;line-height: 30px;color: #1A1A51;opacity: 0.8;font-family: 'DM Sans'; margin-bottom:31px;}
.single_guide_cont figure.wp-block-pullquote{padding:0px;}
.single_guide_cont figure blockquote{background: rgba(51, 204, 155, 0.1);font-style: normal;font-weight: normal;font-size: 24px;line-height: 40px;color: #1A1A51;padding:120px 50px 80px;border: none;text-align: left;position:relative;margin-bottom:32px;}
.single_guide_cont figure blockquote::before{content:url('../svg/quotes-figure.svg');display:block;clear:both;}
.single_guide_cont figure blockquote p{margin-bottom:0px;font-style: normal;font-weight: normal;font-size: 24px;line-height: 40px;color: #1A1A51;opacity:1;}
.single_guide_cont figure blockquote img{margin-bottom:0px;position:absolute;top:50px;left:50px;}
/*.single_guide_cont figure blockquote::before{content="";position:absolute;background:url('assets/img/quotes-figure.svg');}*/
.detail-center-author{display:flex;align-items:center;margin-bottom:32px;}
.detail-center-author-img{width: 78px;height: 78px;border-radius: 50%;overflow: hidden;}
.detail-center-author-img img{width:78px;height:auto;}
.detail-center-author-detail{margin-left:30px;}
.detail-center-author-detail span{display:block; font-style: normal;font-weight: normal;font-size: 22px;line-height: 32px;color: #1A1A51;}
.detail-center-author-detail p{font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #1A1A51;margin:0px;}
.single_guide_cont h1{font-size:32px; line-height:46px;color: #1A1A51; margin-bottom:15px;font-weight: 600;}
.single_guide_cont h2, .company_details_other h2{font-size:29px; line-height:46px;color: #1A1A51; margin-bottom:15px;font-weight: 600;}
.single_guide_cont h3, .single_guide_cont h4, .single_guide_cont h5, .single_guide_cont h6, .company_details_other h3, .company_details_other h4, .company_details_other h5, .company_details_other h6{font-weight: 600;font-size: 23px;line-height: 37px;color: #1A1A51; margin-bottom:15px;}
.company_details_other p strong{color: #1A1A51;font-weight: 600; font-family:'Basier Circle'; opacity:1;}
.single_guide_cont blockquote{width:100%; padding:5px 5px 5px 15px; border-left:9px solid #33CC9B;font-size: 18px;line-height: 27px;color: #1A1A51; margin-bottom:30px;}
.single_guide_cont blockquote p{font-size: 18px;line-height: 27px;color: #1A1A51;margin-bottom:0px;opacity:1;}
.single_guide_cont img{ margin-bottom:35px;}
.single_guide_cont ul {list-style: none; margin-bottom:35px; padding-left:20px;}
.single_guide_cont li{font-size: 18px;line-height: 30px;color: #1A1A51;opacity: 0.8;font-family: 'DM Sans'; margin-bottom:12px; position:relative;}
.single_guide_cont ul li::before {content: "\2022";color:#33CC9B;font-weight: bold;display: inline-block;position:absolute; left:-18px;line-height:11px; margin-top:9px; font-size:30px;}
.single_guide_cont ol{padding-left:20px; margin-bottom:35px;}
.single_guide_btm{width:100%; display:flex; justify-content:space-between; align-items:center; margin:40px auto 30px;}
.single .single_guide_btm{width:60%; display:flex; justify-content:space-between; align-items:center; margin:40px auto 30px;}
.single_guide_tag{flex:0 0 calc(100% - 200px);}
.single_guide_tag a{font-weight: bold;font-size: 16px;line-height: 24px;color: #33CC9B;font-family: 'DM Sans';background: rgba(51, 204, 155, 0.2);border-radius: 19px; padding:4px 10px; display:inline-block;margin-right:5px;}
.single_gudie_share{display:flex; justify-content:space-between; align-items:center; margin-left:auto;}
.single_gudie_share span{font-weight: 500;font-size: 16px;line-height: 24px;color: #1A1A51; margin-right:15px;font-family: 'DM Sans';}
.single_gudie_share a{margin-right:8px;}
.single_gudie_share a:last-child{margin-right:0;}
.single .single_guide_author{width:60%;display:flex;align-items:center; padding:40px 0 55px;border-top: 1px solid rgba(209, 208, 214, .4);border-bottom: 1px solid rgba(209, 208, 214, .4); margin:0px auto 80px;}
.single_guide_author{width:100%;display:flex;align-items:center; padding:40px 0 55px;border-top: 1px solid rgba(209, 208, 214, .4);border-bottom: 1px solid rgba(209, 208, 214, .4); margin:0px auto 80px;}
.single_guide_auhtor_img{width:125px; height:125px; border-radius:50%; overflow:hidden;}
.single_guide_auhtor_img img{width:100%; height:125px;}
.single_guide_auhtor_cont{width:calc(100% - 125px); margin-left:20px;}
.single_guide_auhtor_cont.single_guide_auhtor_cont-mb p{display:none;}
.single_guide_auhtor_cont p{font-size: 16px;line-height: 30px;color: #1A1A51;opacity: 0.8;font-family: 'DM Sans';}
.single_guide_auhtor_cont span{font-weight: 600;font-size: 16px;line-height: 24px;color: #1A1A51;}
.single_guide_auhtor_cont h5{font-size: 22px;line-height: 32px;color: #1A1A51; margin-bottom:14px;}
.single_guide_auhtor_cont h5 a{font-size: 22px;line-height: 32px;color: #1A1A51; margin-bottom:0px;}
.single_related{margin-bottom:60px;}
.single_related {display: flex;justify-content: space-between;flex-wrap: wrap;}
.single_related > a {flex: 0 0 32%;height: 416px;position: relative;border-radius: 7px;margin-bottom: 40px;overflow: hidden;}
.single_related_category_top {position: absolute;padding: 31px 32px 0 32px;top: 0;left: 0;z-index: 2;}
.single_related_category_top span {font-size: 16px;line-height: 24px;letter-spacing: 0.33em;text-transform: uppercase;color: #FFFFFF;font-family: 'DM Sans';}
.single_related_title_author {position: absolute;padding: 0 32px 25px 32px;bottom: 0;left: 0;z-index: 2;}
.single_related > a:after {background: linear-gradient(180deg, rgba(10, 10, 53, 0) 55.99%, #0A0A35 114.03%);position: absolute;width: 100%;height: 100%;top: 0;left: 0;content: '';z-index: 1;}
.single_related_title_author h4 {font-weight: 600;font-size: 24px;line-height: 32px;color: #FFFFFF;margin-bottom: 20px;}
.single_related_title_author ul {width: 100%;display: inline-block;margin-bottom: 0;}
.single_related_title_author li {display: inline-block;margin-right: 15px;}
.single_related_title_author li a, .single_related_title_author li span {font-size: 16px;line-height: 24px;color: #FFFFFF;}
.single_related_title_author li:first-child span{font-weight:bold;}
.single_related_title_author li:nth-child(2) span{opacity: 0.6;}
/*** single guide ***/


/*** Blog ****/
.blog_baner{width:100%; display:inline-block; text-align:center; margin:130px 0 140px;}
.blog_baner span.before-heading-text{margin-bottom:15px;}
.blog_baner h1{font-weight: 600;font-size: 56px;line-height: 67px;text-align: center;color: #1A1A51; margin-bottom:20px;}
.blog_baner p{font-size: 20px;line-height: 32px;text-align: center;color: #1A1A51;opacity: 0.8;}
.blog_top{width:100%; display:flex; justify-content:flex-start; align-items:center; margin-bottom:100px;}
.blog_top > a{flex:0 0 24%; height:416px; position:relative; border-radius:7px; overflow:hidden;margin-right:2%;}
.blog_top > a:after, .blog_main_img:after{background: linear-gradient(180deg, rgba(10, 10, 53, 0) 55.99%, #0A0A35 114.03%); position:absolute; width:100%; height:100%; top:0; left:0; content:''; }
.blog_top > a:first-child{flex:0 0 48%;}
.blog_top > a:last-child{margin-right:0px;}
.blog_top_cont{position:absolute; bottom:0; padding:32px; left:0; width:100%; z-index:1;}
.blog_top_cont h3{font-family: DM Sans;font-weight: bold;font-size: 24px;line-height: 32px;color: #FFFFFF; margin-bottom:0;}
.blog_top_cont span{font-size: 16px;line-height: 24px;color: #FFFFFF; display:block; margin-bottom:15px;}
.blog_all{width:100%; display:flex; justify-content:space-between;}
.blog_all > div{flex:0 0 770px; order:0;}
.blog_all > div:first-child{flex:0 0 270px; order:1;}
.blog_main{width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:30px; }
.blog_main_img{flex:0 0 370px;max-height:240px; position:relative;border-radius:7px; overflow:hidden;}
.blog_main_img img{width:100%;}
.blog_main_date{font-size: 16px;line-height: 24px;color: #FFFFFF; position:absolute; bottom:0; left:0; padding:20px 15px; z-index:1;}
.blog_main_cont{flex:0 0 calc(100% - 400px);}
.blog_main_cont h4{font-weight: bold;font-size: 24px;line-height: 32px;color: #333333; overflow:hidden; text-overflow:ellipsis; margin-bottom:7px;}
.blog_main_cont h4 a{color: #333333;}
.blog_main_cont p{font-size: 16px;line-height: 24px;color: #999999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; margin-bottom:15px;}
.blog_main_meta{width:100%; display:flex; justify-content:flex-start; align-items:center;}
.blog_main_author{display:flex; justify-content:space-between; align-items:center;}
.blog_main_author_img{width:48px; height:48px;border-radius:50%; overflow:hidden; margin-right:15px;}
.blog_main_author_img img{width:100%;}
.blog_main_author span,.blog_main_author span a{font-weight: bold;font-size: 16px;line-height: 24px;color: #333333;}
.blog_main_tags{display:inline-block; margin-left:15px;}
.blog_main_tags a{font-weight: bold;font-size: 16px;line-height: 24px;color: #33CC9B; display:block;background: rgba(51, 204, 155, 0.2);border-radius: 19px; padding:4px 10px;font-family: DM Sans;}
.blog_search{width:100%; height:48px;background: #F4F4FF;border-radius: 3px; margin-bottom:40px;}
.blog_search input[type=submit]{width:40px; height:48px; float:right; border:none; background:url('../svg/blog_search_icon.svg') no-repeat center;}
.blog_search input[type=search],.blog_search input[type=text]{width:calc(100% - 40px); height:48px;float:left; border:none; padding:0 10px; background:none;font-size: 16px;line-height: 24px;color: #6E6EDF;font-family: DM Sans;}
.blog_search input[type=search]:focus,.blog_search input[type=text]:focus{outline:none;}
.blog_sidebar_cats{width:100%; display:inline-block; margin-bottom:35px;}
.blog_sidebar_cats h4{font-size: 24px;line-height: 32px;color: #333333; margin-bottom:20px;font-weight:bold;}
.blog_sidebar_cats ul{width:100%; display:inline-block; margin-bottom:0;}
.blog_sidebar_cats ul li{width:100%; display:inline-block;}
.blog_sidebar_cats ul li a{font-size: 16px;line-height: 24px;color: #333333; display:block; padding:12px 0 8px; border-bottom:1px solid #EEEEEE; float:left; width:100%;}
.blog_sidebar_cats ul li a span{font-weight: bold;font-size: 16px;line-height: 24px;text-align: right;color: #6E6EDF; float:right;}
.blog_recent_posts_main{width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:40px;}
.blog_recent_posts h4{font-weight: bold;font-size: 24px;line-height: 32px;color: #333333; margin-bottom:20px;}
.blog_recent_posts_img{flex:0 0 86px; height:71px; border-radius:7px; overflow:hidden;}
.blog_recent_posts_img img{max-width: none;height: 71px;width: auto;margin-left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);}
.blog_recent_posts_cont{flex:0 0 calc(100% - 100px);}
.blog_recent_posts_cont h5{font-size: 16px;line-height: 24px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-bottom:0;}
.blog_recent_posts_cont h5 a{color: #333333;}
.blog_recent_posts_cont span{font-size: 16px;line-height: 24px;color: #999999;}
.blog_side_tags{width:100%; display:inline-block;}
.blog_side_tags h4{font-weight: bold;font-size: 24px;line-height: 32px;color: #333333; margin-bottom:20px;}
.blog_side_tags_iner{width:100%; display:inline-block;}
.blog_side_tags_iner a{font-weight: bold;font-size: 16px;line-height: 24px;color: #33CC9B; display:inline-block;background: rgba(51, 204, 155, 0.2);border-radius: 19px; padding:4px 10px;font-family: DM Sans; margin:0 15px 15px 0; float:left;}

/*------blog dropdown category-----*/
.drop-down-category-list{display:none;}
.drop-down-category-list select{width: 100%;height: 60px;border: 1px solid #D1D0D6;border-radius: 20px;padding: 0px 19px;font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #333333;font-family: 'Basier Circle';background:url('../svg/dropdown-vector.svg') no-repeat right #fff;-webkit-appearance: none;background-position-x: 95%;}
.drop-down-category-list select:focus,.drop-down-category-list select:focus-visible{outline:none;}
.drop-down-category-list select option {background: #F4F4FF;padding:5px 0px;}
/*** Blog ****/

/*** comp detail ****/
.company_detail_top{width:100%; display:inline-block; margin:130px 0 90px;}
.company-detail-inner-section{display:flex;align-items:center; flex-wrap:wrap; justify-content:center;}
.company-detail-content-area{flex:0 0 100%; text-align:center;}
.company-detail-inner-section .review_list_right{width:220px;}
.company-detail-inner-section .review_list_right span{max-width:20px; margin-top:5px;}
.cmpany-detail-logo-area{flex:0 0 100%;margin-bottom:10px; text-align:center;}
.company_detail_top h1{font-weight: 600;font-size: 64px;line-height: 100%;color: #1A1A51; margin-bottom:20px;}
.company_detail_top p{font-size: 20px;line-height: 32px;color: #1A1A51;opacity: 0.8; margin-bottom:20px;}
.company_detail_top  span{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: DM Sans; margin-top:15px; width:100%; display:inline-block;}
.company_detail_midle_iner{width:100%; display:flex; justify-content:space-between;margin-bottom:60px;}
.company_detail_midle_iner > div{max-width:30%; }
.company_detail_midle_iner p, .company_detail_midle_iner li{font-size: 16px;line-height: 30px;color: #1A1A51;opacity: 0.8;font-family: DM Sans;}
.company_detail_midle_iner ul, .company_detail_midle_iner ol{padding-left:15px;}
.company_detail_midle_iner h3{font-weight: 600;font-size: 24px;line-height: 32px;color: #1A1A51; margin-bottom:16px;}
.company_detail_midle{width:100%; display:inline-block; margin-bottom:60px;}
.company_detail_midle a{width: 239px;height: 50px; line-height:50px; display:block; margin:0 auto;background: #6E6EDF;border-radius: 25px;font-weight: bold;font-size: 16px;font-family: DM Sans;text-align: center;color: #FFFFFF;}
.cmpany_detail_about{width:100%; display:inline-block; margin-bottom:60px;}
.cmpany_detail_about h3{font-weight: 600;font-size: 24px;line-height: 32px;color: #1A1A51; margin-bottom:50px;}
.cmpany_detail_about ul{width:100%;border: 1px solid #D1D0D6;border-radius: 20px; overflow:hidden;}
.cmpany_detail_about ul li{width:100%; display:flex;justify-content:space-between; border-bottom: 1px solid #D1D0D6;}
.cmpany_detail_about ul li:last-child{border:none;}
.company_detail_about_left{flex:0 0 300px; text-align:center; padding:30px 10px;background: rgba(51, 204, 155, 0.1); display:flex; justify-content:center; align-items:center;}
.company_detail_about_left h4{font-weight: 600;font-size: 20px;line-height: 32px;color: #1A1A51; margin-bottom:0;}
.company_detail_about_right{padding:35px 15px 35px 50px; flex:0 0 calc(100% - 300px);font-family: DM Sans;}
.company_detail_about_right a{font-size: 16px;line-height: 24px;color: #0076FF;}
.company_detail_about_right p{font-size: 16px;line-height: 24px;color: #1A1A51; margin-bottom:0;}
.company_details_other{width:60%; display:block; margin:0 auto 40px;}
.company_details_other p{font-size: 18px;
    line-height: 30px;
    color: #1A1A51;
    opacity: 0.8;
    font-family: 'DM Sans';
    margin-bottom: 35px;}
    .company_details_other li {
		list-style:none;
    font-size: 16px;
    line-height: 30px;
    color: #1A1A51;
    opacity: 0.8;
    font-family: 'DM Sans';
		position:relative;
}
.company_details_other ul, .company_details_other ol {
    list-style: none;
    margin-bottom: 35px;
    padding-left: 20px;
}
.company_details_other ul{list-style:decimal;}
.company_details_other ul li::before {
        content: "\2022";
    color: #33CC9B;
    font-weight: bold;
    display: inline-block;
    position: absolute;
    left: -18px;
    line-height: 11px;
    margin-top: 9px;
    font-size: 30px;
}
.company_details_other h4{font-weight: 600;font-size: 24px;line-height: 32px;color: #1A1A51;}
/*** comp detail ****/


/***** reviews page ***/
.reviews_baner{width:100%; display:inline-block; margin:120px 0 100px; text-align:center;}
.reviews_baner p{font-size: 20px;line-height: 32px;text-align: center;color: #1A1A51;opacity: 0.8;}
.reviews_baner h1{font-weight: 600;font-size: 64px;line-height: 100%;text-align: center;color: #1A1A51; margin-bottom:20px;}
.reviews_top_rated{width:100%; display:inline-block;}
.reviews_top_rated h2{font-weight: 600;font-size: 50px;line-height: 80px;text-align: center;color: #1A1A51; margin-bottom:50px;}
.reviews_top_rated ul.nav.nav-tabs{width:100%;justify-content:center; align-items:center; margin-bottom:70px; border:none;}
.reviews_top_rated ul.nav.nav-tabs li{display:inline-block; margin-right:1px;}
.reviews_top_rated ul.nav.nav-tabs li:last-child{margin-right:0}
.reviews_top_rated ul.nav.nav-tabs li a{font-size: 20px;line-height: 48px;text-align: center;color: #6E6EDF;width: 217px;height: 48px; text-align:center;background: #EAEAFC; display:block; padding:0;}
.reviews_top_rated ul.nav.nav-tabs li:first-child a{border-radius:30px 0 0 30px;}
.reviews_top_rated ul.nav.nav-tabs li:last-child a{border-radius:0px 30px 30px 0px;}
.reviews_top_rated ul.nav.nav-tabs li a.active{background:#6E6EDF; color:#FFFFFF;}
.review_list{width:100%; display:inline-block; margin-bottom:80px;}
.review_list li{width:100%; display:flex; justify-content:space-between; align-items:center; padding:30px 50px;}
.review_list li:nth-child(odd){background: rgba(51, 204, 155, 0.1);}
.review_list_left{display:flex; justify-content:space-between; align-items:center;}
.review_list_left span{width: 36px;height: 36px; text-align:center; line-height:36px;background: #33CC9B; border-radius:50px; display:block;font-weight: bold;font-size: 16px;color: #FFFFFF; margin-right:25px;}
.review_list_left p{ margin-bottom:0;font-weight: 600;font-size: 20px;line-height: 32px;color: #1A1A51;}
.review_list_left p a{color: #1A1A51;}
.review_list_right{display:flex; justify-content:space-between; align-items:center;}
.review_list_rating{display:inline-block; margin-right:20px;}
.review_list_rating img{margin-right:8px;}
.review_list_right span{font-size: 23px;line-height: 32px;color: #1A1A51;opacity: 0.5;}
.review_get_quote{width:100%; display:flex; justify-content:center; align-items:center; background:url('../png/review_get_quote.png') no-repeat center; padding:70px 0; margin-bottom:120px;}
.review_get_quote p{ margin-bottom:0;font-weight: bold;font-size: 36px;line-height: 64px;color: #FFFFFF;font-family: DM Sans; margin-right:50px;}
.review_get_quote a{background: #FFFFFF;border-radius: 30px; width:170px; height:48px; text-align:center; line-height:48px;font-weight: bold;font-size: 16px;text-align: center;color: #6E6EDF;font-family: DM Sans;}
.review_top_rated_policy{width:100%; display:inline-block;}
.review_top_rated_policy h3{font-weight: 600;font-size: 50px;line-height: 80px;text-align: center;color: #1A1A51; text-align:center; margin-bottom:80px;}
.review_policy_iner{width:100%; display:flex; justify-content: space-between; flex-direction:row; flex-wrap:wrap;}
.review_policy_iner > div{flex:0 0 48%;margin-bottom:20px;}
.review_policy_iner h4{font-weight: bold;font-size: 24px;line-height: 32px;color: #1A1A51; margin-bottom:20px;}
.reviw_policies{background: #FFFFFF;border: 1px solid #D1D0D6;border-radius: 20px; overflow:hidden;}
.reviw_policies li{display:flex;justify-content:flex-start; padding:25px 40px 20px; border-bottom:1px solid #D1D0D6; }
.reviw_policies li:last-child{border:none;}
.reviw_policies li span{width: 36px;height: 36px;background: #33CC9B; line-height:36px; text-align:center; border-radius:50%;font-weight: bold;font-size: 16px;color: #FFFFFF; margin-right:20px;}
.reviw_policies li p{font-size: 16px;line-height: 24px;color: #1A1A51;opacity: 0.5; margin-bottom:0;font-family: DM Sans;}
.reviw_policies li h5{font-weight: 600;font-size: 20px;line-height: 32px;color: #1A1A51; margin-bottom:0;}
.reviw_policies li h5 a{color: #1A1A51;}
.review_travel_comp{width:100%; display:inline-block; margin:90px 0 80px;}
.review_travel_comp h3{text-align:center;font-weight: bold;font-size: 52px;line-height: 64px;text-align: center;color: #1A1A51; margin-bottom:70px;}
.review_travel_comp ul{width:100%;display:flex;flex-wrap:wrap; border: 1px solid #D1D0D6;border-radius: 20px;}
.review_travel_comp ul li{width:33.33%; float:left; border-bottom:1px solid #D1D0D6; border-right:1px solid #D1D0D6; display:inline-block;}
.review_travel_comp ul li a{font-weight: bold;font-size: 21px;line-height: 32px;color: #1A1A51;font-family: DM Sans; display:block; overflow:hidden; text-overflow:ellipsis; padding:30px;}
.review_travel_comp ul li:nth-last-child(-n+3){border-bottom:none;}
.review_travel_comp ul li:nth-child(3n){clear:right; border-right:0;}
/***** reviews page ***/


/***** testimonials page ***/
.testi_baner{width:100%; display:inline-block; padding:130px 0 90px;}
.testi_baner h1{font-weight: 600;font-size: 64px;line-height: 100%;text-align: center;color: #1A1A51; margin-bottom:20px;}
.testi_baner p{font-size: 20px;line-height: 32px;text-align: center;color: #1A1A51;opacity: 0.8;}
.testimonials_main{width:100%; display:inline-block;background: #FAFAFF; padding:120px 0 50px;}
.testi_featured_top{display:block; max-width:800px; margin:0 auto 80px;}
.testi_featured_top p{font-size: 33px;line-height: 50px;color: #1A1A51;font-family: DM Sans; margin-bottom:20px;}
.testi_featured_top p:before{content:url('../svg/testimonail_quote.svg'); display:block;}
.testi_feaatured_clint{width:100%; display:flex; justify-content:flex-start; align-items:center;}
.testi_feaatured_clint_img{width:97px; height:97px; overflow:hidden; border-radius:50%; margin-right:30px;}
.testi_feaatured_clint_img img{width:100%;}
.testi_feaatured_clint_text h3{font-weight: bold;font-size: 24px;line-height: 32px;color: #1A1A51; margin-bottom:0;}
.testi_feaatured_clint_text  span{font-size: 20px;line-height: 32px;color: #1A1A51;font-family: DM Sans;}
.testi_carousel_iner{width:100%; max-width:95%; margin:40px 2.5% 56px; padding:20px 60px 30px; background:#fff;box-shadow: 0px 0px 70px rgba(43, 43, 154, 0.05);border-radius: 20px;border: 1px solid #EEEEEE; text-align:center;}
.testi_carousel_img{display:inline-block;width:79px; height:79px; border-radius:50%; overflow:hidden;}
.testi_carousel_img img{width:100%;}
.testi_carousel_info{width:100%; display:inline-block; margin-bottom:15px;}
.testi_carousel_info h4{font-size: 18px;line-height: 32px;color: #333333;}
.testi_carousel_info span{font-size: 12px;line-height: 24px;color: #333333;}
.testi_carousel_rating{width:100%; display:inline-block; margin-bottom:10px;}
div.testi_carousel_rating img{width:24px; height:auto; display:inline-block;}
.testi_carousel_iner p{font-size: 16px;line-height: 24px;text-align: center;color: #1A1A51;opacity: 0.5;font-family: DM Sans;}
.testi_carousel_main .slick-dots{width:100%; display:flex; justify-content:center;  align-items:center;list-style:none; margin-bottom:0; position:absolute; left:0; bottom:0;}
.testi_carousel_main .slick-dots li{height:16px; display:flex; align-items:center;}
.testi_carousel_main .slick-dots li button{width:8px; height:8px; border-radius:50%; overflow:hidden; text-indent:-99999px; background: #6E6EDF;opacity: 0.3; margin-right:8px; border:4px solid transparent;}
.testi_carousel_main .slick-dots li button:focus{outline:none;}
.testi_carousel_main .slick-dots li:last-child button{margin-right:none;}
.testi_carousel_main .slick-dots li.slick-active button{width:16px; height:16px;background:#fff;border-color:#6E6EDF; opacity:1;}
.test_btm{width:100%; display:inline-block; margin:180px 0 120px; background:url('../png/testi_btm_bg.png') no-repeat left 70px;}
.testi_list{width:100%; display:flex; justify-content:flex-start; align-items:center; list-style:none; flex-wrap:wrap;}
.testi_list li{max-width:31%; margin-bottom:80px;margin-left:3.5%;}
.testi_list li:first-child{margin-left:0px;}
.testi_list li:nth-child(3n+1){margin-left:0px;}
.testi_list_iner{width:100%; display:inline-block;background: #FFFFFF;border: 1px solid #D1D0D6;border-radius: 20px; position:relative; padding:50px 30px 40px; text-align:center;}
.test_list_img{width:80px; height:80px; border-radius:50%; overflow:hidden; position:absolute; left:50%; top:0%;-webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.test_list_img img{width:100%;}
.testi_list_iner h4{font-size: 24px;line-height: 32px;text-align: center;color: #1A1A51; margin-bottom:0;}
.testi_list_iner span{font-size: 16px;line-height: 24px;text-align: center;color: #1A1A51;opacity: 0.6;}
.testi_list_iner p{margin-bottom:0;font-size: 16px;line-height: 24px;text-align: center;color: #999999; margin-top:20px;}
/***** testimonials page ***/

/***** terms page ***/
.legal_baner{width:100%; display:inline-block; text-align:center; padding:130px 0 150px;}
.legal_baner h1{font-weight: 600;font-size: 64px;line-height: 100%;text-align: center;color: #1A1A51; margin-bottom:30px;}
.legal_baner p{font-size: 20px;line-height: 32px;text-align: center;color: #1A1A51;opacity: 0.8;}
.legat_details{width:100%; display:inline-block; padding-bottom:120px;}
.legat_details h2{font-weight: 600;font-size: 50px;line-height: 80px;text-align: center;color: #1A1A51; text-align:left;}
.legat_details h3{font-weight: bold;font-size: 24px;line-height: 32px;color: #333333;}
.legat_details h4{font-weight: 600;font-size: 20px;line-height: 32px;color: #1A1A51;}
.legat_details p{font-size: 20px;line-height: 32px;color: #333333;font-family: DM Sans;width: 100%;display: inline-block;}
/***** terms page ***/

/**** get in touch ****/
.get_in_touch_lists{width:100%; display:flex; justify-content:space-between; align-items:center; margin:120px 0 150px; flex-wrap:wrap;}
.get_in_tocuh_baner .home_baner_img:before{z-index:1;}
.get_in_touch_lists > div{flex:0 0 100%;max-width:32%;border: 1px solid #D1D0D6;border-radius: 20px; text-align:center; padding:30px 30px 35px;}
.get_in_touch_list_icon{width:104px; height:104px; line-height:104px; text-align:center; border-radius:50%;background:rgba(51, 204, 155, .1); display:inline-block; margin-bottom:15px;}
.get_in_touch_lists h3{font-weight: bold;font-size: 24px;line-height: 32px;text-align: center;color: #1A1A51; margin-bottom:20px;}
.get_in_touch_lists p{font-size: 16px;line-height: 24px;text-align: center;color: #1A1A51;font-family: DM Sans; margin-bottom:22px;}
.get_in_touch_lists a{width:149px; text-align:center; height:50px; line-height:50px;border: 1px solid #6E6EDF;border-radius: 25px;font-weight: bold;font-size: 16px;text-align: center;color: #6E6EDF;font-family: DM Sans; display:inline-block;}
.get_in_touch_lists a:hover{background:#6E6EDF; color:#fff;}
.get_conect_with_us{width:100%; display:flex; align-items:center; justify-content:space-between; margin-bottom:150px;}
.get_conect_with_us > div:last-child{flex:0 0 600px; }
.get_conect_with_us > div:first-child{max-width:calc(100% - 600px);}
.get_conect_with_us h3{font-weight: 600;font-size: 50px;line-height: 80px;text-align: center;color: #1A1A51; position:relative; margin-left:100px;}
.get_conect_with_us h3:before{width:120px; height:167px; position:absolute; content:''; background:url('../svg/conect_with_us_head.svg') no-repeat center; top:-50px; left:-50px; z-index:-1;}
.get_conect_with_us a{width:100%; display:block;border: 1px solid #D1D0D6;border-radius: 20px; margin-bottom:15px; padding:20px 70px 20px 30px;font-weight: 600;font-size: 20px;line-height: 32px;color: #1A1A51;}
.get_conect_with_us a img{float:right; margin-top:10px;}
.get_conect_with_us a:last-child{margin-bottom:0;}
.get_in_touch_form{width:100%; display:inline-block;background:url('../png/get_in_touch_bg.png') no-repeat center top; background-size:100% auto; position:relative;}
.get_in_tocuh_form_outer{max-width:922px; width:100%; display:block; margin:0 auto;background: #FFFFFF;border: 1px solid #EEEEEE;box-shadow: 0px 73px 200px rgba(43, 43, 154, 0.05);border-radius: 44px; padding:40px 30px; text-align:center;}
.get_in_tocuh_form_iner{width:100%; display:inline-block; max-width:570px;font-family: DM Sans;}
.get_in_tocuh_form_iner h3{font-weight: bold;font-size: 50px;line-height: 80px;text-align: center;color: #1A1A51; margin-bottom:20px;}
.get_in_tocuh_form_iner p{font-size: 20px;line-height: 32px;text-align: center;color: #1A1A51; margin-bottom:40px;}
.wpcf7-form p{margin:0px;}
.wpcf7-form .wpcf7-form-control-wrap.Email{width:49%;display:inline-block;float:right;}
.wpcf7-form .wpcf7-form-control-wrap.Name{width:49%;display:inline-block;float:left;}
.wpcf7-form .wpcf7-form-control-wrap.Email input[type=email]{width:100%;}
.wpcf7-form .wpcf7-form-control-wrap.Name input[type=text]{width:100%;}
.wpcf7-not-valid-tip{font-size:15px;}
.get_in_tocuh_form_main input[type=text], .get_in_tocuh_form_main input[type=email]{width:49%;float:left;border: 1px solid #D1D0D6;border-radius: 12px; padding:0 15px; height:57px; margin-bottom:20px;}
.get_in_tocuh_form_main input[type=email]{float:right;}
.get_in_tocuh_form_main textarea{width:100%;border: 1px solid #D1D0D6;border-radius: 12px; padding:15px; margin-bottom:50px; height:113px;}
.get_in_tocuh_form_main textarea, .get_in_tocuh_form_main input[type=text], .get_in_tocuh_form_main input[type=email]{font-size: 16px;line-height: 24px;color: #999999;}
.get_in_tocuh_form_main input[type=submit]{width: 118px;height: 50px;background: #6E6EDF;border-radius: 25px; border:1px solid #6E6EDF; color:#fff;}
.get_in_tocuh_form_main input[type=submit]:hover{color:#6E6EDF; background:#fff;}
.get_in_tocuh_form_main textarea:focus, .get_in_tocuh_form_main input[type=text]:focus, .get_in_tocuh_form_main input[type=email]:focus{outline:none;}
.get_in_tocuh_map{width:100%; display:inline-block; margin-bottom:200px; margin-top:-130px;}
.get_in_tocuh_map iframe{width:100%; height:450px;}
/**** get in touch ****/

/*-----------generaic styling for editor-----------*/
.home_compare_tab_cont ul li{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: 'DM Sans';padding-left: 45px;position: relative;display: inline-block;width: 100%;margin-bottom: 25px;text-align:left;}
.money_back_cont ul li{font-size: 16px;line-height: 24px;color: #1A1A51;font-family: 'DM Sans';padding-left: 45px;position: relative;display: block;margin-bottom: 25px;text-align:left;}
.home_compare_tab_cont ul li:before,
.money_back_cont ul li:before{width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);left: 0;background: #33CC9B;content: url(../svg/check_bullet.svg);}
.home_compare_tab_cont ul li a,.home_compare_tab_cont a,.money_back_cont a{color:#33CC9B;}

/** full width**/
.body_container.full-width {padding-top:50px;}
.body_container.full-width .container{max-width:100%;}
.body_container.full-width .single_guide_cont{width:100%; margin:20px 0 0;}
.body_container.full-width .main-banner-area{margin-bottom:0;}

.single-post .single_guide_baner .home_baner_cont span{display:none;}

@media (min-width: 1300px){
.header_main .container, .footer_main .containe{
    /*max-width: 1240px;*/
}
}
@media (min-width: 1200px){
.container {
    max-width: 1200px;
	}
}
@media only screen and (max-width: 1199px){
	.main_menu li{margin-right:25px;}
	.main_menu li a{font-size:14px;}
	.home_baner_form button[type=submit]{width:180px;font-size:16px;}
	.home_baner_form button[type=submit] img{margin-left:5px;}
	.home_testi_main{margin:0px 5px;}
	.home_exp_cont{flex-wrap:wrap;}
	.home_exp_left{width:65%;max-width:unset;margin-right:0px;}
	.home_exp_right{display:flex;margin-top:50px;}
	.home_exp_right_inner{margin-bottom:0px;margin-right:30px;}
	.home_exp_right_inner:last-child{margin-right:0px;}
	.footer_menu li{margin-right:25px;}
	.footer_middle_cont{margin-right:125px;}
	.subscibr-newsletter{flex-basis:100%;min-width:unset;margin-top:40px;}
	
	/*--------How it works-------*/
	.learn_essentails_img{flex:35%;}
	.learn_essentails_cont{flex:60%;margin-left:50px;}
	.learn_the_essentials_outer .learn_essentails_cont{margin-right:50px;margin-left:0px;}
	/*---------------About us-----------*/
	.about_exp_cont{flex:60%;margin-right:50px;}
	
	/*********** Blog **************/
	.blog_all > div:last-child{flex:0 0 65%;}
	.blog_all > div:first-child{flex:0 0 33%;}
	.blog_main_img{flex:0 0 300px;}
	.blog_main_cont{flex:0 0 calc(100% - 320px);}
	.blog_top_cont h3{font-size:20px; line-height:28px;}
	
	/*********** Guides **************/
	.home_baner_cont h1{font-size:45px;}
	.home_baner.guides_baner h1:before{right:15px;}
	.guide_featured_top_cont{margin-left:30px;}
    .guide_featured_top_cont h3{font-size:30px; line-height:45px;}
	
	/************ get in touch *****************/
	.body_container{overflow-x:hidden;}
	.get_conect_with_us h3{margin-left:0;}
	
}
@media only screen and (max-width: 991px){
	.main-default-page-section{width:100%;}
	.header_inner .navbar.navbar-light .navbar-toggler{border:none;margin-left: auto;padding: 0px;margin-right: 23px;}
	.header_inner .navbar.navbar-light .navbar-toggler-icon{background-image:url("../svg/menu-icon.svg");}
	.header_inner .navbar.navbar-light .navbar-toggler:focus{outline:none;}
	.get-started-link{order:unset;}
	.main_menu{background:#ccc;width:100%;padding:10px;}
	.home_baner_cont h1{font-size:50px;}
	.single_guide_baner .home_baner_cont h1 {font-size: 50px;}
	.home_baner_cont{padding-left:0px;width:40%;}
	.home_baner_img{width:60%;padding: 40px 0 40px 40px;}
	.home_compare_tab_main{align-items:center;}
	.home_protect_trip_left{margin-right:30px;width:60%;}
	.home_compare_tab_cont{width:60%;margin-left: 30px;}
	.home_insurance_cont{width:80%;margin-left: 30px;}
	.home_insurance_cont h3{font-size:36px;line-height:46px;}
	.home_insurance_main{padding:50px 0 50px;}
	.home_insurance_quote{padding:50px 0px;}
	.home_insurance_quote h3{margin-bottom:50px;font-size:42px;line-height:47px;}
	.home_insurance_quote_cont{width:80%;}
	.home_compare_travel h3{font-size:42px;line-height:47px;}
	.home_compare_travel{padding:50px 0px;}
	.home_protect_trip_left h3{font-size:40px;line-height:52px;}
	.home_travel_insurance{padding:50px 0px;}
	.home_travel_insurance h3{font-size:42px;line-height:47px;margin-bottom:50px;}
	.home_traveling_list_img{margin-right:25px;}
	.home_testimonials{padding:50px 0px;}
	.home_testimonials h3{font-size:42px;line-height:54px;}
	.home_exp_left h3{font-size:40px;line-height:50px;}
	.home_exp_cont{margin-bottom:50px;}
	.footer_before h3{font-size:40px;line-height:50px;}
	.footer_before{margin-bottom:50px;}
	.footer_menu{margin-left:50px;}
	.footer_middle_cont{margin-right:45px;}
	.home_exp_right,.home_exp_left{flex:50%;}
	.main_menu li{width:100%; margin-right:0;}
	.main_menu li ul{display:block; position:static; padding-bottom:10px;}
	.main_menu li ul:before{display:none;}
	
	/*--------How it works-------*/
	.how_it_works_main > div{margin-left:30px;}
	.how_it_works_main > div:first-child{margin-left:0px;}
	.learn_essentails_img{flex:45%;}
	.learn_essentails_cont{flex:55%;}
	.learn_essentails_cont h3{font-size:42px;line-height:54px;}
	.learn_the_essentials{margin:50px 0px;align-items:center;}
	.how_it_work_quote{margin:-120px 0px;}
	
	/*********** Blog **************/
	.blog_top, .blog_all{flex-wrap:wrap;}
	.blog_top > a{flex:0 0 48%; margin-right:4%;}
	.blog_top > a:first-child{flex:0 0 100%; margin-bottom:25px;margin-right:0px;}
	.blog_all > div:first-child, .blog_all > div:last-child{flex:0 0 100%;}
	.blog_all > div:first-child{order:0;}
	.blog_all > div:last-child{order:1;}
	
	/*********** Guides **************/
	.home_baner.guides_baner{flex-wrap:wrap; overflow-x:hidden;}
	.home_baner{flex-wrap: wrap;}
	.home_baner_cont{width:100%; flex:0 0 100%;}
	.home_baner_img{width:100%; flex:0 0 100%;padding-left:0px;}
	.single_guide_baner .home_baner_img {padding-left: 0px;}
	.home_baner_img img{width:100%; height:auto;}
	.home_baner_img_iner{max-width:none;}
	.single_guide_baner .home_baner_img .home_baner_img_iner {max-width: none;}
	.guide_featured_top_cont{width:100%; margin-left:0;}
	.guide_featured_top{flex-wrap:wrap;}
	.guide_all_items > a{flex:0 0 48%;}
	.guide_all_items > a:nth-child(2n+1){margin-left:0px;}
	.guide_featured_iner h3, .guide_title_author h4{font-size:20px; line-height:28px;}
	.guide_featured_top_cont{max-width:none;}
	.guide_featured_top_cont h3{font-size:40px; line-height:50px; margin-top:10px; margin-bottom:10px;}
	.guide_featured_top_cont p{margin-bottom:10px;}
	.guide_featured_top_img{width:100%; height:auto;}
	.guide_featured_top_img img{width:100%; height:auto;}
	.home_baner.guides_baner h1:before{display:none;}
	/*---------Single Guide------*/
	.single_related > a:first-child{flex: 0 0 100%;margin-bottom: 25px;}
	.single_related > a {flex: 0 0 48%;}
	.single_guide_cont{width:100%;}
	.single .single_guide_btm{width:100%;}
	.single .single_guide_author{width:100%;}
	/*---------Company Detail--------*/
	.company_detail_midle_iner{flex-wrap:wrap;}
	.company_detail_midle_iner > div{max-width:100%;margin-bottom:35px;}
	.company_detail_midle_iner > div:last-child{margin-bottom:0px;}
	.company_detail_about_left{padding:44px 0px;}
    .company_details_other{width:100%;}
	/*----------Reviews---------*/
	.review_policy_iner > div{flex: 0 0 100%;}
	.review_travel_comp ul li{width:50%;}
	.review_travel_comp ul li:nth-child(3n){border-right:inherit;}
	.review_travel_comp ul li:nth-child(2n){border-right:none;}
	.review_travel_comp ul li:nth-last-child(-n+3) {border-bottom: inherit;}
	.review_travel_comp ul li:nth-last-child(-n+1) {border-bottom: none;}
	/*-------testimonial--------*/
	.testi_list li{width:48%;max-width:48%;margin-left:4%;}
	.testi_list li:nth-child(3n+1){margin-left:4%;}
	.testi_list li:nth-child(2n+1){margin-left:0px;}
	/************ get in touch *****************/
	.get_conect_with_us > div:first-child{max-width:none; flex:0 0 100%;}
	.get_conect_with_us > div:last-child{flex:0 0 100%;}
	.get_in_touch_lists > div{padding:25px 15px;}
	.get_conect_with_us{flex-wrap:wrap;}
	
    /**** about ****/
    .about_travel_insurance{width:100%;}
}
@media only screen and (max-width: 767px){
.home_baner_form div.btn-group.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:calc(100% - 74px);}
	.container{overflow-x:hidden;}
	.header_inner{padding-top:25px;padding-bottom:25px;}
	.logo_main{margin:0px;}
	.main_menu li{width:100%;margin-right:0px;}
	.main_menu li a{padding:10px 10px;}
	.get-started-link{height:42px;line-height:42px; font-size:12px;}
	.home_baner{flex-wrap:wrap;padding-top:60px;}
	.home_baner_cont{width:100%;}
	.home_baner_img{width:100%;padding:0px;margin-top:26px;}
	.home_baner_img_iner{max-width:100%;}
	.home_baner_img_iner img{width:100%;}
	.home_baner_img::before{left:-50px;}
	.home_baner_cont h1{font-style: normal;font-size: 56px;line-height: 67px;margin-bottom:30px;}
	.home_baner_cont p{margin-bottom:72px;}
	.home_baner_cont p br,.home_baner_cont h1 br{display:none;}
	.home_baner_form button[type=submit]{display:none;}
	.home_baner_form button[type=submit].for-mobile-btn{width:54px;height:54px;line-height:54px;display:block;border-radius:50%;background:none;border:none;padding:0;}
	.home_baner_form button[type=submit].for-mobile-btn img{margin-left:0px;}
	.home_compare_travel{padding:100px 0px 40px;}
	.home_compare_travel h3{font-size:40px;line-height:56px;margin-bottom:40px;}
	.home_compare_travel h3 br{display:none;}
	.home_compare_travel ul.nav.nav-tabs{margin-bottom:50px;}
	.home_compare_travel ul.nav.nav-tabs li a{width:110px;font-size:12px;height:36px;line-height:22px;padding:.5rem;}
	.home_compare_tab_main{flex-wrap:wrap;}
	.home_compare_tab_img{flex-basis:100%;}
	.home_compare_tab_img img{width:100%;}
	.home_compare_tab_cont{flex-basis:100%;margin-left:0px;}
	.home_compare_tab_cont p{margin-bottom:0px;}
	.home_protect_trip_iner{flex-wrap:wrap;}
	.home_protect_trip_left{flex-basis:100%;margin-right:0px;}
	.home_protect_trip_img{flex-basis:100%;}
	.home_protect_trip_img img{width:100%;}
	.home_protect_trip{padding:40px 0px;}
	.home_protect_trip_left h3{font-size:28px;line-height:34px;margin-bottom:10px;}
	.home_protect_trip_left p{margin-bottom:30px;}
	.home_protect_trip_img::before{top:-10px;}
	.home_insurance_cont{flex-basis:100%;order:1;margin-left:0px;}
	.home_insurance_img{order:2;margin:30px 0px;flex-basis:100%;}
	.home_insurance_cont h3{font-size:28px;line-height:34px;margin-bottom:35px;}
	.home_insurance_cont p{margin-bottom:30px;}
	.home_insurance_main {padding: 40px 0 40px;}
	.home_insurance_quote{padding:40px 0px;}
	.home_insurance_quote h3{font-size:40px;line-height:52px;}
	.home_insurance_quote h3 br{display:none;}
	.home_insurance_quote_iner{flex-wrap:wrap;}
	.home_insurance_quote_cont,.home_insurance_quote_img{flex-basis:100%;}
	.home_insurance_quote_cont li::before{left:50%;margin-left:-21px;}
	.home_insurance_quote_cont li{padding-left:0px;padding-top:65px;text-align:center;}
	.home_insurance_quote_cont li p{font-size:16px;opacity:1;}
	.home_travel_insurance{padding-top:65px;padding-bottom:0px;}
	.home_travel_insurance h3{font-size:40px;line-height:52px;}
	.home_traveling_iner .child:not(:first-child){flex-basis:100%;}
	.home_traveling_img{order:0;padding:0px;max-width:unset;}
	.home_traveling_img img{width:100%;}
	.home_trave_heading_after{order:1;margin:40px 0px 30px;}
	.home_traveling_cont{order:2;margin-right:0px;}
	.home_trave_heading_after span{font-size:20px; line-height:32px;margin-bottom:5px;}
	.home_trave_heading_after h4{font-size:34px;line-height:41px;margin-bottom:0px;}
	.home_traveling_cont ul li{flex-wrap:wrap;}
	.home_traveling_list_img{flex-basis:100%;width:100%;height:auto;margin-right:0px;}
    .home_traveling_list_img img{height:auto; width:100%;}
	.home_traveling_list_cont h5{margin-top:20px; margin-bottom:0;}
	.home_traveling_list_cont p{line-height:32px;}
	.home_traveling_cont ul{margin-bottom:0px;}
	.home_traveling_iner_secnd{margin-top:0px;}
	.home_trave_heading_secnd span{font-size:20px;line-height:32px;text-align:left;display:block;}
	.home_travel_insurance h3{font-size:34px; line-height:41px;text-align:left;}
	.home_traveling_iner.home_traveling_iner_secnd .home_traveling_img{margin-bottom:70px;}
	.home_testimonials h3{font-size:28px;line-height:36px;}
	.home_testimonials h3 br{display:none;}
	.home_exp_cont{flex-wrap:wrap;margin-top:50px;}
	.home_exp_right, .home_exp_left{flex-basis:100%;}
	.home_exp_left h3{font-size:50px;line-height:61px;}
	.home_exp_left h3 br{display:none;}
	.home_exp_left{margin-bottom:40px;}
	.home_exp_image{width:100%;margin-right:0px;margin-bottom:50px;}
	.home_exp_image img{width:100%;}
	.home_exp_right{flex-wrap:wrap;margin-top:0px;}
	.home_exp_right_inner{margin-right:0px;margin-bottom:20px;}
	.home_exp_right_inner:last-child{margin-bottom:0px;}
	.home_exp_right_percent{width:107px;height:107px;line-height:107px;margin-bottom:30px;}
	.home_exp_left p{font-size:16px;line-height:32px;opacity:1;}
	.home_exp_right_cont p{font-size:16px;line-height:23px;}
	.home_exp_right_cont a{margin-top:25px;}
	.home_exp_right_cont{flex-basis:100%;max-width:100%;}
	.footer_before h3{font-size:25px;line-height:30px;margin-bottom:25px;}
	.footer_before h3 br{display:none;}
	.footer_before{background:none;margin:0px;padding:90px 30px;}
	.footer_before_outer{position:relative; background:url('../jpg/home_footer_mob.jpg') no-repeat center;background-size:100% 100%;}
	.footer_before_outer:before{content:"";position:absolute;background:url('../svg/footer-leaf-left.svg');width:107px;height: 86px;top: 0px;left: 0px;}
	.footer_before_outer:after{content:"";position:absolute;width:89px;height: 63px;bottom: 0px;right: 0px;background:url('../svg/footer-leaf-right.svg');}
	.footer_top{flex-wrap:wrap;margin:40px 0px;}
	.subscibr-newsletter .mc4wp-form-fields p label{font-size:16px;line-height:19px;}
	.subscibr-newsletter .mc4wp-form-fields p input[type="submit"]{top:37px;}
	.footer_menu{margin-left:0px;margin-top:35px;}
	.footer_menu li a{font-weight:600;padding:10px 0px;}
	.footer_menu li{margin-right:42px;}
	.footer_middle{padding:0px 0px 40px;}
	.footer_middle_cont{flex-basis:100%;margin-right:0px;margin-bottom:30px;}
	.footer_middle_cont:last-child{margin-bottom:0px;}
	.footer_middle_cont h4{margin-bottom:12px;}
	.footer_botm_iner{justify-content:center;}
	.footer_botm ul{order:0;margin-bottom:15px;}
	.footer_botm p{order:1;font-size:12px;line-height:24px;flex-basis:100%;text-align:center;}
	/*--------How it works-------*/
	.how_it_works_baner .home_baner_img{margin-top:70px;}
	.how_it_works_main{margin-top:100px;flex-wrap:wrap;}
	.how_it_works_main > div{width:100%;max-width:100%;text-align:center;margin:0px 0px 60px;}
	.how_it_works_main > div:last-child{margin-bottom:0px;}
	.how_it_works_main .how_it_works_round_numb{margin:auto;margin-bottom:24px;}
	.how_it_works_main p{margin-bottom:0px;opacity: 1;}
	.learn_the_essentials{flex-wrap:wrap;margin-top:100px;}
	.learn_essentails_img{flex-basis:100%;margin-bottom:85px;}
	.learn_essentails_img img{width:100%;}
	.learn_essentails_cont{flex-basis:100%;margin:0px;}
	.learn_essentails_cont h3{font-size:52px;line-height:64px;margin-bottom:30px;}
	.learn_essentails_cont h3 br{display:none;}
	.learn_essentails_cont ul{margin-top:30px;flex-wrap:wrap;}
	.learn_essentails_cont ul li{margin-right:0px;width:100%;max-width:100%;margin-bottom:30px;}
	.learn_essentails_cont ul li:last-child{margin-bottom:0px;}
	.learn_the_essentials_outer .learn_essentails_img{order:0;}
	.learn_the_essentials_outer .learn_essentails_cont{order:1;margin-right:0px;}
	.learn_the_essentials_outer{padding:0px;background:none;margin-bottom:-30px;}
	.money_back_cont{margin-top:0px;padding: 40px 25px;}
	.money_back_cont h3{font-size:40px;line-height:50px;}
	.money_back_cont p br{display:none;}
	.how_it_work_quote p{font-size:31px;line-height:50px;width:100%;}
	.how_it_work_quote p br{display:none;}
	.quote_author{padding-left:20px;}
	.quote_author img{display:block;}
	.how_it_work_quote p{padding:0px 20px;}
	.how_it_work_quote{margin-bottom:0px;padding-bottom:130px;}
	/*---------------About us-----------*/
	.home_baner.about_baner .home_baner_img{order:0;margin-top:0px;margin-bottom:60px;}
	.home_baner.about_baner .home_baner_cont{order:1;}
	.home_baner.about_baner .home_baner_cont p{margin-bottom:40px;margin-top:10px;}
	.home_baner.about_baner h1::after{left: 62%;}
	.about_travel_insurance{margin:90px auto 100px;flex-wrap:wrap;}
	.about_travel_cont{flex-basis:100%;margin-left:0px;margin-top:60px;}
	.about_travel_img{flex-basis:100%;}
	.about_travel_img img{width:100%;}
	.about_travel_insurance h2{font-size:29px;line-height:34px;margin-bottom:60px;}
	.about_travel_insurance h2 br{display:none;}
	.about_exp_main{padding:80px 0px 300px;margin-bottom:-200px;}
	.about_exp_inner{flex-wrap:wrap;}
	.about_exp_img{order:0;flex-basis:100%;}
	.about_exp_img img{width:100%;}
	.about_exp_cont{flex-basis:100%;margin-right:0px;margin-top:120px;}
	.about_exp_cont h3{margin-bottom:60px;}
	.about_exp_cont ul li{margin-bottom:60px;}
	.about_get_in_touch{margin-top:0px;padding:60px 30px;margin-bottom:70px;}
	.about_get_in_touch h4{font-size:46px;line-height:49px;}
	
	/*---------------Blog-----------*/
	.blog_baner{margin:70px 0;}
	.blog_baner h1{font-size:40px; line-height:50px;}
	.blog_baner p br{display:none;}
	.blog_main{flex-wrap:wrap;}
	.blog_main_img{flex:0 0 100%; margin-bottom:15px;}
	.blog_main_img img{width:100%; height:auto;}
	.blog_main_cont{flex:0 0 100%;}
	.blog_all > div:first-child{margin-bottom:30px;}
	.blog_search input[type="text"]{background: url(../svg/mobile-search-icon.svg) no-repeat 15px center;
    background-color: rgba(0, 0, 0, 0);border: solid 1px #F4F4FF;width: 53px;height: 52px;cursor: pointer;background-color: #F4F4FF;border-radius: 20px;margin-left: 0px;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
	.blog_search input[type="text"]:focus {width: 220px;padding-left: 50px;background-color: #F4F4FF;cursor: auto;}
	.blog_search input[type="text"]:focus-visible{outline:none;}
	.blog_search input:-moz-placeholder {color: transparent;}
	.blog_search input::-webkit-input-placeholder {color: transparent;}
	.blog_search input::placeholder{color:transparent;}
	.blog_all{position:relative;}
	.blog_search{width:auto;height:52px;border:none;background: none;border-radius: 0px;margin: 0px;position: absolute;right: 0px;top:0px;}
	.blog_search input[type="submit"]{background:none;width: unset;height: unset;margin: 0px;}
	.blog_sidebar_cats h4{margin-top:10px;}
	.blog_sidebar_cats ul{display:none;}
	.drop-down-category-list{display:inline-block;width:100%;margin-top:25px;}
		
	/*********** Guides **************/
	.guide_featured h2{font-size:45px; line-height:55px; margin-bottom:25px;}
	.guide_featured_top_cont h3{font-size:25px; line-height:35px;}
	.guide_featured_all > a{flex:0 0 100%; margin-bottom:20px;margin-right:0px;}
	.guide_featured_all{flex-wrap:wrap;}
	.guide_all_items > a{flex:0 0 100%;margin-left:0px;}
	.home_baner_cont span.before-heading-text{margin-bottom:18px;}
	/*for mobile search*/
	#mobile-search-guide input[type=text] {background: url(../svg/mobile-search-icon.svg) no-repeat 15px center;border: solid 1px #F4F4FF;width: 53px;height:52px;cursor: pointer;background-color: #F4F4FF;border-radius: 20px;margin-left:0px; -webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
	#mobile-search-guide input[type=text]:focus {width: 220px;padding-left: 50px;background-color: #F4F4FF;cursor: auto;}
	#mobile-search-guide input[type=text]:focus-visible{outline:none;}
	#mobile-search-guide input:-moz-placeholder {color: transparent;}
	#mobile-search-guide input::-webkit-input-placeholder {color: transparent;}
	#mobile-search-guide input::placeholder{color:transparent;}
	.gudie_search_frm input::placeholder{color:transparent;}
	.gudie_search_frm{width:auto;height:52px;border:none;}
	.gudie_search_frm #mobile-search-guide input[type="submit"]{background:none;width: unset;height: unset;margin: 0px;}
	.guide_all_guides_top h3{margin-bottom:0px;}
/*------end mobile search*/
	/*--------------Single detail page-------*/
	.home_baner.single_guide_baner .home_baner_cont p{margin-bottom:25px;}
	.home_baner.single_guide_baner .home_baner_cont span{margin-bottom:26px;display:block;}
	.single_guide_cont figure blockquote{font-size:23px;}
	.single_guide_cont figure blockquote{padding:120px 30px 50px;}
	.single_guide_cont figure blockquote img{left:30px;}
	.single_related > a{flex:0 0 100%;}
	.single_related > a:first-child{flex: 0 0 100%;margin-bottom: 40px;}
	.single_guide_auhtor_cont p{display:none;}
	.single_guide_auhtor_cont.single_guide_auhtor_cont-mb{width:100%;margin-left:0px;margin-bottom:60px;}
	.single_guide_auhtor_cont.single_guide_auhtor_cont-mb p{display:block;}
	.single_guide_author{border:none;margin-top:60px;margin-bottom: 20px;padding-bottom: 0px;}
	.single_guide_auhtor_cont h5{margin-bottom:0px;}
	.single_related{margin-bottom:20px;}
	.single_guide_btm{margin-top:20px;}
	.single_related_title_author h4 br{display:none;}
	/*----------Company Detail---------*/
	.company_detail_top span{margin-top:30px;}
	.company_detail_top{margin-bottom:60px;}
	.company_detail_midle_iner{margin-bottom:35px;}
	.company_detail_midle a{margin:unset;}
	.company_detail_midle{margin-bottom:45px;}
	.cmpany_detail_about h3{margin-bottom:35px;}
	.company_detail_about_left{padding:55px 0px;}
	.company_detail_top{margin-top:60px;}
	.company-detail-inner-section{flex-wrap:wrap;}
	.cmpany-detail-logo-area{margin:0 auto 20px;text-align:center;}
	.company_detail_top span{margin-top:15px;}
	.company_detail_about_right a{word-break:break-word;}
	
	/*------------reviews----------*/
	.reviews_baner{margin-top:60px;margin-bottom:60px;}
	.reviews_baner h1{font-size:56px;line-height:67px;}
	.reviews_baner p br{display:none;}
	.reviews_top_rated h2{font-size:29px;line-height:34px;}
	.reviews_top_rated ul.nav.nav-tabs li a{font-size:12px;height:36px;line-height:36px;width:107px;}
	.reviews_top_rated ul.nav.nav-tabs li a.active{font-weight:600;}
	.reviews_top_rated ul.nav.nav-tabs{margin-bottom:40px;}
	.review_list li{padding:25px 15px;flex-wrap:wrap;}
	.review_list_left{flex-basis:100%;margin-bottom:5px;}
	.review_list_left p{font-size:17px;margin-right:auto;}
	.review_list_right{flex-basis:100%;margin-left:61px;}
	.review_list_right span{margin-right:auto;}
	.review_list_rating{display:flex;}
	.review_list{margin-bottom:40px;}
	.review_get_quote{flex-wrap:wrap;}
	.review_get_quote p{margin-right:0px;flex-basis:100%;text-align:center;font-size:25px;line-height:30px;margin-bottom:30px;}
	.review_get_quote{border-radius:37px;background:url('../jpg/home_footer_mob.jpg') no-repeat center;position:relative;overflow:hidden;margin-bottom:60px;}
	.review_get_quote::before {content: "";position: absolute;background: url('../svg/footer-leaf-left.svg');width: 107px;height: 86px;top: 0px;left: 0px;}
	.review_get_quote::after {content: "";position: absolute;width: 89px;height: 63px;bottom: 0px;right: 0px;background: url('../svg/footer-leaf-right.svg');}
	.review_top_rated_policy h3{font-size:29px;line-height:34px;margin-bottom:45px;}
	.reviw_policies li{padding:25px;}
	.review_policy_iner > div{margin-bottom:30px;}
	.review_travel_comp h3{font-size:29px;line-height:34px;margin-bottom:40px;}
	.review_travel_comp{margin-top:10px;margin-bottom:40px;}
	.review_travel_comp ul li{width:100%;}
	.review_travel_comp ul li:nth-child(n) {border-right: none;}
	/*----------Testimonial-----------*/
	.testi_baner{padding:60px 0px;}
	.testi_baner h1 br{display:none;}
	.testi_baner p br{display:none;}
	.testi_featured_top p{font-size:23px;line-height:40px;}
	.test_btm{margin:70px 0px 30px;}
	.testi_list li{width:100%;max-width:100%;}
	.testi_list li{margin:40px 0px;}
	.testi_list li:nth-child(n+1){margin-left:0px;}
	/*************** terms of service ****************/
	.legal_baner{padding:70px 0;}
	.legal_baner h1{font-size:45px; line-height:55px;}
	.legal_baner p, .legat_details p{font-size:16px; line-height:25px;}
	.legat_details h2{font-size:40px; line-height:55px;}
	.legal_baner p br{display:none;}
	.legat_details p:empty{display:none;}
	
	/************** Get in touch ***************/
	.home_baner_cont p{margin-bottom:30px;}
	.get_in_touch_lists > div{max-width:none; margin-bottom:20px;}
	.get_in_touch_lists{flex-wrap:wrap;}
	.get_conect_with_us h3{font-size:35px; line-height:45px;}
	.get_in_tocuh_form_iner h3{font-size:35px; line-height:45px;}
	.get_in_tocuh_form_main textarea, .get_in_tocuh_form_main input[type=text], .get_in_tocuh_form_main input[type=email]{width:100%;}
	.wpcf7-form .wpcf7-form-control-wrap.Email{width:100%;display:inline-block;float:right;}
.wpcf7-form .wpcf7-form-control-wrap.Name{width:100%;display:inline-block;float:left;}
	.get_in_tocuh_map{margin-bottom:100px;}
	
	
}

@media only screen and (max-width:577px){
	.home_baner_cont h1{font-size:35px; line-height:45px; margin-bottom:15px;}
	.home_baner_cont p{font-size:16px;}
	.reviews_baner h1{font-size:35px;line-height:45px;}
	.reviews_baner p{font-size:18px;}
	
	.testi_baner h1{font-size:35px;line-height:45px;}
	.testi_baner p{font-size:18px;}
	
	.learn_essentails_cont p{font-size:16px;}
	.learn_essentails_cont h3{font-size:35px;line-height:45px;}
	.how_it_work_quote p {font-size: 24px;line-height: 40px;}

	/*---------------Blog-----------*/
	.blog_baner{margin:35px 0;}
	.blog_baner h1{font-size:35px; line-height:45px;}
	.blog_top > a{flex:0 0 100%; margin-bottom:15px;}
	.pagination_main a, .pagination_main span{margin-bottom:10px;}
	.blog_baner p{font-size:16px; line-height:25px;}
	.blog_top_cont{padding:15px;}
	.blog_side_tags_iner a, .blog_main_author span, .blog_main_tags a{font-size:14px;}
	.blog_main_cont h4{font-size:20px; line-height:28px;}
	.logo_main{width:140px;}
	.header_inner .navbar.navbar-light .navbar-toggler{margin-right:15px;}
	.blog_top{margin-bottom:50px;}
	
	.blog_recent_posts,.blog_side_tags{display:none;}
	
	/**************** guides ********************/
	.guide_featured h2{font-size:30px; line-height:40px;}
	.guide_title_author{width:100%; padding:15px;}
	.guide_category_top{padding:15px;}
	/*--------------Single detail page-------*/
	.single_guide_btm{flex-wrap:wrap;}
	.single_guide_tag{flex:100%;}
	.single_guide_tag a{margin-right:20px;}
	.single_gudie_share{flex:100%;margin-top:45px;}
	.single_gudie_share{justify-content:normal;}
	.single_guide_auhtor_img{width:60px;height:60px;}
	.single_guide_auhtor_img img{width:100%;height:60px;}
	.single_guide_cont figure blockquote{font-size:18px;}
	
	/*----------Company Detail---------*/
	.company_detail_about_left{flex:0 0 165px;}
	.company_detail_about_right{flex:0 0 calc(100% - 165px);padding:35px 15px;}
	.cmpany_detail_about{margin-bottom:50px;}
	.company_detail_about_right a{word-break:break-word;}
	.company_detail_about_left{padding:67px 0px;}
	.company_detail_about_right p,.company_detail_about_right a{font-size:14px;}
	.company_detail_top p{font-size:16px;}
	.company_detail_top h1{font-size:35px;line-height:45px;}
	.company_detail_top{margin-top:60px;}
	
	/********* terms of service *******/
	.legal_baner{padding:35px 0;}
	.legal_baner h1{font-size:30px; line-height:40px;}
	.legat_details h2{font-size:25px; line-height:35px;}
	.legat_details h3{font-size:20px; line-height:30px;}
	.legat_details h4{font-size:18px; line-height:25px;}
	
	/************* Get in touch with us ******************/
	.get_in_touch_lists p br{display:none;}
	.get_in_touch_lists{margin:70px 0 40px;}
	.get_conect_with_us h3{font-size:25px; line-height:35px; margin-bottom:60px;}
	.get_conect_with_us h3::before{background: url('../svg/contact-with-us-mobile.svg') no-repeat center;width: 62px; height: 87px;top: 0px;left: 70px;}
	.get_conect_with_us{margin-bottom:40px;}
	.get_in_tocuh_form_iner h3{font-size:25px; line-height:35px;}
	.get_in_tocuh_form_iner p{font-size:16px; line-height:25px;}
	.get_conect_with_us a{padding:20px 30px;}
	.get_in_tocuh_form_main input[type="submit"]{display:block;margin:0 auto;}
	.get_in_tocuh_form_outer{padding-bottom:20px;}
}