#searchPagevisa :root{--red-color: #B31F24;--yellow-color: #FFC619;--heading-color: #8A8686;--sub-heading-color: #646464;--lato-font: "Lato", sans-serif;--black-color: #3D3C3C;--background-color: #F6F5F5;--grey-color: rgba(0, 0, 0, 0.025)}#searchPagevisa .all_visa_check{border-radius:0em !important;box-shadow:none !important;border-color:#d3d3d3 !important}#searchPagevisa .all_visa_check:checked{background-color:#b31f24;border-color:#b31f24 !important}#searchPagevisa body.no-scroll,#searchPagevisa .visa_search_modal.no-scroll{overflow:hidden !important;position:fixed;width:100%;height:100%}#searchPagevisa .visa_search_modal.no-scroll .modal-content,#searchPagevisa .visa_search_modal.no-scroll .modal-dialog{overflow:hidden;position:fixed;width:100%;height:100%}#searchPagevisa .form-control{box-shadow:none;outline:none}#searchPagevisa .form-control:visited,#searchPagevisa .form-control:focus,#searchPagevisa .form-control:active{box-shadow:none;outline:none}#searchPagevisa .content{margin-top:-55px;position:relative;background-color:#fff;border-radius:15px 15px 0px 0px;padding:12px 12px 0px;box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);overflow-y:auto;height:calc(100dvh - 65px)}#searchPagevisa .wrraper .card-body{background-color:#fff;padding:0}#searchPagevisa .wrraper .card{border:0}#searchPagevisa .wrraper .card .form-control{font-size:14px}#searchPagevisa .full_modal .modal-header{border-bottom:0}#searchPagevisa .full_modal .modal-header .btn-close{margin-right:auto;margin-left:0}#searchPagevisa .full_modal .modal-header .modal-title{margin-right:auto;font-size:20px;color:#b31f24;font-weight:700;text-transform:capitalize}#searchPagevisa .full_modal .modal-body .form-control{background-color:#f8f7f7;height:54px}#searchPagevisa .full_modal .modal-body .suggestions{margin-top:0;padding:0;overflow:auto;max-height:calc(100dvh - 115px)}#searchPagevisa .full_modal .modal-body .suggestions h3{margin:15px 0;color:#b31f24;font-size:18px;text-transform:capitalize}#searchPagevisa .full_modal .modal-body .suggestions ul{margin-bottom:0;margin-top:0 !important}#searchPagevisa .full_modal .modal-body .suggestions ul li a{padding:17px 10px;font-size:14px;border-bottom:1px solid #e7e7e7;display:block;font-size:14px;display:flex;align-items:center;font-weight:600;color:#2f2f2f}#searchPagevisa .full_modal .modal-body .suggestions ul li a:hover,#searchPagevisa .full_modal .modal-body .suggestions ul li a:active,#searchPagevisa .full_modal .modal-body .suggestions ul li a:focus,#searchPagevisa .full_modal .modal-body .suggestions ul li a:visited{background-color:#efefef}#searchPagevisa .full_modal .modal-body .suggestions ul li a img{height:27px;width:27px}#searchPagevisa .full_modal .modal-body .suggestions ul li small{display:block;font-size:12px;color:#828282}#searchPagevisa .pass_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #f7f7f7;padding-bottom:15px}#searchPagevisa .pass_row .left_area{display:flex;align-items:center;width:50%}#searchPagevisa .pass_row .left_area img{width:45px;height:45px;padding-right:10px}#searchPagevisa .pass_row .left_area h4{font-size:16px;margin-bottom:0}#searchPagevisa .pass_row .left_area h4 span{display:block;font-size:2.7vw;color:#555}#searchPagevisa .header .inner_header .right_section a img{filter:brightness(0) saturate(0%) invert(75%) sepia(1) saturate(50000%) hue-rotate(30deg) !important}#searchPagevisa .pass_row .right_area .input-group-btn{background:#fff;border-radius:50% !important;width:30px;height:30px;display:flex;justify-content:center;align-items:center;box-shadow:none !important;border:1px solid #8a8686}#searchPagevisa .pass_row .right_area .input-group-btn .btn{padding:0;color:#b31f24;border:0;outline:none}#searchPagevisa #save_change:hover,#searchPagevisa #save_change:active{background-color:#ffc619 !important;color:#b31f24 !important}#searchPagevisa .pass_row .right_area .form-control{width:15vw;text-align:center;border:0;margin-top:-3px;padding:0;background:rgba(0,0,0,0);box-shadow:none;margin-bottom:0}#searchPagevisa .pass_row:last-child{margin-bottom:0;padding-bottom:0}#searchPagevisa .applicant{box-shadow:0px 0px 8px 0px rgba(0,0,0,.25);border:0;margin:0 3px;border-radius:15px;margin-top:0 !important}#searchPagevisa .visa_search_modal,#searchPagevisa .single_date_modal{border-radius:0;z-index:1060}#searchPagevisa .visa_search_modal .modal-dialog,#searchPagevisa .single_date_modal .modal-dialog{margin:0 auto;height:100%;overflow-y:hidden}#searchPagevisa .visa_search_modal .modal-dialog .modal-content,#searchPagevisa .single_date_modal .modal-dialog .modal-content{border-radius:0;border:0;height:100%;overflow-y:hidden}#searchPagevisa .visa_search_modal .modal-dialog .modal-content .modal-header,#searchPagevisa .single_date_modal .modal-dialog .modal-content .modal-header{background-color:#f2f2f2;padding:15px 0 75px;background-size:cover;background-repeat:no-repeat;height:115px;border-radius:0}#searchPagevisa .visa_search_modal .modal-dialog .modal-content .modal-header h1,#searchPagevisa .single_date_modal .modal-dialog .modal-content .modal-header h1{color:#000;font-size:5vw;font-weight:600;margin-right:auto;margin-left:-14px}#searchPagevisa .visa_search_modal .modal-dialog .modal-content .modal-header .btn-close,#searchPagevisa .single_date_modal .modal-dialog .modal-content .modal-header .btn-close{background-image:none;color:#b31f24;opacity:1;display:flex;align-items:center;box-shadow:none;justify-content:center;font-size:6vw;margin:0;margin-right:auto}#searchPagevisa .single_date_modal .modal-dialog .modal-content .modal_contentArea .twitter-typeahead .tt-menu .tt-suggestion:before{content:"";width:20px;height:20px;background-image:url(../../flightsImages/plan_takOff.svg);background-size:100%;background-repeat:no-repeat;margin-right:15px}#searchPagevisa .visa_search_modal.fade .modal-dialog,#searchPagevisa .single_date_modal.fade .modal-dialog{transform:translateY(150px)}#searchPagevisa .visa_search_modal.show .modal-dialog,#searchPagevisa .single_date_modal.show .modal-dialog{transform:none}#searchPagevisa .iti input{border:0}#searchPagevisa .iti input:focus,#searchPagevisa .iti input:active,#searchPagevisa .iti input:hover{outline:0;border:0}#searchPagevisa .iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0) !important}#searchPagevisa .visa_search_modal .time_pick,#searchPagevisa .single_date_modal .time_pick{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}#searchPagevisa .visa_search_modal .time_pick .slot,#searchPagevisa .single_date_modal .time_pick .slot{width:33.3333333%;padding-left:5px;padding-right:5px;margin-bottom:10px}#searchPagevisa .visa_search_modal .time_pick .slot .btn,#searchPagevisa .single_date_modal .time_pick .slot .btn{width:100%;border-radius:0;font-size:3vw;padding:8px 2px;background-color:#fff;color:#b31f24;border-color:#b31f24;font-weight:600;border-radius:5px}#searchPagevisa .visa_search_modal .time_pick .slot .btn-check:checked+.btn,#searchPagevisa .visa_search_modal .time_pick .slot .btn.active,#searchPagevisa .visa_search_modal .time_pick .slot .btn.show,#searchPagevisa .visa_search_modal .time_pick .slot .btn:first-child:active,#searchPagevisa .visa_search_modal .time_pick .slot :not(.btn-check)+.btn:active,#searchPagevisa .single_date_modal .time_pick .slot .btn-check:checked+.btn,#searchPagevisa .single_date_modal .time_pick .slot .btn.active,#searchPagevisa .single_date_modal .time_pick .slot .btn.show,#searchPagevisa .single_date_modal .time_pick .slot .btn:first-child:active,#searchPagevisa .single_date_modal .time_pick .slot :not(.btn-check)+.btn:active{background-color:#b31f24;color:#fff}#searchPagevisa .visa_search_modal .submit_time,#searchPagevisa .single_date_modal .submit_time{margin-top:10px}#searchPagevisa .visa_search_modal .submit_time .btn,#searchPagevisa .single_date_modal .submit_time .btn{width:250px;font-size:14px}#searchPagevisa .visa_search_modal{overflow:hidden;touch-action:none}#searchPagevisa .traveler_selectionArea{background-color:#fff;padding:15px;border-radius:15px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.05);margin-top:-60px}#searchPagevisa .traveler_selectionArea .pass_row{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;border-bottom:1px solid #f7f7f7;padding-bottom:15px}#searchPagevisa .traveler_selectionArea .pass_row .left_area{display:flex;align-items:center}#searchPagevisa .traveler_selectionArea .pass_row .left_area img{width:45px;height:45px;padding-right:10px}#searchPagevisa .traveler_selectionArea .pass_row .left_area h4{font-size:16px;margin-bottom:0}#searchPagevisa .traveler_selectionArea .pass_row .left_area h4 span{display:block;font-size:12px;color:#555}#searchPagevisa .traveler_selectionArea .pass_row .right_area .input-group-btn{background:#fff;border-radius:50% !important;width:37px;height:37px;display:flex;justify-content:center;align-items:center;box-shadow:none !important;border:1px solid #8a8686}#searchPagevisa .traveler_selectionArea .pass_row .right_area .input-group-btn .btn{padding:0;color:#b31f24;border:0;outline:none}#searchPagevisa .traveler_selectionArea .pass_row .right_area .input-group-btn .btn:focus,#searchPagevisa .traveler_selectionArea .pass_row .right_area .input-group-btn .btn:visited,#searchPagevisa .traveler_selectionArea .pass_row .right_area .input-group-btn .btn:active{box-shadow:none;outline:none}#searchPagevisa .traveler_selectionArea .pass_row .right_area .form-control{width:60px;text-align:center;border:0;margin-top:-3px;padding:0;background:rgba(0,0,0,0)}#searchPagevisa .visa_search_modal .form-check{margin-left:3px;padding-bottom:35px;border-bottom:1px solid rgba(0,0,0,.05);padding:25px 0px;display:flex}#searchPagevisa .visa_search_modal .form-check label{font-size:17px;padding:5px 0px 5px 10px;width:85%}#searchPagevisa .visa_search_modal .form-check .form-check-input{height:20px;width:20px;margin-left:16px;margin-top:7px}#searchPagevisa .visa_search_modal .form-check .form-check-input:checked{border-color:#b31f24;background-color:#b31f24}#searchPagevisa .visa_search_modal .action_area{text-align:center;margin-top:35px;margin-bottom:15px;display:flex;justify-content:center}#searchPagevisa .visa_search_modal .action_area .btn{font-size:14px;text-transform:uppercase;width:150px;color:#fff !important;background-color:#b31f24 !important;height:45px}#searchPagevisa .visa_search_modal .action_area .btn:hover,#searchPagevisa .visa_search_modal .action_area .btn:active{background-color:rgba(179,31,36,.7) !important}#searchPagevisa .single_date_modal{z-index:9999}#searchPagevisa .single_date_modal .modal-body{width:95%;margin:0 auto;border-radius:15px;margin-top:-55px;background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}#searchPagevisa .inner_new_shadow{box-shadow:0 0px 3px 2px rgba(0,0,0,.1);border-radius:15px 15px 0px 0px;padding:1rem;margin-left:3px;margin-right:3px;height:calc(100dvh - 0px);background-color:#fff}#searchPagevisa .single_date_modal .modal-footer{background-color:#000;justify-content:center;padding:0;border:0;flex-direction:column;box-shadow:0px -3px 10px 1px rgba(0,0,0,.04);position:relative}#searchPagevisa .single_date_modal .modal-footer .seleted_date{background-color:#fff;text-align:center;padding:10px 0;margin:0;width:100%}#searchPagevisa .single_date_modal .modal-footer .seleted_date p{font-weight:400;font-style:normal;color:#8a8686;font-size:12px;text-transform:uppercase;display:block;margin-bottom:0}#searchPagevisa .single_date_modal .modal-footer .seleted_date h4{font-weight:600;color:#000;margin-bottom:0;font-size:18px}#searchPagevisa .single_date_modal .modal-footer .btn{border-color:#b31f24;margin-right:0;width:50%;border-radius:25px;background:#b31f24;background:-moz-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:-webkit-linear-gradient(top, #b31f24 0%, #ed1c24 100%);background:linear-gradient(to bottom, #b31f24 0%, #ed1c24 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$mainclr", endColorstr="#ed1c24", GradientType=0);color:#fff;margin:10px 0}#searchPagevisa .single_date_modal .ui-datepicker td .ui-state-active{background-color:#b31f24 !important;color:#fff !important}#searchPagevisa .modal_contentArea .form-check{height:80px;display:flex;align-items:center;border-bottom:2px solid rgba(0,0,0,.05)}#searchPagevisa .modal_contentArea .form-check-label{text-transform:capitalize;padding-left:30px}#searchPagevisa .modal_contentArea .form-check-label .form-check-input[type=radio]{margin-top:0px;margin-left:20px}#searchPagevisa .red-heading{color:var(--red-color);text-transform:capitalize;font-size:20px;margin:10px 0px 2px 10px}#searchPagevisa .custom-div{display:flex;margin:0px 0px 0px 10px;margin-bottom:10px}#searchPagevisa #store_visa_details{height:auto}#searchPagevisa .red-square{display:block;height:4px;width:5px;margin-right:2px;background-color:var(--red-color)}#searchPagevisa .black-line{display:block;height:4px;width:30px;background-color:#000}#searchPagevisa .countries ul{background-color:#fff;padding:0px;margin:20px 0px}#searchPagevisa .countries ul li{display:flex;padding:10px;border-bottom:2px solid var(--grey-color)}#searchPagevisa .countries ul li .label{text-transform:capitalize;font-size:16px;padding-left:10px;color:#000}#searchPagevisa .icon-div{height:20px;width:20px}#searchPagevisa .visa_search_modal .form-check .form-check-input{box-shadow:none !important}#searchPagevisa .visa_search .form-check .form-check-input:checked{background-color:#b31f24;border-color:#b31f24}#searchPagevisa .login_div{box-shadow:0px 0px 8px -2px rgba(0,0,0,.11);border:1px solid #f3f3f3;padding:8px 15px;border-radius:10px;display:flex;align-items:center;margin-top:25px}#searchPagevisa .login_div .login_desc{padding-left:15px}#searchPagevisa .login_div .login_desc h4{color:#b31f24;font-size:4vw;font-weight:550;margin-bottom:8px}#searchPagevisa .login_div .login_desc .login_desc_text{color:#b31f24;font-size:4vw;font-weight:550;margin-bottom:8px}#searchPagevisa .login_div .login_desc p{color:#646464;font-size:3vw;margin-bottom:8px}#searchPagevisa .login_div .login_desc .btn{height:25px;width:25px;font-size:14px}#searchPagevisa .round_yellow{background-color:#ffc619;color:#b31f24;width:35px;height:35px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:19px}#searchPagevisa .country-div{box-shadow:0px 0px 8px -2px rgba(0,0,0,.11);border-radius:10px;margin-bottom:0px;margin-bottom:15px;padding:10px 8px}#searchPagevisa .country-div label{font-size:14px;text-transform:capitalize;color:#6b6b6b;font-weight:500;padding-left:8px;display:flex;align-items:center}#searchPagevisa .country-div label img{margin-right:10px;width:18px}#searchPagevisa .country-div input{border:none;width:100%;outline:none;color:#343434}#searchPagevisa .country-div select{border:none;width:100%;padding-left:8px;outline:none;color:#343434}#searchPagevisa .country-div input:focus{border:none;outline:none}#searchPagevisa .country-div input::placeholder{font-size:15px;text-transform:capitalize;color:var(--heading-color);font-weight:500}#searchPagevisa .btn.red_btn{background-color:#b31f24;color:#fff;border-radius:25px;border:none;text-transform:uppercase;display:flex;align-items:center;justify-content:center}#searchPagevisa .btn.red_btn:hover{color:#fff}#searchPagevisa .input-div{box-shadow:0px 0px 2px 2px rgba(0,0,0,.025);background-color:#fff;height:60px;padding-left:15px;border-radius:8px;margin:20px 0px;display:flex;align-items:center;position:relative}#searchPagevisa .input-div:focus{box-shadow:0px 0px 2px 2px rgba(0,0,0,.025);border-color:#dee2e6 !important}#searchPagevisa .input-div .custom-input{border:none;padding:0px;cursor:pointer;flex:1;background-color:#fff}#searchPagevisa .input-div .custom-input:focus{box-shadow:none;outline:none}#searchPagevisa .heading-icon{width:100%;font-size:14px;display:flex;justify-content:space-between}#searchPagevisa .heading-icon span{color:var(--heading-color);font-size:16px;font-weight:500}#searchPagevisa .input-class{padding-bottom:0px;margin-bottom:0px;padding-top:0px}#searchPagevisa .arrow-down-icon{margin-top:8px;margin-right:8px}#searchPagevisa .red-btn{display:flex;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase;height:44px;width:150px;font-size:14px;border-radius:30px;background-color:var(--red-color);color:#fff}#searchPagevisa .search-icon{margin-left:6px}#searchPagevisa .red-btn:hover{color:#fff}#searchPagevisa .absolute-heading{font-weight:bold;color:#000;text-transform:capitalize;font-size:20px;margin-bottom:0;margin-right:auto;margin-left:-25px}#searchPagevisa .search-btn{width:50% !important;display:flex;margin:0 auto;justify-content:center;align-items:center}#searchPagevisa .next_btn{width:40%;height:44px;border-radius:25px;color:#fff !important;background-color:#b31f24 !important;margin:0 auto}#searchPagevisa .next_btn:hover,#searchPagevisa .next_btn:active,#searchPagevisa .next_btn:focus,#searchPagevisa .next_btn:visited{background-color:rgba(179,31,36,.7) !important}#searchPagevisa .next_btn_disabled{width:40%;height:44px;border-radius:25px;color:#fff !important;background-color:#666 !important;margin:0 auto}#searchPagevisa .input-class::placeholder{text-transform:none !important}#searchPagevisa .white-small-div{height:max-content;border-radius:10px;background-color:#fff;box-shadow:0px 0px 2px 2px rgba(0,0,0,.025)}#searchPagevisa .occupation-confirm-button{margin-top:70px;margin-bottom:35px}#searchPagevisa .top .input-country-div{position:absolute;top:55%;left:50%;border:none;height:65px;border-radius:10px;width:90%;transform:translateX(-50%);box-shadow:0px 0px 2px 2px rgba(0,0,0,.025)}#searchPagevisa .top .input-country-div::placeholder{text-transform:capitalize;font-size:15px}#searchPagevisa .top .input-country-div:focus{box-shadow:none;border:none}#searchPagevisa .country_input{margin-top:-55px}#searchPagevisa .country_input .input-select-country{z-index:1;width:96%}#searchPagevisa .custom-modal-body{width:100% !important;border-radius:15px !important;background-color:#fff !important;height:100%;border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important;border-radius:0 !important;padding-top:30px !important;padding-left:10px !important;padding-right:10px !important}#searchPagevisa .custom-modal-body ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#searchPagevisa .custom-modal-body ::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}#searchPagevisa #country_select{position:fixed;height:100%;width:100%;overflow:hidden !important}#searchPagevisa .list-unstyled{margin-top:16px !important;background-color:#fff !important}#searchPagevisa .animated_btn{animation:circleScale 3s infinite}@keyframes circleScale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes circleScale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}#searchPagevisa .small_modal .modal-header{border-bottom:0}#searchPagevisa .small_modal .modal-header .btn-close{margin-right:auto;margin-left:0}#searchPagevisa .small_modal .modal-header .modal-title{margin-right:auto;font-size:20px;color:#b31f24;font-weight:700;text-transform:capitalize}#searchPagevisa .small_modal .modal-body .form-control{background-color:#f8f7f7;height:54px}#searchPagevisa .small_modal .modal-body .suggestions{margin-top:10px}#searchPagevisa .small_modal .modal-body .suggestions h3{margin:15px 0;color:#b31f24;font-size:18px;text-transform:capitalize}#searchPagevisa .small_modal .modal-body .suggestions ul{margin-bottom:0}#searchPagevisa .small_modal .modal-body .suggestions ul li a{padding:8px 0;border-bottom:1px solid #e7e7e7;display:block;color:#000}#searchPagevisa .small_modal .modal-body .suggestions ul li small{display:block;font-size:12px;color:#828282}#searchPagevisa #country-suggestions{position:relative;list-style-type:none;padding:0}#searchPagevisa #no-search-found{display:none;text-align:center;padding:10px}#searchPagevisa .visa-search-btn-wrapper{position:relative;display:inline-block;width:100%}#searchPagevisa .visa-search-btn-wrapper .visa-btn-dots{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;gap:6px;pointer-events:none;opacity:0;visibility:hidden}#searchPagevisa .visa-search-btn-wrapper.loading .visa-btn-dots{opacity:1;visibility:visible}#searchPagevisa .visa-search-btn-wrapper .visa-btn-dots .dot{width:8px;height:8px;border-radius:50%;background-color:#fff;animation:visa-btn-bounce 1.2s infinite ease-in-out both;will-change:transform}#searchPagevisa .visa-search-btn-wrapper .visa-btn-dots .dot:nth-child(2){animation-delay:.2s}#searchPagevisa .visa-search-btn-wrapper .visa-btn-dots .dot:nth-child(3){animation-delay:.4s}#searchPagevisa .search-btn.loading{color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0) !important;text-shadow:none !important;caret-color:rgba(0,0,0,0)}@keyframes visa-btn-bounce{0%,80%,100%{transform:scale(0.5)}40%{transform:scale(1)}}#searchPagevisa .red_btn.loading{color:rgba(0,0,0,0) !important;text-shadow:none !important}#searchPagevisa .content_wrapper{height:calc(100dvh - 16px);margin-top:-55px;padding-top:50px;padding-bottom:50px}#searchPagevisa .content_wrapper .content{height:100%;max-height:inherit;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:0;padding-top:10px}#searchPagevisa .country-div input:focus+.country-div{box-shadow:0px 0px 8px -2px rgba(0,0,0,.5) !important}#searchPagevisa .all_visa_label{color:#343434}#searchPagevisa .header_container,#searchPagevisa .visa_header_container{background:rgba(0,0,0,0) !important;margin-top:0 !important}#searchPagevisa .header_container .container{max-width:100% !important;width:100% !important}#searchPagevisa .content_wrapper{margin-top:0 !important;padding-top:0 !important;height:auto !important}#searchPagevisa .content{margin-top:0 !important;padding-top:0 !important}#searchPagevisa .red-heading-past,#searchPagevisa .red-heading-trending{color:var(--red-color);text-transform:capitalize;font-size:20px;margin:10px 0px 2px 10px;font-weight:bold}@media(min-width: 768px){body:has(#searchPagevisa.activetile) .content,#searchPagevisa .content{box-shadow:none;background-color:unset !important;padding:12px 10px 0px}body:has(#searchPagevisa.activetile) .content_wrapper,#searchPagevisa .content_wrapper{margin-top:0}body:has(#searchPagevisa.activetile) .content_wrapper .content,#searchPagevisa .content_wrapper .content{overflow:hidden;margin-top:70px}body:has(#searchPagevisa.activetile) .country-div,#searchPagevisa .country-div{padding-bottom:8px;border-radius:4px;margin-bottom:0px;background:#fff}body:has(#searchPagevisa.activetile) .country-div label,#searchPagevisa .country-div label{font-size:14px;margin-bottom:0}body:has(#searchPagevisa.activetile) .country-div label img,#searchPagevisa .country-div label img{height:18px;width:18px}body:has(#searchPagevisa.activetile) .search-btn,#searchPagevisa .search-btn{height:63px;width:100% !important;font-size:20px;border-radius:12px}body:has(#searchPagevisa.activetile) .next_btn:hover,#searchPagevisa .next_btn:hover{background-color:#ffc619 !important;color:#000 !important}body:has(#searchPagevisa.activetile) .wrraper .card,#searchPagevisa .wrraper .card{background:rgba(0,0,0,0)}body:has(#searchPagevisa.activetile) .wrraper .card .card-body,#searchPagevisa .wrraper .card .card-body{background-color:rgba(0,0,0,0) !important}body:has(#searchPagevisa.activetile) .visa_search_modal .modal-dialog .modal-content,body:has(#searchPagevisa.activetile) .single_date_modal .modal-dialog .modal-content,#searchPagevisa .visa_search_modal .modal-dialog .modal-content,#searchPagevisa .single_date_modal .modal-dialog .modal-content{width:495px;left:50%;transform:translateX(-50%);border-radius:20px;box-shadow:0px 0px 6px 2px rgba(0,0,0,.08);height:99%}body:has(#searchPagevisa.activetile) .visa_search_modal .modal-dialog .modal-content .modal-header .btn-close,body:has(#searchPagevisa.activetile) .single_date_modal .modal-dialog .modal-content .modal-header .btn-close,#searchPagevisa .visa_search_modal .modal-dialog .modal-content .modal-header .btn-close,#searchPagevisa .single_date_modal .modal-dialog .modal-content .modal-header .btn-close{font-size:22px}body:has(#searchPagevisa.activetile) .visa_search_modal .modal-dialog,body:has(#searchPagevisa.activetile) .single_date_modal .modal-dialog,#searchPagevisa .visa_search_modal .modal-dialog,#searchPagevisa .single_date_modal .modal-dialog{height:460px;top:50%;transform:translateY(-50%) !important}body:has(#searchPagevisa.activetile) .modal-fullscreen .modal-body,#searchPagevisa .modal-fullscreen .modal-body{overflow:hidden}body:has(#searchPagevisa.activetile) .full_modal .modal-body .suggestions,#searchPagevisa .full_modal .modal-body .suggestions{max-height:calc(100dvh - 166px)}body:has(#searchPagevisa.activetile) .full_modal .modal-body .suggestions::-webkit-scrollbar,#searchPagevisa .full_modal .modal-body .suggestions::-webkit-scrollbar{display:none}body:has(#searchPagevisa.activetile) .pass_row .left_area h4 span,#searchPagevisa .pass_row .left_area h4 span{font-size:16px}body:has(#searchPagevisa.activetile) .pass_row .right_area,#searchPagevisa .pass_row .right_area{width:40%}body:has(#searchPagevisa.activetile) .pass_row .right_area .form-control,#searchPagevisa .pass_row .right_area .form-control{width:unset}body:has(#searchPagevisa.activetile) .pass_row .right_area .input-group-btn,#searchPagevisa .pass_row .right_area .input-group-btn{width:50px;height:30px}body:has(#searchPagevisa.activetile) .input-group,#searchPagevisa .input-group{flex-wrap:nowrap}body:has(#searchPagevisa.activetile) .visa_search_modal .action_area .btn:hover,#searchPagevisa .visa_search_modal .action_area .btn:hover{background-color:#ffc619 !important;color:#000 !important}body:has(#searchPagevisa.activetile) .visa_search_modal_s,#searchPagevisa .visa_search_modal_s{background-color:rgba(0,0,0,.45) !important}body:has(#searchPagevisa.activetile) .modal-backdrop,#searchPagevisa .modal-backdrop{display:none !important}body:has(#searchPagevisa.activetile) .inner_new_shadow,#searchPagevisa .inner_new_shadow{overflow:auto;height:calc(100dvh - 152px) !important;border-radius:15px !important;scrollbar-width:none;-ms-overflow-style:none}body:has(#searchPagevisa.activetile) .inner_new_shadow::-webkit-scrollbar,#searchPagevisa .inner_new_shadow::-webkit-scrollbar{display:none}}@media(min-width: 768px){body:has(#searchPagevisa.activetile) .visa_search_modal,body:has(#searchPagevisa.activetile) .visa_search_modal_s,body:has(#searchPagevisa.activetile) .single_date_modal,body:has(#searchPagevisa.activetile) .full_modal,#searchPagevisa .visa_search_modal,#searchPagevisa .visa_search_modal_s,#searchPagevisa .single_date_modal,#searchPagevisa .full_modal{background-color:rgba(0,0,0,.45) !important}body:has(#searchPagevisa.activetile) .visa_search_modal.fade .modal-dialog,body:has(#searchPagevisa.activetile) .visa_search_modal_s.fade .modal-dialog,#searchPagevisa .visa_search_modal.fade .modal-dialog,#searchPagevisa .visa_search_modal_s.fade .modal-dialog{transition:opacity .3s ease-out}body:has(#searchPagevisa.activetile) #country_select .country_input,#searchPagevisa #country_select .country_input{position:relative;z-index:2}body:has(#searchPagevisa.activetile) #country_select .country_input .input-select-country,#searchPagevisa #country_select .country_input .input-select-country{width:96%;margin-left:auto;margin-right:auto;display:block}body:has(#searchPagevisa.activetile) #country_select .custom-modal-body,#searchPagevisa #country_select .custom-modal-body{position:relative;z-index:1;height:auto !important;overflow-x:hidden !important;overflow-y:auto !important}body:has(#searchPagevisa.activetile) #country_select .suggestions,#searchPagevisa #country_select .suggestions{overflow:visible !important;max-height:none !important;height:auto !important}body:has(#searchPagevisa.activetile) #country_select .modal-dialog .modal-content,#searchPagevisa #country_select .modal-dialog .modal-content{overflow:hidden !important}body:has(#searchPagevisa.activetile) #country_select .modal-dialog.modal-fullscreen .modal-body,#searchPagevisa #country_select .modal-dialog.modal-fullscreen .modal-body{scrollbar-width:none;-ms-overflow-style:none}body:has(#searchPagevisa.activetile) #country_select .modal-dialog.modal-fullscreen .modal-body::-webkit-scrollbar,#searchPagevisa #country_select .modal-dialog.modal-fullscreen .modal-body::-webkit-scrollbar{display:none}body:has(#searchPagevisa.activetile) .visa_search_modal .inner_new_shadow,#searchPagevisa .visa_search_modal .inner_new_shadow{height:395px !important;max-height:calc(90vh - 115px) !important;overflow-y:auto;border-radius:0px !important;margin:auto 0;display:flex;flex-direction:column}}
