/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/
/* Theme customization starts here
-------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
  
}



::-webkit-scrollbar-corner { background: rgba(0,0,0,0.5); }
* {
    scrollbar-width: thin;
    scrollbar-color: #c5c5c5 #f6f6f6;
}
*::-webkit-scrollbar {
    width: 12px;
    height: 12px;
}

*::-webkit-scrollbar-track {
    background: #f6f6f6;
}

*::-webkit-scrollbar-thumb {
    background-color: #c5c5c5;
    border-radius: 20px;
    border: 3px solid #f6f6f6;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Regular.eot');
    src: local('Gilroy Regular'), local('Gilroy-Regular'),
        url('fonts/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Regular.woff2') format('woff2'),
        url('fonts/Gilroy-Regular.woff') format('woff'),
        url('fonts/Gilroy-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-ExtraboldItalic.eot');
    src: local('Gilroy Extrabold Italic'), local('Gilroy-ExtraboldItalic'),
        url('fonts/Gilroy-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-ExtraboldItalic.woff2') format('woff2'),
        url('fonts/Gilroy-ExtraboldItalic.woff') format('woff'),
        url('fonts/Gilroy-ExtraboldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Bold.eot');
    src: local('Gilroy Bold'), local('Gilroy-Bold'),
        url('fonts/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Bold.woff2') format('woff2'),
        url('fonts/Gilroy-Bold.woff') format('woff'),
        url('fonts/Gilroy-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Black.eot');
    src: local('Gilroy Black'), local('Gilroy-Black'),
        url('fonts/Gilroy-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Black.woff2') format('woff2'),
        url('fonts/Gilroy-Black.woff') format('woff'),
        url('fonts/Gilroy-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Light.eot');
    src: local('Gilroy Light'), local('Gilroy-Light'),
        url('fonts/Gilroy-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Light.woff2') format('woff2'),
        url('fonts/Gilroy-Light.woff') format('woff'),
        url('fonts/Gilroy-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Semibold.eot');
    src: local('Gilroy Semibold'), local('Gilroy-Semibold'),
        url('fonts/Gilroy-Semibold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Semibold.woff2') format('woff2'),
        url('fonts/Gilroy-Semibold.woff') format('woff'),
        url('fonts/Gilroy-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Medium.eot');
    src: local('Gilroy Medium'), local('Gilroy-Medium'),
        url('fonts/Gilroy-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Medium.woff2') format('woff2'),
        url('fonts/Gilroy-Medium.woff') format('woff'),
        url('fonts/Gilroy-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-MediumItalic.eot');
    src: local('Gilroy Medium Italic'), local('Gilroy-MediumItalic'),
        url('fonts/Gilroy-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-MediumItalic.woff2') format('woff2'),
        url('fonts/Gilroy-MediumItalic.woff') format('woff'),
        url('fonts/Gilroy-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-BlackItalic.eot');
    src: local('Gilroy Black Italic'), local('Gilroy-BlackItalic'),
        url('fonts/Gilroy-BlackItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-BlackItalic.woff2') format('woff2'),
        url('fonts/Gilroy-BlackItalic.woff') format('woff'),
        url('fonts/Gilroy-BlackItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-UltraLight.eot');
    src: local('Gilroy UltraLight'), local('Gilroy-UltraLight'),
        url('fonts/Gilroy-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-UltraLight.woff2') format('woff2'),
        url('fonts/Gilroy-UltraLight.woff') format('woff'),
        url('fonts/Gilroy-UltraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-RegularItalic.eot');
    src: local('Gilroy Regular Italic'), local('Gilroy-RegularItalic'),
        url('fonts/Gilroy-RegularItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-RegularItalic.woff2') format('woff2'),
        url('fonts/Gilroy-RegularItalic.woff') format('woff'),
        url('fonts/Gilroy-RegularItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-SemiboldItalic.eot');
    src: local('Gilroy Semibold Italic'), local('Gilroy-SemiboldItalic'),
        url('fonts/Gilroy-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-SemiboldItalic.woff2') format('woff2'),
        url('fonts/Gilroy-SemiboldItalic.woff') format('woff'),
        url('fonts/Gilroy-SemiboldItalic.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-HeavyItalic.eot');
    src: local('Gilroy Heavy Italic'), local('Gilroy-HeavyItalic'),
        url('fonts/Gilroy-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-HeavyItalic.woff2') format('woff2'),
        url('fonts/Gilroy-HeavyItalic.woff') format('woff'),
        url('fonts/Gilroy-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Extrabold.eot');
    src: local('Gilroy Extrabold'), local('Gilroy-Extrabold'),
        url('fonts/Gilroy-Extrabold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Extrabold.woff2') format('woff2'),
        url('fonts/Gilroy-Extrabold.woff') format('woff'),
        url('fonts/Gilroy-Extrabold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-BoldItalic.eot');
    src: local('Gilroy Bold Italic'), local('Gilroy-BoldItalic'),
        url('fonts/Gilroy-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-BoldItalic.woff2') format('woff2'),
        url('fonts/Gilroy-BoldItalic.woff') format('woff'),
        url('fonts/Gilroy-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-UltraLightItalic.eot');
    src: local('Gilroy UltraLight Italic'), local('Gilroy-UltraLightItalic'),
        url('fonts/Gilroy-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-UltraLightItalic.woff2') format('woff2'),
        url('fonts/Gilroy-UltraLightItalic.woff') format('woff'),
        url('fonts/Gilroy-UltraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-LightItalic.eot');
    src: local('Gilroy Light Italic'), local('Gilroy-LightItalic'),
        url('fonts/Gilroy-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-LightItalic.woff2') format('woff2'),
        url('fonts/Gilroy-LightItalic.woff') format('woff'),
        url('fonts/Gilroy-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Heavy.eot');
    src: local('Gilroy Heavy'), local('Gilroy-Heavy'),
        url('fonts/Gilroy-Heavy.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Heavy.woff2') format('woff2'),
        url('fonts/Gilroy-Heavy.woff') format('woff'),
        url('fonts/Gilroy-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-Thin.eot');
    src: local('Gilroy Thin'), local('Gilroy-Thin'),
        url('fonts/Gilroy-Thin.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-Thin.woff2') format('woff2'),
        url('fonts/Gilroy-Thin.woff') format('woff'),
        url('fonts/Gilroy-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Gilroy';
    src: url('fonts/Gilroy-ThinItalic.eot');
    src: local('Gilroy Thin Italic'), local('Gilroy-ThinItalic'),
        url('fonts/Gilroy-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gilroy-ThinItalic.woff2') format('woff2'),
        url('fonts/Gilroy-ThinItalic.woff') format('woff'),
        url('fonts/Gilroy-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

.d-none{display:none;}

/*#show_personal,#show_step,.mcsleft,#show_card{display:block;}*/

.site-footer{background:#1D1D1F;}
.site-footer-row-container-inner{border-bottom:0px !important;}
#footer-menu a{padding-left:0px !important;}
#colophon .footer-navigation .footer-menu-container > ul li.current-menu-item > a,#colophon .footer-navigation .footer-menu-container > ul li a:hover{color:#fff !important;}
#colophon .footer-navigation .footer-menu-container > ul > li > a{color:#7a7c81 !important;}
.site-footer .site-footer-wrap .site-footer-section .footer-social-wrap .footer-social-inner-wrap .social-button{border-radius: 50% !important;background: rgba(255,255,255,0.3);}
.footer-html-inner p{color: rgb(245 247 248 / 60%);}
.kadence-svg-iconset{color:#fff;}
.site-header-row-container-inner{background: #1D1D1F;}
.header-navigation ul li.menu-item>a{color:#fff !important;}
.header-button-inner-wrap a,.header-button-inner-wrap a:focus-visible{outline:none;border: 0px !important;color: #fff !important;font-size: 18px !important;line-height: 24px;}
.site-footer-top-section-1{display: block !important;}
.site-footer-top-section-1 > div{margin-left:0px !important;}
#footer-navigation,.footer-menu-container{display: block !important;}
#footer-menu{justify-content: space-between;}
#menu-item-74{position:relative;}
#menu-item-74:after{content:url('https://hopn.ca/wp-content/uploads/2023/08/Group-1171275650.png');    position: absolute;
    top: -10px;
    right: 0;}
.kt-accordion-panel-inner{padding-bottom:0px !important;}
.kt-accordion-panel-inner > div{margin-bottom:0px !important;}
.reliimg{margin-bottom:-30px !important;margin-left:15px;}
#kt-accordion-header-145193{padding-top:0px !important;}
.wcubox .kt-accordion-panel-inner ul {
  list-style: none;
}
.wcubox .kt-accordion-panel-inner li::before {
    content: "\2022";
    color: #FF7918;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}
.faqbox .kt-blocks-accordion-icon-trigger{border: 1px solid #1D1D1F;
    border-radius: 50%;
    padding: 5px;}


.faqbox{background:#fff;}
.faqbox .kt-accordion-pane{margin:30px 0;}
.faqbox h2{font-size:52px;line-height:60px;font-weight: bold;font-style: normal;color:#1D1D1F;}
.faqbox .kt-accordion-header-wrap button{background: transparent !important;}
.faqbox .kt-blocks-accordion-title-wrap{font-size:24px;line-height:30px;font-weight: 500;font-style: normal;color:#1D1D1F;}
.faqbox .kt-accordion-panel-inner p{font-size:20px;line-height:36px;font-weight: 500;font-style: normal;color:rgba(29, 29, 31, 0.7);}
.faqbox .kt-accordion-panel-inner{padding-top: 0px;padding-bottom: 0px;}
.faqbox .kt-blocks-accordion-icon-trigger:before,.faqbox .kt-blocks-accordion-icon-trigger:after{background:#1D1D1F !important;left:7px !important;top:15px !important;}

.wcubox h2{font-size:52px;line-height:60px;font-weight: bold;font-style: normal;color:#FFFFFF;}
.wcubox p{font-size:20px;line-height:36px;font-weight: 500;font-style: normal;color:#FFFFFF;}
.wcubox .kt-accordion-header-wrap button{background: transparent !important;border: 0px !important;}
.wcubox .kt-blocks-accordion-title{font-size:40px;line-height:42px;font-weight: 600;font-style: normal;color:#FFFFFF;}
.wcubox .kt-accordion-panel-inner{background: transparent !important;}
.wcubox .kt-accordion-panel-inner li,.wcubox .kt-accordion-panel-inner p{color:#FFFFFF;font-size:20px;line-height:24px;font-weight: 500;font-style: normal;margin-bottom:0px;}
.wcubox .kt-blocks-accordion-icon-trigger:before,.wcubox .kt-blocks-accordion-icon-trigger:after{background:#FFFFFF !important;}
.wcubox .kt-accordion-pane{border-bottom: 1px solid rgba(255,255,255,0.2);}
.wcubox .kt-accordion-header-wrap{margin-top:0px !important;}
.wcubox .kt-blocks-accordion-header{padding-top: 40px !important;padding-bottom: 40px !important;}

.hiwbox{background: #f5f7f8;font-family: 'Poppins', sans-serif;}
.hiwbox h2{font-size:52px;line-height:60px;font-weight: 600;font-style: normal;color:#1D1D1F;}
.hiwbox h4{font-size:24px;line-height:30px;font-weight: 600;font-style: normal;color:#1D1D1F;}
.hiwbox p{font-size:20px;line-height:30px;font-weight: 500;font-style: normal;color:#1D1D1F;}

.main_form_show ul{padding-inline-start: 0px !important;}
.main_form_show ul li{align-items: center;display: flex;margin: 0 auto;font-size: 14px !important;}
.main_form_show ul li span{display: inline-block;padding-inline-end: 5px;}
.main_form_show ul li span img{width: 35px;}
.withsummry h3 {
    float: left;
}

.withsummry span.editquatebtn {
    float: right;
    font-size: 12px;
    background: #1D1D1F;
    color: #fff;
    position: relative;
    top: 0;
    left: 6px;
    cursor: pointer;
    padding: 10px 15px;
    border-radius: 4px;
    font-family: 'Poppins' !important;
    font-weight: 400;
}

.withsummry {
    display: inline-block;
    width: 100%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 28px #00000012;
    border-radius: 5px;
    padding: 15px !important;   
    margin-bottom:15px;
    overflow-y: scroll;
    max-height: 370px;
    min-height: 370px;    
}

.withsummry span.editquatebtn i {
    color: #fff;
}
.main_car_show .btn-next-ngd{width: 100%;height: 60px;font-weight: 500;border-radius: 10px;text-transform: uppercase;background: #1D1D1F;padding: 10px 21px;color: #fff;text-decoration: none;}
.ngd-form-loc .kt-inside-inner-col{padding: 0px !important;}
.main_form_show{padding: 0px 0px 0px 0px;}

ul.form-stepper li a .form-stepper-circle{width: 60px;height: 60px;background-color: #E5E5E5 !important;border-color: #E5E5E5;}
.form-stepper .form-stepper-active .form-stepper-circle {background-color: #393939 !important;}
.main_car_show > div{border-bottom:0px;padding: 0px 0;}
.home{background:#f5f7f8;}
.main_car_show{padding: 0px;border-radius: 30px;width: 100%;float: left;display:flex;}
.main_form_show > ul{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 5px;padding: 15px !important;overflow-y: scroll;max-height: 230px;min-height: 230px;}
.main_form_show li{margin:0px !important;}
.msleft{width: 75%;float: left;}
.msleft > div:last-child{margin-bottom:0px !important;}
.msright{width: 25%;float: left;display: flex;align-items: center;justify-content: center;}
.msright a{background: #0F44FF !important;font-family: 'Poppins', sans-serif;}
.msright p{font-family: 'Poppins', sans-serif;color: #1D1D1F;font-size: 30px;font-style: normal;font-weight: 600;line-height: 36px;text-transform: capitalize;}
#msrbtn{padding: 0 15px !important;text-align: left;}
#msrbtn p{text-align:left;}
#msrbtn a{width: 100% !important;text-align: center;font-size: 18px;}
.form-stepper-list{color: #000 !important;font-size: 18px !important;font-weight: 800;line-height: 21px !important;}
.form-stepper .form-stepper-unfinished .label{font-size: 14px !important;font-weight: 600 !important;font-family: 'Poppins', sans-serif;}
.mspleft{width: 55%;}
.mspright{width: 45%;}





.carbox{width:100%;float:left;display: flex;align-items: center;margin:0 0 30px 0;height: unset !important;}
.carname{width:50%;float:left;overflow-y: scroll;max-height: 630px;padding: 0 0 0 0;}
.carname img{padding: 15px 0px;width: 70%;min-width: 230px;}
.carname h3{font-family: 'Poppins', sans-serif;}
.cardetail{width:50%;float:left;padding: 0 15px;}
.cardetail i{font-size:24px;color:#000;}
.cardetail span{font-family: 'Poppins', sans-serif;}
.carname_mains{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 5px;margin-bottom: 30px;padding: 15px;position:relative;width:100%;float:left;}
.carname_mains img{margin:0 auto;}
.carname_mains h3{font-family: 'Poppins', sans-serif;font-weight:600;font-size:16px;line-height:25px;letter-spacing: 0px;color: #000000;text-transform: capitalize;}
.carname_mains h3 span{font-family: 'Poppins', sans-serif;font-weight:500;font-size:14px;line-height:25px;letter-spacing: 0px;color: #8A8A8A;text-transform: capitalize;padding-left:10px;}
.carname_mains h6{position:absolute;top:10px;right:10px;padding:5px;font-size: 19px !important;line-height: 29px;font-weight: 600;border: 1px solid #000;}
.form-stepper .form-stepper-completed .form-stepper-circle{background-color: #393939 !important;}

#show_personal{width: 100%;float: left;margin-top: 30px;}
#show_personal label{color: #1D1D1F;font-family: 'Poppins', sans-serif;font-size: 16px;font-style: normal;font-weight: 500 !important;line-height: normal;text-transform: capitalize;}
#show_personal input[type="text"],#show_personal input[type="email"],.childdivspickup input{border-radius: 10px !important;border: 0.821px solid #70707029 !important;background: #FFF !important;color: #1D1D1F;font-family: 'Poppins', sans-serif;font-size: 18px !important;font-style: normal;font-weight: 400;line-height: normal !important;}
#show_personal .ngd_tc_form_field{margin-bottom: 20px;}
#show_personal .ngd_tc_form_field .iti{border-radius: 10px !important;border: 0.821px solid #70707029 !important;background: #FFF !important;color: #1D1D1F;}
#show_personal .ngd_tc_form_field .iti input{border:0px !important;}
#show_personal h3{color: #1D1D1F;font-family: 'Poppins', sans-serif;font-size: 30px;font-style: normal;font-weight: 500;line-height: 36px;letter-spacing: -0.48px;text-transform: capitalize;border-bottom: 1px solid #70707029;padding-bottom: 15px;}
#show_personal .ngd_tc_proceed_form{width: 260px;height: 45px;font-weight: 400;border-radius: 5px;text-transform: capitalize;padding: 10px 10px;color: #fff;text-decoration: none;background: #393939 !important;font-family: 'Poppins', sans-serif;min-width: 150px;}
#wrapper .ngd_tc_form_wrapper h3{font-weight: 600;}
#show_step{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 5px;padding: 30px;}
#multi-step-form-container > ul{padding-left:0px !important;}
.kadence-column66_215301-a8 > .kt-inside-inner-col {min-height: 700px;}
.ssmain{margin-top:-50px;}
#show_personal input, #show_personal select{padding: 10px 18px;}
.childdivspickup{margin-top:0px;width: 100%;float: left;padding: 0px;}
.chitop{width: 100%;float: left;margin-bottom: 10px;}
.chitop input{width: 100% !important;}
.chibot{width: 100%;float: left;}
.chibot input:nth-child(1){width: 38% !important;float: left;margin-right: 2%;}
.chibot input:nth-child(2){width: 45% !important;float: left;margin-left: 2%;}
.removelass_main,.removelass{float: right !important;width: 13% !important;}
.removelass_main img{float: right;}
.chimain,.chimain1{width:100%;float:left;display:none;padding: 15px;}
#piclink span:nth-child(2),#piclink1 span:nth-child(2){
    float: right;
    background: #000;
    color: #fff;
    padding: 0px 10px;
    border-radius: 8px;
    font-weight: 700;
    margin-top: 0px;
    cursor: pointer;
    font-size: 15px;
    text-align: right;
    display: inline-block;
    cursor: pointer;
    background: #201E20;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    text-align: left;
    color: #FCFCFC;
    padding: 16px 26px;
    border-radius: 25px;
    display: block;
}
#piclink span:nth-child(1),#piclink1 span:nth-child(1){display: inline-block;float: right;width: 20px;margin-top: 5px;margin-left: 15px;}
#piclink,#piclink1{ background: transparent !important;font-size: 16px !important;width: 100% !important;text-decoration: none;color: #000;text-align: left !important;padding: 15px;display: block;}
.custickty{bottom:0px !important;right:0px !important;}
.big_bag_name_text,.suitcase_name_text,.child_seat_name_text{float: right !important;order: 2 !important;margin-left:5px;}
.big_bag_name_image{flex-basis: fit-content !important;}
.big_bag_name_image img,.child_seat_name_image img{width:30px;}
#wrapper .big_bags_list .big_bag_name,#wrapper .suitcases_list .suitcase_name,#wrapper .child_seats_list .child_seat_name{width: unset;flex-basis: unset;}
#wrapper .big_bags_list .big_bags_list_item,#wrapper .suitcases_list .suitcases_list_item,#wrapper .child_seats_list .child_seats_list_item{padding:0px;}
#wrapper .big_bags_list .big_bags_list_item:not(:last-child),#wrapper .child_seats_list .child_seats_list_item:not(:last-child){margin-bottom:0px;}
#wrapper .big_bags_list .big_bags_list_item .ngd_tc_icon_minus-circle:before,#wrapper .suitcases_list .suitcases_list_item .ngd_tc_icon_minus-circle:before,.child_seats_list_item .ngd_tc_icon_minus-circle:before,.persons_selection_list .ngd_tc_icon_minus-circle:before{color: #959595;}
.child_seat_quantity_selection,.child_seat_quantity_selection{order:3;}

.pasngerbuttnmain button{width: 110px;}
.child_seat_quantity_selection .ngd_tc_input_numeric_value{font-size: 17px;}
.editquatebtn{background: #E5F2FF 0% 0% no-repeat padding-box !important;border-radius: 8px !important;letter-spacing: 0px !important;color: #0080FF !important;text-transform: capitalize !important;font-weight: 600 !important;}
.editquatebtn i{color: #0080FF !important;}

.main_form_show h3{color: #1D1D1F;font-family: 'Poppins', sans-serif;font-size: 24px;font-style: normal;font-weight: 500;line-height: 30px;letter-spacing: -0.48px;text-transform: capitalize;}
.main_form_show > .mainflow_sh > span{background: #F6F6F6;padding: 4px;border-radius: 5px;margin-right: 10px;}
.main_form_show li{margin:0px 0 !important;color: #1D1D1F;font-family: 'Poppins', sans-serif;font-size: 14px;font-style: normal;font-weight: 400;line-height: 16px;text-transform: capitalize;min-height: 40px;}
.sq-card-message{display:none;}

/*#show_card{background: #fff;padding: 30px;margin: 0 0 20px;border-radius: 20px;width: 100%;display: inline-block;}*/
#show_card form{padding-top: 0px;padding-bottom: 0px;margin-bottom: 0px;}
#show_card button{width: auto;height: 60px;font-weight: 500;border-radius: 10px;text-transform: uppercase;padding: 10px 10px;color: #fff;text-decoration: none;background: #0F44FF !important;font-family: 'Poppins', sans-serif;min-width: 150px;}
.sshr{width: 90%;position: absolute;min-height: 1px;background-image: linear-gradient(to right, #C9C9C9 33%, #C9C9C9 0%);background-position: bottom;background-size: 18px 4px;background-repeat: repeat-x;top: 24%;left: 50%;margin-right: -50%;transform: translate(-50%, -50%);}
#wrapper .ngd_tc_form_section{padding: 30px !important;width: 100%;float: left;border-radius: 16px;}    
#show_step .form-stepper-horizontal li:after{display:none !important;}    
#payment-form{padding-top:0px !important;padding-bottom:0px !important;}
#card-number-wrapper #cardNumber{border-radius: 10px !important;border: 0.821px solid #1D1D1F !important;background: #FFF !important;color: #1D1D1F;font-family: 'Poppins', sans-serif;}
#ngd_person_form{margin-bottom:0px;}
.form-stepper .form-stepper-completed .label,.form-stepper .form-stepper-active .label{color: #000 !important;font-size: 14px !important;font-weight: 600;line-height: 21px !important;font-family: 'Poppins', sans-serif;}

.mitop{width: 100%;float: left;margin-bottom: 15px;}
.milef{width: 48%;float: left;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #70707030;border-radius: 5px;margin: 1%;padding:10px;}
.milef span{background:transparent;}    
.milef li{min-height: 28px;}    
.mirig{width: 48%;float: left;background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #70707030;border-radius: 5px;margin: 1%;padding:10px;}
.mibot{width: 100%;float: left;margin-top: 15px;}
.mainflow_sh i {font-size: 14px !important;}


@media screen and (max-width: 568px){
    .carname{width:100%;padding:0px !important;}
    .cardetail{width:100%;}
    .carbox{display: block;}
    .carname,.cardetail{border-bottom: 1px solid #1D1D1F;margin-bottom: 15px;padding-left:0px !important;padding-right:0px !important;} 
    .msright{padding-bottom: 15px;padding-top: 15px;}    
    #block-3 figure{float: left;margin-left: 0px;}
    .hiwbox > .kt-inside-inner-col > div > .kt-inside-inner-col,.wcubox > .kt-inside-inner-col > div > .kt-inside-inner-col,.faqbox > .kt-inside-inner-col > div > .kt-inside-inner-col{padding: 0px !important;}
    .wcubox > .kt-inside-inner-col,.faqbox > .kt-inside-inner-col,.hiwbox > .kt-inside-inner-col{padding: 60px 15px 0px 15px  !important;}
    .reliimg{margin-bottom: 0px !important;}
    #footer-menu li{width:50%;}
    .ngd_tc_form_tabs{overflow-x: scroll;}
    .ngd_tc_form_tabs li{min-width:100px;}
    /*.ngd_tc_grid{display:block;}*/
    .ngd_tc_grid > div{margin-bottom: 15px !important;}
    #form_service .drawer_content{top: 480px !important;height:unset !important;}
    #form_service_return .drawer_content{top: 515px !important;height:unset !important;}
    .suitcases_list,.big_bags_list{overflow-x: scroll;}
    .suitcases_list_item > div,.big_bags_list_item > div{min-width:92px;}
    .child_seat_quantity_selection{min-width:100px;}
    .main_car_show > div > div:nth-child(2){display:block;}
    #map-canvas{display: inline-block;}
    #map-canvas_return{display: inline-block;}
    .green_box .txt{padding-left:15px;}
    /*#show_card{display: flow-root;}*/
    .ckh_rightdiv,.ckh_leftdiv{height:auto !important;}
    .addtorettnmain,.nexttbuttoninfo {float: unset !important;margin:10px 0px !important;text-align: center;}   
    #multi-step-form-container {margin-top: 0rem !important;}    
    .callbtn_ngd{padding: 16px 16px !important;}
    #form_service_return .form-stepper a{max-width: 100px;}
    .alminpha{width:100% !important;padding-left:0px !important;padding-right:0px !important;}
    .almicn1{margin-bottom:15px;}
    .alfsingle {width: 100% !important;padding:7px 0 !important;}
}

@media screen and (max-width: 577px){
    .sq-card-wrapper{min-width: 100%;}
    #card-number-wrapper{width: 100%;float: left;}
    #card-data-wrapper{width: 100%;float: left;margin-top: 0px;}   
    #form_service .ngd_tc_form_field,#form_service_return .ngd_tc_form_field{grid-column-end: span 12 !important;}
    .persons_selection_list_wrapper ul{overflow-x: scroll;min-width: 260px;padding-right: 15px !important;}
    .child_seats_list_wrapper ul{overflow-x: scroll;min-width: 340px;padding-right: 15px !important;}
    
}

@media screen and (max-width: 544px){
    .sq-card-iframe-container{height:96px !important;}
    /*#wrapper .ngd_tc_list{min-width:320px;overflow-x:scroll;}*/
}

@media screen and (min-width: 569px) and (max-width: 1024px){
    .site-top-footer-wrap,.site-middle-footer-wrap{width: 100%;float: left;}    
    .site-footer-top-section-1,.site-footer-top-section-3{width: 50%;float: left;display: block !important;}
    .site-top-footer-inner-wrap{display:block !important;}
}

@media screen and (min-width: 569px) and (max-width: 768px){
    .carname img{min-width:unset;}    
}



@media screen and (max-width: 768px){
    .albot{padding:0px !important;}
    .almsleft,#rbbox5{width:100% !important;margin-bottom:0px;}
    #totalpasnger_return,.alfsingle input{width:100% !important;}
    .albright ul{margin-top:30px;}
    #rbbox6 .albleft{padding:15px !important;}
    #rbbox4 .formaminname,#rbbox5{margin-left:0px !important;}
    .botmmainxs .albright span.spntxt{font-size:14px !important;}
    .albleft .child_seat_name_text{font-size: 14px !important;}
    .botmmainxs .albleft span.suitcase_name_text{font-size: 14px !important;}
    .albright{margin-top:30px;}
    #rbbox3 input, #rbbox3 select{margin:0px 0 !important;}
    .almstp:before{left: 11px !important;}
    #rbbox4 .tohetag{margin-left:0px !important;}
    #rbbox6 .albright ul{padding:15px !important;}
    .popmod .modal-content{margin-top:10%;}
    #rbbox5{padding-top:0px !important;}
    .stpfibox input{font-size:18px !important;}

#rbbox3 span {
    top: 20px !important;
    left: 15px !important;
    width: 23px !important;
    height: 23px !important;
}    
    
.ckh_leftdiv {
    width: 100%!important;
    margin: 0px!important;
}
.ckh_rightdiv {
    width: 100%!important;
    margin-left: 0px!important;
    margin-top: 40px!important;
    height:auto !important;
}
.popopux .mainpopdirst > div {
    width: 100% !important;
}
#form_service .ngd_tc_form_tab{display: grid !important;}
.tfimg{margin: 0 auto !important;}
    .ssmain{display: block;}
    .mcsleft{width:100%;float: left;margin-top: 30px;}
    .mcsright{width:100%;float: left;margin-top: 30px;} 
    .main_form_show{width: 100%;float: left;}
    .main_form_show ul{width: 100%;float: left;margin-bottom:0px !important;}
    /*.main_form_show li{width: 50%;float: left;}*/
    .site-footer-top-section-2{display: none !important;}
    .site-top-footer-inner-wrap {display: block !important;}
    .drawer_content{left: 0 !important;transform: unset !important;top: 225px !important;}
    /*#form_service_return .drawer_content{top: 225px !important;z-index:1;}*/
    .pasngerbuttnmain{position:sticky;}
    .pasngerbuttnmain button{position:relative;bottom: 0px !important;}
    .stickybutton_custom ul.ngd_tc_list.big_bags_list{max-width:unset !important;}
    .albleft,.albright{width:100% !important;}
}
@media screen and (max-width: 1048px){
    .main_car_show{display: block;margin-top: 0px;}
    .msleft{width:100%;border-right:0px !important;}
    .msright{width:100%;}
    .cardetail{border-left:0px !important;}
    div#msrbtn{padding-left: 0px !important;padding-right: 0px !important;}
#form_service .ngd_tc_form_tab,#form_service_return .ngd_tc_form_tab{display: grid !important;}
.tfimg{margin: 0 auto !important;}    
}
@media screen and (max-width: 500px){
    .post-337 .card,.post-341 .card{width:100% !important;padding: 30px !important;}    
    .post-337 .card div,.post-341 .card div{height: 100px !important;width: 100px !important;}
    .post-337 .checkmark,.post-341 div i{font-size: 60px;margin-left: 25px;line-height: 100px;}
    .post-341 div i{margin-left: 30px !important;}
    .msp_left,.msp_right{width:100% !important;}
}

@media screen and (min-width: 769px){
    #multi-step-form-container{width: 70%;margin: 0 auto;}    
   /* #show_card li:nth-child(odd){padding-right:120px !important;}
    #show_card li:nth-child(even){padding-left:120px !important;}    
    #show_card li:last-child{float: right;padding-right: 0px !important;padding-left: 120px !important;}*/
    .drawer_content{width: 350px !important;padding: 0px !important;margin-left: 290px;padding: 15px !important;}
    .popopux .drawer_content{margin-left: 0px !important;}
}

@media screen and (min-width: 769px) and (max-width: 1340px){
    .drawer_content{margin-left:0px !important;}
    .ckh_rightdiv{overflow-y:scroll;}
    .removelass_main img, .removelass img{padding:8px;}
}

@media screen and (min-width: 769px) and (max-width: 1081px){
    .sq-card-iframe-container{height:97px !important;}
}

@media screen and (min-width: 1049px){
    .msleft{width: 72%;}
    .msright{width: 38%;}    
}

@media screen and (min-width: 569px) and (max-width: 1048px){
    .msright{margin-top:50px;}
}

@media screen and (min-width: 569px){
   /* #show_card li:nth-child(odd){padding-right:15px;}
    #show_card li:nth-child(even){padding-left:15px;}    
    #show_card li{width:50% !important;float:left;}
    #show_card li:last-child{float: right;padding-right: 0px !important;padding-left: 15px;}*/
}



.cardetail .ngd_tc_grid {
    margin-bottom: 10px;
}
.cardetail .ngd_tc_grid .psnspan {
    font-size: 14px;
    position: relative;
    top: -2px;
}
.mainflow_sh {
    font-size: 16px !important;
}
.mainflow_sh i {
    font-size: 20px;
}
li.mainflow_sh {
    margin-bottom: 0px !important;
}
/*.firstli_f:first-child:after {*/
/*    height: 42px !important;*/
/*}*/


.timeandkmcount {
    display: inline-block;
    width: 100%;
    margin-top: 9px;
}

.timeandkmcount li {
    display: inline-block;
    width: 100%;
    min-height: 28px;
}
.firstli_f:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    left: 6.5px;
    border-left: 2px dashed;
    bottom: 0px;
    height: 100%;    
}
.timedate_co {
    display: inline-block;
    width: 100%;
    color: blue;
}

.timedate_desti {
    display: inline-block !important;
    width: 95%;
    margin-left: 25px !important;
    color: #000000;
}

.main_form_show .withsummry ul li {
    display: inline-block !important;
    position:relative;
}
.main_form_show .withsummry ul li span{
    padding-inline-end: 0px !important;
    margin-right: 4px !important;     
}
.main_form_show .withsummry ul li.mainflow_sh.datems {
    font-size: 12px !important;
}

.icon_t {
    position: absolute;
    left: 0;
}

.timedate_co {
    display: inline-block !important;
    width: 95%;
    margin-left: 25px !important;
    color: #254EAE;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.datecount {
    display: inline-block !important;
    width: 95%;
    margin-left: 25px !important;
    color: #848484;
    font-size: 12px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.main_form_show .withsummry ul {
    position: relative;
}
.firstli_f {
    position: relative;
}
#wrapper .ngd_tc_form_tabs {   
    grid-template-columns: 1fr 1fr 1fr !important;    
}
.green_box {
    display: inline-block;
    width: 100%;
    background: #E2FFEE;
    padding: 25px 16px 18px 23px;
    margin-top: -10px;
    border-radius: 5px;
}
.green_box .bigtxt {
    color: #007E1C;
    font-weight: 700;
    font-size: 18px;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
}
.green_box .smltxt {
    color: #007E1C;
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.icn {
    float: left;
    width: 8%;
    display: inline-block;

}
.txt {
    float: left;
    width: 84%;
    display: inline-grid;
    position: relative;
    top: -6px;
    margin-left: 10px;

}
#map-canvas,#map-canvas_return {
    height: 300px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    margin-top:30px;
}
.gmnoprint {
    display: none;
}
.addtoreturndiv a {
    height: 45px;
    line-height: 16px;
    font-size: 16px;
    border-radius: 5px;    
    
    text-align: center;
    
    /* width: 100%; */
    font-weight: 400;
    
    text-transform: capitalize;
    padding: 16px 21px;
    color: #fff;
    text-decoration: none;
    background: #1243FF !important;
    font-family: 'Poppins', sans-serif;
    display: inline-block;
    width: 260px;
    
}
.addtoreturndiv a:hover,.addtoreturndiv a:active,.addtoreturndiv a:focus,.addtoreturndiv a:focus-within{color:#fff !important;outline:unset;}
.addtorettnmain {
    float: right;
    margin-left: 16px;
}
.nexttbuttoninfo {
    float: right;
}
.addtoreturndiv {
    /* margin-top: 14px; */
    width: 100%;
    display: inline-block;
}

.addtoreturndiv:active,.addtoreturndiv:focus,.addtoreturndiv:focus-within,.addtoreturndiv:hover{color:#fff !important;}

.gm-style-cc {
    display: none;
}
.tripinfodiv {
    margin-top: 0px;
    
}
#tripomfpul li:last-child{padding-bottom: 30px;}

.tripinfodiv h3 {
    color: #1D1D1F;
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
    letter-spacing: -0.48px;
    text-transform: capitalize;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.tripinfodiv ul {
    padding: 0 !important;
    list-style: none;
}

.tripinfodiv ul .tripinfodiv_li {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    display: inline-table;
    width: 100%;
    margin-bottom: 9px;
}

.tripinfodiv ul .tripinfodiv_li .left_trip {
    float: left;
}

.tripinfodiv ul .tripinfodiv_li .right_trip {
    float: right;
    font-weight: 500;
    color: #1D1D1F;
}

li.tripinfodiv_li.dicont_spn {
    color: #00B412;
    font-weight: 700;
    margin-bottom: 0px !important;
    border-top: 1px solid #70707029;
    padding-top: 15px !important;
    padding-bottom: 0 !important;
}

.dicont_spn{margin-bottom: 20px !important;padding-bottom: 35px !important;}

.dicont_spn span{color:#00B412 !important;}

li.tripinfodiv_li.extraserv_spn {font-weight: 300;font-size: 15px;margin-bottom: 0 !important;padding-bottom: 0 !important;}

li.tripinfodiv_li.firsttrip {
    margin-bottom: 0;
}



.mcsright,.mcsleft{display:none;}
.mcsleft{margin-top: 10px;}

.main_car_show .carbox {    
    align-items: normal !important;    
}
.main_car_show .msright {
    align-items: normal !important; 
}
li.tripinfodiv_ld.titlefrm span {
    color: #000;
    font-weight: 700;
    font-size: 13px;
}
.main_car_show > div a:hover{color:#ffffff;}

#show_personal label{display:none !important;}

.tripinfodiv_li span{font-family: 'Poppins', sans-serif;font-weight: 600 !important;}
.tripinfodiv_li{padding:0px 11px;    margin-bottom: 0px !important;}


/*#show_card ul{width:100%;float:left;}*/

/*
#show_card ul {
    padding: 0 !important;
    list-style: none;
}

#show_card ul .tripinfodiv_li {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px !important;
}

#show_card ul .tripinfodiv_li .left_trip {
    float: left;
}

#show_card ul .tripinfodiv_li .right_trip {
    float: right;
    font-weight: 500;
    color: #1D1D1F;
}

#show_card li.tripinfodiv_li.dicont_spn {
    color: #00AE26;
    font-weight: 700;
}

#show_card li.tripinfodiv_li.extraserv_spn {font-weight: 300;font-size: 15px;padding-bottom: 0 !important;}
*/


.topform_ngd_ttl span{font-size: 34px;font-style: normal;line-height: 50px;letter-spacing: -0.2px;}
.topform_ngd_ttl .lngd{font-size: 20px;}
.ngd_tc_tab_text{color: #1D1D1F;text-align: center;font-size: 16px !important;font-style: normal !important;font-weight: 700 !important;line-height: normal !important;}
.ngd_tc_form_field_input{color: #1D1D1F !important;font-size: 16px !important;font-style: normal;font-weight: 500;text-transform: capitalize;font-family: 'Gilroy';}
.ngd_tc_proceed,.ngd_tc_proceed_return{font-family: Poppins;color: #FFF;text-align: center;font-size: 22px;font-style: normal;font-weight: 600;line-height: normal;text-transform: capitalize;width: 100%;margin-right: 0px !important;border-radius: 0px !important;background-color:#393939 !important;}
.callbtn_ngd{text-align: center;font-size: 22px;font-style: normal;line-height: normal;text-transform: uppercase;top: 0px;background: #393939;color: #fff !important;border-radius: 0px;width: 100%;font-family: Poppins;padding: 16px 40px;height: 60px;font-weight: 500;}
.ngd_tc_form_field_submit_footer_text span{color: #1D1D1F;font-family: 'Gilroy';font-size: 12px;font-style: normal;font-weight: 600;line-height: normal;text-transform: capitalize;}
.ngd_tc_form_field_submit_footer_badge .ngd_tc_badge{color: #FFF !important;font-family: 'Gilroy';font-size: 10px !important;font-style: normal;font-weight: 400;line-height: 18px !important;letter-spacing: -0.2px;text-transform: uppercase;}
.tfimg{margin:0 auto 10px auto;}
.ngd_tc_tab_text{font-family: 'Poppins', sans-serif;}
.ngd_tc_icon_phone-call:before{filter: brightness(0) invert(1);}
#form_service button,#form_service .callbtn_ngd,#form_service_return button,#form_service_return .callbtn_ngd{font-size: 14px;text-transform: capitalize !important;font-weight: 500;}
#form_service .callbtn_ngd,#form_service_return .callbtn_ngd{display: flex;justify-content: center;align-items: center;}
.custickty,.pasngerbuttnmain button{background: #1D1D1F;border-radius: 0px;padding: 15px 25px;}
/*bottom: 15px;right: 15px;*/
.persons_selection_list_wrapper{    padding-bottom: 50px;}
#wrapper .suitcases_list .suitcase_quantity_selection,#wrapper .big_bags_list .big_bag_quantity_selection,#wrapper .child_seats_list .child_seat_quantity_selection{width: unset;flex-basis: unset;}


.fm1 .ngd_tc_form_field_icon:before{background: url(/wp-content/uploads/2023/10/fm1.png);width: 20px;background-repeat: no-repeat;background-size: 20px;content: "";display: block;height: 20px;background-position: 0px 0px;}
.fm2 .ngd_tc_form_field_icon:before{background: url(/wp-content/uploads/2023/10/fm2.png);width: 20px;background-repeat: no-repeat;background-size: 20px;content: "";display: block;height: 20px;background-position: 0px 0px;}
.fm3 .ngd_tc_form_field_icon:before{background: url(/wp-content/uploads/2023/10/fm3.png);width: 20px;background-repeat: no-repeat;background-size: 20px;content: "";display: block;height: 20px;background-position: 0px 0px;}
.fm4 .ngd_tc_form_field_icon:before{background: url(/wp-content/uploads/2023/10/fm4.png);width: 20px;background-repeat: no-repeat;background-size: 20px;content: "";display: block;height: 20px;background-position: 0px 0px;}
.fm5 .ngd_tc_form_field_icon:before{background: url(/wp-content/uploads/2023/10/fm5.png);width: 20px;background-repeat: no-repeat;background-size: 20px;content: "";display: block;height: 20px;background-position: 0px 0px;}
.fm6 .ngd_tc_form_field_icon:before{background: url(/wp-content/uploads/2023/10/fm6.png);width: 20px;background-repeat: no-repeat;background-size: 20px;content: "";display: block;height: 20px;background-position: 0px 0px;}
.fm1 .ngd_tc_form_field_icon,.fm2 .ngd_tc_form_field_icon,.fm3 .ngd_tc_form_field_icon,.fm4 .ngd_tc_form_field_icon,.fm5 .ngd_tc_form_field_icon,.fm6 .ngd_tc_form_field_icon{padding-top: 4px;}

#form_service .ngd_tc_form_tab,#form_service_return .ngd_tc_form_tab{display: flex;align-items: center;justify-content: center;padding: 25px 15px !important;}
.tfimg{width:25px;margin: 0 10px 0 auto;}
#form_service .ngd_tc_form_field_submit_footer,#form_service_return .ngd_tc_form_field_submit_footer{display:none;}


.ngd_tc_form_field_input::-webkit-input-placeholder { /* Edge */
  color: #1D1D1F;font-size: 16px !important;
}

.ngd_tc_form_field_input:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #1D1D1F;font-size: 16px !important;
}

.ngd_tc_form_field_input::placeholder {
  color: #1D1D1F;font-size: 16px !important;
}
.stickybutton_custom ul.ngd_tc_list.big_bags_list {
    max-width: 380px;
    margin: 0 auto !important;
}

#carrying_pet,#flight_type,#ngd_person_form .ngd_tc_date_time_input_field input{font-family: 'Poppins', sans-serif;border: 0.821px solid #70707029 !important;border-radius: 10px !important;background: url(/wp-content/uploads/2023/10/arrow.png) #fff !important;-webkit-appearance: none;background-repeat: no-repeat !important;background-size: 12px !important;background-position-x: 95% !important;background-position-y: 50% !important;}

span.smltxtt {
    color: #1D1D1F;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    width: 100%;
    display: inline-block;
}

span.smltxtt i.ngd_tc_icon_solid_handshake {
    position: relative;
    margin-right: 6px;
}

span.smlpricegre {
    color: #049D13;
    font-weight: 600;
    text-align: left;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    line-height: 12px; /* 100% */
    text-transform: capitalize;
    display: inline-block;
    width: 100%;
}
span.strickpricegre {
    color: #1D1D1F;
    text-align: center;
    font-family: Poppins;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    text-decoration: line-through;
    position: relative;
    top: -6px;
    left: 3px;
}
.ckh_leftdiv {
    float: left;
    width: 49%;
    margin-right: 1%;
    
    /*background: #FFFFFF 0% 0% no-repeat padding-box;*/
    /*box-shadow: 0px 3px 28px #00000012;*/
    
    border-radius: 16px;
    padding: 0px; 
    /*align-items: center;*/
    /*justify-content: center;*/
    /*display: flex;*/
    
    /*height: 400px;    */
    /*overflow-y: scroll;*/
    /*padding: 30px;    */
}

#tripomfpul li:nth-child(6){display:none !important;}
#tripomfpul li:nth-child(11){padding-bottom: 20px !important;border-bottom-right-radius: 16px;border-bottom-left-radius: 16px;}
.ckh_leftdiv h3{background: #fff;margin-bottom: 0px !important;padding: 30px 30px 0px 30px;border-top-right-radius: 16px;border-top-left-radius: 16px;text-align:center;}
.ckh_leftdiv li{background:#fff;padding: 5px 30px !important;display: flow-root !important;}
li.tripinfodiv_li.dicont_spn{margin-top: 0px;padding-top: 15px !important;border-top:0px !important;}
#tripomfpul li:last-child{padding-bottom: 30px !important;border-bottom-right-radius: 16px;border-bottom-left-radius: 16px;}
.msp_bot1{width: 100%;padding: 30px 0 30px 0 !important;}
.ckh_rightdiv{height: 727px !important;overflow-y:scroll;}
.msp_left,.msp_right{width:100% !important;}
.msp_left{margin-top: 0px;}
.msp_right{margin-top: 30px;}
.msp_box{margin: 15px 0 !important;}
.msp-link{margin-top:15px !important;}
.msp_bot{padding-top:0px !important;}
.ckh_leftdiv .titlefrm span{color: #1243FF !important;font-size: 20px !important;}


.ckh_rightdiv {
    float: left;
    width: 49%;
    margin-left: 1%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    /*box-shadow: 0px 3px 28px #00000012;*/
    border-radius: 16px;
    padding: 15px; 
    height: 400px;
    justify-content: center;
    align-items: center;    
}
.img_pyment {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

.img_pyment img {
    width: 70%;
    text-align: right;
    float: right;
}

.chkcoopan.error {
    color: red;
    padding-left: 3px;
     font-weight: 700;
}

.chkcoopan.sucess {
    color: green;
    font-weight: 700;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted #f7b443;
}

.mspright .tooltip{font-size: 12px;color: #707070;line-height: 18px;font-weight: 600;}
.mspright i{color:#707070;}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 300px;
  background-color: #f7b443;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 15px;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;

  top: 100%;
  left: unset;
  margin-left: 0px;  
  line-height: 20px;
  right:0;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}
span.tltmbol {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    margin-bottom: 11px;
}

span.tltmbol b {
    display: inline-block;
    width: 100%;
}
.pickupanothordiv {
    margin-top: 12px;
    width: 100%;
    float: left;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 28px #00000012;
    border-radius: 5px;
    /*padding: 15px;*/
    margin-bottom: 20px;    
}
.pickupanothordiv label {
    font-weight: 700 !important;
    color: #000;
}
.addmorecls {
    background: #E5F2FF 0% 0% no-repeat padding-box;
    border-radius: 8px;
    padding: 10px 15px;
    color: #0080FF;
    float: left;    
    font-weight: 700;
    margin-top: 9px;
    cursor: pointer;
    font-size: 15px;
    text-align: right;
    display: inline-block;
}
.childdivspickup input {
    float: left;
    width: 100% !important;
    line-height: unset !important;
    height: auto !important;
    font-size: 14px !important;
}
.childdivspickup .removelass {
    float: left;
    width: 20%;
    color: red;
    cursor: pointer;
    position: relative;
    top: 10px;
    font-size: 14px;
    font-weight: 700;
    padding-left: 10px;
}
.childdivspickup {
    display: inline-block !important;
    width: 100%;
    margin-bottom: 1px !important;
}
.col_3.msright {
    overflow-y: scroll;
    max-height: 630px;
    overflow-x: hidden;
}
.payment-container {
  display: flex;
  flex-flow: row wrap;
}
.payment-container > div:first-child{padding-left:0px;}
.exp-input-wrapper{padding: 0 15px;}

.sq-card-component  input{    background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid #70707029;border-radius: 8px;}
.img_pyment{display:none;}
.payment-radio-container{min-width: 180px;padding-bottom:0px !important;}
.payment-radio-container label{box-shadow: unset;border: 1px solid #70707029;border-radius: 8px;min-width: 100%;background: url(/wp-content/uploads/2023/10/ru.png) #fff;background-repeat: no-repeat !important;background-size: 26px !important;background-position-x: 95% !important;background-position-y: 50% !important;}
.payment-radio-container input[type="radio"]:checked + .pplogo-container{box-shadow:unset !important;border: 1px solid #70707029 !important;background: url(/wp-content/uploads/2023/10/rf.png) #fff !important;background-repeat: no-repeat !important;background-size: 26px !important;background-position-x: 95% !important;background-position-y: 50% !important;}
.payment-radio-container img{width:100px;}
.payment-container > .payment-radio-container {
  flex: 0;
  padding: 0.5rem;
}
.paymentchekradiodiv input[type="radio"] {
  display: none;
}
.paymentchekradiodiv input[type="radio"]:not(:disabled) ~ .pplogo-container {
  cursor: pointer;
  
}
.paymentchekradiodiv input[type="radio"]:disabled ~ .pplogo-container {
  color: #2251fc;
  border-color: #2251fc;
  box-shadow: none;
  cursor: not-allowed;
}
.pplogo-container {
  height: 60px;
  display: flex;
  justify-content:canter;
  align-items:center;
  width: 120px;
  background: white;
  border: 1px solid #2251fc;
  border-radius: 7px;
  padding: 1rem;
  margin-bottom: 1rem;
  box-shadow: 0px 3px 10px -2px rgba(34, 81, 252, 0.5);
  position: relative;
}
.paymentchekradiodiv input[type="radio"]:checked + .pplogo-container {
 color: white;
 box-shadow: 0px 0px 8px rgba(34, 81, 252, 0.75);
}

.paymentchekradiodiv input[type="radio"]:checked + .pplogo-container::after {
  display:none;    
  font-family: 'ngd_tc_icons_font';
  color: #2251fc;
  border: 1px solid #2251fc;
  font-size: 1.2rem;
  font-weight:100;
  position: absolute;
  top: -20px;
  left: 50%;
  transform: translateX(-50%);
  height: 30px;
  width: 30px;
  line-height: 28px;
  text-align: center;
  border-radius: 50%;
  background: white;
  box-shadow: 0px 2px 5px -2px rgba(0, 0, 0, 0.25);
  content: "\e937";
}
.paymentchekradiodiv p {
  font-weight: 900;
}
@media only screen and (max-width: 700px) {
  .paymentchekradiodiv section {
    flex-direction: column;
  }
}
.removelass_main img, .removelass img {background: #FFF2F2;padding: 12px;width: 40px;margin-top: -7px;border-radius: 5px;float:right;}

span.removelass_main{
    float: left;
    width: 20%;
    color: red;
    cursor: pointer;
    position: relative;
    top: 10px;
    font-size: 14px;
    font-weight: 700;
    padding-left: 10px;
}
/* The Modal (background) */
.modal_mob {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    padding-top: 10; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 0px;
    border: 1px solid #888;
    width: 94%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* The Close Button */
.close_mob {
    color: #000;
    float: right;
    font-size: 29px;
    font-weight: bold;
    z-index: 9999999999999999999999;
    padding: 20px 20px;
    position: absolute;
    right: 0;
    top: 0;
}

.close_mob:hover,
.close_mob:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
/**/
.popopux .mainpopdirst {
background-image: url(/wp-content/uploads/2023/07/home-hero-bg.jpg);
    background-size: cover;
    background-position: 50% 50%;
    background-attachment: scroll;
    background-repeat: no-repeat;
    width: 100%;
    padding: 15px 15px 80px 15px;
}
.popopux .mainpopdirst > div{width:50%;}
.popopux {
    overflow: scroll;
    height: 800px;
}
.popopux .mainpopsecond{padding: 0px 15px 15px 15px;}

.mspmain{width: 100%;float: left;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 5px;padding: 15px;margin-bottom: 15px;}
.mspright{padding-left: 15px;}
.mspright,.mspleft{width:50%;float:left;}
.mspleft img{width:150px;}
.msp_box{width:100%;float:left;margin:0px 0;}
.msp_box p{color: #606060;font-size: 13px;line-height: 20px;font-family: 'Poppins', sans-serif;padding: 15px 0;font-weight: 500;margin-bottom:0px !important;}

.msp_box .bigtxt {
    font-weight: 700;
    display: inline-block;
    width: 100%;
    font-size: 15px;
}
.msp_box .smltxt {
    font-weight: 500;
    display: inline-block;
    width: 100%;
    font-size: 14px;
}
.msp_bot{width:100%;float:left;padding: 20px 0 0 0;}
.msp_left{width:60%;float:left;}
.msp_right{width:40%;float:left;}
.msp_right .ben_box{margin-top: 10px;}
.msp_bot1{width:100%;float:left;padding: 0px 0 0 0;}

.msp-link{width: 100%;float: left;}
.msp-link p{color: #606060;font-size: 13px;margin-bottom:0px !important;}
.msp-link a{background: transparent !important;font-size: inherit !important;color:#009FF1 !important;}
#msp-link{display: contents !important;}
#rnbtn{background: #393939 0% 0% no-repeat padding-box !important;border-radius: 5px;text-transform: capitalize;font-weight: 500;}
.squerpayment .msp-link p{line-height: 20px;    padding: 0px 15px 0px 0px;}
.squerpayment .msp_left1{width:40%;float:left;}
.squerpayment .msp_right1{width:60%;float:left;}
.ben_main{background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 4px;box-shadow: 0px 3px 28px #00000012;width:100%;;float:left;padding:15px;}
.ben_box{width: 100%;float: left;margin-bottom:0px;display:flex;}
.ben_box img{width:18px;min-width: unset;}
.ben_tit{text-align: left;font-size:14px !important;line-height:21px !important;font-weight:600 !important;letter-spacing: 0px;color: #000000 !important;text-transform: capitalize;font-family: 'Poppins', sans-serif;}
.ben_tit .smltxt{text-align: left;font-size:12px;font-weight:18px;letter-spacing: 0px;color: #000000;opacity: 1;}
.ben_box .txt{display: flex;align-items: center;top:unset;font-family: 'Poppins', sans-serif !important;}
.ben_box .txt span{text-align: left;letter-spacing: 0px;color: #000000;opacity: 1;font-size: 12px;line-height: 18px;font-weight: 600;}
.squerpayment #card-button{height: 40px;line-height: 20px;border-radius: 5px;width:100%;background: #393939 !important;text-transform: capitalize !important;}
.squerpayment label{font-family: 'Poppins', sans-serif;font-size: 14px;line-height: 20px;margin: 15px 0;display: flow;}


.psbtm{width: 100%;float: left;margin: 10px 0;}
.psbtml{width:50%;float:left;font-size: 15px;}
.psbtml img{display: inline;}
.psbtmr{width:50%;float:left;}
.psbtmr p{float:right;text-align: left;letter-spacing: 0px;color: #2680EB;font-size: 12px;line-height: 18px;font-weight: 600;padding-left: 10px;padding-top: 3px !important;margin-bottom: 0px !important;}
.psbtmr label{float:right;}
.psbtn button,.psbtn button:hover{background: #2680EB;width: 100%;font-size: 16px;font-weight: 600;}

.caimg{width:50%;float:left;}
.caimg img{    width: 50px;
    min-width: unset;
    display: inline-block;
    margin-left: -20px;
    position: relative;}
.caimg img:nth-child(1){margin-left:0px;}
.caimg img:nth-child(3){}
.caimg img:nth-child(2){}
.caimg img:nth-child(4){}
.catxt{width:50%;float:left;}
.catxt h5{text-align: left;
margin-bottom: 0px !important;
font-size:13px;
line-height:20px;
font-weight:700;
letter-spacing: 0px;
color: #000000;
opacity: 1;}
.catxt p{text-align: left;

font-size:13px;
line-height:20px;
font-weight:500;
letter-spacing: 0px;
color: #606060;
opacity: 1;}


.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 24px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #e9e9e9;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: #2680eb;
  -webkit-transition: .4s;
  transition: .4s;
}

.switch input:checked + .slider {
  background-color: #e9e9e9;
}

.switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.switch .slider.round {
  border-radius: 34px;
}

.switch .slider.round:before {
  border-radius: 50%;
}

  /*transition: max-height 0.2s ease-out;*/

.popopux{overflow-x:unset;height: 100%;}
.popmod .modal-content{max-width: 1300px;background: #fff;height:80%;}
/*max-width: 1340px;*/
.poppd label{display:none !important;}
.poppd input[type="text"], .poppd input[type="email"], .poppd  input {
    border-radius: 10px !important;
    border: 0.821px solid #70707029 !important;
    background: #FFF !important;
    color: #1D1D1F;
    font-family: 'Poppins', sans-serif;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal !important;
}
.poppd .ngd_tc_form_section{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 16px;opacity: 1;}
.poppd h3{color: #1D1D1F;
    font-family: 'Poppins', sans-serif;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    letter-spacing: -0.48px;
    text-transform: capitalize;
    border-bottom: 1px solid #70707029;
    padding-bottom: 15px;}
.poppd .iti--allow-dropdown{        border-radius: 10px !important;
    background: transparent !important;
    border: 0.821px solid #70707029 !important;}
#show_personal_return .poppd .ngd_tc_phone_number_field{border: 0px !important;}    
#myModal_mob li.ngd_tc_form_tab {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 25px 15px !important;
}    

#myModal_mob .ngd_tc_icon_map-location-1.firstside:before {
    /*background: url(/wp-content/uploads/2023/10/fm1.png);*/
    width: 40px;
    background-repeat: no-repeat;
    background-size: 20px;
    content: "";
    display: block;
    height: 100%;
    background-position: 10px 15px;
}
#myModal_mob .ngd_tc_icon_map-location-1.seconddside:before {
    /*background: url(/wp-content/uploads/2023/10/fm2.png);*/
    width: 40px;
    background-repeat: no-repeat;
    background-size: 20px;
    content: "";
    display: block;
    height: 100%;
    background-position: 10px 15px;
}
#myModal_mob span.ngd_tc_form_field_icon.ngd_tc_icon_users-passengers:before {
    background: url(/wp-content/uploads/2024/08/User_fill.png);
    width: 40px;
    background-repeat: no-repeat;
    background-size: 20px;
    content: "";
    display: block;
    height: 100%;
    background-position: 10px 15px;
}
#myModal_mob  .ngd_tc_form_field_icon.ngd_tc_icon_hand-suitcase-solid-3:before {
    background: url(/wp-content/uploads/2023/10/fm4.png);
    width: 20px;
    background-repeat: no-repeat;
    background-size: 20px;
    content: "";
    display: block;
    height: 100%;
    background-position: 0px 0px;
}

#myModal_mob   .ngd_tc_form_field_icon.ngd_tc_icon_calendar-light:before {
    background: url(/wp-content/uploads/2023/10/fm5.png);
    width: 20px;
    background-repeat: no-repeat;
    background-size: 20px;
    content: "";
    display: block;
    height: 100%;
    background-position: 0px 0px;
}

#myModal_mob span.ngd_tc_form_field_icon.ngd_tc_icon_time-circle-solid:before {
    background: url(/wp-content/uploads/2023/10/fm6.png);
    width: 20px;
    background-repeat: no-repeat;
    background-size: 20px;
    content: "";
    display: block;
    height: 100%;
    background-position: 0px 0px;
}


.ngd_tc_form_field_icon {
    top: 5px !important;
}

button.ngd_tc_proceed_return {
    border-radius: 0px !important;
}

.ngd_tc_form_field_submit_footer {
    margin-top: 10px;
}
span.retunlbl {
    float: left;
    font-size: 10px;
    position: absolute;
    left: 31px;
    top: 0;
}

li.tripinfodiv_li.returninfffo {
    position: relative;
}
li.tripinfodiv_li.returninfffo .retunlbl {
    position: absolute;
    left: 29px;
    top: 0;
    font-size: 11px;
}

#wrapper .child_seats_list {
    max-width: unset !important;
}
#show_personal_return{margin-top:30px;}
.child_seats_list_headings .child_seat_name{width:72px !important;}
.child_seats_list li:nth-child(2) .child_seat_name{width:138px !important;}
.suitcases_list_item .suitcase_size_width{display:none;}

.squerpayment .form-check{z-index: 111;position: relative;}
.squerpayment .form-check-label{padding-left: 30px;}
.squerpayment .form-check-input{width: 20px;
    height: 20px;
    margin-top: 0px;
    border-radius: 0px !important;
    position: absolute;
    top: 0;
    left: 0;}


.fb-share{padding:100px 0;}
.fb-share > div{width:auto;display: inline-block;}
.fb-share a{text-decoration:none;color:#fff;}
.fb-share-button{padding: 100px;margin: 0 auto;display: table !important;}
.fb-share img{ width:50px;   margin: 0 auto -19px auto;display: inline-block;}
.fbtxt input{padding: 12px;display: inline-block;background: #ffffff;margin-left: 15px;color:#000;width: 290px;}
.fbbtn,.fbbtn:hover,.fbbtn1,.fbbtn1:hover{padding: 12px;display: inline-block;background: #1877f2;margin-left: 15px;color:#fff !important;border-radius:5px;}



@media screen and (min-width: 768px){
    .fbmdcont{width:50% !important;}
}



#fbModal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 11; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.fbmdcont {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 80%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.fbclose {
  color: #000;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.fbclose:hover,
.fbclose:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

#fbBtn{margin: 0 auto;display: list-item;display:none;}

.fbmdbody {padding: 2px 16px;}

.hid{display:none;}


#wrapper .ngd_tc_form_field .iti, #wrapper .ngd_tc_form_field .ngd_tc_form_field_input {
     overflow: unset !important; 
}

.alpdform h3{color: #1D1D1F;font-family: 'Poppins', sans-serif;font-size: 30px;font-style: normal;font-weight: 600;line-height: 36px;letter-spacing: -0.48px;text-transform: capitalize;border-bottom: 1px solid #70707029;padding-bottom: 15px;margin-bottom: 30px !important;}
.alpdform label{display:none !important;}
.iti--allow-dropdown,.alpdform input,.alpdform input[type="text"],.alpdform input[type="email"]{border: 0.821px solid #70707029 !important;border-radius: 10px !important;background: #fff !important;}   
.alpdform .iti input{border:0px !important;}
.alpdform .departure_time{background: url(/wp-content/uploads/2023/10/arrow.png) #fff !important;-webkit-appearance: none;background-repeat: no-repeat !important;background-size: 12px !important;background-position-x: 95% !important;background-position-y: 50% !important;}


.pdin{width:33% !important;}
.alcar{background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 5px;margin-bottom: 30px;padding: 15px;position: relative;width: 48%;float: left;margin-right: 2%;}
.alcar h3{font-family: 'Poppins', sans-serif;font-weight: 600;font-size: 16px;line-height: 25px;letter-spacing: 0px;color: #000000;text-transform: capitalize;}
.alcar h3 span{font-family: 'Poppins', sans-serif;font-weight: 500;font-size: 14px;line-height: 25px;letter-spacing: 0px;color: #8A8A8A;text-transform: capitalize;padding-left: 10px;}    
.alcar h6{position: absolute;top: 10px;right: 10px;padding: 5px;font-size: 19px !important;line-height: 29px;font-weight: 600;border: 1px solid #000;}
.alcar img{margin:0 auto;}    
.almid{width:100%;float:left;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 5px;margin-bottom: 30px;padding:30px;position: relative;}
.albot{width:100%;float:left;background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 5px;margin-bottom: 30px;padding:15px 15px 0px 15px;position: relative;}
.albleft{width:50%;float:left;padding:15px 30px 0px 15px;}
.albright{width:50%;float:left;padding:0px 15px 0px 30px;}
.alfsingle{width:50%;float:left;padding:15px;margin-bottom: 15px;}
.alfsingle input{background: #FFFFFF 0% 0% no-repeat padding-box !important;border-radius: 8px !important;opacity: 1;width: calc(100% - 40px);height: 50px;border:1px solid transparent !important;float:left;}
.alfsingle input:focus,.alfsingle .act{border: 0.821px solid #70707029 !important;}
.alfsingle select{border-radius: 8px !important;opacity: 1;width: calc(100% - 40px);height: 50px;border:1px solid transparent !important;float:left;}
.alfsingle select:focus,.alfsingle .act{border: 0.821px solid #70707029 !important;}
.alfsingle a{width: 40px;float: left;height: 50px;align-items: center;display: flex;}
.alfsingle a img{width: 15px;margin: 0px 10px;}
.alfsingle .iti{width:100%;border:0px !important;}
.albsingle{width:100%;float:left;width: 100%;float: left;justify-content: center;display: flex;align-items: center;margin-bottom:20px;}
.albsingle div:nth-child(1),.albsingle > img{width:36px;float:left;}
.albsingle div:nth-child(1) img,.albsingle > img{max-height:36px;}
.albsingle div:nth-child(2),.albsingle span{width:calc(100% - 110px);float:left;padding-left:15px;}
.albsingle div:nth-child(3),.albsingle input{width:100px;float:left;}
.albsingle div:nth-child(4),.albsingle a{width:24px;float:left;margin-left: 15px;}
.albsingle a img{width: 18px;}
.albsingle a{width: 40px;float: left;height: 50px;align-items: center;display: flex;}
.albsingle a img{width: 20px;margin: 0px 10px;}
.albsingle input{background: #FFFFFF 0% 0% no-repeat padding-box;border: 1px solid transparent;border-radius: 8px;height:36px;width:60px;padding:0px 15px;font-size: 24px !important;text-align: center;}
.albsingle input:focus{border: 1px solid #70707029;}
.albbtn{padding: 0px 15px;}
.albbtn button,.albbtn button:hover,.albbtn button:focus,.albbtn button:focus-visible,.albbtn button:active{width: 100%;margin-bottom: 30px;background: #000000 0% 0% no-repeat padding-box;border-radius: 5px;font-size:16px;line-height:21px;letter-spacing: 0px;color: #FFFFFF;text-transform: capitalize;padding:15px;box-shadow:unset !important;outline:unset !important;margin-top: 30px;}
.alpdforn{background: #FFFFFF 0% 0% no-repeat padding-box;box-shadow: 0px 3px 28px #00000012;border-radius: 5px;margin-bottom: 30px;padding: 15px 30px 20px 20px;position: relative;width: 100%;float: left;}
.alpdforn > div:nth-child(even) {padding: 0px 10px 0px 10px;}
.alpdforn > div:nth-child(odd) {padding: 0px 10px 0px 10px;}

.alpdforn1 > div:nth-child(odd) {padding: 15px 10px 5px 0 !important;}
.alpdforn1 > div:nth-child(even) {padding: 15px 0 5px 10px !important;}

.alpdforn h3{text-align: left;font-size:27px;line-height:40px;letter-spacing: 0px;color: #000000;opacity: 1;border-bottom: 1px solid #70707029;padding-bottom:15px;}
.alminp{padding:15px 0px;position: relative;}
.alminpha {padding:0px 0px;}
.alminp input,.alminp select{width:100%;background: #FFFFFF 0% 0% no-repeat padding-box !important;border: 0.821px solid #70707029 !important;border-radius: 8px !important;height:50px;}
.almicn input,.almicn select{padding-left:40px !important;}
.alminp input,.alminp select{width:100%;background: #FFFFFF 0% 0% no-repeat padding-box !important;border: 0.821px solid #70707029 !important;border-radius: 8px !important;height:50px;}
.almicn input{background: url(/wp-content/uploads/2023/10/fm3.png) !important;background-repeat: no-repeat !important;background-size: 20px !important;background-position: 10px 15px !important;}
.almicn select{background: url(/wp-content/uploads/2023/10/fm6.png) !important;background-repeat: no-repeat !important;background-size: 20px !important;background-position: 10px 15px !important;}
.alminpha {width:100%;float:left;}
.alminpha input{background: #FFFFFF 0% 0% no-repeat padding-box !important;border: 0.821px solid #70707029 !important;border-radius: 8px !important;height:50px;width:100%;}
.almicn1{padding-right:15px;}
.almicn2{padding-left:0px;}
.almicn1 input,.almicn1 h4{height:50px;background: url(/wp-content/uploads/2023/11/map.png) !important;background-repeat: no-repeat !important;background-size: 20px !important;background-position: 10px 15px !important;padding-left: 40px !important;border:0px;font-weight: 600;font-size: 17px;line-height: 1.6;align-items: center;display: flex;}
.almicn2 input,.almicn2 h4{height:50px;background: url(/wp-content/uploads/2023/11/clc.png) !important;background-repeat: no-repeat !important;background-size: 20px !important;background-position: 10px 15px !important;padding-left: 40px !important;border:0px;font-weight: 600;font-size: 17px;line-height: 1.6;align-items: center;display: flex;}
.almid .pickupanothordiv{margin-bottom:0px;}
.almstp{width:100%;float:left;margin-bottom:0px;position:relative;padding-bottom:15px;}
.almstp div:nth-child(1){width:calc(100% - 24px);float:left;padding-right:15px;}
.almstp div:nth-child(2){width:24px;float:left;}
.almstp div:nth-child(3){width:100%;float:left;padding-left:55px;padding-top:5px;}
.almstp div:nth-child(3) p:nth-child(1){margin-bottom:0px;text-align: left;font-size:18px;line-height:18px;letter-spacing: 0px;color: #463b3b;text-transform: capitalize;opacity: 1;font-weight:600;}
.almstp div:nth-child(3) p:nth-child(2){margin-bottom:0px;text-align: left;font-size:14px;line-height:18px;letter-spacing: 0px;color: #848484;text-transform: capitalize;opacity: 1;font-weight:600;}
.almstp div:nth-child(2) img{margin-top: 0px;}
.almstp input,.almstp h2{background: url(/wp-content/uploads/2023/12/stp1.png) !important;background-repeat: no-repeat !important;background-size: 15px !important;background-position: 5px 6px !important;padding-left: 35px !important;width:calc(100% - 60px) !important;border: 0px !important;border-radius: 8px !important;font-size: 24px !important;z-index: 1;position: relative;margin-left: 20px !important;}
.almstp h2{min-height:25px;}
.almstpbox{width: 100%;float: left;}
.almstp .coundynmmc{width: 30px;height: 30px;display: block;background: #000;position: absolute;left: -17px;top: 0px;text-align: center;border-radius: 50%;color: #fff;font-size: 16px;line-height:29px;z-index:3;}
.almstp:before {content: "";display: inline-block;width: 2px;height: 100%;margin-right: 3px;border-right: 2px dashed #000;position: absolute;bottom: -15px;z-index: 1;left: 31px;}
.almstpbox > div:last-child:before{display:none;}
.alpop{padding: 30px;width:100%;float:left;}
.alpop h2{text-align: left;font-size:31px;font-weight:600;line-height:28px;letter-spacing: 0px;color: #000000;margin-bottom: 15px !important;}

#myModal_mob .mainpopdirst,#myModal_mob .mainpopsecond{display:none !important;}

.aldrop{font-family: 'Poppins', sans-serif;border: 0.821px solid #70707029 !important;border-radius: 10px !important;background: url(/wp-content/uploads/2023/10/arrow.png) #fff !important;-webkit-appearance: none;background-repeat: no-repeat !important;background-size: 12px !important;background-position-x: 95% !important;background-position-y: 50% !important;}
#altime img{position: absolute;width: 15px;right: 15px;top: 33px;}
.alben_main{background: #FFFFFF 0% 0% no-repeat padding-box;border-radius: 4px;box-shadow: 0px 3px 28px #00000012;width: 100%;float: left;padding: 15px;width: 48% !important;height: 342px;margin-bottom: 30px;margin-left: 2%;display: grid;}
.alben_tit {text-align: left;font-size: 14px !important;line-height: 21px !important;font-weight: 600 !important;letter-spacing: 0px;color: #000000 !important;text-transform: capitalize;font-family: 'Poppins', sans-serif;}
.alben_box {width: 100%;float: left;margin-bottom: 0px;display: flex;align-items: center;}
.alben_box img {width: 18px;min-width: unset;}
.alben_box .txt {display: flex;align-items: center;top: unset;font-family: 'Poppins', sans-serif !important;}
.alben_box .txt span {text-align: left;letter-spacing: 0px;color: #000000;opacity: 1;font-size: 12px;line-height: 18px;font-weight: 600;}
.alpop .almstp input{margin-left: 55px !important;padding-left: 15px !important;}
.alpop .almstp .ngd_tc_form_field_icon:before{display:none;}
.almstp .ngd_tc_form_field.address_to_wrapper.col_6.fm2.has_icon {width: 100%;}
.alpop .almstp div > a img{width:20px;}
.alpop .almstp .fm1 .ngd_tc_form_field_icon:before{display:none !important;}
.alpop .almstp .ngd_tc_form_field.has_icon .ngd_tc_form_field_input {padding-left: 15px !important;}
.stpfibox{width:100%;float:left;display:none;}
.stpfibox input{border-radius: 10px !important;border: 0.821px solid #70707029 !important;background: #FFF !important;font-family: 'Poppins', sans-serif;font-size: 18px !important;font-style: normal;font-weight: 400;line-height: normal !important;width: 100%;height: 45px;padding: 15px;margin: 10px 0;}
.stpfibox > div:nth-child(1){width:100%;float:left;}
.stpfibox > div:nth-child(2) input{width:calc(100% - 15px);}
.stpfibox > div:nth-child(2){width:50%;float:left;}
.stpfibox > div:nth-child(3) input{width:calc(100% - 15px);margin-left:15px;}
.stpfibox > div:nth-child(3){width:50%;float:left;}

#wrapper #myModal_mob .almstp .ngd_tc_form_field.address_to_wrapper.col_6.fm2.has_icon {
    width: 100%;
    display: none;
}
#wrapper #myModal_mob .almstp .ngd_tc_form_field.address_to_wrapper.col_6.fm2.has_icon .ngd_tc_form_field_input_wrapper {
    width: 100%;
   
}
.ngd_tc_form_field.address_from_wrapper.col_6.has_icon {}

.ngd_tc_form_field.address_from_wrapper.col_6.has_icon .ngd_tc_form_field_input_wrapper {
    width: 100%;
}

.almstp .ngd_tc_form_field.address_to_wrapper.col_6.fm2.has_icon label {
    display: none !important;
}

.ngd_tc_form_field.address_from_wrapper.col_6.has_icon label {
    display: none !important;
}

.almstp .ngd_tc_form_field.ngd_tc_airport_wrapper.col_6.fm1.has_icon.dropdown_wrapper label {
    display: none !important;
}
#wrapper #myModal_mob .almstp input.address_to.select_location_to.ngd_tc_places_autocomplete.pac-target-input {
    border: 1px solid rgba(112, 112, 112, 0.16) !important;
    font-size: 14px !important;
   
    background: transparent !important;
 
}
#wrapper #myModal_mob .almstp .ngd_tc_form_field.ngd_tc_airport_wrapper.col_6.fm1.has_icon.dropdown_wrapper {
    width: 100%;
    display: none;
}
.carsreturnchjk {
/*    overflow-y: scroll;
    max-height: 310px;
    padding: 0 15px 0 0;*/
}
.botmmainxs .albleft span.ngd_tc_icon_suitcase-m {
    color: #000;
}

.botmmainxs .albleft span.suitcase_name_text {
    color: #000;
    font-size: 19px;
    margin-left: 12px !important;
}

.botmmainxs .albleft span.ngd_tc_icon_handcarry-solid-1 {
    color: #000;
}

.botmmainxs .albleft .suitcase_size_height {
    display: none;
}

.botmmainxs .albright span.spntxt {
    color: #000;
    font-size: 19px;
    margin-left: 12px !important;
        margin-bottom: 30px;
}
.addstomcustom .firstli_f::after {
    display: none !important;
}
.arivledatereturn label {
    display: none !important;
}
.arivledatereturn a {
    position: absolute;
    right: 0;
    top: 0px;
    z-index: 0;
}

.arivledatereturn {
    position: relative;
}

.arivledatereturn .ngd_tc_form_field_input {
    padding-top: 3px !important;
}

.arivledatereturn span.ngd_tc_form_field_icon {
    line-height: 37px !important;
    top: -3px !important;
}
input#pasngertotal {
    border: 0 !important;
}

#wrapper .ngd_tc_form_field .ngd_tc_form_field_icon{left: 10px;top: 20px !important;width: 20px;height:20px;padding-top: 0px;}
.pdin select{width:100% !important;height:60px;}
.albleft .child_seats_list_headings,.albleft .child_seat_cost{display:none !important;}
.albleft .child_seat_name_text{color: #000;font-size: 19px;margin-left: 12px !important;}
.albleft .child_seats_list li:nth-child(2) .child_seat_name{width:auto !important;}
.albleft .suitcase_name span:last-child,.albleft .child_seat_name_image{width:30px;}
.scroll{overflow-y:hidden;}
.swal2-container{pointer-events: none;}
.swal2-popup{pointer-events: visible;}
/*#aridate input{background: url(/wp-content/uploads/2023/10/fm5.png) !important;background-repeat: no-repeat !important;background-size: 20px !important;display: block;background-position: 10px 18px !important;background-color: #fff !important;padding: 10px 10px 10px 40px !important;}*/

#aridate input {
    /* background: url(/wp-content/uploads/2023/10/fm5.png) !important; */
    background-repeat: no-repeat !important;
    background-size: 20px !important;
    display: block;
    background-position: 10px 18px !important;
    background-color: #fff !important;
    padding: 13px 7px 9px 22px !important;
}
#aridate span{display:none;}
/*#aritime input{background: url(/wp-content/uploads/2023/10/fm6.png) !important;background-repeat: no-repeat !important;background-size: 20px !important;display: block;background-position: 10px 18px !important;background-color: #fff !important;padding: 10px 10px 10px 40px !important;}*/
#aritime input {
    /* background: url(/wp-content/uploads/2023/10/fm6.png) !important; */
    background-repeat: no-repeat !important;
    background-size: 20px !important;
    display: block;
    background-position: 10px 18px !important;
    background-color: #fff !important;
    padding: 13px 7px 13px 22px !important;
}
#aritime span{display:none;}

.trinfo{margin-bottom:0px !important;}
.trinfo li{color: #000000;font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 400;text-transform: capitalize;display: inline-table;width: 100%;}
.trinfo li span:nth-child(1){font-family: 'Poppins', sans-serif;font-weight: 600 !important;font-size: 15px;color: #000000;float: left;}
.trinfo li span:nth-child(2){font-family: 'Poppins', sans-serif;font-weight: 600 !important;font-size: 15px;color: #000000;float: right;}
.trdiv{border-top: 2px solid #000;padding-top: 15px;margin-top: 15px;}

.stoedi{position: absolute;top: 0;right: 30px;}
.stodel{position: absolute;top: 0;right: 0px;}
.timedate_desti{width: calc(100% - 80px);}

.mibot i:before {background: #fff;z-index: 1;position: relative;}
.addstomcustom .clicktolot{position: absolute;top: 0;right: 35px;}
.addstomcustom .clicktolot img{width: 20px;}
.addstomcustom .clicktodel{position: absolute;right: 0;top: 0;}
.addstomcustom .clicktodel img{width: 20px;}


@media screen and (max-width: 575px){
    .alpop{padding:15px;}
    .almid{padding: 15px 0px 15px 0px;}
    .albright{padding: 15px 15px 15px 15px;}
    .pdin{width: 100% !important;}
    .alcar{width:100%;margin-right:0% !important;}
    .alben_main{width:100% !important;margin-left:0% !important;}
    .alpdforn{padding:15px;}
    .alpdforn1 > div:nth-child(odd) {padding: 5px 0px 5px 0 !important;}
    .alpdforn1 > div:nth-child(even) {padding: 5px 0 5px 0px !important;}
    .albleft,.albright{padding:0px;}
}

@media screen and (min-width: 576px) and (max-width: 768px){
    .albleft,.albright{padding: 15px 0px 15px 0px;}
}

@media screen and (min-width: 769px) and (max-width: 943px){
    .albleft,.albright{padding: 15px 15px 15px 15px;width:100% !important;}
}

@media screen and (min-width: 1221px){
    .payment-container > div:last-child{padding-right:0px !important;}
    .payment-radio-container{width: 33%;float: left;}
    .payment-container{display: inline-block !important;width: 100%;}
}


.alpop .picker__holder{margin-top: 55px;}
.mibotul li:first-child .stoedi,.mibotul li:last-child .stoedi{right:0px;}

h3.retuninfomsz {
    font-size: 17px;
    padding-top: 0;
    margin-top: 9px;
    border-bottom: 2px solid;
    padding-bottom: 15px;
}
.ngd_person_form_firstform .childdivspickup .chibot span {
    display: none;
}
.addmoreclssecond {
    background: #E5F2FF 0% 0% no-repeat padding-box;
    border-radius: 8px;
    padding: 10px 15px;
    color: #0080FF;
    float: left;
    font-weight: 700;
    margin-top: 0px;
    cursor: pointer;
    font-size: 15px;
    text-align: right;
    display: inline-block;
}
.stpfibox   input.ngd_tc_places_autocomplete.pac-target-input.ngd_tc_form_field_input {
    float: left;
    width: 100% !important;
    line-height: unset !important;
    height: auto !important;
    font-size: 14px !important;
}
#wrapper .col_12.stpfibox.ngd_tc_form_field {
    margin-bottom: 0;
}
a#piclink,a#piclink1 {
    margin-bottom: 0;
    padding-bottom: 0;
}
input.ngd_tc_places_autocomplete.pac-target-input.ngd_tc_form_field_input {
    margin-bottom: 0px;
}
.stpfibox  input.ngd_tc_form_field_input {
    width: 91% !important;
    line-height: unset !important;
    height: auto !important;
    font-size: 14px !important;
    display: inline-block !important;
    margin-right: 0 !important;
}

.ngd_person_form_firstform .childdivspickup.ngd_tc_form_field {
    display: none !important;
}
#myModal_mob .childdivspickup.ngd_tc_form_field {
    display: none !important;
}.albbtn .disabledthisxx {
    background: #0000007a !important;
    cursor: no-drop !important;
}

.childdivspickup.ngd_tc_form_field.activethis {
    display: inline-block !important;
}
#myModal_mob .childdivspickup.ngd_tc_form_field.activethis {
    display: inline-block !important;
}
.rervdnowbtn {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.addtorettnmain {
    width: 100%;
    margin-bottom: 10px;
    margin-left: 0;
}
.pickupanothordiv a#piclink,.pickupanothordiv a#piclink1 {
    padding-bottom: 15px;
}
span.addmoreclssecondmodel {
    padding: 5px 15px;
    margin-top: 9px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    letter-spacing: 0em;
    color: #201E20;
    border: 1px solid #201E20;
    border-radius: 40px;
    min-width: 120px;
    text-align: center;
    float: right;
}
.airportfess {
    padding: 0px 11px;
    margin-bottom: 0px !important;
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    display: inline-table;
    width: 100%;
}

.airportfess span.left_trip {
    float: left;
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
}

.airportfess .right_trip.orgnlprivewithdic {
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
    float: right;
    color: #1D1D1F;
}
li.hidethiss.xsssc.tripinfodiv_lic.airportfess {
    display: none;
}

li.pikupfromdata {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    display: inline-table;
    width: 100%;
    margin-bottom: 9px;
    position: relative;
    padding: 0px 11px;
    margin-bottom: 0px !important;
}

li.pikupfromdata .leftmaix {
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
    float: left;
}

.pikupfromdata span.rithrtx {
    float: right;
    font-weight: 500;
    color: #1D1D1F;
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
}
li.pikupfromdata_return {
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    display: inline-table;
    width: 100%;
    margin-bottom: 9px;
    position: relative;
    padding: 0px 11px;
    margin-bottom: 0px !important;
}

li.pikupfromdata_return .leftmaix {
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
    float: left;
}

.pikupfromdata_return span.rithrtx {
    float: right;
    font-weight: 500;
    color: #1D1D1F;
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
}
span.timedate_co {
   
}

span.datecount {
   
}

.almsleft{width: 50%;float: left;}
.alpop .pickupanothordiv{width: calc(50% - 30px) !important;margin-left:30px;margin-top:0px !important;}
.botmmainxs{display:none;}
.allink{width: 100%;float: left;}
.allink a{background: transparent !important;font-size: 16px !important;width: 100% !important;text-decoration: none;color: #000;text-align: left !important;font-weight: 600;padding: 15px;display: block;margin-bottom: 30px;box-shadow: 0px 3px 28px #00000012;}
.allink span:nth-child(2){display: inline-block;float: right;width: 20px;margin-top: 5px;margin-left: 15px;}
.allink a:focus-visible,.allink a:active,.allink a:hover,.allink a:focus{outline:none;color:#000 !important;}
#wrapper #myModal_mob .almstp input.address_to.select_location_to.autofield_popnextr.pac-target-input {
    border: 1px solid rgba(112, 112, 112, 0.16) !important;
    font-size: 14px !important;
    background: transparent !important;
}
#myModal_mob .removelass {
    display: none;
}
.titleamtop h4 {
    font-size: 16px;
}
.titlex_retinf h4 {
    font-size: 16px;
}
/**/
.titleamtop h4 {
    font-size: 16px;
}
.secondforreturninfoo {
    display: inline-block;
    width: 100%;
}
.mitop_retun {
    width: 100%;
    float: left;
    margin-bottom: 15px;
    margin-top: 20px;
}
h4.retunhfour {
    float: left;
    font-size: 18px;
}
span.editquatebtn_retun.edtmna_retun {
    float: right;
    font-size: 12px;
    background: #1D1D1F;
    color: #fff;
    position: relative;
    top: 0;
    left: 6px;
    cursor: pointer;
    padding: 10px 15px;
    border-radius: 4px;
    font-family: 'Poppins' !important;
    font-weight: 400;
}
.editquatebtn_retun {
    background: #E5F2FF 0% 0% no-repeat padding-box !important;
    border-radius: 8px !important;
    letter-spacing: 0px !important;
    color: #0080FF !important;
    text-transform: capitalize !important;
    font-weight: 600 !important;
}
.editquatebtn_retun i {
    color: #0080FF !important;
}
.editquatebtn_retun i {
    font-size: 9px !important;
    padding-right: 1px;
}

.milef_retun {
    width: 48%;
    float: left;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #70707030;
    border-radius: 5px;
    margin: 1%;
    padding: 10px;
}
.secondforreturninfoo ul {
    position: relative;
}
.secondforreturninfoo .mainflow_sh_retun.datems_retun {
    font-size: 12px !important;
}
.secondforreturninfoo .mainflow_sh_retun.datems_retun span {
    padding-inline-end: 0px !important;
    margin-right: 4px !important;
    display: inline-block;
    padding-inline-end: 5px;
}
.mainflow_sh_retun i {
    font-size: 14px !important;
}
.mirig_retun {
    width: 48%;
    float: left;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #70707030;
    border-radius: 5px;
    margin: 1%;
    padding: 10px;
}
.mibot_retun {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.icon_t_retun {
    position: absolute;
    left: 0;
}
.timedate_desti_retun {
    width: calc(100% - 80px);
}
.timedate_desti_retun {
    display: inline-block !important;
    width: 95%;
    margin-left: 25px !important;
    color: #000000;
}
span.timedate_co_retun {
    display: none !important;
}
.timedate_co_retun {
    display: inline-block !important;
    width: 95%;
    margin-left: 25px !important;
    color: #254EAE;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.stoedi_retun {
    position: absolute;
    top: 0;
    right: 30px;
}
span.datecount_retun {
    display: none !important;
}
.firstli_f_retun:after {
    content: "";
    display: inline-block;
    width: 1px;
    position: absolute;
    left: 6.5px;
    border-left: 2px dashed;
    bottom: 0px;
    height: 100%;
}
ul.timeandkmcount_retun {
    display: inline-block;
    width: 100%;
}
.stopovercharges .left_trip {
    float: left;
    font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
}
.stopovercharges .stopxcharge {
    float: right;
    font-weight: 500;
    color: #1D1D1F;
        font-family: 'Poppins', sans-serif;
    font-weight: 600 !important;
}
li.tripinfodiv_li.paymentcharges {
    display: none !important;
}
li.tripinfodiv_li.paymentcharges {
    display: none !important;
}

.alfsingle 
 span.ngd_tc_form_field_icon.ngd_tc_icon_users-passengers {
    padding-top: 0px;
    position: absolute;
    width: 18px;
    height: 18px;
    text-align: center;
    left: 19px;
    top: 15px !important;
}
.alfsingle.pdin {
    position: relative;
}
.alfsingle span.ngd_tc_form_field_icon.ngd_tc_icon_users-passengers::before {
    background-size: contain !important;
    background-position: 0 !important;
    width: auto !important;
}
input#totalpasnger_return {
    padding-left: 45px;
}
.alfsingle.pdin img {
    padding-top: 0px;
    position: absolute;
    width: 18px;
    height: 18px;
    text-align: center;
    left: 19px;
    top: 15px !important;
}
input#flight_number_1124x {
    padding-left: 31px;
}
.ckh_leftdiv ul#tripomfpul .taxliclass {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.erroifbigfiftn {
    color: #dc3545;
    margin-bottom: 15px;
    padding: 10px 15px;
    line-height: 1.2;
    border: 1px solid #dc3545;
}


