#contact_us_page.contact h4,#contact_us_page.contact h5,#contact_us_page.contact h6,#contact_us_page.contact .h4,#contact_us_page.contact .h5,#contact_us_page.contact .h6{font-weight:bold}#contact_us_page.contact h2{font-size:1.5rem}#contact_us_page.contact h2.sub_heading{font-weight:normal}@media screen and (max-width: 991px){#contact_us_page.contact h2{font-size:1.1rem}}#contact_us_page.contact form{margin-bottom:15px}#contact_us_page.contact .contact_row{margin-top:18px;font-size:20px}#contact_us_page.contact .contact_row:last-of-type{margin-bottom:15px}#contact_us_page.contact .contact_row p{margin:0;font-size:20px}#contact_us_page.contact #map-canvas{width:100%;height:500px}#contact_us_page.contact .sales_person{position:absolute;z-index:1;top:-70px;left:-5px;transform:translateX(-50%);max-width:140px;border-radius:50%;shape-outside:circle();border:1px solid #83b901;margin:0}@media screen and (max-width: 1199px){#contact_us_page.contact .sales_person{max-width:120px}}@media screen and (max-width: 767px){#contact_us_page.contact .sales_person{max-width:90px;left:50%}}#contact_us_page.contact #video_chat .text{font-size:1.1rem}@media screen and (max-width: 1199px){#contact_us_page.contact #video_chat .text{font-size:.95rem}}#contact_us_page.contact .social_btns{display:flex;gap:10px}#contact_us_page.contact .social_btns a{flex:1}@media screen and (max-width: 991px){#contact_us_page.contact .social_btns a{max-width:170px;min-width:160px}}@media screen and (max-width: 991px){#contact_us_page.contact .social_btns{flex-wrap:wrap;justify-content:center}}#contact_us_page.contact .other_contacts{height:100%}#contact_us_page.contact .other_contacts a:not(.btn){font-size:1.3rem;font-weight:bold}@media screen and (max-width: 991px){#contact_us_page.contact .other_contacts a:not(.btn){font-size:1rem}}.dest_markers_wrapper{background-color:#eee}.dest_markers_wrapper ul{padding:0 15px}.dest_markers_wrapper ul li a{position:relative;display:block;padding:5px;margin-bottom:5px;font-size:16px;color:#333}.dest_markers_wrapper ul li a:hover{background-color:#fff;border-radius:2px}.dest_markers_wrapper ul li a i{position:absolute;top:6px;right:10px}.dest_markers_wrapper ul li:first-child{padding-left:0}.dest_markers_wrapper ul li:first-child:before{display:none}.dest_markers_wrapper ul li:first-child a{font-weight:bold;background-color:#83b901;color:#fff;padding-left:10px;font-size:18px;border-radius:2px}.dest_markers_wrapper ul li:first-child a:hover{background-color:#95d201}.rtw_container{font-size:16px}.rtw_container h1{font-weight:bold;padding-bottom:10px}.rtw_container .rtw_prog{overflow:hidden;margin-bottom:60px}.rtw_container .rtw_prog a:hover img{transform:scale(1.05)}.rtw_container .rtw_prog .title_container{position:relative;margin:0 auto;color:#fff;background:#83b901;padding:12px 3px 10px;text-align:center;z-index:2}.rtw_container .rtw_prog .title_container .prog_title{position:relative;font-size:20px;font-weight:bold;margin:0}.rtw_container .rtw_prog .title_container .title_box{width:90%;margin:0 auto;border-radius:2px;background-color:#333;padding:12px;transform-origin:left 50%;transform:rotate(-1deg);box-shadow:-7px 9px 2px -6px rgba(0,0,0,.3)}.rtw_container .rtw_prog .img_container{border:1px solid #ccc;border-top:none;overflow:hidden;margin-bottom:10px}.rtw_container .rtw_prog .img_container img{position:relative;height:100%;width:100%;padding:0;margin:0;transform:scale(1);transition:ease .8s}.rtw_container .rtw_prog button:hover{animation:wiggle .3s 2}.rtw_container .rtw_prog .rtw_more_info,.rtw_container .rtw_prog .personalise_trip_btn{font-weight:bold;margin-bottom:5px;min-width:40%}@media screen and (max-width: 768px){.rtw_container .rtw_prog .rtw_more_info,.rtw_container .rtw_prog .personalise_trip_btn{min-width:49%}}.rtw_container .rtw_prog .rtw_more_info .btn_orange{margin-right:5px}.rtw_container .rtw_prog .trip_package,.rtw_container .rtw_prog .flight_package{font-size:16px}.rtw_container .rtw_prog .price{font-weight:bold}.rtw_container .rtw_prog.featured{clear:both}.rtw_container .rtw_prog.featured .img_container{box-shadow:none;border:1px solid #ccc}.rtw_container .rtw_prog.featured .img_container img{max-height:none !important}.rtw_container .rtw_prog.featured .title_box{width:52%}@media screen and (max-width: 480px){.rtw_container .rtw_prog.featured .title_box{width:64%}}@media screen and (max-width: 380px){.rtw_container .rtw_prog.featured .title_box{width:80%}}.rtw_container .rtw_prog.featured .excerpt{margin:18px 0 15px;line-height:20px;font-size:15px}.rtw_container .rtw_prog.featured .prog_title{font-size:25px}@media screen and (max-width: 380px){.rtw_container .rtw_prog.featured .prog_title{font-size:20px}}.rtw_container .rtw_prog ul{float:left;width:100%;list-style-type:none;margin:10px 0 25px 0;padding:0}.rtw_container .rtw_prog ul li{margin-bottom:5px}.rtw_container .rtw_prog ul li a{margin:0;padding:0;color:#333}.rtw_container .rtw_prog ul li a:hover{color:#666}@media screen and (max-width: 480px){.rtw_container .rtw_prog{margin-bottom:45px}}.rtw_intro{margin:30px 0 40px 0;line-height:20px;font-size:15px}.rtw_info_popup{width:500px}.rtw_info_popup .body{padding:0 !important}.rtw_info_popup .body .row{margin:0}@media screen and (max-width: 480px){.rtw_info_popup .top h3{padding-left:75px !important;text-align:left}}.rtw_info_popup .rtw_description_row{position:relative;padding:0;margin:0}.rtw_info_popup .rtw_description_row .rtw_description_section{border-bottom:7px solid #1697e7;min-height:200px;padding:0}.rtw_info_popup .rtw_description_row .rtw_description_section .imagebox{padding:0}.rtw_info_popup .rtw_description_row .rtw_description_section .imagebox img{width:100%;display:block}.rtw_info_popup .rtw_description_row .rtw_description_section .wordbox{padding:5px 20px}.rtw_info_popup .rtw_info .bottom{padding:0 !important}#fb_groups_page .header{position:relative}#fb_groups_page .header .blurb{position:absolute;top:15px;left:15px}#fb_groups_page .header h1{background-color:#83b901;color:#fff;padding:5px 5px 0 5px;border-radius:4px 4px 0 0;display:inline-block;margin-bottom:0}#fb_groups_page .header h2.h3{background-color:#83b901;color:#fff;padding:5px;border-radius:0 4px 4px 4px;margin-top:0;text-align:left}#fb_groups_page h2{text-align:center}#fb_groups_page .dropdown-menu .btn:hover{background-color:#e6e6e6}#fb_groups_page svg{max-width:100%}#fb_groups_page svg text{font-weight:bold;fill:#83b901}#fb_groups_page svg a path{fill:#8c8c8c;stroke:#fff;transition:ease .2s}#fb_groups_page svg a:hover path{fill:#83b901}#fb_groups_page svg path,#fb_groups_page svg polygon{fill:#ccc;stroke:none}@media screen and (max-width: 767px){#fb_groups_page .header .blurb{font-size:26px;border-radius:4px}#fb_groups_page .header .blurb h1{font-size:26px;border-radius:4px}#fb_groups_page h4{background-color:#83b901;color:#fff;text-align:center;font-weight:700;padding:5px 0;border-radius:4px}}.booking_requests .form-control[readonly]{background-color:#fff}.booking_requests .b_header{text-align:center}.booking_requests .b_header img{width:650px}.booking_requests .flexer,.booking_requests .b_progress{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.booking_requests .b_progress{margin:40px 0 0;padding:0;font-size:80%;text-transform:uppercase;margin-bottom:1em}.booking_requests .b_progress>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1;list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#ccc;display:block}.booking_requests .b_progress>li:hover{color:gray}.booking_requests .b_progress>li .bubble{border-radius:1000px;width:20px;height:20px;background-color:#ccc;display:block;margin:0 auto .5em auto;border-bottom:1px solid #999}.booking_requests .b_progress>li .bubble:before,.booking_requests .b_progress>li .bubble:after{display:block;position:absolute;top:9px;width:100%;height:3px;content:"";background-color:#ccc}.booking_requests .b_progress>li .bubble:before{left:0}.booking_requests .b_progress>li .bubble:after{right:0}.booking_requests .b_progress>li.completed{color:#83b901}.booking_requests .b_progress>li.completed .bubble{background-color:#83b901;color:#83b901;border-color:#172100}.booking_requests .b_progress>li.completed .bubble:before,.booking_requests .b_progress>li.completed .bubble:after{background-color:#83b901;border-color:#172100}.booking_requests button[data-toggle=tooltip]{line-height:1;padding:2px 5px}.booking_requests .msg_error,.booking_requests .msg_success,.booking_requests .gen_msg{padding:5px;border:1px solid #ee9b9b;background-color:#fbe5e5;text-align:center}.booking_requests .msg_success,.booking_requests .gen_msg{border:1px solid #d3ffbb;background-color:#ecffe8}.booking_requests .gen_msg{display:none;margin:-10px 0 20px}.booking_requests #ins_nc{margin:30px 0;padding:20px;border-radius:2px;border:1px solid #ee9b9b;background-color:#fbe5e5;display:block}.booking_requests #pp_post_error{margin:-1px 0 10px;font-weight:bold;border:none;padding:5px 0;background-color:#fff;color:#d00}.booking_requests .ins_payment_meth{text-align:center}.booking_requests #payment_method{width:auto;display:inline-block}.booking_requests .next_step input{height:40px;float:right;width:100%}.booking_requests .next_step.form-group{margin-top:34px}.booking_requests .summary_container{background-color:#eee;padding:15px;margin:20px 0 30px;border-radius:4px}.booking_requests .summary_container .header{background-color:#fff;font-weight:bold;padding-top:20px}.booking_requests .summary_container .summary_row{text-align:right}.booking_requests .summary_container .summary_row .col2{text-align:right;font-weight:bold}.booking_requests .summary_container .summary_row .col3{text-align:left;padding-left:10px}.booking_requests .summary_container .deposit_row .pp_error{color:#b40000}.booking_requests .summary_container #basket_spacer{background-color:#fff}.booking_requests .offers .col4{color:#83b901}.booking_requests .offers:hover .remove{background-color:#83b901}.booking_requests .remove{position:absolute;top:30px;right:20px;color:#fff;background-color:#ccc;padding:1px 7px;display:inline-block;height:20px;border-radius:2px;text-decoration:none}.booking_requests .remove:hover{background-color:#95d201 !important}@media screen and (max-width: 768px){.booking_requests .remove{top:auto;bottom:60px}}.booking_requests .bempty{color:#d00;font-weight:bold;font-size:14px;text-align:center}.booking_requests .insurance .ins_step1{color:#83b901;font-size:14px;font-weight:bold}.booking_requests .insurance .ins_step1 p{display:inline-block;padding-left:5px;margin:0;font-weight:bold}.booking_requests .insurance .ins_step1 a{background-color:#83b901;height:26px;background-position:40px;font-size:12px;margin-left:215px}.booking_requests .insurance .ins_step1 a:hover{background-color:#95d201}.booking_requests .insurance .ins_step1 .ins_bene{background-color:#fff;color:#333;padding:5px;margin-bottom:10px;margin-top:-5px}.booking_requests .insurance .ins_step1 .ins_bene p{font-size:12px;font-weight:bold;margin:0 0 5px -5px;display:block}.booking_requests .insurance .ins_step1 .ins_bene ul{font-size:11px;color:#333;padding:0;font-weight:normal}.booking_requests .insurance .ins_step2 h3{display:inline;font-size:16px;margin:0}.booking_requests .insurance .ins_step2 .dest_radio,.booking_requests .insurance .ins_step2 .type_radio{background-color:#fff;border:1px solid #ccc;padding:5px;font-weight:normal;cursor:pointer;border-radius:2px}.booking_requests .insurance .ins_step2 .dest_radio span,.booking_requests .insurance .ins_step2 .type_radio span{display:block;line-height:20px}.booking_requests .insurance .ins_step2 .dest_radio:hover,.booking_requests .insurance .ins_step2 .type_radio:hover{border:1px dashed #83b901}.booking_requests .insurance .ins_step2 .dest_radio.selected,.booking_requests .insurance .ins_step2 .type_radio.selected{border:1px solid #83b901}.booking_requests .insurance .ins_step2 .dest_radio input,.booking_requests .insurance .ins_step2 .type_radio input{cursor:pointer}.booking_requests .insurance .ins_step2 .level_of_cover{text-decoration:underline;color:#0077c5}.booking_requests .insurance .ins_step3 h3{text-align:center;color:#fff;text-transform:uppercase;font-weight:bold;background-color:#83b901;margin-top:-15px;margin-bottom:10px;padding:10px;border-radius:4px 4px 0 0}.booking_requests .insurance .ins_step3 .update_row{position:relative}.booking_requests .insurance .ins_step3 .update_row .sub_total{text-align:right;padding-right:20px}.booking_requests .insurance .ins_step3 .update_row:hover .remove{background-color:#83b901}.booking_requests .insurance .ins_step3 .update_row .ins_selected{margin-bottom:5px}.booking_requests .insurance .ins_step3 .update_row .label{padding:0 3px 0 0}.booking_requests .insurance .ins_step3 .ins_selected{margin:0 20px 5px 0}.booking_requests .insurance .ins_step3 .ins_selected .label{color:#83b901;font-size:14px;text-transform:uppercase;font-weight:bold}.booking_requests .insurance .sesh_ins{display:block}.booking_requests.step3 .gender_btn{margin:0 0 24px}.booking_requests .b_error{border:1px solid #ee9b9b !important;box-shadow:0 0 3px #d00 !important}.booking_requests .f_errors{border:1px solid #ee9b9b;border-radius:2px;background-color:#fbe5e5;padding:10px}.booking_requests .f_errors ul{margin:0}.booking_requests .f_errors li{padding:2px}.booking_requests #ins_cal{position:relative;top:35px;z-index:2;display:none}.booking_requests #ins_cal .clndr .clndr_next_button{margin:-10px -5px 0 0}.booking_insurance_only h1{position:relative}.booking_insurance_only td{vertical-align:middle;text-align:center}.booking_insurance_only td p{margin:0}.booking_insurance_only .policy{background-color:#83b901;color:#fff;font-weight:bold;font-size:14px;margin:0;padding:10px 0;text-align:center}.booking_insurance_only .insurance_table{margin:25px auto}.booking_insurance_only .insurance_table .excluded,.booking_insurance_only .insurance_table .included{color:#fff;text-align:center;padding:10px 0;margin:0}.booking_insurance_only .insurance_table hr{margin:0}.booking_insurance_only .insurance_table .excluded{background-color:#83b901}.booking_insurance_only .insurance_table .included{background-color:#ff5b00}.booking_insurance_only .insurance_table .ex_std div:nth-of-type(even),.booking_insurance_only .insurance_table .inc_std div:nth-of-type(even),.booking_insurance_only .insurance_table .ex_plus div:nth-of-type(even),.booking_insurance_only .insurance_table .inc_plus div:nth-of-type(even),.booking_insurance_only .insurance_table .week_dur div:nth-of-type(even){background-color:#eee}.booking_insurance_only .insurance_table .ex_std p,.booking_insurance_only .insurance_table .inc_std p,.booking_insurance_only .insurance_table .ex_plus p,.booking_insurance_only .insurance_table .inc_plus p,.booking_insurance_only .insurance_table .week_dur p{margin:0;padding:10px 0}@media screen and (max-width: 768px){.booking_insurance_only .insurance_table{display:none}.booking_insurance_only .insurance_table .chart_excluded,.booking_insurance_only .insurance_table .chart_included{display:none}}.booking_insurance_only .more_info{position:relative;display:inline-block;right:initial;bottom:initial}.booking_insurance_only .more_info .info{width:350px;top:-240px;right:20px}.booking_insurance_only .page_head{padding:8px;color:#fff;background-color:#83b901;margin-bottom:10px}.booking_insurance_only .page_head h1{font-size:32px;margin:0;padding:0;line-height:initial}.booking_insurance_only .page_head h1 .sub_head{font-size:16px;color:#fff}@media(max-width: 479px){.booking_insurance_only .page_head h1{font-size:25px;padding-right:80px}}#cibtWidgetLoaderDiv #cibtvisareqwidget{width:100% !important;height:auto !important;border-radius:2px;background-color:rgba(0,0,0,.05);padding:10px 0px}#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtvisasHorizontalWidget{width:40% !important}#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtvisasHorizontalWidgetPurposeDiv,#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtvisasHorizontalWidgetResultDiv{width:29% !important;padding:0px !important}#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtvisasHorizontalWidgetPurposeDiv .textcolor_footer,#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtvisasHorizontalWidgetResultDiv .textcolor_footer{display:none}#cibtWidgetLoaderDiv #cibtvisareqwidget .cibtvisareqwidgetheadline{display:none}#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtfindoutnowbutton div.findout{text-transform:lowercase;font-weight:normal;font-size:14px}#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtfindoutnowbutton div,#cibtWidgetLoaderDiv #cibtvisareqwidget .html_answer+div{background-image:none !important;background-color:#83b901;border-radius:4px;width:100%;height:100%;text-shadow:none;text-align:center;padding:5px;box-shadow:none}#cibtWidgetLoaderDiv #cibtvisareqwidget #cibtfindoutnowbutton div:hover,#cibtWidgetLoaderDiv #cibtvisareqwidget .html_answer+div:hover{background-color:#95d201}#cibtWidgetLoaderDiv #cibtvisareqwidget div{font-family:vag_rounded_stdthin}#cibtWidgetLoaderDiv #cibtvisareqwidget select{width:100% !important}#country_list_app .letter_container{margin-bottom:60px}#country_list_app .letter_container .letter_separator{text-transform:capitalize;font-size:36px;padding:10px;padding-left:30px;border-bottom:3px solid #282828}#country_list_app .country_btn{display:block;padding:10px;padding-left:50px;background-color:#eee;color:#282828;transition:all .3s;transform:scale(1);line-height:1.5;margin-top:15px;border-radius:4px;font-size:20px}#country_list_app .country_btn:before{position:absolute;top:50%;left:5px;transform:translateY(-50%);width:25px;height:25px;content:"";background:url("../svg/logo-icon.svg") no-repeat;background-position:center;background-size:contain}#country_list_app .country_btn i{transition:ease .3s;float:right;margin-top:3px}#country_list_app .country_btn:hover{background-color:#bbb}#country_list_app .country_btn:hover i{transform:scale(1.2)}.positive_impact{display:flex;align-items:center;justify-content:space-between;background-color:#83b901;color:#fff;border-radius:4px;padding:8px;transition:ease .3s;position:absolute;bottom:10px;right:10px;width:275px}.positive_impact span{display:block;width:45%;font-size:16px;line-height:1.4}.positive_impact img{width:25%;padding:0 15px}.positive_impact span.white{display:block;width:auto;background-color:#fff;color:#83b901;padding:5px;border-radius:4px;font-size:14px;white-space:nowrap}.positive_impact:hover{color:#fff;background-color:#5f8601}.flipbook_iframe{overflow:hidden;border:none;height:70vh;border-radius:15px}