﻿@font-face {font-family: 'MANDALA_REGULAR';src: url('../../../../Fonts/Mandala/MANDALA_REGULAR.OTF') format('opentype');}

.themeclr {color:var(--color-primary);}
.themeclr2 {color:var(--color-secondary);}
a.themeclr:hover {color:var(--color-primary);}
.themelinkclr {color:#007bff;}
.themelinkclr:hover {text-decoration:underline;}
.bg-li_theme1 {background:var(--color-light);}
.bg-yellow-lt {background:var(--color-yellow-lt);}
.bg_themeclr {background:var(--color-primary);}
.bg_themenxtclr {background:var(--color-secondary);}
.bg_tablehdrclr {background:var(--color-table-bg);}

/* ===============================  
        Region Common Section
================================== */

.form-control:focus {border:1px solid #9fd2f8 !important;box-shadow:none !important;}
:hover {}
.h-over:hover {text-decoration:underline;}
:active {}
.form-control:disabled, .form-control[readonly] {background-color: transparent !important;opacity: 1;}
.form-control[readonly] {cursor: default !important;}
.rounded {border-radius: 4px !important;}
button:focus {outline:none !important;box-shadow:none !important;border:none !important;}
.chosen-container-single .chosen-single {background:#fff !important;box-shadow:none !important;border:1px solid #ccc !important;font-weight:400 !important;}
.chosen-container-single .chosen-single span {font-weight:400 !important;}

/***** IFrame *****/
.clsIframe {margin-top: 0px !important;overflow: auto;scroll-behavior: smooth;border-radius: 6px;height: calc(100vh - 90px);}
.clsStaff .clsIframe {margin-top: 0px !important;overflow: auto;scroll-behavior: smooth;border-radius: 6px;height: calc(100vh - 106px);}
.clsPNR_iframe{margin-top: 1px !important;overflow: auto;scroll-behavior: smooth;border-radius: 0px;height: calc(100vh - 130px) !important;}

/***** Height *****/
.ht-5 {height: 5px; }.ht-5p {height: 5%; }.mx-ht-5p {max-height: 5%; }.mn-ht-5p {min-height: 5%; }.ht-5-f {height: 5px !important; }.ht-5p-f {height: 5% !important; }
.ht-10 {height: 8px; }.ht-10p {height: 10%; }.mx-ht-10p {max-height: 10%; }.mn-ht-10p {min-height: 10%; }.ht-10-f {height: 10px !important; }.ht-10p-f {height: 10% !important; }
.ht-15 {height: 15px; }.ht-15p {height: 15%; }.mx-ht-15p {max-height: 15%; }.mn-ht-15p {min-height: 15%; }.ht-15-f {height: 15px !important; }.ht-15p-f {height: 15% !important; }
.ht-20 {height: 20px; }.ht-20p {height: 20%; }.mx-ht-20p {max-height: 20%; }.mn-ht-20p {min-height: 20%; }.ht-20-f {height: 20px !important; }.ht-20p-f {height: 20% !important; }
.ht-25 {height: 25px; }.ht-25p {height: 25%; }.mx-ht-25p {max-height: 25%; }.mn-ht-25p {min-height: 25%; }.ht-25-f {height: 25px !important; }.ht-25p-f {height: 25% !important; }
.ht-30 {height: 30px; }.ht-30p {height: 30%; }.mx-ht-30p {max-height: 30%; }.mn-ht-30p {min-height: 30%; }.ht-30-f {height: 30px !important; }.ht-30p-f {height: 30% !important; }
.ht-35 {height: 35px; }.ht-35p {height: 35%; }.mx-ht-35p {max-height: 35%; }.mn-ht-35p {min-height: 35%; }.ht-35-f {height: 35px !important; }.ht-35p-f {height: 35% !important; }
.ht-40 {height: 40px; }.ht-40p {height: 40%; }.mx-ht-40p {max-height: 40%; }.mn-ht-40p {min-height: 40%; }.ht-40-f {height: 40px !important; }.ht-40p-f {height: 40% !important; }
.ht-45 {height: 45px; }.ht-45p {height: 45%; }.mx-ht-45p {max-height: 45%; }.mn-ht-45p {min-height: 45%; }.ht-45-f {height: 45px !important; }.ht-45p-f {height: 45% !important; }
.ht-50 {height: 50px; }.ht-50p {height: 50%; }.mx-ht-50p {max-height: 50%; }.mn-ht-50p {min-height: 50%; }.ht-50-f {height: 50px !important; }.ht-50p-f {height: 50% !important; }
.ht-55 {height: 55px; }.ht-55p {height: 55%; }.mx-ht-55p {max-height: 55%; }.mn-ht-55p {min-height: 55%; }.ht-55-f {height: 55px !important; }.ht-55p-f {height: 55% !important; }
.ht-60 {height: 60px; }.ht-60p {height: 60%; }.mx-ht-60p {max-height: 60%; }.mn-ht-60p {min-height: 60%; }.ht-60-f {height: 60px !important; }.ht-60p-f {height: 60% !important; }
.ht-65 {height: 65px; }.ht-65p {height: 65%; }.mx-ht-65p {max-height: 65%; }.mn-ht-65p {min-height: 65%; }.ht-65-f {height: 65px !important; }.ht-65p-f {height: 65% !important; }
.ht-70 {height: 70px; }.ht-70p {height: 70%; }.mx-ht-70p {max-height: 70%; }.mn-ht-70p {min-height: 70%; }.ht-70-f {height: 70px !important; }.ht-70p-f {height: 70% !important; }
.ht-75 {height: 75px; }.ht-75p {height: 75%; }.mx-ht-75p {max-height: 75%; }.mn-ht-75p {min-height: 75%; }.ht-75-f {height: 75px !important; }.ht-75p-f {height: 75% !important; }
.ht-80 {height: 80px; }.ht-80p {height: 80%; }.mx-ht-80p {max-height: 80%; }.mn-ht-80p {min-height: 80%; }.ht-80-f {height: 80px !important; }.ht-80p-f {height: 80% !important; }
.ht-85 {height: 85px; }.ht-85p {height: 85%; }.mx-ht-85p {max-height: 85%; }.mn-ht-85p {min-height: 85%; }.ht-85-f {height: 85px !important; }.ht-85p-f {height: 85% !important; }
.ht-90 {height: 90px; }.ht-90p {height: 90%; }.mx-ht-90p {max-height: 90%; }.mn-ht-90p {min-height: 90%; }.ht-90-f {height: 90px !important; }.ht-90p-f {height: 90% !important; }
.ht-95 {height: 95px; }.ht-95p {height: 95%; }.mx-ht-95p {max-height: 95%; }.mn-ht-95p {min-height: 95%; }.ht-95-f {height: 95px !important; }.ht-95p-f {height: 95% !important; }
.ht-100 {height: 100px; }.ht-100p {height: 100%; }.mx-ht-100p {max-height: 100%; }.mn-ht-100p {min-height: 100%; }.ht-100-f {height: 100px !important; }.ht-100p-f {height: 100% !important; }
.ht-100v {height: 100vh; }.ht-12 {height: 12px;}.ht-300 {height: 294px !important;}.ht-22 {height:22px;}.ht-28-f {height:28px !important;}
.mn-ht-0 {min-height: inherit; }
.mn-ht-100v {min-height: 100vh; }
.ht-1 {height: 1px; }.ht-2 {height: 2px; }.ht-3 {height: 3px; }.ht-4 {height: 4px; }.ht-6 {height: 6px; }.ht-7 {height: 7px; }.ht-8 {height: 8px; }.ht-9 {height: 9px; }
.ht-auto {height: auto; }.ht-base {height: 38px; }.ht-16 {height: 16px; }.ht-18 {height: 18px; }.ht-32 {height: 32px; }.ht-36 {height: 36px; }.ht-48 {height: 48px; }
.ht-64 {height: 64px; }.ht-72 {height: 72px; }.ht-115 {height: 115px; }.ht-120 {height: 120px; }.ht-160 {height: 160px; }.ht-38 {height:38px !important;}

/***** Margin *****/
.mg-0 {margin: 0px; }.mg-0-f {margin: 0px !important; }.mg-y-0 {margin-top: 0px;margin-bottom: 0px; }.mg-y-0-f {margin-top: 0px !important;margin-bottom: 0px !important; }.mg-x-0 {margin-left: 0px;margin-right: 0px; }.mg-x-0-f {margin-left: 0px !important;margin-right: 0px !important; }.mg-t-0 {margin-top: 0px; }.mg-r-0 {margin-right: 0px; }.mg-b-0 {margin-bottom: 0px; }.mg-l-0 {margin-left: 0px; }.mg-t-0-f {margin-top: 0px !important; }.mg-r-0-f {margin-right: 0px !important; }.mg-b-0-f {margin-bottom: 0px !important; }.mg-l-0-f {margin-left: 0px !important; }
.mg-1 {margin: 1px; }.mg-1-f {margin: 1px !important; }.mg-y-1 {margin-top: 1px;margin-bottom: 1px; }.mg-y-1-f {margin-top: 1px !important;margin-bottom: 1px !important; }.mg-x-1 {margin-left: 1px;margin-right: 1px; }.mg-x-1-f {margin-left: 1px !important;margin-right: 1px !important; }.mg-t-1 {margin-top: 1px; }.mg-r-1 {margin-right: 1px; }.mg-b-1 {margin-bottom: 1px; }.mg-l-1 {margin-left: 1px; }.mg-t-1-f {margin-top: 1px !important; }.mg-r-1-f {margin-right: 1px !important; }.mg-b-1-f {margin-bottom: 1px !important; }.mg-l-1-f {margin-left: 1px !important; }
.mg-2 {margin: 2px; }.mg-2-f {margin: 2px !important; }.mg-y-2 {margin-top: 2px;margin-bottom: 2px; }.mg-y-2-f {margin-top: 2px !important;margin-bottom: 2px !important; }.mg-x-2 {margin-left: 2px;margin-right: 2px; }.mg-x-2-f {margin-left: 2px !important;margin-right: 2px !important; }.mg-t-2 {margin-top: 2px; }.mg-r-2 {margin-right: 2px; }.mg-b-2 {margin-bottom: 2px; }.mg-l-2 {margin-left: 2px; }.mg-t-2-f {margin-top: 2px !important; }.mg-r-2-f {margin-right: 2px !important; }.mg-b-2-f {margin-bottom: 2px !important; }.mg-l-2-f {margin-left: 2px !important; }
.mg-3 {margin: 3px; }.mg-3-f {margin: 3px !important; }.mg-y-3 {margin-top: 3px;margin-bottom: 3px; }.mg-y-3-f {margin-top: 3px !important;margin-bottom: 3px !important; }.mg-x-3 {margin-left: 3px;margin-right: 3px; }.mg-x-3-f {margin-left: 3px !important;margin-right: 3px !important; }.mg-t-3 {margin-top: 3px; }.mg-r-3 {margin-right: 3px; }.mg-b-3 {margin-bottom: 3px; }.mg-l-3 {margin-left: 3px; }.mg-t-3-f {margin-top: 3px !important; }.mg-r-3-f {margin-right: 3px !important; }.mg-b-3-f {margin-bottom: 3px !important; }.mg-l-3-f {margin-left: 3px !important; }
.mg-4 {margin: 4px; }.mg-4-f {margin: 4px !important; }.mg-y-4 {margin-top: 4px;margin-bottom: 4px; }.mg-y-4-f {margin-top: 4px !important;margin-bottom: 4px !important; }.mg-x-4 {margin-left: 4px;margin-right: 4px; }.mg-x-4-f {margin-left: 4px !important;margin-right: 4px !important; }.mg-t-4 {margin-top: 4px; }.mg-r-4 {margin-right: 4px; }.mg-b-4 {margin-bottom: 4px; }.mg-l-4 {margin-left: 4px; }.mg-t-4-f {margin-top: 4px !important; }.mg-r-4-f {margin-right: 4px !important; }.mg-b-4-f {margin-bottom: 4px !important; }.mg-l-4-f {margin-left: 4px !important; }
.mg-5 {margin: 5px; }.mg-5-f {margin: 5px !important; }.mg-y-5 {margin-top: 5px;margin-bottom: 5px; }.mg-y-5-f {margin-top: 5px !important;margin-bottom: 5px !important; }.mg-x-5 {margin-left: 5px;margin-right: 5px; }.mg-x-5-f {margin-left: 5px !important;margin-right: 5px !important; }.mg-t-5 {margin-top: 5px; }.mg-r-5 {margin-right: 5px; }.mg-b-5 {margin-bottom: 5px; }.mg-l-5 {margin-left: 5px; }.mg-t-5-f {margin-top: 5px !important; }.mg-r-5-f {margin-right: 5px !important; }.mg-b-5-f {margin-bottom: 5px !important; }.mg-l-5-f {margin-left: 5px !important; }
.mg-6 {margin: 6px; }.mg-6-f {margin: 6px !important; }.mg-y-6 {margin-top: 6px;margin-bottom: 6px; }.mg-y-6-f {margin-top: 6px !important;margin-bottom: 6px !important; }.mg-x-6 {margin-left: 6px;margin-right: 6px; }.mg-x-6-f {margin-left: 6px !important;margin-right: 6px !important; }.mg-t-6 {margin-top: 6px; }.mg-r-6 {margin-right: 6px; }.mg-b-6 {margin-bottom: 6px; }.mg-l-6 {margin-left: 6px; }.mg-t-6-f {margin-top: 6px !important; }.mg-r-6-f {margin-right: 6px !important; }.mg-b-6-f {margin-bottom: 6px !important; }.mg-l-6-f {margin-left: 6px !important; }
.mg-7 {margin: 7px; }.mg-7-f {margin: 7px !important; }.mg-y-7 {margin-top: 7px;margin-bottom: 7px; }.mg-y-7-f {margin-top: 7px !important;margin-bottom: 7px !important; }.mg-x-7 {margin-left: 7px;margin-right: 7px; }.mg-x-7-f {margin-left: 7px !important;margin-right: 7px !important; }.mg-t-7 {margin-top: 7px; }.mg-r-7 {margin-right: 7px; }.mg-b-7 {margin-bottom: 7px; }.mg-l-7 {margin-left: 7px; }.mg-t-7-f {margin-top: 7px !important; }.mg-r-7-f {margin-right: 7px !important; }.mg-b-7-f {margin-bottom: 7px !important; }.mg-l-7-f {margin-left: 7px !important; }
.mg-8 {margin: 8px; }.mg-8-f {margin: 8px !important; }.mg-y-8 {margin-top: 8px;margin-bottom: 8px; }.mg-y-8-f {margin-top: 8px !important;margin-bottom: 8px !important; }.mg-x-8 {margin-left: 8px;margin-right: 8px; }.mg-x-8-f {margin-left: 8px !important;margin-right: 8px !important; }.mg-t-8 {margin-top: 8px; }.mg-r-8 {margin-right: 8px; }.mg-b-8 {margin-bottom: 8px; }.mg-l-8 {margin-left: 8px; }.mg-t-8-f {margin-top: 8px !important; }.mg-r-8-f {margin-right: 8px !important; }.mg-b-8-f {margin-bottom: 8px !important; }.mg-l-8-f {margin-left: 8px !important; }
.mg-9 {margin: 9px; }.mg-9-f {margin: 9px !important; }.mg-y-9 {margin-top: 9px;margin-bottom: 9px; }.mg-y-9-f {margin-top: 9px !important;margin-bottom: 9px !important; }.mg-x-9 {margin-left: 9px;margin-right: 9px; }.mg-x-9-f {margin-left: 9px !important;margin-right: 9px !important; }.mg-t-9 {margin-top: 9px; }.mg-r-9 {margin-right: 9px; }.mg-b-9 {margin-bottom: 9px; }.mg-l-9 {margin-left: 9px; }.mg-t-9-f {margin-top: 9px !important; }.mg-r-9-f {margin-right: 9px !important; }.mg-b-9-f {margin-bottom: 9px !important; }.mg-l-9-f {margin-left: 9px !important; }
.mg-10 {margin: 10px; }.mg-10-f {margin: 10px !important; }.mg-y-10 {margin-top: 10px;margin-bottom: 10px; }.mg-y-10-f {margin-top: 10px !important;margin-bottom: 10px !important; }.mg-x-10 {margin-left: 10px;margin-right: 10px; }.mg-x-10-f {margin-left: 10px !important;margin-right: 10px !important; }.mg-t-10 {margin-top: 10px; }.mg-r-10 {margin-right: 10px; }.mg-b-10 {margin-bottom: 10px; }.mg-l-10 {margin-left: 10px; }.mg-t-10-f {margin-top: 10px !important; }.mg-r-10-f {margin-right: 10px !important; }.mg-b-10-f {margin-bottom: 10px !important; }.mg-l-10-f {margin-left: 10px !important; }
.mg-15 {margin: 15px; }.mg-15-f {margin: 15px !important; }.mg-y-15 {margin-top: 15px;margin-bottom: 15px; }.mg-y-15-f {margin-top: 15px !important;margin-bottom: 15px !important; }.mg-x-15 {margin-left: 15px;margin-right: 15px; }.mg-x-15-f {margin-left: 15px !important;margin-right: 15px !important; }.mg-t-15 {margin-top: 15px; }.mg-r-15 {margin-right: 15px; }.mg-b-15 {margin-bottom: 15px; }.mg-l-15 {margin-left: 15px; }.mg-t-15-f {margin-top: 15px !important; }.mg-r-15-f {margin-right: 15px !important; }.mg-b-15-f {margin-bottom: 15px !important; }.mg-l-15-f {margin-left: 15px !important; }
.mg-20 {margin: 20px; }.mg-20-f {margin: 20px !important; }.mg-y-20 {margin-top: 20px;margin-bottom: 20px; }.mg-y-20-f {margin-top: 20px !important;margin-bottom: 20px !important; }.mg-x-20 {margin-left: 20px;margin-right: 20px; }.mg-x-20-f {margin-left: 20px !important;margin-right: 20px !important; }.mg-t-20 {margin-top: 20px; }.mg-r-20 {margin-right: 20px; }.mg-b-20 {margin-bottom: 20px; }.mg-l-20 {margin-left: 20px; }.mg-t-20-f {margin-top: 20px !important; }.mg-r-20-f {margin-right: 20px !important; }.mg-b-20-f {margin-bottom: 20px !important; }.mg-l-20-f {margin-left: 20px !important; }
.mg-25 {margin: 25px; }.mg-25-f {margin: 25px !important; }.mg-y-25 {margin-top: 25px;margin-bottom: 25px; }.mg-y-25-f {margin-top: 25px !important;margin-bottom: 25px !important; }.mg-x-25 {margin-left: 25px;margin-right: 25px; }.mg-x-25-f {margin-left: 25px !important;margin-right: 25px !important; }.mg-t-25 {margin-top: 25px; }.mg-r-25 {margin-right: 25px; }.mg-b-25 {margin-bottom: 25px; }.mg-l-25 {margin-left: 25px; }.mg-t-25-f {margin-top: 25px !important; }.mg-r-25-f {margin-right: 25px !important; }.mg-b-25-f {margin-bottom: 25px !important; }.mg-l-25-f {margin-left: 25px !important; }
.mg-30 {margin: 30px; }.mg-30-f {margin: 30px !important; }.mg-y-30 {margin-top: 30px;margin-bottom: 30px; }.mg-y-30-f {margin-top: 30px !important;margin-bottom: 30px !important; }.mg-x-30 {margin-left: 30px;margin-right: 30px; }.mg-x-30-f {margin-left: 30px !important;margin-right: 30px !important; }.mg-t-30 {margin-top: 30px; }.mg-r-30 {margin-right: 30px; }.mg-b-30 {margin-bottom: 30px; }.mg-l-30 {margin-left: 30px; }.mg-t-30-f {margin-top: 30px !important; }.mg-r-30-f {margin-right: 30px !important; }.mg-b-30-f {margin-bottom: 30px !important; }.mg-l-30-f {margin-left: 30px !important; }
.mg-35 {margin: 35px; }.mg-35-f {margin: 35px !important; }.mg-y-35 {margin-top: 35px;margin-bottom: 35px; }.mg-y-35-f {margin-top: 35px !important;margin-bottom: 35px !important; }.mg-x-35 {margin-left: 35px;margin-right: 35px; }.mg-x-35-f {margin-left: 35px !important;margin-right: 35px !important; }.mg-t-35 {margin-top: 35px; }.mg-r-35 {margin-right: 35px; }.mg-b-35 {margin-bottom: 35px; }.mg-l-35 {margin-left: 35px; }.mg-t-35-f {margin-top: 35px !important; }.mg-r-35-f {margin-right: 35px !important; }.mg-b-35-f {margin-bottom: 35px !important; }.mg-l-35-f {margin-left: 35px !important; }
.mg-40 {margin: 40px; }.mg-40-f {margin: 40px !important; }.mg-y-40 {margin-top: 40px;margin-bottom: 40px; }.mg-y-40-f {margin-top: 40px !important;margin-bottom: 40px !important; }.mg-x-40 {margin-left: 40px;margin-right: 40px; }.mg-x-40-f {margin-left: 40px !important;margin-right: 40px !important; }.mg-t-40 {margin-top: 40px; }.mg-r-40 {margin-right: 40px; }.mg-b-40 {margin-bottom: 40px; }.mg-l-40 {margin-left: 40px; }.mg-t-40-f {margin-top: 40px !important; }.mg-r-40-f {margin-right: 40px !important; }.mg-b-40-f {margin-bottom: 40px !important; }.mg-l-40-f {margin-left: 40px !important; }
.mg-45 {margin: 45px; }.mg-45-f {margin: 45px !important; }.mg-y-45 {margin-top: 45px;margin-bottom: 45px; }.mg-y-45-f {margin-top: 45px !important;margin-bottom: 45px !important; }.mg-x-45 {margin-left: 45px;margin-right: 45px; }.mg-x-45-f {margin-left: 45px !important;margin-right: 45px !important; }.mg-t-45 {margin-top: 45px; }.mg-r-45 {margin-right: 45px; }.mg-b-45 {margin-bottom: 45px; }.mg-l-45 {margin-left: 45px; }.mg-t-45-f {margin-top: 45px !important; }.mg-r-45-f {margin-right: 45px !important; }.mg-b-45-f {margin-bottom: 45px !important; }.mg-l-45-f {margin-left: 45px !important; }
.mg-50 {margin: 50px; }.mg-50-f {margin: 50px !important; }.mg-y-50 {margin-top: 50px;margin-bottom: 50px; }.mg-y-50-f {margin-top: 50px !important;margin-bottom: 50px !important; }.mg-x-50 {margin-left: 50px;margin-right: 50px; }.mg-x-50-f {margin-left: 50px !important;margin-right: 50px !important; }.mg-t-50 {margin-top: 50px; }.mg-r-50 {margin-right: 50px; }.mg-b-50 {margin-bottom: 50px; }.mg-l-50 {margin-left: 50px; }.mg-t-50-f {margin-top: 50px !important; }.mg-r-50-f {margin-right: 50px !important; }.mg-b-50-f {margin-bottom: 50px !important; }.mg-l-50-f {margin-left: 50px !important; }
.mg-55 {margin: 55px; }.mg-55-f {margin: 55px !important; }.mg-y-55 {margin-top: 55px;margin-bottom: 55px; }.mg-y-55-f {margin-top: 55px !important;margin-bottom: 55px !important; }.mg-x-55 {margin-left: 55px;margin-right: 55px; }.mg-x-55-f {margin-left: 55px !important;margin-right: 55px !important; }.mg-t-55 {margin-top: 55px; }.mg-r-55 {margin-right: 55px; }.mg-b-55 {margin-bottom: 55px; }.mg-l-55 {margin-left: 55px; }.mg-t-55-f {margin-top: 55px !important; }.mg-r-55-f {margin-right: 55px !important; }.mg-b-55-f {margin-bottom: 55px !important; }.mg-l-55-f {margin-left: 55px !important; }
.mg-60 {margin: 60px; }.mg-60-f {margin: 60px !important; }.mg-y-60 {margin-top: 60px;margin-bottom: 60px; }.mg-y-60-f {margin-top: 60px !important;margin-bottom: 60px !important; }.mg-x-60 {margin-left: 60px;margin-right: 60px; }.mg-x-60-f {margin-left: 60px !important;margin-right: 60px !important; }.mg-t-60 {margin-top: 60px; }.mg-r-60 {margin-right: 60px; }.mg-b-60 {margin-bottom: 60px; }.mg-l-60 {margin-left: 60px; }.mg-t-60-f {margin-top: 60px !important; }.mg-r-60-f {margin-right: 60px !important; }.mg-b-60-f {margin-bottom: 60px !important; }.mg-l-60-f {margin-left: 60px !important; }
.mg-65 {margin: 65px; }.mg-65-f {margin: 65px !important; }.mg-y-65 {margin-top: 65px;margin-bottom: 65px; }.mg-y-65-f {margin-top: 65px !important;margin-bottom: 65px !important; }.mg-x-65 {margin-left: 65px;margin-right: 65px; }.mg-x-65-f {margin-left: 65px !important;margin-right: 65px !important; }.mg-t-65 {margin-top: 65px; }.mg-r-65 {margin-right: 65px; }.mg-b-65 {margin-bottom: 65px; }.mg-l-65 {margin-left: 65px; }.mg-t-65-f {margin-top: 65px !important; }.mg-r-65-f {margin-right: 65px !important; }.mg-b-65-f {margin-bottom: 65px !important; }.mg-l-65-f {margin-left: 65px !important; }
.mg-70 {margin: 70px; }.mg-70-f {margin: 70px !important; }.mg-y-70 {margin-top: 70px;margin-bottom: 70px; }.mg-y-70-f {margin-top: 70px !important;margin-bottom: 70px !important; }.mg-x-70 {margin-left: 70px;margin-right: 70px; }.mg-x-70-f {margin-left: 70px !important;margin-right: 70px !important; }.mg-t-70 {margin-top: 70px; }.mg-r-70 {margin-right: 70px; }.mg-b-70 {margin-bottom: 70px; }.mg-l-70 {margin-left: 70px; }.mg-t-70-f {margin-top: 70px !important; }.mg-r-70-f {margin-right: 70px !important; }.mg-b-70-f {margin-bottom: 70px !important; }.mg-l-70-f {margin-left: 70px !important; }
.mg-75 {margin: 75px; }.mg-75-f {margin: 75px !important; }.mg-y-75 {margin-top: 75px;margin-bottom: 75px; }.mg-y-75-f {margin-top: 75px !important;margin-bottom: 75px !important; }.mg-x-75 {margin-left: 75px;margin-right: 75px; }.mg-x-75-f {margin-left: 75px !important;margin-right: 75px !important; }.mg-t-75 {margin-top: 75px; }.mg-r-75 {margin-right: 75px; }.mg-b-75 {margin-bottom: 75px; }.mg-l-75 {margin-left: 75px; }.mg-t-75-f {margin-top: 75px !important; }.mg-r-75-f {margin-right: 75px !important; }.mg-b-75-f {margin-bottom: 75px !important; }.mg-l-75-f {margin-left: 75px !important; }
.mg-80 {margin: 80px; }.mg-80-f {margin: 80px !important; }.mg-y-80 {margin-top: 80px;margin-bottom: 80px; }.mg-y-80-f {margin-top: 80px !important;margin-bottom: 80px !important; }.mg-x-80 {margin-left: 80px;margin-right: 80px; }.mg-x-80-f {margin-left: 80px !important;margin-right: 80px !important; }.mg-t-80 {margin-top: 80px; }.mg-r-80 {margin-right: 80px; }.mg-b-80 {margin-bottom: 80px; }.mg-l-80 {margin-left: 80px; }.mg-t-80-f {margin-top: 80px !important; }.mg-r-80-f {margin-right: 80px !important; }.mg-b-80-f {margin-bottom: 80px !important; }.mg-l-80-f {margin-left: 80px !important; }
.mg-85 {margin: 85px; }.mg-85-f {margin: 85px !important; }.mg-y-85 {margin-top: 85px;margin-bottom: 85px; }.mg-y-85-f {margin-top: 85px !important;margin-bottom: 85px !important; }.mg-x-85 {margin-left: 85px;margin-right: 85px; }.mg-x-85-f {margin-left: 85px !important;margin-right: 85px !important; }.mg-t-85 {margin-top: 85px; }.mg-r-85 {margin-right: 85px; }.mg-b-85 {margin-bottom: 85px; }.mg-l-85 {margin-left: 85px; }.mg-t-85-f {margin-top: 85px !important; }.mg-r-85-f {margin-right: 85px !important; }.mg-b-85-f {margin-bottom: 85px !important; }.mg-l-85-f {margin-left: 85px !important; }
.mg-90 {margin: 90px; }.mg-90-f {margin: 90px !important; }.mg-y-90 {margin-top: 90px;margin-bottom: 90px; }.mg-y-90-f {margin-top: 90px !important;margin-bottom: 90px !important; }.mg-x-90 {margin-left: 90px;margin-right: 90px; }.mg-x-90-f {margin-left: 90px !important;margin-right: 90px !important; }.mg-t-90 {margin-top: 90px; }.mg-r-90 {margin-right: 90px; }.mg-b-90 {margin-bottom: 90px; }.mg-l-90 {margin-left: 90px; }.mg-t-90-f {margin-top: 90px !important; }.mg-r-90-f {margin-right: 90px !important; }.mg-b-90-f {margin-bottom: 90px !important; }.mg-l-90-f {margin-left: 90px !important; }
.mg-95 {margin: 95px; }.mg-95-f {margin: 95px !important; }.mg-y-95 {margin-top: 95px;margin-bottom: 95px; }.mg-y-95-f {margin-top: 95px !important;margin-bottom: 95px !important; }.mg-x-95 {margin-left: 95px;margin-right: 95px; }.mg-x-95-f {margin-left: 95px !important;margin-right: 95px !important; }.mg-t-95 {margin-top: 95px; }.mg-r-95 {margin-right: 95px; }.mg-b-95 {margin-bottom: 95px; }.mg-l-95 {margin-left: 95px; }.mg-t-95-f {margin-top: 95px !important; }.mg-r-95-f {margin-right: 95px !important; }.mg-b-95-f {margin-bottom: 95px !important; }.mg-l-95-f {margin-left: 95px !important; }
.mg-100 {margin: 100px; }.mg-100-f {margin: 100px !important; }.mg-y-100 {margin-top: 100px;margin-bottom: 100px; }.mg-y-100-f {margin-top: 100px !important;margin-bottom: 100px !important; }.mg-x-100 {margin-left: 100px;margin-right: 100px; }.mg-x-100-f {margin-left: 100px !important;margin-right: 100px !important; }.mg-t-100 {margin-top: 100px; }.mg-r-100 {margin-right: 100px; }.mg-b-100 {margin-bottom: 100px; }.mg-l-100 {margin-left: 100px; }.mg-t-100-f {margin-top: 100px !important; }.mg-r-100-f {margin-right: 100px !important; }.mg-b-100-f {margin-bottom: 100px !important; }.mg-l-100-f {margin-left: 100px !important; }
.mg-t-auto {margin-top: auto; }.mg-r-auto {margin-right: auto; }.mg-b-auto {margin-bottom: auto; }.mg-l-auto {margin-left: auto; }.mg-x-auto {margin: auto; }
.mt-2 {margin-top:2px;}.mt-5 {margin-top:5px !important;}.mt-10 {margin-top:10px;}.mt-15 {margin-top:15px;}.mt-20 {margin-top:20px;}.mt-25 {margin-top:25px;}.mt-30 {margin-top:30px;}
.mb-2 {margin-bottom:2px;}.mb-5 {margin-bottom:5px;}.mb-10 {margin-bottom:10px;}.mb-15 {margin-bottom:15px;}.mb-20 {margin-bottom:20px;}.mb-25 {margin-bottom:25px;}.mb-30 {margin-bottom:30px;}

/***** Padding *****/
.pd-0 {padding: 0px; }.pd-0-f {padding: 0px !important; }.pd-y-0 {padding-top: 0px;padding-bottom: 0px; }.pd-y-0-f {padding-top: 0px !important;padding-bottom: 0px !important; }.pd-x-0 {padding-left: 0px;padding-right: 0px; }.pd-x-0-f {padding-left: 0px !important;padding-right: 0px !important; }.pd-t-0 {padding-top: 0px; }.pd-r-0 {padding-right: 0px; }.pd-b-0 {padding-bottom: 0px; }.pd-l-0 {padding-left: 0px; }.pd-t-0-f {padding-top: 0px !important; }.pd-r-0-f {padding-right: 0px !important; }.pd-b-0-f {padding-bottom: 0px !important; }.pd-l-0-f {padding-left: 0px !important; }
.pd-1 {padding: 1px; }.pd-1-f {padding: 1px !important; }.pd-y-1 {padding-top: 1px;padding-bottom: 1px; }.pd-y-1-f {padding-top: 1px !important;padding-bottom: 1px !important; }.pd-x-1 {padding-left: 1px;padding-right: 1px; }.pd-x-1-f {padding-left: 1px !important;padding-right: 1px !important; }.pd-t-1 {padding-top: 1px; }.pd-r-1 {padding-right: 1px; }.pd-b-1 {padding-bottom: 1px; }.pd-l-1 {padding-left: 1px; }.pd-t-1-f {padding-top: 1px !important; }.pd-r-1-f {padding-right: 1px !important; }.pd-b-1-f {padding-bottom: 1px !important; }.pd-l-1-f {padding-left: 1px !important; }
.pd-2 {padding: 2px; }.pd-2-f {padding: 2px !important; }.pd-y-2 {padding-top: 2px;padding-bottom: 2px; }.pd-y-2-f {padding-top: 2px !important;padding-bottom: 2px !important; }.pd-x-2 {padding-left: 2px;padding-right: 2px; }.pd-x-2-f {padding-left: 2px !important;padding-right: 2px !important; }.pd-t-2 {padding-top: 2px; }.pd-r-2 {padding-right: 2px; }.pd-b-2 {padding-bottom: 2px; }.pd-l-2 {padding-left: 2px; }.pd-t-2-f {padding-top: 2px !important; }.pd-r-2-f {padding-right: 2px !important; }.pd-b-2-f {padding-bottom: 2px !important; }.pd-l-2-f {padding-left: 2px !important; }
.pd-3 {padding: 3px; }.pd-3-f {padding: 3px !important; }.pd-y-3 {padding-top: 3px;padding-bottom: 3px; }.pd-y-3-f {padding-top: 3px !important;padding-bottom: 3px !important; }.pd-x-3 {padding-left: 3px;padding-right: 3px; }.pd-x-3-f {padding-left: 3px !important;padding-right: 3px !important; }.pd-t-3 {padding-top: 3px; }.pd-r-3 {padding-right: 3px; }.pd-b-3 {padding-bottom: 3px; }.pd-l-3 {padding-left: 3px; }.pd-t-3-f {padding-top: 3px !important; }.pd-r-3-f {padding-right: 3px !important; }.pd-b-3-f {padding-bottom: 3px !important; }.pd-l-3-f {padding-left: 3px !important; }
.pd-4 {padding: 4px; }.pd-4-f {padding: 4px !important; }.pd-y-4 {padding-top: 4px;padding-bottom: 4px; }.pd-y-4-f {padding-top: 4px !important;padding-bottom: 4px !important; }.pd-x-4 {padding-left: 4px;padding-right: 4px; }.pd-x-4-f {padding-left: 4px !important;padding-right: 4px !important; }.pd-t-4 {padding-top: 4px; }.pd-r-4 {padding-right: 4px; }.pd-b-4 {padding-bottom: 4px; }.pd-l-4 {padding-left: 4px; }.pd-t-4-f {padding-top: 4px !important; }.pd-r-4-f {padding-right: 4px !important; }.pd-b-4-f {padding-bottom: 4px !important; }.pd-l-4-f {padding-left: 4px !important; }
.pd-5 {padding: 5px; }.pd-5-f {padding: 5px !important; }.pd-y-5 {padding-top: 5px;padding-bottom: 5px; }.pd-y-5-f {padding-top: 5px !important;padding-bottom: 5px !important; }.pd-x-5 {padding-left: 5px;padding-right: 5px; }.pd-x-5-f {padding-left: 5px !important;padding-right: 5px !important; }.pd-t-5 {padding-top: 5px; }.pd-r-5 {padding-right: 10px; }.pd-b-5 {padding-bottom: 5px; }.pd-l-5 {padding-left: 5px; }.pd-t-5-f {padding-top: 5px !important; }.pd-r-5-f {padding-right: 5px !important; }.pd-b-5-f {padding-bottom: 5px !important; }.pd-l-5-f {padding-left: 5px !important; }
.pd-6 {padding: 6px; }.pd-6-f {padding: 6px !important; }.pd-y-6 {padding-top: 6px;padding-bottom: 6px; }.pd-y-6-f {padding-top: 6px !important;padding-bottom: 6px !important; }.pd-x-6 {padding-left: 6px;padding-right: 6px; }.pd-x-6-f {padding-left: 6px !important;padding-right: 6px !important; }.pd-t-6 {padding-top: 6px; }.pd-r-6 {padding-right: 6px; }.pd-b-6 {padding-bottom: 6px; }.pd-l-6 {padding-left: 6px; }.pd-t-6-f {padding-top: 6px !important; }.pd-r-6-f {padding-right: 6px !important; }.pd-b-6-f {padding-bottom: 6px !important; }.pd-l-6-f {padding-left: 6px !important; }
.pd-7 {padding: 7px; }.pd-7-f {padding: 7px !important; }.pd-y-7 {padding-top: 7px;padding-bottom: 7px; }.pd-y-7-f {padding-top: 7px !important;padding-bottom: 7px !important; }.pd-x-7 {padding-left: 7px;padding-right: 7px; }.pd-x-7-f {padding-left: 7px !important;padding-right: 7px !important; }.pd-t-7 {padding-top: 7px; }.pd-r-7 {padding-right: 7px; }.pd-b-7 {padding-bottom: 7px; }.pd-l-7 {padding-left: 7px; }.pd-t-7-f {padding-top: 7px !important; }.pd-r-7-f {padding-right: 7px !important; }.pd-b-7-f {padding-bottom: 7px !important; }.pd-l-7-f {padding-left: 7px !important; }
.pd-8 {padding: 8px; }.pd-8-f {padding: 8px !important; }.pd-y-8 {padding-top: 8px;padding-bottom: 8px; }.pd-y-8-f {padding-top: 8px !important;padding-bottom: 8px !important; }.pd-x-8 {padding-left: 8px;padding-right: 8px; }.pd-x-8-f {padding-left: 8px !important;padding-right: 8px !important; }.pd-t-8 {padding-top: 8px; }.pd-r-8 {padding-right: 8px; }.pd-b-8 {padding-bottom: 8px; }.pd-l-8 {padding-left: 8px; }.pd-t-8-f {padding-top: 8px !important; }.pd-r-8-f {padding-right: 8px !important; }.pd-b-8-f {padding-bottom: 8px !important; }.pd-l-8-f {padding-left: 8px !important; }
.pd-9 {padding: 9px; }.pd-9-f {padding: 9px !important; }.pd-y-9 {padding-top: 9px;padding-bottom: 9px; }.pd-y-9-f {padding-top: 9px !important;padding-bottom: 9px !important; }.pd-x-9 {padding-left: 9px;padding-right: 9px; }.pd-x-9-f {padding-left: 9px !important;padding-right: 9px !important; }.pd-t-9 {padding-top: 9px; }.pd-r-9 {padding-right: 9px; }.pd-b-9 {padding-bottom: 9px; }.pd-l-9 {padding-left: 9px; }.pd-t-9-f {padding-top: 9px !important; }.pd-r-9-f {padding-right: 9px !important; }.pd-b-9-f {padding-bottom: 9px !important; }.pd-l-9-f {padding-left: 9px !important; }
.pd-10 {padding: 10px; }.pd-10-f {padding: 10px !important; }.pd-y-10 {padding-top: 10px;padding-bottom: 10px; }.pd-y-10-f {padding-top: 10px !important;padding-bottom: 10px !important; }.pd-x-10 {padding-left: 10px;padding-right: 10px; }.pd-x-10-f {padding-left: 10px !important;padding-right: 10px !important; }.pd-t-10 {padding-top: 10px !important; }.pd-r-10 {padding-right: 10px; }.pd-b-10 {padding-bottom: 10px; }.pd-l-10 {padding-left: 10px; }.pd-t-10-f {padding-top: 10px !important; }.pd-r-10-f {padding-right: 10px !important; }.pd-b-10-f {padding-bottom: 10px !important; }.pd-l-10-f {padding-left: 10px !important; }
.pd-15 {padding: 15px; }.pd-15-f {padding: 15px !important; }.pd-y-15 {padding-top: 15px;padding-bottom: 15px; }.pd-y-15-f {padding-top: 15px !important;padding-bottom: 15px !important; }.pd-x-15 {padding-left: 15px;padding-right: 15px; }.pd-x-15-f {padding-left: 15px !important;padding-right: 15px !important; }.pd-t-15 {padding-top: 15px; }.pd-r-15 {padding-right: 15px; }.pd-b-15 {padding-bottom: 15px; }.pd-l-15 {padding-left: 15px; }.pd-t-15-f {padding-top: 15px !important; }.pd-r-15-f {padding-right: 15px !important; }.pd-b-15-f {padding-bottom: 15px !important; }.pd-l-15-f {padding-left: 15px !important; }
.pd-20 {padding: 20px; }.pd-20-f {padding: 20px !important; }.pd-y-20 {padding-top: 20px;padding-bottom: 20px; }.pd-y-20-f {padding-top: 20px !important;padding-bottom: 20px !important; }.pd-x-20 {padding-left: 20px;padding-right: 20px; }.pd-x-20-f {padding-left: 20px !important;padding-right: 20px !important; }.pd-t-20 {padding-top: 20px; }.pd-r-20 {padding-right: 20px; }.pd-b-20 {padding-bottom: 20px; }.pd-l-20 {padding-left: 20px; }.pd-t-20-f {padding-top: 20px !important; }.pd-r-20-f {padding-right: 20px !important; }.pd-b-20-f {padding-bottom: 20px !important; }.pd-l-20-f {padding-left: 20px !important; }
.pd-25 {padding: 25px; }.pd-25-f {padding: 25px !important; }.pd-y-25 {padding-top: 25px;padding-bottom: 25px; }.pd-y-25-f {padding-top: 25px !important;padding-bottom: 25px !important; }.pd-x-25 {padding-left: 25px;padding-right: 25px; }.pd-x-25-f {padding-left: 25px !important;padding-right: 25px !important; }.pd-t-25 {padding-top: 25px; }.pd-r-25 {padding-right: 25px; }.pd-b-25 {padding-bottom: 25px; }.pd-l-25 {padding-left: 25px !important; }.pd-t-25-f {padding-top: 25px !important; }.pd-r-25-f {padding-right: 25px !important; }.pd-b-25-f {padding-bottom: 25px !important; }.pd-l-25-f {padding-left: 25px !important; }
.pd-30 {padding: 30px; }.pd-30-f {padding: 30px !important; }.pd-y-30 {padding-top: 30px;padding-bottom: 30px; }.pd-y-30-f {padding-top: 30px !important;padding-bottom: 30px !important; }.pd-x-30 {padding-left: 30px;padding-right: 30px; }.pd-x-30-f {padding-left: 30px !important;padding-right: 30px !important; }.pd-t-30 {padding-top: 30px; }.pd-r-30 {padding-right: 30px; }.pd-b-30 {padding-bottom: 30px; }.pd-l-30 {padding-left: 30px; }.pd-t-30-f {padding-top: 30px !important; }.pd-r-30-f {padding-right: 30px !important; }.pd-b-30-f {padding-bottom: 30px !important; }.pd-l-30-f {padding-left: 30px !important; }
.pd-35 {padding: 35px; }.pd-35-f {padding: 35px !important; }.pd-y-35 {padding-top: 35px;padding-bottom: 35px; }.pd-y-35-f {padding-top: 35px !important;padding-bottom: 35px !important; }.pd-x-35 {padding-left: 35px;padding-right: 35px; }.pd-x-35-f {padding-left: 35px !important;padding-right: 35px !important; }.pd-t-35 {padding-top: 35px; }.pd-r-35 {padding-right: 35px; }.pd-b-35 {padding-bottom: 35px; }.pd-l-35 {padding-left: 35px; }.pd-t-35-f {padding-top: 35px !important; }.pd-r-35-f {padding-right: 35px !important; }.pd-b-35-f {padding-bottom: 35px !important; }.pd-l-35-f {padding-left: 35px !important; }
.pd-40 {padding: 40px; }.pd-40-f {padding: 40px !important; }.pd-y-40 {padding-top: 40px;padding-bottom: 40px; }.pd-y-40-f {padding-top: 40px !important;padding-bottom: 40px !important; }.pd-x-40 {padding-left: 40px;padding-right: 40px; }.pd-x-40-f {padding-left: 40px !important;padding-right: 40px !important; }.pd-t-40 {padding-top: 40px; }.pd-r-40 {padding-right: 40px; }.pd-b-40 {padding-bottom: 40px; }.pd-l-40 {padding-left: 40px; }.pd-t-40-f {padding-top: 40px !important; }.pd-r-40-f {padding-right: 40px !important; }.pd-b-40-f {padding-bottom: 40px !important; }.pd-l-40-f {padding-left: 40px !important; }
.pd-45 {padding: 45px; }.pd-45-f {padding: 45px !important; }.pd-y-45 {padding-top: 45px;padding-bottom: 45px; }.pd-y-45-f {padding-top: 45px !important;padding-bottom: 45px !important; }.pd-x-45 {padding-left: 45px;padding-right: 45px; }.pd-x-45-f {padding-left: 45px !important;padding-right: 45px !important; }.pd-t-45 {padding-top: 45px; }.pd-r-45 {padding-right: 45px; }.pd-b-45 {padding-bottom: 45px; }.pd-l-45 {padding-left: 45px; }.pd-t-45-f {padding-top: 45px !important; }.pd-r-45-f {padding-right: 45px !important; }.pd-b-45-f {padding-bottom: 45px !important; }.pd-l-45-f {padding-left: 45px !important; }
.pd-50 {padding: 50px; }.pd-50-f {padding: 50px !important; }.pd-y-50 {padding-top: 50px;padding-bottom: 50px; }.pd-y-50-f {padding-top: 50px !important;padding-bottom: 50px !important; }.pd-x-50 {padding-left: 50px;padding-right: 50px; }.pd-x-50-f {padding-left: 50px !important;padding-right: 50px !important; }.pd-t-50 {padding-top: 50px; }.pd-r-50 {padding-right: 50px; }.pd-b-50 {padding-bottom: 50px; }.pd-l-50 {padding-left: 50px; }.pd-t-50-f {padding-top: 50px !important; }.pd-r-50-f {padding-right: 50px !important; }.pd-b-50-f {padding-bottom: 50px !important; }.pd-l-50-f {padding-left: 50px !important; }
.pd-55 {padding: 55px; }.pd-55-f {padding: 55px !important; }.pd-y-55 {padding-top: 55px;padding-bottom: 55px; }.pd-y-55-f {padding-top: 55px !important;padding-bottom: 55px !important; }.pd-x-55 {padding-left: 55px;padding-right: 55px; }.pd-x-55-f {padding-left: 55px !important;padding-right: 55px !important; }.pd-t-55 {padding-top: 55px; }.pd-r-55 {padding-right: 55px; }.pd-b-55 {padding-bottom: 55px; }.pd-l-55 {padding-left: 55px; }.pd-t-55-f {padding-top: 55px !important; }.pd-r-55-f {padding-right: 55px !important; }.pd-b-55-f {padding-bottom: 55px !important; }.pd-l-55-f {padding-left: 55px !important; }
.pd-60 {padding: 60px; }.pd-60-f {padding: 60px !important; }.pd-y-60 {padding-top: 60px;padding-bottom: 60px; }.pd-y-60-f {padding-top: 60px !important;padding-bottom: 60px !important; }.pd-x-60 {padding-left: 60px;padding-right: 60px; }.pd-x-60-f {padding-left: 60px !important;padding-right: 60px !important; }.pd-t-60 {padding-top: 60px; }.pd-r-60 {padding-right: 60px; }.pd-b-60 {padding-bottom: 60px; }.pd-l-60 {padding-left: 60px; }.pd-t-60-f {padding-top: 60px !important; }.pd-r-60-f {padding-right: 60px !important; }.pd-b-60-f {padding-bottom: 60px !important; }.pd-l-60-f {padding-left: 60px !important; }
.pd-65 {padding: 65px; }.pd-65-f {padding: 65px !important; }.pd-y-65 {padding-top: 65px;padding-bottom: 65px; }.pd-y-65-f {padding-top: 65px !important;padding-bottom: 65px !important; }.pd-x-65 {padding-left: 65px;padding-right: 65px; }.pd-x-65-f {padding-left: 65px !important;padding-right: 65px !important; }.pd-t-65 {padding-top: 65px; }.pd-r-65 {padding-right: 65px; }.pd-b-65 {padding-bottom: 65px; }.pd-l-65 {padding-left: 65px; }.pd-t-65-f {padding-top: 65px !important; }.pd-r-65-f {padding-right: 65px !important; }.pd-b-65-f {padding-bottom: 65px !important; }.pd-l-65-f {padding-left: 65px !important; }
.pd-70 {padding: 70px; }.pd-70-f {padding: 70px !important; }.pd-y-70 {padding-top: 70px;padding-bottom: 70px; }.pd-y-70-f {padding-top: 70px !important;padding-bottom: 70px !important; }.pd-x-70 {padding-left: 70px;padding-right: 70px; }.pd-x-70-f {padding-left: 70px !important;padding-right: 70px !important; }.pd-t-70 {padding-top: 70px; }.pd-r-70 {padding-right: 70px; }.pd-b-70 {padding-bottom: 70px; }.pd-l-70 {padding-left: 70px; }.pd-t-70-f {padding-top: 70px !important; }.pd-r-70-f {padding-right: 70px !important; }.pd-b-70-f {padding-bottom: 70px !important; }.pd-l-70-f {padding-left: 70px !important; }
.pd-75 {padding: 75px; }.pd-75-f {padding: 75px !important; }.pd-y-75 {padding-top: 75px;padding-bottom: 75px; }.pd-y-75-f {padding-top: 75px !important;padding-bottom: 75px !important; }.pd-x-75 {padding-left: 75px;padding-right: 75px; }.pd-x-75-f {padding-left: 75px !important;padding-right: 75px !important; }.pd-t-75 {padding-top: 75px; }.pd-r-75 {padding-right: 75px; }.pd-b-75 {padding-bottom: 75px; }.pd-l-75 {padding-left: 75px; }.pd-t-75-f {padding-top: 75px !important; }.pd-r-75-f {padding-right: 75px !important; }.pd-b-75-f {padding-bottom: 75px !important; }.pd-l-75-f {padding-left: 75px !important; }
.pd-80 {padding: 80px; }.pd-80-f {padding: 80px !important; }.pd-y-80 {padding-top: 80px;padding-bottom: 80px; }.pd-y-80-f {padding-top: 80px !important;padding-bottom: 80px !important; }.pd-x-80 {padding-left: 80px;padding-right: 80px; }.pd-x-80-f {padding-left: 80px !important;padding-right: 80px !important; }.pd-t-80 {padding-top: 80px; }.pd-r-80 {padding-right: 80px; }.pd-b-80 {padding-bottom: 80px; }.pd-l-80 {padding-left: 80px; }.pd-t-80-f {padding-top: 80px !important; }.pd-r-80-f {padding-right: 80px !important; }.pd-b-80-f {padding-bottom: 80px !important; }.pd-l-80-f {padding-left: 80px !important; }
.pd-85 {padding: 85px; }.pd-85-f {padding: 85px !important; }.pd-y-85 {padding-top: 85px;padding-bottom: 85px; }.pd-y-85-f {padding-top: 85px !important;padding-bottom: 85px !important; }.pd-x-85 {padding-left: 85px;padding-right: 85px; }.pd-x-85-f {padding-left: 85px !important;padding-right: 85px !important; }.pd-t-85 {padding-top: 85px; }.pd-r-85 {padding-right: 85px; }.pd-b-85 {padding-bottom: 85px; }.pd-l-85 {padding-left: 85px; }.pd-t-85-f {padding-top: 85px !important; }.pd-r-85-f {padding-right: 85px !important; }.pd-b-85-f {padding-bottom: 85px !important; }.pd-l-85-f {padding-left: 85px !important; }
.pd-90 {padding: 90px; }.pd-90-f {padding: 90px !important; }.pd-y-90 {padding-top: 90px;padding-bottom: 90px; }.pd-y-90-f {padding-top: 90px !important;padding-bottom: 90px !important; }.pd-x-90 {padding-left: 90px;padding-right: 90px; }.pd-x-90-f {padding-left: 90px !important;padding-right: 90px !important; }.pd-t-90 {padding-top: 90px; }.pd-r-90 {padding-right: 90px; }.pd-b-90 {padding-bottom: 90px; }.pd-l-90 {padding-left: 90px; }.pd-t-90-f {padding-top: 90px !important; }.pd-r-90-f {padding-right: 90px !important; }.pd-b-90-f {padding-bottom: 90px !important; }.pd-l-90-f {padding-left: 90px !important; }
.pd-95 {padding: 95px; }.pd-95-f {padding: 95px !important; }.pd-y-95 {padding-top: 95px;padding-bottom: 95px; }.pd-y-95-f {padding-top: 95px !important;padding-bottom: 95px !important; }.pd-x-95 {padding-left: 95px;padding-right: 95px; }.pd-x-95-f {padding-left: 95px !important;padding-right: 95px !important; }.pd-t-95 {padding-top: 95px; }.pd-r-95 {padding-right: 95px; }.pd-b-95 {padding-bottom: 95px; }.pd-l-95 {padding-left: 95px; }.pd-t-95-f {padding-top: 95px !important; }.pd-r-95-f {padding-right: 95px !important; }.pd-b-95-f {padding-bottom: 95px !important; }.pd-l-95-f {padding-left: 95px !important; }
.pd-100 {padding: 100px; }.pd-100-f {padding: 100px !important; }.pd-y-100 {padding-top: 100px;padding-bottom: 100px; }.pd-y-100-f {padding-top: 100px !important;padding-bottom: 100px !important; }.pd-x-100 {padding-left: 100px;padding-right: 100px; }.pd-x-100-f {padding-left: 100px !important;padding-right: 100px !important; }.pd-t-100 {padding-top: 100px; }.pd-r-100 {padding-right: 100px; }.pd-b-100 {padding-bottom: 100px; }.pd-l-100 {padding-left: 100px; }.pd-t-100-f {padding-top: 100px !important; }.pd-r-100-f {padding-right: 100px !important; }.pd-b-100-f {padding-bottom: 100px !important; }.pd-l-100-f {padding-left: 100px !important; }

.pd-12 {padding: 12px; }.pd-12-f {padding: 12px !important; }.pd-y-12 {padding-top: 12px;padding-bottom: 12px; }.pd-y-12-f {padding-top: 12px !important;padding-bottom: 12px !important; }.pd-x-12 {padding-left: 12px;padding-right: 12px; }.pd-x-12-f {padding-left: 12px !important;padding-right: 12px !important; }.pd-t-12 {padding-top: 12px; }.pd-r-12 {padding-right: 12px; }.pd-b-12 {padding-bottom: 12px; }.pd-l-12 {padding-left: 12px; }.pd-t-12-f {padding-top: 12px !important; }.pd-r-12-f {padding-right: 12px !important; }.pd-b-12-f {padding-bottom: 12px !important; }.pd-l-12-f {padding-left: 12px !important; }
.pd-13 {padding: 13px; }.pd-13-f {padding: 13px !important; }.pd-y-13 {padding-top: 13px;padding-bottom: 13px; }.pd-y-13-f {padding-top: 13px !important;padding-bottom: 13px !important; }.pd-x-13 {padding-left: 13px;padding-right: 13px; }.pd-x-13-f {padding-left: 13px !important;padding-right: 13px !important; }.pd-t-13 {padding-top: 13px; }.pd-r-13 {padding-right: 13px; }.pd-b-13 {padding-bottom: 13px; }.pd-l-13 {padding-left: 13px; }.pd-t-13-f {padding-top: 13px !important; }.pd-r-13-f {padding-right: 13px !important; }.pd-b-13-f {padding-bottom: 13px !important; }.pd-l-13-f {padding-left: 13px !important; }

/***** Position *****/
.pos-absolute, .pos-abs {position: absolute; }
.pos-relative, .pos-rel {position: relative; }
.pos-fixed {position: fixed; }
.pos-static {position: static; }
.pos-absolute-f {position: absolute !important; }
.pos-relative-f {position: relative !important; }
.pos-fixed-f {position: fixed !important; }
.pos-static-f {position: static !important; }

.t-0 {top: 0px !important;}.r-0 {right: 0px; }.b-0 {bottom: 0px; }.l-0 {left: 0px; }.t--0 {top: -0px; }.r--0 {right: -0px; }.b--0 {bottom: -0px; }.l--0 {left: -0px; }.a-0 {top: 0px;right: 0px;bottom: 0px;left: 0px; }.x-0 {left: 0px;right: 0px; }.y-0 {left: 0px;right: 0px; }
.t-5 {top: 5px; }.r-5 {right: 5px; }.b-5 {bottom: 5px; }.l-5 {left: 5px; }.t--5 {top: -5px; }.r--5 {right: -5px; }.b--5 {bottom: -5px; }.l--5 {left: -5px; }.a-5 {top: 5px;right: 5px;bottom: 5px;left: 5px; }.x-5 {left: 5px;right: 5px; }.y-5 {left: 5px;right: 5px; }
.t-10 {top: 10px; }.r-10 {right: 10px; }.b-10 {bottom: 10px; }.l-10 {left: 10px; }.t--10 {top: -10px; }.r--10 {right: -10px; }.b--10 {bottom: -10px; }.l--10 {left: -10px; }.a-10 {top: 10px;right: 10px;bottom: 10px;left: 10px; }.x-10 {left: 10px;right: 10px; }.y-10 {left: 10px;right: 10px; }
.t-15 {top: 15px !important; }.r-15 {right: 15px; }.b-15 {bottom: 15px; }.l-15 {left: 15px; }.t--15 {top: -15px; }.r--15 {right: -15px; }.b--15 {bottom: -15px; }.l--15 {left: -15px; }.a-15 {top: 15px;right: 15px;bottom: 15px;left: 15px; }.x-15 {left: 15px;right: 15px; }.y-15 {left: 15px;right: 15px; }
.t-20 {top: 20px; }.r-20 {right: 20px; }.b-20 {bottom: 20px; }.l-20 {left: 20px; }.t--20 {top: -20px; }.r--20 {right: -20px; }.b--20 {bottom: -20px; }.l--20 {left: -20px; }.a-20 {top: 20px;right: 20px;bottom: 20px;left: 20px; }.x-20 {left: 20px;right: 20px; }.y-20 {left: 20px;right: 20px; }
.t-25 {top: 25px !important; }.r-25 {right: 25px; }.b-25 {bottom: 25px; }.l-25 {left: 25px; }.t--25 {top: -25px; }.r--25 {right: -25px; }.b--25 {bottom: -25px; }.l--25 {left: -25px; }.a-25 {top: 25px;right: 25px;bottom: 25px;left: 25px; }.x-25 {left: 25px;right: 25px; }.y-25 {left: 25px;right: 25px; }
.t-30 {top: 30px; }.r-30 {right: 30px; }.b-30 {bottom: 30px; }.l-30 {left: 30px; }.t--30 {top: -30px; }.r--30 {right: -30px; }.b--30 {bottom: -30px; }.l--30 {left: -30px; }.a-30 {top: 30px;right: 30px;bottom: 30px;left: 30px; }.x-30 {left: 30px;right: 30px; }.y-30 {left: 30px;right: 30px; }
.t-35 {top: 35px; }.r-35 {right: 35px; }.b-35 {bottom: 35px; }.l-35 {left: 35px; }.t--35 {top: -35px; }.r--35 {right: -35px; }.b--35 {bottom: -35px; }.l--35 {left: -35px; }.a-35 {top: 35px;right: 35px;bottom: 35px;left: 35px; }.x-35 {left: 35px;right: 35px; }.y-35 {left: 35px;right: 35px; }
.t-40 {top: 40px; }.r-40 {right: 40px; }.b-40 {bottom: 40px; }.l-40 {left: 40px; }.t--40 {top: -40px; }.r--40 {right: -40px; }.b--40 {bottom: -40px; }.l--40 {left: -40px; }.a-40 {top: 40px;right: 40px;bottom: 40px;left: 40px; }.x-40 {left: 40px;right: 40px; }.y-40 {left: 40px;right: 40px; }
.t-45 {top: 45px; }.r-45 {right: 45px; }.b-45 {bottom: 45px; }.l-45 {left: 45px; }.t--45 {top: -45px; }.r--45 {right: -45px; }.b--45 {bottom: -45px; }.l--45 {left: -45px; }.a-45 {top: 45px;right: 45px;bottom: 45px;left: 45px; }.x-45 {left: 45px;right: 45px; }.y-45 {left: 45px;right: 45px; }
.t-50 {top: 50px; }.r-50 {right: 50px; }.b-50 {bottom: 50px; }.l-50 {left: 50px; }.t--50 {top: -50px; }.r--50 {right: -50px; }.b--50 {bottom: -50px; }.l--50 {left: -50px; }.a-50 {top: 50px;right: 50px;bottom: 50px;left: 50px; }.x-50 {left: 50px;right: 50px; }.y-50 {left: 50px;right: 50px; }
.t-55 {top: 55px; }.r-55 {right: 55px; }.b-55 {bottom: 55px; }.l-55 {left: 55px; }.t--55 {top: -55px; }.r--55 {right: -55px; }.b--55 {bottom: -55px; }.l--55 {left: -55px; }.a-55 {top: 55px;right: 55px;bottom: 55px;left: 55px; }.x-55 {left: 55px;right: 55px; }.y-55 {left: 55px;right: 55px; }
.t-60 {top: 60px; }.r-60 {right: 60px; }.b-60 {bottom: 60px; }.l-60 {left: 60px; }.t--60 {top: -60px; }.r--60 {right: -60px; }.b--60 {bottom: -60px; }.l--60 {left: -60px; }.a-60 {top: 60px;right: 60px;bottom: 60px;left: 60px; }.x-60 {left: 60px;right: 60px; }.y-60 {left: 60px;right: 60px; }
.t-65 {top: 65px; }.r-65 {right: 65px; }.b-65 {bottom: 65px; }.l-65 {left: 65px; }.t--65 {top: -65px; }.r--65 {right: -65px; }.b--65 {bottom: -65px; }.l--65 {left: -65px; }.a-65 {top: 65px;right: 65px;bottom: 65px;left: 65px; }.x-65 {left: 65px;right: 65px; }.y-65 {left: 65px;right: 65px; }
.t-70 {top: 70px; }.r-70 {right: 70px; }.b-70 {bottom: 70px; }.l-70 {left: 70px; }.t--70 {top: -70px; }.r--70 {right: -70px; }.b--70 {bottom: -70px; }.l--70 {left: -70px; }.a-70 {top: 70px;right: 70px;bottom: 70px;left: 70px; }.x-70 {left: 70px;right: 70px; }.y-70 {left: 70px;right: 70px; }
.t-75 {top: 75px; }.r-75 {right: 75px; }.b-75 {bottom: 75px; }.l-75 {left: 75px; }.t--75 {top: -75px; }.r--75 {right: -75px; }.b--75 {bottom: -75px; }.l--75 {left: -75px; }.a-75 {top: 75px;right: 75px;bottom: 75px;left: 75px; }.x-75 {left: 75px;right: 75px; }.y-75 {left: 75px;right: 75px; }
.t-80 {top: 80px; }.r-80 {right: 80px; }.b-80 {bottom: 80px; }.l-80 {left: 80px; }.t--80 {top: -80px; }.r--80 {right: -80px; }.b--80 {bottom: -80px; }.l--80 {left: -80px; }.a-80 {top: 80px;right: 80px;bottom: 80px;left: 80px; }.x-80 {left: 80px;right: 80px; }.y-80 {left: 80px;right: 80px; }
.t-85 {top: 85px; }.r-85 {right: 85px; }.b-85 {bottom: 85px; }.l-85 {left: 85px; }.t--85 {top: -85px; }.r--85 {right: -85px; }.b--85 {bottom: -85px; }.l--85 {left: -85px; }.a-85 {top: 85px;right: 85px;bottom: 85px;left: 85px; }.x-85 {left: 85px;right: 85px; }.y-85 {left: 85px;right: 85px; }
.t-90 {top: 90px; }.r-90 {right: 90px; }.b-90 {bottom: 90px; }.l-90 {left: 90px; }.t--90 {top: -90px; }.r--90 {right: -90px; }.b--90 {bottom: -90px; }.l--90 {left: -90px; }.a-90 {top: 90px;right: 90px;bottom: 90px;left: 90px; }.x-90 {left: 90px;right: 90px; }.y-90 {left: 90px;right: 90px; }
.t-95 {top: 95px; }.r-95 {right: 95px; }.b-95 {bottom: 95px; }.l-95 {left: 95px; }.t--95 {top: -95px; }.r--95 {right: -95px; }.b--95 {bottom: -95px; }.l--95 {left: -95px; }.a-95 {top: 95px;right: 95px;bottom: 95px;left: 95px; }.x-95 {left: 95px;right: 95px; }.y-95 {left: 95px;right: 95px; }
.t-100 {top: 100px; }.r-100 {right: 100px; }.b-100 {bottom: 100px; }.l-100 {left: 100px; }.t--100 {top: -100px; }.r--100 {right: -100px; }.b--100 {bottom: -100px; }.l--100 {left: -100px; }.a-100 {top: 100px;right: 100px;bottom: 100px;left: 100px; }.x-100 {left: 100px;right: 100px; }.y-100 {left: 100px;right: 100px; }
.z-index--1 {z-index:-1;}.z-index-0 {z-index: 0; }.z-index-1 {z-index: 1; }.z-index-10 {z-index: 10; }.z-index-50 {z-index: 50; }.z-index-100 {z-index: 100; }.z-index-150 {z-index: 150; }.z-index-200 {z-index: 200; }
.t-22 {top:22px;}.t-8 {top:8px;}.t-5-f {top: 5px !important; }.t-1 {top:1px;}.t-3 {top:3px;}

.t--1 {top: -1px; }.l--1 {left: -1px; }.l-0-f {left: 0 !important; }.rotate-90 {transform: rotate(90deg); }.rotate--90 {transform: rotate(-90deg); }

/***** Typography *****/
.tx-brand-01 {color: #333 !important; }.tx-brand-02 {color: #042893 !important; }.tx-brand-03 {color: #1ce1ac !important; }
.tx-color-01 {color: #001737 !important; }.tx-color-02 {color: #1b2e4b; }.tx-color-03 {color: #8392a5;}.tx-color-04 {color: #c0ccda; } .tx-color-05 {color: #666;}
.tx-white {color: #fff !important; }.tx-black {color: #000; }.tx-primary {color: #007bff !important; }.tx-success {color: #10b759; }.tx-bookingsuccess {color:#05670b}.tx-warning {color: #ffc107; }
.tx-danger {color: #ec182d!important; }.tx-red {color: #ff0000; }.tx-info {color: #00b8d4; }.tx-teal {color: #00cccc; }.tx-indigo {color: #5b47fb; }.tx-purple {color: #6f42c1; }
.tx-orange {color: #fd7e14; }.tx-pink {color: #f10075; }.tx-dark {color: #1b2e4b; }.tx-inverse {color: #001737; }
.tx-gray-100 {color: #f4f5f8; }.tx-gray-200 {color: #e3e7ed; }.tx-gray-300 {color: #cdd4e0; }.tx-gray-400 {color: #b4bdce; }.tx-gray-500 {color: #97a3b9; }
.tx-gray-600 {color: #7987a1; }.tx-gray-700 {color: #596882; }.tx-gray-800 {color: #3b4863; }.tx-gray-900 {color: #1c273c; }
.tx-white-2 {color: rgba(255, 255, 255, 0.2); }.tx-white-3 {color: rgba(255, 255, 255, 0.3); }.tx-white-4 {color: rgba(255, 255, 255, 0.4); }
.tx-white-5 {color: rgba(255, 255, 255, 0.5); }.tx-white-6 {color: rgba(255, 255, 255, 0.6); }.tx-white-7 {color: rgba(255, 255, 255, 0.7); }.tx-white-8 {color: rgba(255, 255, 255, 0.8); }
.tx-bolder {font-weight: 900; }.tx-bold {font-weight: 700 !important; }.tx-semibold {font-weight: 600; }
.tx-medium {font-weight: 500; }.tx-medium-f {font-weight: 500 !important; }.tx-normal {font-weight: 400 !important; }.tx-light {font-weight: 300; }.tx-thin {font-weight: 200; }.tx-xthin {font-weight: 100; }
.tx-spacing-1 {letter-spacing: 0.5px; }.tx-spacing-2 {letter-spacing: 1px; }.tx-spacing-3 {letter-spacing: 1.5px; }.tx-spacing-4 {letter-spacing: 2px; }
.tx-spacing-5 {letter-spacing: 2.5px; }.tx-spacing-6 {letter-spacing: 3px; }.tx-spacing-7 {letter-spacing: 3.5px; }.tx-spacing-8 {letter-spacing: 4px; }
.tx-spacing--1 {letter-spacing: -0.5px; }.tx-spacing--2 {letter-spacing: -1px; }.tx-spacing--3 {letter-spacing: -1.5px; }.tx-spacing--4 {letter-spacing: -2px; }
.tx-spacing--5 {letter-spacing: -2.5px; }.tx-spacing--6 {letter-spacing: -3px; }.tx-spacing--7 {letter-spacing: -3.5px; }.tx-spacing--8 {letter-spacing: -4px; }
.tx-uppercase {text-transform: uppercase; }.tx-lowercase {text-transform: lowercase; }.tx-capitalize {text-transform: capitalize; }
.tx-transform-none {text-transform: none; }.tx-shadow-none {text-shadow: none; }
.tx-center {text-align: center; }.tx-right {text-align: right; }.tx-left {text-align: left; }
.tx-center-f {text-align: center !important; }.tx-right-f {text-align: right !important; }.tx-left-f {text-align: left !important; }
.tx-italic {font-style: italic; }.tx-style-normal {font-style: normal; }.tx-nowrap {white-space: nowrap; }.tx-normals {white-space: normal !important; }
.tx-indent--1 {text-indent: -1px; }.tx-indent--2 {text-indent: -2px; }
.lh-base {line-height: 1.5; }.lh-normal {line-height: normal; }
.lh--1 {line-height: .1; }.lh--2 {line-height: .2; }.lh--3 {line-height: .3; }.lh--4 {line-height: .4; }.lh--5 {line-height: .5; }
.lh--6 {line-height: .6; }.lh--7 {line-height: .7; }.lh--8 {line-height: .8; }.lh--9 {line-height: .9; }
.lh-1 {line-height: 1.1; }.lh-2 {line-height: 1.2; }.lh-3 {line-height: 1.3; }.lh-4 {line-height: 1.4; }.lh-5 {line-height: 1.5; }.lh-6 {line-height: 1.6; }
.lh-7 {line-height: 1.7; }.lh-8 {line-height: 1.8; }.lh-9 {line-height: 1.9; }.lh-10 {line-height: 2.0; }.lh-11 {line-height: 2.1; }.lh-12 {line-height: 2.2; }
.lh-13 {line-height: 2.3; }.lh-14 {line-height: 2.4; }.lh-15 {line-height: 2.5; }
.valign-top {vertical-align: top; }.valign-middle {vertical-align: middle; }.valign-bottom {vertical-align: baseline; }
.valign-top-f {vertical-align: top !important; }.valign-middle-f {vertical-align: middle !important; }.valign-bottom-f {vertical-align: baseline !important; }
.tx-base {font-size: 0.875rem; }.bg-white {background: #fff;}.bg-gray {background: var(--color-sorting);}.white {color: #fff;}.text-overflow {text-overflow: ellipsis;white-space: nowrap;width: 100%;display: block;overflow: hidden;}
.float-left {float:left;}.float-right {float:right;}.brdr-top {border-top:1px solid #eee;}.border-btm-dash {border-bottom:1px dashed #ddd;}.border-btm-dashdark {border-bottom:1px dashed #7d7b89;}.bg-ash {background:#fbfbfb;}.bg-lit {background:#f7f7f9;}.bg-gry {background:#ebeff0;}.bg-lit-grn {background:#eef5e2;}.bg-lit-blk {background:#f1f1f1;}

.tx-8 {font-size: 8px; }.tx-8-f {font-size: 8px !important; }.tx-9 {font-size: 9px; }.tx-9-f {font-size: 9px !important; }
.tx-10 {font-size: 10px;white-space:nowrap;}.tx-10-f {font-size: 10px !important; }.tx-11 {font-size: 11px !important; }.tx-11-f {font-size: 11px !important; }
.tx-12 {font-size: 12px;}.tx-12-f {font-size: 12px !important; }.tx-13 {font-size: 13px; }.tx-13-f {font-size: 13px !important; }
.tx-14 {font-size: 14px; }.tx-14-f {font-size: 14px !important; }.tx-15 {font-size: 15px; }.tx-15-f {font-size: 14px !important; }
.tx-16 {font-size: 16px; }.tx-16-f {font-size: 16px !important; }.tx-18 {font-size: 18px; }.tx-18-f {font-size: 18px !important; }
.tx-20 {font-size: 20px; }.tx-20-f {font-size: 20px !important; }.tx-22 {font-size: 22px; }.tx-22-f {font-size: 22px !important; }
.tx-23 {font-size: 23px; }.tx-23-f {font-size: 23px !important; }.tx-24 {font-size: 24px; }.tx-24-f {font-size: 24px !important; }
.tx-25 {font-size: 25px; }.tx-25-f {font-size: 25px !important; }.tx-26 {font-size: 26px; }.tx-26-f {font-size: 26px !important; }
.tx-27 {font-size: 27px; }.tx-27-f {font-size: 27px !important; }.tx-28 {font-size: 28px; }.tx-28-f {font-size: 28px !important; }
.tx-29 {font-size: 29px; }.tx-29-f {font-size: 29px !important; }.tx-30 {font-size: 30px; }.tx-30-f {font-size: 30px !important; }
.tx-32 {font-size: 32px; }.tx-32-f {font-size: 32px !important; }.tx-34 {font-size: 34px; }.tx-34-f {font-size: 34px !important; }
.tx-36 {font-size: 36px; }.tx-36-f {font-size: 36px !important; }.tx-38 {font-size: 38px; }.tx-38-f {font-size: 38px !important; }
.tx-40 {font-size: 40px; }.tx-40-f {font-size: 40px !important; }.tx-42 {font-size: 42px; }.tx-42-f {font-size: 42px !important; }
.tx-44 {font-size: 44px; }.tx-44-f {font-size: 44px !important; }.tx-46 {font-size: 46px; }.tx-46-f {font-size: 46px !important; }
.tx-48 {font-size: 48px; }.tx-48-f {font-size: 48px !important; }.tx-50 {font-size: 50px; }.tx-50-f {font-size: 50px !important; }
.tx-52 {font-size: 52px; }.tx-52-f {font-size: 52px !important; }.tx-54 {font-size: 54px; }.tx-54-f {font-size: 54px !important; }
.tx-56 {font-size: 56px; }.tx-56-f {font-size: 56px !important; }.tx-58 {font-size: 58px; }.tx-58-f {font-size: 58px !important; }
.tx-60 {font-size: 60px; }.tx-60-f {font-size: 60px !important; }.tx-62 {font-size: 62px; }.tx-62-f {font-size: 62px !important; }
.tx-64 {font-size: 64px; }.tx-64-f {font-size: 64px !important; }.tx-66 {font-size: 66px; }.tx-66-f {font-size: 66px !important; }
.tx-68 {font-size: 68px; }.tx-68-f {font-size: 68px !important; }.tx-70 {font-size: 70px; }.tx-70-f {font-size: 70px !important; }
.tx-72 {font-size: 72px; }.tx-72-f {font-size: 72px !important; }.tx-74 {font-size: 74px; }.tx-74-f {font-size: 74px !important; }
.tx-76 {font-size: 76px; }.tx-76-f {font-size: 76px !important; }.tx-78 {font-size: 78px; }.tx-78-f {font-size: 78px !important; }
.tx-80 {font-size: 80px; }.tx-80-f {font-size: 80px !important; }.tx-82 {font-size: 82px; }.tx-82-f {font-size: 82px !important; }
.tx-84 {font-size: 84px; }.tx-84-f {font-size: 84px !important; }.tx-86 {font-size: 86px; }.tx-86-f {font-size: 86px !important; }
.tx-88 {font-size: 88px; }.tx-88-f {font-size: 88px !important; }.tx-90 {font-size: 90px; }.tx-90-f {font-size: 90px !important; }
.tx-92 {font-size: 92px; }.tx-92-f {font-size: 92px !important; }.tx-94 {font-size: 94px; }.tx-94-f {font-size: 94px !important; }
.tx-96 {font-size: 96px; }.tx-96-f {font-size: 96px !important; }.tx-98 {font-size: 98px; }.tx-98-f {font-size: 98px !important; }

/***** Width *****/
.w-10 {width: 10% !important;}.w-15 {width: 15% !important;}.w-20 {width: 20% !important;}.w-30 {width: 30% !important;}.w-40 {width: 40% !important;}.w-50 {width: 50% !important;}.w-60 {width: 60% !important;}
.w-70 {width: 70% !important;}.w-80 {width: 80% !important;}.w-90 {width: 90% !important;}.w-100 {width:100%;}
.w-10p {width: 10px;}.w-20p {width: 20px !important;}.w-30p {width: 30px !important;}.w-40p {width: 40px !important;}.w-50p {width: 50px !important;}.w-60p {width: 60px !important;}
.w-70p {width: 70px !important;}.w-80p {width: 80px !important;}.w-90p {width: 90px !important;}.w-100p {width: 100px !important;}.w-150p {width: 150px !important;}
.w-200p {width: 200px !important;}.w-300p {width: 300px !important;}.w-400p {width: 400px !important;}.w-500p {width: 500px !important;}.w-600p {width: 600px !important;}.w-700p {width: 700px !important;}
.w-800p {width: 800px !important;}.w-900p {width: 900px !important;}.w-1000p {width: 1000px !important;}
.w-1100p {width: 1100px !important;}.w-1200p {width: 1200px !important;}.w-1300p {width: 1300px !important;}.w-1400p {width: 1400px !important;}.w-1500p {width: 1500px !important;}.w-1600p {width: 1600px !important;}

.wd-5 {width: 5px; }.wd-5p {width: 5%; }.mx-wd-5p {max-width: 5%; }.mn-wd-5p {min-width: 5%; }.wd-5-f {width: 5px !important; }.wd-5p-f {width: 5% !important; }.mx-wd-5p-f {max-width: 5% !important; }.mn-wd-5p-f {min-width: 5% !important; }
.wd-10 {width: 8px; }.wd-10p {width: 10%; }.mx-wd-10p {max-width: 10%; }.mn-wd-10p {min-width: 10%; }.wd-10-f {width: 10px !important; }.wd-10p-f {width: 10% !important; }.mx-wd-10p-f {max-width: 10% !important; }.mn-wd-10p-f {min-width: 10% !important; }
.wd-15 {width: 15px; }.wd-15p {width: 15%; }.mx-wd-15p {max-width: 15%; }.mn-wd-15p {min-width: 15%; }.wd-15-f {width: 15px !important; }.wd-15p-f {width: 15% !important; }.mx-wd-15p-f {max-width: 15% !important; }.mn-wd-15p-f {min-width: 15% !important; }
.wd-20 {width: 20px; }.wd-20p {width: 20%; }.mx-wd-20p {max-width: 20%; }.mn-wd-20p {min-width: 20%; }.wd-20-f {width: 20px !important; }.wd-20p-f {width: 20% !important; }.mx-wd-20p-f {max-width: 20% !important; }.mn-wd-20p-f {min-width: 20% !important; }
.wd-25 {width: 25px; }.wd-25p {width: 25%; }.mx-wd-25p {max-width: 25%; }.mn-wd-25p {min-width: 25%; }.wd-25-f {width: 25px !important; }.wd-25p-f {width: 25% !important; }.mx-wd-25p-f {max-width: 25% !important; }.mn-wd-25p-f {min-width: 25% !important; }
.wd-30 {width: 30px; }.wd-30p {width: 30%; }.mx-wd-30p {max-width: 30%; }.mn-wd-30p {min-width: 30%; }.wd-30-f {width: 30px !important; }.wd-30p-f {width: 30% !important; }.mx-wd-30p-f {max-width: 30% !important; }.mn-wd-30p-f {min-width: 30% !important; }
.wd-35 {width: 35px; }.wd-35p {width: 35%; }.mx-wd-35p {max-width: 35%; }.mn-wd-35p {min-width: 35%; }.wd-35-f {width: 35px !important; }.wd-35p-f {width: 35% !important; }.mx-wd-35p-f {max-width: 35% !important; }.mn-wd-35p-f {min-width: 35% !important; }
.wd-40 {width: 40px; }.wd-40p {width: 40%; }.mx-wd-40p {max-width: 40%; }.mn-wd-40p {min-width: 40%; }.wd-40-f {width: 40px !important; }.wd-40p-f {width: 40% !important; }.mx-wd-40p-f {max-width: 40% !important; }.mn-wd-40p-f {min-width: 40% !important; }
.wd-45 {width: 45px; }.wd-45p {width: 45%; }.mx-wd-45p {max-width: 45%; }.mn-wd-45p {min-width: 45%; }.wd-45-f {width: 45px !important; }.wd-45p-f {width: 45% !important; }.mx-wd-45p-f {max-width: 45% !important; }.mn-wd-45p-f {min-width: 45% !important; }
.wd-50 {width: 50px; }.wd-50p {width: 50%; }.mx-wd-50p {max-width: 50%; }.mn-wd-50p {min-width: 50%; }.wd-50-f {width: 50px !important; }.wd-50p-f {width: 50% !important; }.mx-wd-50p-f {max-width: 50% !important; }.mn-wd-50p-f {min-width: 50% !important; }
.wd-55 {width: 55px; }.wd-55p {width: 55%; }.mx-wd-55p {max-width: 55%; }.mn-wd-55p {min-width: 55%; }.wd-55-f {width: 55px !important; }.wd-55p-f {width: 55% !important; }.mx-wd-55p-f {max-width: 55% !important; }.mn-wd-55p-f {min-width: 55% !important; }
.wd-60 {width: 60px; }.wd-60p {width: 60%; }.mx-wd-60p {max-width: 60%; }.mn-wd-60p {min-width: 60%; }.wd-60-f {width: 60px !important; }.wd-60p-f {width: 60% !important; }.mx-wd-60p-f {max-width: 60% !important; }.mn-wd-60p-f {min-width: 60% !important; }
.wd-65 {width: 65px; }.wd-65p {width: 65%; }.mx-wd-65p {max-width: 65%; }.mn-wd-65p {min-width: 65%; }.wd-65-f {width: 65px !important; }.wd-65p-f {width: 65% !important; }.mx-wd-65p-f {max-width: 65% !important; }.mn-wd-65p-f {min-width: 65% !important; }
.wd-70 {width: 70px; }.wd-70p {width: 70%; }.mx-wd-70p {max-width: 70%; }.mn-wd-70p {min-width: 70%; }.wd-70-f {width: 70px !important; }.wd-70p-f {width: 70% !important; }.mx-wd-70p-f {max-width: 70% !important; }.mn-wd-70p-f {min-width: 70% !important; }
.wd-75 {width: 75px; }.wd-75p {width: 75%; }.mx-wd-75p {max-width: 75%; }.mn-wd-75p {min-width: 75%; }.wd-75-f {width: 75px !important; }.wd-75p-f {width: 75% !important; }.mx-wd-75p-f {max-width: 75% !important; }.mn-wd-75p-f {min-width: 75% !important; }
.wd-80 {width: 80px; }.wd-80p {width: 80%; }.mx-wd-80p {max-width: 80%; }.mn-wd-80p {min-width: 80%; }.wd-80-f {width: 80px !important; }.wd-80p-f {width: 80% !important; }.mx-wd-80p-f {max-width: 80% !important; }.mn-wd-80p-f {min-width: 80% !important; }
.wd-85 {width: 85px; }.wd-85p {width: 85%; }.mx-wd-85p {max-width: 85%; }.mn-wd-85p {min-width: 85%; }.wd-85-f {width: 85px !important; }.wd-85p-f {width: 85% !important; }.mx-wd-85p-f {max-width: 85% !important; }.mn-wd-85p-f {min-width: 85% !important; }
.wd-90 {width: 90px; }.wd-90p {width: 90%; }.mx-wd-90p {max-width: 90%; }.mn-wd-90p {min-width: 90%; }.wd-90-f {width: 90px !important; }.wd-90p-f {width: 90% !important; }.mx-wd-90p-f {max-width: 90% !important; }.mn-wd-90p-f {min-width: 90% !important; }
.wd-95 {width: 95px; }.wd-95p {width: 95%; }.mx-wd-95p {max-width: 95%; }.mn-wd-95p {min-width: 95%; }.wd-95-f {width: 95px !important; }.wd-95p-f {width: 95% !important; }.mx-wd-95p-f {max-width: 95% !important; }.mn-wd-95p-f {min-width: 95% !important; }
.wd-100 {width: 100px; }.wd-100p {width: 100%; }.mx-wd-100p {max-width: 100%; }.mn-wd-100p {min-width: 100%; }.wd-100-f {width: 100px !important; }.wd-100p-f {width: 100% !important; }.mx-wd-100p-f {max-width: 100% !important; }.mn-wd-100p-f {min-width: 100% !important; }
.wd-150 {width: 150px; }.wd-150-f {width: 150px !important; }.mn-wd-150 {width: 150px; }.mx-wd-150 {width: 150px; }
.wd-200 {width: 200px; }.wd-200-f {width: 200px !important; }.mn-wd-200 {width: 200px; }.mx-wd-200 {width: 200px; }
.wd-250 {width: 250px; }.wd-250-f {width: 250px !important; }.mn-wd-250 {width: 250px; }.mx-wd-250 {width: 250px; }
.wd-300 {width: 300px; }.wd-300-f {width: 300px !important; }.mn-wd-300 {width: 300px; }.mx-wd-300 {width: 300px; }
.wd-350 {width: 350px; }.wd-350-f {width: 350px !important; }.mn-wd-350 {width: 350px; }.mx-wd-350 {width: 350px; }
.wd-400 {width: 400px; }.wd-400-f {width: 400px !important; }.mn-wd-400 {width: 400px; }.mx-wd-400 {width: 400px; }
.wd-450 {width: 450px; }.wd-450-f {width: 450px !important; }.mn-wd-450 {width: 450px; }.mx-wd-450 {width: 450px; }
.wd-500 {width: 500px; }.wd-500-f {width: 500px !important; }.mn-wd-500 {width: 500px; }.mx-wd-500 {width: 500px; }
.wd-550 {width: 550px; }.wd-550-f {width: 550px !important; }.mn-wd-550 {width: 550px; }.mx-wd-550 {width: 550px; }
.wd-600 {width: 600px; }.wd-600-f {width: 600px !important; }.mn-wd-600 {width: 600px; }.mx-wd-600 {width: 600px; }
.wd-650 {width: 650px; }.wd-650-f {width: 650px !important; }.mn-wd-650 {width: 650px; }.mx-wd-650 {width: 650px; }
.wd-700 {width: 700px; }.wd-700-f {width: 700px !important; }.mn-wd-700 {width: 700px; }.mx-wd-700 {width: 700px; }
.wd-750 {width: 750px; }.wd-750-f {width: 750px !important; }.mn-wd-750 {width: 750px; }.mx-wd-750 {width: 750px; }
.wd-800 {width: 800px; }.wd-800-f {width: 800px !important; }.mn-wd-800 {width: 800px; }.mx-wd-800 {width: 800px; }
.wd-850 {width: 850px; }.wd-850-f {width: 850px !important; }.mn-wd-850 {width: 850px; }.mx-wd-850 {width: 850px; }
.wd-900 {width: 900px; }.wd-900-f {width: 900px !important; }.mn-wd-900 {width: 900px; }.mx-wd-900 {width: 900px; }
.wd-950 {width: 950px; }.wd-950-f {width: 950px !important; }.mn-wd-950 {width: 950px; }.mx-wd-950 {width: 950px; }
.wd-1000 {width: 1000px; }.wd-1000-f {width: 1000px !important; }.mn-wd-1000 {width: 1000px; }.mx-wd-1000 {width: 1000px; }.wd-22 {width:22px;}
.wd-auto {width:auto !important;}

/***** Country flag *****/
.country-flg {height: 16px;width: 16px;line-height: 16px;background-image: url('../../../../../Images/AIRIQ/country-flag.png');background-repeat: no-repeat;float: right;position: relative;right: 0px;top: 3px;}
.ad {background-position: 0 -352px}.ae {background-position: 0 -368px}.af {background-position: 0 -384px}.ag {background-position: 0 -400px}.ai {background-position: 0 -416px}.al {background-position: 0 -432px}.am {background-position: 0 -448px}.an {background-position: 0 -464px}.ao {background-position: 0 -480px}.aq {background-position: 0 -496px}.ar {background-position: 0 -512px}.as {background-position: 0 -528px}.at {background-position: 0 -544px}.au {background-position: 0 -560px}.aw {background-position: 0 -576px}.az {background-position: 0 -592px}
.ba {background-position: 0 -608px}.bb {background-position: 0 -624px}.bd {background-position: 0 -640px}.be {background-position: 0 -656px}.bf {background-position: 0 -672px}.bg {background-position: 0 -688px}.bh {background-position: 0 -704px}.bi {background-position: 0 -720px}.bj {background-position: 0 -736px}.bm {background-position: 0 -752px}.bn {background-position: 0 -768px}.bo {background-position: 0 -784px}.br {background-position: 0 -800px}.bs {background-position: 0 -816px}.bt {background-position: 0 -832px}.bw {background-position: 0 -848px}.by {background-position: 0 -864px}.bz {background-position: 0 -880px}
.ca {background-position: 0 -896px}.cg {background-position: 0 -912px}.cf {background-position: 0 -928px}.cd {background-position: 0 -944px}.ch {background-position: 0 -960px}.ci {background-position: 0 -976px}.ck {background-position: 0 -992px}.cl {background-position: 0 -1008px}.cm {background-position: 0 -1024px}.cn {background-position: 0 -1040px}.co {background-position: 0 -1056px}.cr {background-position: 0 -1072px}.cu {background-position: 0 -1088px}.cv {background-position: 0 -1104px}.cy {background-position: 0 -1120px}.cz {background-position: 0 -1136px}
.de {background-position: 0 -1152px}.dj {background-position: 0 -1168px}.dk {background-position: 0 -1184px}.dm {background-position: 0 -1200px}.do {background-position: 0 -1216px}.dz {background-position: 0 -1232px}
.ec {background-position: 0 -1248px}.ee {background-position: 0 -1264px}.eg {background-position: 0 -1280px}.eh {background-position: 0 -1296px}.er {background-position: 0 -1312px}.es {background-position: 0 -1328px}.et {background-position: 0 -1344px}
.fi {background-position: 0 -1360px}.fj {background-position: 0 -1376px}.fm {background-position: 0 -1392px}.fo {background-position: 0 -1408px}.fr {background-position: 0 -1424px}
.ga {background-position: 0 -1440px}.gb {background-position: 0 -1456px}.gd {background-position: 0 -1472px}.ge {background-position: 0 -1488px}.gg {background-position: 0 -1504px}.gh {background-position: 0 -1520px}.gi {background-position: 0 -1536px}.gl {background-position: 0 -1552px}.gm {background-position: 0 -1568px}.gn {background-position: 0 -1584px}.gp {background-position: 0 -1600px}.gq {background-position: 0 -1616px}.gr {background-position: 0 -1632px}.gt {background-position: 0 -1648px}.gu {background-position: 0 -1664px}.gw {background-position: 0 -1680px}.gy {background-position: 0 -1696px}
.hk {background-position: 0 -1712px}.hn {background-position: 0 -1728px}.hr {background-position: 0 -1744px}.ht {background-position: 0 -1760px}.hu {background-position: 0 -1776px}
.id {background-position: 0 -1792px}
.mc {background-position: 0 -1792px}
.ie {background-position: 0 -1808px}.il {background-position: 0 -1824px}.im {background-position: 0 -1840px}.in {background-position: 0 -1856px}.iq {background-position: 0 -1872px}
.ir {background-position: 0 -1888px}.is {background-position: 0 -1904px}.it {background-position: 0 -1920px}
.je {background-position: 0 -1936px}.jm {background-position: 0 -1952px}.jo {background-position: 0 -1968px}.jp {background-position: 0 -1984px}
.ke {background-position: 0 -2000px}.kg {background-position: 0 -2016px}.kh {background-position: 0 -2032px}.ki {background-position: 0 -2048px}.km {background-position: 0 -2064px}.kn {background-position: 0 -2080px}.kp {background-position: 0 -2096px}.kr {background-position: 0 -2112px}.kw {background-position: 0 -2128px}.ky {background-position: 0 -2144px}.kz {background-position: 0 -2160px}
.la {background-position: 0 -2176px}.lb {background-position: 0 -2192px}.lc {background-position: 0 -2208px}.li {background-position: 0 -2224px}.lk {background-position: 0 -2240px}.lr {background-position: 0 -2256px}.ls {background-position: 0 -2272px}.lt {background-position: 0 -2288px}.lu {background-position: 0 -2304px}.lv {background-position: 0 -2320px}.ly {background-position: 0 -2336px}
.ma {background-position: 0 -2352px}.md {background-position: 0 -2368px}.me {background-position: 0 -2384px}.mg {background-position: 0 -2400px}.mh {background-position: 0 -2416px}.mk {background-position: 0 -2432px}.ml {background-position: 0 -2448px}.mm {background-position: 0 -2464px}.mn {background-position: 0 -2480px}.mo {background-position: 0 -2496px}.mq {background-position: 0 -2512px}.mr {background-position: 0 -2528px}.ms {background-position: 0 -2544px}.mt {background-position: 0 -2560px}.mu {background-position: 0 -2576px}.mv {background-position: 0 -2592px}.mw {background-position: 0 -2608px}.mx {background-position: 0 -2624px}.my {background-position: 0 -2640px}.mz {background-position: 0 -2656px}
.na {background-position: 0 -2672px}.nc {background-position: 0 -2688px}.ne {background-position: 0 -2704px}.ng {background-position: 0 -2720px}.ni {background-position: 0 -2736px}.nl {background-position: 0 -2752px}.no {background-position: 0 -2768px}.np {background-position: 0 -2784px}.nr {background-position: 0 -2800px}.nz {background-position: 0 -2816px}
.om {background-position: 0 -2832px}
.pa {background-position: 0 -2848px}.pe {background-position: 0 -2864px}.pf {background-position: 0 -2880px}.pg {background-position: 0 -2896px}.ph {background-position: 0 -2912px}.pk {background-position: 0 -2928px}.pl {background-position: 0 -2944px}.pr {background-position: 0 -2960px}.ps {background-position: 0 -2976px}.pt {background-position: 0 -2992px}.pw {background-position: 0 -3008px}.py {background-position: 0 -3024px}
.qa {background-position: 0 -3040px}
.re {background-position: 0 -3056px}.ro {background-position: 0 -3072px}.rs {background-position: 0 -3088px}.ru {background-position: 0 -3104px}.rw {background-position: 0 -3120px}
.sa {background-position: 0 -3136px}.sb {background-position: 0 -3152px}.sc {background-position: 0 -3168px}.sd {background-position: 0 -3184px}.se {background-position: 0 -3200px}.sg {background-position: 0 -3216px}.si {background-position: 0 -3232px}.sk {background-position: 0 -3248px}.sl {background-position: 0 -3264px}.sm {background-position: 0 -3280px}.sn {background-position: 0 -3296px}.so {background-position: 0 -3312px}.sr {background-position: 0 -3328px}.st {background-position: 0 -3344px}.sv {background-position: 0 -3360px}.sy {background-position: 0 -3376px}.sz {background-position: 0 -3392px}
.tc {background-position: 0 -3408px}.td {background-position: 0 -3424px}.tg {background-position: 0 -3440px}.th {background-position: 0 -3456px}.tj {background-position: 0 -3472px}.tl {background-position: 0 -3488px}.tm {background-position: 0 -3504px}.tn {background-position: 0 -3520px}.to {background-position: 0 -3536px}.tr {background-position: 0 -3552px}.tt {background-position: 0 -3568px}.tv {background-position: 0 -3584px}.tw {background-position: 0 -3600px}.tz {background-position: 0 -3616px}
.ua {background-position: 0 -3632px}.ug {background-position: 0 -3648px}.us {background-position: 0 -3664px}.uy {background-position: 0 -3680px}.uz {background-position: 0 -3696px}
.va {background-position: 0 -3712px}.vc {background-position: 0 -3728px}.ve {background-position: 0 -3744px}.vg {background-position: 0 -3760px}.vi {background-position: 0 -3776px}.vn {background-position: 0 -3792px}.vu {background-position: 0 -3808px}
.ws {background-position: 0 -3824px}
.ye {background-position: 0 -3840px}
.za {background-position: 0 -3856px}.zm {background-position: 0 -3872px}.zw {background-position: 0 -3872px}
/*End here*/

label {margin-bottom:0px;}
.table {border:1px solid #ddd;}

.bx-shadow {box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.1);background:#fff;}
.brdr-rd2 {border-radius:2px;}.brdr-rd4 {border-radius:4px;}.brdr-rd6 {border-radius:6px;}.brdr-rd8 {border-radius:8px;}.brdr-rd10 {border-radius:10px;}.brdr-rd20 {border-radius:20px;} 
.brdr-rgt {border-right:1px solid #eee;} .brdr-btm {border-bottom:1px solid #eee;}

.cursor-point {cursor:pointer;}.cursor-default {cursor:default;}

.list-style-none {list-style:none;}
 
.bg-orange {background-color: #fd7e14; }.bg-litecoin {background-color: #325a98;}.bg-pink {background-color: #f10075; }.bg-teal {background-color: #00cccc; }.bg-clamplum {background-color: #7a40e3; }
.clr-gr {padding: 0px 10px;color: green;}

.m-t-12 {margin-top:12px;}
.mg-btm-10 {margin-bottom:10px;}
.mt-20 {margin-top:20px;}
.mt-c8{margin-top: 0px;}

.pt-10 {padding-top:10px;}

.flt-lft {float: left;}
.flt-rgt {float: right;}
.fl {float:left;font-size:13px;} .ft {float: right;font-size:13px;} 

.clsd-none {display:none;}.display-inblock {display:inline-block;}

/*Wave Loading Fare Details right side*/
.loading_line_1, .loading_line_2, .loading_line_3, .loading_line_4 {background: #f6f7f9;overflow: hidden;position: relative;}
.loading_line_1 .inner_loader, .loading_line_2 .inner_loader, .loading_line_3 .inner_loader, .loading_line_4 .inner_loader {-webkit-animation: loadingMover1 .8s infinite linear;-moz-animation: loadingMover1 .8s infinite linear;-o-animation: loadingMover1 .8s infinite linear;animation: loadingMover1 .8s infinite linear;background: linear-gradient(to right,#f3f4f7 10%,#e4e4e4 52%,#f3f4f7 100%) rgba(0,0,0,0);position: absolute;width: 100%;}

/*Common DropDown CSS*/
.dropdown-menu li a {padding: 5px;float: left;width: 100%;border-bottom: 1px solid #f0f0f0;}
.dropdown-menu > li a:hover {text-decoration:none;}
.dropdown-menu li.active a {background: #f16367;text-decoration:none;float:left;width:100%;}
.dropdown-menu > li.active .clsthmail, .dropdown-menu > li.active .clstyphead p {color: #fff;text-decoration: none;}
.dropdown-menu li a .clstyphead p {float: left;width: 100%;font-size: 12px;color: #888;margin: 0;font-weight:500;}

.typeahead .clsthmail {color: #222;font-size: 14px;font-weight:500;}
ul.typeahead li {float:left;width:100%;border-bottom:none;}

/* ===============================  
        Scrollbar Design
================================== */

::-webkit-scrollbar {width: 8px;height: 10px;}
::-webkit-scrollbar-track {background-color: #f3f3f3;border-left: 1px solid #ededed;}
::-webkit-scrollbar-thumb {background: #757575 !important;border-radius: 0;}

/* ===============================  
        Fieldset Design
================================== */
fieldset {float: left;width: 100%;padding: 2px 8px 10px 8px;border: 1px solid #ddd;margin-bottom: 10px;}
fieldset ul {padding:0px;}
legend {border: none;width: auto;padding: 0px 5px;margin-bottom: 0px;color: var(--color-secondary);font-weight: 500;font-size: 13px;}

/*------------------------------------
          Radio button & Check Boxes
------------------------------------*/

.travellers-dropdown {position: absolute;z-index: 11;width: 100%;}
#searc9cls #dvNormalSearch label, .clsliMSearchSec label {font-weight: 600;text-transform: capitalize;margin-bottom: 0px;}

/*Check Boxes*/
.form-chec .form-group .ckhbox:checked ~ .cbox {background: var(--color-primary) !important;border: 1px solid var(--color-primary) !important;}
.form-chec .form-group .cbox {position: relative;top: 1px;width: 16px;height: 16px;border: 1px solid #c8ccd4 !important;border-radius: 3px;vertical-align: middle;transition: background 0.1s ease;cursor: pointer;background:#fff;}
.form-chec .form-group .ckhbox:checked ~ .cbox:after {opacity: 1;transform: rotate(45deg) scale(1);}
.form-chec .form-group .cbox:after {content: '';position: absolute;top: 1px;left: 5px;width: 5px;height: 10px;opacity: 0;transform: rotate(45deg) scale(0);border-right: 2px solid #fff;border-bottom: 2px solid #fff;transition: all 0.3s ease;transition-delay: 0.15s;}
.form-chec .form-group label.lbl {color:#333;}

/*Radio Button*/

/*Circle Tick*/
.radio-custom {opacity: 0;position: absolute; display:none !important;}
.radio-custom, .radio-custom-label {display: inline-block;vertical-align: middle;margin: 5px;cursor: pointer;}
.radio-custom-label {position: relative;}
.radio-custom + .radio-custom-label:before {content: '';background: #fff;border: 1px solid #ccc;display: inline-block;vertical-align: middle;width: 18px;height: 18px;padding: 1px;margin-right: 5px;text-align: center;}
.radio-custom + .radio-custom-label:before {border-radius: 50%;}
.radio-custom:checked + .radio-custom-label:before {content: "\f00c";font-family: 'FontAwesome';color: #fff;font-size: 10px;background: var(--color-primary);border: 1px solid var(--color-primary);}
.radio-custom:focus + .radio-custom-label {outline: 1px solid #ddd;}
.radio-custom:checked + .radio-custom-label {color:var(--color-primary);}

/*Circle Dot*/
.radio-common input[type=radio] {display:none;}
.radio-common input[type="radio"] + .radio-label:before {content: '';background: #fff;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 18px;height: 18px;position: relative;top: 0;cursor: pointer;transition: all 250ms ease;}
.radio-common input[type="radio"]:checked + .radio-label:before {background-color: var(--color-primary);box-shadow: inset 0 0 0 4px #fff;border: 1px solid var(--color-primary);}

/*Component Check Boxes*/
.cb:checked ~ .cbx {background:var(--color-primary) !important;}

/*===============================
          Common Section
=================================*/

.cmnpgesection {margin-bottom: 30px;}
.cmnpgesection label {color: #919191 !important;font-size: 13px !important;font-weight: 500 !important;}
.cmnpgesection .form-control {border: 1px solid #ced4da;border-radius: 4px;font-size: 14px;font-weight: 500;background-color: #fff;color: #333;width: 100%;padding: 0px 10px;height: 40px !important;}
.cmnpgesection .icon-inside, .cmnpgesection .inner_dets .icon-inside{position: absolute;font-size: 22px;cursor: pointer;right: 16px;top: 25px;background-color: aliceblue;padding: 5px 6px;height: 38px;width: 40px;text-align: center;border-radius: 0 4px 4px 0;}
.cmnpgesection .icon-inside i {}

/*===============================
          Card Section
=================================*/

._MCard {float: left;width: 100%;background: #fff;border-radius: 5px;margin-top: 10px;box-shadow: rgba(69, 90, 100, 0.08) 0px 1px 20px 0px;}
._MCard-header {float: left;width: 100%;box-shadow: rgba(69, 90, 100, 0.08) 0px 1px 20px 0px;}
._MCard-header h4 {font-size: 16px;padding: 15px;margin: 0;}
._MCard-header h4 button {height: 30px;margin-top: 0;float: right;position: relative;top: -5px;}
._MCard-content {float: left;width: 100%;padding: 12px;position: relative;}

.card {margin: 0 auto;background: #fff;border-radius: 10px;border: 1px solid #ddd;margin-top: 10px;box-shadow: rgba(69, 90, 100, 0.08) 0px 1px 20px 0px;}
.card .card-title {margin: 0;border: 0;border-bottom: 1px solid #ddd;}
.card .card-title h4 {padding: 10px;margin: 0;font-size: 16px;}
.card .card-title h4 button {height: 32px;font-size: 12px;float: right;background-color: antiquewhite;color: #935c00 !important;position: relative;top: -4px;cursor: pointer;}
.card .card-title h4 button:hover {background-color: var(--color-secondary);color: #fff !important;}
.card .card-body {padding: 10px;}
.card .card-body .form-group label {float: left;width: 100%;font-size: 13px;color: #8392a5;font-weight: 600;margin-bottom: 0.25rem !important;}
.card .card-body .pwd {height:40px;}
.card .card-body input[type=checkbox], .card .card-body input[type=radio] {height: auto !important;text-align: left;width: auto;}
.card .card-body .cntr label.cbx {width: 20px;}
.card .card-body .cntr label.lbl {font-size: 13px;font-weight: 500;}
.card .card-footer {background: #fff;padding: 0;border: 0;border-radius: 0 0 10px 10px;}

/* ===============================  
        Modal Section
================================== */

.modal .modal-header {padding: 8px;background-color:var(--color-secondary);}
.modal .modal-header h4{ font-size:18px; text-transform:uppercase; font-weight:500;color:#fff;display:block;text-align: center;}
.modal .modal-header h4 i{position:absolute;right:15px;font-size:25px;}
.modal .modal-header small{ width:100%; font-size:12px; line-height:18px; text-transform:none; color:#666;}
.modal .modal-body table thead {background-color: var(--color-primary);color: #fff;}
.modal .modal-body table th, .modal .modal-body table td {text-align: center;padding: 10px 0;}
.modal .modal-body table th {padding: 10px;}

.modal #dvBreakup .modal-body table label {margin: 0;padding-left: 15px;}
.modal #dvBreakup .modal-body table input {width: 98%;}

#modal-alert{z-index:1051 !important;}

#TicketBookModal .modal-body  span {color: #6c757d;font-size: 14px;}
#TicketBookModal .modal-body p {font-weight:600;color:var(--color-primary);}
/* ===============================  
        Overall Page Section
================================== */
.forgot-btn {font-size: 14px;color: #1076bb;font-weight: 400;text-align: center;padding-top: 20px;cursor: pointer;margin: 0;}
.forgot-btn:hover {color: #f16367;}

/***** Forget Password *****/
#modal-forget .iziModal-header {background: #fff;box-shadow: none;padding:5px 5px;border-bottom: 1px solid #ccc;display: flex;justify-content: space-between;padding: 10px 14px;}
#modal-forget .iziModal-header h4{font-size: 16px;margin-bottom: 0px;}
#modal-forget .iziModal-header .icon-close i{font-size: 20px;}
#modal-forget .iziModal-header .login_head{color: #000;font-size:20px;font-weight:600;text-align:center;margin-bottom:10px;text-transform:capitalize;}
#modal-forget .iziModal-header .login_slogan{font-size:14px;text-align:center;margin-bottom:20px;color: #6c6b6b;}
#modal-forget .iziModal-header button {background: transparent;margin-bottom: 0px;position: absolute;right: 5px;top: 5px;font-size: 30px;border: 0;color: var(--color-secondary);cursor: pointer;}
#modal-forget .iziModal-header button:hover, #modal-forget .iziModal-header button:focus {color: black;outline: none;} 
#modal-forget .iziModal-body {padding: 20px;padding-bottom: 0;}
#modal-forget .iziModal-body input {font-size: 14px;}
#modal-forget .iziModal-footer {padding: 10px;}
#modal-forget .iziModal-footer .Bottomdiv{background: #fff;}

/*FareComparison*/
#modal-Farecompare .iziModal-content {background:url(../../../../../Images/AIRIQ/Sky_Blue.jpg);background-repeat:no-repeat;background-size:cover;background-position: center;}
#modal-Farecompare .iziModal-header{background:var(--color-secondary) !important;}
#modal-Farecompare .cmpRoundtrpParnt {background:transparent;}
#modal-Farecompare .pricingTable {box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
#modal-Farecompare .pricingTable .pricing-content {border-radius: 8px;padding: 10px 0px;margin-bottom: 12px;float:left;width:100%;}
#modal-Farecompare .rt.pricingTable {background:#85bddd;border-radius:8px;float:left;width:100%;margin-bottom:25px;}
#modal-Farecompare .rt.pricingTable:after {background:var(--color-secondary);border-radius:8px;}
#modal-Farecompare .rt.pricingTable .icon img {width:100%;border-radius:50%;}
#modal-Farecompare .rtflightno {color:#1476bd;font-size:18px;font-weight:600;float:left;width:100%;text-align:center;margin-bottom:0px;}
#modal-Farecompare .rtfare {color:#1476bd;font-size:16px;font-weight:500;float:left;width:100%;text-align:center;margin-bottom:5px;}
#modal-Farecompare .rtdotsec {position:relative;width:100%;height:2px;border-bottom: 1px dashed #a7c9e2;float: left;margin-bottom:10px;}
#modal-Farecompare .rtdotsec::after {content:'';position:absolute;left:0px;width: 12px;height: 12px;border-radius: 50%;background: #a7c9e2;top: -5px;}
#modal-Farecompare .rtdotsec::before {content:'';position:absolute;right:0px;width: 12px;height: 12px;border-radius: 50%;background: #a7c9e2;top: -5px;}
#modal-Farecompare .rtorgincity {color: #1476bd;font-size: 20px;font-weight: 600;float: left;width: 100%;text-align: left;margin-bottom: 0px;text-transform:uppercase;text-overflow: ellipsis;overflow: hidden;display: block;white-space: nowrap;}
#modal-Farecompare .rtorgincityt {text-align:left;color:#1476bd;font-size:16px;font-weight:600;text-transform:uppercase;float:left;width:100%;margin-bottom:8px;}
#modal-Farecompare .rtdescity {color: #1476bd;font-size: 20px;font-weight: 600;float: left;width: 100%;text-align: left;margin-bottom: 0px;text-transform:uppercase;text-overflow: ellipsis;overflow: hidden;display: block;white-space: nowrap;}
#modal-Farecompare .rtdescityt {text-align:left;color:#1476bd;font-size:16px;font-weight:600;text-transform:uppercase;float:left;width:100%;margin-bottom:8px;}
#modal-Farecompare .rtflticon i {color:var(--color-secondary);margin-top:8px;}
#modal-Farecompare .rtdeptimetit {color: #1476bd;font-size: 16px;font-weight: 500;float: left;width: 100%;text-align: left;margin-bottom: 0px;text-transform:capitalize;}
#modal-Farecompare .rtarvtimetit {color: #1476bd;font-size: 16px;font-weight: 500;float: left;width: 100%;text-align: left;margin-bottom: 0px;text-transform:capitalize;}
#modal-Farecompare .rtdeptime {color: #1476bd;font-size: 18px;font-weight: 600;float: left;width: 100%;text-align: left;margin-bottom: 0px;text-transform:capitalize;}
#modal-Farecompare .rtarvtime {color: #1476bd;font-size: 18px;font-weight: 600;float: left;width: 100%;text-align: left;margin-bottom: 0px;text-transform:capitalize;}
#modal-Farecompare .pricingTable-header {float: left;width: 100%;margin-bottom: 0px;text-align: center;padding:0px;background:transparent;}
#modal-Farecompare .pricingTable-header .title {margin-bottom: 0px;font-size: 16px;font-weight: normal;text-transform:capitalize;}
#modal-Farecompare .pricingTable-header .text-center {background: var(--color-primary);color: #fff;border-radius: 6px;width: 60%;margin: 0 auto;padding: 5px 0px;}
#modal-Farecompare .assincur, #modal-Farecompare .pricingTable .price-value {font-size: 16px;color:#fff;}
#modal-Farecompare .rtflightname {float: left;width: 100%;text-align: center;color: #1076bb;font-weight: 600;font-size: 20px;margin: -8px auto 10px;}
#modal-Farecompare .rtflightname.clsRt_6E {color:#000099;} #modal-Farecompare .rtflightname.clsRt_SG {color:#c30b12;} #modal-Farecompare .rtflightname.clsRt_IX,#modal-Farecompare .rtflightname.clsRt_I5 {color:#ff6423;}#modal-Farecompare .rtflightname.clsRt_QP {color:#5c0fd9;}#modal-Farecompare .rtflightname.clsRt_AI {color:#da0e29;}

#modal-Farecompare .cmpRoundtrpParnt .btn_color1 {height:auto;margin-bottom: 8px;font-size: 16px;font-weight: 500;}
#modal-Farecompare .cmpRoundtrpParnt .btn_color1 span {float:left;width:100%;text-align:center;font-size: 18px;font-weight: 600;}
#modal-Farecompare .cmpRoundtrpParnt .btn_color2 {height:auto;margin-bottom: 0px;font-size: 16px;font-weight: 500;}
#modal-Farecompare .cmpRoundtrpParnt .btn_color2 span {float:left;width:100%;text-align:center;font-size: 20px;font-weight: 600;}

/***** OTP Section *****/
#OTPnew {float: right;background: #4db155;color: #fff;border-radius: 20px;padding: 0px 8px;font-style: normal;font-size: 11px;margin-bottom: 5px;}
#OTPres {color: #006ff9;text-decoration: underline;margin-bottom: 5px;float: right;font-size: 12px;font-weight: 600;}
#OTPres:hover {text-decoration:none;}

/***** Header *****/
.airiq-fitlogin {float:left;margin-right:10px;}
.airiq-fitlogin ._gifnew{position: absolute;z-index: 1;margin-left: -25px;margin-top: -7px;width: 44px;}
.login_tab_wrapper a {position: relative;display: flex;-webkit-box-align: center;align-items: center;border-radius: 3px;border: 1px solid var(--color-secondary);cursor: pointer;background: var(--color-secondary);color: #fff;font-size: 13px;padding: 2px 5px;height: 28px;font-weight: 500;margin-top: 6px;-webkit-animation: glowing 1300ms infinite;-moz-animation: glowing 1300ms infinite;-o-animation: glowing 1300ms infinite;animation: glowing 1300ms infinite;}
.login_tab_wrapper a:focus {border:none !important;}
.login_tab_wrapper a:hover {background: #fd585d;color:#fff;}
.login_tab_wrapper a i {font-size: 16px;margin-left:0px;animation: move 1.5s infinite;}

@keyframes move {0% {transform: translateX(0);}50% {transform: translateX(4px);}100% {transform: translateX(0);}}
@-webkit-keyframes glowing {0% {background-color: #f16367;-webkit-box-shadow: 0 0 3px #0091b2;}50% {background-color: #f16367;-webkit-box-shadow: 0 0 15px #f16367;}100% {background-color: #f16367;-webkit-box-shadow: 0 0 3px #f16367;}}
@keyframes glowing {0% {background-color: #f16367;box-shadow: 0 0 3px #f16367;}50% {background-color: #f16367;box-shadow: 0 0 15px #f16367;}100% {background-color: #f16367;box-shadow: 0 0 3px #f16367;}}

.dvlogoloader {z-index: 1000;border: none;margin: 0px;padding: 0px;width: 100%;height: 100%;top: 0px;left: 0px;background-color: #fff;position: fixed;}
.logo_loading {z-index: 1011;position: fixed;padding: 0px;inset: 0px;text-align: center;background-color: #fff;width: 200px !important;height: 200px !important;left: 50% !important;margin-left: -100px;top: 30% !important;}
.logo_loading img {width:146px !important;margin-top:12%;}

/*ADM Policy modal*/
#BookInfoModal h6{font-weight:600;font-size:16px;margin-bottom: 10px;color: var(--color-btn-primary);display: inline-block;text-decoration: underline;text-underline-offset: 2px;}
#BookInfoModal p{font-size:15px;}
#BookInfoModal ul {background: #f3f6f7;padding: 15px 15px 15px 40px;border-radius: 10px;}
#BookInfoModal ul li{font-size:14px;font-weight:500;padding-bottom: 6px;list-style: disc;}

/*Service Charge Details*/
#modal-servicecharge table tr th{font-size:14px;white-space:nowrap;}
#modal-servicecharge table tr td{padding:8px 5px;}

.setcor_info {display: inline-block;float: left;position: relative;margin-bottom: 6px;}
.setcor_info a.active {color: var(--color-primary);border-bottom: 2px solid var(--color-primary);background: var(--color-light);}

.sectordets {width: 100%;float: left;text-align: center;color: #000;font-size: 13px;font-weight: 600;padding: 5px 10px;border-bottom: 2px solid #fff;}
a.sectordets:hover {color: var(--color-primary);}

.service_dets {background: #fff;padding: 5px 10px;}
.clsdvServFee .form-chec .form-group .cbox:after {top:3px;left:6px;}

.airiq-header{width:100%;padding:10px 0px 10px 0px;background:#fff;position:relative;}
.airiq-logo{padding-top: 0px;}
.airiq-logo img{width:auto; max-width:100%; height:40px;}
.airiq-header-rgt-pnl{text-align:right;float:right;padding: 0px 0px;}
.airiq-login{color: #c0e4ff;float:left;padding-right:10px;}
.airiq-login a{font-size:14px;font-weight:400;color: var(--color-primary); text-transform:none;}
.airiq-login a:hover{color: #333;text-decoration:none;}
.airiq-login .usr{ width:170px;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;top: -2px;}
.airiq-login .usr-blns{margin-top: 0px;top: 3px;position: relative;color: #525252;display: inline-block;margin-bottom: 0px;width: auto;background: #f7f7f7;padding: 4px 10px;border-radius: 5px;font-size: 14px;text-transform:none;font-weight: 300;}
.airiq-login .usr-blns i{font-size: 10px;padding-right: 1px;position: relative;top: 0px;}
.airiq-login .usr-blns span{font-weight: 600;color: #e9454a;padding-left: 4px;}

.tooltp {display:block;position:relative;text-align:right;top: 2px;}
/*.tooltp .blns-info {min-width:250px;top:40px;left:70px;right:0;transform:translate(-50%, 0);padding:0px;color:#333;background-color:#fff;font-weight: 500;font-size: 12px;border-radius:5px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075)!important;display: none;border:1px solid rgba(0,0,0,0.15);}*/ 
.tooltp .blns-info {width:auto;top:48px;left:auto;right:0;padding:0px;color:#333;background-color:#fff;font-weight: 500;font-size: 12px;border-radius:5px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 .125rem .25rem rgba(0,0,0,0.075)!important;display: none;border:1px solid rgba(0,0,0,0.15);box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.tooltp:hover .blns-info {display:block;}
.tooltp .blns-info b {position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden;}
.tooltp .blns-info b::after {content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.2);}
.tooltp .blns-info .blns-col{border-bottom:1px solid #E9E9E9; float:left;width:100%;padding:5px;}
.tooltp .blns-info .blns-col .blns-txt{ float:left; width:50%; color:#333;font-weight:400;}
.tooltp .blns-info .blns-col .blns-txt span{ font-weight:500;}
.tooltp .blns-info .blns-col .blns-txt span i{font-size: 9px;position: relative;top: 0px;}
.tooltp .clsopenbalance{padding: 10px 5px;}

.navaltcon{float:right;margin-right:0px;padding-top: 0px;}
.navaltcon ul{margin-bottom:0px; padding-left:0px;}
.navaltcon ul li{list-style:none;}
.distributor_report {width: 30px;margin-bottom: 9px;}

.navaltcon-box{margin-bottom: 0px;border:1px solid #fff; background:#fff;padding:10px;width:33.3%; height:auto; float:left;text-align:center; border-radius:4px;}
.navaltcon-box:hover{border:1px solid #f5f5f5;background: #f9f9f9;transition: all 0.5s ease 0s;}
.navaltcon-box i{color: #3c3c3c;font-size: 26px;text-align:center;font-weight: 400;}
.navaltcon-box h5{width:100%;font-size: 13px;font-weight:400;line-height:14px;color: #3c3c3c;padding:0px 0px;margin:0px 0px;font-weight: 500;text-align:center;text-transform: none;}
.navaltcon-box p{font-size: 12px;line-height: 22px;color: #000;padding:0px 0px;margin:0px 0px;}
.navaltcon-titl{ width:100%;background: #f7f7f7;color: #0362a3;font-size:14px;line-height:18px;font-weight: 500;border-bottom: 1px solid #f7f7f7;padding:15px 15px;border-radius:4px 4px 0px 0px;overflow: hidden;text-overflow: ellipsis;}
.navaltcon-titl i{ margin-right:3px; position:relative; top:2px;}
  
#navalt_li a{color: #9f9f9f;font-size: 22px;transition: all 0.5s ease 0s;}
#navalt_li a:hover{color:#333; text-decoration:none;}
#navalt_li {position: relative;top:6px;right:0px;}
#navaltContainer {width:100%;background-color: #fff;border-radius:4px;box-shadow: 0 2px 8px rgba(0, 0, 0, .25);overflow: visible;position: absolute;right:0px;top: 45px;width: 300px;z-index: 999;display: none;}
#navaltContainer:before {content: '';display: block;width: 0;height: 0;color: transparent;border: 8px solid;border-color: transparent transparent #f7f7f7;margin-top: -16px;margin-left: 4px;float:right;position:relative;margin-right:5px;}
#navaltsBody {padding: 15px 15px !important; width:100%;height: auto;overflow: auto;}
#navaltFooter { background-color: #fff;text-align: center;font-weight: 500;display: flex;align-items: center;padding: 4px 15px;font-size: 12px;border-top: 1px solid #ededed;border-radius: 0px 0px 4px 4px;}
#navalt_count {padding: 3px 5px 3px 5px;background: #fb4147;color: #ffffff;font-weight: 600;margin-left: 6px;border-radius: 10px;position: absolute;margin-top: -16px;font-size: 10px;}

.credit_info a{border-radius: 4px;background: #fff;color: #333 !important;font-size: 13px !important;text-wrap: nowrap;}
.lgut{width:100%;text-align: right;padding: 5px 0px;}
.lgut a{padding: 5px 0px;border-radius:4px;background: #fff;color:#333 !important;font-size:13px !important;text-decoration:none;text-align:center;text-transform:none;}
.credit_info a:hover, .lgut a:hover{color:var(--color-secondary) !important;text-decoration:none;background: #fff;transition: all 0.5s ease 0s;}
.lgut a i{ position:relative; top:2px; padding-right:2px;}

.airiq-search{width:100%;padding: 0px;background: #fff;}
.airiq-search .pgdata {padding: 15px 15px 60px 15px;}
.airiq-search #searchview, .airiq-search #dvavailnew {background-color: #fff;}

.airiq-bgtitl{  width: 100%; background:#f7f7f7; padding:50px 0px 0px 0px;text-align: center;}
.airiq-bgtitl h2{ color:#494949; font-weight:400; font-size:30px;}
.airiq-bgtitl p{ color: #6e6e6e;font-weight: 300;font-size: 16px;}

.air-bgtitl{  width: 100%; background:#f7f7f7; padding:20px 0;float:left;margin-bottom:10px;}
.air-bgtitl .pgtitl {font-size: 18px;font-weight: 500;color: #333;text-transform: uppercase;}
.air-bgtitl .pgtitl i {margin-right: 4px;top: 3px;position: relative;}

.bgimg-gry{text-align: center;width: 100%;padding-bottom: 10px;border-top: 70px solid #f7f7f7;}
.bgimg-gry img {max-width: 100%;width: 100%;height: auto;max-height: 110px;position: relative;top: -2px;}
.searchviews .bgimg-gry{position:absolute;}

.foot-lnk{ font-size:12px; font-weight:400; color:#ccc; text-align:center; padding-top:15px;}
.foot-lnk a{ font-size:12px; font-weight:400; color:#333; padding:0px 5px;}
.airiq-search-cont{width:100%;margin:0px auto;display: grid;background:#fff;border-radius:8px;box-shadow:0px 2px 10px rgba(0,0,0,0.2);padding:20px 15px 20px 15px;margin-top:50px;}

#MultiFareDiv {position: relative;float: left;margin: 0;}
#MultiFareDiv .form-group {margin-bottom: 5px;margin-top: 6px;}
#MultiFareDiv .checkbx-class label.lbl {font-size: 14px;font-weight: 400 !important;margin-right: 8px;margin-left: 0;color: #212529;position: relative;top: 2px;}

.fltr-more{width: 50%;float: left;padding:0px 5px;}
.fltr-more2 {width: 100%;float: left;padding: 10px 5px 0px 5px;}
.fltr-more3 {float: left;width: 22%;padding:10px 5px 0px 5px;}
.fltr-more4 {float: left;width: 100%;padding:10px 5px 0px 5px;}

.fltr-more2 .custom-control {padding-top: 10px;}
.fltr-more2 .chosen-container {width: 100% !important;}
.fltr-more2 .chosen-container-multi .chosen-choices {box-shadow: none;border: 1px solid #ccc;background: #fff;}
.fltr-more2 .chosen-container-multi .chosen-choices li.search-field input[type="text"] {width: 100%;height: 40px;font-size: 14px;font-weight: 400;font-family: var(--font-family);padding: 6px;color: #333;letter-spacing: 0.00938em;}

.airiq-search-fltr {float: left;width:100%;padding:0px 5px 15px 5px; }
.airiq-search-fltr .fltr-trip{width:100%;float:left;}
.airiq-search-fltr .fltr-trip .form-group {margin-bottom: 0px;}
.airiq-search-fltr .fltr-trip .custom-control-label { font-size:16px;position: relative;padding-top: 2px; cursor:pointer;}
.airiq-search-fltr .fltr-trvcls{width: auto;float: right;text-align:right;}

.clsMultiCityRoutesnew #ddlclient {height: 45px;letter-spacing: 0.00938em;color: #333;font-size: 14px;}
.search-controls-multi-city #ddlMulClient {border: 1px solid #ccc;padding: 0px 15px 0px 45px !important;font-weight: 500;height: 55px;font-size: 14px;border-radius: 4px;}

#dvMSearch .clsAddNewforMCity {border-radius: 30px;padding: 8px;border: 1px dashed var(--color-primary);color: var(--color-primary);width: 140px;font-weight: 600;text-transform: capitalize;}
#dvMSearch .clsAddNewforMCity:hover {border:1px solid var(--color-primary) !important;color:#fff;background:var(--color-primary) !important;border-radius: 30px !important;}
#ul-multi-city-routes li:nth-child(1) .clsCloseMRow, #ul-multi-city-routes li:nth-child(2) .clsCloseMRow {display:none;}
.modifyclosebtn {right: 24px;top: 58px;z-index: 1;opacity: 1;}
.modifyclosebtn i {background: var(--color-light);border-radius: 3px;padding: 5px;transition: all .3s ease;cursor:pointer;}
.modifyclosebtn:hover i {transform:rotate(90deg);}

.fltr-way{float: right;margin-right: 15px;width: auto;}
.fltr-way:first-child {margin-right: 0;}
.fltr-way .custom-control-label::before { top:2px;}
.fltr-way .custom-control-label {position: relative; font-size:13px; font-weight:400 !important;margin-bottom: 0;vertical-align: top;}
.fltr-way .custom-control-label::after {top: .10rem;}
#dvMSearch .fltr-way{margin-right: 0px;width: 100%;text-align:left;margin-top:10px;}

.fltr-trvcls{float: left;width: 100%;}
.fltr-trvcls .dropdown {}
.fltr-trvcls .dropdown a {color: #6c757d;font-size: 15px;font-weight: 500;transition: all .3s;width:auto;padding: 15px 0px 15px 0px;display: flex;text-decoration:none;position: relative;}
.fltr-trvcls  .dropdown a:after {font-size: 13px;color: #999;font-weight: 500;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position:absolute;/*padding-left:10px;*/right: 0;top: 18px;}
.fltr-trvcls .trvlcls-txt {  margin-left:5px;width: 90px;overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;}
.fltr-trvcls  .dropdown a:after, .styled-select #currency-selector:after {font-family: "Flaticon";content: "\f11c";}
.fltr-trvcls .dropdown.show a:after {transform: rotate(180deg);}

.srch-filtr-bg .fltr-trvcls .trvlcls-txt{width: 75px !important;}
.srch-filtr-bg .fltr-trvcls .trvlcls label{ }.srch-filtr-bg .srch-mdfy-txt .prsn select { width:100%;}
.srch-filtr-bg .fltr-trvcls  .dropdown .dropdown-menu {font-size: 14px; cursor:pointer;-moz-transition: opacity .5s ease;-o-transition: opacity .5s ease;-webkit-transition: opacity .5s ease;-ms-transition: opacity .5s ease;transition: opacity .5s ease;margin-top: 0px;background: #fff;border: 1px solid #d2d8dd;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;box-shadow: 0 12px 35px 2px rgba(0,0,0,.12);padding: 15px 15px;white-space: normal;width: 216.39px !important; transform: translate3d(-15px, 55px, 0px) !important;  }

.airiq-search-cont .srch-prsn-fild	.dropdown .dropdown-menu {font-size: 14px; cursor:pointer;-moz-transition: opacity .5s ease;-o-transition: opacity .5s ease;-webkit-transition: opacity .5s ease;-ms-transition: opacity .5s ease;transition: opacity .5s ease;margin-top: 10px;background: #fff;border: 1px solid #d2d8dd;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;border-radius: 3px;box-shadow: 0 12px 35px 2px rgba(0,0,0,.12);padding: 15px 15px;white-space: normal;position: absolute !important;width: 236.39px !important;transform: translate3d(-12px, 55px, 0px) !important;}
.container_check .checkmark, .container_radio .checkmark:after {-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out}

.fltr-trvcls .dropdown .dropdown-menu input:focus {outline: 0!important;border: none!important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
.fltr-trvcls input.qtyminus, .fltr-trvcls input.qtyplus {top: 1px;text-indent: -9999px;box-shadow: none}
.fltr-trvcls .dropdown-menu-content {display: flex;padding: 10px;border-bottom: 1px solid #ddd;}
.fltr-trvcls .dropdown-menu-content label {display: block;flex: 1;color: #727b82;}
.fltr-trvcls .trvlcls {display: flex; border-top:1px solid #dedede;     padding-top: 10px;margin-bottom: 0px;}
.fltr-trvcls .trvlcls label{ font-size:13px; color:#333; width:100%;    padding-top: 5px;}
.fltr-trvcls .dropdown-menu-content label span{width:100%;display: block;color: #333;font-size: 13px;font-weight:600;}
.fltr-trvcls .dropdown-menu-content label small{ width:100%;display: block;color: #999;font-size: 12px;}
.fltr-trvcls .qty-buttons {position: relative;height: 30px;top: 5px;display: inline-block;width: 100px}
.fltr-trvcls input.qty {width: 100%;text-align: center; background:none;border: none !important;color: #495057 !important;font-size: 15px;height: 30px}
.fltr-trvcls input.qtyminus, .fltr-trvcls input.qtyplus {position: absolute;width: 28px;height: 28px;border: 0;outline: 0;cursor: pointer;-webkit-appearance: none;-webkit-border-radius: 50px;-moz-border-radius: 50px;-ms-border-radius: 50px;border-radius: 50px}
.fltr-trvcls input.qtyminus:focus, .fltr-trvcls input.qtyplus:focus {border: none; }
.fltr-trvcls input.qtyplus {background:url(../../../../../Images/AIRIQ/V3Icons/plus.png) center center no-repeat #f2f2f2;right: 3px}
.fltr-trvcls input.qtyminus {background:url(../../../../../Images/AIRIQ/V3Icons/minus.png) center center no-repeat #f2f2f2;left: 3px}

#qty_total {display: inline-block;font-size: 11px;font-weight: 600;line-height: 20px;text-align: center;position: relative;top: 2px;left: 2px; margin-right:5px;height: 18px;width: 18px;background-color: #66676b;border-radius: 50%;color: #fff}
.srch-filtr-bg #qty_total{top: 0px !important;}
.rotate-x {animation-duration: .5s;animation-name: rotate-x}
@keyframes rotate-x {from {transform:rotateY(0)}to {transform: rotateY(360deg)}}

.airiq-search-fild{width:100%;display: flex;}
.srch-dest-area{ float:left; width: 45%;position:relative;}
.srch-dest{width:50%; float:left; padding-left:5px; padding-right:5px;position: relative;display: block;}
.srch-date{width:30%; float:left; padding-left:5px; padding-right:5px;position: relative;display: block;}
.srch-prsn{width:22%; float:left; padding-left:5px; padding-right:5px;position: relative;display: block;}
.srch-prsn-fild{border-radius: .25rem;border: 1px solid #ccc;background:#fff;height:55px;display:inline-block;width:100%;padding-right:15px;padding-left: 12px;}
.srch-filtr-bg .srch-prsn-fild{border-radius: .25rem;border: 1px solid #ccc; background:#fff; height:45px; display:inline-block; width:100%; padding-right:15px; padding-left:15px;}
.airiq-search-btn{width:12%; float:left; text-align:center; padding-left:5px; padding-right:5px;position: relative;display: block;}

.srch-date .form-group{ margin-bottom:0px;    position: relative;}
.srch-dest input, .srch-date input, .srch-prsn input, .srch-agent input {border:1px solid #ccc;padding: 0px 15px 0px 45px; font-weight:500;height: 55px;font-size:14px;}
.srch-dest input{padding: 0px 15px 0px 35px;}
.srch-date input{padding: 0px 15px 0px 35px;}   
.srch-prsn input{padding: 0px 15px 0px 15px;}
.srch-agent {position: relative;}
.srch-agent i.flaticon-user-1 {left: 10px;top: 50%;}
.srch-agent input{padding: 0px 15px 0px 35px;}
.srch-prsn select{border:1px solid #ccc;height: 36px;font-size:13px;border-radius: 4px;}	
.srch-prsn select option{}
.srch-date .bg-change-focus-addclass {background-color: #FFF;height: 55px;-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;border: 1px solid #ccc;border-radius: .25rem;}
.srch-date .bg-change-focus-addclass input{ border:none;}
.srch-date .bg-change-focus-addclass input:focus{ border:none !important;}
.srch-date .vrlin{ border-right:1px solid #ccc;}
.srch-date .form-inner .form-single .form-control, .srch-date .form-double .form-control, .srch-date .form-tripple .form-control {border: 0;background-color: transparent;border-radius: 0;}
.srch-dest input:focus, .srch-date input:focus{ border:1px solid #9fd2f8 !important; box-shadow:none !important;}
.srch-dest i, .srch-date i, .srch-prsn i, .srch-agent i {position: absolute;left: 20px;top: 50%;font-weight:500; font-size: 16px;color: #5b5b5b;margin-top: -10px;-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
.srch-date i{left: 14px;}
.srch-date i.flaticon-cancel-1 {position: absolute;right: 0;top: 2px;left: auto;color: #999;font-size: 13px;cursor: pointer;}
.srch-exchng {width: 35px;height: 35px;margin-top: 12px;font-weight:600;font-size: 14px;color:#565656;left: 50%;position: absolute;margin-left: -18px !important;margin: 0px auto;margin-top: 10px;border-radius: 100%;background: #fff;display: -moz-box;border: 1px solid #ccc;display: inline-grid;align-items: center;justify-content: center;z-index: 1;cursor: pointer;}
.clsRotateIcon {transition: all 0.8s ease 0s;cursor: pointer;display: flex;justify-content: center;font-size:15px;}
.clsRotateIcon:hover {-webkit-transform: rotate(180deg);transform: rotate(180deg);-ms-transform: rotate(180deg);cursor: pointer;}

.clsflicode {font-size: 14px;padding-right: 8px;font-weight: 600;border-right: 1px solid #e3d8f5;margin-right: 8px;float: left;width: 40px;}
.clsthright {display: none;}

.airiq-search-btn a{ background:#008dec; padding:10px 20px; height:55px; line-height:35px; font-size:15px; font-weight:600; text-transform:uppercase; color:#fff;border-radius: .25rem;box-shadow: 0px 2px 10px rgba(0,0,0,0.2); display:block;}
.airiq-search-btn i{ padding-right:5px;    position: relative;top: 2px;}
.airiq-search-btn a:hover{ background:#016fc4; text-decoration:none;color:#fff;}

@keyframes clickeffect {from {opacity: 0.7;transform: scale(0);}to {opacity: 0;transform: scale(2);}}
@-webkit-keyframes clickeffect {from {opacity: 0.7;transform: scale(0);}to {opacity: 0;transform: scale(2);}}

.imagine {position: relative;text-align: center;font-weight: lighter;color: #FFFFFF;cursor: pointer;overflow: hidden;display: inline-block;text-decoration: none;}
.imagine:focus {outline: -webkit-focus-ring-color auto 0px;}
a.imagine {/*height: 37px;padding: 7px 0px;*/}
a.nexus {}
.effect {margin: -100px;width: 200px;height: 200px;border-radius: 100px;position: absolute;background: rgba(255, 255, 255, 0.5);transform: scale(0);pointer-events: none;animation: clickeffect 1s ease;-webkit-animation: clickeffect 1s ease;}

/*footer*/
#BSA_Login .footer-btm p{ text-align:center; font-size:13px; color:#868686;margin-bottom: 0px; padding-bottom:15px; padding-top:15px;font-weight:400;}
#BSA_Login .footer {padding:10px 0px;}

.airiq-footer .footer {width: 100%;padding: 10px 0px;background: #fff;position: fixed;bottom: 0px;box-shadow:rgb(67 71 85 / 10%) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em;z-index:3;}
.footer-btm p{ text-align: center;font-size: 16px;color: #1378bc;margin-bottom: 0px;padding-bottom: 0px;padding-top: 0px;font-weight: 500;}
.footer-btm p em {color:#585858;font-size:13px;font-weight:600;}
.footer-btm p a{font-size:16px;font-weight:500;}
.footer-btm a{ font-size:13px; color:var(--color-primary); font-weight:600;}
.footer-btm a span{ color:var(--color-secondary);}
.footer-btm a:hover{ text-decoration:none;}
.foot-dsply{    display: contents !important;}

.srch-mdfy{background:#f7f7f7;padding: 15px 0px 0px 0px;}
.srch-mdfy-fltr{width:100%;padding:0px 0px 15px 0px;display: inline-block;}
.srch-mdfy-fltr .fltr-trip{width:100%;float:left;float: left; margin: 0px auto;}
.srch-mdfy-fltr .fltr-trip span{ font-size:16px; font-weight:300; padding-right:10px;}
.srch-mdfy-fltr .fltr-trip .form-group {margin-bottom: 0px;}
.srch-mdfy-fltr .fltr-trip .custom-control-label {font-size:14px;position: relative;padding-top: 2px;color: #383838;cursor:pointer;}
.srch-mdfy-txt{ width:100%;display: inline-block;}
.srch-mdfy-txt .flgt{width:35%; float:left;}
.srch-mdfy-txt .flgt input, .srch-mdfy-txt .date input{border: 1px solid #ccc;outline:none;padding: 0px 15px 0px 15px;color: #0f0f0f !important;height: 45px;background: #fff;font-size: 15px;}
.srch-mdfy-txt .flgt input:focus, .srch-mdfy-txt .date input:focus{    border:1px solid #ccc; outline:none;background:#fff; }

.prsn-from{border: 1px solid #ccc;outline:none;padding: 0px 15px 0px 15px;color: #020202 !important;height: 45px;background: #fff;font-size: 15px;}
.prsn-from:focus{ background:#fff;  }

.srch-mdfy-txt .flgt input::placeholder, .srch-mdfy-txt .date input::placeholder {color:#999 !important;}
.srch-mdfy-txt .date .form-control:disabled {background-color: #e9ecef;border-radius:0rem 0.25rem .25rem 0rem;opacity: 1;background: #e3e3e3;}
.form-control[readonly] {background-color: #e9ecef;border-radius:4px;opacity: 1;background: #e3e3e3;}
.srch-mdfy-txt .date .date-onward input{border-radius:0.25rem 0rem 0rem .25rem !important; border-right:none;}
.srch-mdfy-txt .date .date-return input{border-radius:0rem 0.25rem .25rem 0rem !important;}
.srch-mdfy-txt .date input:focus{ }
.srch-mdfy-txt .date{ width:28%; float:left; padding:0px 0px 0px 15px;}
.srch-mdfy-txt .date .form-group {margin-bottom: 0px;}
.srch-mdfy-txt .prsn{width:22%; float:left; padding:0px 15px;}
.srch-mdfy-txt .prsn .fltr-trvcls { float:none;}
.srch-mdfy-txt .prsn .dropdown {background-color:transparent;}
.srch-mdfy-txt .prsn select {border: 1px solid #ccc;height: 32px;background: #fff;font-size: 13px;border-radius: 4px;}
.srch-mdfy-txt .prsn .dropdown a {position: static;display: -webkit-inline-box; padding:10px 0px; height:45px;}
.srch-mdfy-txt .prsn .dropdown a:after {top: 13px;}
.srch-mdfy-txt .arln{width:10%; float:left; padding:0px 15px;}
.srch-mdfy-txt .btn{ width:15%; float:left; padding:0px 0px; padding-top:23px;}
.srch-mdfy-txt .btn button{background: #008dec;    height: 45px; width:100%;padding: 8px 12px;outline: none;font-size: 14px; font-weight:500;color: #fff;border: none;text-transform: uppercase;border-radius: .25rem;}
.srch-mdfy-txt .flgt .flgt-col{ float:left; width:45%;}
.srch-mdfy-txt .flgt .flgt-exchng {width:10%;float:left;font-weight: 600;font-size: 14px;color: #7e7e7e;text-align:center;margin: 0px auto;margin-top: 37px;border-radius: 100%;z-index: 1;cursor: pointer;}
.srch-mdfy-txt .flgt .flgt-col span, .srch-mdfy-txt .date span, .srch-mdfy-txt .prsn span, .srch-mdfy-txt .arln span{display:block;}
.srch-mdfy-txt .flgt .flgt-col p, .srch-mdfy-txt .date p, .srch-mdfy-txt .prsn p, .srch-mdfy-txt .arln p{font-size:13px;color: #3a3a3a;margin-bottom:0px;padding-bottom:5px;font-weight:300;display:block;}

.mdfy-srch-inpt{  width:100%;}
.srch-ruslt{background:#fff; padding:10px 0px 15px 0px;}
.fltr-pnl{ width:100%;}
.flgt-fund{width:100%; margin-bottom:10px;text-align: center;}
.flgt-fund p{ font-size:14px; color:#7b7b7b; font-weight:300; margin-bottom:0px;}
.rundtrp-sort{font-size: 12px !important;}

#dvmoreAvailload {margin:5px 0px;}
#avail-more-load .progress {height: 10px;background-color: transparent;float: left;width: 100%;margin-top: -3px;overflow: inherit;margin-bottom: 6px;}
#avail-more-load  .progress-bar {border-bottom: 4px dotted var(--color-primary) !important;position: relative;overflow: inherit;background-color: transparent;color:transparent;}
#avail-more-load .progress-bar::before {content: "\f072";position: absolute;right: 0px;font-family: 'FontAwesome';font-size: 17px;color: var(--color-primary);transform: rotate(0deg);top: 8px;}
/*Domestic Roundtrip Grand Total Alignment*/
#dvAvailView #spnMulFLtGross{white-space: nowrap;left: -10px;position: relative;font-size: 17px !important;}
#dvAvailView #spnMulFLtNet{width:100%;}

#scrolls {background:var(--color-secondary) !important;width:40px !important;height:40px !important;}

/*.sticky-top .flgt-sort { border:1px dashed red;}*/
.sticky-top {position: -webkit-sticky;position: sticky;top: -1px !important;z-index: 9 !important;}
.sticky-top1 {position: -webkit-sticky;position: sticky;top: -1px !important;z-index: 9 !important;}

.flgt-sort{ width: 100%;margin-bottom: 0px; margin-top:2px;padding: 8px 15px;border-radius: 5px;background: #fff;box-shadow: 0 3px 13px rgb(39 79 117 / 10%);display: inline-block;font-size: 13px;color: #333;font-weight: 400;}
.flgt-sort button{ border:none; outline:none;padding-left: 0px; background:transparent;}
.flgt-sort button span{ position:relative; top:2px; padding-left:4px; font-size:10px;}
.flgt-sort .sort-airline{width: 20%;float:left;}
.flgt-sort .sort-dpr-arv{width: 40%;float:left;}
.flgt-sort .sort-dpr-arv1{width: 20%;float:left;}
.flgt-sort .sort-dpr-arv2{width: 50%;float:left; text-align:center;padding-right: 0px;}
.flgt-sort .sort-dpr-arv3{width: 30%;float:left;}

.rundtrp-foot .flgt-sort .sort-airline {width: 25%; }
.rundtrp-foot .flgt-sort .sort-dpr-arv {width: 50%;}
.rundtrp-foot .flgt-sort .sort-pric {width: 25%;padding-left: 10px;}

.flgt-sort .sort-pric{width: 40%;float:left;padding-left: 20px;}
.flgt-ruslt{width:100%;}
.flgtbox{width:100%;border:1px solid #e8e8e8;border-radius:6px;background:#fff;padding:20px;display: flow-root;margin-bottom:12px;box-shadow: 0 3px 15px rgb(39 79 117 / 10%);position:relative;}
.flgtbox:hover{border:1px solid #93d0f9;box-shadow: 0 0px 10px rgb(39 79 117 / 15%);transition: all 0.5s ease 0s;}

.airln{ float: left;display: inline-block;}
.airln img{width:50px; height:50px;display: inline-block;float: left; margin-right:10px;border-radius: 0;}

.flgt-seat{margin-top:5px;width: 100%;display: inline-block;}
.flgt-seat span{font-size:12px;font-weight:400;padding: 1px 4px;background: #d1e7ff;color: #004692;width: auto;display: inline-block;border-radius:2px;}
.flgt-seat b{color: #004692;padding-right: 1px;}

.flgt-icn{float: left;width: 20%;position:relative;}
.flgt-icn .icon-txt1{font-size: 14px;color:#333;font-weight:500;overflow: hidden;text-align: left;padding-top:0px;text-transform:capitalize;}
.flgt-icn .icon-txt2{font-size:12px; color:#666; font-weight:400;overflow: hidden;text-align: left; text-transform:none;}

.flgt-dpr-arv {float:left;width: 40%;padding-left: 0px;}
.flgt-dpr-arv .dpr-arv-txt1 {float: left;width: 20%;padding-left: 0px;}
.flgt-dpr-arv .dpr-arv-txt2 {float: left;width: 50%;padding-top: 0px;padding-right: 40px;padding-left: 30px;text-align: center;}
.flgt-dpr-arv .dpr-arv-txt3 {float: left;width: 30%;padding-left: 0px;}
.flgt-dpr-arv .dpr-arv-txt1 .deprt, .flgt-dpr-arv .dpr-arv-txt3 .deprt{width:100%;font-size: 14px;color:#333;font-weight:600;line-height:20px;}
.flgt-dpr-arv .dpr-arv-txt1 .arriv, .flgt-dpr-arv .dpr-arv-txt3 .arriv{width:100%;font-size:12px; color:#666; font-weight:400; text-transform:uppercase;padding-left: 0;}

.dpr-arv-txt1 .date, .dpr-arv-txt3 .date{width:100%;font-size:12px; color:#666; font-weight:400; text-transform:none;}
.flgt-type{font-size: 12px;color: #666;font-weight: 400;}
.flgt-time{font-size: 14px;color: #333;font-weight: 500;line-height: 20px;float:left;width:100%;text-align:center;margin-bottom:0px;}
.tab-content .dpr-arv-arrow {margin: 2px 0 2px 0;border-top: 1px solid #c4c4c4;position: relative;width: 60px;margin: 0px auto; margin-top:5px; margin-bottom:5px;}

.dpr-arv-arrow {border-top: 1px solid #c4c4c4;position: relative;width: 90px;margin: 0px auto; margin-top:8px; margin-bottom:8px;}
.dpr-arv-arrow:before {content: '';position: absolute;width: 7px;height: 7px;background: #fff; border:2px solid #c4c4c4;border-radius: 50%;left: 0;top: -4px;}
.dpr-arv-arrow:after {content: '';position: absolute;width: 7px;height: 7px;background: #fff;border:2px solid #c4c4c4;border-radius: 50%;right: 0;top: -4px;}

.flgt-dur{float:left; width:15%; padding-left:20px;}
.flgt-dur .dur-txt1{font-size:16px; color:#333; font-weight:500;line-height: 20px;}
.flgt-dur .dur-txt2{font-size:12px; color:#666; font-weight:300;}

.flgt-pric{float:left; width:30%; padding-left:20px; padding-right:20px; text-align:left; padding-top:0px;transition: all 0.5s ease;}
.flgt-pric .info {height: auto;width: auto;position: relative; text-align: justify;overflow:hidden;transition: all 0.5s ease;}
.flgt-pric .info .custom-control-label {margin-bottom: 0px;}
.flgt-pric .info:after, .aftershadow {bottom: 0;width: auto;height: auto;}
.flgt-pric .info-btn{width: 100%;display: grid;text-align: center;margin-top: 5px;height: 10px;}
.flgt-pric .info-btn i{ position:relative; top:-13px; background:#fff;z-index: 1;}
.flgt-pric .info-btn a{ text-decoration:none; font-weight:500; font-size:22px; color:#999; border-top:1px solid #e5e5e5;}
.flgt-pric .info-btn a:hover{ text-decoration:none;transition: all 0.5s ease 0s;}

.flgt-pric .less { height: auto; display: none; width:100%;}
.flgt-pric .more { display: none;width:100%;}
 
.flgt-pric .custom-control-inline {margin-right: 0px; width:100%;}
.flgt-pric .custom-control {z-index: unset !important; margin-bottom:4px;}

.flgt-pric .clsCrossAmt {display: inline-grid;vertical-align: middle;padding-left:5px;line-height:10px;}
.flgt-pric .clsGrossStrike small {color: #d32f2f;text-decoration: line-through;font-size: 12px;}
.flgt-pric .clsGrossStrike i {text-decoration: none;font-size: 8px;color:#d32f2f;}

.viewfare_amount .clsCrossAmt {display: inline-grid;vertical-align: middle;padding-left:5px;line-height:10px;}
.viewfare_amount .clsGrossStrike small {color: #d32f2f;text-decoration: line-through;font-size: 12px;}
.viewfare_amount .clsGrossStrike i {text-decoration: none;font-size: 8px;color:#d32f2f;}

.flgt-pric span{padding-right:0px;width: auto;display: inline-block;padding-top:0px; font-weight:600 !important; color:#333; font-size:10px;}
.flgt-pric span i{font-weight: 400;position: relative;top: 0px;font-size: 11px;}
.flgt-pric span small{padding: 0 0 0 0px;font-size:11px;font-weight:500;color:#898989;}
.flgt-pric span small i{font-weight: 400;position: relative;top: 0px;font-size: 7.5px;}

.flgt-pric p{padding-right:0px;padding-top:0px; font-weight:300; color:#333; font-size:14px;line-height: 18px;font-size: 12px;margin-bottom:7px; text-align:left;}
.flgt-pric b{color:#333; padding:2px 4px;font-size:10px;font-weight: 400; border-radius:2px;text-transform: capitalize;float:left;margin-top:4px;}
.flgt-pric b span {font-weight: 400 !important;}

.flgt-pric .ofer1{background:#FFC;}
.flgt-pric .ofer2{background:#ddffcb;}
.flgt-pric .ofer3{background:#ffe1d5;}
.flgt-pric .adon{font-size:10px;font-weight: 500; padding:2px 0px 2px 2px;}

.flgt-pric .info-show{margin-left: 0px;display: inline-block;position: relative;text-align: left;top: 2px;}	
.flgt-pric .info-show i{  position:relative; top:2px; font-size:14px; color:#bbb; cursor:pointer;}
.flgt-pric .info-show i img{width: 16px;position: relative;top: -4px;}
.flgt-pric .info-show img{width: 18px;position: relative;top: -4px;}
.flgt-pric .info-show .blns-info {min-width:220px;top: 30px;left: 8px;right:0;transform:translate(-50%, 0);padding:10px;color:#666666;background-color:#fff;font-weight: 300;font-size: 12px;border-radius:5px;position:absolute;z-index:1001;box-sizing:border-box;box-shadow:0 1px 5px rgba(0,0,0,0.2);display:none;}
.flgt-pric .info-show:hover .blns-info {display:block;}
.flgt-pric .info-show .blns-info b {position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden;}
.flgt-pric .info-show .blns-info b::after {content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.2);}
.flgt-pric .info-show .blns-info .blns-col{border-bottom:1px solid #E9E9E9; display: flex; }
.flgt-pric .info-show .cl3{ width:33.3% !important; float:left;}
.flgt-pric .info-show .blns-info .blns-col:nth-last-child(2){border-bottom:none !important;}
.flgt-pric .info-show .blns-info .blns-col .blns-txt{     float: left;font-size: 12px;width: 100%;padding: 5px 0px;color: #7a7a7a;line-height: 13px;}
.flgt-pric .info-show .blns-info .blns-col .blns-txt span{ font-weight:500; color:#858585;}
.flgt-pric .info-show .blns-info .blns-col .blns-txt span i{font-size: 9px;position: relative;top: 0px;}
.flgt-pric .info-show span {padding-right: 0px;padding-top: 0px;font-weight: 500!important;width: auto;display: inline-block;color: #6c6c6c !important;line-height: 13px;font-size: 12px !important;	/* border: 1px dashed red;*/}  

.loaddiv p {white-space:nowrap;}

/*.flgt-pric .flgt-btn{ text-align:right; margin-top:10px;float:right;}*/
.flgt-dtls-lnk{float:left; width:100%;}
.flgt-dtls-lnk span{ background:none; color:#5f5f5f; font-size:12px; text-decoration:none; padding:0px 0px; border:none;cursor: pointer;float:left;}
.flgt-dtls-lnk span:hover{background:none;color:#0577c3; border:none;}
.flgt-dtls-lnk i{text-decoration: none !important;position: relative;font-size: 10px;top: 2px;padding-left: 0px;}
.flgt-dtls-lnk span.clscopy {background-image: linear-gradient(134.97deg, rgb(160 164 167) 0%, rgb(215 215 215) 100%);height: 20px;padding: 0 5px;font-weight: 500;line-height: 20px;vertical-align: middle;text-transform: capitalize;margin-left: 10px;border-radius: 3px;color: #fff;font-size: 10px !important;}
.flgt-dtls-lnk span.clscopy:hover{cursor:pointer;}

.__issuance{color: #1076bb !important;font-weight: 500;font-size: 13px;}

.flgt-btn{ float:left; width:10%;    padding-top: 5px;}
.flgt-btn  a{ padding: 8px 15px; width:100%; display:block; text-transform:uppercase;color: #fff; text-align:center;background: var(--color-secondary);text-decoration: none;font-size: 13px; font-weight:600;border-radius: 4px; border:none; outline:none;/*border: 2px solid var(--color-secondary);*/}
.flgt-btn  a:hover{ color:#fff; background:#e95156; text-decoration:none;transition: all 0.5s ease 0s;}

.cng-cls{ text-align:center;}
.cng-cls button{ margin-top: 8px;text-align: center;outline: none;font-size: 10px;color: #35779d;font-weight: 600;border: none;background: no-repeat;text-transform: uppercase;}
.fare-txt{}
.fare-txt h4{ color:#F93; font-size:16px;}
.fare-txt p{ color:#333; font-weight:500; font-size:14px;}
.fare-hight{ height:500px; overflow:auto;}

.tooltip{z-index:9999 !important;}
.tooltip-inner {background: var(--color-primary); border-radius:3px;color: #fff;font-size:13px;padding:5px 10px;line-height:1.3;}
.tooltip.bottom .tooltip-arrow {border-bottom-color: var(--color-primary);}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {margin-left: 0px;content: "";border-width: 5px 5px 0;border-top-color: var(--color-primary);}
.tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .tooltip.bs-tooltip-bottom .arrow::before {margin-left: 0px;content: "";border-width: 0px 5px 5px;border-bottom-color: var(--color-primary);}
.tooltip-inner i.flaticon-rupee-1.tx-9 {margin-right: 3px;}

.srch-filtr{ /*border:1px dashed red; */width:100%;display: inline-block;}
.srch-filtr .mdfy-col1{ display: inline-block; width:auto;}
.srch-filtr .mdfy-col2{ display: inline-block;width: auto;float: right;padding-top: 0px;}
.srch-filtr .mdfy-col2{}
.srch-filtr .mdfy-col2 .mdfy-bg2 button {border:none;outline: none; height:34px;padding: 5px 16px;border-radius: 5px;background: #fff;font-size: 14px;color: #000;font-weight: 500;text-transform: uppercase;line-height: 18px;text-decoration: none;}
.srch-filtr .mdfy-col2 .mdfy-bg2 button i {padding-right: 4px;font-size: 16px;position: relative;top: 2px;}
.srch-filtr .mdfy-col{width: auto;padding:0px 0px;float:left; margin-right:5px;}
.srch-filtr .mdfy-col2 .mdfy-col{/*border:1px dashed red;*/width: auto;padding:0px 0px;float:left; margin-left:10px; margin-right:0px;}
.srch-filtr .mdfy-col2 .mdfy-bg{background:#fff; padding:5px 10px 5px 0px; border-radius:5px;}
.srch-filtr .mdfy-bg button, .srch-filtr .mdfy-bg a {border:none;outline:none;padding: 8px 16px;border-radius: 5px;background: #fff;font-size: 14px;color: #000;font-weight: 500;text-transform: uppercase;line-height: 18px; text-decoration:none; border:1px solid #fff;}
.srch-filtr .mdfy-bg button:hover, .srch-filtr .mdfy-bg a:hover {border:none;outline:none;background: #fff;color: #000;transition: all 0.5s ease 0s;    box-shadow: 0 0px 15px rgb(39,79,117,0.1);text-decoration:none;}
.srch-filtr .mdfy-bg button:hover, .srch-filtr .mdfy-bg .actv {border:1px solid #fff;;outline:none;background: #fff;color: #000;transition: all 0.5s ease 0s;    box-shadow: 0 0px 15px rgb(39,79,117,0.1);text-decoration:none;}
.srch-filtr .mdfy-bg a{    top: 5px;position: relative;}
.srch-filtr .mdfy-bg .actv{ background:#fff;box-shadow: 0 0px 15px rgb(39,79,117,0.1) !important;    border: 1px solid #c7c7c7;}
.srch-filtr .mdfy-bg button i, .srch-filtr .mdfy-bg a i{padding-right: 4px;font-size: 16px;position: relative;top: 3px;}
.srch-filtr-bg{ background:#fff; border-radius:5px; padding:15px;margin-top: 5px;margin-bottom: 5px;display: inline-block;}.srch-clse-btn{ width: auto;}
.srch-clse-btn button{ position: absolute;color: var(--color-secondary);outline: none;right: -5px;top: 40px;font-size: 20px;float: right;z-index:1;}
.srch-clse-btn button:hover, .srch-clse-btn button:focus{outline:none;}

.mdfy-bg .custom-control-label{ color:#333; margin-left:10px; font-size:14px; padding-top:2px;}
.mdfy-bg .custom-checkbox{ /*top: -5px;*/ position: relative;}

/*share itenary*/
.__share_itenary {background: #fff;position: fixed;right: 0px;top: 50%;z-index: 3;transform: translate(0, -50%);border-right: 0;border-radius: 3px;border: 1px solid #ddd;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
.__share_itenary .__share_btn input[type="checkbox"] + label {height: 50px;width: 50px;background: #fff;text-align: center;margin-bottom: 0px;cursor: pointer;font-size: 12px;display: flex;flex-flow: column;align-items: center;justify-content: center;}
.__share_itenary .__share_btn i {font-size: 22px ;color: #333;position: relative;display: block;}
.__share_itenary .__shar_icons ul {padding: 0;margin: 0;}
.__share_itenary .__shar_icons li:first-child a{background: #43d878;}
.__share_itenary .__shar_icons li:last-child a{background: #0787c1;}
.__share_itenary .__shar_icons li a { padding: 5px 10px;font-size: 22px;width: 45px;height: 45px;background: #fff;cursor: pointer;color: #fff;transition: 1s;display: flex;flex-flow: column;justify-content: center;align-items: center;    border-radius: 6px;margin: 0 auto 3px;opacity:.8;}
.__share_itenary .__shar_icons li a.active, .__share_itenary .__shar_icons li a:hover {transition: 1s;opacity:1;color: #fff;}

/*.rundtrp-foot .srch-filtr-bg{ background:#fff; border-radius:5px; padding:15px; margin-top:15px;}*/
.filtrsrch-bg{background:#fff; border-radius:5px; padding:5px 15px 10px 15px;margin-top: 5px;margin-bottom: 5px;display: flow-root;}
.flgtrout-dtls{width:100%;background:#fff;margin: 0 0px 4px 0px !important;margin-bottom: 4px;}
.flgtrout-dtls .col-xl-12 {padding: 5px 0px;}
.flgtrout-dtls-6{ width:50%; float:left; border:1px dashed red;}
.flgtrout-dtls .prvw{width:33.3%;float:left; text-align:left;}
.flgtrout-dtls .prvw a{ color:#333; font-size:13px; text-decoration:none; font-weight:400; border:1px solid #efefef; border-radius:2px; padding:4px 5px;text-transform: uppercase;background:#fff;}
.flgtrout-dtls .view{width:33.3%;float:left; text-align:center;white-space: nowrap;}
.flgtrout-dtls .view-rund{width:70%;float:left; text-align:center;position: relative;top: -5px;}
.flgtrout-dtls .view span, .flgtrout-dtls .view-rund span{ margin-bottom:0px; text-align:center; font-size:14px;color: var(--color-primary);}
.flgtrout-dtls .view span i, .flgtrout-dtls .view-rund span i{font-size:12px; position:relative;top: 2px;margin: 0px 5px;}
.flgtrout-dtls .view b, .flgtrout-dtls .view-rund b{ color:var(--color-secondary); padding-left:5px;font-weight: 400;}
.flgtrout-dtls .view b i, .flgtrout-dtls .view-rund b i{font-size:13px; position:relative;top: 1px;margin: 0px 5px;}
.flgtrout-dtls .next{width:33.3%;float:left; text-align:right;}
.flgtrout-dtls .next a{ color:#333; font-size:13px; text-decoration:none; font-weight:400;border:1px solid #efefef; border-radius:2px;padding:4px 5px;text-transform: uppercase;background:#fff;}
.flgtrout-dtls .prvw a i{font-style: normal;top: 0px;font-size: 9.5px;padding-right: 2px;position: relative;}
.flgtrout-dtls .next a i{font-style: normal;top: 0px;font-size: 9.5px;padding-right: 0px; padding-left:2px;position: relative;}
.flgtrout-dtls .prvw a:hover, .flgtrout-dtls .next a:hover{ color: var(--color-primary); border:1px solid var(--color-primary);transition: all 0.5s ease 0s;}
.flgtrout-dtls .prvw button {color:#333; font-size:13px; text-decoration:none; font-weight:400; border:1px solid #efefef; border-radius:2px; padding:4px 5px;text-transform: uppercase;background:#fff;} 
.flgtrout-dtls .next button { color:#333; font-size:13px; text-decoration:none; font-weight:400;border:1px solid #efefef; border-radius:2px;padding:4px 5px;text-transform: uppercase;background:#fff;}
.flgtrout-dtls .prvw button i{font-style: normal;top: 0px;font-size: 9.5px;padding-right: 2px;position: relative;}
.flgtrout-dtls .next button i{font-style: normal;top: 0px;font-size: 9.5px;padding-right: 0px; padding-left:2px;position: relative;}
.flgtrout-dtls .prvw button:hover, .flgtrout-dtls .next button:hover{ color: var(--color-primary); border:1px solid var(--color-primary);transition: all 0.5s ease 0s;}

.flgtbox-area{width: 100%;display: flex;}
.flightdets_popup {float:left;width:100%;margin-top:0px;}

.flgtbox-dtls{ width:100%; float:left; padding:0px 0px; margin-top: 10px;background: #f9f9f9;border-radius: .25rem;    overflow: hidden;}
.flgtbox-dtls .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: var(--color-primary) !important;background-color: #f9f9f9; border-bottom:2px solid #69F !important;border-top:2px solid transparent !important;border-left:2px solid transparent !important;border-right:2px solid transparent !important;}
.flgtbox-dtls .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover {color: var(--color-primary) !important;background-color: #f9f9f9; border-bottom:2px solid #69F !important;border-top:2px solid transparent !important;border-left:2px solid transparent!important;border-right:2px solid transparent !important;}
.flgtbox-dtls .container{ width:100%; padding:20px 15px 15px 15px;}
.flgtbox-dtls .nav-tabs .nav-link {border: 2px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: 0rem;font-weight: 500;padding: 8px 10px;position: relative;}
.flgtbox-dtls .nav-tabs {border-bottom: none;border-top:1px solid #ddd;}
.flgtbox-dtls .nav a{color:#333 !important;font-size: 13px;}

.flgtbox-dtls .tab-content{width:100%;}
.flgtbox-dtls .tab-content .tab-pane {padding: 10px;float: left;width: 100%;}
.flgtbox-dtls .tab-content .tab-pane pre {font-size: 13px;padding: 10px;background: #fff;border: 1px solid #ddd;border-radius: 4px;height: 250px;overflow: auto;font-family: monospace!important;}
.flgtbox-dtls .tab-content .tab-pane .border {border:none !important;}
.flgtbox-dtls .tab-content .airln img {width: 50px;height: 50px;}
.flgtbox-dtls .tab-content .flgt-icn .icon-txt1 {font-size: 13px;}
.flgtbox-dtls .tab-content .flgt-dpr-arv .dpr-arv-txt1 .deprt{font-size: 13px;}
.flgtbox-dtls .tab-content .flgt-time {font-size: 13px;}
.flgtbox-dtls .tab-content .flgt-dpr-arv .dpr-arv-txt3 .deprt{font-size: 13px;}
.flgtbox-dtls .tab-content .flgt-box .flgt-clas .clas {font-size: 13px;}
.flgtbox-dtls .flgt-box{width: 100%;display: inline-block; background:#fff; padding:10px; margin-bottom:0px;}
.flgtbox-dtls .flgt-box:last-child{ margin-bottom:0px;}

.cntng-txt{font-weight: 300;text-align: center;letter-spacing: 0px;padding: 0px 0px 5px 0px;font-size: 12px;}
.cntng-txt span{ font-weight:500;}
.bokng-cont .cntng-txt{ position: relative;top: 6px;font-weight: 300;text-align: left;letter-spacing: 0px;padding: 0px 0px 5px 0px;font-size: 12px;}
.bokng-cont .cntng-txt span{ font-weight:500;}

.flgtbox-dtls .flgt-box .flgt-icn {float: left;width: 15%;}
.flgtbox-dtls .flgt-box .flgt-dpr-arv {float: left;width: 47.5%;padding-left: 43px;}  
.flgtbox-dtls .flgt-box .flgt-dpr-arv .dpr-arv-txt1 {float: left;width: 20%;padding-left: 0px;}
.flgtbox-dtls .flgt-box .flgt-dpr-arv .dpr-arv-txt2 {float: left;width: 40%;padding-top: 0px;padding-right: 0px;padding-left: 0px;text-align: center;}
.flgtbox-dtls .flgt-box .flgt-dpr-arv .dpr-arv-txt3 {float: left;width: 40%;padding-left: 31px;}
.flgtbox-dtls .flgt-box .flgt-clas{width:20%; float:left; padding-left:20px;}
.flgtbox-dtls .flgt-box .flgt-clas .clas {width: 100%;font-size: 14px;color: #333;font-weight: 500;line-height: 20px;}
.flgtbox-dtls .flgt-box .flgt-clas .seat {width: 100%;font-size: 12px;color: #666;font-weight: 300;text-transform: none;}
.flgtbox-dtls .fare-dtls{ width:100%;display: grid;}

.flgtbox-dtls .gdsmulticlass {background:#f9f9f9;padding:3px 10px 3px 5px;}
.flgtbox-dtls .gdsmulticlass ul {float:left;width:100%;margin:0px;padding:0px;}
.flgtbox-dtls .gdsmulticlass ul li {float:left;display:inline-block;}
.flgtbox-dtls .gdsmulticlass ul li span {font-size: 12px;padding: 5px 7px !important;border-radius: 4px;margin: 3px;cursor: pointer;transition: 0.3s all;color: #333;font-weight: 500;background: #fff;float:left;border:1px solid #ccc;}
.flgtbox-dtls .gdsmulticlass ul li span:hover {color:var(--color-secondary);border: 1px solid var(--color-secondary);}
.flgtbox-dtls .gdsmulticlass ul li.active span {background:var(--color-secondary);color: #fff;border: 1px solid var(--color-secondary);}

.flgtbox-dtls .fare-ruls{ width:100%;display: grid;}
.flgtbox-dtls .bage-info{ width:100%;display: grid;}

.fare-head{width:100%;padding-bottom: 10px;}
.fare-prce{width:100%;padding-bottom: 10px;}
.fare-tax{width:100%;padding-bottom: 10px;}
.fare-totl{width:100%;border-top:1px solid #e5e5e5;padding-top: 10px;}
.fare-head .fare-col{width:33.3%;float:left;font-size: 13px;font-weight: 600;}
.fare-prce .fare-col{width:33.3%;float:left;font-size: 13px;}
.fare-prce .fare-col i{font-size: 9.5px;position: relative;top: 0px;}
.fare-tax .fare-col{width:33.3%;float:left;font-size: 13px;}
.fare-tax .fare-col i{font-size: 9.5px;position: relative;top: 0px;}
.fare-totl .totl-txt{width:66.6%;float:left;font-size: 13px;}
.fare-totl .totl-amnt{width:33.3%;float:left;font-size: 13px;font-weight:600;}
.fare-totl .totl-amnt i{font-size: 10px;position: relative;top: 1px;}

.fare-ruls .ruls-head{width:100%;padding-bottom:10px;font-size: 13px;color:#333;    font-weight: 600;}
.fare-ruls .ruls-cont{  width:100%; padding-bottom:10px; font-size:13px; color:#666;}
.fare-ruls .ruls-col-1{ float:left; width:25%;}
.fare-ruls .ruls-col-2{float:left;width:27%;/* font-size: 13px; */padding-right: 15px;}
.fare-ruls .ruls-col-3{float:left; width:27%; padding-right: 15px; }
.fare-ruls .ruls-col-4{float:left; width:21%;    padding-right: 15px;}
.fare-ruls .ruls-col-5{float:left; width:20%; }

.ruls-cont i{font-size: 9.5px;position: relative;top: 0px;}

.flt_sector ul {float:left;width:100%;padding:0px;border-bottom:1px solid #e8e8e8;}
.flt_sector ul li {float:left;display:inline-block;}
.flt_sector ul li button {border-radius: 1px;cursor: pointer;border: none;color: #5c5b5b;font-weight: 500;background: #fff;padding: 5px 15px;font-size: 14px;margin-bottom: 0px;white-space: nowrap;border-bottom:2px solid #fff;}
.flt_sector ul li.active button {border-bottom:2px solid var(--color-primary);color:var(--color-primary);}
.flt_sector ul li button:hover {color:var(--color-primary);}
.flt_sector ul li.active button:hover {color:var(--color-primary);}

.bage-info .bage-head{width:100%;font-size: 13px;padding-bottom:10px; font-weight:600;}
.bage-info .bage-cont{width:100%;font-size: 13px;padding-bottom:10px;}
.bage-info .bage-col-1{ width:20%; float:left; }
.bage-info .bage-col-2{ width:40%; float:left;}
.bage-info .bage-col-3{ width:40%; float:left;}

.dvOverallfilteration .widget-list ul li.form-check-inline img {width:20px;border-radius:50px;margin-right:5px;}

.clscmnfltrsection .col-xl-7 fieldset{height:180px;overflow:auto;}
.clscmnfltrsection .col-xl-7 ul li{float:left;width:33.3%;margin: 0;padding-bottom: 3px;}

.widget-list{width:100%; margin-bottom:0px;}
.widget-list fieldset {border: 1px solid #e8e8e8;padding: 0 15px;}
.widget-list fieldset legend {width: auto;background-color: #f7f7f7;font-size: 13px;font-weight: 600;padding: 2px 10px;}
.widget-list fieldset ul {padding: 0;margin-bottom:5px;}

.depFilter .dep_sec, .depFilter .arr_sec {text-align: center;margin-bottom: 5px;float: left;width: 100%;}
.depFilter span.desc {width: auto;float: left;margin-bottom: 5px;font-size: 12px;font-weight: 600;color: #f16367;background-color: #f7f7f7;text-align: left;}
.depFilter .time-sec {float: left;width: 100%;border: 1px solid #ddd;border-radius: 4px;height: 50px;}
.depFilter .cBox input {display: none;}
.depFilter .cBox {display: inline-block;min-width: 23%;font-size: 10px;width:25%;}
.depFilter .cBox .timesCheck {float:left;width:100%;border-right: 1px solid #ddd;}
.depFilter .cBox:last-child .timesCheck {border: none;}
.depFilter .cBox .timesCheck label {font-size: 11px;cursor: pointer;text-align: center;color: #333;border-radius: 4px;/*border: 1px solid #ddd;*/background: transparent;float: left;width: 100%;height: 50px;}
.depFilter .cBox .timesCheck label span {font-weight: 600;float: left;width: 100%;}
.depFilter .cBox .timesCheck i {color: #888c8f;font-size:14px;padding: 8px 0;}
.depFilter .cBox .timesCheck label:hover {border:1px solid var(--color-secondary);}
.depFilter .cBox .timesCheck label:hover span, .depFilter .cBox .timesCheck label:hover i {color:var(--color-secondary);}
.depFilter .cBox .timesCheck.active label{background-color:var(--color-primary);border:1px solid var(--color-primary)}
.depFilter .cBox .timesCheck.active label i, .depFilter .cBox .timesCheck.active label span {color:#fff;}
.depFilter .cBox .timesCheck.active label:hover span, .depFilter .cBox .timesCheck.active label:hover i {color:#fff);}

.popid{display: inline-block;}
.gtfr-btn{ width:auto;    display: flex; margin-bottom:15px;}
.gtfr-btn a {padding: 8px 20px;width: auto;display: block;text-transform: uppercase;color: #fff;text-align: center;background: var(--color-secondary);text-decoration: none;font-size: 13px;font-weight: 600;border-radius: 4px;border: none;outline: none;/* border: 2px solid var(--color-secondary); */}
.gtfr-btn  a:hover{ color:#fff; background:#e95156; text-decoration:none;transition: all 0.5s ease 0s;}

.widget-list h3 {font-size: 15px;margin-bottom: 10px;padding-bottom: 10px;text-transform: none;font-weight: 500;color: #313131;line-height: 20px;border-bottom: 1px solid #ededed;}
.widget-list h4 {font-size: 15px;margin-bottom: 10px;padding-bottom: 10px;text-transform: none;font-weight: 500;color: #313131;line-height: 20px;/*border-bottom: 1px solid #ededed;*/}
.widget-list .form-check-label{ font-size:12px; font-weight: 500;display: block;color: #333; cursor:pointer;}
.widget-list .form-check-label:hover{ background:#f7f7f7; border-radius:5px;}
.widget-list .form-check-label b{ font-size:12px;}
.widget-list .form-check-inline .form-check-input {width: 20px;height: 15px;left: -3px;position: relative;top: 2px; margin-right:0px;cursor:pointer;}

.widget-pgbtn{ float:right;}
.widget-pgbtn .prv { margin-right:2px; width:20px; height:20px;}
.widget-pgbtn .nxt { }
.widget-pgbtn .prv  a i, .widget-pgbtn .nxt a i { position:relative;top:2px;}
.widget-pgbtn .prv  a, .widget-pgbtn .nxt a {width:20px !important; height:20px !important;margin-bottom: 0px;font-size: 11px;color: #333;text-align: right;border: 1px solid #e9e9e9;border-radius: 50%;padding: 3px 4px;background: #fff;}
.widget-pgbtn .prv  a:hover, .widget-pgbtn .nxt a:hover {color: var(--color-primary); border:1px solid var(--color-primary); background:#fff;text-decoration:none;transition: all 0.5s ease 0s;}

.flt-rgt ul{ float:right; margin-bottom:0px;}
.flt-rgt ul li{ margin-right: 0px !important; margin-left: 15px !important;}

.widget-list > ul{  margin-left:0px; padding-left:0px;}
.widget-list > ul > li {font-size: 14px;font-weight:300;display: block;/*clear: both;*/ float:left;line-height: 28px;margin-right: 15px;cursor: pointer;}
.widget-list > ul > li > a {font-size: 14px;display: block; font-weight:300;line-height: 32px;}
.widget-list > ul > li > a:hover {color: #fe3737;}
.widget-list > ul > li > a span {float: right;}
.widget-list .form-check-label span {float: right; color:#333; font-size:13px;}
.widget-list .form-check-label span i{font-size: 11px;font-size: 10px;position: relative;top: -1px;}

.slider-labels {margin-top: 10px;}
.slider-labels .caption strong{font-size:12px; font-weight:300;}
.slider-labels .caption span{font-size:13px; font-weight:500;}
.slider-labels .caption span i{font-size: 10px;position: relative;font-weight: 300;top: -1px;}

/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,.noUi-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-target {position: relative;direction: ltr;}
.noUi-base {width: 100%;height: 100%;position: relative;z-index: 1;/* Fix 401 */}
.noUi-origin {position: absolute;right: 0;top: 0;left: 0;bottom: 0;}
.noUi-handle {position: relative;z-index: 1;}
.noUi-stacking .noUi-handle {z-index: 10;}
.noUi-state-tap .noUi-origin {-webkit-transition: left 0.3s,top .3s;transition: left 0.3s,top .3s;}
.noUi-state-drag * {cursor: inherit !important;}

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,.noUi-handle {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}

/* Slider size and handle placement;
 */
.noUi-horizontal {height: 4px;}
.noUi-horizontal .noUi-handle {width: 16px;height: 16px;border-radius: 50%;left: 0px;top: -7px;background-color: #345DBB;}

/* Styling;
 */
.noUi-background {background: #D6D7D9;}
.noUi-connect {background: #345DBB;-webkit-transition: background 450ms;transition: background 450ms;}
.noUi-origin {border-radius: 2px;}
.noUi-target {border-radius: 2px;}
.noUi-target.noUi-connect {}

/* Handles and cursors;
 */
.noUi-draggable {cursor: w-resize;}
.noUi-vertical .noUi-draggable {cursor: n-resize;}
.noUi-handle {cursor: default;-webkit-box-sizing: content-box !important;-moz-box-sizing: content-box !important;box-sizing: content-box !important;}
.noUi-handle:active {border: 8px solid #345DBB;border: 8px solid rgba(53,93,187,0.38);-webkit-background-clip: padding-box;background-clip: padding-box;left: -14px;top: -14px;}

/* Disabled state;
 */
[disabled].noUi-connect,[disabled] .noUi-connect {background: #B8B8B8;}
[disabled].noUi-origin,[disabled] .noUi-handle {cursor: not-allowed;}

.rundtrp{ padding-top:10px;}
.flgt-sort .sticky-top { display:none !important;}

.clsoneway .dvclsavailscroll {height: calc(100vh - 205px);overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-x:hidden;}
.clsoneway .dvclsavailscroll::-webkit-scrollbar {width: 4px;}
.clsoneway .dvclsavailscroll::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.clsoneway .dvclsavailscroll::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;}  

/*Roundtrip Section*/
.clsroundtrip .airln img{width:40px; height:40px;display: inline-block;float: left; margin-right:10px;}
.clsroundtrip .flgt-pric .info-btn{width: 100%;display: grid;text-align: center;margin-top: 5px;height: 15px;}
.clsroundtrip .flgt-pric .info-btn i{ position:relative; top:-10px; background:#fff;}
.clsroundtrip .flgt-pric .info-btn a{ text-decoration:none; font-weight:500; font-size:20px; color:#999; border-top:1px solid #e5e5e5;}
.clsroundtrip .flgt-pric .info-btn a:hover{ text-decoration:none;}

.clsroundtrip .flgtbox-dtls .tab-content .flgt-icn .icon-txt1 {font-size: 12px; display:inline-flex;}
.clsroundtrip .flgtbox-dtls .tab-content .flgt-time {font-size: 11px;}
.clsroundtrip .flgtbox-dtls .flgt-box .flgt-dpr-arv {padding-left:15px;}
.clsroundtrip .flgtbox-dtls .flgt-box .flgt-clas{padding-left:15px;}

.clsroundtrip .fare-ruls i, .fare-ruls i{font-size: 9px;}
.clsroundtrip .col-xl-6 {}
.clsroundtrip .flgt-sort {padding: 10px 15px;} 
.clsroundtrip .flgt-sort button {border: none;padding-right: 0px;outline: none;font-size: 12px;}

.clsroundtrip .sort-airline{ width:20%;}
.clsroundtrip .sort-dpr-arv {width: 50%;}
.clsroundtrip .sort-pric{width: 25%;padding-left:0px;}

.clsroundtrip .flgt-icn .icon-txt1 {display:block; font-size:12px;}
.clsroundtrip .flgt-seat {margin-top: 5px;}
.clsroundtrip .flgtbox{padding:15px 8px;padding-right: 3px;min-height: 220px;}
.clsroundtrip .flgt-icn{width:24%;}
.clsroundtrip .flgt-dpr-arv{width: 38%;}

.clsroundtrip .flgt-dpr-arv .dpr-arv-txt1, .clsroundtrip .flgt-sort .sort-dpr-arv1 {width: 30%;}
.clsroundtrip .flgtbox-dtls .tab-content .airln img {width: 40px;height: 40px; margin-right:5px;}

.clsroundtrip .tab-content .flgt-box {width: 100%;display: inline-block;background: #fff;padding: 10px 5px;margin-bottom: 0px;}
.clsroundtrip .tab-content .flgt-icn {width: 21%;}
.clsroundtrip .tab-content .flgt-dpr-arv {float: left;width: 55%;padding-left: 10px !important;}
.clsroundtrip .tab-content .dpr-arv-txt1{ width: 20% !important;padding-left: 0px !important ;}
.clsroundtrip .tab-content .dpr-arv-txt2{ width:50% !important;padding-left: 0px !important ;}
.clsroundtrip .tab-content .dpr-arv-txt3 {width: 30% !important;padding-left: 5px !important ;}
.clsroundtrip .tab-content .flgt-clas {width: 24%;float: left;padding-left: 20px;}
.clsroundtrip .tab-content .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsroundtrip .tab-content .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px; line-height: 16px;}
.clsroundtrip .tab-content .flgt-type {font-size: 11px;}
.clsroundtrip .tab-content .dpr-arv-txt1 .date, .clsroundtrip .tab-content .dpr-arv-txt3 .date {line-height: 15px;font-size: 11px;}

.clsroundtrip .dpr-arv-txt2, .clsroundtrip .flgt-sort .sort-dpr-arv2{width: 36%; padding:0px 5px;}	
.clsroundtrip .dpr-arv-txt3, .clsroundtrip .flgt-sort .sort-dpr-arv3{width: 30%; padding-left: 10px; }

.clsroundtrip .flgt-pric{width: 38%;padding-left:0px;padding-right:0px;}
.clsroundtrip .flgt-dtls-lnk span {font-size: 12px;cursor: pointer;}
.clsroundtrip .dpr-arv-arrow {    width: 40px; }
.clsroundtrip .flgt-dtls-lnk {margin-top: 0px;}
.clsroundtrip .flgt-seat span {font-size: 11px;}
.clsroundtrip .airln {width: auto;}
.clsroundtrip .flgt-pric .info {height: auto;width: auto;overflow: visible;position: relative;text-align: justify;}
.clsroundtrip .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsroundtrip .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 14px;font-weight: 600;}
.clsroundtrip .info p span {}
.clsroundtrip .flgt-type{font-size:11px;}
.clsroundtrip .flgt-time {font-size: 10px;line-height: 22px;}

.clsroundtrip .custom-control-inline p{ text-align: left;}
.clsroundtrip .custom-control-inline p b{}
.clsroundtrip .custom-control-inline span{font-size: 15px;}
.clsroundtrip .custom-control-inline p span{font-size: 11px;}

.clsroundtrip .flgtbox-dtls .nav a {font-size: 12px;}
.clsroundtrip .flgtbox-dtls .flgt-box .flgt-clas .clas {font-size: 13px;}
.clsroundtrip .fare-head .fare-col {font-size: 12px;}

.clsroundtrip .fare-prce .fare-col, .clsroundtrip .fare-tax .fare-col {font-size: 12px;}
.clsroundtrip .fare-prce .fare-col i,.clsroundtrip .fare-tax .fare-col i {font-size: 9px;}

.clsroundtrip .fare-totl .totl-txt, .clsroundtrip .fare-totl .totl-amnt {font-size: 12px;}
.clsroundtrip .fare-totl .totl-amnt i {font-size: 9px;position: relative;top: 0px;}

.clsroundtrip .fare-ruls .ruls-head {font-size: 12px;line-height: 15px;}
.clsroundtrip .fare-ruls .ruls-cont {font-size: 11px;}

.clsroundtrip .bage-info .bage-head {font-size: 12px;}
.clsroundtrip .bage-info .bage-cont{font-size: 12px;}

.clsroundtrip .flgtrout-dtls{padding: 0px;}
.clsroundtrip .flgtrout-dtls p { padding-bottom: 0; margin-bottom: 5px;font-size: 13px;color: var(--color-primary);}
.clsroundtrip .flgtrout-dtls p b {color: var(--color-secondary);padding-left: 5px;font-weight:400;white-space:nowrap; }

.clsroundtrip .flgt-pric b, .clsmulticity .flgt-pric b {padding: 2px;}
.clsroundtrip .flgt-pric .info-show span, .clsmulticity .flgt-pric .info-show span {font-size: 10px !important;padding-left: 2px !important;}
.clsroundtrip .flgt-pric .info-show img, .clsmulticity .flgt-pric .info-show img {width: 14px;}

/*Roundtrip International*/
.clsroundtripInter .flgtbox {padding: 15px 10px;}
.clsroundtripInter .flgt-dpr-arv {width: 35%;}
.clsroundtripInter .airln img {width: 45px;height: 45px;margin-top: 5px;}
.clsroundtripInter .dpr-arv-arrow {width: 66px;}
.clsroundtripInter .flgt-time {font-size: 12px;}
.clsroundtripInter .flgt-pric {width: 35%;padding-left: 5px;}

.clsroundtripInter .flgt-pric b {padding: 2px;}
.clsroundtripInter .flgt-pric .info-show span {font-size: 10px !important;padding-left: 2px !important;}
.clsroundtripInter .flgt-pric .info-show img {width: 14px;}

/*Mulicity Section*/
.clsmulticity .flgt-type{font-size:10px;}
.clsmulticity .airln {width: auto;}
.clsmulticity .airln img{width:40px; height:40px;display: inline-block;float: left; margin-right:10px;}

.clsmulticity .flgt-pric .info-btn{width: 100%;display: grid;text-align: center;margin-top: 5px;height: 15px;}
.clsmulticity .flgt-pric .info-btn i{ position:relative; top:-10px; background:#fff;}
.clsmulticity .flgt-pric .info-btn a{ text-decoration:none; font-weight:500; font-size:20px; color:#999; border-top:1px solid #e5e5e5;}
.clsmulticity .flgt-pric .info-btn a:hover{ text-decoration:none;}

.clsmulticity .flgtbox-dtls .tab-content .flgt-icn .icon-txt1 {font-size: 12px; display:inline-flex;}
.clsmulticity .flgtbox-dtls .tab-content .airln img {width: 40px;height: 40px; margin-right:5px;}
.clsmulticity .flgtbox-dtls .tab-content .flgt-time {font-size: 11px;}
.clsmulticity .flgtbox-dtls .flgt-box .flgt-dpr-arv {padding-left:15px;}
.clsmulticity .flgtbox-dtls .flgt-box .flgt-clas{padding-left:15px;}
.clsmulticity .flgtbox-dtls .nav a {font-size: 12px;}
.clsmulticity .flgtbox-dtls .flgt-box .flgt-clas .clas {font-size: 13px;}

.clsmulticity .fare-ruls i, .fare-ruls i{font-size: 9px;}
.clsmulticity .col-xl-6 {}
.clsmulticity .flgt-sort {padding: 10px 15px;} 
.clsmulticity .flgt-sort button {border: none;padding-right: 0px;outline: none;font-size: 12px;}
.clsmulticity .sort-airline{ width:25%;}
.clsmulticity .sort-dpr-arv {width: 50%;}
.clsmulticity .sort-pric{width: 25%;padding-left:0px;}

.clsmulticity .flgt-icn{width:24%;}
.clsmulticity .flgt-icn .icon-txt1 {display:block; font-size:12px;}

.clsmulticity .fare_seccls {margin: 0;}
.clsmulticity .flgt-seat {margin-top: 5px;margin-bottom: 20px;}
.clsmulticity .flgt-seat span {font-size: 11px;}
.clsmulticity .flgtbox{padding:15px 8px;min-height: 220px;padding-right: 0;}

.clsmulticity .flgt-dpr-arv{width: 38%;}
.clsmulticity .flgt-dpr-arv .dpr-arv-txt1, .clsmulticity .flgt-sort .sort-dpr-arv1 {width: 30%;}

.clsmulticity .tab-content .flgt-box {width: 100%;display: inline-block;background: #fff;padding: 10px 5px;margin-bottom: 0px;}
.clsmulticity .tab-content .flgt-icn {width: 21%;}
.clsmulticity .tab-content .flgt-dpr-arv {float: left;width: 55%;padding-left: 10px !important;}
.clsmulticity .tab-content .dpr-arv-txt1{ width: 20% !important;padding-left: 0px !important ;}
.clsmulticity .tab-content .dpr-arv-txt2{ width:50% !important;padding-left: 0px !important ;}
.clsmulticity .tab-content .dpr-arv-txt3 {width: 30% !important;padding-left: 5px !important ;}
.clsmulticity .tab-content .flgt-clas {width: 24%;float: left;padding-left: 20px;}
.clsmulticity .tab-content .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsmulticity .tab-content .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px; line-height: 16px;}
.clsmulticity .tab-content .flgt-type {font-size: 11px;}
.clsmulticity .tab-content .dpr-arv-txt1 .date, .clsmulticity .tab-content .dpr-arv-txt3 .date {line-height: 15px;font-size: 11px;}

.clsmulticity .dpr-arv-txt2, .clsmulticity .flgt-sort .sort-dpr-arv2{width: 36%; padding:0px 5px;}	
.clsmulticity .dpr-arv-txt3, .clsmulticity .flgt-sort .sort-dpr-arv3{width: 30%; padding-left:10px;}

.clsmulticity .flgt-pric{width: 38%;padding-left:0px;padding-right:0px;}
.clsmulticity .flgt-dtls-lnk span {font-size: 12px;cursor: pointer;}
.clsmulticity .dpr-arv-arrow {    width: 40px; }
.clsmulticity .flgt-dtls-lnk {margin-top: 0px;}

.clsmulticity .flgt-pric .info {height: auto;width: auto;overflow: visible;position: relative;text-align: justify;}
.clsmulticity .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsmulticity .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 14px;font-weight: 600;}
.clsmulticity .info p span {}
.clsmulticity .flgt-time {font-size: 13px;line-height: 16px;}

.clsmulticity .custom-control-inline p{ text-align: left;}
.clsmulticity .custom-control-inline p b{}
.clsmulticity .custom-control-inline span{font-size: 15px;}
.clsmulticity .custom-control-inline p span{font-size: 11px;}

.clsmulticity .fare-head .fare-col {font-size: 12px;}
.clsmulticity .fare-prce .fare-col, .clsmulticity .fare-tax .fare-col {font-size: 12px;}
.clsmulticity .fare-prce .fare-col i,.clsmulticity .fare-tax .fare-col i {font-size: 9px;}
.clsmulticity .fare-totl .totl-txt, .clsmulticity .fare-totl .totl-amnt {font-size: 12px;}
.clsmulticity .fare-totl .totl-amnt i {font-size: 9px;position: relative;top: 0px;}
.clsmulticity .fare-ruls .ruls-head {font-size: 12px;line-height: 15px;}
.clsmulticity .fare-ruls .ruls-cont {font-size: 11px;}

.clsmulticity .bage-info .bage-head {font-size: 12px;}
.clsmulticity .bage-info .bage-cont{font-size: 12px;}

.clsmulticity .flgtrout-dtls{padding: 0px;}
.clsmulticity .flgtrout-dtls p { padding-bottom: 5px; margin-bottom:0px;font-size: 13px;color: var(--color-primary);}
.clsmulticity .flgtrout-dtls p b {color: var(--color-secondary);padding-left: 5px;font-weight:400; }
.clsmulticity .flgt-dtls-lnk {bottom:0px;}

/*Multicity International*/
.clsmulticityInter .flgtbox {padding: 15px 10px;}

.clsmulticityInter .dvclsIntMulti .flgt-dpr-arv {width: 35%;}
.clsmulticityInter .dvclsIntMulti .flgt-dpr-arv .dpr-arv-txt2 {padding-left: 5px; padding-right: 5px;}
.clsmulticityInter .dvclsIntMulti .flgt-dpr-arv:last-child{margin-right: 0;}

.clsmulticityInter .dvclsIntMulti .flgt-pric {padding-left: 5px; padding-right: 5px;}
.clsmulticityInter .dvclsIntMulti .flgt-pric .info-show img {width: 14px;}
.clsmulticityInter .dvclsIntMulti .flgt-pric .info-show span {font-size: 10px !important;font-weight: 600 !important;}

/*Multicity click*/
.multicity_scroll {position: absolute;top: 45%;min-width: 102px;max-width: 102px;background: var(--color-selFlight);color: #fff;height: 35px;cursor: pointer;transition: all .5s ease;padding: 0 0 0 5px;z-index: 2;box-shadow: 0 0 9px 0 rgb(0 0 0 / 47%);}
.mullftarrowclsspn {left: 15px;border-radius:0px 3px 3px 0px;}
.mulrgtarrowclsspn {right:20px;border-radius:3px 0px 0px 3px;}
.multicity_scroll:hover {box-shadow:none;}

.clsCloseMRow i {transition: all .3s ease;}
#btnCloseMRow3:hover i, #btnCloseMRow4:hover i , #btnCloseMRow5:hover i {transform:rotate(90deg);}

.flgtrout-prv{ width:15%; float:left;padding-bottom:5px; margin-bottom:0px; text-align:left;line-height: 15px; padding-right:0px;padding-top:0px;}
.flgtrout-nxt{width:15%; float:left;padding-bottom:5px; margin-bottom:0px; text-align:right;line-height: 15px; padding-right:0px;padding-top:0px;}
.flgtrout-prv a, .flgtrout-nxt a{  margin-bottom:0px;font-size: 13px;color: #333; text-align:right;border: 1px solid #efefef;border-radius: 2px;padding: 4px 5px; background:#fff;}
.flgtrout-prv i, .flgtrout-nxt i{ position:relative; top:2px;}
.flgtrout-prv a:hover, .flgtrout-nxt a:hover {color: var(--color-primary); border:1px solid var(--color-primary); background:#fff;text-decoration:none;transition: all 0.5s ease 0s;}

.rundtrp-data-slct{ width:100%; background:#f7f7f7; padding:5px 0px;box-shadow: 0px 1px 10px #ccc;z-index:4;}
.rundtrp-data-slct .cng-cls{ display: flex; padding-top:3px; line-height:10px;}
.rundtrp-data-slct .cng-cls button{ padding:0px;}

.rundtrp-data-return{float:left;width: 100%;padding-left: 15px;}
.rundtrp-data-pric{float: right;right: 15px;position: absolute;}

.rundtrp-data-onward{float:left;width: 100%;}
.rundtrp-data-onward .flgt-icn, .rundtrp-data-return .flgt-icn{width: 30%;}
.rundtrp-data-onward .flgt-dpr-arv, .rundtrp-data-return .flgt-dpr-arv {width: 70%;}
.rundtrp-data-onward .flgt-pric, .rundtrp-data-return .flgt-pric {width: 20%;padding-left:0px;}
.rundtrp-data-onward .airln img, .rundtrp-data-return .airln img {width: 40px;height: 40px;margin-right: 10px;}
.rundtrp-data-onward .cng-cls button, .rundtrp-data-return .cng-cls button{ margin-top: 0px;text-align: left !important;outline: none;font-size: 9px;}
.rundtrp-data-onward .flgt-icn .icon-txt1, .rundtrp-data-return .flgt-icn .icon-txt1 { color:#333;}.rundtrp-data-onward .flgt-icn .icon-txt2, .rundtrp-data-return .flgt-icn .icon-txt2 {font-size: 11px; color:#666; font-weight:400;    text-transform: none;}
.rundtrp-data-onward .icon-txt2{border: 1px #f7f7f7 solid; padding-right:12px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt1 .deprt, .rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt3 .deprt, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt1 .deprt, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 14px;color: #333;}
.rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt1 .arriv, .rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt3 .arriv, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt1 .arriv, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt3 .arriv {font-size: 12px;color: #666;}
.rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt2, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt2 {padding-top: 13px;}
.rundtrp-data-onward .flgt-pric span, .rundtrp-data-return .flgt-pric span {color: #333;font-size: 16px;padding-right: 20px;}

.rundtrp-data-pric .flgt-totl-pric{ width:auto; float:right;padding-right: 15px;display: none;}
.rundtrp-data-pric .flgt-totl-pric p{ padding-bottom:0px; margin-bottom:0px; font-size:12px; color:#666;}
.rundtrp-data-pric .flgt-totl-pric span {color: #333;font-size: 18px; font-weight:600;}
.rundtrp-data-pric .flgt-totl-pric span i {font-weight: 400;position: relative;top: 0px;font-size: 13px;}

.clsroundtrip .dvclsavailscroll {height: calc(100vh - 285px) !important;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-x:hidden;background: #f7f7f7;padding: 5px;}
.clsroundtrip .dvclsavailscroll::-webkit-scrollbar, .clsmulticity .dvclsavailscroll::-webkit-scrollbar, .clsmulticityInter .dvclsavailscroll::-webkit-scrollbar {width: 4px;}
.clsroundtrip .dvclsavailscroll::-webkit-scrollbar-track, .clsmulticity .dvclsavailscroll::-webkit-scrollbar-track, .clsmulticityInter .dvclsavailscroll::-webkit-scrollbar-track {box-shadow: none;}
.clsroundtrip .dvclsavailscroll::-webkit-scrollbar-thumb, .clsmulticity .dvclsavailscroll::-webkit-scrollbar-thumb, .clsmulticityInter .dvclsavailscroll::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;}  
.clsmulticity .dvclsavailscroll, .clsmulticityInter .dvclsavailscroll {height: calc(100vh - 285px) !important;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-x:hidden;}
.clsroundtrip .dvclsavailscroll .fli_arrival, .clsmulticity .dvclsavailscroll .fli_arrival, .clsmulticityInter .dvclsavailscroll .fli_arrival {margin: 0;}
.clsmulticityInter .flgt-pric {padding-left:15px;padding-right:15px;}

/*.clsmulticity .dvclsavailscroll::-webkit-scrollbar, .clsmulticityInter .dvclsavailscroll::-webkit-scrollbar {width: 4px;}
.clsmulticity .dvclsavailscroll::-webkit-scrollbar-track, .clsmulticityInter .dvclsavailscroll::-webkit-scrollbar-track {box-shadow: none;}
.clsmulticity .dvclsavailscroll::-webkit-scrollbar-thumb, .clsmulticityInter .dvclsavailscroll::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;}  
.clsmulticity .dvclsavailscroll, .clsmulticityInter .dvclsavailscroll {height: calc(100vh - 285px) !important;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-x:hidden;}
.clsmulticity .dvclsavailscroll .fli_arrival, .clsmulticityInter .dvclsavailscroll .fli_arrival {margin: 0;}*/

.flgt-totl-btn{  width:auto; float:right;}
.flgt-totl-btn  a{ padding: 10px 20px; width:100%; display:block; text-transform:uppercase;color: #fff; text-align:center;background: var(--color-secondary);text-decoration: none;font-size: 13px; font-weight:600;border-radius: 4px;}
.flgt-totl-btn  a:hover{ color:#fff; background:#ed565b; text-decoration:none;transition: all 0.5s ease 0s;}
.rundtrp-foot .airiq-footer {margin-bottom: 80px; position:relative !important;}

.airiq-bokng{ width:100%; padding:15px 0px;background: #f9f9f9;}
.airiq-bokng .titl{font-size: 20px; font-weight: 400;margin-bottom: 15px;}
.bck-rslt a i{ font-size:10px; margin-right:2px;}
.bck-rslt a{ font-size:14px; color:#c91717; font-weight:400; text-decoration:none;}
.bck-rslt a:hover{ color:#000; text-decoration:none;}

.airiq-bokng .titl span{ float: left;}
.airiq-bokng .titl span a i{ font-size:10px; margin-right:2px;}
.airiq-bokng .titl span a{ font-size:14px; color:#75a8cb; font-weight:400; text-decoration:none;}
.airiq-bokng .titl span a:hover{ color:#000; text-decoration:none;}
.bokng-cont{ border: 1px solid #e8e8e8;width:100%; padding:15px; background:#fff; border-radius:6px; margin-bottom:15px;}
.airiq-bokng .ctm-mb{ margin-bottom:5px !important;}

.bokng-cont .flgtrout-dtls{padding:0px 0px 0px 0px;margin-bottom:0px;/* border-bottom:1px solid #e8e8e8; */}
.bokng-cont .flgtrout-dtls a{}
.bokng-cont .flgtrout-dtls a:hover{ text-decoration:none;}
.bokng-cont .flgtrout-dtls p {padding-bottom: 0px;margin-bottom:0px;font-size: 16px;color: var(--color-primary);}
.bokng-cont .flgtrout-dtls p b { /*font-size: 13px;*/color: var(--color-secondary); font-weight:400;    padding-left: 5px;}
.bokng-cont .flgtrout-dtls p i {font-size: 12px;position: relative;top: 1px;margin: 0px 5px;}
.bokng-cont .flgtrout-dtls p b i {/* font-size: 14px; */font-size: 13px;position: relative;top: 0px;margin: 0px 5px;}
/*.bokng-cont .flgtrout-dtls i {margin-right:5px; position: relative; top:3px;}*/
.bokng-cont .flgtrout-dtls .totl-time{float:right; font-size:14px; color:#333; font-weight:500;}
.bokng-cont .flgtrout-dtls .totl-time i{ margin-right:4px;top: 1px;    position: relative;}
.bokng-cont	.flgtbox-selct {width: 100%;display: grid;margin-top:10px;border-radius: 6px;padding: 15px 15px;border: 1px solid #e8e8e8;}

.flgtbox-selct .flgt-dpr-arv .dpr-arv-txt1 {float: left;width: 25%;padding-left: 0px;}
.flgtbox-selct .flgt-dpr-arv .dpr-arv-txt3 {float: left;width: 40%;padding-left: 55px;}
.flgtbox-selct .flgt-box{/*border-bottom: 1px solid #e8e8e8; */width:100%;padding-bottom: 0px;margin-bottom: 0px;}

.bokng-cont	.flgtbox-selct:last-child {margin-bottom:0px !important;}
.bokng-cont .flgtbox-selct .flgt-box .flgt-icn {float: left;width: 20%;}
.bokng-cont	.flgtbox-selct .airln img {width: 45px;height: 45px;display: inline-block;float: left;margin-right: 10px;}
.bokng-cont .flgtbox-selct .flgt-box .flgt-dpr-arv {float: left;width: 60%;padding-left: 20px;}
.bokng-cont	.flgtbox-selct .flgt-box .flgt-clas {width: 20%;float: left; text-align:right;padding-left: 20px;}
.bokng-cont .flgt-dpr-arv .dpr-arv-txt1 .deprt, .flgt-dpr-arv .dpr-arv-txt3 .deprt {width: 100%;font-size: 14px;color: #333;font-weight: 600;line-height: 20px;padding-bottom: 0px;}
.bokng-cont .flgt-box .flgt-dpr-arv .dpr-arv-txt2 {float: left;width: 33.3%;padding-top: 0px;padding-right: 0px;padding-left: 0px;text-align: center;}
.bokng-cont .dpr-arv-arrow { margin:0px auto;margin-top: 5px;margin-bottom: 5px;}
.bokng-cont .flgt-box .flgt-clas .clas {font-size: 14px;position: relative;top: -2px;}
.bokng-cont .dpr-arv-txt1 .date, .bokng-cont .dpr-arv-txt3 .date, .bokng-cont .flgt-box .flgt-clas .seat {width: 100%;font-size: 13px;color: #878787;line-height: 16px;font-weight: 300;text-transform: none;}
.bokng-cont .dpr-arv-txt1 .date, .bokng-cont .dpr-arv-txt3 .date {white-space:nowrap;}
.bokng-cont .ofer1 {background: #FFC;display: inline-block;color: #333;padding: 2px 4px;    font-size: 10px;    border-radius: 2px;}
.bokng-cont .ofer2{background: #ddffcb;display: inline-block;color: #333;padding: 2px 4px;    font-size: 10px;    border-radius: 2px;}
.bokng-cont .ofer3{background: #ffe1d5;display: inline-block;color: #333;padding: 2px 4px;    font-size: 10px;    border-radius: 2px;}
.bokng-cont .flgt-note{ margin-bottom:0px; width:100%;padding-bottom:0px; font-size:12px; font-weight:400; color:#666;    }
.bokng-cont .flgt-note i{ margin-right:5px; font-weight:600; font-size:16px;}
.bokng-cont .flgt-ruls{width:100%;}
.bokng-cont .flgt-ruls h4{ font-size:16px; font-weight:500; color:#333;}
.bokng-cont .flgt-ruls h4 i{ position:relative; top:1px; margin-right:5px;}
.bokng-cont .flgt-ruls p{ font-size: 13px;color: #6f6f6f;font-weight: 300;}
.bokng-cont .flgt-ruls ul{ }
.bokng-cont .flgt-ruls li{ font-size:13px; font-weight:400; color:#666;padding-bottom: 5px; list-style:circle; }
.bokng-cont .flgt-ruls li a{font-weight:400; color:var(--color-primary); }
.bokng-cont .flgt-ruls li a:hover{ text-decoration:underline;}

.flgt-psngr{  width:100%;}
.flgt-psngr .form-group{ margin-bottom:10px;}
.flgt-psngr .titl{     font-size: 14px;font-weight: 500;margin-bottom: 0px;padding: 8px 0px;color: #333;}
.flgt-psngr h4{width:100%; font-size:17px; color:#333; font-weight:500;    margin-bottom: 15px;padding-bottom: 0px;/*border-bottom: 1px solid #e8e8e8;*/}
.flgt-psngr h4 span {cursor: pointer;font-size: 13px;font-weight:500;float: right;}
.flgt-psngr h4 span:first-child {color: var(--color-primary);padding-left: 15px;}
.flgt-psngr h4 span:last-child {color: var(--color-secondary);}
.flgt-psngr p{width:100%; font-size:13px; color:#666; font-weight:400; }
.flgt-psngr h4 i{ margin-right:4px;}
.flgt-psngr label {font-size: 13px;color: #3a3a3a;margin-bottom: 0px;padding-bottom: 5px;font-weight: 500;display: block;}
.flgt-psngr input, .dvGstdetails input {border: 1px solid #ccc;outline: none;padding: 0px 15px 0px 15px;color: #0f0f0f !important;height: 40px;background: #fff;font-size: 15px;letter-spacing:inherit;}
.flgt-psngr select{height: 40px !important;font-size: 14px;}
.pymnt-metd .custom-control-label {font-size: 14px;position: relative;padding-top: 2px;color: #383838;font-weight: 500;cursor: pointer;}
.flgt-bokng-btn{ width:100%;margin-top: 15px;}
.calc-icon  {position:absolute;font-size:14px;top:12px;right:10px;color:#5a5a5a;}
.btn-pymnt{ margin-right:10px;background: var(--color-secondary) !important;}
.btn-hold{ background:var(--color-primary) !important; float:right;}

.flgt-bokng-btn a i, .flgt-bokng-btn button i{ position:relative; top:2px;}
.flgt-bokng-btn  a, .flgt-bokng-btn button{ padding: 12px 15px; width:auto;text-transform:uppercase;color: #fff; text-align:center;outline:none; border:none;text-decoration: none;font-size: 15px; font-weight:500;border-radius: 4px;height:45px;}
.flgt-bokng-gst label{ font-size:16px; color:#666; padding-top:2px;margin-bottom: 0px;}
.flgt-bokng-trms label{ font-size:16px; color:#666; padding-top:2px;margin-bottom: 0px;}
.flgt-bokng-trms input {position: relative;top: 1px;}
.flgt-bokng-trms span{ color:#F30;font-weight:500;}
.flgt-bokng-trms span:hover{ color:#eb0c0c; }

/**************************/
.lgnreg-col{width:100%; padding:0px 0px 0px 0px; background:#fff;}

.lgnreg-hedr{ background:#fff;  }
.lgnreg-hedr .logo {padding: 10px 0px 10px 0px !important; text-align:left !important;}
.lgnreg-hedr .airiq-sprt {text-align:right !important;}
.reg-col{ padding-top: 30px; background:#fff;}

.lgnreg-hedr .logo{ background: #fff !important;}
.lgnreg-col .logo{ text-align:center;/*background: #f7f7f7; */padding:0px 0px 20px 0px;}
.lgnreg-col .logo img{ width:auto; height:40px;}
.lgnreg-col .lgnreg-frm {width: 28%;margin: 0px auto;display: grid;background: #fff;position: relative;top: -90px;border-radius: 8px;box-shadow: 0px 2px 10px rgb(0 0 0 / 20%);padding: 30px 30px;}
.lgnreg-col .lgnreg-frm2 {width: 80%;margin: 0px auto;display: grid;background: #fafafa;position: relative;border-radius: 8px;border: 1px solid #e8e8e8;padding: 40px 40px; margin-bottom:30px;}
.lgnreg-col .lgnreg-frm2 .fltr-trip .custom-control-label {font-size: 16px; padding-top:1px;font-weight: 500;    margin-bottom: 0px; }
.lgnreg-col .lgnreg-frm2 h5{ font-size:16px; margin-bottom:20px;}
.lgnreg-col .lgnreg-frm2 h5.line {position: relative;z-index: 1;}
.lgnreg-col .lgnreg-frm2 h5.line:before {border-top: 1px solid #dfdfdf;content:"";margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;bottom: 0;width: 100%;z-index: -1;}
.lgnreg-col .lgnreg-frm2 h5 span { background: #fafafa;color: #165783;padding: 0px 10px 0px 0px;}

.lgnreg-col .lgnreg-frm .titl, .lgnreg-col .lgnreg-frm2 .titl{ font-size:16px; text-align:center; font-weight:400; color:#494949; padding-bottom:10px;}
.lgnreg-col .lgnreg-frm2 .titl p{ font-size:14px; font-weight:300; color:#999; padding-bottom:0px; margin-bottom:0px; padding-top:5px;}
.lgnreg-col .lgnreg-frm2 .titl p b{color:red;}
.lgnreg-col .lgnreg-frm .single-input{width: 100%;border:1px solid #c1c1c1;border-radius: 0.25rem;display: flex;margin-bottom: 15px; padding:10px 10px;}
.lgnreg-col .lgnreg-frm .single-input i{padding: 8px 10px;color: #5f5f5f;font-size: 20px; }
.lgnreg-col .lgnreg-frm .field-icon{font-family: flaticon !important; cursor:pointer;}
.lgnreg-col .lgnreg-frm .field-icon {float: right; position: relative;z-index: 2;}
.lgnreg-col .lgnreg-frm .single-input input{border:0px solid #c1c1c1;width: 100%;outline: none;height: 30px;font-size: 14px; font-weight:400;}
.lgnreg-col .lgnreg-frm2 label{font-size:13px; font-weight:500; color:#6f6f6f; margin-bottom:8px;}
.lgnreg-col .lgnreg-frm2 .widget-list .form-check-label {font-size: 16px !important;}
.lgnreg-col .lgnreg-frm2 .custom-control-label {font-size: 14px;font-weight: 400;}
.lgnreg-col .lgnreg-frm2 .form-group{ margin-bottom:0px;}
.lgnreg-col .lgnreg-frm2 .custom-file { margin-bottom:10px;}
.lgnreg-col .lgnreg-frm2 .custom-file label{font-weight: 500; padding-top:8px;font-size: 14px;height: 40px;}
.lgnreg-col .lgnreg-frm2 .custom-file-input:lang(en)~.custom-file-label::after {content: "Attach";}
.lgnreg-col .lgnreg-frm2 .custom-file-label::after { height:38px;line-height: 26px;}
.regfrm .logo{ padding-bottom:0px; padding-top:20px;}
.lgnreg-frm2 h2{font-size: 28px;text-transform: uppercase;color: #0c72b7;text-align:center;font-weight: 600;padding-bottom: 0px;margin-bottom: 5px;}
.lgnreg-frm2 h2 strong{ color: var(--color-secondary); }
.lgnreg-col .lgnreg-frm2 .widget-list { padding-top:15px;}
.lgnreg-col .lgnreg-frm2 label b{ color:red;}
.lgnreg-col .lgnreg-frm2 input, .lgnreg-col .lgnreg-frm2 select, .lgnreg-col .lgnreg-frm2 textarea{border:1px solid #ccc;width: 100%;outline: none;height: 40px;font-weight: 500;font-size: 14px;margin-bottom: 15px;}
.lgnreg-col .lgnreg-frm2 textarea{ height:75px;}
.lgnreg-col .lgnreg-frm2 input:focus, .lgnreg-col .lgnreg-frm2 select:focus, .lgnreg-col .lgnreg-frm2 textarea:focus{ /*border:1px solid #000;*/ outline:1px solid #96caed; box-shadow:none;}
.lgnreg-col .lgnreg-frm .submit-btn, .lgnreg-col .lgnreg-frm2 .submit-btn{  position: relative;}
.lgnreg-col .submit-btn.buttondiv i {font-size: 22px;position: absolute;right: 15px;top: 12px;color: #fff;}
.lgnreg-col .lgnreg-frm .submit-btn button{ width:100%;background: #008dec;border-radius: 0.25rem;color: #fff; height:45px !important; outline:none; border:none;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase;}
.lgnreg-col .lgnreg-frm .submit-btn button:hover{background: #016fc4;border-radius: 0.25rem;color: #fff;}
.pn-name, .ad-name{ font-size: 12px;font-weight: 500;line-height: 22px;position: relative;top: -13px;color: #38af68;text-transform: uppercase;padding: 0px 12px;}

.lgnreg-col .lgnreg-frm2 .submit-btn{ text-align:left;}
.lgnreg-col .lgnreg-frm2 .submit-btn button{ /*width:50%;*/background: #008dec;border-radius: 0.25rem; padding:8px 30px;color: #fff; outline:none; border:none; height:40px; margin-top:5px;cursor: pointer; font-size:16px !important; font-weight:500;text-transform:uppercase;}
.lgnreg-col .lgnreg-frm2 .back-btn{ text-align:right;}
.lgnreg-col .lgnreg-frm2 .back-btn i{ margin-right: 5px;position: relative;top: 2px;}
.lgnreg-col .lgnreg-frm2 .back-btn a{background: #efefef;border-radius: 0.25rem;padding: 8px 30px;color: #6e6e6e;outline: none;border: 1px solid #ccc;height:40px; margin-top:5px;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase;}
.lgnreg-col .lgnreg-frm2 .back-btn a:hover{ text-decoration:none;}
.cstmck input{ height:auto !important;}
.lgnreg-col .lgnreg-frm2 .submit-btn button:hover{background: #016fc4;border-radius: 0.25rem;color: #fff;}
.lgnreg-col .lgnreg-frm2 .otp-btn{ text-align:center;}
.lgnreg-col .lgnreg-frm2 .otp-btn i{ margin-right: 5px; position: relative;font-size: 13px;top: 1px;}
.lgnreg-col .lgnreg-frm2 .otp-btn button{ width:100%;background: #bbf1d1;border: 1px solid #bbf1d1;border-radius: 0.25rem; padding:8px 10px;color: #333; outline:none;height:40px;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase;}
.lgnreg-col .lgnreg-frm2 .otp-btn button:hover{background: #e9ecef;border: 1px solid #e9ecef;border-radius: 0.25rem;   color: #000;}
.lgnreg-col .lgnreg-frm .rmbr span{ font-size:13px; font-weight:400; color:#717171;padding-top: 2px;}
.lgnreg-col .lgnreg-frm .rmbr .custom-control {padding-top: 4px;}
.lgnreg-col .lgnreg-frm .frgt a{ font-size:12px; font-weight:400; color:#333;}
.lgnreg-col .lgnreg-frm .frgt a:hover{ color:#333;}
.lgnreg-lnk{font-size:14px; color:#c9c9c9; font-weight:400; text-align:center; padding-top:20px;}
.lgnreg-lnk a{ text-decoration:none;font-weight: 400;color: #525c66;}
.lgnreg-lnk a:hover{text-decoration:underline; color:#0272ea;}

.otp-vlu{}
.otp-vlu input{text-align:left; font-weight:600; color:#333; padding-left:35px;}
.otp-vlu i {position: absolute;top: 45px;font-weight: 500;font-size: 14px;color: #333;margin-top: -19px;margin-left: 15px;}
.otp-vlu button{ width:100%;background: #32b768;border-radius: 0.25rem; padding:8px 30px;color: #fff; outline:none; border:none; height:40px; margin-top:10px;cursor: pointer; font-size:16px !important; font-weight:500;text-transform:uppercase;}
.otp-vlu button:hover{background: #1fad58;border-radius: 0.25rem;color: #fff;}

.regcnfm-col{padding:20px 0px;}
.reg-cnfm {width: 100%;margin: 0px auto;display: grid;background: #fff;position: relative;border-radius: 8px;padding: 80px 30px; margin-bottom:30px; text-align:center;}

.thnku-img{ text-align:center; margin-bottom:15px;}
.thnku-img img{ width:auto; height:150px;}

.reg-cnfm .titl h2{ font-size: 28px;text-transform: none;color: #545454;text-align:center;font-weight: 600;padding-bottom: 0px;margin-bottom: 10px;}
.reg-cnfm .titl h5{ font-weight:400; font-size:18px; color:#666;}

.afit-area{ text-align:center; padding-top:10px;}
.afit-area img{ width:auto; height:40px;}
.airiq-sprt{width:100%; text-align:center;color:#585858; text-transform:none;padding-top: 15px; padding-bottom:15px;    font-weight: 300;}
.airiq-sprt i{ margin-right: 5px;font-size: 14px;position: relative;top: 2px;}
.airiq-sprt a{ font-size:18px; font-weight:600; text-decoration:none; color:var(--color-secondary);}
.airiq-sprt a:hover{ }

.rundtrp-data-slct .dpr-arv-arrow {width: 40px;}

.odr1{order: 1;}
.odr2{order: 2;}

.rundtrp-data-onward .flgt-pric .arriv, .rundtrp-data-return .flgt-pric .arriv {display:none;}

.bokng-add{ width:100%;}
.bokng-add button{ width:33.3%; float:left; border:none; outline:none; font-size:14px;  background:none; font-weight:500; border-radius:5px; padding:10px 15px; text-transform:uppercase; background:#fff; color:#333;border: 1px solid #e8e8e8;box-shadow: 0 3px 23px rgb(39 79 117 / 8%); margin-bottom:10px;}
.bokng-add button:hover{background:#fff;color:#1f7fbf; border:1px solid #93d0f9;box-shadow: 0 3px 23px rgb(39 79 117 / 5%);transition: all 0.5s ease 0s;}
.bokng-add button i{ margin-right:5px; position:relative; top:2px; font-size:20px;}

.flgt-bokng-gst{}
.flgt-bokng-gst input{ position:relative; top:1px;}

.gstinput {display: none; margin-top:10px;}
.gstinput input{ border: 1px solid #ccc;outline: none;padding: 0px 15px 0px 15px;color: #0f0f0f !important;height: 40px;background: #fff;font-size: 14px;margin-bottom: 10px;}

.psngr-info{ }
.psngr-info .name{ font-size:14px; font-weight:500; color:#333; padding:5px 0px;}
.psngr-info .meals{}
.psngr-info .meals select{ padding:5px 10px; font-size:14px; font-weight:500; margin-bottom:8px;}
.psngr-info .meals b{ float:right !important; border:1px dashed red;}

.totl-fare{float:left; width:50%; font-size:14px; font-weight:400;}
.totl-fare span{ font-size:18px; font-weight:600;}
.totl-fare span i{ margin-right: 1px;font-size: 13px;}

.fare-btn{ float:left; width:50%;text-align:right;}
.fare-btn button{ padding:5px 10px; text-transform:uppercase; font-weight:500; font-size:14px;}
.fare-btn .btn-danger {color: #fff;background-color: var(--color-secondary);border-color: var(--color-secondary);}

.modal-footer {padding: 1rem;}
.modal-footer>* {margin: 0;}

.pgdata{ background: #fff;padding: 15px 0px 60px 0px;}
.pgdata .pgtitl{ font-size:18px; font-weight:500; color:#333; margin-bottom:10px; text-transform:uppercase;}
.pgdata .pgtitl i{ margin-right: 4px;top: 3px;position: relative;}
.pgdata .ledger .ad-usr .col-lg-1{padding:0px;}

/*___download_ledger___*/
.download_format{position:relative;}
.download_format .download_content{min-width: 160px;background: #fff;padding: 8px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;border: 1px solid #ddd;border-radius: 6px;margin-top: 1px;display:none;position:absolute;top:100%;right:0px;}
.download_format .download_content button{font-size: 13px;height: 35px;border-radius: 3px;padding: 5px;margin:2px 0;width:100%;opacity: .9;}
.download_format .download_content button:hover{opacity: 1;}
.download_format:hover .download_content{display:block;}

/****************/
.table {border-spacing: 0 0.85rem !important;}
.table .dropdown {display: inline-block;}
.table td,.table th {vertical-align: middle;margin-bottom: 10px;border: none;}
.table thead tr,.table thead th {border: none;font-size: 12px;letter-spacing: 1px;/*text-transform: uppercase;*/background: transparent;}
.table td {background: #fff;}
.table td:first-child {border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.table td:last-child {border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

.avatar {width: 2.75rem;height: 2.75rem;line-height: 3rem;border-radius: 50%;display: inline-block;background: transparent;position: relative;text-align: center;color: #868e96;font-weight: 700;vertical-align: bottom;font-size: 1rem;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.avatar-sm {width: 2.5rem;height: 2.5rem;font-size: 0.83333rem;line-height: 1.5;}
.avatar-img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}
.avatar-blue {background-color: #c8d9f1;color: #467fcf;}

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before, table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {top: 28px;left: 14px;border: none;box-shadow: none;}
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {padding-left: 48px;}
table.dataTable > tbody > tr.child ul.dtr-details {width: 100%;}
table.dataTable > tbody > tr.child span.dtr-title {min-width: 50%;}
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {padding: 0.75rem 1rem 0.125rem;}

div.dataTables_wrapper div.dataTables_length label, div.dataTables_wrapper div.dataTables_filter label {margin-bottom: 0;}
@media (max-width: 767px) {div.dataTables_wrapper div.dataTables_paginate ul.pagination {-ms-flex-pack: center !important;justify-content: center !important;margin-top: 1rem;}}

.btn-icon {background: #fff;}
.btn-icon .bx {font-size: 20px;}
.btn .bx {vertical-align: middle;font-size: 20px;}

.dropdown-menu {padding: 0.25rem 0;}
.dropdown-item {padding: 0.5rem 1rem;}

.badge {padding: 0.5em 0.75em;}
.badge-success-alt {background-color: #d7f2c2;color: #5eaf1d;}
.badge-danger-alt {background-color: #ffe7e9;color: var(--color-danger);}
.badge-disabled-alt {background-color: #f5f5f5;color: #666;}

.table a {color: #212529;}
.table a:hover,.table a:focus {text-decoration: none;}
table.dataTable {margin-top: 12px !important;}

.icon > .bx {display: block;min-width: 1.5em;min-height: 1.5em;text-align: center;font-size: 1.0625rem;}
.custm-tbl .btn {padding: 0rem 0.75rem !important; }
.btn {font-size: 0.9375rem;font-weight: 500;padding: 0.5rem 0.75rem;}

.avatar-blue {background-color: #c8d9f1;color: #467fcf;}
.avatar-pink {background-color: #fcd3e1;color: #f66d9b;}

.lgr-tbl table.dataTable {border-collapse:collapse !important; border-spacing: 0; background:#fff !important;border: 1px solid #ccc !important;}
.lgr-tbl td{ border:1px solid #ccc;}

.custm-tbl{ }
.custm-tbl td{}
.custm-tbl .dataTables_length, .custm-tbl .dataTables_filter{ font-size:14px;}
.custm-tbl th{color:#0b71b7 !important;}
.custm-tbl .table {border-spacing: 0 5px !important;}
.custm-tbl .table a{ color:#000; font-weight:600;}
.custm-tbl .table a:hover{ color:#333; text-decoration:underline;}
.custm-tbl td{ font-size:14px; padding:5px 12px;}
.custm-tbl td small{ font-size:12px; padding-left:5px;}
.custm-tbl tr{ margin-bottom:5px;border-collapse: separate !important;}
.custm-tbl .cnfd{background: #d2efe1;color: #159f5a;font-weight: 500;padding: 2px 4px;display: inherit;position: relative;border-radius: 5px;font-size: 12px;}
.custm-tbl .abrd{background: #e77575;color: #ffffff;font-weight: 500;padding: 2px 4px;display: inherit;position: relative;border-radius: 5px;font-size: 12px;}
.custm-tbl .cncl{background: #ffbfbf;color: #c94c4c;font-weight: 500;padding: 2px 6px;display: inherit;position: relative;border-radius: 2px;font-size: 12px;}
.custm-tbl .cncl{background: #ffbfbf;color: #c94c4c;font-weight: 500;padding: 2px 6px;display: inherit;position: relative;border-radius: 5px;font-size: 12px;}
.custm-tbl .hold{background: #bfd3ff;color: #1a3e8f;font-weight: 500;padding: 2px 6px;display: inherit;position: relative;border-radius: 5px;font-size: 12px;}
.custm-tbl .pndg{background: #ffd390;color: #bb5b23;font-weight: 500;padding: 2px 6px;display: inherit;position: relative;border-radius: 5px;font-size: 12px;}
.custm-tbl .resd{background: #ebebeb;color: #727272;font-weight: 500;padding: 2px 6px;display: inherit;position: relative;border-radius: 5px;font-size: 12px;}
.custm-tbl .pric{}
.custm-tbl .pric:before{ font-family: flaticon !important;content: "\f12b";font-size: 10px;/* color: #333; */font-weight: 300;}
.custm-tbl .dmtc{ color:#048d8d !important; font-weight:600 !important;}
.custm-tbl .intl{color:#a93920 !important;font-weight:600 !important;}
.custm-tbl .pxnm{  width:100%; display:block;}
.custm-tbl .pxnm b{  width:100%; display:block; font-size:14px; font-weight:400; line-height:22px;} 
.custm-tbl .dataTables_info{ font-size:14px; }
.custm-tbl  .dropdown-menu a{ font-size:13px; font-weight:400; padding:5px 10px;}
.custm-tbl .page-link {position: relative;display: block;padding: 5px 10px;margin-left: -1px;line-height: 1.25;font-size: 14px;color: #007bff;background-color: #fff;border: 1px solid #dee2e6;}
.custm-tbl .page-item.active .page-link {z-index: 3;color: #fff;background-color: #2b7acf;border-color: #2b7acf;}

.tbl-fltr {border: 1px solid #e8e8e8;width: 100%;padding: 15px;background: #fff;border-radius: 6px;margin-bottom: 15px;}
/*.tbl-fltr{ margin-bottom:15px !important;}*/
.tbl-fltr .form-group {margin-bottom: 0px; width:100%;}
.tbl-fltr input {border: 1px solid #ccc;outline: none;padding: 0px 15px 0px 15px;color: #0f0f0f !important;height: 40px;background: #fff;font-size: 14px;}
.tbl-fltr .clndr i {position: absolute;right: 30px;top: 50%;font-weight: 500;font-size: 16px;color: #5b5b5b;margin-top: -10px;-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
.tbl-fltr select{height: 45px; font-size:14px;}
.tbl-fltr button{background: #008dec;    height: 40px; width:100%;padding: 6px 12px;outline: none;font-size: 14px; font-weight:500;color: #fff;border: none;text-transform: uppercase;border-radius: .25rem;}
.fltr-optn{display: inline-block;width: 100%;margin-bottom: 15px;background: #fff;border-radius: 5px;padding: 15px;    border: 1px solid #e8e8e8;}
.tbl-fltr button i{     margin-left: 4px;position: relative;top: 0px;font-size: 11px;}
/*************/
.tikts-stas{border: 1px solid #e8e8e8;width: 100%;padding: 15px;background: #fff;border-radius: 6px;margin-bottom: 0px;}
.tikts-stas .form-group {width:100%;}
.tikts-stas input {border: 1px solid #ccc;outline: none;padding: 0px 15px 0px 15px;color: #0f0f0f !important;height: 45px;background: #fff;font-size: 14px;}
.tikts-stas .clndr i {position: absolute;right: 30px;top: 50%;font-weight: 500;font-size: 16px;color: #5b5b5b;margin-top: -10px;-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
.tikts-stas select{height: 45px; font-size:14px;}
.tikts-stas button{background: #008dec;height: 45px; width:100%;padding: 8px 12px;outline: none;font-size: 14px; font-weight:500;color: #fff;border: none;text-transform: uppercase;border-radius: .25rem;}
/***************/
.tikts-stas, .ad-mrkup{border: 1px solid #e8e8e8;width: 100%;padding: 15px;background: #fff;border-radius: 6px;margin-bottom: 15px;}
.tikts-stas .form-group, .ad-mrkup .form-group {width:100%;}
.tikts-stas input, .ad-mrkup input {border: 1px solid #ccc;outline: none;padding: 0px 15px 0px 15px;color: #0f0f0f !important;height: 40px;background: #fff;font-size: 14px;}
.tikts-stas .clndr i, .ad-mrkup .clndr i {position: absolute;right: 30px;top: 50%;font-weight: 500;font-size: 16px;color: #5b5b5b;margin-top: -10px;-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
.tikts-stas select, .ad-mrkup select{height: 38px;font-size:14px;font-weight:500;border: 1px solid #ccc;}
.tikts-stas button, .ad-mrkup button{background: #008dec;height: 40px; width:100%;padding: 8px 12px;outline: none;font-size: 14px; font-weight:500;color: #fff;border: none;text-transform: uppercase;border-radius: .25rem;}
.tikts-stas button i, .ad-mrkup button i {margin-left: 4px;position: relative;top: 0px;font-size: 11px}

.amnt-icn{}
.amnt-icn input{ padding-left:30px;}
.amnt-icn i {position: absolute;top: 34px;font-weight: 500;font-size: 11.5px;color: #5b5b5b;margin-top: -19px;margin-left: 15px;}

.dwnld-btn{display: inline-flex;width: 100%;}	
.dwnld-btn a{background: #eb8083;height: 40px;width: 100%;padding: 10px 12px;outline: none;text-align: center;font-size: 14px;font-weight: 500;color: #fff;border: none;text-transform: uppercase;border-radius: 0.25rem;}
.dwnld-btn a i{margin-left: 4px;position: relative;top: 0px;font-size: 11px;}

/* Calendar */
#divHome .fc .fc-highlight{background: transparent;}
#divHome .fc .fc-daygrid-day-events{max-height: 100px;overflow: auto;}
#divHome .fc .fc-daygrid-day-events::-webkit-scrollbar {width:5px;height:5px;}
#divHome .fc .fc-daygrid-day-events::-webkit-scrollbar-track {background:rgb(255, 255, 255, .8)}
#divHome .fc .fc-daygrid-day-events::-webkit-scrollbar-thumb {background:#c4c4c4 !important;border-radius:25px;cursor:pointer;}
#divHome .fc .fc-daygrid-day-events::-webkit-scrollbar-thumb:hover {background:#36f}
#divHome .fc .fc-daygrid-bg-harness {pointer-events: none !important;}
#divHome .fc .fc-event-main .psngr-con ul li{white-space: normal;}

.homeboardv3.pgdata{float:left;width:100%;margin-bottom:50px;}
.homeboardv3 .psngr-clndr .fc .fc-daygrid-event {margin:0px;}
.homeboardv3 .psngr-clndr .fc .fc-scroller-liquid-absolute {position:inherit;}
.psngr-clndr .actv-yymn {width: 100%;padding-bottom: 0.25em;font-size: 18px;display: inline-block;font-weight: 300;text-align: center;margin-bottom: 5px;}
.psngr-clndr .table {background: #fff;}
.psngr-clndr tr {position: relative;}
.psngr-clndr th {text-align: right;color: #999;font-weight: normal;font-size: 0.85em;}
.psngr-clndr td {width: 14.285714286%; min-width:164.14px;border: 1px solid #dee2e6 !important;border-radius: 0px !important;}
.psngr-clndr td:first-child {border-top-left-radius: 0px !important;border-bottom-left-radius: 0px !important;}
.psngr-clndr .table thead tr, .psngr-clndr .table thead th {border: 1px solid #dee2e6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;background: #dfebf3; color:#053268; font-weight:600;}
.psngr-clndr .date {text-align: right;display: block;height: 150px;font-size: 0.8em;margin-left: 0.25em;margin-right: 0.25em;}
.psngr-clndr-box{position: relative;margin-bottom:5px;}
.psngr-clndr-box::-webkit-scrollbar {width:5px}
.psngr-clndr-box::-webkit-scrollbar-track {background:rgb(8, 177, 138, .1)}
.psngr-clndr-box::-webkit-scrollbar-thumb {background:rgb(255, 255, 255, .8);border-radius:25px}
.psngr-clndr-box::-webkit-scrollbar-thumb:hover {background:#36f}
.psngr-clndr tr:first-child:not(.current-week) {border-top: 1px solid rgb(222, 219, 219);}  
.psngr-clndr ul, li {margin: 0;list-style: none;font-weight: 500;color: #727272;}
.psngr-clndr ul, .psngr-clndr ul li {margin: 0;list-style: none;font-size: 1.20em;font-weight: 500;color: #727272;padding: 2px 0px;}
.psngr-clndr ul li.different-calendar {font-weight: 600;color: #333;}  
.psngr-clndr ul {text-align: center;font-size: 0.9em;width: 100%;font-weight: normal;padding: 0 3px;}
.psngr-clndr li:before{content: '\2022';color: inherit;display: inline-block;padding-right: 0.25em;display: none;}
.psngr-clndr .time {float: right;text-align: right;color: #999;}
.psngr-clndr .event {color: #333;}
.psngr-clndr .previous-week .date {border: none;}
.psngr-clndr .current-week {border-top: 4px solid rgb(254, 214, 215);}
.psngr-clndr .current-day {background: #fff4f4;border-top: 4px solid #ffa1a3;}  
.psngr-clndr  .date {font-weight: bold;color:#333;}
.psngr-clndr  .date b{font-weight: bold; color:#333; width:100%;display: block;}
.psngr-clndr  .date b span{ float:left; color:#fff; background:#F33;     font-size: 11px;padding: 0px 4px; border-radius:50%;}
.psngr-clndr .weekend {background-clop: padding-box;background: rgb(245, 245, 245);}
.psngr-clndr .date .different-calendar{font-weight: 600;text-transform: uppercase; color:#333;}
.psngr-clndr .clsPnrcount {position: absolute;left: 0px;top: 0px;color: #fff;background: #F33;font-size: 11px;padding: 1px 4px;border-radius: 50%;width: 18px;height: 18px;text-align: center;}
.psngr-con{text-align: center;margin-bottom: 5px;border: 1px solid #dfdfdf;}
.psngr-con:last-child{margin-bottom: 0px;}
.psngr-con a{ font-size:13px; font-weight:500; text-decoration:none; text-transform:uppercase;background: #f1f1f1;width: 100%;display: flex;margin-bottom: 5px;color: #1a65b5 !important;justify-content:center;padding: 0 5px;gap:10px;}
.psngr-con a i{font-size:18px;cursor:pointer;}
.psngr-con a:hover{ text-decoration:underline;}

.clsAir .psngr-con a{color: var(--color-primary) !important;}
.clsHtl .psngr-con a{color: var(--color-secondary) !important;}

.actv-yymn .prvw{width:33.3%;float:left; text-align:left;}
.actv-yymn .prvw a{ color:#333; font-size:13px; text-decoration:none; font-weight:400; border:1px solid #efefef; border-radius:2px; padding:4px 5px;text-transform: uppercase;}
.actv-yymn .view{width:33.3%;float:left; text-align:center;}
.actv-yymn .view-rund{width:70%;float:left; text-align:center;position: relative;top: -5px;}
.actv-yymn .view p, .actv-yymn .view-rund p{ margin-bottom:0px; text-align:center; font-size:14px;color: var(--color-primary);}
.actv-yymn .view p i, .actv-yymn .view-rund p i{font-size:12px; position:relative;top: 2px;margin: 0px 5px;}
.actv-yymn .view b, .actv-yymn .view-rund b{color:var(--color-secondary); padding-left:5px;font-weight: 600;text-transform: uppercase;}
.actv-yymn .view b i, .actv-yymn .view-rund b i{ font-size:13px; position:relative;top: 1px;margin: 0px 5px;}
.actv-yymn .view span, .actv-yymn .view-rund span{color: #666;font-weight: 400;font-size: 13px;}
.actv-yymn .next{width:33.3%;float:left; text-align:right;}
.actv-yymn .next a{ color:#333; font-size:13px; text-decoration:none; font-weight:400;border:1px solid #efefef; border-radius:2px;padding:4px 5px;text-transform: uppercase;}
.actv-yymn .prvw a i{font-style: normal;top: 0px;font-size: 9.5px;padding-right: 2px;position: relative;}
.actv-yymn .next a i{font-style: normal;top: 0px;font-size: 9.5px;padding-right: 0px; padding-left:2px;position: relative;}
.actv-yymn .prvw a:hover, .actv-yymn .next a:hover{ color: var(--color-primary); border:1px solid var(--color-primary);transition: all 0.5s ease 0s;}

/*******************/
.mrkup .dataTables_length{ display:none !important;}
.mrkup .dataTables_filter{ display:none !important;}
.mrkup .dataTables_info{ display:none !important;}
.mrkup .dataTables_paginate{ display:none !important;}
	
.cmpy-dtls{border: 1px solid #ccc;width: 100%;padding:20px;border-bottom: none;background: #e6eef5;text-align: center;border-radius: 6px 6px 0px 0px;margin-bottom: 0px;}
.cmpy-dtls h4{ text-transform:uppercase; font-size:26px; margin-bottom:2px; padding-bottom:0px;color: var(--color-primary); font-weight:600;}
.cmpy-dtls h5{ text-transform:uppercase; font-size:20px; margin-bottom:0px; padding-bottom:0px;color: #424242; font-weight:500;}

.bnk-dtls{border: 1px solid #ccc;width: 100%;padding:20px;background: #fff;border-radius: 0px 0px 6px 6px;margin-bottom: 0px;}
.bnk-dtls .hedr{width: 100%;display: inline-block;}
.bnk-dtls .dtls{ border-bottom:1px solid #e8e8e8;width: 100%;display: inline-flex; font-size:15px; font-weight:500; margin-bottom:10px; padding-bottom:10px;}
.bnk-dtls .dtls:last-child{border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.bnk-dtls .dtls small{ display:block; width:100%; font-size:13px; font-weight:300;color: #666;}
.bnk-dtls .cl-1{ float:left; width:25%;}
.bnklg{float:left; margin-right:10px;}
.bnklg img{ width:auto;height: 35px;margin-top: 5px;}
.bnk-dtls .cl-2{ float:left; width:20%;}
.bnk-dtls .cl-3{ float:left; width:20%;}
.bnk-dtls .cl-4{ float:left; width:20%;}
.bnk-dtls .cl-5{ float:left; width:15%;}
.bnk-dtls .cl-6{ float:left; width:12%;}

.oln-rcrg{width: 100%;display: inline-block;border: 1px solid #e8e8e8;padding: 20px;background: #fff;border-radius: 6px;margin-bottom: 0px;}.oln-rcrg .amnt-aply{  width: 100%;/*border-bottom: 1px solid #e1e1e1;*/display: inline-block; margin-bottom:10px;}
.oln-rcrg .amnt-input .form-group { margin-bottom:0px;}
.oln-rcrg .amnt-input input{ padding-left:30px;border: 1px solid #ccc;outline: none;color: #0f0f0f !important;height: auto;background: #fff;font-size: 16px;}
.oln-rcrg .amnt-txt{ width: 20%;font-size: 14px;font-weight: 400;padding-top: 7px;float: left;}
.oln-rcrg .amnt-input{width:20%; float:left;    margin-left: 15px;}
.oln-rcrg .amnt-input .form-group i {position: absolute;top: 52px;font-weight: 500;font-size: 11.5px;color: #5b5b5b;margin-top: -19px;margin-left: 15px;}

.rcrg-metd{ width: 100%;display: inline-block;}
/* Style the tab */
.rcrg-metd .tab {float: left;border: 1px solid #e8e8e8;background-color: #f9f9f9;width: 20%;height: auto; min-height:415px;max-height:415px;border-radius: 6px 0px 0px 6px;}
/* Style the buttons inside the tab */
.rcrg-metd .tab button {display: block;background-color: inherit;color: black; text-transform:uppercase;padding: 10px 15px;width: 100%;border: none;outline: none;text-align: left;cursor: pointer;transition: 0.3s;font-size: 16px;}
/* Change background color of buttons on hover */
.rcrg-metd .tab button:hover {background-color: #ddebf5;}
.rcrg-metd .tab button img{ width:auto; height:30px; margin-right:5px;}
/* Create an active/current "tab button" class */
.rcrg-metd .tab button.active {background-color: #e3eff7;}

/* Style the tab content */
.rcrg-metd .tabcontent {float: left;padding: 15px 15px;border: 1px solid #e8e8e8;width: 80%;border-left: none;height: auto; min-height:415px;max-height:415px;border-radius: 0px 6px 6px 0px;}
.rcrg-metd .rcrg-msg{color: #025187;background-color: #d6e7f4;border-color: #d6e7f4;position: relative;padding: 5px 10px;font-size: 14px;margin-bottom: 1rem;border: 1px solid transparent;border-radius: 0.25rem;}
.rcrg-metd .rcrg-msg span{ font-weight:600;}
.rcrg-metd .rcrg-msg span i{ font-size:10px;}
.rcrg-metd .totl-pybl{ font-size: 18px;font-weight: 500; margin-bottom:10px;}
.rcrg-metd .totl-pybl span{}
.rcrg-metd .totl-pybl span i{ font-size:13px;}
.rcrg-metd .rcrg-cont{font-size: 14px;font-weight: 400;color: #666565;}
.rcrg-metd .rcrg-btn{ margin-top:10px;}
.rcrg-metd .rcrg-btn a, .rcrg-metd .rcrg-btn button{ width:auto;background: #008dec;border-radius: 0.25rem; padding:8px 30px;color: #fff; outline:none; border:none; height:40px; margin-top:0px;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase;}
.rcrg-metd .rcrg-btn a i, .rcrg-metd .rcrg-btn button i{ position:relative; top:0px; font-size:11px;}
.rcrg-metd .rcrg-btn a:hover, .rcrg-metd .rcrg-btn button:hover{background: #016fc4;border-radius: 0.25rem;color: #fff; text-decoration:none;}

.rcrg-tbl{ margin-top:15px;}
.rcrg-tbl th{ font-weight:600; color:#333; font-size:14px !important;    background: #f9f9f9 !important;}
.rcrg-tbl td{ font-weight:500; color:#000; font-size:14px;}
.rcrg-tbl th, .rcrg-tbl td { border:1px solid #ccc !important; }

.uplod-dpst{ border: 1px solid #e8e8e8;width: 100%;padding: 15px;background: #fff;border-radius: 6px;margin-bottom: 0px;}
.uplod-dpst input, .uplod-dpst select, .uplod-dpst textarea {border: 1px solid #ccc;width: 100%;outline: none;height: 40px;font-weight: 500;font-size: 14px;margin-bottom: 0px;}
.uplod-dpst .form-group {margin-bottom: 15px;width: 100%;}
.uplod-dpst .custom-file-label{ font-size:14px;}
.uplod-dpst{}
.uplod-dpst .submit-btn button{ width:100%;background: #008dec;border-radius: 0.25rem; padding:8px 30px;color: #fff; outline:none; border:none; height:40px; margin-top:0px;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase;}
.uplod-dpst .submit-btn button:hover{background: #016fc4;border-radius: 0.25rem;color: #fff;}

.my-prfl{border: 1px solid #e8e8e8;width: 100%;padding:20px;background: #fff;border-radius: 6px;margin-bottom: 0px;}
.my-prfl h5{ font-size:16px; margin-bottom:15px;}
.my-prfl h5.line {position: relative;z-index: 0;}
.my-prfl h5.line:before {border-top: 1px solid #dfdfdf;content:"";margin: 0 auto;position: absolute;top: 50%;left: 0;right: 0;bottom: 0;width: 100%;z-index: -1;}
.my-prfl h5 span {background: #fff;text-transform: uppercase;padding: 0px 10px 0px 0px;font-weight: 600; color:#307bad;}
.my-prfl .form-group {margin-bottom: 5px;width: 100%;}
.my-prfl label{    font-size: 11px;font-weight: 500;color: #919191;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 2px;}
.my-prfl input, .my-prfl select, .my-prfl textarea { border:1px solid #ced4da;width: 100%;outline: none;height: 40px;font-weight: 600;color: #5c5c5c;font-size: 14px;margin-bottom: 0px;border-radius:.25rem;}
.my-prfl .group input {font-size: 14px !important;padding: 4px 10px !important;display: block;width: 100% !important;border: 1px solid #cccccc !important;border-radius: 5px !important;font-weight: 500 !important;color: #333333;}
.my-prfl .group label {color: #495057 !important;font-size: 12px;font-weight: 500 !important;position: absolute;pointer-events: all;left: 25px;top: -10px;transition: 0.2s ease all;-moz-transition: 0.2s ease all;-webkit-transition: 0.2s ease all;pointer-events: none;margin-bottom: 0px !important;background: #fff !important;padding: 0 5px;}
.my-prfl .custom-file input{ border:1px solid #ccc; height:40px; width:100%; background:transparent;opacity:1;padding: 10px;border-radius: 0.25rem;cursor:pointer;}
.my-prfl .custom-file-label {z-index: 2;right: 1px;width: auto;position: absolute;border: none;background: transparent;height: 40px;cursor:pointer;font-size: 14px;}
.my-prfl .custom-file-input:lang(en)~.custom-file-label::after {content: "Browse";height: 38px;width: 100px;text-align: center;padding: 10px;cursor: pointer;z-index: 3;text-transform:capitalize;}
.my-prfl .custom-file-input:focus~.custom-file-label {box-shadow:none;}
.my-prfl .submit-btn button{ width:100%;background: #008dec;border-radius: 0.25rem; padding:8px 30px;color: #fff; outline:none; border:none; height:40px; margin-top:0px;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase;}
.my-prfl .submit-btn button:hover{background: #016fc4;border-radius: 0.25rem;color: #fff;}
.mrkup-vlu{ border:1px dashed red;}
.my-prfl fieldset {border-radius: 0.25rem;padding: 10px 10px 10px 10px;border: 1px solid #ced4da;margin-bottom: 5px;}
.my-prfl fieldset legend {width: auto;background: #fff;font-size: 13px;font-weight: 500;color: #495057;text-transform: capitalize;margin-bottom: 0px;padding: 0px 5px;}
.my-prfl .imgupload_format {float:left;width:100%;}
.my-prfl .imgupload_format ul {font-size: 10px;padding: 10px 10px;margin: 0px;font-weight: 500;margin-top: 5px;border: 1px dashed;border-radius: .25rem;background:#fff8f8;}
.my-prfl .imgupload_format ul li {list-style: none;color: #DC3544;font-size: 11px;}
.my-prfl #divImage img {height: 70px;margin-top: 5px;border: 1px solid #ddd;border-radius: 5px;box-shadow: 1px 1px 1px #e0e0e0;padding: 2px 5px;}
.my-prfl .clsdisabled{background-color: #f0f0f0 ! IMPORTANT;cursor: not-allowed;}

.ad-usr, .drstbutr{border: 1px solid #ccc;box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075);width: 100%;padding: 15px;background: #fff;border-radius: 6px;margin-bottom: 0px;}
.ad-usr  .form-group, .drstbutr .form-group {margin-bottom: 15px;width: 100%;}
.ad-usr input, .ad-usr select, .ad-usr textarea, .drstbutr input, .drstbutr select, .drstbutr textarea  {border: 1px solid #ccc;width: 100%;outline: none;height: 40px;font-weight: 500;font-size: 14px;margin-bottom: 15px;letter-spacing:inherit;}

.adusr-btn{ float:right;}
.adusr-btn button{ width:auto; border:none; outline:none; font-size:14px;  background:none; font-weight:500; border-radius:5px; padding:4px 10px; text-transform:uppercase; background:#fff; color:#dd595d;border: 1px solid #ffd0d1;box-shadow: 0 3px 23px rgb(39 79 117 / 8%); margin-bottom:0px;}
.adusr-btn button:hover{background:#fff;color:#1f7fbf; border:1px solid #93d0f9;box-shadow: 0 3px 23px rgb(39 79 117 / 5%);transition: all 0.5s ease 0s;}
.adusr-btn button i{margin-right: 5px !important;position: relative;top: 1px !important;font-size: 13px;}
.adusr-poup { padding-bottom:0px;}
.adusr-poup input, .adusr-poup select, .adusr-poup textarea {border: 1px solid #ccc;width: 100%;outline: none;height: 40px;font-weight: 500;font-size: 14px;margin-bottom:15px;}
.adusr-btn2{ float:left; width:100%;text-align:center;}
.adusr-btn2 button{ padding:5px 10px; text-transform:uppercase; font-weight:500; font-size:14px;}
.adusr-btn2 .btn-danger {color: #fff;background-color: var(--color-secondary);border-color: var(--color-secondary);}

.ad-usr .submit-btn button, .drstbutr .submit-btn button{ width:100%;border-radius: 0.25rem; padding:8px 10px;color: #fff; outline:none; border:none; height:40px; margin-top:0px;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase}
.ad-usr .submit-btn button i, .drstbutr .submit-btn button i{ position:relative; top:0px; font-size:11px; margin-right: 3px;}
.ad-usr button i {font-size: 13px;position: relative;top: 1px;left: 3px;}

.fund-poup label {font-size: 11px;font-weight: 500;color: #919191;text-transform: uppercase;letter-spacing: 1px;margin-bottom: 2px;}
.fund-poup { /*padding-bottom:0px;*/}
.fund-poup input, .fund-poup select, .fund-poup textarea {border: 1px solid #ccc;width: 100%;outline: none;height: 40px;font-weight: 500;font-size: 14px;margin-bottom: 0px;}
.fund-poup .submit-btn button{ width:100%;background: #008dec;border-radius: 0.25rem; padding:8px 30px;color: #fff; outline:none; border:none; height:40px; margin-top:0px;cursor: pointer; font-size:14px !important; font-weight:500;text-transform:uppercase;}
.fund-poup  .submit-btn button i{ position:relative; top:0px; font-size:11px; margin-right: 3px;}
.fund-poup .submit-btn button:hover{background: #016fc4;border-radius: 0.25rem;color: #fff;}

.tikets-col{width: 100%;padding: 20px;background-color: #fff;border-radius: 6px;margin-bottom: 15px;box-shadow: 0px 0px 6px #eaeaea;}
.tikts-btn{ margin-bottom:15px;}
.tikts-btn button{ padding:5px 10px; font-size:14px; border-radius:4px; font-weight:500; text-transform:uppercase; outline:none; border:none;}
.tikts-btn .tb1{background: #eb863f !important;}
.tikts-btn .tb2{background: #e55c5c !important;}
.tikts-btn .tb3{background: #449d39 !important;}
.tikts-btn .tb4{background: #4a67b7 !important;}
.tikts-btn .tb5{background: #c53535 !important;}
.tikts-btn .tb6{background: #8b7575 !important;}
.tikts-btn .tb7{background: #3e89e5 !important;}

/*True Signer Modal*/
#SignAgreementModal{z-index:900 !important;}
#DocUploadModal .DocUpload{padding:20px;}
#DocUploadModal .custom-file-input{opacity:1;font-size:13px;padding:10px;}
#DocUploadModal .custom-file-input:before{font-size:13px;}

/* ========================================  
                SEND MAIL
=========================================== */
.iziModal .clsCopyCheck  .button {padding:0 5px;position: relative;font-size:14px;color: var(--color-primary);font-weight: 500;text-align:center;background-color: #fff;border: 1px solid var(--color-primary);overflow: hidden;border-radius: 5px;right:5px;box-shadow: rgba(100, 100, 111, 0.2) 0px 5px 11px 0px;transition: all ease 100ms;}
.iziModal .clsCopyCheck  button:hover {background-color: #f2f6fb;}
.iziModal .clsCopyCheck  button:focus {background-color: #f2f6fb;}
.iziModal .clsCopyCheck  .clscopy {transition: all ease 100ms;opacity: 100%;margin-bottom:0;}

/* Booking Page */
#dvBookingPage {background:#fff;margin-bottom:25px;}
#dvbookingpage input:focus, #dvbookingpage select:focus {border:1px solid #9fd2f8 !important;box-shadow:none !important;}

.bck-rslt {font-size: 14px;color: #c91717;font-weight: 400;text-decoration: none;}
.bck-rslt:hover {color: #000;text-decoration: none;}

.bokng-cont {border: 1px solid #e8e8e8;width: 100%;padding: 15px;background: #fff;border-radius: 6px;}
.bokng-cont .airln img {width: 45px;height: 45px;display: inline-block;float: left;margin-right: 10px;border-radius:0px;}

.fltroute-dets {padding-bottom: 0px;margin-bottom: 0px;font-size: 16px;color: var(--color-primary);}
.fltroute-dets i {position: relative;top: 2px;}
.fltroute-date {color: var(--color-secondary);font-weight: 400;font-size:15px;}
.tot-time {float: right;font-size: 14px;color: #333;font-weight: 500;}

.dpr-arv-txt1 .arriv, .dpr-arv-txt3 .arriv {font-size: 13px;color: #666;font-weight: 400;text-transform: uppercase;}
.dpr-arv-txt1 .date, .dpr-arv-txt3 .date {width: 100%;font-size: 12px;color: #878787;line-height: 16px;font-weight: 300;text-transform: none;}
.dpr-arv-txt1 .deprt, .dpr-arv-txt3 .deprt {font-size: 15px;color: #333;font-weight: 600;line-height: 20px;padding-bottom: 0px;}

.adult_type span {color:#333;}
.form-chec .form-group label.lbl {color:#666;}
.form-chec .form-group .cbox:after {top:0px;left:4px;}
.bokng-cont .flgt-type {float:left;width:100%;text-align:center;white-space:normal;}

/*Pan Verification*/
.flgt-psngr .pan_validation  {width: 25%;float: left;height: 38px;padding: 0px 2px;position: absolute;top: 1px;border-left: 1px solid lightgray;right: 15px;overflow: hidden;border-radius: 0px 8px 8px 0px;background: rgb(111, 116, 113);}
.flgt-psngr .pan_validation p {margin:0;}
.flgt-psngr .pan_validation .pan_veifi {color: #fff;font-weight: 600;font-size: 12px;padding-top: 10px;padding-left: 5px;}
.flgt-psngr .v_completd i {font-size: 21px;color: #fff;padding-top: 8px;padding-left: 13px;}
.flgt-psngr .pan_loader {width: 100%;display: inline-block;text-align: center;padding-top: 7px;}
.flgt-psngr .pan_loader i {animation:fa-spin 2s infinite linear;}

.addonsservice ul {float:left;width:100%;padding:0px;margin:0px;}
.addonsservice ul li {width:33.3%;float: left;border: none;outline: none;font-size: 14px;background: none;font-weight: 500;border-radius: 1px;padding: 12px 0px;text-transform: uppercase;background: #fff;color: #333;border: 1px solid #e8e8e8;box-shadow: 0 3px 23px rgb(39 79 117 / 8%);margin-bottom: 10px;margin-right:0px;height:52px;text-align:center;}
.addonsservice ul li i {font-size:22px;margin-right:5px;}
.addonsservice ul li:hover {background: #fff;color: #1f7fbf;border: 1px solid #93d0f9;box-shadow: 0 3px 23px rgb(39 79 117 / 5%);transition: all 0.5s ease 0s;cursor:pointer;}
.addonsservice ul li.cls_dvFFNbox {width:50%;}
.addonsservice ul li.addonCls span {position:relative;top:-5px;}

.__addbkg{margin-top:10px;}
.__addbkg label {width:50%;float:left;padding-top:10px;color: #727272;font-weight: 500;text-transform: capitalize;font-size: 13px;margin: 0;}
.__addbkg select {border: 1px solid #dadce0;border-radius: 4px;font-size: 13px;height: 40px;font-weight: 600;background-color: #fff;color: #333;width: 50%;padding: 8px;margin-bottom:10px;}

.book-fare{ border: 1px solid #e8e8e8;width:100%; padding:15px; background:#fff; border-radius:6px; margin-bottom:15px;box-shadow:none !important;float:left;}
.book-fare h2 {font-size: 18px;text-transform: uppercase;font-weight: 400;margin-bottom:5px;}
.book-fare h4 {float:left;width:100%;margin-bottom:0px;}
.book-fare .book-fare_ACI, .book-fare .book-fare_ACI1 {float:left;width:100%;}
.book-fare .book-fare_ACI p {float: left;width: 100%;font-size: 14px;color: #333;font-weight: 400;text-transform: none;padding-bottom: 0px;border-bottom: 1px solid #e8e8e8;padding-bottom: 10px;}
.book-fare .book-fare_ACI p b {color:#666;font-weight:500;}
.book-fare .book-fare_ACI1 .col-lg-12 {padding:0px;cursor:pointer;}
.book-fare .book-fare_ACI1 i.las {display:none;}
.book-fare .amnt-txt {font-size: 15px;font-weight: 400;color: #505050;text-align: left;padding-top: 3px;margin-bottom:10px;}
.book-fare .amnt-pric {font-size: 16px;font-weight: 500;color: #333;text-align: right;margin-bottom:8px;}
.book-fare .bokng-amnt-totl{ border-top: 1px solid #e8e8e8;width:100%;display: inline-block; padding-top:10px !important; margin-top:10px;}
.book-fare .bokng-amnt-totl a{ background:none;}
.book-fare .bokng-amnt-totl .amnt-txt{  font-size:17px !important; font-weight:500 !important; color:#505050; text-align:left; padding-top:3px;}
.book-fare .bokng-amnt-totl .amnt-pric{ font-size:18px !important; font-weight:600; color:#e74d51 !important; text-align:right;}
.book-fare .bokng-amnt-totl .amnt-pric i{ font-size:13px; margin-right:2px;}

.clstheme22 #AddonsPopup .modal-dialog {margin-left: 50%;right: inherit;width: 65%;max-width: 65%;left: -32%;border-radius:5px;height: calc(100vh - 130px);margin-top:25px;}
.clstheme22 .Select_meals .container {width: 100% !important;max-width: 100% !important;}
.clstheme22 .Select_meals .dropdown .dropdown-menu {width: 99%;height: calc(100vh - 180px);max-width: 100%;margin-top: 60px;position: fixed !important;}
.clstheme22 .Select_meals .dish_detail .row_dish .meal_details {width:85%;}
.clstheme22  #AddonsPopup .modal-content {border-radius:5px;}
.clstheme22 .other_ssr .Meal_select_table label.lbl, .other_ssr .Meal_select_table label.radio-custom-label {font-weight:500;padding-top:5px;}
.clstheme22 .MealsBaggagePopup .Select_meals table th {padding: 6px 5px !important;background: var(--color-table-bg);text-align:center;color: #fff;border:none;font-size: 13px;font-weight: 400;}
.clstheme22 .other_ssr .Meal_select_table {height:auto;}

.Select_meals .container{width:100%;padding:0;}
.Select_meals .header_content h1{color: var(--color-primary);font-size: 16px;font-weight: 700;padding: 10px 10px;margin:0;}
.Select_meals .header_content h2{font-size: 14px;font-weight: 600;padding: 10px 10px;margin: 0;border-bottom: 1px solid #dfdfdf;}
.Select_meals .Meal_select_table .routing_tab{display:flex;align-items: center;border: 1px solid #ddd;border-bottom: 0; display:none;}
.Select_meals .Meal_select_table .routing_tab h4{font-size: 12px;padding: 10px 17.5px;margin: 0;font-weight: 600;color: var(--color-primary);}
.Select_meals .Meal_select_table .routing_tab ul{display: flex;justify-content: end;margin-bottom:0;}
.Select_meals .Meal_select_table .routing_tab ul li{display: inline-block;padding: 6px 10px;list-style-type: none;border-right: 1px solid #d7d7d7;background: #fff;text-align: center;}
.Select_meals .Meal_select_table .routing_tab ul li.active{background: #e0e9f9 !important;border: 0;border-bottom: 2px solid var(--color-primary);}
.Select_meals .Meal_select_table .routing_tab ul li a{color: var(--color-primary);font-size: 12px;font-weight: 600;}
.Select_meals .Meal_select_table .routing_tab ul li a:hover{text-decoration:none;}
.Select_meals .Meal_select_table table tbody tr td:first-child{width: 15%;font-weight: 600;background-color: aliceblue;text-align: center;color: var(--color-btn-primary);}

.Select_meals table{padding:10px;width:100% !important;border:1px solid #ddd;}
.Select_meals table td{font-size: 13px;font-weight: 600;text-align:center;vertical-align: middle !important;border-right: none !important;border-left: none !important;padding:8px;}
.Select_meals table button {height: auto;font-size:12px;font-weight: 600;background-color: white;color: #333;padding: 3px 4px;border: 1px solid var(--color-primary);border-radius: 2px;line-height: 1.4;}/*width: 86px;*/
.Select_meals table button i {border: 1px solid var(--color-primary);border-radius: 2px;margin-left: 6px;padding: 0 2px;}
.Select_meals table button:hover{background: var(--color-primary);color: #fff;}
.Select_meals table button:hover i{border:1px solid #fff !important;transition: all 0.5s ease;}

.Select_meals .dropdown{position:static !important;}
.Select_meals .dropdown .dropdown-menu{width: 99%;top: -18px;left: 0%;padding: 0;overflow: auto;border: none;box-shadow: none;height:calc(100vh - 20px);margin-left:10px;}

.Select_meals .dish_detail{display:flex;float:left;width:100%;}
.Select_meals .dish_detail ul li{list-style-type:none;}
.Select_meals .dish_detail ul li:before{display:none;}
.Select_meals .dish_detail ul li.all_meals {width:119px;height:100px;}
.Select_meals .dish_detail .all_meals img {border-radius: 6px;width:119px;height:100px;}
.Select_meals .dish_detail .row_dish {display: flex;align-items: center;width:50%;border: 1px solid #eee;background: #fff;padding: 5px 15px;margin: 3px;}
.Select_meals .dish_detail .row_dish.check{background: var(--color-light) !important;border: 1px solid var(--color-primary) !important;border-radius: 2px;}
.Select_meals .dish_detail .row_dish .meal_details p{font-size:13px;line-height:15px;margin-bottom:0;font-weight: 500;margin-top: 5px;white-space: normal;}
.Select_meals .dish_detail .row_dish .meal_details p span{font-weight:500;font-size:12px;color:var(--color-primary);}
.Select_meals .dish_detail .row_dish .meal_details{position: relative;flex-grow: 3;padding: 0 4px 0 7px;margin-left: 8px;}
.Select_meals .dish_detail .row_dish .meal_details span:nth-child(3){float: left;width: 100%;text-align: right;}
.Select_meals .dish_detail .row_dish .meal_details span:nth-child(3) .added_btn{display:none;}
.Select_meals .dish_detail .row_dish .meal_details .remove_btn{font-size:11px;margin-right: 5px;}
.Select_meals .dish_detail .row_dish .meal_details button {border:1px solid var(--color-secondary);color:#fff;padding:2px 8px;background:var(--color-secondary)}
.Select_meals .dish_detail .row_dish .meal_details button.add_btn.cls_Remove {border:1px solid #ec182d;color:#fff;background:#ec182d;}
.Select_meals .dish_detail .row_dish .meal_details .added_btn:focus{background:#008904;color:#fff;}
.Select_meals .dish_detail .row_dish .meal_details .add_btn:focus{background:#008904;color:#fff;}
.Select_meals .dish_detail .row_dish .special .fa-caret-up{position: absolute;top: 0;right: 0;border:1px solid #a10d0d;font-size:11px; color:#a10d0d;padding:0 2px !important;background:#fff;}
.Select_meals .dish_detail .row_dish .special .fa-circle{position: absolute;top: 0;right: 0;border:1px solid green;font-size:7px; color:green;padding:2px;}

.Select_meals table .input-group-btn button:hover i{border:none !important;transition:none;}
.Select_meals table .input-group-btn button:hover i{border:none !important;}
.Select_meals table  .modal-footer {background: #fff;position: sticky;z-index: 1000;bottom: 0px;}
.Select_meals table  .modal-footer .btn_color1 {background: var(--color-btn-primary);color: #fff;height: 40px;padding: 5px 20px;font-size: 14px;font-weight: 500;border-radius: 4px;cursor: pointer;border: 0;outline: none;}
.Select_meals table .input-group-btn button:hover i {border: none !important;transition: none;}
.Select_meals table .input-group-btn button:hover i {border: none !important;}
.Select_meals table .modal-footer {background: #fff;position: sticky;z-index: 1000;bottom: 0px;}
.Select_meals table .modal-footer .btn_color1 {background: var(--color-btn-primary);color: #fff;height: 40px;padding: 5px 20px;font-size: 14px;font-weight: 500;border-radius: 4px;cursor: pointer;border: 0;outline: none;}

.Select_meals .dish_detail .row_dish .meal_details .input-group {float: right;width: 105px;}
.Select_meals .dish_detail .row_dish .meal_details .input-group button {padding: 2px 4px;height:27px;}
.Select_meals .dish_detail .row_dish .meal_details .input-group button.btn-danger {color: #fff;background-color: var(--color-secondary);border-color: var(--color-secondary);border-radius: 2px 0 0 2px;border: 1px solid var(--color-secondary) !important;}
.Select_meals .dish_detail .row_dish .meal_details .input-group button.btn-success {color: #fff;background-color: var(--color-primary);border-color: var(--color-primary);border-radius: 0 2px 2px 0;border: 1px solid var(--color-primary) !important;}
.Select_meals .dish_detail .row_dish .meal_details .input-group button i {border: none;padding: 0;margin: 0;font-size: 18px;}
.Select_meals .dish_detail .row_dish .meal_details .input-group input {width: 46px;height: 27px;float: left;text-align: center;max-width:46px;padding: 5px;padding-left: 10px;}
.Select_meals .dish_detail .row_dish .meal_details .input-group span {width: auto;}

.Meal_select_table table tbody tr td .__clserrormsgshow div, .Meal_select_table table tbody tr td .__clserrormsgshow {margin-bottom:0px !important;}

.Select_meals ::-webkit-scrollbar{width: 3px;height:3px;}
.Select_meals ::-webkit-scrollbar-track{box-shadow: inset 0 0 6px #fff;}
.Select_meals ::-webkit-scrollbar-thumb{background-color:var(--color-primary);outline: 1px solid #767575;border-radius: 1px;transition: all 0.4s ease 0s;border-radius:10px;}
.Select_meals .dropdown-toggle::after {display:none;}
.Select_meals .clssticky {position: sticky;top: 0px;background: #fff;z-index: 1;}
.Select_meals .__clserrormsgshow {width:83%;}
.Select_meals .__clserrormsgshow span {background:#ffe0e0;color:red;padding:4px 10px;font-size:13px;border-radius:3px;}
.Select_meals .__clserrormsgshow span i {font-size:15px;}

.overlayssr {position: fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);top: 0;left: 0;z-index: 1001;}
#Imagecode {width:35px;}

.agentdets_show {float: right;font-size: 15px;color: var(--color-primary);}
#dvpreviewbookingpage .agentdets_show {font-size: 12px;color: #fff;position: absolute;right: 45px;top: 10px;background: #cb494c;border: 1px solid #fff;padding: 4px 10px;border-radius: 4px;}

#getpassengerModal table.dataTable.no-footer {border:none;}
#getpassengerModal table.dataTable thead th, #getpassengerModal table.dataTable thead td {border:none;background:var(--color-table-bg);color:#fff;font-weight:500;font-size:13px;}
#getpassengerModal table.dataTable tbody th, #getpassengerModal table.dataTable tbody td {border-left:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:normal}
#getpassengerModal table.dataTable tbody td:last-child {border-right:1px solid #ccc;}
#getpassengerModal .dataTables_wrapper .dataTables_info {font-size:13px;padding-bottom:8px;}
#getpassengerModal div.dataTables_wrapper div.dataTables_filter label {margin-bottom: 10px;font-size: 13px;}
i.flaticon-INR:before {content: "\f12b";font-size:11px;}
/*Airline Format*/
#getairlinewise .iziModal-wrap {overflow-y:hidden;}
#getairlinewise .get_tabledets table {margin-bottom:0px;}
#getairlinewise .note-footer span {font-size: 11px;color: #c40808;background: #fff1f1;float: left;padding: 5px 10px;border-radius: 3px;font-weight: 600;width: auto;}

.get_tabledets .table-bordered thead {width: calc( 100% - 1em )}
.get_tabledets .table-bordered thead th {font-size:13px;font-weight: 500;padding:5px 10px;border-bottom:none;color:#333;background:#edeff0;white-space:nowrap;}
.get_tabledets .table-bordered tbody {display: block;max-height: 400px;overflow: auto;}
.get_tabledets .table-bordered tbody td {font-size:13px;font-weight: 400;padding:10px;border:1px solid #eee;}
.get_tabledets .table-bordered thead, .get_tabledets .table-bordered tbody tr {display: table;width: 100%;table-layout: fixed;}

#getairlinewise .get_tabledets table{border:0;}
.get_tabledets .table-bordered tbody td, .get_tabledets .table-bordered thead th {border: 1px solid #a1a1a1;}
.get_tabledets .table-bordered tbody td {border-top: none !important;}
.get_tabledets .table-bordered thead th.text-center{color: var(--color-primary);}
.get_tabledets .table-bordered tbody td:first-child, .get_tabledets .table-bordered thead th:first-child{width:10%;}
#getairlinewise .get_tabledets .table-bordered thead th:last-child,#getairlinewise .get_tabledets .table-bordered tbody td:last-child{width:22%;}

/*Seat Map*/
.SeatMapsize {width: 100%;height: calc(100vh - 210px);border: 1px solid #ddd;padding-top: 10px;}

/*Error Booking*/
#dvErrBooking .bg-white.bx-shadow {margin: 15px 0px;box-shadow: none;border: 1px solid #e8e8e8;}

/*#getmeals*/
#AddonsPopup .modal-dialog {position: absolute;height: 100vh;transform: translate(0, 0);margin: 0px;top: 0px;z-index:1041;right:0px;}
#AddonsPopup .modal-content {float: left;width: 100%;height: 100%;border: none;border-radius: 0px;}
#AddonsPopup .modal-content .modal-body {float: left;width: 100%;height: 100%;padding-bottom: 0px;overflow-y:auto;}

/*Other_ssr*/
.other_ssr .Meal_select_table {overflow-y:auto;height:calc(100vh - 125px);}
.Meal_select_table table tbody tr td div {margin-bottom:5px !important;}
.Select_meals.other_ssr table td {text-align:left;white-space:nowrap;}
.Meal_select_table .radio-custom:checked + .radio-custom-label:before {content: "\f00c";font-family: 'FontAwesome';color: #fff;font-size: 10px;background: var(--color-primary);border: 1px solid var(--color-primary);line-height: 15px;}
.Meal_select_table .radio-custom:checked + .radio-custom-label {color:#333;}
.Meal_select_table .cbx {top: 3px;width: 18px;height: 18px;}
.Meal_select_table .cbx:after {left: 6px;width: 5px;height: 10px;top:2px;}

.dropdown.open .dropdown-menu {display:block}
div#dv_confimrationpopup {font-size:15px;text-align:center;}
.Confirmationmodal .modal-dialog {max-width:600px;}
.Confirmationmodal h2 {background:var(--color-secondary);padding: 10px 15px;font-size: 18px;color: #fff;}
.swal-icon-content {position: relative;box-sizing: content-box;justify-content: center;width: 70px;height: 70px;margin: 0.3em auto 0.3em;border: 4px solid;border-radius: 50%;border-color: #000;font-family: inherit;line-height: 55px;cursor: default;user-select: none;font-size: 45px;}
.swal-icon-warning {border-color: #f8bb86;color: #f8bb86;}
.swal-icon-error {border-color: #f58687;color: #f58687;}

/* Terms & Conditions */
#divMiddle .container {width:100% !important;max-width:100% !important;}
#divMiddle .staticPage_content {padding:15px;}

/*datatables css*/
table.dataTable thead th, table.dataTable tfoot th {font-weight:500 !important;}
.dataTables_filter{margin-bottom:15px;}
.dataTables_info{font-size:13px;}
.dataTables_filter  {text-align:left;}
.dataTables_scrollHead .dataTables_scrollHeadInner, .dataTables_scroll .dataTable.no-footer {width:100% !important;}

/*E-travel Insurance*/
.__travelinsurance .accordion .__card{background:#fff;float:left;width:100%;box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);margin-bottom:15px;}
.__travelinsurance .accordion .__card-header{background-color: #ddf5f3;background: linear-gradient(180deg, #ddf5f3, #ddf5f347);padding:15px;cursor:pointer;}
.__travelinsurance .accordion .__card-header h2{font-size: 15px;font-weight: 600;margin: 0;display: inline-block;}
.__travelinsurance .accordion .__card-header h2 img{width: 26px;margin-right: 6px;}
.__travelinsurance .accordion .__card-header h2 span{background: linear-gradient(45deg, #136a4ff0, #28a555e0);background: linear-gradient(45deg, #289984f0, #31b35fe0);padding: 5px;color: #fff;border-radius: 3px;font-size: 12px;float: right;margin-left:10px;}
.__travelinsurance .accordion .__card-header span{float: right;font-size: 15px;color: #000000;}
.__travelinsurance .accordion .__card-header span img{width:80px;margin-right:10px;}
.__travelinsurance .accordion .__card-body{padding:15px;float:left;width:100%;float:left;width:100%;}
.__travelinsurance .accordion .__card-body ul{padding:0;margin:0;}
.__travelinsurance .accordion .__card-body ul li{width:33.3%;float:left;padding:0 5px;list-style:none;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card{display:block;padding:10px;border:1px solid #ddd;border-radius: 6px;display: flex;align-items: center;gap: 15px;transition:.6s;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card .left_icon img{width: 36px;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card .right_content h6{font-size: 13px;color: #000;margin-bottom: 3px;font-weight:600;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card .right_content p{font-size: 11px;margin: 0;color:#686e6e;}

.__travelinsurance .__insuranceselection{padding:5px 15px;float:left;width:100%;}
.__travelinsurance .__insuranceselection ul{margin:0;padding:0;}
.__travelinsurance .__insuranceselection ul li{font-size:14px;list-style:none;}
.__travelinsurance .__insuranceselection ul li label{color:#000;}
.__travelinsurance .__errormsg{background: #fff0ee;color: #be1010;font-size: 13px;font-weight: 500;padding: 8px 10px;margin-top: 8px;float: left;width: 100%;border-radius: 3px;border: 1px solid #ffbcbc;text-align:center;}

.__travelinsurance .clsInsuranceDetails{padding: 5px 15px;float: left;width: 100%;border-top: 1px solid rgb(238, 238, 238);}
.__AdrressDetails label{font-size:13px;font-weight:500;color:#8392a5;}
.__AdrressDetails .form-control {border: 1px solid #ced4da;border-radius: 4px;font-size: 14px;font-weight: 500;background-color: #fff;color: #333;width: 100%;padding: 5px 8px;height: 40px;}

/* Preview Booking Page */
.payment_select .radio label {font-size: 13px;line-height: 24px;font-weight: 500;color: #333;float:left;}
.payment_select .radio input[type="radio"] + .radio-label:before {content: '';background: #fff;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 20px;height: 20px;position: relative;top: 3px;margin-right: 5px;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;}
.payment_select .radio input[type="radio"]:checked + .radio-label:before {background-color: var(--color-primary);box-shadow: inset 0 0 0 4px #fff;border: 1px solid var(--color-primary);}

#dv_passthrough .card {background-image:url("../../../Images/RIYA/V3Icons/bg_card.png");background-size:cover;background-repeat:no-repeat;border:none;border-radius:20px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
#dv_passthrough .card p {color:#fee3e7;}

.bg_passimg {background-image:url(../../../Images/RIYA/V3Icons/bg-passthrough.jpg);background-size:cover;background-repeat:no-repeat;}

#BookingErrMSG .swal-warning {display:none;}
#dvFareRevised h2 {background:var(--color-secondary);padding: 10px 15px;font-size: 18px;color: #fff;}

.dvOnwardSuccess {float: left;text-align: left;width: 100%;font-size: 14px;background: #e9f4e3;color: #2f7000;padding: 10px;font-weight: 600;border-left: 2px solid #2f7000;border-radius: 0px 2px 2px 0px;margin-bottom: 25px;}
.dv_flightrevised {float: left;width: 100%;text-align: left;font-size: 14px;font-weight: 600;background: #f8f9fd;padding: 10px;margin-bottom: 10px;border-left: 2px solid #ff0033;border-radius: 0px 20px 2px 0px;color: #000;}
.dv_farerevised {float: left;width: 100%;text-align: left;font-size: 14px;font-weight: 600;background: #f8f9fd;padding: 10px;margin-bottom: 10px;border-left: 2px solid #ff0033;border-radius: 0px 20px 2px 0px;color: #000;}
.dvBookingFareRevised .dv_flightrevised, .dvBookingFareRevised .dv_farerevised {color:#000;background:#f8f9fd;}

#modal-BookingPopup #dv_paymentoptions .radio {width: auto !important;margin-right: 15px;margin-top:10px;}
#modal-BookingPopup .dv_Flight_det_preview .bokng-cont {border: none;padding: 0px;background: #fff;border-radius: 0px;}

.clsmeals, .clsBaggage, .clsSeat, .clsOtherssr {width: 22px;height: 22px;background-repeat: no-repeat;float: left;margin-right: 8px;margin-top:-3px;}

/*Baggage Details*/
.__baggage_details{font-size: 11px;font-weight: 500;text-align: right;margin-top: 5px;color: #666;}
.__baggage_details span{padding-left: 3px;color: #000000;font-weight: 600;}

.__Baggage_det .col-lg-12{display: flex;align-items: center;gap: 10px;flex-wrap:wrap;margin-top:7px;}
.__Baggage_det .__baggage_title{display:inline-block;}
.__Baggage_det .__baggage_title h5{color: var(--color-secondary);font-size: 13px;font-weight: 700;margin:0;}
.__Baggage_det .__baggage_title h5 i{padding-right:5px;font-size: 12px;}
.__Baggage_det .__checkin_det, .__Baggage_det .__cabin_det{display:inline-block;}
.__Baggage_det .baggage_type{color: var(--color-primary);font-weight: 600;font-size: 12px;background: #ebf7ff;padding: 3px 5px;display: inline-block;}
.__Baggage_det .__checkin_det span, .__Baggage_det .__cabin_det span{border-right: 1px solid #9b9b9b;display: inline-block;padding: 0 5px;font-size:12px;}
.__Baggage_det .__checkin_det span b, .__Baggage_det .__cabin_det span b{color: #29323c;}
.__Baggage_det .__checkin_det span:last-child, .__Baggage_det .__cabin_det span:last-child{border-right:0;}


/* Booking Success Page */
#dvBookinsuccess {background: #f9f9f9;padding: 15px 0px;float:left;width:100%;}
#dvBookingSuccess .table-bordered thead th {font-size:13px;font-weight: 600;padding:5px 10px;border-bottom:none !important;border:1px solid #eee;color:#706d6d;background:#FFF;}
#dvBookingSuccess .table-bordered tbody td {font-size:13px;border:1px solid #eee;font-weight: 600;padding:10px;vertical-align:middle;}
#dvBookingSuccess .bg-white.ticket {box-shadow: none;background: #fff;border: 1px solid #e8e8e8;}
#dvBookingSuccess .tx-12 {font-size: 13px;}
#dvBookingSuccess .tx-medium {font-weight: 500;}
#dvBookingSuccess .table-bordered thead th {font-weight: 500 !important;letter-spacing: initial !important;}

.booking_dets .float-left.pos-abs {position:inherit;}
.booking_dets .pl-5.w-100 {width:80% !important;padding-left:0px !important;}
.booking_dets ul {margin:0px 0px 15px 0px;padding:0px;}
.booking_dets ul li {list-style:none;float:left;display:inline-block;margin:0;width:30%;}
.booking_dets ul li:first-child{width:40%;}
.booking_dets ul li i {color: #a5a5a5;background: #f4f4f4;width: 38px;height: 38px;border-radius: 50%;text-align: center;font-size: 18px;padding: 10px;margin-right: 10px;margin-top:5px;}

#dvBookingSuccess .reference_id{display: inline-block;padding: 5px 10px;line-height: 1;border-radius: 3px;color: #0c5460;background-color: #d1ecf1;border-color: #bee5eb;font-size:13px;font-weight:500;}
#dvBookingSuccess .reference_id i{color: #0c5460;padding-right:10px;}
#dvBookingSuccess .reference_id span:last-child{font-weight:600;}

.check_bx ul {float:right;width:100%;padding:0px;margin:0px;}
.check_bx ul li {float:right;display:inline-block;text-decoration:none;margin-left:15px;}
.tripcancel_policy .booking_dets ul li i {color: #a5a5a5;background: #f4f4f4;width: 38px;height: 38px;border-radius: 50%;text-align: center;font-size: 18px;padding: 10px;margin-right: 10px;margin-top: -10px;}
.dvbooktimelimit {background: #e7f7eb;border-radius: 4px;color: #307d01;}
.confirmalert p.confrm-hdr {background: var(--color-secondary);color: #fff;padding: 10px 15px;text-align: left;}

/* Loader */
.blockUI.blockOverlay {background-color:#fff !important;opacity:1 !important;}
.blockUI.blockMsg.blockPage {width: 200px !important;height: 200px !important;left: 50% !important;top: 30% !important;background: #fff !important;padding: 0px !important;margin-left: -100px !important;border-radius:5px;}
.blockUI.blockMsg.blockPage img {width:146px !important;background:#fff;margin-top:12%;}

/*Change Password*/
.Change_password .card {box-shadow: rgba(69, 90, 100, 0.08) 0px 1px 20px 0px;border-radius: 5px;width: 50%;margin: 0 auto;border: 0;margin-top: 10px;}
.Change_password .card-title {margin: 0;border: 0;box-shadow: rgba(69, 90, 100, 0.08) 0px 1px 20px 0px;}
.Change_password .card-title h4 {padding: 10px;margin: 0;font-size: 16px;}
.Change_password .card-body {padding: 10px 50px;}
.Change_password .card-body .form-group label {float: left;width: 100%;font-size: 13px;color: #8392a5;font-weight: 600;margin-bottom: 0.25rem !important;}
.Change_password .card-body .pwd {height:40px;}
.Change_password .card-body input[type=checkbox], .Change_password .card-body input[type=radio] {height: auto !important;text-align: left;width: auto;}
.Change_password .card-body .cntr label.cbx {width: 20px;}
.Change_password .card-body .cntr label.lbl {font-size: 13px;font-weight: 500;}
.Change_password .card-footer {background: #fff;padding: 0;border: 0;}

.dvreturnnfailmsg {font-size: 15px;background: #ffeded;border: 1px solid #ffa8a8;padding: 10px;border-radius: 5px;color: #db0707;margin-bottom: 10px;}

/*____FailError____*/
.__clsFailError {height:calc(100vh - 130px);}
.__clsFailError .__clsmargin{margin:0 auto;}
.__clsFailError .__clsErrorContents{background: #fff;border-radius: 8px;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);padding: 65px 30px;}
.__clsFailError .__clsErrorContents h4{text-align: center;color: red;font-size: 20px;font-weight: 700;padding-bottom: 15px;}
.__clsFailError .__clsErrorContents p{text-align: center;}
.__clsFailError .__clsErrorContents .__clsDetails{padding-top:15px;text-align:center;}
.__clsFailError .__clsErrorContents .__clsInfo p{color:gray;}


/*==================================
        Agent Creation
==================================*/

.width-adjust {padding-left: 66px;}

.cls-header {padding:0;border-left:0;border-radius: 4px !important;float: left;width: 100%;color: var(--color-secondary);}
.cls-header h4 {margin-bottom: 0;box-shadow: rgba(69, 90, 100, 0.08) 0px 1px 20px 0px;border-bottom: none !important;padding: 15px !important;}

.agent_Viewdetails .agentcntrlpanel {background-color: rgb(255, 255, 255);border: 1px solid rgb(22, 50, 74);text-shadow: none;color: rgb(22, 50, 74);float: right;transition: all 0.3s ease-out 0s;font-size: 13px;padding: 7px 12px;right: 15px;top: 7px;height: auto;border-radius: 3px !important;}
.agent_creation .Rpt_headertilte, .agent_Viewdetails .Rpt_headertilte {margin-bottom:15px;}
.agent_creation .txt-anim:focus ~ label, .agent_creation .has-content.txt-anim ~ label, .agent_Viewdetails .txt-anim:focus ~ label, .agent_Viewdetails .has-content.txt-anim ~ label {font-weight: 600;z-index:2;}
.agent_creation label, .agent_Viewdetails label {color: #919191;font-weight: 500;font-size: 13px;}
.agent_creation .dv-anim.ml-10, .agent_Viewdetails .dv-anim.ml-10 {margin-left:10px !important;}
.agent_creation .dv-anim.mg-btm-30, .agent_Viewdetails .dv-anim.mg-btm-30 {margin-bottom:30px !important;}
.agent_creation #dvtxtpermaddr {height: 84px !important;background-color: #fff;}
.agent_creation fieldset {float: left;width: 100%;padding: 2px 8px 10px 8px;border: 1px solid #ddd;margin-bottom: 10px;}
.agent_creation fieldset ul {padding:0px;}
.agent_creation legend {border: none;width: auto;padding: 0px 5px;margin-bottom: 0px;color: #5d5c5c;font-weight: 500;font-size: 13px;}
.agent_creation .file_upload input[type=file] {border: 1px solid rgb(221, 221, 221);background: rgb(255, 255, 255);border-radius: 4px;width: 100%;height: 40px;line-height: 40px;position:relative;margin: 0 !important;}
.agent_creation .file_upload input[type="file"]::before {content: attr(data-value);display: inline-block;outline: none;margin: 0px !important;white-space: nowrap;color: #333;font-size: 13px;font-weight: 500;cursor: pointer;padding-left:10px;width: 80%;text-overflow: ellipsis;overflow: hidden;}
.agent_creation .file_upload input[type="file"]::after {content: 'Browse';display: inline-block;outline: none;background: var(--color-primary) !important;float: right;white-space: nowrap;color: #fff;font-size: 13px;cursor: pointer;padding:0px 10px;z-index: 1;position: absolute;right: 0px;border-radius: 0px 3px 3px 0px;width:22%;text-align:center;}
.agent_creation .agent_creation .txt-anim, .MasterTheme3 .agent_Viewdetails .txt-anim, .MasterTheme3 .agent_creation .clstxtdisabled {font-size: 14px;box-shadow: none;border: 1px solid #eeeeee !important;font-weight: 500;font-style: normal;font-stretch: normal;height: 40px;border-radius: 4px !important;text-align: left;letter-spacing: .3px;color: #132968;}
.agent_creation .clstxtdisabled {width: 100%;line-height: 33px;}
.agent_creation .agentcntrlpanel {background-color: #ffffff;border: 1px solid #16324a;text-shadow: none;border-radius: 3px !important;color: #16324a;float: right;transition: all .3s ease-out;font-size: 13px;padding: 7px 12px;right: 15px;top: 7px;height:auto;}
.agent_creation select.clsinput_effect {background: #fff !important;}
.agent_creation .file_size {background:rgba(239, 157, 72, .2);padding: 3px 7px;border-radius: 2px;border: 1px solid #efa249;margin-top: 5px;}
.agent_creation .file_size label {margin-bottom: 0px;font-size: 10px;font-weight: 600;color: var(--color-primary);}
.agent_creation .file_size p {margin-bottom: 0px;font-size: 10px;font-weight: 600;color: #d1893b;}
.agent_creation .title_sec {padding-top: 7px;font-size: 13px;font-weight: 600;padding-right: 10px;color: #f47346;}
.agent_creation #dvemptybranch{height:66px !important;}
.agent_creation .action-button.colorB1 {padding: 6px 10px;font-size: 13px;width:150px;}
.agent_creation .clsspntitle {position: absolute;top: -20px;color: #5d5c5c;font-weight: 500;font-size: 13px;}

.usercreation .mg-btm-20 {margin-bottom:30px !important;}
.usercreation .cbx {top: -1px;width: 15px;height: 15px;}
.usercreation .cbx:after {left: 5px;width: 5px;height: 10px;}
.usercreation #dl_Country_code {left: 1px !important;height: 38px;top: 1px;width: auto;}

#AgentCreation #ShowAgentdetails{font-size: 13px;border: 1px solid #1f76b9;color: #1f76b9;background:#fff;font-weight:600;padding:3px 10px;border-radius:2px;float: right;position: relative;top: 25px;right: 15px;}
#AgentCreation #ShowAgentdetails:hover, #AgentCreation #ShowAgentdetails:focus{background:#1f76b9;color:#fff;border: 1px solid #1f76b9;}

#modal_agentdetails .modal-dialog{max-width:750px;margin:0 auto;}
#modal_agentdetails .modal-dialog .table{width:100%;border:none;}
#modal_agentdetails .modal-dialog .table tr td:first-child{font-size:13px;font-weight:600;padding:5px 8px;width:35%;}
#modal_agentdetails .modal-dialog .table tr td:nth-child(2){width:5% !important;}
#modal_agentdetails .modal-dialog .table tr td{font-size:13px;font-weight:500;padding:5px 8px;}
#modal_agentdetails .brdr_rit{border-right:1px solid #ddd;}

.doc_proof {margin-top:0px;}
.doc_proof input[type="file"]::before {content: attr(data-value);display: inline-block;outline: none;margin: 0px !important;float: left;white-space: nowrap;color: #795548;font-size: 11px;font-weight: 600;line-height: 18px;width: 100%;margin: 0px !important;font-family: "Open Sans", Arial, Helvetica, sans-serif !important;text-align: right;width: 100%;text-overflow: ellipsis;overflow: hidden;}
.doc_proof input[type="file"]::after {content: '\f0c6';font-family: 'FontAwesome';display: inline-block;outline: none;background: var(--color-primary) !important;float: right;white-space: nowrap;color: #fff;font-size: 18px;font-weight: normal;cursor: pointer;z-index: 1;position: absolute;right: 16px;border-radius: 0px 3px 3px 0px;padding: 10px;top: 1px;}

.file_upload label span, #divDocProof legend span {font-size: 10px;color: #e41111;font-weight: 500;margin-left: 5px;}
::-webkit-file-upload-button {display: none;}
#mystatusModal textarea {border: 1px solid #ced4da;border-radius: 4px;font-size: 14px;font-weight: 400;background-color: #fff;color: #333;width: 100%;padding: 8px 10px;height: 60px;}

#AgentCreation #ddlmobilecodes_chosen, #AgentCreation #ddlphncodes_chosen {width:30% !important;min-width:inherit;float:left;}
#AgentCreation #txtmobileno, #AgentCreation #txtContactNo {width:70%;}
#AgentCreation #ddlmobilecodes_chosen .chosen-single, #AgentCreation #ddlphncodes_chosen .chosen-single {border-radius:4px 0px 0px 4px;}
#AgentCreation #ddlmobilecodes_chosen .chosen-single span, #AgentCreation #ddlphncodes_chosen .chosen-single span {margin-right:5px;}

/*==================================
         ImageUplode
==================================*/
#Image_Uplode  input[type="file"]::-webkit-file-upload-button {visibility: hidden;}
#Image_Uplode .file_upload input[type=file] {border: 1px solid rgb(221, 221, 221);background: rgb(255, 255, 255);border-radius: 4px;width: 100%;line-height: 3;position:relative;}
#Image_Uplode .file_upload input[type="file"]::before {content: attr(data-value);display: inline-block;outline: none;margin: 0px !important;float: left;white-space: nowrap;color: #3e4c2f;font-size: 13px;font-weight: 500;cursor: pointer;padding-left:10px;width: 80%;text-overflow: ellipsis;overflow: hidden;}
#Image_Uplode .file_upload input[type="file"]::after {content: 'Browse';display: inline-block;outline: none;background: var(--color-primary) !important;float: right;white-space: nowrap;color: #fff;font-size: 13px;cursor: pointer;padding:0px 10px;z-index: 1;position: absolute;right: 0px;border-radius: 0px 3px 3px 0px;}
#Image_Uplode .file_upload {font-size: 10px;color: #e41111;font-weight: 500;margin-left: 5px;}

/*==================================
   Image View Card B2C ImageUpload
==================================*/
.img-uploadd .w2ui-tabs table {padding: 0;background: #f7f7f9;border: 0;}
.img-uploadd .w2ui-tabs .w2ui-tab {border: none;padding: 15px 30px;font-size: 14px;color: #444;margin: 0;cursor: pointer;}
.img-uploadd .w2ui-tabs .w2ui-tab:hover {color: var(--color-primary);}
.img-uploadd .w2ui-tabs .w2ui-tab.active {border: none;border-bottom: 4px solid var(--color-primary);background: transparent;color: var(--color-primary);}

.img-uploadd .InfoRed {list-style: none;padding: 0;}
.img-uploadd .InfoRed li {font-size: 13px;padding: 10px 0;color: red;}

.img-uploadd .col-sm-3.item{max-width:33.3%;flex:none;}
.img-uploadd .__itemCard {border: 1px solid #ddd;padding: 6px;margin-bottom: 10px;border-radius: 5px;min-height: 260px;}
.img-uploadd .__itemCard:hover {border: 1px solid var(--color-primary);}
.img-uploadd .__itemCard .card-text {height: 80px;}
.img-uploadd .__itemCard .img-card {margin-bottom: 10px;background-color: #f5f6fa;object-fit: cover;object-position: top left;}
.img-uploadd .__itemCard .__imgcount {background: #009688;color: white;width: 40px;height: 40px;padding: 6px 0;text-align: center;font-size: 14px;position: absolute;top: 0;left: 15px;clip-path: polygon(100% 0, 0% 100%, 0 0);}
.img-uploadd .__itemCard .__imgcount span {position: relative;left: -8px;}
.img-uploadd .__itemCard .__imgdescription {overflow-wrap: anywhere;line-height: 1.5;font-size: 13px;color: #0a27a3;text-decoration: underline;}
.img-uploadd .__itemCard input {height: 30px;text-align: center;}

.img-uploadd .__editIcon {margin: 0;text-align: center;}
.img-uploadd .__editIcon button {font-size: 12px;padding: 4px 8px 4px 4px;margin-bottom: 4px;opacity: 1;text-shadow: none;border:1px solid #fff;}
.img-uploadd .__editIcon button i {padding-right: 4px;font-size: 18px;position: relative;top: 2px;}
.img-uploadd .__editIcon button.__btnn1 {background-color: #F44336;color: #fff;border-radius: 4px 0 0 4px;}
.img-uploadd .__editIcon button.__btnn2 {background-color: #0b91d0;color: #fff;border-radius: 0 4px 4px 0;}
.img-uploadd .__editIcon button.__btnn3 {background-color: #FAA61A;color: #fff;border-radius: 0;}
.img-uploadd .__editIcon button.__btnn4 {background-color: #0b91d0;color: #fff;border-radius: 0 4px 4px 0;}

.img-uploadd .file_upload input[type=file] {border: 1px solid rgb(221, 221, 221);background: #fff;border-radius: 4px;width: 100%;position:relative;}
.img-uploadd .file_upload input[type="file"]::before {content: attr(data-value);display: inline-block;outline: none;margin: 0px !important;float: left;white-space: nowrap;color: #333;cursor: pointer;padding-left:10px;width: 90%;text-overflow: ellipsis;overflow: hidden;}
.img-uploadd .file_upload input[type="file"]::after {content: 'Browse';display: inline-block;outline: none;background: var(--color-primary) !important;float: right;white-space: nowrap;color: #fff;cursor: pointer;padding: 10px;z-index: 1;position: absolute;top: 0;right: 0px;border-radius: 0px 3px 3px 0px;width: 20%;height: 40px;text-align: center;}

.custom-radio-wrap {margin-bottom: 10px;}
.custom-radio-wrap #RemakrExport {float: right;}
.custom-radio-wrap form .form-group {position: relative;font-weight: 500;border: 1px solid #f7f7f9;padding: 5px 10px;width: 50%;float: left;background: #f7f7f9;margin-bottom: 6px;}
.custom-radio-wrap form .form-group:last-child {margin-bottom: 0;}
.custom-radio-wrap form .form-group label {-webkit-appearance: none;background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 8px;border-radius: 50px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;}
.custom-radio-wrap form .form-group .label-text {vertical-align: middle;cursor: pointer;padding: 6px;font-size: 14px;}
.custom-radio-wrap form .form-group input {display: none;cursor: pointer;}
.custom-radio-wrap form .form-group input:checked + label {background-color: #fff;color: #99a1a7;border: 1px solid #f24766;}
.custom-radio-wrap form .form-group input:checked ~ .label-text {color: #f24766;font-size: 13px;font-weight: 600;}
.custom-radio-wrap form .form-group input:checked + label:after {content: '';width: 10px;height: 10px;border-radius: 50px;position: absolute;top: 3px;left: 3px;background: #f24766;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);text-shadow: none;font-size: 32px;}

.Mcardcont-con .w2ui-grid {right:10px;}
.Mcardcont-con .w2ui-tab {padding: 12px 50px !important;}
.Mcardcont-con #CRSLoad .col-sm-1{padding-right:0px;}
.Mcardcont-con .w2ui-tabs .w2ui-tab.active {color: #fff;background-color: var(--color-primary) !important;}
.Mcardcont-con .w2ui-tabs{background-color:#fff;}
.Mcardcont-con .w2ui-tabs table{padding:0px;}
.Mcardcont-con .MisMainDivSelect{height: 40px !important;border-radius: 4px;}
.Mcardcont-con .w2ui-tabs table {border-bottom: 1px solid #ede8e8 !important;}
.Mcardcont-con .w2ui-tabs .w2ui-tab {background: #f1f1f1;border-bottom: 0;font-weight: 600; border-radius:4px 4px 0px 0px; width:225px;}
.Mcardcont-con ul.dl-horizontal.InfoRed li {color:red;font-size:14px;}

#div_ViewImage .m-4 {margin:0px !important;}
.topclsamt img {display:none;}

 /* =============================== 
        Home Board section
================================== */

.homeboardv3.pgdata ._MCard {box-shadow: none;}
.homeboardv3.pgdata ._MCard ul {padding: 0;margin: 0;}

.homeboardv3.pgdata .fc .fc-daygrid-day-frame span.clsPnrcount {position: absolute;left: 2px;top: 0;background-color: #fdeaeb;color: #f16367;border-radius: 50%;width: 20px;height: 20px;text-align: center;}
.homeboardv3.pgdata .fc-toolbar-chunk:first-child{width: 55%;}
.homeboardv3.pgdata .fc-toolbar-chunk:last-child{width: 45%;}
.homeboardv3.pgdata .fc-toolbar-title{display:none;}
.homeboardv3.pgdata .fc-toolbar-title-month{font-size:14px;font-weight: 600;color: var(--color-secondary);}
.homeboardv3.pgdata .fc .fc-toolbar.fc-header-toolbar{padding:5px 0;border-bottom: 0;border-top: 1px solid #eee;}
.homeboardv3.pgdata .fc .fc-view-harness-active > .fc-view{padding:0 0 15px !important;}
.homeboardv3.pgdata .fc#calendar .fc-scrollgrid-section table.fc-col-header{width: 100% !important;}
.homeboardv3.pgdata th.fc-col-header-cell.fc-day.fc-day-sun, .homeboardv3.pgdata .fc-theme-standard th{border-right: 1px solid #dee2e6;background-color: #f7f7f7;}
.homeboardv3.pgdata .fc .fc-col-header-cell-cushion{font-size:12px;font-weight:600;color: #053268;padding: 0;text-transform:uppercase;}
.homeboardv3.pgdata .fc .fc-daygrid-day-number{font-weight: bold;color: #333;}
.homeboardv3.pgdata .fc-theme-standard .fc-daygrid-day {padding: 2px;}
.homeboardv3.pgdata i.clsplane{background-color:#0362a3 !important;}
.homeboardv3.pgdata span.clsplane{color:#0362a3 !important;}
.homeboardv3.pgdata .fc#calendar span.clsCount{margin-left:5px;}

.psngr-clndr table thead tr, .psngr-clndr table thead th {border: 1px solid #dee2e6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;background: #dfebf3; color:#053268; font-weight:600;}
.psngr-clndr table thead th.fc-col-header-cell{text-align:right;padding: 0.75rem;}

#divHome .col-sm-8.col-12{flex: 0 0 100%;max-width:100%;}

 /* ===============================  
        Home section
================================== */

 /*header Section*/
header.header nav li.m_overscrl:hover{position:relative;}
header.header nav li.m_overscrl .wsmenu-submenu {overflow: auto;max-height: calc(100vh - 110px);}
header.header nav li.m_overscrl:hover:before {content: "";position: absolute;width: 0;left:20px;top:45px;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent var(--color-primary) transparent;z-index: 9999;}
header.header nav .wsmenu-submenu {min-width: 234px;border-top: 3px solid var(--color-primary);top: 55px;}
header.header nav .wsmenu-submenu:before {content: "";position: absolute;left: 30px;top: -12px;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent var(--color-primary) transparent;z-index: 9999;}

/*Material Icons*/
.material-icons {font-family: 'Material Icons';font-size: 24px;font-weight: normal;font-style: normal;line-height: 1;display: inline-block;white-space: nowrap;letter-spacing: normal;text-transform: none;word-wrap: normal;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;-webkit-font-feature-settings: 'liga';-moz-font-feature-settings: 'liga';font-feature-settings: 'liga';}
.material-icons.md-dark {color: rgba(0, 0, 0, .54);}
.material-icons.md-dark.md-inactive {color: rgba(0, 0, 0, .26);} 
.material-icons.md-light {color: white;}
.material-icons.md-light.md-inactive {color: rgba(255, 255, 255, .3);} 
.material-icons.md-18 {font-size: 18px;}
.material-icons.md-14 {font-size: 14px;}
.material-icons.md-24 {font-size: 24px;}
.material-icons.md-36 {font-size: 36px;}
.material-icons.md-48 {font-size: 24px; z-index: auto;}

.sidenav .collapsible-header:after {font-family: 'Material Icons';content: 'keyboard_arrow_right';font-size: 18px;position: absolute;right: 16px;transition: transform .3s ease-in-out, opacity .25s ease-in-out .1s, -webkit-transform .3s ease-in-out;color: #afafaf;}

.lgnreg-frm2 .text-dark{font-weight: 600; font-size: 22.5px;}
.lgnreg-frm2 { width: 100%; margin: 0px auto; display: grid; background: #fafafa; position: relative; border-radius: 8px; border: 1px solid #e8e8e8; padding: 15px 15px; margin-bottom: 50px;}
.lgnreg-frm2 h5{font-size: 16px; margin-bottom: 20px;}
.lgnreg-frm2 h4{font-size: 22.5px; font-weight: 500;}
   
.staticPage{ font-family: var(--font-family);}
.staticPage .section_head {font-size: 22.5px; color: #333333; font-family: var(--font-family); font-weight: 700 !important;margin-top:0px;}
.staticPage .staticPage_head {font-weight: 700 !important; font-size: 16px !important; font-family: var(--font-family);}
.staticPage .ClstextRed{color:red;}
.staticPage .ClstextBlue{color:blue;}
.staticPage .__clslist{padding-left:34px !important;}
.staticPage .__clslist li{list-style-type: lower-alpha;padding-left:0px;}
.staticPage .__clslist li::before, .staticPage .__clsaftrnone li::before{display:none;}
.staticPage .__witnessTxt{float:right;width:50%;}
.staticPage .__clswtTxt{clear:both;}
.staticPage .__clswtTxt p:last-child span{float: right;padding-right: 26%;}
.staticPage h5{margin: 1.09333rem 0 0.656rem 0;}
.staticPage .mb-2, .my-2{margin-bottom: 0.5rem !important;}
.staticPage_text a{color: var(--color-secondary);}
.staticPage a{color: var(--color-secondary);}
.staticPage_text{font-weight: 400; text-align: justify; font-size: 13px;}
.staticPage ul:not(.browser-default){padding-left: 0;list-style-type: none;}
.staticList_item{position: relative; padding-left: 1.2rem; margin-bottom: 0.5rem; font-weight: 400; text-align: justify; font-size: 13px !important; color: #333333;}
.staticList_item:before{content: '';position: absolute;left: 3px;top: 8px;width: 6px;height: 6px;border-radius: 50%;background: #007bff;}
.staticPage .table-bordered {border: 1px solid #dee2e6;}
.staticPage .table {width: 100%;margin-bottom: 1rem;color: #333333;}
.staticPage table {display: table;width: 100%;border-spacing: 0;border-collapse: collapse;}
.staticPage .table thead th {text-align: left !important;background: #448bbb !important;color: #ffffff !important;padding: 5px;vertical-align: top;border-bottom: 2px solid #dee2e6;font-weight: normal;border-radius: 0;}
.staticPage .table-bordered thead th, .staticPage .table-bordered thead td {border-bottom-width: 2px;}
.staticPage .table-bordered th, .staticPage .table-bordered td {border: 1px solid #dee2e6;}
.staticPage .table td {text-align: left !important;padding: 5px 12px;font-size: 14px;font-weight: 400 !important;}
.staticPage .flaticon-rupee-1{font-size: 12px;}

/*Footer*/
#dvFooter {background:#fff;float: left;width: 100%;}
#dvFooter .airiq-footer {position:initial;background-color: #fff;z-index: 1;}

.mainpage {background: #fff;}
.mainpage i.bg2 {color: #fff;border-radius: 50%;background-color: #007bff;width: 40px;height: 40px;display: inline-block;text-align: center;padding: 6px;font-size: 22px;font-weight: 600;}

.clstheme22 .foot-lnk a{padding: 0px 3px; }
.clstheme22 .foot-lnk{color: #111111 !important;}
.clstheme22 .text-dark {color: #111111!important;}
.clstheme22 .breadcrumb-outer{display: none;}
.clstheme22 .main-title{display: none;}
.clstheme22 .conwidth{width: 100%; flex: 0 0 100%;max-width: 100%;}

.mainpage{width: 100%; position: relative; margin: 0px auto;}
#ContentPlaceHolder1_lbl .group-title{display: none;}

 /* ===============================  
        Search section
================================== */

#bookingFlight .text-light .custom-control {display: inline-block;float: left;}

#searchview #Msearchcontainer .btn-riya {background-color: #008dec;height: 55px;line-height: 35px;font-size: 16px;color:#fff;}  
#searchview .travellers-dropdown .btn-riya{background-color: #008dec;height: auto;margin-top: 10px;color:#fff;}
#searchview .nice-select:after {display: none;}

#searchview .custom-control-label::before {border: #adb5bd solid 1px !important;}
.srch-dest-area .typeahead.dropdown-menu::-webkit-scrollbar, .clsliMSearchSec .typeahead.dropdown-menu::-webkit-scrollbar {width: 5px;}
.srch-dest-area .typeahead.dropdown-menu::-webkit-scrollbar-track, .clsliMSearchSec .typeahead.dropdown-menu::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.srch-dest-area .typeahead.dropdown-menu::-webkit-scrollbar-thumb, .clsliMSearchSec .typeahead.dropdown-menu::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;} 

.srch-dest-area .typeahead .clsflicode, .clsliMSearchSec .typeahead .clsflicode {background-color: var(--color-secondary);text-align: center;color: #fff;border-radius: 4px;padding: 0;}
.srch-dest-area .dropdown-menu > .active > a, .clsliMSearchSec .dropdown-menu > .active > a {background: transparent;}
.srch-dest-area .dropdown-menu > .active > a .clsthmail, .clsliMSearchSec .dropdown-menu > .active > a .clsthmail {color:#222;}
.srch-dest-area .typeahead.dropdown-menu .clstyphead p, .srch-dest-area .typeahead.dropdown-menu .active .clstyphead p, .clsliMSearchSec .typeahead.dropdown-menu .clstyphead p, .clsliMSearchSec .typeahead.dropdown-menu .active .clstyphead p {color: #888;font-size: 11.5px;font-weight: 400;}
.srch-dest-area ul.typeahead li, .clsliMSearchSec ul.typeahead li {float:left;width:100%;border-bottom:none;}

/*Muliticity*/
#bookingFlight .travellers-dropdown {box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);background: #fff;}
#bookingFlight #dvMSearch .travellers-dropdown select {padding: 0 10px !important;}

#dvMSearch #ul-multi-city-routes .clsCloseMRow {position: relative;top: 20px;right: 0;border-radius: 50%;box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px;width: 25px;height: 25px;font-size: 16px;padding: 0;border: 1px solid var(--color-secondary);background:#ffe8e8;}
#dvMSearch #ul-multi-city-routes .clsCloseMRow i {position: relative;top: -3px;}
#dvMSearch #ul-multi-city-routes {margin-bottom: 0;}

#dvMSearch .Rou_disnone {padding-top: 0;}
#dvMSearch .Rou_disnone .col-sm-12 {padding: 10px;border-bottom: 1px solid #ddd;}
#dvMSearch .Rou_disnone p {color: #333;font-size: 13px;font-weight: 600;}
#dvMSearch .Rou_disnone p small {color: #999;font-size: 12px;float: left;width: 100%;}

#dvMSearch .input-style {margin-bottom: 15px;}
#dvMSearch .input-style input, #dvMSearch .input-style select {border: 1px solid #ccc;padding: 0px 15px 0px 45px !important;font-weight: 500;height: 55px;font-size: 14px;border-radius: 4px;}
#dvMSearch .input-style i {position: absolute;left: 20px;top: 50%;font-weight: 500;font-size: 16px;color: #5b5b5b;margin-top: -10px;-webkit-transition: all 0.9s ease;-moz-transition: all 0.9s ease;-o-transition: all 0.9s ease;transition: all 0.9s ease;}
#dvMSearch .input-style i.flaticon-seat-1 {font-size: 17px;}
#dvMSearch .chosen-container-multi .chosen-choices{background-image:none;border: 1px solid #ccc;}
#dvMSearch .input-style .chosen-container-multi input{height:52px;}


 /* ===============================  
        Availability section
================================== */

/*Watermark Show*/
.agentid_mark {color: rgba(0, 0, 0, 0.15);height: 100%;left: 0;line-height: 10;margin: 0;position: fixed;top: 0;transform: rotate(-30deg);transform-origin: 0 100%;width: 200%;font-size: 12px;z-index: 1;word-spacing: 60px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;pointer-events: none;}

#dvavailnew {max-width: 100% !important;width: 100% !important;padding: 0;}

.IndvlparentCard .durationstop {border-bottom: 1px solid #7d7b89;}
.IndvlparentCard .fare-area {background: #fff;border: none;text-align: left;}
.IndvlparentCard .collections ul {padding: 0;padding-bottom: 4px;border: none;float: left;width: 100%;margin-bottom: 0px;}
.IndvlparentCard .collections ul li {float: left;width: 100%;margin-bottom:5px;}
.IndvlparentCard .collections .info-btn {width: 100%;display: grid;text-align: center;margin-top: 5px;height: 12px;}
.IndvlparentCard .collections .info-btn a {text-decoration: none;font-weight: 500;font-size: 22px;color: #999;border-top: 1px solid #e5e5e5;width: 100%;}
.IndvlparentCard .collections .info-btn i {position: relative;top: -13px;background: #fff;z-index: 1;}
.flgtbox-area .btn_color1 {padding: 6px 15px;width: 100%;display: block;text-transform: uppercase;color: #fff;text-align: center;background: var(--color-secondary);text-decoration: none;font-size: 13px;font-weight: 600;border-radius: 4px;border: none;outline: none;transition: background 0.8s !important}
.flgtbox-area .btn_color1:hover {background:#d74e51;}
.multicls.themeclr {color:var(--color-primary);white-space: nowrap;margin-left: 10px;}

.radio-custom:checked + .radio-custom-label:before {background: var(--color-primary);border: 1px solid var(--color-primary);}
.fare_summary table tbody tr:last-child td {border-top: 1px solid #dddddd;color: #333;}
.fare_summary table tbody tr td {white-space:nowrap;}

.flgt-pric_name {color: #000;background-color: #efefef;}
.flgt-pric_name.Normal{color: #000;background-color: #fff0c4;}
.flgt-pric_name.Flexi{color: #FF6F1E;background-color: #FFF5EF;}
.flgt-pric_name.Special{color: #04B440;background-color: #EAFFF1;}
.flgt-pric_name.Ecoupoun{color: #1b84ff;background-color: #EFF6FF;}
.flgt-pric_name.Corporate{color: #F8285A;background-color: #ffe1d5;}

/*ADD MARKUP CHARGES*/
.clsfarerdn label{width:100%;}
.clsGrossAmount {font-weight: 600 !important;color: #333;font-size: 18px !important;}

.__M-price{border: 1px solid #ddd;padding: 6px;position: absolute;border-radius: 6px;width: 150px;background: #fff;z-index: 12;}
.__M-price label{font-size:12px;}
.__M-price button{padding: 5px 3px;font-size: 11px;height: 30px;width:48%;}
.__M-price ._clsclose{font-size: 15px;position: absolute;right: 5px;top: 5px;cursor: pointer;z-index:2;}
.__M-price  input{height:28px;}

.clsroundtrip .__M-price, .clsmulticity .__M-price{right:0;}

.clsmulticityInter .__M-price{right:0;}
.clsmulticityInter .flgt-pric .info{overflow:unset;}

.book-fare .__M-price{right:0;top:20px;padding:0;}
.book-fare .__M-price  label{margin-bottom:5px;float:left;width:100%;background:#eee;border-radius:6px 6px 0 0;padding:5px;}
.book-fare .__M-price input{font-size:13px;padding:5px;}
.book-fare .__M-price button{width:100%;}
.book-fare .__M-price table tr td{font-size:12px;white-space:nowrap;}
.book-fare .__M-price table tr td i{position:relative;top:2px;}
.book-fare .__M-price .__MKPbutton{float:left;width:100%;display:flex;padding:0 5px 5px;}

.fare_rule ol li{list-style: decimal !important;}
.fare_rule ul li{list-style: disc !important;}
#modal-Fare ol li {list-style: decimal !important;}
#modal-Fare ul li {list-style: disc !important;}
#modal-Fare{z-index: 1051 !important;}


/*accordion .flightdets_popup*/
.accordion .card {border: 1px solid rgba(156,170,179,.28);border-radius: 5px!important;box-shadow: 0 0 9px 0 rgba(0,0,0,.1);margin-bottom: 10px;}
.accordion .card .card-header {padding: 15px 10px;border-bottom: 1px solid transparent;cursor:pointer;background:#fff;}
.accordion .card .card-header .FB_BKG {display: inline-block;background: #ef626a;height: 18px;padding: 0 3px 0 5px;color: #fff;font-size: 10px;font-weight: 700;line-height: 18px;vertical-align: middle;text-transform: uppercase;margin-right: 15px;position: relative;float:left;}
.accordion .card .card-header .FB_BKG::after {content: "";position: absolute;right: -8px;border-right: 0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;border-left: 8px solid #ef626a;top: 0;}
.accordion .card .card-header h5 {font-size: 14px;font-weight: 600;}
.accordion .card .card-header h5 .d-arrow{float:right;}
.accordion .card .card-body {padding:0;}
.accordion .card .card-body table {text-align:center;}
.accordion .card .card-body table th {padding: 5px;color: #000;font-size: 12px;border:1px solid #ddd;}
.accordion .card .card-body table th i{padding-right:10px;font-size:22px;position:relative;top:2px;}
.accordion .card .card-body table thead th {background: #d1e7ff;padding: 5px;color:#004692;font-size: 12px;}
.accordion .card .card-body table td {font-size: 12px;border:1px solid #ddd;padding: 5px;}

 /* ===============================  
       User Creation section
================================== */

.usercreation .badge {padding: 4px 5px !important;}
.pgdata .bg-white{background-color:transparent !important;box-shadow:none;}
.Edit-btn{padding:0px 10px; font-size:20px !important;color: #008dec !important;cursor:pointer;}
.usercreation .badge-success-alt {background-color: #d7f2c2;color: #5eaf1d !important;font-size:11px !important;cursor:pointer;}
.usercreation .badge-danger-alt {background-color: #ffe7e9;color: var(--color-danger) !important;font-size:11px !important;cursor:pointer;}

 /* ===============================  
       Transaction section
================================== */

#section-topline-1.clsSectionContent .divinputBookedHistory, #section-topline-2.clsSectionContent .inner_dets, #section-topline-3.clsSectionContent .inner_dets, 
#section-topline-4.clsSectionContent .reshedule{border: 1px solid #e8e8e8;width: 100%;padding: 15px;background: #fff;border-radius: 0 0 6px 6px;margin-bottom: 15px;}

#dvinvoice .manage_nav{padding:0px;}
#dvinvoice .manage_nav ul li a{position: relative;font-weight: 500;border: 1px solid #f7f7f9;padding: 10px 25px 10px 25px;}
#dvinvoice .mycss-content-wrap{padding:0;}

.ViewPNRPassdets #dvinvoice li{margin-left:0 !important;}
.ViewPNRPassdets #dvinvoice li span{border: 0 !important;background: transparent; margin-left:0;}
.rbcon.pgdata #dvinvoice .manage_nav ul li.active a {background: #cedee9;border-radius:0 !important;}

.divinputBookedHistory label.tx-13.tx-semibold, .inner_dets label.tx-13.tx-semibold, .inner_dets label.ht-20, .reshedule label.tx-13.tx-semibold, 
.reshedule label.ht-20{display:none;font-weight: 500;color:#333;}

.divinputBookedHistory .form-group label:first-child{display:none;}

#can_viewpnrShowDiv label {display: block;color: #5d5c5c;}
#can_viewpnrShowDiv textarea#txt_cancel_request_remarks {margin-bottom:15px;}
.can_dvviewpnr ul {float:right;width:100%;padding:0px;margin-top:20px;}
.can_dvviewpnr ul li {list-style:none;display:inline-block;float: right;width: 38%;margin-left: 15px;}
.can_dvviewpnr ul li button {width:100%;float:left;white-space:nowrap;}
.can_dvviewpnr ul li:last-child {margin-left:0px;}

#dvPenality table thead{background:#448bbb;color:#fff;}

.Resheduleavail .modal-lg {max-width:85%;}

 /* ===============================  
       Booked History section
================================== */

.rbcon.pgdata{padding-top:10px !important;margin-top:1px;}
.rbcon.pgdata .pgtitl{width:100%; padding:0 15px;}
.rbcon.pgdata .bg-white{padding-top:0 !important;}
.rbcon.pgdata .mycss-content-wrap{padding:0 15px;}

.rbcon.pgdata .manage_nav ul{padding-left:0;margin-bottom:0;border: 1px solid #e8e8e8;border-bottom:0;border-radius:6px 6px 0 0;}
.rbcon.pgdata .manage_nav ul li a{position:relative;font-weight:500;border: 1px solid #f7f7f9;padding: 16px 25px 16px 25px;}
.rbcon.pgdata .manage_nav ul li a:hover{background: #f7f7f9;border: 1px solid #f7f7f9;}
.rbcon.pgdata .manage_nav ul li.active a{position:relative;background: #f7f7f9;border-top:0;border-bottom:2px solid var(--color-primary);}
.rbcon.pgdata .manage_nav ul li.active a:before {content: '';position: absolute;left: 42%;bottom: 0;border-top: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid var(--color-primary);border-left: 8px solid transparent;z-index: 1;}
.rbcon.pgdata .manage_nav ul li a:focus{border-top:0 !important;border-left:0 !important;border-right:0 !important;}
.manage_nav ul li a {cursor: pointer;color: #5c5b5b;font-weight: 600;font-size: 14px;margin-bottom: 0px;white-space: nowrap;float:left;padding:6px 16px 8px 16px;border-radius: 5px 5px 0px 0px;border-top: 3px solid #f7f7f9;}
.manage_nav ul li:last-child a {margin-right:0px;}    
.manage_nav ul li.tab-current a, .manage_nav ul li.active a {background-color: #fff;border-top: 3px solid var(--color-primary);border-radius: 5px 5px 0px 0px;color: var(--color-primary);}

.rbcon.pgdata #ChartTabspnr{padding:0;}
.rbcon.pgdata #ChartTabspnr .clsSectionContent .mobshow{display:none;}
.rbcon.pgdata #ChartTabspnr .clsSectionContent #btn_ok{width:150px;}
.rbcon.pgdata #ChartTabspnr .clsSectionContent #btn_clear{width:150px;background-color:var(--color-secondary);}
.rbcon.pgdata #ChartTabspnr .clsSectionContent #Btn_excel{width:150px;background-color:var(--color-success);}

.rbcon.pgdata .form-group{margin-bottom:15px !important;}
.rbcon.pgdata .form-control{height:40px;}
.rbcon.pgdata .form-control, .rbcon.pgdata .nice-select{font-size:14px;font-weight: 500;}
.rbcon.pgdata .form-control:disabled, .rbcon.pgdata .form-control[readonly]{border: 1px solid #ccc !important;border-radius:4px !important;}
.rbcon.pgdata .nice-select{line-height:26px;}

.rbcon.pgdata .custom-control-label{font-size:15px;}
.rbcon.pgdata .custom-control-label::before {border: #adb5bd solid 1px !important;}
.rbcon.pgdata .custom-control.custom-radio {margin-right: 1rem;}
.rbcon.pgdata .custom-control-label::after, .rbcon.pgdata .custom-control-label::before{top: 0.25rem !important;left: -1.5rem !important;}

#pnrpopup .modal-header, #Div_modalcontent .modal-header{background:var(--color-secondary);}
#pnrpopup .modal-content{border:0;}
#pnrpopup .spncls .myButt:hover{background:#e9f6ff;border:1px solid #008dec;}
#pnrpopup .modal-header h4, #Div_modalcontent .modal-header h4{font-size:16px;}
#wholecontentdiv i.la{top: 6px;position: absolute;left: 6px;}
#wholecontentdiv .avatar{height: 2rem !important;}

#Div_Char .w2ui-grid-box .bg-success{padding: 4px;border-radius: 4px;background: #d2efe1 !important;color: #159f5a !important;font-weight: 400;font-size:14px;}
#Div_Char .w2ui-grid-box .bg-danger{padding: 4px;border-radius: 4px;background: #ffbfbf !important;color: #c94c4c !important;font-weight: 400;font-size:14px;}
#Div_Char .w2ui-grid-box .bg-dark{padding: 4px;border-radius: 4px;background: #cce5ff !important;color: #004085  !important;font-weight: 400;font-size:14px;}
#Div_Char .w2ui-grid-box .bg-warning{padding: 4px;border-radius: 4px;background: #fff3cd !important;color: #856404  !important;font-weight: 400;font-size:11px;}
#Div_Char.w2ui-grid .w2ui-grid-body table td.w2ui-grid-data > div{max-height:none !important;min-height:30px;padding:2px 6px;}
/*===============================
          After Booking Page
===============================*/
/*Manage Booking*/
#View_iframe .inner_dets {padding: 0;}

.inner_dets .form-control:focus, .inner_dets .custom-select:focus {outline: none;box-shadow: none;}
.inner_dets .icon-inside {position: absolute;right: 12px;top: 8px;font-size: 14px;}
.inner_dets .segmented-control label {font-size:13px;font-weight:600;color:#333;border-right:1px solid #ddd;line-height:28px;}
.inner_dets .segmented-control label:last-child {border-right:none;}

.segmented-control > label:before {background:var(--color-secondary) !important;}
.segmented-control input[type="radio"] {display:none;}

.spncls .myButt {border:1px solid #ddd;background:#fff;float:left;width:100%;border-radius:4px;padding:8px 10px;cursor:pointer;}
.spncls .myButt:hover {border:1px solid var(--color-primary);background:var(--color-light);}

#pnrpopup .modal-header h4, #Div_modalcontent .modal-header h4, #modal-agentlist-bal .modal-header h4, #mystatusModal .modal-header h4 {font-size:18px;color:#fff;}
#pnrpopup .modal-header, #Div_modalcontent .modal-header, #modal-agentlist-bal .modal-header, #mystatusModal .modal-header {background:var(--color-secondary);}

.cls-boa {color:#fff;opacity:0.5;cursor:pointer;}
.cls-boa:hover {opacity:1;}
.content-wrap section.content-current {display: block !important;}

#air_reschedule_table input[type=checkbox], #can_viewpnrShowDiv input[type=checkbox], #dvNewRequeshow input[type=checkbox], 
#tbl_passengerDetails input[type=checkbox], .udk-clsretriv-details input[type=radio]  {height: auto !important;width: auto;margin: 0px;}

.divinputBookedHistory .dropdown-menu li.active a span.clsthmail {color:#fff;}
.divinputBookedHistory .dropdown-menu>.active>a div, .divinputBookedHistory .dropdown-menu>.active>a:focus div, .divinputBookedHistory .dropdown-menu>.active>a:hover div {background-color: var(--color-secondary) !important;}

/*View PNR*/
.Export {background: #f24766;padding: 5px 12px;border-radius: 6px;color: white;font-weight: 700;font-size: 15px;cursor:pointer;}
.Export i{font-size: 11px !important;font-weight: 500;}

#SpnRemarks {display: none;}
#dvssrdetails row {border-bottom: 1px solid #ddd;}
#dvssrdetails div.col-12 {white-space: nowrap;font-size: 14px;}

.Viewaddress table tbody tr th {background: #e9ecef;font-weight: 600;padding: 6px 10px;font-size:15px;color:#000;border-right:none;text-align:left;}
.Viewaddress table tbody tr td {font-weight: 400;font-size:13px;padding:5px 8px;text-align:left;}
.Viewaddress .Viewleft.table.vpnrtbl tr td:last-child {word-break:break-all;}
.ViewPNRPassdets {float:right;}
.ViewPNRPassdets li span {text-transform: capitalize;background: rgb(255, 255, 255);align-items: center;border-radius: 3px;font-size: 12px;font-weight: 600;height: 30px;padding: 3px 10px;border: 1px solid #e6e6e6 !important;margin-left: 10px;background-color: #fff;}
.ViewPNRPassdets li {display:inline-block;}

.book_type {color: #f44336;}
.far_type {color: #198d5d;}

._Muaepass .table {border:1px solid #eee;}
._Muaepass .table > tbody > tr > td > b {font-weight: 600 !important;font-size: 14px;white-space: nowrap;}
._Muaepass .table > thead > tr > th, #can_viewpnrShowDiv table thead tr th, #air_reschedule_table table thead tr th, #dvNewRequeshow .table > thead > tr > th, #dvNewRequeshow .table > thead > tr > th, #dvNoshow .table > thead > tr > th, #air_reschedule_table table thead tr th {text-transform:capitalize !important;border-right:1px solid #989c9f;background:var(--color-table-bg);padding:6px 10px !important;font-weight: 600;font-size: 14px;color: #fff;white-space:nowrap;}
._Muaepass .table > thead > tr > th label, .ssrtcktview thead tr th label {margin:0px;}
._Muaepass .table > tbody > tr > td, #can_viewpnrShowDiv .table > tbody > tr > td, #air_reschedule_table .table > tbody > tr > td, #dvNewRequeshow .table > tbody > tr > td, #dvNewRequeshow .table > tbody > tr > td, #dvNoshow .table > tbody > tr > td, #air_reschedule_table .table > tbody > tr > td, .ssrtcktview tbody tr td {border: 1px solid #eee;font-size: 14px;white-space: nowrap;vertical-align:middle;font-weight: 500;}
._Muaepass .table > tbody > tr > td > span.text-danger {font-size: 15px;}

#viewpnrShowDiv .cntr label.lbl {font-size: 13px;font-weight: 600;margin-left: 10px;}
#can_viewpnrShowDiv table {border:1px solid #eee;}
#newreq, #smartview {margin-top:-35px;}
#FOPdetailstable table.table-bordered tbody > tr > td:first-child, #tourcodedetailstable table.table-bordered tbody > tr > td:first-child {background:#edeff0;}

.cancel_dets {white-space: normal;padding: 5px 10px;line-height: 24px;height: 125px;overflow-y: auto;background: #f7f7f9;border-radius: 5px;font-size: 14px;font-weight: 400;}
.other_ssr .Meal_select_table {overflow-y:auto;height:calc(100vh - 125px);}
.Select_meals.other_ssr table td {text-align:left;white-space:nowrap;}
.other_ssr .Meal_select_table label.lbl, .other_ssr .Meal_select_table label.radio-custom-label {white-space:nowrap;font-weight: 500;text-transform: capitalize;color: #333;padding-top:5px;}
.Select_meals #Imagecode {width:28px;margin-bottom:8px;margin-right:5px;}
#divFqt #Imagecode {width: 35px;}

.Meal_select_table .radio-custom:checked + .radio-custom-label:before {content: "\f00c";font-family: 'FontAwesome';color: #fff;font-size: 10px;background: var(--color-primary);border: 1px solid var(--color-primary);line-height: 15px;}
.Meal_select_table .radio-custom:checked + .radio-custom-label {color:#333;}
.Meal_select_table .cbx {top: 3px;width: 18px;height: 18px;}
.Meal_select_table .cbx:after {left: 6px;width: 5px;height: 10px;top:2px;}
.tckstauts {color:var(--color-primary);font-size:13px;font-weight: 600;}

.ViewPNRPassdets {float:left;width:100%;}
.ViewPNRPassdets ._dvpaxdetail {margin-bottom:15px;}
.ViewPNRPassdets #viewpnrdetailstable {margin-bottom:0px;}

.dvticketlimit {background: #e7f7eb;float: right;border-radius: 3px;color: #307d01;}
.fadeInDownSmall {animation-name:inherit !important;}

/* Pnr Verification */
.inner_dets h5.tx-15.tx-semibold{display:none;}
.bg-li_theme1{background: #e9f6ff;}
.bg-li_theme1 .tx-14.tx-medium{font-size: 13px;font-weight: 500;}

#viewpnrShowDiv{margin-top:10px;}

._Muaepass .table > thead, #can_viewpnrShowDiv table thead, #air_reschedule_table table thead, #dvNewRequeshow .table > thead, #dvNewRequeshow .table > thead, #dvNoshow .table > thead, #air_reschedule_table table thead{position:sticky;top:0;}
._Muaepass .table > thead > tr > th, #can_viewpnrShowDiv table thead tr th, #air_reschedule_table table thead tr th, #dvNewRequeshow .table > thead > tr > th, #dvNewRequeshow .table > thead > tr > th, #dvNoshow .table > thead > tr > th, #air_reschedule_table table thead tr th{background: #448bbb !important;color: #fff !important;border:0 !important;font-size:14px !important;padding: 10px 5px !important;}
._Muaepass .table > tbody > tr > td, #can_viewpnrShowDiv .table > tbody > tr > td, #air_reschedule_table .table > tbody > tr > td, #dvNewRequeshow .table > tbody > tr > td, #dvNewRequeshow .table > tbody > tr > td, #dvNoshow .table > tbody > tr > td, #air_reschedule_table .table > tbody > tr > td, .ssrtcktview tbody tr td{font-size:13px !important; padding:8px 5px;border: 0 !important;color:#212529;font-weight:400 !important;}
._Muaepass .table > tbody > tr, #can_viewpnrShowDiv .table > tbody > tr, #air_reschedule_table .table > tbody > tr, #dvNewRequeshow .table > tbody > tr, #dvNewRequeshow .table > tbody > tr, #dvNoshow .table > tbody > tr, #air_reschedule_table .table > tbody > tr, .ssrtcktview tbody tr{border-bottom:1px solid #efefef;}
._Muaepass .table > tbody > tr > td > b{font-size:13px;font-weight:500 !important;}

.ViewPNRPassdets ._dvpaxdetail::-webkit-scrollbar {height:5px;}
.ViewPNRPassdets ._dvpaxdetail::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.ViewPNRPassdets ._dvpaxdetail::-webkit-scrollbar-thumb {background-color:var(--color-secondary);border-radius: 1px;transition: all 0.4s ease 0s;}
.ViewPNRPassdets .TxBandTit.themeclr.tx-15{font-weight: 500;}

.Viewaddress table tbody tr th{font-size:14px;font-weight:500;}
.Viewaddress table tbody tr td{font-size:13px;font-weight:400;}
.Viewaddress table tbody tr .leftaln b{font-weight:600;}
.Viewaddress table tbody tr td #tdtotalfare{font-weight:600;}

.dvgetformcheck li label.lbl{font-size:14px;}
.clsSSRAddons:hover{background: #e9f6ff;}

/*PNR Verfication Old Design*/
#viewpnrShowDiv .Viewpnr.bg-li_theme1 {background: inherit;border: none !important;}
#viewpnrShowDiv .__Viewpnr {border:1px solid #dee2e6!important;background:#e9f6ff;margin:0px;border-radius:8px;padding-top: .5rem !important;}
#viewpnrShowDiv .__Viewpnr p{font-size:13px;font-weight:500;margin-bottom:5px;}
#viewpnrShowDiv .Viewaddress {margin-top:.5rem!important;}

#tckt_rech table tbody tr td {position:relative;}
#tckt_rech table tbody tr td ul li a p {white-space:normal;}

/*Reschedule*/
.reschedule {height: 300px;display: block;overflow-y: auto;}
.reschedulebtn ul li {color: #fff;text-align: center;display: inline-block;float: none;cursor: pointer;margin: 0 8px;width: 15%;}
.reschedulebtn ul {margin: 0 auto;float: none;width: 100%;text-align: center;padding-left: 0px;}

.addsec {background-color: #dff0ff;color: #1d97ff;border-radius: 50%;width: 25px;height: 25px;text-align: center;line-height: 27px;font-size: 12px;cursor:pointer;padding:5px;}
.addsec:hover {background:#1d97ff;color:#fff;}
.removesec {background-color: #fad4d4;color: #e52727;border-radius: 50%;width: 25px;height: 25px;text-align: center;line-height: 27px;font-size: 12px;cursor:pointer;padding:5px;}
.removesec:hover {background:#e52727;color:#fff;}

.clsSSRAddons {list-style: none;float: left;border: 1px solid #ddd;border-radius: 5px;padding: 8px 8px;width: auto;margin-right: 10px;margin-bottom: 10px;}
.clsSSRAddons .service_icon_o {float:left;}
.clsSSRAddons:hover {border:1px solid var(--color-primary);background:var(--color-light);}
.clsSSRAddons span {font-size: 14px;font-weight: 600;padding: 14px 0px 14px 10px;white-space: nowrap;float: left;color: #333;}

.reshedule h5.tx-15.tx-semibold{display:none;}
.reschedulebtn ul li{width:20% !important;}
.reshedule .showdivreschedule label{display:block !important;}

#air_reschedule_table{margin-top:10px;}
#air_reschedule_table .addsec, #air_reschedule_table .removesec{padding:0;}
#air_reschedule_table .showdivreschedule.vpnrtbl .rounded{border-radius:4px !important;}
#air_reschedule_table .showdivreschedule.vpnrtbl .rounded span.bg-lit {background: #ddd;font-weight: 600;padding-top: 10px;}

#Reschedule_details_ticket_tbl .deftwid{background-color: #fff !important;color:#495057;}
#getavail_0{font-size:13px !important;}

/* Cancellation */
#can_viewpnrShowDiv .offset-sm-4.float-right .btn_color1{width:200px !important;}
.alertinfomodify .tx-semibold{font-weight:600;}

/*Modal*/
#myModalP .modal-header h1, #myModal_toticket .modal-header h1, #modal_confirm .modal-header h1, #ViewPnrdetailSms h1, #modal-ViewpnrsendMail h1, #myModal h1, #myModal_cancellation h1, #myModal_cancellation_request h1, #myModal_cancellation_popup h1, #modal-remarks h1, #myModal_cancellation_viewpnr h1,#myModel_onlineCancel_popup h1 {font-size:16px;color:#fff;margin-bottom:0px;font-weight:400;}
#myModalP .modal-header, #myModal_toticket .modal-header, #modal_confirm .modal-header, #ViewPnrdetailSms .modal-header, #modal-ViewpnrsendMail .modal-header, #myModal .modal-header, #myModal_cancellation .modal-header, #myModal_cancellation_request .modal-header, #myModal_cancellation_popup .modal-header, #modal-remarks .modal-header, #myModal_cancellation_viewpnr .modal-header {background:var(--color-secondary);padding:10px 15px;}
#myModalP button.close, #myModal_toticket button.close, #modal_confirm button.close, #ViewPnrdetailSms button.close, #modal-ViewpnrsendMail button.close, #myModal button.close, #myModal_cancellation button.close, #myModal_cancellation_request button.close, #myModal_cancellation_popup button.close, #modal-remarks button.close, #myModal_cancellation_viewpnr button.close {padding: 10px 10px;text-shadow: none;color: #fff;}
#dvReschedule thead th {font-size: 13px;font-weight: 600 !important;padding: 5px 10px !important;border-bottom: 1px solid #eee !important;border-right: 1px solid #ddd !important;color: #333;background: #edeff0;white-space: nowrap;text-transform:capitalize;}
#dvReschedule tbody tr td {border:1px solid #dee2e6;}
#myModel_onlineCancel_popup ul li {margin: 0;font-weight: 500;list-style:unset;color:#727272}
#SendMail label{font-size:14px;}
#SendMail #txt_remarks {height:50px;}

.reqbtn a {border:1px solid var(--color-primary);border-radius:3px;color:var(--color-primary);font-size:13px;font-weight: 600;padding:5px 8px;}
.reqbtn a:hover {background-image:var(--color-btn-primary);color:#fff;cursor:pointer;text-decoration:none;}

#air_reschedule_table table tbody tr td {white-space:nowrap;font-size:14px;}
#air_reschedule_table table tbody tr td .form-control, #air_reschedule_table table tbody tr td .txt-anim {margin-bottom:0px;height: 30px;padding: 0px 5px !important;font-size: 13px;}

input#txt_cont_no {border: none !important;}
.dvgetformcheck li {margin:0px 5px;}
.dvgetformcheck li label.lbl {margin-left:10px;}

#dvReschedule #chkapplyall {height: auto !important;width: auto;}
div#dvReschedule label {margin-top: 2px;}

#myModal_reschdule_confirm .modal-header {padding:10px 15px;}
#myModal_reschdule_confirm .modal-title {font-size:18px;}
#myModal_reschdule_confirm .hdr-tit {margin-bottom: 5px;font-size: 14px;font-weight: 600;}
#myModal_reschdule_confirm table {border:1px solid #ddd;margin-bottom:15px;}
#myModal_reschdule_confirm table tr td {border: 1px solid #ddd;text-align:center;}
#myModal_reschdule_confirm .modal-dialog {width:80%;max-width:80%;}

#tbl_NewRequest tr.footable-empty td {color: red;font-size: 20px !important;font-weight: 600;}

.policy_dets {width: 100%;float: left;height: 35px;padding: 7px 10px;font-weight: 600;font-size: 15px;}
.policy_dets .icon-toggle {right: 0px;width: 30px;height: 34px;color: #333;top: 0px;font-size: 20px;text-align: center;padding: 4px 0px;cursor: pointer;}
.rotate180 {transform: rotate(180deg) !important;}

/*cancellation format*/
.clsCharges{text-align:left;}
.clsCharges span {font-size: 13px;font-weight: 500;border: 1px solid #a3daffb3;border-radius: 3px;background: #eef8ff;padding: 5px 8px;color: #1076bb;display: inline-block;width: 100%;margin: 0 5px 5px 0;}
.clsCharges span em {font-style: normal;font-size: 13px;float: right;background: #ffedeec7;color: #f16367;padding: 2px 6px;font-weight: 600;min-width: 80px;text-align: center;border-radius: 30px;border: 1px dashed #db8a8c;}

 /*===============================
        Staff Login
=================================*/

/*BSA_LOGIN PAGE*/
.clsStaff .BSA_Login, .clsAgent .BSA_Login, .clsDistributor .BSA_Login {background-repeat: no-repeat;background-color: #f4f5fa;background-position: left;background-size: cover;display: flex;align-items: center;width: 100%;height: 100vh;}
.clsStaff .BSA_Login {background-image: url('../../../../../Images/AIRIQ/bg_staff.png');}
.clsDistributor .BSA_Login {background-image: url('../../../Images/AIRIQ/bg_login.png');}   
.clsAgent .BSA_Login {background-image: url('../../../Images/AIRIQ/bg_agent.png');}
.clsStaff .BSA_Login {  background-color: #eee; background-position: center; background-size: cover;}  
.clsStaff .BSA_Login .container, .clsAgent .BSA_Login .container, .clsDistributor .BSA_Login .container{width:95%;}
.clsStaff .BSA_Login .container #loginform .row{justify-content:flex-end;}

.BSA_Login .left_content {width:68%;display: flex;justify-content: center;align-items: center;flex-direction: column;text-align: center;}
.BSA_Login .right_content {max-width: 32%;left: auto;padding: 30px 40px;background: rgb(255 255 255);box-shadow: 0 8px 30px 0 rgb(0 0 0 / 9%) !important;backdrop-filter: blur( 4px );-webkit-backdrop-filter: blur( 4px );border-radius: 10px;border: 1px solid rgba( 255, 255, 255, 0.18 );background-position: 0px -70px;border-radius: 10px;box-shadow: none;}
.BSA_Login .right_content .Input_section {border-radius: 0 8px 0 0;}
.BSA_Login .right_content .Input_section .login_head{display:none; position: absolute;background: var(--color-secondary);color: #fff;padding: 8px 18px;border-radius: 0 4px 0 10px;right: 0;top: 0;}
.BSA_Login .right_content .Input_section .login_slogan{font-size:14px;text-align:center;margin-bottom:20px;text-transform:capitalize;color: #6c6b6b;}
.BSA_Login .right_content .Input_section .form-control {box-shadow: none;border: 1px solid #cfcfcf !important;font-size: 14px !important;font-weight: 400;height: 52px !important;padding: 15px 15px 15px 50px;border-radius: 6px !important;text-align: left;background-color: #fff !important;color: #132968;width: 100%;}
.BSA_Login .right_content .Input_section .Input_simg{text-align:center;margin-bottom:5px;}
.BSA_Login .right_content .Input_section .Input_simg img {width:130px;}
.BSA_Login .right_content .Input_section i {position: absolute;color:#777757;left: 15px;top: 13px;font-size: 24px;}
.BSA_Login .right_content .Input_section i.la-unlock-alt {top: 26px;}
.BSA_Login .right_content .Input_section i.la-eye, .BSA_Login .Input_section i.la-eye-slash {right: 10px;left: auto;color: #1076bb;border:none;}
.BSA_Login .right_content .signuppart {display: block;}

.BSA_Login .CapsLock_log {display:none;float: left;width: 100%;position: relative;}
.BSA_Login .forgotpasword_open {cursor: pointer;color: var(--color-primary);font-size: 13px;text-decoration: underline;text-align: right;display:none;}
.BSA_Login .remember-me input[type=checkbox] {width: 16px;height: 16px;margin-right: 4px;}
.BSA_Login .remember-me label {font-size: 13px;font-weight:500;position: relative;top: -3px;}
.BSA_Login .clsversions {float: left;width: 100%;padding-top: 10px;font-size: 12px;font-weight: 600;}

.BSA_Login button {width: 49%;height: 45px !important;border-radius: 4px !important;padding: 6px 12px;}
.BSA_Login .btn_color1 {background:var(--color-primary) !important;color:#fff !important;border:none !important;}
.BSA_Login .btn_color2 {background:var(--color-secondary) ;color:#fff !important;border:none !important;}
.BSA_Login .buttondiv {text-align: center;}
.BSA_Login .buttondiv .btn_color1 {position:relative;}
.BSA_Login .buttondiv .btn_color1 i {right:15px;font-size:18px;color:#fff;left:inherit;}
.BSA_Login .buttondiv button {margin-bottom: 15px;}
.BSA_Login .buttondiv center span {font-size: 13px;font-weight: 600;color: #795548;}
.BSA_Login .buttondiv center span:last-child {padding-left: 2px;}
.BSA_Login .tesepr {font-family: 'MANDALA_REGULAR', sans-serif !important;font-size: 19px;font-weight: 600;background: #454B9E;background: linear-gradient(to right, #454B9E 0%, #3F86C7 50%, #4FC0AD 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.clsTesepr {display:none;}

/*Error message*/
.loginform .error_message .error_active {background-color: #f1dedf;float: left;width: 100%;text-align: center;color: #f7282e !important;border-radius: 3px;border: 1px solid var(--color-secondary);font-size: 13px;font-weight: 600;}
.loginform .error_message .error_active ul{list-style: none;margin: auto;padding: 6px;}
 .loginform .error_message .error_active ul li {color: #f7282e !important;}
#loginpnl p span.error_active {color: #fff;background: #eb423f;border: 1px solid #eb423f;font-weight: 600;font-size: 14px;padding: 8px;border-radius: 4px;text-align: center;width:100%;display:block;}
/*Success message*/
.loginform .error_message .success_active {background-color: #f1dedf;float: left;width: 100%;text-align: center;color: #28a745 !important;border-radius: 3px;border: 1px solid var(--color-secondary);font-size: 13px;font-weight: 600;}
.loginform .error_message .success_active ul{list-style: none;margin: auto;padding: 6px;}
 .loginform .error_message .success_active ul li {color: #28a745 !important;}
#loginpnl p span.success_active {color: #fff;background: #28a745;border: 1px solid #28a745;font-weight: 600;font-size: 14px;padding: 8px;border-radius: 4px;text-align: center;width:100%;display:block;}

/*--Login OTP Authentication---*/
.otp_bg {text-align: center;background-image: url(../../../../../Images/AIRIQ/otp_bg.png);background-repeat: no-repeat;background-size: cover;} 
.otp_bg .card_section {display: flex;align-items: center;width: 100%;height: 100vh;}
.otp_bg .Left_pos {display: none;}
.otp_bg .Right_pos {float: left;width: 44%;margin: 0 auto;background: #fff;border-radius: 5px;box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.14);padding: 25px;}
.otp_bg .img_sec img {float: left;width: 100%;margin-bottom: 10px;}
.otp_bg .dvclsresendotpcontainer {float: left;width: 100%;}
.otp_bg .otp_header {text-align: center;}
.otp_bg .otp_header img {position: relative;top: -20px;margin-bottom: 10px;}
.otp_bg .otp_header p {font-size: 14px;}
.otp_bg .otp_header p:last-child{font-weight: 600;color: #f16367;margin-bottom: 0;}

.otp_bg #otp {margin: 15px auto;width: 100%;}
.otp_bg #otp .form-control {border: 1px solid #e8eaed;border-bottom: 2px solid #1076bb;font-size: 24px;width: 50px;height: 50px;border-radius: 0px;margin-right: 6px;text-align: center;}
.otp_bg #otp .form-control:focus {border: 2px solid var(--color-primary);}
.otp_bg .validation-summary-valid {float: left;width: 100%;}
.otp_bg .btn_section {float: left;width: 100%;}

.otp_bg a.validation-summary-errors ul li {list-style: none;padding-left: 0px 0px;color: red;font-size: 13px;font-weight: 500;}
.otp_bg .resend:hover {text-decoration: underline;}

@media (min-width: 768px) {.otp_bg {height:calc(100vh - 0px);}}
@media (max-width: 768px) {.otp_bg .Right_pos {width: 100%;}}

/*Nav header Page*/
header .clssupport {padding:0px;margin:0px;}
header .clssupport li {margin-right:15px;float:left;display:inline-block;padding:10px 0px;}
header .clssupport li a {color:#fff;font-weight:400;font-size:13px;float:left;}
header .clssupport li a i {font-size:16px;}
header .clssupport li:last-child {margin-right:0px;}

header {height: 99px;background-color: #fff;}
header .m_container {max-width: 100%;}
header .blackbar .container.mobNoContainerd, header nav .container.mobNoContainerd {width: 100% !important;padding: 0px 15px !important;max-width:100% !important}
header .blackbar {color: #FFF;background-color: var(--color-primary);height: 40px;}
header .text-right {text-align: right;}
header #divUserOut {background-color: var(--color-secondary) !important;border-radius: 90px 0 0 0;float:right;}
header #divUserOut ul {float: right;padding:0px;margin-bottom: 0;}
header #divUserOut li:first-child {border-right: 1px solid transparent !important;}
header #divUserOut li {float: left;padding: 5px 0;}
header #divUserOut li a {float: left;padding: 5px 8px;font-size: 13px;color: #fff;}
header #divUserOut li span {display: none;}
header #divUserOut i {font-size: 20px;position: relative;top: 2px;line-height: 0px;color: #fff;}

header .agent_logo {float: left;padding-right: 15px;}
header .logo img {margin: 10px 0px;width: 100px;}

header .wsmenu {font-family:var(--font-family);width:100%;max-width:100%;}
header .headerstripVrtcal .navbar-header .wsmenu-list > li > a {padding:3px 10px;color:#2e2e2e;}
header .headerstripVrtcal .navbar-header .wsmenu-list > li > a i {display: none;}
header .headerstripVrtcal {box-shadow:0 0 5px 0 rgba(0,0,0,.2);}
header .headerstripVrtcal .col-lg-2{-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}
header .headerstripVrtcal .col-lg-10 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}
header .navbar-header ul li {position: relative;border-left: 1px solid rgba(0,0,0,.1);}
header .wsmenu-list > li > a {border-right: 0 !important;}
header .wsmenu-list > li > a i.fa {display: none;}
header .wsmenu-list > li > a > span {font-size: 14px;font-weight: 500;color: #2e2e2e;margin: 0;}

header .navbar-header .wsmenu ul li a:hover span, header .navbar-header .wsmenu ul li a:hover i, header .navbar-header .wsmenu ul li ul li a:hover {color: var(--color-primary) !important;background:#fff !important;}
header .navbar-header .wsmenu-list > li > a:hover {background:#fff !important;}
header ._Mmenures li.m_overscrl:hover{position:relative;}
header ._Mmenures li.m_overscrl:hover:before {content: "";position: absolute;width: 0;left:20px;top:50px;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent var(--color-primary) transparent;z-index: 9999;}
header ._Mmenures .wsmenu-submenu {min-width: 234px;border-top: 3px solid var(--color-primary);top: 60px;}
header ._Mmenures .wsmenu-submenu:before {content: "";position: absolute;left: 30px;top: -12px;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent var(--color-primary) transparent;z-index: 9999;}
/*End*/

/*Agency Balance Popup*/
#modal-agentlist-bal .blns-col {padding: 5px 0;border-bottom: 1px solid #efeded;}
#modal-agentlist-bal .blns-txt.text-left {font-size: 14px;font-weight: 400;}
#modal-agentlist-bal .blns-txt.text-right {font-size: 15px;font-weight: 500;}
#modal-agentlist-bal .blns-txt.text-right i {font-size:11px;margin-right:3px;}
#modal-agentlist-bal .blns-txt.text-left.tx-10,#modal-agentlist-bal .blns-txt.text-right.tx-10 span{font-size: 11px;}

/*Distributor Balance Popup*/
#SHOWMONEY {background: #fff;padding: 5px 10px;border: 1px solid #ddd;width: 300px !important;right: 0em;z-index: 1000;font-size: 11px;top: 35px;box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, .1);border-radius: 3px;position:absolute;}
#SHOWMONEY h5 {width: 100%;padding-bottom: 4px;font-style: normal;color: #fff;font-size: 13px;font-weight: 300 !important;text-transform: capitalize;}
#SHOWMONEY .AgentLabel {color: #ffffff;font-size: 15px;padding: 0px 0;border-bottom: 1px solid;float:left;width:100%;}
#SHOWMONEY #ddlclient_agentbal {height: auto;border-radius: 1px !important;border: none;}

#Agentamount {color: #333 !important;font-size: 12px !important;font-weight: 600 !important;width: 100%;}
#Agentamount .fl {width: 30%;}
#Agentamount img {float: left;width: 20px;position: relative;top: 5px;margin-right: 6px;}

#viewbalance_display .fl {padding: 0px 0px;line-height:32px;}
.Notify-popup .fa.fa-cog.fa-spin {color: #666;width: 40px;font-size:40px;margin: 0 auto;float: none;display: block;}

/*Ledger*/
.additional_data{}
.additional_data h6{color:#333333;padding: 0 0 10px;margin-bottom: 12px;border-bottom:1px solid #efe4e4;}
.additional_data .form-group{width:auto;align-items: flex-start;margin-right: 15px !important;}
.additional_data label{color:#495057;font-size:14px;font-weight:500;white-space:nowrap;}
.additional_data.form-chec .form-group .cbox{width: 16px;height: 16px;border: 2px solid #828282 !important;border-radius:2px !important;margin-right: 5px;}
.ledger_btnsec .btn_color1, .ledger_btnsec .btn_color2 {padding:5px 5px;}

#dvsamplemain .change_new_old_confirm_pass label, .clsspntitle, .upd_changes label {color: #919191 !important;font-size: 13px !important;font-weight: 500 !important;margin-bottom: 2px !important;text-transform: capitalize;padding: 0px;}
#dvsamplemain .min-mt-5 {box-shadow: rgba(69, 90, 100, 0.08) 0px 1px 20px 0px;border-radius: 5px;}
#dvsamplemain input[type="text"], #dvsamplemain select {border: 1px solid #ced4da !important;border-radius: 4px !important;font-size: 14px !important;font-weight: 500 !important;background-color: #fff !important;color: #333 !important;width: 100%;margin-bottom: 15px;padding:0px 10px;height:40px;}
#dvsamplemain textarea {border: 1px solid #ced4da !important;border-radius: 4px !important;padding: 0 10px;font-size: 14px !important;font-weight: 500 !important;background-color: #fff !important;color: #333 !important;width: 100%;margin-bottom: 15px;padding:0px 10px;}
#dvsamplemain input[type=checkbox], #dvsamplemain input[type=radio] {height: auto !important;text-align: left;width: auto;}
#dvsamplemain .pwd {height:40px;}
#dvsamplemain .cntr.text-center label.lbl {font-size: 13px;font-weight: 500;}

/*===============================
        Airline Mouseover Popup
=================================*/

.popover {box-shadow:0 0 5px 0 rgb(0 0 0 / 10%);max-width:380px !important;}

.popover .popover-body {padding:0px;border-bottom: 3px solid var(--color-secondary);background: var(--color-secondary-light);font-family:var(--font-family);min-width:222px;}
.popover .popover-body .dv_infodetails {font-size: 13px;padding:10px;}

.popover .flightdets_header {background: var(--color-secondary);color: #fff;font-size: 14px;font-weight: 400;padding: 7px 8px;border-radius: 4px 4px 0px 0px;}

.popover .flightdets_content{padding:5px;overflow: hidden;}
.popover .flightdets_content table {border:none;}
.popover .flightdets_content .table td, .flightdets_content .table th {padding: 2px 4px;font-size: 12px;border: none;border-bottom: 1px solid #ececec;background:var(--color-secondary-light);color:#000;}
.popover .flightdets_content .table th {text-align: left;font-weight: 500;color: #000;white-space: nowrap;}
.popover .flightdets_content .table td {text-align:left;font-weight:400;}

.popover .flightdets_content .row{border-bottom: 1px solid #e5e5e5;}
.popover .flightdets_content .row:last-child{border:0;}
.popover .flightdets_content .col-lg-5:first-child p {white-space: nowrap;font-size: 11px;}
.popover .flightdets_content p {font-size: 12px;color:#000;margin-bottom: 2px;}

/*Print Ticket*/
body.clsprintbg {background:#f9f9f9;}

.tikets-col {width: 100%;padding: 20px;background-color: #fff;border-radius: 6px;margin-bottom: 15px;box-shadow: 0px 0px 6px #eaeaea;}
.tikts-btn{ margin-bottom:15px;margin-top:15px;}
.tikts-btn button{ padding:5px 10px; font-size:14px; border-radius:4px; font-weight:500; text-transform:uppercase; outline:none; border:none;}
.tikts-btn .tb1{background: #eb863f !important;}
.tikts-btn .tb2{background: #e55c5c !important;}
.tikts-btn .tb3{background: #449d39 !important;}
.tikts-btn .tb4{background: #4a67b7 !important;}
.tikts-btn .tb5{background: #c53535 !important;}
.tikts-btn .tb6{background: #8b7575 !important;}
.tikts-btn .tb7{background: #3e89e5 !important;}

.imagine {position: relative;text-align: center;font-weight: lighter;color: #FFFFFF;cursor: pointer;overflow: hidden;display: inline-block;text-decoration: none;}

.clsprintbg .airiq-header{width:100%;padding:10px 0px 10px 0px;background:#fff;position:relative;}
.clsprintbg .airiq-logo{padding-top: 0px;}
.clsprintbg .airiq-logo img{width:auto; max-width:100%; height:40px;}

/*===============================
      B00STRAP DATE-PICKER
=================================*/
body .datepicker{padding:0;}
body .datepicker .datepicker-switch{font-size:15px;}
body .datepicker table tr td.active, body .datepicker table tr td.active:hover, body .datepicker table tr td.active:hover.active, body .datepicker table tr td.active.active, body .datepicker table tr td span.active.active,
body .datepicker table tr td span.active:hover, body .datepicker table tr td span.active:hover.active{background:var(--color-secondary);}

body .datepicker .datepicker-days table thead tr:last-child{background: #efefef;font-weight:600;border: 0;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;color: #000;} 
body .datepicker .datepicker-days table thead tr:last-child th{border-radius:0;}
body .datepicker .datepicker-days td, body .datepicker .datepicker-days th{width:40px;height:35px;font-size: 13px;}

body .datepicker .datepicker-months .table-condensed{float:left;width:100%;}
body .datepicker .datepicker-months table thead tr:last-child{background: #efefef;padding:3px 0;display:block;} 
body .datepicker table tr td span{height:50px;line-height:50px;}

/*===============================
          Session Expired
=================================*/

.Session_Expired .clsBoxShdow {font-size: 14px;font-weight: 600;margin: 0 auto;text-align: center;}
.Session_Expired .clsBoxShdow h3 {color: var(--color-primary);font-weight: 500;float: left;width: 100%;margin-bottom: 0px;padding-bottom: 20px;margin-top: 5%;font-size:24px;}
.Session_Expired .clsMySubLabel {color: var(--color-primary);font-size: 18px;font-weight: 500;margin: 0;padding-bottom: 20px;text-align: center;}
.Session_Expired ul.clsUlContent {color: #000;list-style: none;width: 50%;margin: 0 auto;text-align: left;padding: 15px 25px;}
.Session_Expired ul.clsUlContent li {font-size: 15px;font-weight: 400;line-height: 2;list-style: decimal;margin-left: 20px;color: #333;}
.Session_Expired .clsButton {font-size:14px !important;}

.srch-filtr .mdfy-col2 .mdfy-bg2 .clsSecfare.active {background: var(--color-secondary);color: #fff;}


/*======================================
           TRANSACTION & CART
 =======================================*/

._TransactionPage.pgdata #example_length select{width: auto;}
._TransactionPage.pgdata #example_filter{text-align: right;}                                               
._TransactionPage.pgdata #example_filter input{    width: 300px;display: inline-block;margin-left: 0.5em;}
._TransactionPage.pgdata .tikts-stas .form-group, .ad-mrkup .form-group{margin-bottom: 0;}
._TransactionPage.pgdata .dataTables_info#example_info{    padding-top: 0.85em;  white-space: nowrap;}
._TransactionPage.pgdata .dataTables_paginate ul.pagination {margin: 2px 0;white-space: nowrap;justify-content: flex-end;}
._TransactionPage.pgdata .custm-tbl .row {margin: 0;}
._TransactionPage.pgdata .custm-tbl .row .col-sm-12{padding: 0;}
._TransactionPage .dataTables_filter .form-control{width: 300px;}
._TransactionPage .dataTables_filter label{white-space:nowrap;}
/*************************/

._TransactionPage.pgdata table.dataTable thead>tr>th.sorting_asc, .pgdata table.dataTable thead>tr>th.sorting_desc, 
._TransactionPage.pgdata table.dataTable thead>tr>th.sorting, .pgdata table.dataTable thead>tr>td.sorting_asc, 
._TransactionPage.pgdata table.dataTable thead>tr>td.sorting_desc, .pgdata table.dataTable thead>tr>td.sorting { padding-right: 30px; background: #448bbb; color: #fff !important; font-size: 12px !important;}

._TransactionPage.pgdata table.dataTable thead .sorting, .pgdata table.dataTable thead .sorting_asc, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc, .pgdata table.dataTable thead .sorting_asc_disabled, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc_disabled { cursor: pointer; position: relative;}

._TransactionPage.pgdata table.dataTable thead .sorting:before, .pgdata table.dataTable thead .sorting_asc:before, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc:before, .pgdata table.dataTable thead .sorting_asc_disabled:before, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc_disabled:before { right: 1em;content: "\2191";}
._TransactionPage.pgdata table.dataTable thead .sorting:after, .pgdata table.dataTable thead .sorting_asc:after, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc:after, .pgdata table.dataTable thead .sorting_asc_disabled:after, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc_disabled:after { right: 0.5em; content: "\2193";}

._TransactionPage.pgdata table.dataTable thead .sorting:before, .pgdata table.dataTable thead .sorting:after, 
._TransactionPage.pgdata table.dataTable thead .sorting_asc:before, .pgdata table.dataTable thead .sorting_asc:after, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc:before, .pgdata table.dataTable thead .sorting_desc:after, 
._TransactionPage.pgdata table.dataTable thead .sorting_asc_disabled:before, .pgdata table.dataTable thead .sorting_asc_disabled:after, 
._TransactionPage.pgdata table.dataTable thead .sorting_desc_disabled:before,
._TransactionPage.pgdata table.dataTable thead .sorting_desc_disabled:after { position: absolute; bottom: 0.9em; display: block; opacity: 0.3;}
._TransactionPage.pgdata .custm-tbl td{ font-size:14px !important; padding:5px 12px !important;}

/*************************/

._CartPage.pgdata2 .custm-tbl .table tr{border-bottom: none;}
._CartPage.pgdata2 .btn_back{background-color: var(--color-primary); color: #fff; border: none; font-size: 14px; border-radius: 5px; transition: 0.3s linear;}
._CartPage.pgdata2 .btn_back:hover{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}
._CartPage.pgdata2{ background:#fff; margin-bottom: 50px; }

/*************************/
#cartTabs {display: none;}
._CartPage .cartdata{  margin-bottom:20px;border-radius: 6px;margin-top: 10px;}
._CartPage .nav-tabs .nav-link.active {color: #1076bb !important;background-color: #2f98de !important;}
._CartPage .cartdata .nav-tabs .nav-tabs .nav-link:hover {color: #1076bb !important; boredr-radius:6px 6px 0px 0px !important;background-color: #2f98de;border-color: #f9f9f9 #f9f9f9 #f9f9f9;}
._CartPage .cartdata .tab-content{background:#fff;border-radius:0px 0px 6px 6px;border: 1px solid #7fb8de;box-shadow: 0px 0px 10px #f5f5f5;padding: 10px;}
._CartPage .cartdata .tab-content p{ margin-bottom:0px; }
._CartPage .cartdata .iddtels{ padding:15px 0px;}
._CartPage .cartdata .iddtels .col-md-6{ padding-right: 8px !important;padding-left: 8px !important;}
._CartPage .cartdata .iddtels .iddinfo-5{ border-right:3px solid #fff; float:left; width:50%;}
._CartPage .cartdata .iddtels .iddinfo-5:last-child{ border-right:none;}
._CartPage .cartdata .iddtels .iddinfo-5 li{ width:100% !important;}
._CartPage .cartdata .iddinfo{ background:#f4fbff; border: 1px solid #d4eaf7;border-radius: 6px;padding: 10px 0px;display: inline-block;width: 100%; margin-bottom:10px;}
._CartPage .cartdata .iddinfo:last-child{ margin-bottom:-5px;}	
._CartPage .cartdata .iddinfo ul{ padding-left:0px; margin-left:0px; margin-bottom:0px;}
._CartPage .cartdata .iddinfo li{ font-size: 15px;font-weight: 400;color: #454545;padding: 5px 15px;float: left;width: 100%;display: inline-block;}
._CartPage .cartdata .iddinfo li span{ float:right; color:#1a1a1a;font-weight:500;width: 55%;white-space: normal;word-break: break-all;}
._CartPage .cartdata .iddinfo .crtprc{}
._CartPage .cartdata .iddinfo .crtprc span:before {font-family: flaticon !important;content: "\f12b";font-size: 11px;font-weight: 300;}
._CartPage .cartdata .idtxt{font-size: 16px;font-weight: 400;color: #6e6e6e;margin-bottom: 10px;float: left;}
._CartPage .cartdata .idtxt span{ font-weight: 600;color: #606060;background: #fffbcd;border-radius: 6px;padding: 0px 5px;}
._CartPage .cartdata .filtr{display:none;float: right;position: relative;top:5px;margin-left: 20px;}
._CartPage .cartdata .filtr i{ position:relative; top:2px;}
._CartPage .cartdata .filtr a{     color: #3479a9;border: 1px solid #d5e7f3;padding: 3px 5px;border-radius: 3px;background: #f6f6f6;font-size: 14px;}
._CartPage .cartdata .filtr a:hover{ color:#333; text-decoration:none; background:#efefef;border:1px solid #d7d7d7;transition: all 0.5s ease 0s; }
._CartPage .cartdata .filtr2{float: right;position: relative;top:-2px;margin-left: 20px;}
._CartPage .cartdata .filtr2 i{ position:relative; top:2px;}
._CartPage .cartdata .filtr2 a{  color: #3479a9;border: 1px solid #d5e7f3;padding: 3px 5px;border-radius: 3px;background: #f6f6f6;font-size: 14px;}
._CartPage .cartdata .filtr2 a:hover{ color:#333; text-decoration:none; background:#efefef;border:1px solid #d7d7d7;transition: all 0.5s ease 0s;}
._CartPage .cartdata .refrs{float: right;position: relative;top: 10px;}
._CartPage .cartdata .refrs a{ color:#333;}
._CartPage .cartdata .refrs a:hover{ color:#333; text-decoration:none;}
._CartPage .cartdata .cartvalu{font-size: 16px;font-weight: 400;color: #6e6e6e;margin-bottom: 10px;float: right;}
._CartPage .cartdata .cartvalu span{ font-weight: 600;color: #333;background: #fff;border-radius: 6px;padding: 0px 5px;}
._CartPage .cartdata .cartvalu span:before {/*font-family: flaticon !important;content: "\f12b";*/font-size: 12px;font-weight: 300;}
._CartPage .tiktslive{background: #fff;border: 1px solid #d4eaf7;border-radius: 6px;padding: 0px 0px;display: inline-block;width: 100%;margin-bottom:15px;overflow: hidden;    box-shadow: 0px 0px 10px #e6e6e6;}
._CartPage .tiktslive .titl{font-size:18px;padding: 5px 15px;color:#fff;background: #5bb6c4;font-weight:600;margin-bottom: 0px;}
._CartPage .tiktslive .cont{border-bottom: 1px solid #dadada; width: 100%;padding: 0px 0px;display: inline-block;border-radius: 0px;}
._CartPage .tiktslive .custm-tbl { margin-bottom:0px !important;}
._CartPage .tiktslive .custm-tbl .table {border-spacing: 0 5px !important;margin-top: 0px !important;margin-bottom: 0px !important;border: none !important; border-top:none;border-collapse: collapse !important;}
._CartPage .tiktslive .custm-tbl  th {padding: 3px 15px !important;background: #e8f7ff;color: #187887 !important;max-width:300px !important;font-size: 13px;font-weight: 600 !important;}
._CartPage .tiktslive .custm-tbl th{padding: 3px 8px !important;background: #e8f7ff !important;color: #187887 !important;max-width: 300px !important;font-size: 13px;font-weight: 600 !important;}
._CartPage .tiktslive .__leadpaxname {text-overflow: ellipsis;overflow: hidden;width: 175px;display: block;margin-bottom: 0px;line-height: 27px;}
._CartPage .tiktslive .__leadpaxname span {margin: 4px 0px;position: relative;float: left;width: 100%;text-overflow: ellipsis;overflow: hidden;height:30px;line-height:30px;}
._CartPage.pgdata2 .tiktslive .custm-tbl  td { font-weight:500 !important;font-size: 14px !important;border-radius:0px; padding:5px 8px;}
._CartPage .tiktslive .custm-tbl tbody { border-bottom:1px solid #e7e7e7;}
._CartPage .tiktslive .custm-tbl tbody:last-child { border-bottom:none;}
._CartPage .tiktslive .custm-tbl .table tbody+tbody {border-top: 1px solid #dee2e6 !important;}
._CartPage .tiktslive .cont:last-child{ border-bottom:none;}
._CartPage .tiktslive .cont .pnrdtls{float:left;width:45%;}
._CartPage .tiktslive .cont .pnrdtls .head, .tiktslive .cont .tiktactn .head{width:100%;background:#FFC;color:#333;font-size: 14px;font-weight: 400;text-transform: uppercase;}
._CartPage .tiktslive .cont .pnrdtls .detls{ font-size:15px; color:#2d2d2d; font-weight:400;}
._CartPage .tiktslive .cont .pnrdtls .detls strong{ font-size:15px; color:#2275c1; font-weight:600;}
._CartPage .tiktslive .cont .pnrdtls .detls, .tiktslive .cont .actin{padding: 8px 0px;height: 40px;}
._CartPage .tiktslive .cont .tiktactn{float:left;width:55%;}
._CartPage .tikts-shre{margin-bottom:0px;text-align:center;float:left;}
._CartPage .tikts-shre .form-check-label {font-weight: 500;color: #383838;font-size: 14px;margin-bottom: 0;cursor:pointer;}
._CartPage .tikts-shre .form-check-inline {margin-right: 5px;}
._CartPage .tikts-shre  .form-check-inline .form-check-input {margin-top: 4px;cursor:pointer;}
._CartPage .tikts-btn2{ text-align:right;}
._CartPage .tikts-btn2 button {padding: 4px 8px;margin:0px 0px 0px 5px;font-size: 13px;border-radius: 4px;font-weight: 500;text-transform: uppercase;outline: none;border: none;}
._CartPage .tikts-btn2 button img{width: 16px;height: 16px;margin-right:5px;}
._CartPage .tikts-btn2 .btn-dwnld{ background:#2e75b6;}
._CartPage .tikts-btn2 .btn-print{ background:#ff4f4f;}
._CartPage .tikts-btn2 .btn-ssr{ background:#28a745;}
._CartPage .cartdata .crtfiltr{margin-bottom:15px; float:left;}
._CartPage .cartdata .crtfiltr select{border-radius: 6px;padding: 5px 10px;border: 1px solid #7eb9da;background: #ffffff;}
._CartPage .cartdata .custm-tbl { margin-bottom:0px !important;}
._CartPage .cartdata .custm-tbl .table {border-spacing: 0 5px !important;margin-top: 0px !important;margin-bottom: 0px !important;border: 1px solid #e7e7e7; border-top:none;border-collapse: collapse !important;}
._CartPage .cartdata .custm-tbl  th {padding:8px 10px !important;background: #448bbb;color: #fff !important; max-width:300px !important;font-size: 15px !important;font-weight: 600 !important;}
._CartPage .cartdata .custm-tbl th:first-child{ border-radius:6px 0px 0px 0px;}
._CartPage .cartdata .custm-tbl th:last-child{ border-radius:0px 6px 0px 0px;}
._CartPage .cartdata .custm-tbl td {font-weight: 400 !important;font-size: 13.5px !important;border-bottom: 1px solid #e7e7e7 !important;border-radius: 0px;padding: 5px 12px;background: #f6f6f6;}
._CartPage .cartdata .custm-tbl  td span{  color: #343434;}
._CartPage .cartdata .custm-tbl  td small{display: block;line-height: 16px; text-align:left;color: #6d6d6d;padding-left: 0px;cursor:pointer;}
._CartPage .cartdata .custm-tbl  td span a{  color: #3b89cc;}
._CartPage .cartdata .custm-tbl  td span a i{ position:relative; top:2px;}
._CartPage .cartdata .custm-tbl .pric{ text-align:right;}
._CartPage .cartdata tbody{border-collapse: inherit !important;border-spacing: 0 4px !important;}
._CartPage .cartdata .tblbody thead{ }
._CartPage .cartdata .custm-tbl .viewbtn{background: #f16367;border-radius: 4px;padding: 3px 10px;text-transform: uppercase;font-size: 11px;color: #fff;}
._CartPage .cartdata .custm-tbl .viewbtn:hover{ background: #e7575b; color:#fff;}.cartdata .custm-tbl a:hover{ text-decoration:none;}.cartdata .nav-tabs .nav-link.active span{ margin:0px auto; text-align:center;    font-weight: 600;}
._CartPage .cartdata .nav-tabs .nav-link.active {color: #ffffff !important;border-radius:6px 6px 0px 0px !important;background-color: #f9f9f9;border-bottom: 1px solid #fff !important;border-top: 1px solid #7fb8de !important;border-left: 1px solid #7fb8de !important;border-right: 1px solid #7fb8de !important;/* border-color: #f9f9f9 #f9f9f9 #f9f9f9;  text-transform:uppercase;*/}
._CartPage .cartdata .nav-tabs .nav-link:hover {border-radius:6px 6px 0px 0px !important; background-color: #2f98de  !important; color:#fff !important;border-bottom: 1px solid #fff !important;border-top: 1px solid #7fb8de !important;border-left: 1px solid #7fb8de !important;border-right: 1px solid #7fb8de !important;}
._CartPage .cartdata .nav-tabs { border-bottom:none;border-radius:6px 6px 0px 0px;}
._CartPage .cartdata .nav-tabs a{color: #4293c9;font-weight: 500;}
._CartPage .cartdata .nav-tabs a:hover{color: #333;font-weight: 500;}
._CartPage .cartdata .nav-tabs li {padding: 0px 0px !important; }
._CartPage .cartdata .nav-tabs .nav-link {border: 1px solid #7bb4da!important;border-top-left-radius: 6px;border-top-right-radius: 6px;padding: 5px 15px;font-size:15px;border-bottom: 1px solid #fff !important;}
._CartPage .cartdata  .tab-content>.tab-pane { padding:0px;}

#Initial_Booking .iddinfo{height: 200px;overflow: auto;}

/**********************/
._CartPage .cartdata .tooltp {display:block;position:relative;text-align:left;top: 2px;}
._CartPage .cartdata .tooltp .datainfo {min-width: 280px;top:45px;left:52px;right:0;transform:translate(-50%, 0);padding:10px;color:#666666;background-color:#fff;font-weight: 300;font-size: 12px;border-radius:5px;position:absolute;z-index:99999999;box-sizing:border-box;box-shadow:0 1px 5px rgba(0,0,0,0.2);display: none;}
._CartPage .cartdata .tooltp:hover .datainfo {display:block;}
._CartPage .cartdata .tooltp .datainfo b {position:absolute;bottom:100%;left:50%;margin-left:-12px;width:24px;height:12px;overflow:hidden;}
._CartPage .cartdata .tooltp .datainfo b::after {content:'';position:absolute;width:12px;height:12px;left:50%;transform:translate(-50%,50%) rotate(45deg);background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.2);}
._CartPage .cartdata .tooltp .datainfo .infocl{border-bottom:1px solid #E9E9E9; display: flex;}
._CartPage .cartdata .tooltp .datainfo .infocl:nth-last-child(2){border-bottom:none !important;}
._CartPage .cartdata .tooltp .datainfo .infocl .infotxt{ float:left; width:50%; padding:5px 0px; color:#6a6a6a; font-weight:400;display: flex;}
._CartPage .cartdata .tooltp .datainfo .infocl .infotxt span{ font-weight:500; color:#363636;white-space: nowrap;width: 100% !important;overflow: hidden !important;text-overflow: ellipsis;}
._CartPage .cartdata .tooltp .datainfo .infocl .infotxt span i{font-size: 9px;position: relative;top: 0px;}
/********************/
._CartPage .cartdata .tabbable-responsive {display: block;min-width: 100%;overflow-x: auto;margin: 0px 0px -7px 0px;}
._CartPage .cartdata .tabbable {min-width: 100%;}
._CartPage .cartdata .tabbable .nav-tabs {white-space: nowrap;display: inline-block;min-width: 100%;padding: 0px 0px;overflow: hidden;}
._CartPage .tabbable .nav-item {display: inline-block;}
._CartPage .tabbable .nav-link {display: inline-block;}
._CartPage .badge-panding-alt {background-color: #ffdcc0;color: #f9723c;}
._CartPage .btnSection{display: flex; justify-content: center; align-items: center;}
._CartPage .btnSection button{margin: 15px;}

.__Timelimit a{color: #125079 !important;padding-top: 10px;display: inline-block;font-weight: 500;font-size: 14px;}
.__Timelimit a span{color: #000;padding-left: 10px;}

._pax-table tr td.infotxt {white-space:normal !important;}

#dvprintticket ul{padding:0;margin:0;}
#dvprintticket ul li{float:left;width:50%;margin:0 0 10px;}
#dvprintticket ul li label{font-size:14px;color:#878791;}

#Billing_details .tooltp .datainfo{min-width: 200px;top: -36px;padding: 5px 10px;left:30px;}
#Billing_details .tooltp .datainfo .infocl{border-bottom:0;}

/*Logout*/
#modal-LogOut .modal-header {display:none;}
#modal-LogOut .modal-body h2 {font-size:1.5rem;}
#modal-LogOut #btnclosepop {margin-right:5px;}

/*Easy Pay*/
.BSA_EasyPay .main-content {width: 50%;margin: 0 auto;}
#dvPGtypes fieldset {margin-bottom:0px;padding:5px 8px 15px 15px;border-radius:5px;}
.Payment_type ul {margin-bottom:0px;padding:0px;}
.Payment_type ul li {float:left;list-style:none;margin-bottom:0px;margin-right:15px;}
.Payment_type ul li:last-child {margin-right:0px;}
.Payment_type ul li label {color:#333;}

/*modal Fare*/
#modal-Fare.iziModal{z-index:1050 !Important;}

#Airline_chosen .chosen-choices {max-height:75px;overflow:auto;overflow-x:hidden;}
#ddlSupplier_chosen .chosen-choices {max-height:75px;overflow:auto;overflow-x:hidden;}
#ddlOfficeid_chosen .chosen-choices {max-height:75px;overflow:auto;overflow-x:hidden;}
#ddlBookingOfficeid_chosen .chosen-choices {max-height:75px;overflow:auto;overflow-x:hidden;}

#Airline_chosen .chosen-choices li input {font-weight:500;height:37px !important;}
#ddlSupplier_chosen .chosen-choices li input {font-weight:500;height:37px !important;}
#ddlOfficeid_chosen .chosen-choices li input {font-weight:500;height:37px !important;}
#ddlBookingOfficeid_chosen .chosen-choices li input {font-weight:500;height:37px !important;}

/*flaticon rupee*/
 #w2grid_tables .flaticon-rupee-1 {display: block !important;}

 /*Insurance*/
.__travelinsurance .accordion .__card{background:#fff;float:left;width:100%;box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);margin-bottom:15px;}
.__travelinsurance .accordion .__card-header{background-color: #ddf5f3;background: linear-gradient(180deg, #ddf5f3, #ddf5f347);padding:15px;cursor:pointer;}
.__travelinsurance .accordion .__card-header h2{font-size: 15px;font-weight: 600;margin: 0;display: inline-block;}
.__travelinsurance .accordion .__card-header h2 img{width: 26px;margin-right: 6px;}
.__travelinsurance .accordion .__card-header h2 span{background: linear-gradient(45deg, #136a4ff0, #28a555e0);background: linear-gradient(45deg, #289984f0, #31b35fe0);padding: 5px;color: #fff;border-radius: 3px;font-size: 12px;float: right;margin-left:10px;}
.__travelinsurance .accordion .__card-header span{float: right;font-size: 15px;color: #000000;}
.__travelinsurance .accordion .__card-header span img{width:80px;margin-right:10px;}
.__travelinsurance .accordion .__card-body{padding:15px;float:left;width:100%;float:left;width:100%;}
.__travelinsurance .accordion .__card-body ul{padding:0;margin:0;}
.__travelinsurance .accordion .__card-body ul li{width:33.3%;float:left;padding:0 5px;list-style:none;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card{display:block;padding:10px;border:1px solid #ddd;border-radius: 6px;display: flex;align-items: center;gap: 15px;transition:.6s;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card .left_icon img{width: 36px;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card .right_content h6{font-size: 13px;color: #000;margin-bottom: 3px;font-weight:600;}
.__travelinsurance .accordion .__card-body ul li .__insurance_card .right_content p{font-size: 11px;margin: 0;color:#686e6e;}

.__travelinsurance .__insuranceselection{padding:5px 15px;float:left;width:100%;}
.__travelinsurance .__insuranceselection ul{margin:0;padding:0;}
.__travelinsurance .__insuranceselection ul li{font-size:14px;list-style:none;}
.__travelinsurance .__insuranceselection ul li label{color:#000;}

.__travelinsurance .clsInsuranceDetails{padding: 5px 15px;float: left;width: 100%;border-top: 1px solid rgb(238, 238, 238);}

.__AdrressDetails label{font-size:13px;font-weight:500;color:#8392a5;}
.__AdrressDetails .form-control {border: 1px solid #ced4da;border-radius: 4px;font-size: 14px;font-weight: 500;background-color: #fff;color: #333;width: 100%;padding: 0px 10px;height: 40px;}

/*____Banner____*/
.__mainBanner {float: left;width: 88%;position: fixed;bottom: 70px;left: 50%;transform: translate(-50%, 10px);z-index:-1;}
.__mainBanner .camera_wrap{height:160px !important;}
.__mainBanner .camera_wrap .cameraCont .cameraSlide img{height:160px !important;}
.__mainBanner .camera_wrap .camera_pag{display:none;}
.__mainBanner .camera_next > span, .__mainBanner .camera_prev > span, .__mainBanner .camera_commands > .camera_stop, .__mainBanner .camera_commands > .camera_play{display: block;height: 40px;width: 40px;}
.__mainBanner .camera_next > span {background: url("/Images/AIRIQ/camera_skins.png") -40px 0px no-repeat;}
.__mainBanner .camera_prev > span {background: url("/Images/AIRIQ/camera_skins.png") 0px 0px no-repeat;}
.__mainBanner .camera_commands > .camera_play {background: url("/Images/AIRIQ/camera_skins.png") -80px 0px no-repeat;}
.__mainBanner .camera_commands > .camera_stop {background: url("/Images/AIRIQ/camera_skins.png") -120px 0px no-repeat;}

/*___Chat Support___*/
.chatSupportDetails h5 {font-size:16px;color :var(--color-primary);}
.chatSupportDetails .__close{position: absolute;right: 10px;top: 10px;background: #fff;color: #333;font-size: 22px;z-index: 1;border-radius: 50%;padding: 5px;cursor: pointer;opacity: .7;}
.chatSupportDetails .__close:hover{opacity: 1;}
.chatSupportDetails .supportImg img{width:100%;}
.chatSupportDetails .__addRemoveBtns{margin-top:10px;}
.chatSupportDetails .__addRemoveBtns button{color: #fff;border: none;border-radius: 4px;font-size: 12px;width: 26px;height: 26px;padding:4px;}
.chatSupportDetails .__addRemoveBtns span{text-align: center;padding:0 5px;}
.chatSupportDetails .__addedContent{margin-bottom:10px;}
.chatSupportDetails .__addedContent input{height:44px;margin-bottom:8px;font-size :13px;}
.chatSupportDetails .__chatCntRight{text-align:left;}
.chatSupportDetails .__chatCntRight .__addRemoveBtns{justify-content:flex-end;}
.chatSupportDetails .__chatContent p{text-align: center;font-size: 17px;padding-top: 10px;padding-bottom: 20px;margin-bottom: 0px;color:var(--color-secondary);margin : 0 auto;width :85%;}
.chatSupportDetails .clsPopupBody {padding-top :0;background: url("/Images/AIRIQ/support-bg.png") no-repeat;background-size: cover;}
.chatSupportDetails .__chatPopup .col-12.form-group.p-0 {background :#c7def0;}
.chatSupportDetails .__chatPopup .supportImg {width :155px;margin:0 auto;}

.__Additionalinfo {position: fixed;right: 14px;bottom: 61px;padding: 10px 10px;border-radius: 10px;display: flex;justify-content: center;align-items: center;background: var(--color-primary);box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;width: 135px;cursor: pointer;}
.__Additionalinfo img {height: 30px;width: 30px;}
.__Additionalinfo h5 {font-size: 12px;margin-bottom: 0px;color: #ffffff;font-weight: 600;line-height: 17px;text-align: center;}

.__HomeSearch .__HomeProductMenu {float: left;width: 100%;margin: 0 auto;border-radius: 10px 10px 0 0;padding: 0;position: relative;z-index: 3;bottom:0px;top: 35px;padding-left: 15px;text-align: left;}
.__HomeSearch .__HomeProductMenu li{color: #343b53;display: inline-block;padding: 0px 2px;text-align: center;position: relative;}
.__HomeSearch .__HomeProductMenu li i{font-size: 35px;color: #343b53;width: 100%;}
.__HomeSearch .__HomeProductMenu li span{font-size: 13px;font-weight: 600;color: #333;display:inline-block;margin-top:0px;}
.__HomeSearch .__HomeProductMenu li a{text-decoration:none;border-radius: 10px;padding: 5px;width: 85px;height: 75px;display: flex;flex-flow: column;align-items: center;justify-content: center;gap: 5px;box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;background: #ffffff;border: 3px solid #fff;transition: all .5s ease;}
.__HomeSearch .__HomeProductMenu li a img{width:40px;}
.__HomeSearch .__HomeProductMenu li.active a {background: var(--color-light);}
.__HomeSearch .__HomeProductMenu li.active span {color: var(--color-primary);font-weight: 600;}
.__HomeSearch .__HomeProductMenu li:hover a{box-shadow: 0 13px 21px -1px rgba(0, 0, 0, .3);transform: translateY(-7%);}
.__HomeSearch .airiq-search-cont{padding-top:60px;margin-top:0;z-index:1;position:relative;}

/*Hotel content css*/
#HotelSearch {padding: 0 15px;}
#HotelSearch .__Form_Box, #HotelSearch .form-group {padding: 0 5px;}
#HotelSearch .__Form_Box label{display:none;}
#HotelSearch .__Form_Box input[type="text"], #HotelSearch .__Form_Box select{border: 1px solid #ccc;padding: 0px 15px 0px 40px;font-weight: 500;height: 55px;font-size: 14px;}
#HotelSearch .__Form_Box .icon-inside{position: absolute;left: 20px;top: 40%;font-weight: 500;font-size: 22px;color: rgb(91, 91, 91);margin-top: -10px;transition: 0.9s;}

#HotelSearch .room-details label {color: #333;font-size:13px;font-weight:500;margin-bottom:5px;}
#HotelSearch .add_room_search {padding: 0 5px;}
#HotelSearch .addroomss {float: left;color: #000;font-size: 13px;font-weight: 600;}
#HotelSearch .add_room_search a {color: var(--color-primary);}
#HotelSearch .addroomss a span{margin-right:5px;}
#HotelSearch .adv_srch, #HotelSearch .addroomss a span.brdr-full {float: left;border: 1px solid var(--color-primary);border-radius: 4px;background-color: #ffffff;font-size: 13px;font-weight: 600;margin-bottom: 5px;height: 50px;line-height: 50px;padding: 0 15px;color: var(--color-primary)}
#roomdetail .__Form_Box label{display:block;}
#roomdetail .__Form_Box select{height:40px;padding:5px 10px;font-size:14px;}
#HotelSearch .Search_button{text-align:right;padding: 0 5px;}
#HotelSearch .Search_button #btn_Search i{font-size: 18px;position: relative;top: 2px;}

.rating-form {background: #fff;border-radius: 2px;box-shadow: none;width: 100%;float: left;position: relative;}
.rating-form label {display: inline-block;cursor: pointer;background-color: #fcfeff;padding: 8px 10px;border: 1px solid #ccc;margin-bottom: 10px;font-size:13px;border-radius: 3px;}
.rating-form h3 {font-size: 13px;font-weight: 600;margin-bottom: 5px;color: #333;}

.pd-checkbox {float: left;margin-right: 6px;margin-bottom: 0px;position:relative;}
.pd-checkbox label {position: relative;padding: 8px 10px;}
.pd-checkbox input, .pd-checkbox label {display: inline-block;vertical-align: middle;cursor: pointer;}
.pd-checkbox input {opacity: 0;position: absolute;}
.pd-checkbox input:checked + label{background:var(--color-primary);color:#fff;}
.pd-checkbox input + label:before {content: "\f006";font-family: 'Font Awesome 6 Free';background: #fff;display: inline-block;vertical-align: middle;width: 18px;height: 18px;margin-right: 10px;text-align: center;font-size: 15px;line-height: 18px;color: #fdb713;font-weight: normal;}
.pd-checkbox input:checked + label:before {content: "\f005";font-family: 'Font Awesome 6 Free';color: #fdb713;background-color: transparent;}

#hotelContent .input-section{position: relative;margin-bottom:20px;}
#hotelContent .input-section input{width: 100%;height: 60px;background-color: #f9f9f9;border-radius: 35px;font-size: 20px;font-weight: 600;padding: 0 15px 0 60px;}
#hotelContent .input-section input::placeholder{color: #5a6886 ;font-weight: 700;}
#hotelContent .input-section span{position: absolute;top: 15px;left: 25px;font-size: 20px;}

#search #hotelContent .date{border-right: 1px solid #000;display: flex;justify-content: space-between;align-items: center;padding: 10px;margin-left: 6px;border-radius: 0px;}
#search #hotelContent .date .in_input {text-align:center;font-size:20px;}
#search #hotelContent .date p {text-align:center;font-size:16px;color:#000;}

/*Hotel Dropdown*/
#HotelSearch .dropdown-menu {width:100% !important;left:0px !important;max-height:230px !important;padding:0px;overflow-y:auto;}
#HotelSearch .clstyphead.one {width:100%;float:left;}
#HotelSearch .avail_logo {float: left;width: 8%;color: #333;}
#HotelSearch .avail_logo img {width: 20px;}
#HotelSearch .clstyphead {float: left;width: 92%;}
#HotelSearch .typeahead .clsthmail {float: left;width: 90%;}
#HotelSearch .clstyphead .clscountry {float: right;width:20px;}
#HotelSearch .clstyphead .clscountry .clsthright {border: none;display: block;text-align: right;color: rgb(107, 107, 107);float: right !important;width: 100% !important;font-size: 12px;font-weight: 500;}
#HotelSearch .clstyphead .clscategory .clstype {font-size: 12px;font-weight: 600;background-color: var(--color-secondary-light);color: var(--color-secondary);border-radius: 4px;padding: 1px 4px;}
#HotelSearch ul.typeahead li.active .clsthright {color: #fff;}
#HotelSearch #dt-travel-booking-search .clscityloader {position: absolute;right: 28px;top: 9px;width: 22px;}

/*Insurance*/
#dvInsurance{padding: 0 15px;}
#dvInsurance .form-group{padding:0 5px;}
/*#dvInsurance .form-group label{display:none;}*/
#dvInsurance .form-group .form-control{border: 1px solid #ccc;padding: 0px 15px 0px 15px;font-weight: 500;height: 55px;font-size: 14px;}
#dvInsurance .Search_button{padding:0 5px;}
#dvInsurance .Search_button #btnGetQuote{background:var(--color-primary);height:55px;}

.htl_room {color: var(--color-primary);padding-top: 6px;float:left;}
.htl_room i {font-size: 26px;color: var(--color-primary);}
label.htl_room {color: #561fbb !important;cursor: pointer;}
.Search_button .btn_color1 {height: 50px;box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);text-transform: uppercase;background: #008dec;border: 1px solid #008dec;font-size: 15px;}
#roomdetail, #dvaddFilteration {padding-top:10px !important;border-top:1px solid #ddd;}
/*==========================================
                    B2C
============================================*/

/*____Header____*/
.__clsHeader{height:60px;}
.__clsHeader .navbar{background-color: var(--color-white);color: var(--color-black);padding: 0 10px;z-index:10;}
.__clsHeader .navbar .navbar-brand img{width:115px;}
.__clsHeader .navbar .nav-item{padding: 12px 30px;}
.__clsHeader .navbar .menu ul{list-style: none;text-align: center;padding:0px;margin:0px;}
.__clsHeader .navbar .menu a{text-decoration: none;display: block;position: relative;color: var(--color-primary);font-weight: 500; line-height: 19px; font-size: 14px;padding-left:0px !important;padding-right:0px !important;}
.__clsHeader .navbar .menu a.active {color: var(--color-secondary);}
.__clsHeader .menu ul li a.active::before{content:" ";position:absolute;left: 0;bottom: 4px;width: 100%;height: 2px;background-color: var(--color-secondary);}
.__clsHeader .navbar .menu a:hover {color: var(--color-secondary);}

/*____Home Banner____*/
.banner .leftContent{position: relative;top: 265px;padding-left:62px;}
.banner .leftContent h5{font-size: 30px;color: #fff;font-weight: 600;}
.banner .leftContent h5 span{font-size: 45px;color: var(--color-secondary);font-weight: 600;position: relative;top: 6px;padding-left: 20px;}

.banner.__cmnLogin {padding:0px;}
.banner.__cmnLogin .container-fluid{width:100%;}
.banner.__cmnLogin .__carouselCnt{padding:0px;}
.banner.__cmnLogin .__carouselCnt .bannerContents{position: absolute;top: 80px;width: 100%;z-index:2;}
.banner.__cmnLogin .__carouselCnt .bannerContents .__cmnLeftCnt{float:left;max-width: 66.666667%;width: 66.666667%}
.banner.__cmnLogin .__carouselCnt .bannerContents .__cmnRightCnt{float:right;max-width: 33.333333%;width: 33.333333%;}
.banner.__cmnLogin .__carouselCnt .carousel{position:relative;overflow:hidden;}
.banner.__cmnLogin .__carouselCnt .carousel .carousel-item img{width:100%;object-fit:cover;height:500px;}
.banner.__cmnLogin .__carouselCnt .message_wrap{bottom:5px;}
.banner.__cmnLogin .__carouselCnt .message_wrap p.message{padding:0px !important;border-radius:0px;}
.banner.__cmnLogin .__carouselCnt #loginpnl p span.error_active{border-radius:0px;padding:4px;}
.banner.__cmnLogin .lgnreg-frm{padding-right:124px;}

.__cmnLogin {padding:80px 0px;}
.__cmnLogin .container-fluid{width:94%;}
.__cmnLogin .lgnreg-frm{padding-right:60px;}
.__cmnLogin .lgnreg-frm .header{text-align:center;padding-bottom:20px;}
.__cmnLogin .lgnreg-frm .header h5{color:#fff;margin-bottom:0px;font-size:19px;}
.__cmnLogin .lgnreg-frm input{width: 100%;height: 45px;border-radius: 8px;border: 1px solid #ffffff;background: transparent;color:#fff;padding: 0px 15px 0 36px;margin-bottom: 18px;}
.__cmnLogin .lgnreg-frm input::placeholder{color:#b9b9b9;font-size:14px;}
.__cmnLogin .lgnreg-frm button{width: 100%;height: 45px;border-radius: 8px;border: none;background: var(--color-secondary);color: #fff;font-weight:300;}
.__cmnLogin .lgnreg-frm .loginInfo {padding-bottom:28px;display: flex;align-items: center;padding-left:5px;}
.__cmnLogin .lgnreg-frm .loginInfo span{position:relative;color:#fff;}
.__cmnLogin .lgnreg-frm .loginInfo span::before{content: " ";position: absolute;left: -6px;bottom: -7px;width: 65px;height: 3px;background-color: var(--color-secondary);border-radius:50px;}
.__cmnLogin .lgnreg-frm .loginInfo a{position:relative;color:#fff;margin-right:20px;cursor:pointer;}
.__cmnLogin .lgnreg-frm .loginInfo a.active::before{content: " ";position: absolute;left: -6px;bottom: -7px;width: calc(100% + 15px);height: 3px;background-color: var(--color-secondary);border-radius:50px;}

.__cmnLogin .lgnreg-frm .loginInfo a:hover{color:var(--color-secondary);}
.__cmnLogin .lgnreg-frm .loginInfo a::after {content: '';position: absolute;bottom: -7px;left: 50%;width: 0;height: 3px;background-color: var(--color-secondary);transition: all 0.4s ease;transform: translateX(-50%);border-radius:50px;}
.__cmnLogin .lgnreg-frm .loginInfo a:hover::after {width: 100%;}

.__cmnLogin .lgnreg-frm .loginInfo a:last-child::before{width: 104px;}
.__cmnLogin .lgnreg-frm .single-input{position:relative;}
.__cmnLogin .lgnreg-frm .single-input span{position: absolute;left: 10px;top: 11px;}
.__cmnLogin .lgnreg-frm .single-input span i{color:#fff;}
.__cmnLogin .lgnreg-frm .buttondiv{margin-bottom:14px;margin-top:15px;position:relative;}
.__cmnLogin .lgnreg-frm .buttondiv i{position: absolute;right: 15px;top: 15px;}
.__cmnLogin .lgnreg-frm .forgot-btn, .banner .lgnreg-frm .lgnreg-lnk{text-align: center;color: #fff;font-size: 14px;background: var(--color-primary);white-space: nowrap;width: 100%;display: inline-block;height: 45px;border-radius: 8px;padding-top: 0px;}
.__cmnLogin .lgnreg-frm .loginBtns a{text-align: center;color: #fff;font-size: 14px;background: var(--color-primary);white-space: nowrap;width: 100%;display: inline-block;height: 45px;border-radius: 8px;padding-top: 12px;}
.__cmnLogin .lgnreg-frm .forgot-btn a{color:var(--color-secondary);text-decoration:underline !important;}
.__cmnLogin .lgnreg-frm .lgnreg-lnk{text-align:center;font-size:14px;padding-top:0px;}
.__cmnLogin .lgnreg-frm .lgnreg-lnk a{color:var(--color-white);text-decoration:none !important;font-weight:300;}
.__cmnLogin .lgnreg-frm input:-webkit-autofill, .banner .lgnreg-frm input:-webkit-autofill:hover,.banner .lgnreg-frm input:-webkit-autofill:focus,.banner .lgnreg-frm input:-internal-autofill-selected {background-color: transparent !important;-webkit-text-fill-color: #fff !important;transition: background-color 5000s ease-in-out 0s !important;}
.__cmnLogin .lgnreg-frm .loginInfo .infoIcon i{color:#fff;font-size:20px;margin-right:10px;}
.__cmnLogin .lgnreg-frm .loginInfo p{color:#fff;margin-bottom:0px;font-size:12px;padding-right:62px;}

/*____Welcome____*/
.welcome{padding: 50px 0px 85px 0px;}
.welcome p{color:#4d4d4d;}
.welcome .title{text-align: center;}
.welcome .title h5{color: var(--color-secondary);font-size: 25px;font-weight: 400;}
.welcome .wlcCard{text-align: center;}
.welcome .wlcCard img{width: 110px;}
.welcome .wlcCard h5{color:#4d4d4d;font-size: 17px;margin-bottom: 2px;font-weight: 400;}
.welcome .wlcCard .content{padding-top: 10px;}
.welcome .description{text-align: center;padding-top: 20px;color: #4d4d4d;}

/*____Register____*/
.register{background: #f5f5f5;border-radius: 500px 0 0 500px;position: relative;height: 385px;padding: 48px;margin-left: 38px;}
.register::before{content: "";background-image: url(/Images/AIRIQ/Home/register/reg-bg.png);width: 96%;height: 385px;left: 46px;top: 0;position: absolute;z-index: 0;background-position: center;background-size: cover;}
.register .cardImg {position: absolute;right: 110px;bottom: -87px;}
.register .cardImg img{width: 310px;}
.register .iconcardImg{width: 85px;background: #fff;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;border-radius: 50%;height: 85px;display: flex;align-items: center;justify-content: center;margin: 0 auto;}
.register .iconcardImg img{width: 52px;}
.register .title{text-align: center;padding-bottom:14px;}
.register .title h5{color: var(--color-secondary);margin-bottom: 0px;font-size: 25px;font-weight: 400;}
.register .title p{font-size: 14px;padding-top:6px;}
.register .registerCard{padding-top: 40px;text-align: center;position: relative;z-index: 10;}
.register .registerCard .content h5{font-size: 14px;padding-top: 13px;color: var(--color-primary);font-weight: 400;}
.register .registerCard .overlay{clip-path: polygon(0 0, 41% 0, 100% 71%, 59% 70%);width: 151px;height: 150px;background: #e2e2e2;position: absolute;top: 18px;left: 52px;z-index: -1;}

/*____Partner____*/
.partner {padding: 80px 0px;overflow:hidden;}
.partner .title{text-align: center;padding-bottom: 25px;}
.partner .title h5{color: var(--color-secondary);font-size:25px;font-weight:400;}
.partner .title p{color:#4d4d4d;}
.partner .leftCard{background: #ef6367;border-radius: 35px;padding: 35px;height: 450px;position: relative;}
.partner .leftCard .content{color: #fff;}
.partner .leftCard .content h5{margin-bottom: 0px;font-size: 24px;font-weight: 400;}
.partner .leftCard .content p{font-size: 14px;}
.partner .leftCard .leftImg{position: absolute;bottom: -65px;right: -30px;}
.partner .leftCard .leftImg img{width: 464px;}
.partner .partnerCard{position: relative;}
.partner .partnerCard .innerCard {width: 310px;height: 210px;background-color: #a3d5f7;clip-path: path("M15.5 0 Q0 0 0 15.5 V167 Q0 214 36.2 210 H242 Q283.6 217 292 179 V94 Q289.4 70.2 258.4 68 Q234.6 65.6 233.1 36.5 Q241.2 0 208.7 0 H18.5 Z");-webkit-clip-path: path("M15.5 0 Q0 0 0 15.5 V167 Q0 214 36.2 210 H242 Q283.6 217 292 179 V94 Q289.4 70.2 258.4 68 Q234.6 65.6 233.1 36.5 Q241.2 0 208.7 0 H18.5 Z");padding: 33px;margin-bottom: 30px;border-radius: 35px;position: relative;margin-left: 0px;}
.partner .partnerCard .overlayImg{position: absolute;top: 0;right: 8px;background: #f2f2f2;border-radius: 50px;width: 65px;height: 65px;text-align: center;display: flex;justify-content: center;align-items: center;}
.partner .partnerCard .overlayImg img{width: 40px;}
.partner .partnerCard .innerCard h5{color: #fff;font-size: 22px;font-weight: 400;margin: 0px;}
.partner .partnerCard .innerCard p{color: #005792;padding-top: 10px;font-size:13px;}

/*____Leaders____*/
.leaders{padding: 100px 0px 20px 0px;background: #f7f7f7;overflow: hidden;}
.leaders img{width: 100%;border-radius:15px;}
.leaders .__cmnImage{position: relative;padding:0 3px;}
.leaders .__cmnImage .leadersImg{position: relative;transition:all 0.5s linear;}
.leaders .__cmnImage:first-child .leadersImg, .__cmnImage:nth-child(5) .leadersImg, .__cmnImage:nth-child(9) .leadersImg{margin-top: 50px;}
.leaders .__cmnImage:nth-child(3) .leadersImg, .__cmnImage:nth-child(7) .leadersImg{margin-top: 60px;}
.leaders .__cmnImage .leadersInsideImg{margin-top: 10px;position:relative;}
.leaders .__cmnImage .cmnImg{transition:all 0.5s linear;}
.leaders .__cmnImage .cmnImg .layers {position: absolute;top: -114px;left: 0;width: 100%;height: 102px;background: linear-gradient(0deg, #ffffff, #00000000);border-radius: 12px;}
.leaders .__cmnImage .cmnImg .stars{position: absolute;left: 50%;top: 86%;transform: translate(-50%, -50%);}
.leaders .__cmnImage .cmnImg .stars ul{list-style: none;padding: 4px;border-radius: 50px;background: #0000005e;margin: 0px;}
.leaders .__cmnImage .cmnImg .stars ul li{display:flex;}
.leaders .__cmnImage .cmnImg .stars ul li i{font-size: 8px;color: #ffce00;margin:0 1px;}
.leaders .__cmnImage .cmnImg .leadersContents{transition:all 0.5s linear;position:relative;}
.leaders .__cmnImage .cmnImg .leadersContents:hover{transform:scale(2.2);z-index:100;}
.leaders .__cmnImage .cmnImg .leadersContents:hover .layers{visibility:hidden;}
.leaders .__cmnImage .cmnImg .__personInfo{background-color:#00000094;position:absolute;left:0;top:0;border-radius:15px;height:100%;width:100%;text-align:center;padding:0px 5px;overflow:hidden;visibility:hidden;cursor:pointer;}
.leaders .__cmnImage .cmnImg .leadersContents:hover .__personInfo{visibility:visible;}
.leaders .__cmnImage .cmnImg .leadersContents:hover .stars ul{padding: 2px;}
.leaders .__cmnImage .cmnImg .leadersContents:hover .stars ul li i{font-size: 5px;}
.leaders .__cmnImage .cmnImg .leadersContents:hover .stars{top:92%;}
.leaders .mainContents{position: relative;top: -62px;width: 438px;margin: 0 auto;}
.leaders .mainContents .readBtn{width: 270px;font-size: 13px;margin: 0 auto;transition:all 0.3s linear;}
.leaders .mainContents .readBtn:hover{width:350px;}
.leaders .mainContents .readBtn button{display: flex;justify-content: space-between;align-items: center;border: none;padding: 10px 20px;border-radius: 8px;background-color: var(--color-secondary);color: #fff;width: 100%;font-size: 15px;position:relative;height:40px;}
.leaders .mainContents .readBtn button span{position:absolute;left:50%;transform: translateX(-50%);width:100%;padding-right:70px;}
.leaders .mainContents .readBtn button i{font-size:20px;position:absolute;right:22px;top:10px;}
.leaders .contents{padding-bottom:20px;text-align:center;}
.leaders .contents h5{font-size: 32px;font-weight: 400;margin-bottom: 0px;}
.leaders .contents h5 span{color: var(--color-secondary);}
.leaders .contents h5:nth-child(2){color:#b4b4b4;}
.leaders .mainContents p{text-align:center;color:#4d4d4d;}
.leaders .__personInfo .__name{padding-top:14px;}
.leaders .__personInfo .__name p {color:#ddd;margin-bottom:0px;padding-bottom:8px;}
.leaders .__personInfo .__name .__personName{padding-bottom:0px;}
.leaders .__personInfo p{font-size:5.8px;color:#fff;}
.leaders .__personInfo h5{font-size: 9px;margin-bottom: 0px;color:#fff;text-transform:uppercase;}

/*____Our Team____*/
.ourTeam {padding:80px 0px;}
.ourTeam .__columnWth{flex: 0 0 37.333333%;max-width: 37.333333%;padding-right:0px;}
.ourTeam .__columnWth:last-child{flex: 0 0 25.333333%;max-width: 25.333333%;padding-right: 15px;padding-left: 15px;}
.ourTeam .innerImg {height:300px;margin-bottom:15px;position:relative;}
.ourTeam .innerImg img{width:100%;height:100%;object-fit:cover;border-radius:10px;}
.ourTeam .innerImg.imageAdjtManually img{object-fit:fill;}
.ourTeam .innerImg.__customImage{height:210px;}
.ourTeam .__mainImg{padding-right:0px;}
.ourTeam .title{text-align: center;padding-bottom:50px;}
.ourTeam .title h5{color: var(--color-secondary);font-size: 25px;font-weight: 400;}
.ourTeam .title p{color:#4d4d4d;}
.ourTeam .innerImg .imgOverlay{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: #00000069;border-radius: 10px;display: flex;justify-content: center;align-items: center;cursor:pointer;}
.ourTeam .innerImg .imgOverlay .viewContent{color:#fff;text-align:center;}
.ourTeam .innerImg .imgOverlay .viewContent h5{margin:0px;}
.ourTeam .innerImg .imgOverlay .viewContent i{font-size:24px;}
#viewMore .carousel-item img{width:100%;height:100%;}
#viewMore .modal-content{background-color:transparent;border:none;}
#viewMore .modal-content .modal-header{background:transparent;border:none;}
#viewMore .modal-content .modal-header button{position: relative;right: 20px;top: 44px;padding: 0px;opacity: 1;z-index: 10;}
#viewMore .modal-content .modal-header button i {color: #605c5c;background: #ffffff;border-radius: 50px;width: 40px;height: 40px;font-size: 21px;padding-top: 10px;box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;}
#viewMore .modal-content .modal-body{padding:4px;background-color:#fff;border-radius:10px}
#viewMore .modal-content .modal-body img{border-radius:10px;}

#viewMore .carousel-control-prev{top: 58%;left: -4%;transform: translate(-50%, -50%);}
#viewMore .carousel-control-prev::before, #viewMore .carousel-control-prev::after{content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 35px;border: medium inset transparent;}
#viewMore .carousel-control-prev::before{margin-left: 25px;border-right: 27px solid #0f2454;border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}
#viewMore .carousel-control-prev::after{border-right: 17px solid #FFF;margin-left: 31px;border-top-width: 13px;border-bottom-width: 13px;top: 8px;}

#viewMore .carousel-control-next{top: 58%;right: -19%;transform: translate(-50%, -50%);}
#viewMore .carousel-control-next::before, #viewMore .carousel-control-next::after{content: '';display: block;width: 0;height: 0;position: absolute;right: 0;top: 0;margin-top: 35px;border: medium inset transparent;}
#viewMore .carousel-control-next::before{margin-right: 25px;border-left: 27px solid #0f2454;border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}
#viewMore .carousel-control-next::after{border-left: 17px solid #FFF;margin-right: 31px;border-top-width: 13px;border-bottom-width: 13px;top: 8px;}

#viewMore ~ .modal-backdrop{background-color: #05314f !important;}
#viewMore ~ .modal-backdrop.show {opacity: .8 !important;}

/*==========================================
              Agent Contact Us
============================================*/

/*____Contact Banner____*/
.contactUsBanner{background-image: url(/Images/AIRIQ/Home/contact/ContactBanner.png);width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;height: 436px;}
.contactUsBanner .content{padding: 128px 40px;}
.contactUsBanner .content p{color: #fff;font-size: 30px;font-weight: 600;margin: 0px;}
.contactUsBanner .content p span{color:var(--color-secondary);font-style:normal;font-weight:400;}
.contactUsBanner .description{margin-top: 20px;}
.contactUsBanner .content .mainHeader{color: #fff;position: relative;}
.contactUsBanner .content .mainHeader::before{content: " ";position: absolute;left: 0;bottom: -5px;width: 150px;height: 2px;background-color: var(--color-secondary);}

/*____contactInfo____*/
.contactInfo{padding: 40px 0px;}
.contactInfo .header{padding-bottom: 32px;}
.contactInfo .header h5{color: var(--color-secondary);font-weight: 400;}
.contactInfo .contents input{width: 100%;height: 41px;background: #f6f5f5;border: none;border-radius: 2px;padding: 0 20px;margin-bottom: 20px;font-size:14px;}
.contactInfo .contents textarea{width: 100%;height: 135px;background: #f6f5f5;border: none;border-radius: 2px;padding: 20px;margin-bottom: 20px;font-size:14px;}
.contactInfo .sendMsgBtn{width: 320px;}
.contactInfo .sendMsgBtn button{width: 100%;border: none;background: var(--color-secondary);border-radius: 7px;height: 50px;color: #fff;font-size:14px;}
.contactInfo .sendMsgBtn button i{margin-left: 20px;}
.contactInfo .rightContent h5{font-size: 30px;color: var(--color-primary);font-weight: 400;}
.contactInfo .rightContent .contactDetails{border-top: 2px solid #ddd;padding-top: 20px;margin: 40px 0px;}
.contactInfo .rightContent .contactDetails h5{color: var(--color-secondary);}
.contactInfo .rightContent .contactDetails .socialLinks{padding-top: 28px;}
.contactInfo .rightContent .contactDetails .socialLinks ul{list-style: none;padding: 0px;}
.contactInfo .rightContent .contactDetails .socialLinks ul li{display: inline-block;padding-right: 15px;}
.contactInfo .rightContent .contactDetails .socialLinks ul li i{color: #cbcbcb;}
.contactInfo .rightContent .contactDetails a{color:var(--color-primary);}

/*____Contact Map____*/
.contactMap .mapContent{border-radius: 20px;overflow: hidden;margin-bottom:50px;}
.contactMap .mapContent iframe{width: 100%;}

/*==========================================
                    Agents
============================================*/

/*____Agent____*/
.agentBanner{background-image: url(/Images/AIRIQ/Home/agents/Agentbanner.png);width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;}
.agentBanner .content{padding: 90px 0px;}
.agentBanner .content p{color: #fff;font-size: 30px;font-weight: 200;margin: 0px;   }
.agentBanner .description{margin-top: 10px;}
.agentBanner .description p{font-weight: 600;}
.agentBanner .content .mainHeader{color: #fff;position: relative;}
.agentBanner .content .mainHeader::before{content: " ";position: absolute;left: 0;bottom: -5px;width: 172px;height: 2px;background-color: var(--color-secondary);}
.agentBanner .lgnreg-frm .single-input span{top:15px;}

/*____Success____*/
.success{padding: 40px 0px;}
.success .title{text-align: center;padding-bottom: 35px;}
.success .title h5{color: var(--color-secondary);font-size: 25px;font-weight: 400;}
.success .successCard{text-align: center;}
.success .successCard .cardImg {margin-bottom: 16px;}
.success .successCard .cardImg img{width:100px;}
.success .successCard .cardCnt h5{font-size: 17px;color: var(--color-primary);}
.success .successCard .cardCnt p{color:#4d4d4d;font-size:15px;}
.success .description{text-align: center;padding-top: 20px;border-top: 2px solid #ddd;margin-top: 35px;}
.success .description p{color: #4d4d4d;font-size: 15px;}
.success .successCard .cardCnt{padding: 0px 4px;}

/*____Business____*/
.business{background-color:#f7f7f7;padding: 60px 0px;}
.business .content {position: relative;}
.business .content .innerCard {width: 310px;height: 210px;background-color: #a3d5f7;clip-path: path("M15.5 0 Q0 0 0 15.5 V167 Q0 214 36.2 210 H242 Q283.6 217 292 179 V94 Q289.4 70.2 258.4 68 Q234.6 65.6 233.1 36.5 Q241.2 0 208.7 0 H18.5 Z");-webkit-clip-path: path("M15.5 0 Q0 0 0 15.5 V167 Q0 214 36.2 210 H242 Q283.6 217 292 179 V94 Q289.4 70.2 258.4 68 Q234.6 65.6 233.1 36.5 Q241.2 0 208.7 0 H18.5 Z");padding: 100px 33px 33px 24px;margin-bottom: 12px;border-radius: 35px;position: relative;margin-left: 0px;position: relative;overflow: hidden;}
.business .content .innerCard .maskOverlay{position: absolute;left: -112px;top: -143px;}
.business .content .innerCard .maskOverlay img{width: 550px;}
.business .content .overlayImg {position: absolute;top: 0;right: -11px;background: #ffffff;border-radius: 50px;width: 65px;height: 65px;text-align: center;padding-top: 10px;}
.business .content .overlayImg img {width: 33px;}
.business  .travelBtn {width: 100%;}
.business .travelBtn a{width: 100%;border: none;background: var(--color-secondary);border-radius: 7px;height: 50px;color: #fff;display: inline-block;text-align: center;padding: 12px;}
.business .travelBtn a i{margin-left: 20px;font-size: 18px;position: relative;top: 2px;}
.business .title{text-align: center;padding-bottom: 30px;}
.business .title h5{color: var(--color-secondary);margin-bottom: 0px;font-weight: 400;font-size: 23px;}
.business .title p{font-size: 22px;color: #b4b4b4;}
.business .businessCard{width: 294px;margin: 0 auto;}
.business .content .innerCard h5{font-size: 23px;color: #fff;font-weight: 400;margin-bottom:2px;}
.business .content .innerCard p{color: #005792;font-size: 21px;padding-right: 82px;line-height: 24px;}

/*==========================================
                  Api/Xml
============================================*/

/*____apiXmlBanner____*/
.apiXmlBanner{background-image: url(/Images/AIRIQ/Home/apiXml/apiBanner.png);width: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;overflow:hidden;position:relative;}
.apiXmlBanner .content{padding: 94px 0px;}
.apiXmlBanner .content p{color: #fff;font-size: 30px;font-weight: 200;margin: 0px;}
.apiXmlBanner .description{margin-top: 6px;}
.apiXmlBanner .description p{font-weight: 600;}
.apiXmlBanner .description p span{color: var(--color-secondary);font-weight:600;}
.apiXmlBanner .content .mainHeader{color: #fff;position: relative;}
.apiXmlBanner .content .mainHeader::before{content: " ";position: absolute;left: 0;bottom: -5px;width: 150px;height: 2px;background-color: var(--color-secondary);}
.apiXmlBanner .lgnreg-frm .single-input span{top:15px;}

/*____whyOurApi____*/
.whyOurApi{padding: 40px 0px;background-color: #f7f7f7;}
.whyOurApi .title{text-align: center;padding-bottom: 45px;}
.whyOurApi .title h5{color: var(--color-secondary);font-size: 25px;font-weight: 400;}
.whyOurApi .leftContent{background: #edf0f2;border-radius: 15px;position: relative;overflow: hidden;margin-top: 48px;}
.whyOurApi .leftContent .cardHeader{background-color: #d6e6f2;border-radius: 15px 15px 0 0;}
.whyOurApi .leftContent .cardHeader h5{color: var(--color-primary);padding: 10px 20px;}
.whyOurApi .leftContent .cardContent{padding: 23px 20px;}
.whyOurApi .leftContent .cardContent ul{list-style: none;padding: 0px;}
.whyOurApi .leftContent .cardContent ul li{color: var(--color-primary);font-weight: 400;margin-bottom: 20px;font-size:14px;}
.whyOurApi .leftContent .overlay{position: absolute;bottom: -44px;right: -61px;}
.whyOurApi .leftContent .overlay img{width: 235px;}
.whyOurApi .rightContent{text-align: right;}
.whyOurApi .rightContent img{width: 92%;}

/*____process____*/
.process{padding: 60px 0px 90px 0px;}
.process .title{text-align: center;padding-bottom: 50px;}
.process .title h5{color: var(--color-secondary);font-size: 24px;font-weight: 400;}
.process .mainContent{text-align: center;position: relative;}
.process .mainContent .contentImg img{width: 78%;}
.process .mainContent .overlay{position: absolute;left: 50%;top: 0%;width: 62%;transform: translate(-50%, -65px);z-index: -1;}
.process .mainContent .overlay img{width: 100%;}
.process .rightContent{text-align: right;}

/*==========================================
                  AboutUS
============================================*/

/*____Common____*/
.__clscmn .rightContent{margin-top:20%;background-color: #a3d5f7;padding: 25px;border-radius: 20px;}
.__clscmn .rightContent h5{padding-bottom: 20px;font-weight: 600;color: #fff;font-size: 25px;}
.__clscmn .rightContent p{text-align:left;color:#005792;}
.__clscmn .__leftImg {height:600px;}
.__clscmn .__leftImg img{width:100%;height:100%;border-radius:15px;}

.__clscmnHeader .title{text-align:center;padding-bottom:50px;}
.__clscmnHeader .title h5{color: var(--color-secondary);font-size: 25px;font-weight: 400;}

/*____ourVision____*/
.ourVision {padding:40px 0px 60px 0px;}
.ourVision p{color:#4d4d4d;}

/*____ourGroup____*/
.ourGroup .innerContents{text-align: center;padding:0 20px 40px 20px;}
.ourGroup .innerContents h5{padding-bottom: 10px;color:#fff;}
.ourGroup .innerContents p{text-align:left;font-size:14px;color:#005792;}
.ourGroup .innerContents .cardContent{background-color: #a3d5f7;padding: 25px;border-radius: 20px;height:370px;}
.ourGroup .cardImg{padding-bottom: 40px;}
.ourGroup .cardImg img{width:120px;}

/*____introduction____*/
.introduction{padding:70px 0px;}
.introduction .leftContent{margin-top:7%;background-color: #a3d5f7;padding: 25px 25px;border-radius: 20px;}
.introduction .leftContent .leftCnts{padding-bottom:30px;}
.introduction .leftContent p{margin-bottom:0px;text-align:left;color:#005792;}
.introduction .rightContent img{width:100%;border-radius:15px;}

/*____industry____*/
.industry {padding:40px 0px 60px 0px;}
.industry .rightContent p{color:#005792;}

/*____ourTeamQuality____*/
.ourTeamQuality{padding:15px 0px 70px 0px;}
.ourTeamQuality .leftContent{background-color: #a3d5f7;padding: 25px 25px;border-radius: 20px;}
.ourTeamQuality .leftContent p{text-align:left;margin-bottom:25px;color:#005792;}
.ourTeamQuality .rightContent .innerContents img{width:100%;border-radius:5px;}
.ourTeamQuality .rightContent .innerContents .teamInfo{padding-top:8px;text-align:center;}
.ourTeamQuality .rightContent .innerContents .teamInfo h5{font-size: 12px;color: var(--color-primary);font-weight: 600;}
.ourTeamQuality .rightContent .innerContents .teamInfo p{font-size:11px;}
.ourTeamQuality .rightContent .col-lg-2{flex: 0 0 19.666667%;max-width: 19.666667%;}

/*____ourNetwork____*/
.ourNetwork {padding:20px 0 100px 0;}
.ourNetwork .__leftImg{width: 100%;height: 618px;background-color: #a3d5f7;display: flex;justify-content: center;align-items: center;text-align: center;border-radius:15px;}
.ourNetwork .__leftImg .innerContents h5{font-size: 26px;font-weight: 600;color: #fff;}
.ourNetwork .__leftImg .innerContents p{padding: 0 55px;font-size: 15px;color: #005792;}
.ourNetwork .rightContent{padding-top:0px !important;margin: 0px;background: none;padding: 0px;border-radius: 0px;}
.ourNetwork .rightContent img{width:100%;}

/*==========================================
                   Footer
============================================*/
.cmnFooter{width:100%;background-color: #e8f5ff;padding: 60px 40px 10px 40px;background-position: center;background-size: cover;}
.cmnFooter h5{color: var(--color-primary);font-size: 18px;}
.cmnFooter ul{list-style:none;padding:0px;margin: 20px 0 0 0;}
.cmnFooter ul li{padding-bottom:12px;font-size:15px;}
.cmnFooter ul li a{color:#5f819a;position: relative;cursor:pointer;}
.cmnFooter ul li a:hover{color:var(--color-secondary);}
.cmnFooter ul li a::after {content: '';position: absolute;bottom: -4px;left: 50%;width: 0;height: 2px;background-color: var(--color-secondary);transition: all 0.4s ease;transform: translateX(-50%);}
.cmnFooter ul li a:hover::after {width: 100%;}
.cmnFooter .copyRight{text-align:center;padding-top: 35px;}
.cmnFooter .copyRight p{color:var(--color-primary);font-size:14px;}
.cmnFooter .productLogo{padding-top:52px;}
.cmnFooter .productLogo img{width:160px;display:none;}
.cmnFooter .innerContents{position:relative;}
.cmnFooter .innerContents .__ClsAddress:hover::after{display:none;}
.cmnFooter .innerContents .__ClsAddress:hover{color:#5f819a;}
.cmnFooter .innerContents::before{content: " ";position: absolute;right: 48px;top: -4px;width: 1px;height: 100px;background-color: #afafaf;}
.cmnFooter .innerContents .__footerSubHeading{color:var(--color-secondary);}
.cmnFooter .innerContents .__footerSubHeading.__otherLocation{margin-top:10px;display:inline-block;}
.cmnFooter .col-lg-12 .col-lg-3:last-child .innerContents::before{display:none;}
.cmnFooter .col-lg-12 .col-lg-3:last-child .innerContents ul li{padding-bottom:0px;}
.cmnFooter .col-lg-12 .col-lg-3:last-child .innerContents li:nth-child(3), .cmnFooter .col-lg-12 .col-lg-3:last-child .innerContents li:nth-child(4){display:block;}
.cmnFooter .innerContents li:nth-child(3),.cmnFooter .innerContents li:nth-child(4){display:none;}
.cmnFooter .col-lg-12 .col-lg-3:nth-child(3) .innerContents li{display:none;}
.cmnFooter .copyRight a {font-size: 13px;color: var(--color-primary);font-weight: 600;}
.cmnFooter .copyRight a span {color: var(--color-secondary);}

/*Powerd by*/
.tesepr {font-family: 'MANDALA_REGULAR', sans-serif !important; font-size: 19px; font-weight: 600; background: #454B9E; background: linear-gradient(to right, #454B9E 0%, #3F86C7 50%, #4FC0AD 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

/*==================================
            Secure Page 
==================================*/
.Secure_page .fxt-template-default {height: 100vh !important;}
.Secure_page .wrapper {opacity: 1;position: relative;z-index: 1;height: 100%;width: 100%;overflow-x: hidden;transition: all 0.3s ease-in-out;}
.Secure_page .fxt-content-wrap-layout {background-color: rgba(0, 0, 0, 0.5);padding: 100px 15px;min-height: 100vh;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.Secure_page .S_conpage {color: #fff;width: 100%;text-align: center;}
.Secure_page .S_conpage h2 {color: #fff;}
.Secure_page .S_conpage p {font-size: 14px;}
.Secure_page .S_conpage .theme-form {width: 25%;margin: 0 auto; }
.Secure_page .S_conpage .theme-form label {color: white;font-size: 20px;text-transform: capitalize; }
.Secure_page .S_conpage .theme-form input {padding: 13px 25px;border-radius: 15px;font-size: 16px;height: 50px;border: none;}
.Secure_page .S_conpage .theme-form input:focus {-webkit-box-shadow: none;box-shadow: none;border: 1px solid #dddddd; }
.Secure_page .S_conpage .theme-form .actions {margin-top: 20px; }
.Secure_page .S_conpage .theme-form .actions .btn {padding: 10px 50px;border-radius: 25px;background-color: var(--color-primary);color: #fff;height: 50px;font-weight: 500;font-size: 18px;position:relative;}   
.Secure_page .S_conpage .theme-form .actions .btn i {position:absolute;right:12px;top:15px;color:#fff;font-size:18px;}
@-webkit-keyframes zoomeffect{0%{background-position:center;transform:scale(1,1);}50%{background-position:center;transform:scale(2,2);}100%{background-position:center;transform:scale(1,1);}}
@keyframes zoomeffect{0%{background-position:center;transform:scale(1,1);}50%{background-position:center;transform:scale(2,2);}100%{background-position:center;transform:scale(1,1);}}

/*Agent balance*/
.__AgentBalance table{border:0;border-collapse: collapse;margin-bottom:0;}
.__AgentBalance table thead tr th{padding:8px 10px;text-transform: uppercase;color: #6e6e72;text-align:center;font-size:11px;white-space: nowrap;vertical-align: middle;border-bottom: 1px solid #e7e7e7;}
.__AgentBalance table thead tr th i{margin-right: 3px;position: relative;top: 2px;font-size: 18px;}
.__AgentBalance table thead tr th i.la-fighter-jet{transform: rotate(270deg);}
.__AgentBalance table tbody tr td{padding:6px 10px;text-align:center;font-size: 12px;border-bottom: 1px solid #e7e7e7;white-space: nowrap;}
.__AgentBalance table tbody tr td:first-child, .__AgentBalance table thead tr th:first-child{text-align:left;text-transform:uppercase;}
.__AgentBalance table tbody tr td:first-child span{font-size:10px;display: block;}
.__AgentBalance table tbody tr td label{font-size: 14px;font-weight: 600;color:#333 !important;display:block;white-space: nowrap;line-height: 1.2;}
.__AgentBalance table tbody tr td span.__date{font-size: 10px;white-space: nowrap;color: #747474;font-weight: 500;}
.__AgentBalance table tbody tr td span.__exp_dte{color: #c62a2a;}
.__AgentBalance table tbody tr td span.__crnt_due_dte{color: #c65d2a;}
.__AgentBalance table tbody tr td span.__nxt_due_dte{color: #2a77c6;}
.__AgentBalance table tbody tr td .__Availbalance{background-color:#f6fafe;color:#056449 !important;padding:2px 6px;border-radius:4px;font-size: 14px !important;display:inline-block;}
.__AgentBalance table tbody tr td .__Holdamt{background-color: #fff5f5;color: #d62828 !important;padding: 2px 6px;border-radius: 4px;font-size: 14px !important;display: inline-block;}

/*Staff balance*/
#dvBalance.__AgentBalance table thead{background:#eee;color:#000;}
#dvBalance.__AgentBalance table thead tr th{color:#000;}
#dvBalance.__AgentBalance table tbody tr td{padding: 6px 10px;}

/*__Hotel Popup__*/
#modal-HTLDeclaration #dvHtlDeclaration .lgnreg-frm2.mt-5{margin-bottom:15px;}
#modal-HTLDeclaration .__clsagreeTms label{font-size:15px;}
#modal-HTLDeclaration .__clsagreeTms .d-flex label{width:88px;}
#modal-HTLDeclaration .__clserrormsgshow{text-align:center;}
#modal-HTLDeclaration .__clserrormsgshow .clsMealsErr{background: rgb(255, 224, 224);color: red;padding: 6px 16px;font-size: 14px;border-radius: 3px;}

/*Booking Exclusion*/
.__BookingValidation .clsCountryName input[type="text"], .__BookingValidation .clsCountryName select {border-radius: 4px !important;font-size: 14px !important;font-weight: 500 !important;background-color: #fff !important;color: #333 !important;width: 100%;padding:0px 10px;height: 38px;border: none !important;margin: 0 !important;}

/*New Exclusion*/
#dvNewExclution fieldset {margin-top: 5px;min-height: 90px;border: 1px solid #ced4da;margin-bottom: 0px;border-radius: 4px;}
#dvNewExclution fieldset legend {color:#919191;} 
#dvNewExclution .radio {width:50%;}
#dvNewExclution .radio label {line-height: 24px;color: #333 !important;float: left;cursor:pointer;}
#dvNewExclution .radio input[type="radio"] + .radio-label:before {content: '';background: #fff;border-radius: 100%;border: 1px solid #b4b4b4;display: inline-block;width: 20px;height: 20px;position: relative;top: 3px;margin-right: 10px;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;}
#dvNewExclution .radio input[type="radio"]:checked + .radio-label:before {background-color: var(--color-primary);box-shadow: inset 0 0 0 4px #fff;border: 1px solid var(--color-primary);}
#dvNewExclution .chosen-container-multi .chosen-choices {border: 1px solid #ced4da;background-image:none;min-height:70px;border-radius:4px;}
.__BookingValidation #dvNewExclution textarea {height: 70px !important;padding: 8px 10px;resize: none;}

   /*======================================
     Overall Responsive CSS Max Width
 =======================================*/

@media screen and (max-width: 1920px) {    
    .lgnreg-col .lgnreg-frm {width: 30%;}
}

@media screen and (max-width: 1200px) {	
    .clstheme22 #dvsamplemain .container{max-width:100% !important;}
    	    
    .bgimg-gry img {top: -1px;}       
    .flgt-pric span i {font-size: 10px;}
    .flgt-icn .icon-txt2 {font-size: 10px;}

    .clsroundtrip .custom-control-inline span {font-size: 14px;}
    .clsroundtrip .flgt-time {font-size: 12px;}
    .clsroundtrip .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsroundtrip .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}/*.flgt-icn .icon-txt1 {font-size: 12px;}*/
    .clsroundtrip .flgt-dtls-lnk span {font-size: 11px;}
    .clsroundtrip .flgt-seat span {font-size: 11px;}    
    .clsroundtrip .tab-content .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsroundtrip .tab-content .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .clsroundtrip .flgtbox-dtls .flgt-box .flgt-clas .clas {font-size: 12px;}
    .clsroundtrip .tab-content .dpr-arv-txt1 .date, .clsroundtrip .tab-content .dpr-arv-txt3 .date {font-size: 10px;}
    .clsroundtrip .nav-tabs .nav-link {display: block;padding: 0.5rem 0.5rem;}

    .clsmulticity .custom-control-inline span {font-size: 14px;}
    .clsmulticity .flgt-time {font-size: 12px;}
    .clsmulticity .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsmulticity .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}/*.flgt-icn .icon-txt1 {font-size: 12px;}*/
    .clsmulticity .flgt-dtls-lnk span {font-size: 11px;}
    .clsmulticity .flgt-seat span {font-size: 11px;}    
    .clsmulticity .tab-content .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsmulticity .tab-content .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .clsmulticity .flgtbox-dtls .flgt-box .flgt-clas .clas {font-size: 12px;}
    .clsmulticity .tab-content .dpr-arv-txt1 .date, .clsmulticity .tab-content .dpr-arv-txt3 .date {font-size: 10px;}
    .clsmulticity .nav-tabs .nav-link {display: block;padding: 0.5rem 0.5rem;}

    /*____Register____*/
    .register .registerCard .overlay{display:none;}    
    .register .cardImg img {width: 312px;}

}

@media screen and (max-width: 992px) {
    #searchview .m_container{max-width:100%;}
    .airiq-bgtitl {padding:50px 0px 50px 0px;}
    .bgimg-gry img {top: -2px; height:21px;}
    .lgnreg-col .logo {padding: 60px 0px 40px 0px;}
    .airiq-header-rgt-pnl {padding: 0px 0px;}
    .airiq-bgtitl h2 {font-size: 24px;}
    .airiq-search-cont {width: 90%; top:-25px;}
    .airiq-search-fild {width: 100%;display: block;}
    .srch-dest-area{ width:100%;    margin-bottom: 15px;}
    .srch-date{width:100%;  margin-bottom: 15px;}
    .srch-prsn {width:100%;  margin-bottom: 15px;}
    .airiq-search-btn {width: 100%; margin-bottom: 15px;}
    .fltr-more2 {padding: 0px 5px 0px 5px;}
    .srch-date .form-group {width: 50%;}
    .flgt-sort button {font-size: 10px;	}
    .lgnreg-col .lgnreg-frm {width: 45%;top: -30px;}
    .lgnreg-col .lgnreg-frm2 {top: -50px;}
    .reg-col .lgnreg-frm2 {top: 0px !important;}
    .srch-mdfy {padding: 20px 0px 10px 0px;}
    .srch-filtr .mdfy-bg button { font-size:13px;}
    .mdfy-bg .custom-control-label {font-size: 13px;    padding-top: 2px;}

    .srch-mdfy-txt .flgt input, .srch-mdfy-txt .date input {font-size: 13px;}
    .srch-mdfy-txt .prsn .dropdown a { font-size:13px;}
    .srch-mdfy-txt .flgt {width: 50%;margin-bottom: 10px;}
    .srch-mdfy-txt .date {width: 50%;margin-bottom: 10px;}
    .srch-mdfy-txt .prsn {width: 50%; padding-left:0px; padding-right:0px;margin-bottom: 10px;}
    .srch-mdfy-txt .btn {width: auto;padding-top: 23px; margin-left:15px;}

    .flgt-icn .icon-txt1 {font-size: 13px;}
    .bokng-cont .flgt-dpr-arv .dpr-arv-txt1 .deprt, .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 13px;}
    .bokng-cont .flgt-box .flgt-clas .clas {font-size: 13px;}

    .flgt-icn .icon-txt2 {font-size: 10px;}
    .flgt-seat span {font-size: 10px;}
    .airln img {width: 40px;    height: 40px;}
    .flgt-seat {margin-top: 10px;}
    .flgt-dtls-lnk span {font-size: 11px;}
    .flgt-dtls-lnk i {font-size: 10px;}
    .flgt-dtls-lnk {width: 100%;margin-top: 0px;}
    .flgt-dpr-arv .dpr-arv-txt1 .deprt, .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 13px;}
    .flgtbox-dtls .flgt-box .flgt-clas .clas {font-size: 13px;}
    .flgt-dpr-arv .dpr-arv-txt1 .arriv, .flgt-dpr-arv .dpr-arv-txt3 .arriv {font-size: 10px;}
    .flgt-type {font-size: 10px;}
    .dpr-arv-txt1 .date, .dpr-arv-txt3 .date {font-size: 10px;white-space:nowrap;}
    .flgt-pric span {font-size: 15px !important;}
    .flgt-pric span i {font-size: 10px;}
    .flgt-time {font-size: 12px;}
    .flgtbox-dtls .nav a {font-size: 12px;}
    .fare-head .fare-col {font-size: 13px;}
    .fare-prce .fare-col {font-size: 13px;}
    .fare-prce .fare-col i {font-size: 10px;}
    .fare-tax .fare-col {font-size: 13px;}
    .fare-tax .fare-col i {font-size: 10px;}
    .fare-totl .totl-txt {font-size: 14px;}
    .fare-totl .totl-amnt {font-size: 14px;}
    .fare-totl .totl-amnt i {font-size: 10px;}
    .fare-ruls .ruls-col-1, .fare-ruls .ruls-col-2, .fare-ruls .ruls-col-3, .fare-ruls .ruls-col-4, .fare-ruls .ruls-col-5 {font-size: 13px;}
    .bage-info .bage-col-1, .bage-info .bage-col-2, .bage-info .bage-col-3, .bage-info .bage-col-4, .bage-info .bage-col-5 {font-size: 13px;}
    .flgt-pric .info-btn a {font-size: 20px;}
    .flgtrout-dtls .view p, .flgtrout-dtls .view-rund p {font-size: 13px !important;}
    .flgtrout-dtls .prvw a, .flgtrout-dtls .next a {font-size: 13px !important;}
    .flgt-sort .sort-airline {width:20%;}
    .flgt-sort .sort-dpr-arv {    }
    .flgt-sort .sort-pric {padding-left:10px;}
    .flgt-icn {}.flgt-dpr-arv {}
    .flgt-pric {padding-left:10px;}
    .flgtrout-nxt-prv {padding-bottom: 0px;}
    
    .clsroundtrip .flgt-sort { display:none;}
    .clsroundtrip .flgtbox {min-height: 265px;}
    .clsroundtrip  .flgtbox-area {display: block;}
    .clsroundtrip .airln { width:auto;float: left;display: inline-block;}
    .clsroundtrip .flgt-seat span {font-size: 10px;}
    .clsroundtrip .flgt-dtls-lnk {margin-top:5px;}
    .clsroundtrip .flgt-dtls-lnk span {font-size: 11px;}
    .clsroundtrip .flgt-icn {width: 100%;}
    .clsroundtrip .flgt-dpr-arv {width: 100%;}
    .clsroundtrip .flgt-pric {width:100%;}
    .clsroundtrip .flgt-seat {margin-top: 0px;text-align: right;/* border: 1px dashed red; */width: auto;float: right;}
    .clsroundtrip .flgt-dpr-arv .dpr-arv-txt3 { text-align:right;}
    .clsroundtrip .flgt-dpr-arv .dpr-arv-txt2 { text-align:center;}
    .clsroundtrip .flgt-dpr-arv .dpr-arv-txt2 .dpr-arv-arrow { margin:0px auto; margin-top:5px; margin-bottom:5px;}
    .clsroundtrip .flgtbox-area .flgt-dpr-arv {width: 100%;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;padding: 5px 0px; margin: 5px 0px;}
    .clsroundtrip .flgt-dtls-lnk i {font-size: 10px;}
    .clsroundtrip .custom-control-inline span {font-size: 14px;}
    .clsroundtrip .custom-control-inline span i {font-size: 10px;}
    .clsroundtrip .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsroundtrip .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 13px;}
    .clsroundtrip .flgt-time {font-size: 13px;}
    .clsroundtrip .flgtbox-dtls .nav a {font-size: 11px;}
    .clsroundtrip .nav-tabs .nav-link {display: block;padding: 0.5rem 0.5rem;}    
    .clsroundtrip .flgtbox-dtls .flgt-box .flgt-icn {float: left;width: 100%;padding-bottom: 5px;}
    .clsroundtrip .flgt-pric .custom-control-inline {margin-right: 0px;width: 100%;}
    .clsroundtrip .tab-content .dpr-arv-txt1 .date, .clsroundtrip .tab-content .dpr-arv-txt3 .date {font-size: 10px;}
    .clsroundtrip .tab-content .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsroundtrip .tab-content .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .clsroundtrip .tab-content .flgt-time {font-size: 12px;}
    .clsroundtrip .fare-head .fare-col {font-size: 12px;}
    .clsroundtrip .fare-prce .fare-col, .clsroundtrip .fare-tax .fare-col {font-size: 12px;}
    .clsroundtrip .fare-prce .fare-col i, .clsroundtrip .fare-tax .fare-col i {font-size: 9px;}
    .clsroundtrip .fare-totl .totl-txt, .clsroundtrip .fare-totl .totl-amnt {font-size: 12px;}
    .clsroundtrip .fare-totl .totl-txt, .clsroundtrip .fare-totl .totl-amnt {font-size: 12px;}
    .clsroundtrip .fare-totl .totl-amnt i {font-size: 9px;}
    .clsroundtrip .fare-ruls .ruls-col-1, .clsroundtrip .fare-ruls .ruls-col-2, .clsroundtrip .fare-ruls .ruls-col-3, .clsroundtrip .fare-ruls .ruls-col-4,.clsroundtrip  .fare-ruls .ruls-col-5 {font-size: 11px;}
    .clsroundtrip .bage-info .bage-col-1, .clsroundtrip .bage-info .bage-col-2, .clsroundtrip .bage-info .bage-col-3, .clsroundtrip .bage-info .bage-col-4, .clsroundtrip .bage-info .bage-col-5 {font-size: 12px;}    
    .clsroundtrip .flgtrout-dtls {padding: 0px 0px 0px 0px;}
    .clsroundtrip .flgtrout-dtls p { padding-bottom:0px;}
        
    .clsmulticity .flgt-sort { display:none;}
    .clsmulticity .flgtbox {min-height: 265px;}
    .clsmulticity  .flgtbox-area {display: block;}
    .clsmulticity .airln { width:auto;float: left;display: inline-block;}
    .clsmulticity .flgt-seat span {font-size: 10px;}
    .clsmulticity .flgt-dtls-lnk span {font-size: 11px;}
    .clsmulticity .flgt-icn {width: 100%;}
    .clsmulticity .flgt-dpr-arv {width: 100%;}
    .clsmulticity .flgt-pric {width:100%;}
    .clsmulticity .flgt-seat {margin-top: 0px;text-align: right;width: auto;float: right;}
    .clsmulticity .flgt-dpr-arv .dpr-arv-txt3 { text-align:right;}
    .clsmulticity .flgt-dpr-arv .dpr-arv-txt2 { text-align:center;}
    .clsmulticity .flgt-dpr-arv .dpr-arv-txt2 .dpr-arv-arrow { margin:0px auto; margin-top:5px; margin-bottom:5px;}
    .clsmulticity .flgtbox-area .flgt-dpr-arv {width: 100%;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;padding: 5px 0px; margin: 5px 0px;}
    .clsmulticity .flgt-dtls-lnk i {font-size: 10px;}
    .clsmulticity .custom-control-inline span {font-size: 14px;}
    .clsmulticity .custom-control-inline span i {font-size: 10px;}
    .clsmulticity .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsmulticity .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 13px;}
    .clsmulticity .flgt-time {font-size: 13px;}
    .clsmulticity .flgtbox-dtls .nav a {font-size: 11px;}
    .clsmulticity .nav-tabs .nav-link {display: block;padding: 0.5rem 0.5rem;}
    .clsmulticity .flgtbox-dtls .flgt-box .flgt-icn {float: left;width: 100%;padding-bottom: 5px;}
    .clsmulticity .flgt-pric .custom-control-inline {margin-right: 0px;width: 100%;}
    .clsmulticity .tab-content .dpr-arv-txt1 .date, .clsmulticity .tab-content .dpr-arv-txt3 .date {font-size: 10px;}
    .clsmulticity .tab-content .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsmulticity .tab-content .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .clsmulticity .tab-content .flgt-time {font-size: 12px;}
    .clsmulticity .fare-head .fare-col {font-size: 12px;}
    .clsmulticity .fare-prce .fare-col, .clsmulticity .fare-tax .fare-col {font-size: 12px;}
    .clsmulticity .fare-prce .fare-col i, .clsmulticity .fare-tax .fare-col i {font-size: 9px;}
    .clsmulticity .fare-totl .totl-txt, .clsmulticity .fare-totl .totl-amnt {font-size: 12px;}
    .clsmulticity .fare-totl .totl-txt, .clsmulticity .fare-totl .totl-amnt {font-size: 12px;}
    .clsmulticity .fare-totl .totl-amnt i {font-size: 9px;}
    .clsmulticity .fare-ruls .ruls-col-1, .clsmulticity .fare-ruls .ruls-col-2, .clsmulticity .fare-ruls .ruls-col-3, .clsmulticity .fare-ruls .ruls-col-4,.clsmulticity  .fare-ruls .ruls-col-5 {font-size: 11px;}
    .clsmulticity .bage-info .bage-col-1, .clsmulticity .bage-info .bage-col-2, .clsmulticity .bage-info .bage-col-3, .clsmulticity .bage-info .bage-col-4, .clsmulticity .bage-info .bage-col-5 {font-size: 12px;}    
    .clsmulticity .flgtrout-dtls {padding: 0px 0px 0px 0px;}
    .clsmulticity .flgtrout-dtls p { padding-bottom:0px;}
    
    .rundtrp-data-onward .airln img, .rundtrp-data-return .airln img {width: 30px;height: 30px; margin-right: 5px; margin-top:2px;}
    .rundtrp-data-onward .flgt-icn .icon-txt1, .rundtrp-data-return .flgt-icn .icon-txt1 { /*display:none;*/}
    .rundtrp-data-onward .flgt-icn .icon-txt2, .rundtrp-data-return .flgt-icn .icon-txt2 {/*display:none;*/font-size: 10px;}
    .rundtrp-data-slct {padding: 10px 0px}
    .rundtrp-data-pric .flgt-totl-pric span {font-size: 16px;}
    .rundtrp-data-pric .flgt-totl-pric span i {top: 0px;font-size: 12px;}
    .rundtrp-data-onward .flgt-icn, .rundtrp-data-return .flgt-icn {width: 25%;padding-top: 3px;}
    .rundtrp-data-onward .flgt-dpr-arv, .rundtrp-data-return .flgt-dpr-arv {width: 40%;  padding-left:10px;}
    .rundtrp-data-onward .flgt-pric, .rundtrp-data-return .flgt-pric {width: 25%;}     
    .rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt1 .deprt, .rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt3 .deprt, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt1 .deprt, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt1 .arriv, .rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt3 .arriv, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt1 .arriv, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt3 .arriv {font-size: 10px;}
    .rundtrp-data-onward .dpr-arv-arrow, .rundtrp-data-return .dpr-arv-arrow  {width: 30px;}
    .rundtrp-data-onward .flgt-pric span, .rundtrp-data-return .flgt-pric span {font-size: 14px; padding-left:10px;}

    .odr1{order: 2;}
    .odr2{order: 1;}
    .airiq-bokng { padding:20px 0px;}
    .airiq-bokng .titl {font-size: 18px;}
    
    .flgt-totl-btn a {padding: 6px 15px;}
    .flgt-sort{ display:none;}      
    .sticky-top { background: #fff; padding:10px 0px; margin-bottom:10px;border-bottom: 1px solid #eaeef1;}
    .flgtrout-dtls .prvw {width: 20%;}
    .flgtrout-dtls .next {width: 20%;}
    .flgtrout-dtls .view {width: 60%;overflow-y: hidden;overflow-x: auto;}
    .srch-filtr-bg .fltr-trvcls .trvlcls-txt {width: auto !important;}
    .fltr-trvcls .trvlcls-txt {width: auto;}
    .srch-prsn-fild .dropdown .dropdown-menu {position: absolute !important;transform: translate3d(0px, 55px, 0px) !important;}
    .lgnreg-frm2 h2 {font-size: 20px;}
    .lgnreg-frm2 .srch-mdfy-fltr .fltr-trip {width: 100% !important;}
    .lgnreg-col .lgnreg-frm2 .otp-btn button { font-size:14px !important;}
    .airiq-footer {position: relative;}
	.__mainBanner{position:relative;margin-top:100px;z-index:1;width:100% !important;}
    .airiq-search-cont{margin-top:0px;}

    .__travelinsurance .accordion .__card-body ul li{width:100% !important;float:left;margin-bottom:10px;}
    .__travelinsurance .accordion .__card-header{display:flex;justify-content:space-between;}
    .__travelinsurance .accordion .__card-header h2{width:75%;float:left;}
    .__travelinsurance .accordion .__card-header h2 span{float:none !important;display:inline-block;}
    .__travelinsurance .accordion .__card-header h2 + span{width:25%;float:left;}
    .__travelinsurance .accordion .__card-header span img{width:70px;margin-right:5px;}

    /*____Home Banner____*/
    .banner .leftContent {position: relative;top: 112px;}

    /*____Welcome____*/
    .welcome {padding: 50px 0px 50px 0px;}
    .welcome .wlcCard{padding-bottom:25px;}

    /*____Partner____*/
    .partner {padding: 80px 0px 40px 0px;}
    .partner .leftCard{margin-bottom:68px;}

    /*____Leaders____*/
    .leaders {padding: 70px 0px 20px 0px;}
    .leaders .__cmnImage .cmnImg .stars ul{padding:8px 28px;}
    .leaders .__cmnImage .cmnImg .stars ul li i{font-size:16px;}
    .leaders .__cmnImage .cmnImg .layers{display:none;}
    .leaders .__cmnImage:nth-child(4) .leadersImg, .leaders .__cmnImage:nth-child(8) .leadersImg  {margin-top:20px;}
    .leaders .mainContents{padding:76px 0px 50px 0px;position:unset;width:auto;}
    .leaders .__cmnImage .cmnImg .leadersContents:hover {transform: scale(1.1);z-index: 100;}

    /*____Our Team____*/
    .ourTeam .__mainImg{padding-right:15px;}
    .ourTeam .__columnWth, .ourTeam .__columnWth:last-child{flex: 0 0 100%;max-width: 100%;padding-right:15px;}

    /*____Footer____*/
    .cmnFooter{background-size:unset !important;}
    .cmnFooter .innerContents{padding-bottom:20px;}
    .cmnFooter .productLogo{padding-top:52px;padding-bottom:30px;}
    .cmnFooter ul{margin: 5px 0 0 0;}
    .cmnFooter .innerContents::before{display:none;}

    /*____Header____*/
    .__clsHeader .navbar .navbar-toggler .navbar-toggler-icon{padding-top:5px;}
    .__clsHeader .navbar .navbar-toggler .navbar-toggler-icon .icon-bar {width: 22px;background: var(--color-primary);height: 2px;float: right;border-radius: 100px;}
    .__clsHeader .navbar .navbar-toggler .navbar-toggler-icon .icon-bar.top-bar {margin-bottom:5px;}
    .__clsHeader .navbar .navbar-toggler .navbar-toggler-icon .icon-bar.middle-bar {margin-bottom:5px;}  
    .__clsHeader .navbar-toggler{position: absolute; top: 13px; right: 5px;}
    .__clsHeader .navbar .navbar-brand{position: relative;top: 6px;}
    .__clsHeader .navbar .menu ul li a.active::before{display:none;}
    .__clsHeader .navbar .nav-item{padding: 6px 30px;border-bottom: 1px dashed #1076bb33;}

    /*____whyOurApi____*/
    .whyOurApi .leftContent{margin:0 auto;}
    .whyOurApi .rightContent{margin-top:40px;}  
    .apiXmlBanner::before{content:" ";position:absolute;width:100%;height:100%;background:#00000087;top:0px;left:0;}  

     /*____Contact Banner____*/
    .contactInfo .rightContent{padding-top:35px;}

    /*____Secure Page____*/
    .Secure_page .S_conpage .theme-form {width: 60%;margin: 0 auto;}

    /*__Hotel Popup__*/
    #modal-HTLDeclaration .__clsagreeTms .d-flex {margin-top:15px;}

    /*____ourVision____*/
    .ourVision .rightContent{padding-top:35px !important;}

    /*____introduction____*/
    .introduction{padding-top:0px !important;}
    .introduction .leftContent{padding-top:25px !important;margin-bottom:45px;}

    /*____industry____*/
    .industry{padding-top:0px !important;}
    .industry .rightContent{padding-top:35px;}

    /*____ourTeamQuality____*/
    .ourTeamQuality{padding-top:0px !important;}
    .ourTeamQuality .leftContent{margin-bottom:45px;}

    /*____Common____*/
    .__clscmnHeader .title{padding-bottom:25px;}

    /*____ourNetwork____*/
    .ourNetwork{padding-top:0px;}
    .ourNetwork .rightContent{padding-top:35px !important;}

    /*New Exclusion*/
    #dvNewExclution button{margin-top:15px;}
}

@media screen and (max-width: 840px) {
    .rundtrp-data-onward .flgt-dpr-arv, .rundtrp-data-return .flgt-dpr-arv {width: 37%;padding-left: 10px;}
    .rundtrp-data-onward .flgt-pric span, .rundtrp-data-return .flgt-pric span {font-size: 14px;padding-left: 0px;}
}

@media screen and (max-width: 767px) {
     /*Padding*/
    .pad-max-l-r {padding-left:0px !important;padding-right:0px !important;}
    .pad-max-l {padding-left:0px !important;}
    .pad-max-r {padding-right:0px !important;}

    /*Staff Login*/
    .clsStaff .BSA_Login {background-image:none;}
    #BSA_Login .footer {position: fixed;bottom: 0px;float: left;width: 100%;background:#fff;}

    .BSA_Login .left_content {display:none;}
    .BSA_Login .right_content {max-width:100%;padding:20px 20px;}
    .BSA_Login .Input_simg img {width:100px;margin-bottom:12px;}    

    /*Layout*/
    .clsStaff.wsoffcanvasopener .animated-arrow {left:90%;margin: 0;}
    .clsStaff header .wsmenu-list > li > a i {display:block;font-size: 20px;margin-right: 10px;float:left;color:#2e2e2e !important;}
    .clsStaff header .headerstripVrtcal .navbar-header .wsmenu-list > li > a {padding:10px 15px;}
    .clsStaff .wsmenu-list > li > a > span {line-height:inherit;font-size:13px;}
    .clsStaff .animated-arrow span, .clsStaff .animated-arrow span:before, .clsStaff .animated-arrow span:after {background:#fff;}
    .clsStaff .wsmenu {left:-100%;}
    .clsStaff.wsoffcanvasopener .wsmenu {left:0px;}
    .clsStaff .animated-arrow {margin: 7px 0 0 15px;}      
    .clsStaff.wsmenucontainer.wsoffcanvasopener .animated-arrow span:before, .clsStaff.wsmenucontainer.wsoffcanvasopener .animated-arrow span:after {background:#c9c9c9}    
    .clsStaff .wsoffcanvasopener .wsmenu .wsmenu-list > li:last-child {position:inherit;width:100%;}
    .clsStaff .header.scrol .animated-arrow, .clsStaff header.header nav li.m_overscrl:hover:before, .clsStaff header.header nav .wsmenu-submenu:before {display:none;}    
    .clsStaff header.header nav .wsmenu-submenu {border-top: 2px solid var(--color-primary);}
    .clsStaff.wsoffcanvasopener .wsmenu .wsmenu-list > li:last-child {position: inherit;bottom: inherit;width: inherit;}
    .clsStaff.wsoffcanvasopener .wsmenu-click i {margin-top: 18px;margin-right: 10px;font-size: 15px;}
    .clsStaff.wsoffcanvasopener .wsmenu-click02 {height:35px;}
    .clsStaff.wsoffcanvasopener .wsmenu-click02 i {margin-top: 10px;margin-right: 12px;font-size: 15px;}
    .clsStaff.wsoffcanvasopener .wsmenu-rotate {transform:inherit}

    .clsStaff header.header nav .wsmenu-submenu {top:0px;}
    .clsStaff .wsmenu > .wsmenu-list > li > a {border-bottom:1px solid #eee;}
    .clsStaff header .navbar-header ul li {border-left:none;}
    .clsStaff header ._Mmenures .wsmenu-submenu {top:0px;border:none;}
    .clsStaff header ._Mmenures .wsmenu-submenu:before, .clsStaff header ._Mmenures li.m_overscrl:hover:before {display:none;}
    .clsStaff .mobile-sub .wsmenu-submenu li a {background-color: #fff !important;padding: 8px 0px 8px 40px;}
    .clsStaff .ws-activearrow > i {transform:inherit;}

    .clsStaff .wsmenu-list .wsmenu-submenu li:hover .wsmenu-submenu-sub {background:#fff;}    
    .clsStaff .mobile-sub .wsmenu-submenu li .wsmenu-submenu-sub li a {padding:8px 0px 8px 65px;border-bottom:1px solid #eee;font-weight:500;background:#fff !important}
    .clsStaff .wsmenu-submenu a i {font-size:20px;margin-right:10px;}
    .clsStaff .wsmenu-submenu > li:hover > a {background-color: rgba(0,0,0,0.08) !important;}    
      
    /*Search Page*/
    .airiq-search-cont {padding-bottom: 30px;}
    .clsStaff .fltr-way {width: 100%;margin-bottom: 10px;margin-right: 0px;}
    .fltr-way:first-child {position: absolute;bottom: 0;}
    .fltr-way:nth-child(2) {position: absolute;bottom: 0;left: 115px;}
    .fltr-way:nth-child(3) {position: absolute;bottom: 0;right: 0;}

    .d-xs-none {display:none;}
    .modifyclosebtn {right: 5px !important;top: 5px !important;}
    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width:40%;}

    .airiq-header .container, .container-lg, .container-md, .container-sm, .container-xl, .container-fluid {padding: 0px 15px;max-width: 100%;}
    .airiq-bgtitl h2 {font-size: 22px;}
    .airiq-bgtitl p {font-size: 14px;padding-bottom: 15px;}
    .airiq-search-fltr .fltr-trip {width: 100%;}
    .airiq-search-cont {width: 90%;top: -25px;}

    .lgnreg-col .lgnreg-frm {width: 75%;top: -50px;}
    .lgnreg-col .logo img {height: 40px;}

    .clspreferredAir {width:100%;margin-right:0px;}

    /*Availability Page*/
    .customizer-links .share_itenary {}
    .customizer-links .share_itenary a, .customizer-links .share_itenary label {width: auto;border: 0;padding: 0;}
    .customizer-links .share_itenary a img {width: auto;}
    .customizer-links .share_itenary label span {display: none;}
    .customizer-links .share_itenary label:before {content: '';border: 5px solid #48c858;background: transparent;-webkit-border-radius: 60px;-moz-border-radius: 60px;border-radius: 60px;height: 50px;width: 50px;-webkit-animation: pulse 2s ease-out;-moz-animation: pulse 2s ease-out;animation: pulse 2s ease-out;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;animation-iteration-count: infinite;position: absolute;top: -6px;left: -10px;z-index: 1;}
    @-moz-keyframes pulse {0% {-moz-transform: scale(0);opacity: 0.0;}25% {-moz-transform: scale(0);opacity: 0.1;}50% {-moz-transform: scale(0.1);opacity: 0.3;}75% {-moz-transform: scale(0.5);opacity: 0.5;}100% {-moz-transform: scale(1);opacity: 0.0;}}
    @-webkit-keyframes pulse {0% {-webkit-transform: scale(0);opacity: 1;}10% {-webkit-transform: scale(0.1);opacity: 1;}20% {-webkit-transform: scale(0.2);opacity: 0.9;}30% {-webkit-transform: scale(0.3);opacity: 0.8;}40% {-webkit-transform: scale(0.4);opacity: 0.7;}50% {-webkit-transform: scale(0.5);opacity: 0.6;}60% {-webkit-transform: scale(0.6);opacity: 0.5;}70% {-webkit-transform: scale(0.7);opacity: 0.4;}80% {-webkit-transform: scale(0.8);opacity: 0.3;}90% {-webkit-transform: scale(0.9);opacity: 0.2;}100% {-webkit-transform: scale(1);opacity: 0.1;}}

    .flgt-btn {width:40%;float: right;padding: 0;}
    .flgt-pric { width: 100%;}
    .flgt-pric p span {font-size: 11px;}
    .flgt-icn { width:25%;}
    .flgt-dpr-arv {width: 45%;}
    
    .flgt-sort .sort-airline {width: 25%;}
    .flgt-sort .sort-dpr-arv {width: 45%;}
    .flgt-sort .sort-pric {width: 30%;}
    .flgtbox {padding: 15px;}
    .flgt-sort {padding: 8px 15px;}
    
    .widget-list .form-check-label {font-size: 13px;}
    .widget-list h3 {font-size: 13px;}
    .srch-filtr .mdfy-col1{ display: inline-block; width:45%;padding-bottom: 0px;}
    .srch-filtr .mdfy-col2{ display: inline-block;width:55%;}
    .bgimg-gry {padding-bottom: 15px;position: relative;top: -2px;}
    .srch-filtr .mdfy-col2 .mdfy-bg2 button {padding:5px 5px;font-size:12px;}
    .srch-filtr .mdfy-col2 .mdfy-col {margin-left: 0px;margin-right: 1px; margin-bottom:5px;}
    .flgtrout-nxt-prv a {font-size: 10px;}
    .flgt-totl-btn a {padding: 10px 15px;}
    .rundtrp-data-pric .flgt-totl-pric p {font-size: 10px;}
    .rundtrp-data-onward .flgt-icn .icon-txt1, .rundtrp-data-return .flgt-icn .icon-txt1 {display: none; }
    .rundtrp-data-onward .flgt-icn .icon-txt2, .rundtrp-data-return .flgt-icn .icon-txt2 {display: none; }
    .rundtrp-data-onward .flgt-icn, .rundtrp-data-return .flgt-icn {width: auto;}
    .rundtrp-data-onward .flgt-dpr-arv, .rundtrp-data-return .flgt-dpr-arv {width: 80%;padding-left: 4px; padding-top:4px;}
    .rundtrp-data-onward .airln img, .rundtrp-data-return .airln img {width: 30px;height: 30px;margin-right: 4px;margin-top: 2px;}
    .rundtrp-data-onward .flgt-pric span, .rundtrp-data-return .flgt-pric span {font-size: 14px;padding-left: 10px; padding-right:0px;}
    .rundtrp-data-onward .flgt-dpr-arv .dpr-arv-txt1, .rundtrp-data-return .flgt-dpr-arv .dpr-arv-txt1 {position: relative;top: -2px;line-height: 11px;}
    .rundtrp-data-onward .dpr-arv-arrow, .rundtrp-data-return .dpr-arv-arrow {width: 55px;text-align: center;margin: 0px auto;}

    .airln-info{float:left; width:60%;}
    .flgt-dpr-arv .dpr-arv-txt1 {width:30%;}
    .flgt-dpr-arv .dpr-arv-txt2 {width: 40%;padding-right: 15px;padding-left: 15px;}
    .flgtbox-dtls .flgt-box .flgt-dpr-arv .dpr-arv-txt1 {width:25%;}
    .flgtbox-dtls .flgt-box .flgt-dpr-arv .dpr-arv-txt3 {width: 25%;padding-left: 5px;}
    .flgt-dtls-lnk {position: relative;bottom:25px;float: left;bottom: 25px;margin-bottom: 0px;}
    .flgt-dtls-lnk span {color:var(--color-primary);}

    .mt-c8 {margin-top: 0px;}
    .lgnreg-col .lgnreg-frm2 .otp-btn {margin-bottom: 20px;}
    .srch-clse-btn button {top: 80px;}
    .lgnreg-col .lgnreg-frm2 {padding: 15px 15px;}
    .lgnreg-col .lgnreg-frm2 .submit-btn button { margin-top:0px;}

    #modal-Farecompare .cmpRoundtrpParnt span.flPlus {color: var(--color-secondary);font-size: 20px;float:left;width:100%;text-align:center;margin-bottom:20px;} 

    /*Layout*/
    .login_tab_wrapper a {padding:2px 3px;}

    /*Availability Page*/
    .airln {margin-right: 5px;height: 50px;}
    .clsoneway .flgt-ruslt:last-child, .clsmulticityInter .flgt-ruslt:last-child, .clsroundtripInter .flgt-ruslt:last-child {margin-bottom:50px;}
    .clsroundtrip .dvclsavailscroll {height: calc(100vh - 240px) !important;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-x:hidden;background: #f7f7f7;padding: 5px;}
    .clsroundtrip .dvclsavailscroll::-webkit-scrollbar {width: 4px;}
    .clsroundtrip .dvclsavailscroll::-webkit-scrollbar-track {box-shadow: none;}
    .clsroundtrip .dvclsavailscroll::-webkit-scrollbar-thumb {background-color:#97a3b9;border-radius: 1px;transition: all 0.4s ease 0s;}  
    .clsroundtripInter .view p {padding:0px;margin:0px;}
    .clsroundtripInter .view p .rundtripInter {width: 100%;display: block;margin: 0px !important;}
    .clientview.scrol .clsroundtrip .dvclsindscroll {height: calc(100vh - 100px) !important;overflow-y: auto;}
    .clientview.scrol .clsmulticity .dvclsavailscroll {height: calc(100vh - 100px) !important;overflow-y: auto;}
    .clsmulticity .flgt-ruslt:last-child {margin-bottom:100px;}
    .clsmulticity .dvclsavailscroll, .clsmulticityInter .dvclsavailscroll  {height: calc(100vh - 230px) !important;overflow-y: auto;-webkit-overflow-scrolling: touch;overflow-x:hidden;background: #f7f7f7;padding: 5px;}    
    .clsmulticity .mulrgtarrowclsspn {right:15px;}
    .clsmulticityInter .mullftarrowclsspn {left:0px;}
    .clsmulticityInter .dvclsavailscroll .fli_arrival {margin: 0;}
    .clsmulticityInter .flgtrout-dtls .view b {padding-right:15px;}
    .clsmulticityInter .dvclsIntMulti .flgtbox-area .dpr-arv-arrow {margin-top:25px;margin-bottom:25px;}
    .clsmulticityInter .flgtrout-dtls .view {overflow-y:auto;}
    .onward_returnsector .onward-sector, .onward_returnsector .return-sector {font-size: 14px;font-weight: 500;}
    .flgtrout-dtls .view span {font-size:12px;}
    .flt_sector ul li button {padding: 5px 5px;font-size: 13px;} 

    .flgtbox-dtls ul {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;display: block;width: 100%;}
    .flgtbox-dtls ul li {display: inline-block;float: none;}

    #dvMSearch .input-style .chosen-container-multi input, #dvMSearch .input-style input, #dvMSearch .input-style select {height:45px;}
    
    /*Multiclass*/
    .gdsmulticlass ul {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;display: block;width: 100%;}
    .gdsmulticlass ul li {display: inline-block;float: none !important;}    

    /*Booking Page*/
    .bokng-cont {padding:10px;}
    .bokng-cont .fltroute-dets, .bokng-cont .fltroute-date, .bokng-cont .tot-time {font-size:13px;}
    .flgt-bokng-btn a, .flgt-bokng-btn button {padding:12px 4px;width:100%;font-size:13px;}    
    .tx-20 {font-size:16px;}
    .book-fare .tit span, .modal-header h4 {font-size:15px;}
    .flgt-bokng-trms label, .tx-16, .book-fare .amnt-pric, .book-fare .amnt-txt {font-size:14px !important;}
    .book-fare .tit p, .addonsservice ul li {font-size:13px;}
    .adult_type span {text-align:left !important;}
    .footer-btm p {font-size:13px;}
    .img_width {width:100%;}

    #getpassengerModal table.dataTable.no-footer {overflow-y:auto;display:block;}
    #getpassengerModal table.dataTable thead th {white-space:nowrap;}
    .clstheme22 #AddonsPopup .modal-dialog {margin-left: -50%;width: 100%;max-width: 100%;left: 50%;height: calc(100vh - 0px);margin-top: 0px;}

    #AddonsPopup .Select_meals .dropdown .dropdown-menu {padding:5px;height:calc(100vh - 55px);}
    #AddonsPopup .Select_meals .dish_detail {display:inline;}
    #AddonsPopup .Select_meals .dish_detail .row_dish {width:100%;}
    #AddonsPopup .Select_meals .dish_detail ul li.all_meals {height: 60px;width: 70px;float: left;}
    #AddonsPopup .Select_meals .dish_detail .all_meals img {width: 100%;height: 60px;}    

    .flgt-clas {margin-top:10px;}
    #dv_paymentoptions {margin-bottom:15px;}
    .cls_Booking_amt {padding: 6px 10px;background-color: #ffeaea;margin-right: 5px;position: relative;top: 2px;color: var(--color-secondary);}
    .cls_Booking_hiddenamt {padding: 6px 10px;background-color: aliceblue;margin-right: 5px;position: relative;top: 2px;color: var(--color-primary);}

    #gettermsconditions .lgnreg-frm2 {padding:5px;}
    #gettermsconditions .staticPage {width:90%;}

    .__addbkg label {width: 100%;margin-bottom: 5px;}
    .__addbkg select {width: 100%;margin-bottom: 10px;}

    /*Booking Succes Page*/
    .airiq-footer {position:inherit;}
    .booking_dets ul li {width:100%;}
    td.text-right.gross_tot {display:none !important;}
    #dvBookingSuccess .table-bordered tbody td {margin-bottom:0px;font-weight:400;}

    .ledger .form-control.mb-0 {margin-bottom:15px !important}

    /*Session expired*/
    .Session_Expired ul.clsUlContent {width: 100%;}
    .Session_Expired .clsBoxShdow h3 {font-size:18px;}
    .Session_Expired .clsMySubLabel {font-size:15px;}
    .Session_Expired ul.clsUlContent li {font-size:13px;}

    /*Preview Booking Page*/
    #modal-BookingPopup .mx-wd-55p-f {max-width: 100% !important;}

    /*Transaction Section*/
    .rbcon.pgdata #ChartTabspnr .clsSectionContent #Btn_excel {margin-top:15px;}
    .rbcon.pgdata .custom-control.custom-radio {margin-bottom:1rem;}

    ._CartPage .cartdata .iddtels .iddinfo-5 {width:100%;}
    ._CartPage .cartdata .iddinfo {padding:5px;}
    ._CartPage .cartdata .iddinfo li {font-size:14px;padding:5px 5px;}
    ._CartPage .cartdata .iddinfo li span {width: 100%;}

    ._CartPage .tikts-btn2 button img {display:none;}
    ._CartPage.pgdata2 .tiktslive .custm-tbl td.tx-normals.text-center {white-space:nowrap !important;}

    #can_viewpnrShowDiv table {display:block;overflow-y:auto;}
    div#pax_rech table, #tckt_rech table {display: block;overflow-y: auto;}
    #air_reschedule_table .reschedulebtn ul li {width: 100% !important;margin-bottom:15px;}
    .Resheduleavail .modal-lg {width:100%;}
    .reschedule {height: calc(100vh - 210px);}
    .reschedule .no-more-tables td {padding-left: 40% !important;}
    #myModal_reschdule_confirm .modal-dialog {width:100%;max-width:100%;}
    #myModal_reschdule_confirm .modal-dialog table {overflow-y:auto;display:block;}
    .img-uploadd .col-sm-3.item {max-width: 100%;flex: none;}
    
    /*____Home Banner____*/ 
    .__cmnLogin .__cmnLeftCnt{display:none;}
    .__cmnLogin .lgnreg-frm {padding: 0px;}

    .__cmnLogin .__cmnLeftCnt{display:none;}
    .__cmnLogin .__cmnRightCnt{max-width: 100% !important;flex:0 0 100%;width:100% !important;}
    .banner.__cmnLogin .lgnreg-frm {padding: 0px 40px;}
    .banner.__cmnLogin .carousel::before{content:" ";position:absolute;top:0;left:0;background:#00000057;width:100%;height:100%;z-index:1;}

    /*____Register____*/
    .register{border-radius:0px;margin:0px;overflow:hidden;}

    /*____Partner____*/
    .partner .__partnerLayerCard{max-width: 100%;flex:0 0 100%}
    .partner .partnerCard .innerCard{clip-path:unset;width:100%;}
    .partner .partnerCard .overlayImg{top:8px;}

        /*____Leaders____*/    
    .leaders .__personInfo h5{font-size:13px;}
    .leaders .__personInfo p{font-size:9px;}
    .leaders .__cmnImage .cmnImg:hover .stars ul li i{font-size:10px;}
    .leaders .__cmnImage .cmnImg .__personInfo{padding:18px 10px;border-radius:15px;}    

    /*____ourTeam____*/
    #viewMore .carousel-control-prev{top: 53%;left: 3%;transform: translate(-50%, -50%);}
    #viewMore .carousel-control-next{top: 53%;right: -12%;transform: translate(-50%, -50%);}
   
   /* Hotel search css */
    #HotelSearch .addroomss, .Search_button .btn_color1{width:100%;}
    #HotelSearch .adv_srch, #HotelSearch .addroomss a span.brdr-full{width:100%;height:40px;line-height:40px;}
    #HotelSearch .hotelcls .col-lg-6{width:100%;max-width:100%;flex:none;}
    #HotelSearch .hotelcls .col-lg-6 .col-lg-4{width:33.3%;max-width:33.3%;flex:none;}
    #HotelSearch .room-details{border: 1px dashed #ddd;background:#fff;}
    #HotelSearch .hotelcls{margin:0 -5px;}
    #HotelSearch #close_rooms{padding:5px 10px;width:100%;}
    #HotelSearch .room_tit{display:inline-block;}
    #HotelSearch .room_tit h4,  #HotelSearch .rating-form h3{font-size:16px;}
    #HotelSearch .modifyclosebtn{position: relative;background: #161e472e;border-radius: 50%;padding: 4px 6px;float:right;top:0 !important;}

    #getairlinewise .get_tabledets .table-bordered thead th:last-child, #getairlinewise .get_tabledets .table-bordered tbody td:last-child{width:100%;}
} 

@media screen and (max-width: 639px) {
    .airiq-bgtitl h2 {font-size: 18px;}
    .flgtrout-prv a, .flgtrout-nxt a {font-size: 9px;}
    .rundtrp-data-onward .flgt-pric .arriv, .rundtrp-data-return .flgt-pric .arriv { font-size: 12px; line-height:10px; display:block;padding-left: 10px;}
}

@media screen and (max-width: 575px) {
    .clsStaff .airiq-bgtitl {padding: 10px 0px 10px 0px;}
    .srch-mdfy {padding: 15px 0px 10px 0px;}
    .airiq-bokng {padding: 15px 0px;}
    .airiq-bgtitl h2 {font-size: 16px;}
    .airiq-bgtitl p {font-size: 12px;padding-bottom: 10px;}
    .airiq-search-fltr .fltr-trip .custom-control-label {font-size: 14px;}

    .srch-dest input, .srch-date input, .srch-prsn input, .srch-agent input { height:45px; font-size:14px;}
    .srch-date .bg-change-focus-addclass {height: 45px;}
    .srch-prsn-fild {height: 45px;}
    .fltr-trvcls .dropdown a {font-size: 14px;padding: 10px 0px 10px 0px;	}
    .fltr-trvcls .dropdown a:after {    top: 13px;/*width: 100%;right: unset;left: unset;*/text-align: right;}
    .srch-prsn {width: 100%;margin-bottom: 10px;}
    .fltr-way .custom-control-label {font-size: 13px;}
    .airiq-search-btn a {font-size: 14px;}
    .airiq-search-cont {width: 100%;}
    .airiq-login { width:auto; padding-right:5px;}
    .srch-dest {width: 100%; margin-bottom:15px;}
    .srch-dest-area {margin-bottom: 0px;padding-right: 0px;position:relative;}
    .srch-exchng {left: inherit;right: 0%;top: 25px;font-size: 12px;width: 30px;height: 30px;margin-left: 28px !important;margin-top: 10px;transform: rotate(90deg);}
    .airiq-login a {font-size: 13px;}
    .airiq-login p { font-size:12px;}
    .lgnreg-col .lgnreg-frm {width: 85%;top: -40px;}
    .lgnreg-col .lgnreg-frm2 {width: 100%;top: -30px;}
    .lgnreg-hedr .logo {text-align:left !important;}
    .lgnreg-hedr .airiq-sprt {text-align:right !important; padding-top:8px; padding-bottom:0px;line-height: 20px;}
    .airiq-search-cont .custom-control-inline {margin-right:1px;}

    .reg-col {padding-top: 10px;}
    .airiq-sprt a {display: block;}

    .lgnreg-col .lgnreg-frm .titl, .lgnreg-col .lgnreg-frm2 .titl {font-size: 16px;}
    .lgnreg-col .lgnreg-frm .single-input input {font-size: 14px;}
    .lgnreg-col .lgnreg-frm .single-input {width: 100%;border: 1px solid #c1c1c1;border-radius: 0.25rem;display: flex;margin-bottom: 15px;padding: 5px 10px;}
    .lgnreg-col .lgnreg-frm .single-input i {padding: 8px 4px; font-size:16px;position: relative;top: 5px;}.lgnreg-col .lgnreg-frm .submit-btn button { height:40px !important;}
    .lgnreg-col .lgnreg-frm .rmbr span {font-size: 12px;}
    .lgnreg-col .lgnreg-frm .frgt a {font-size: 12px;}

    .srch-mdfy-txt .flgt {width: 100%;margin-bottom: 10px;}
    .srch-mdfy-txt .date {width: 100%;margin-bottom: 10px; padding-left:0px;}
    .srch-mdfy-txt .prsn {width: 100%; padding-left:0px; padding-right:0px;margin-bottom: 10px;}
    .srch-mdfy-txt .btn {width: 100%;padding-top: 10px; margin-left:0px;}

    .dpr-arv-txt1{ text-align:left!important;}
    .dpr-arv-txt2{text-align:center !important;}
    .dpr-arv-txt3{text-align:right!important;}

    .flgt-sort { display:none;}
    .dpr-arv-arrow { margin:0px auto; margin-top:5px; margin-bottom:5px;border-bottom:1px solid #999999;}
    .flgtbox-area { display:block;}
    .flgt-icn {width: 100%;}
    .flgtbox-area .flgt-dpr-arv {width: 100%;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;     padding: 5px 0px 5px 0px;margin: 10px 0px 5px 0px;}
    .flgt-pric {width: 100%; padding:0px;}    
    .flgt-seat {margin-top: 0px;text-align: right;width: auto;float: right;}    
    .flgtbox {padding: 10px;}
    .srch-filtr-bg, .filtrsrch-bg {padding: 10px;}
    .rundtrp-foot .flgtrout-dtls .col-6 { padding-left:5px; padding-right:5px;}
    .rundtrp-data-slct .col-6  { padding-left:15px; padding-right:15px;}
    .flgt-pric .custom-control-inline {margin-right: 0px;width: 100%;}
    .flgtrout-dtls .view p {font-size: 13px;padding-top: 0px;}
    .flgtrout-dtls .prvw a, .flgtrout-dtls .next a {font-size: 10px !important;}
    .navaltcon-box h5 {font-size: 12px;}  
    .lgut a {font-size: 12px !important;}
    .srch-filtr .mdfy-bg button, .srch-filtr .mdfy-bg a {font-size: 12px;padding: 5px 8px;}
    .bgimg-gry img {top: -2px;}
    .srch-mdfy-fltr .fltr-trip .custom-control-label {font-size: 13px;}
    .srch-mdfy-fltr .fltr-trip {width: 100%;}
    .srch-mdfy-txt .flgt input, .srch-mdfy-txt .date input {height: 40px;}
    .srch-filtr-bg .srch-prsn-fild {height: 40px;}
    .date-onward{ width:50%;}
    .date-return{ width:50%;}
    .airiq-logo img {height:auto;}
    .airiq-logo {padding-top: 6px;}

    .widget-list .form-check-label {font-size: 12px;}
    .bage-info .bage-col-1, .bage-info .bage-col-2, .bage-info .bage-col-3, .bage-info .bage-col-4, .bage-info .bage-col-5 {font-size: 12px;}
    .fare-ruls .ruls-col-1, .fare-ruls .ruls-col-2, .fare-ruls .ruls-col-3, .fare-ruls .ruls-col-4, .fare-ruls .ruls-col-5 {font-size: 11px;}

    .fare-prce .fare-col {font-size: 11px;}
    .fare-tax .fare-col {font-size: 11px;}
    .fare-totl .totl-txt {font-size: 12px;}
    .fare-totl .totl-amnt {font-size: 12px;}
    .fare-totl .totl-amnt i {font-size: 9px;}
    .fare-prce .fare-col i {font-size: 9px;}
    .fare-tax .fare-col i {font-size: 9px;}

    .flgtbox-dtls .flgt-box .flgt-icn {float: left;width: 100%;}
    .flgtbox-dtls .flgt-box .flgt-dpr-arv {width: 70%;padding-left: 0px;}
    .flgtbox-dtls .flgt-box .flgt-clas {width: 30%;padding-left:0px;}
    .flgtbox-dtls .container {width: 100%;padding:10px;}
        
    .tab-pane .dpr-arv-txt1 .deprt, .tab-pane .dpr-arv-txt3 .deprt {font-size: 12px;}
    .tab-pane .dpr-arv-txt2 .flgt-time{font-size: 12px;}
    .flgtbox-dtls .flgt-box .flgt-clas .clas {font-size: 12px;}
    .flgtbox-dtls .flgt-box .flgt-clas .seat {font-size: 10px;}
    .nav-tabs .nav-link {display: block;padding: 0.5rem 0.5rem;}

    .rundtrp-data-slct {padding: 8px 0px 0px 0px;}
    .rundtrp-data-onward .flgt-pric span, .rundtrp-data-return .flgt-pric span { border-right:none; padding-left:0px; padding-right:0px;}
    .rundtrp-data-onward .flgt-pric .arriv, .rundtrp-data-return .flgt-pric .arriv {padding-left: 0px;}
    .rundtrp-data-onward .flgt-icn, .rundtrp-data-return .flgt-icn {width: 30px;    margin-right: 5px;}
    .rundtrp-data-onward {top: -2px; padding-left:0px;position: relative;}
    .rundtrp-data-return {padding-left: 0px; padding-right:0px;top: -2px;position: relative;}
    .rundtrp-data-pric {width:auto; right:15px;}

    .airiq-bokng .titl {font-size: 15px;}
    .airiq-bokng .titl span a {font-size: 12px;}

    .bokng-cont .flgtrout-dtls p {font-size: 13px;}
    .bokng-cont .flgtrout-dtls .totl-time {font-size: 12px;}
    .bokng-cont .flgt-dpr-arv .dpr-arv-txt1 .deprt, .bokng-cont .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .bokng-cont .flgt-box .flgt-clas .seat {/*font-size: 10px;*/}
    .bokng-cont .dpr-arv-txt1 .date, .bokng-cont .dpr-arv-txt3 .date {font-size:10px;}
    .bokng-cont .flgt-time {font-size: 12px;}
    .bokng-cont .flgt-box .flgt-clas .clas {font-size: 12px;}
    .bokng-cont .flgtbox-selct .flgt-box .flgt-icn {width: 100%; margin-bottom:10px;}
    .bokng-cont .flgtbox-selct .flgt-box .flgt-dpr-arv {width: 80%; padding-left:0px;}
    .bokng-cont .flgtbox-selct .flgt-box .flgt-clas {width: 20%; padding-left:10px;}
    .bokng-cont .airln img {width: 30px;height: 30px;}
    .bokng-cont .flgt-ruls h4 {font-size: 14px;}
    .bokng-cont .flgt-ruls p {font-size: 12px;}
    .bokng-cont .flgt-ruls li {font-size: 12px;}

    .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 13px;}
    .flgt-psngr h4 {width: 100%;font-size: 14px;}
    .flgt-psngr input, .flgt-psngr select  { font-size:14px;}
    .gstinput input{font-size:14px;}    
    .airln img {width: 30px !important;height:30px !important; margin-right:5px; position:relative; top:3px;}

    .clsroundtrip .dvclsindscroll {height: calc(100vh - 230px);overflow-y:auto;}
    .clientview.scrol .clsroundtrip .dvclsavailscroll {height: calc(100vh - 100px) !important;overflow-y: auto;}
    .clsroundtrip .flgt-ruslt.IndvlparentCard:last-child {margin-bottom:110px;}
    .clsroundtrip .col-6 {width: 100%;max-width: 100%;flex: 0 0 100%;}   
    .clsroundtrip .airln img {width: 30px;height:30px; margin-right:5px; position:relative; top:1px;}
    .clsroundtrip .flgt-time {font-size: 12px;}
    .clsroundtrip .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsroundtrip .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .clsroundtrip .flgt-icn .icon-txt1 {font-size: 12px;}
    .clsroundtrip .flgtbox {padding: 10px;}     
    .clsroundtrip .flgtbox {min-height: 250px; margin-bottom:5px;}
    .clsroundtrip .flgtrout-dtls p { font-size:12px;}

    .clsmulticity .col-6 {width: 100%;max-width: 100%;flex: 0 0 100%;}
    .clsmulticity .airln img {width: 30px;height:30px; margin-right:5px; position:relative; top:1px;}
    .clsmulticity .flgt-time {font-size: 12px;}
    .clsmulticity .flgt-dpr-arv .dpr-arv-txt1 .deprt, .clsmulticity .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 12px;}
    .clsmulticity .flgt-icn .icon-txt1 {font-size: 12px;}
    .clsmulticity .flgtbox {padding: 10px;}
    .clsmulticity .flgtbox {min-height: 250px; margin-bottom:5px;}
    .clsmulticity .flgtrout-dtls p { font-size:12px;}
    #dvMSearch #ul-multi-city-routes .clsCloseMRow {position:absolute !important;top: 56px !important;right: 15px !important;}    

    .bgimg-gry {padding-bottom: 0px;}
    .srch-filtr .mdfy-col2 .mdfy-bg {padding: 3px 5px 3px 0px;height:34px;}
    .flgtrout-nxt-prv a {margin-bottom: 0px;font-size: 9px;}
    .sticky-top {padding: 5px 0px 7px 0px;	}
    .rundtrp-foot .sticky-top {padding: 8px 0px 5px 0px !important;}
    .flgtrout-prv, .flgtrout-nxt {padding-top: 2px;}     
    .flgt-totl-btn a {padding: 8px 10px;}
        
    .rundtrp-data-onward .airln img, .rundtrp-data-return .airln img {width: 30px;height: 30px;margin-top: 3px;}
    .rundtrp-data-onward .flgt-pric, .rundtrp-data-return .flgt-pric {width: auto;}
    .flgtrout-nxt-prv { margin-top:5px;float: left;padding-bottom: 3px;}
    .flgtrout-dtls .view-rund p {font-size: 13px;text-align:center;}
    .bokng-cont .flgtbox-selct .airln img {width: 30px;height: 30px;margin-right: 10px;top: 1px;}

    #navaltContainer {width:350px;top:40px;}
    .navaltcon-box {padding:10px 0px;}
    .searchviews .bgimg-gry {top: 100px;}
    .airiq-search-cont{margin-top:50px;}

    /*Manage Booking*/
    .manage_nav ul {overflow-x: scroll;overflow-y: hidden;white-space: nowrap;height: 50px;display: flex;width: 100%;}
    .rbcon.pgdata .manage_nav ul li a {font-weight: 400;padding: 8px 10px 8px 10px;float: left;font-size: 14px;}
    
    /*____Register____*/
    .register{height:auto;}
    .register::before{height:688px;}
    .register .cardImg img {display:none;}
    
    /*____Partner____*/
    .partner .leftCard{height:350px;}
    .partner .leftCard .leftImg{position:unset;text-align:center;}
    .partner .leftCard .leftImg img {width: 320px;}

    /*____Leaders____*/
    .leaders .__cmnImage .cmnImg .stars{top:95%;}        
    .leaders .__cmnImage:first-child .leadersImg, .__cmnImage:nth-child(5) .leadersImg, .__cmnImage:nth-child(9) .leadersImg, .leaders .__cmnImage:nth-child(3) .leadersImg, .__cmnImage:nth-child(7) .leadersImg, .leaders .__cmnImage:nth-child(4) .leadersImg, .leaders .__cmnImage:nth-child(8) .leadersImg{margin-top:0px;}
    .leaders .__cmnImage .leadersInsideImg{margin-top:0px;}
    .leaders .__cmnImage .cmnImg{margin-bottom:10px;}
    .leaders .__cmnImage .cmnImg .stars {top: 88%;}
    .leaders .__cmnImage .cmnImg .stars ul {padding: 5px 10px;}
    .leaders .__cmnImage .cmnImg .stars ul li i {font-size: 7px;} 
    .leaders .__personInfo .__name{padding-top:8px;}  
    .leaders .__personInfo h5{font-size:12px;} 
    .leaders .__personInfo .__description{display:none;}

    /*____Business____*/
    .business .title p {line-height: 20px;font-size: 16px;}

    /*____process____*/
    .process .mainContent .contentImg img{width:95%;}
    .whyOurApi .rightContent img{width:100%;}
    .whyOurApi .leftContent{width:100%;}
    .whyOurApi .leftContent .cardContent ul li{font-size:13px;} 
    
    /*____Contact Banner____*/
    .contactUsBanner .content p{font-size:22px;}   
    .contactInfo .sendMsgBtn{width:100%;}

    /*____Footer____*/
    .cmnFooter{padding:10px 40px 10px 40px;}

    /*____ourTeam____*/
    #viewMore .carousel-control-prev::before, #viewMore .carousel-control-prev::after, #viewMore .carousel-control-next::before, #viewMore .carousel-control-next::after{margin-top:0px;}
    #viewMore .carousel-control-prev, #viewMore .carousel-control-next{top:59%;}

    /*____ourTeamQuality____*/
    .ourTeamQuality .rightContent .col-lg-2 {flex: 0 0 50%;max-width: 50%;}

    /*____ourNetwork____*/
    .ourNetwork .__leftImg{height:235px;}

    /*____ourGroup____*/
    .ourGroup .innerContents{padding:0px;}
    .ourGroup .innerContents .cardContent{margin-bottom:45px;}

     /*____introduction____*/
    .introduction {padding-top: 20px !important;}

    /*____Common____*/
    .__clscmn .__leftImg {height: 400px;}

    /*____Header____*/
    .airiq-header .pad-max-r.text-right.mt-2{max-width: 75%;flex: 0 0 75%;}
    .airiq-header .pad-max-r.text-right.mt-2 a{margin-right:15px;}
}

@media screen and (max-width: 479px) {
    .airiq-login a {font-size: 12px;}
    #navalt_li a {font-size: 20px;}
    .airiq-fitlogin {margin-right:5px;}

    .lgnreg-col .lgnreg-frm {width: 95%;top: -30px;}
    .lgnreg-col .lgnreg-frm2 {width: 95%;top: -30px;}
    .lgnreg-col .lgnreg-frm .rmbr span {font-size: 11px;}
    .lgnreg-col .lgnreg-frm .frgt a {font-size: 11px;}

    .airiq-login .usr {width: 142px;}
    .airiq-login .usr {width: 125px;}

    .tooltp {top: 0px;}

    .bokng-cont .flgt-dpr-arv .dpr-arv-txt1 {width: 42%;padding-right: 5px;}
    .bokng-cont .flgt-box .flgt-dpr-arv .dpr-arv-txt2 {width: 16%;}
    .bokng-cont .flgt-dpr-arv .dpr-arv-txt3 {width: 42%; padding-left:5px;}
    .bokng-cont .dpr-arv-arrow {width: auto;}
    .bokng-cont .flgtbox-selct .flgt-box .flgt-dpr-arv {width: 75%;padding-left: 0px;}
    .bokng-cont .flgtbox-selct .flgt-box .flgt-clas {width: 25%;/*line-height: 16px;*/padding-left: 10px;}   
    
    .flgt-dtls-lnk .__issuance{position: relative;top:25px;}
}

@media screen and (max-width: 413px) {
    .airiq-bgtitl h2 {font-size: 14px;}
    .airiq-search-cont {width: 100%;}
    .srch-prsn-fild .dropdown .dropdown-menu {position: absolute !important;transform: translate3d(-30px, 45px, 0px) !important;}
    .clsroundtrip .flgt-time {font-size: 10px;}
    .clsmulticity .flgt-time {font-size: 10px;}
    .rundtrp-data-pric .flgt-totl-pric span {font-size: 14px;}
    .rundtrp-data-pric .flgt-totl-pric span i {top: 0px;font-size: 10px;}
    .rundtrp-data-onward .flgt-pric span, .rundtrp-data-return .flgt-pric span {font-size: 12px;padding-left: 0px;}
    .flgt-pric span i {font-size: 9px;top: 0px;}
    .flgtrout-dtls .view p span, .flgtrout-dtls .view-rund p span {font-size: 12px !important;}
    .rundtrp-data-onward {width: 100%;}
    .rundtrp-data-return {width: 100%; padding-left:0px; border-left:none;}
    .rundtrp-data-pric {width: 44%;}
    .rundtrp-data-pric .flgt-totl-pric {padding-right: 5px;}
    .airiq-login .usr-blns { font-size:11px;top: 7px;padding:4px 4px;}
    .airiq-login .usr-blns i {display:none;}
}

@media screen and (max-width: 359px) {
    .lgnreg-col .lgnreg-frm .rmbr span {font-size: 10px;}
    .lgnreg-col .lgnreg-frm .frgt a {font-size: 10px;}
    .bokng-cont .dpr-arv-txt1 .date, .bokng-cont .dpr-arv-txt3 .date, .bokng-cont .flgt-box .flgt-clas .seat {font-size: 10px;}
    .bokng-cont .flgt-dpr-arv .dpr-arv-txt1 .deprt, .bokng-cont .flgt-dpr-arv .dpr-arv-txt3 .deprt {font-size: 11px;}
    .bokng-cont .flgt-box .flgt-clas .seat {font-size: 10px;text-align: left;}
    .bokng-cont .flgt-note {font-size: 10px;}
}
/*Checkbox*/
.__commonCbx {margin-top:5px;}
.__commonCbx .lbl{font-size:14px;}

/*======================================
     Overall Responsive CSS Min Width
 =======================================*/

@media (min-width: 992px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 94%;}
}

@media (min-width: 992px) and (max-width: 1200px){
    .__mainBanner{width:91%;}

	.__mainBanner .camera_wrap{height:120px !important;}
    .__mainBanner .camera_wrap .cameraCont .cameraSlide img{height:120px !important;}

    /*E-travel Insurance*/
    .__travelinsurance .accordion .__card-body ul li{width:50%;float:left;margin-bottom:10px;}

    /*____Home Banner____*/
    .__cmnLogin .__cmnLeftCnt{max-width: 60%;flex:0 0 60%;}
    .__cmnLogin .__cmnRightCnt{max-width: 40%;flex:0 0 40%;}    
    .__cmnLogin .lgnreg-frm {padding: 0px;}
    .banner.__cmnLogin .lgnreg-frm {padding-right: 40px;}

    /*____Partner____*/
    .partner .partnerCard .innerCard{-webkit-clip-path: path("M13 0 Q0 0 0 15.5 V167 Q0 214 30.4 210 H203 Q237.9 217 245 179 V94 Q242.9 70.2 216.8 68 Q196.7 65.6 195.5 36.5 Q202.4 0 175.1 0 H15.5 Z");clip-path: path("M13 0 Q0 0 0 15.5 V167 Q0 214 30.4 210 H203 Q237.9 217 245 179 V94 Q242.9 70.2 216.8 68 Q196.7 65.6 195.5 36.5 Q202.4 0 175.1 0 H15.5 Z");padding:34px 72px 34px 18px;}
    .partner .partnerCard .innerCard p{font-size:13px;}
    .partner .leftCard .leftImg img {width: 400px;}
    
    /*____Leaders____*/
    .leaders .__cmnImage{max-width:110px;flex:0 0 110px;}

    /*____Register____*/
    .register .cardImg{right:0;}

   .__travelinsurance .accordion .__card-body ul li{width:50%;float:left;margin-bottom:10px;}

}
@media (min-width: 768px) and (max-width: 992px){   
    /*____Home Banner____*/ 
    .__cmnLogin .__cmnLeftCnt{max-width: 56%;flex:0 0 56%;}
    .__cmnLogin .__cmnRightCnt{max-width: 44%;flex:0 0 44%;}    
    .__cmnLogin .lgnreg-frm {padding: 0px;}
    .banner.__cmnLogin .lgnreg-frm {padding-right: 40px;}
    

    /*____Register____*/
    .register .cardImg img {width: 224px;}
    .register .cardImg{right:0px;}

    /*____Partner____*/
    .partner .partnerCard .overlayImg{right:26px;}

    /*____Leaders____*/
    .leaders .__cmnImage .cmnImg:hover{transform: scale(1.4);}
    .leaders .__personInfo h5{font-size:13px;}
    .leaders .__personInfo p{font-size:9px;}
    .leaders .__cmnImage .cmnImg:hover .stars ul li i{font-size:10px;}
    .leaders .__cmnImage .cmnImg .__personInfo{padding:18px 10px;border-radius:22px;}    

    .hotelcls .col-lg-6 .col-lg-4 {max-width:33.3%;width:33.3%;flex:none;}

    /*____ourTeam____*/
    #viewMore .carousel-control-prev{top: 52%;left: -11%;transform: translate(-50%, -50%);}
    #viewMore .carousel-control-next{top: 52%;right: -25%;transform: translate(-50%, -50%);}
}
@media (min-width: 1200px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 1170px;}
	.__mainBanner{width:1140px;}
    #viewMore .modal-xl {max-width: 950px;}
    .cmnFooter{padding:60px 212px 10px 212px;}
}
@media (min-width: 1200px) and (max-width: 1350px) {
    .cmnFooter .innerContents::before{display:none;}
}

@media (min-width: 575px) and (max-width: 768px){
    .searchviews .bgimg-gry{top: 175px;}
    /*____Register____*/
    .register .cardImg img {width: 198px;}
    .register .cardImg{right:-80px;}
}
@media (min-width: 768px) {    
    
    /*Staff Login*/
    .clsStaff #dvsamplemain .container.m_container, .clsStaff #dvsamplemain .container.mobNoContainerd, .clsStaff .container.clrclass {width: 90%;max-width:90%;}
    header #menutabss ul li a i, .header #_Muaerightheader {display: none !important;}
    header ._Mmenures li.m_overscrl .wsmenu-submenu {overflow: auto;max-height: calc(100vh - 110px);}

    /*Home Section*/
    .homeboardv3.pgdata .container-fluid{max-width: 1140px;}
    .srch-agent .clsMultiCityRoutesnew {float: left;width: 54.5%;max-width: 54.5%;padding: 10px 5px 0px 5px;}
    .pad-min-l-r {padding-left:0px !important;padding-right:0px !important;}
    .pad-min-l {padding-left:0px !important;}
    .pad-min-r {padding-right:0px !important;}

    /*Availability Page*/
    .clsoneway .flgt-ruslt:last-child, .clsmulticityInter .flgt-ruslt:last-child, .clsroundtripInter .flgt-ruslt:last-child {margin-bottom:50px;}

    .clsroundtrip .flgt-ruslt:last-child {margin-bottom:50px;}
    .clsroundtrip .flgt-pric, .clsmulticity .flgt-pric {min-height:185px;}
    .clsroundtrip .dvcmnclsavailsort .prvw {width:10%;float:left;}
    .clsroundtrip .dvcmnclsavailsort .next {width:10%;float:right;}
    .clsroundtrip .dvcmnclsavailsort .view {width:80%;}

    .clsroundtripInter .flgt-dpr-arv .dpr-arv-txt2 {padding-right: 10px;padding-left: 10px;}    
    .clsroundtripInter .dvcmnclsavailsort .prvw {width:10%;float:left;}
    .clsroundtripInter .dvcmnclsavailsort .next {width:10%;float:right;}
    .clsroundtripInter .dvcmnclsavailsort .view {width:60%;}
    .clsroundtripInter .dvcmnclsavailsort .view p {margin-bottom:0px;}
      
    .clsroundtrip .odd, .clsmulticity .odd, .clsmulticityInter .odd {padding-right:5px;}
    .clsroundtrip .even, .clsmulticity .even, .clsmulticityInter .even {padding-left:5px;}

    .clsmulticityInter .dvclsIntMulti .flgt-icn {width: 18%;}
    .clsmulticityInter .dvclsIntMulti .airln {margin-bottom: 5px;}
    .clsmulticityInter .dvclsIntMulti .airln img {width: 40px;height: 40px;}
    .clsmulticityInter .dvclsIntMulti .flgt-icn .icon-txt2 {float: left;width: 100%;}
    .clsmulticityInter .dvclsIntMulti .flgt-seat span, .clsmulticityInter .dvclsIntMulti .flgt-dtls-lnk span, .clsmulticityInter .dvclsIntMulti .dpr-arv-txt1 .date, .clsmulticityInter .dvclsIntMulti .dpr-arv-txt3 .date {white-space: nowrap;}
    .clsmulticityInter .dvclsIntMulti .flgt-pric .clsfareseg .radio-custom-label {height:30px;}
    .clsmulticityInter .dvclsIntMulti .clsGrossAmount {font-size:16px !important}
    .clsmulticityInter .dvclsIntMulti .flgtbox-area .dpr-arv-arrow {width: 35px;margin-top:25px;margin-bottom:25px;}
    .clsmulticityInter .dvclsIntMulti .flgt-dpr-arv {border-right: 1px dashed #ddd;margin-right: 8px;height: 55px;padding-right:8px;}
    .clsmulticityInter .dvclsIntMulti .flgt-dpr-arv:last-child {border:none;margin-right:0px;}

    .clsmulticityInter .odd .flgt-sort .sort-dpr-arv, .clsmulticityInter .even .flgt-sort .sort-dpr-arv {width: 60%;}
    .clsmulticityInter .odd .flgt-sort .sort-pric, .clsmulticityInter .even .flgt-sort .sort-pric {width: 20%;padding-left: 0px;}
    .clsmulticityInter .odd .flgt-icn, .clsmulticityInter .even .flgt-icn {width: 30%;}
    .clsmulticityInter .odd .flgt-dpr-arv, .clsmulticityInter .even .flgt-dpr-arv {width: 50%;}
    .clsmulticityInter .odd .flgt-pric, .clsmulticityInter .even .flgt-pric {width: 30%;padding-left: 0px;padding-right: 0px;min-height:185px;}   
     
    .clsmulticityInter .onward_returnsector {border-bottom: 1px dashed #ddd;padding-bottom: 1rem;margin-bottom:1rem;}
    .clsmulticityInter .onward_returnsector:last-child {border-bottom:none;padding-bottom:0px;margin-bottom:0px;}

    .clsmulticityInter .flgtrout-dtls .prvw, .clsmulticityInter .flgtrout-dtls .next {width:8%;}
    .clsmulticityInter .col-sm-12 .flgtrout-dtls .view {width:84%;white-space:normal;}
    .clsmulticityInter .col-sm-6 .flgtrout-dtls .view {width:82%;white-space:normal;}
    .clsmulticityInter .flgtrout-dtls .view b {padding-right: 15px;font-size: 12px;}

    .clsmulticityInter .odd .flgtrout-dtls .view b, .clsmulticityInter .even .flgtrout-dtls .view b {padding-right:0px;font-size:14px;}  
      
    .img_width {width:400px;}  
    #modal-Farecompare .cmpRoundtrpParnt span.flPlus {position: absolute;left: 48.7%;top: 35%;color: var(--color-secondary);font-size: 20px;} 

    /*AfterBooking*/
    .manage_nav ul {float:left;width:100%;margin:0px;padding:0px;margin-bottom:15px;background:#f7f7f9;padding-left:15px;}
    .manage_nav ul li {float:left;list-style:none;display:inline-block;}    
    .manage_nav ul li a:hover {background-color: #fff;border-top: 3px solid var(--color-primary);border-radius: 5px 5px 0px 0px;color: var(--color-primary);text-decoration:none;}

    .padmin-0 {padding:0px !important;}
    .min-mt-5 {margin-top: 1rem !important;}

    #getpassenger {width:80%;max-width:80% !important;margin-left:-40% !important;}
    #SendMail, #SendWhatsapp, #SendSMS, #PrintAvailablity, #gettermsconditions, #getbajaj, #getairlinewise, #getpassengerModal, #Lasttransaction, #modal-Fare, #modal-TCSDeclaration, #modal-HTLDeclaration {width:80%;max-width:80% !important;left:50%;margin-left:-40% !important;}        
    #dvBookingSuccess .table-bordered tbody td {font-weight:500 !important;}

    /*Preview Booking Page*/
    #modal-BookingPopup .modal-dialog {max-width:40%;}
    #modal-BookingPopup .modal-body {height: 320px;float: left;width: 100%;overflow-y: auto;}

    .cls_Booking_amt {padding: 6px 10px;background-color: #ffeaea;margin-right: 5px;position: relative;top: 2px;color: var(--color-secondary);}
    .cls_Booking_hiddenamt {padding: 6px 10px;background-color: aliceblue;margin-right: 5px;position: relative;top: 2px;color: var(--color-primary);}
    .cls_Booking_hiddenamt i {padding-left: 5px;}
    .cls_Booking_net_amt {float: left;}

    .visa-home-page .container, .full-width {width: 90% !important;margin: 0 auto;max-width: 90% !important;}
}

@media (min-width: 320px) and (max-width: 480px){
    /*Home board calender*/
    #homebrd .fc .fc-scrollgrid-section-body table{overflow: unset !important;}
    #homebrd .fc .fc-scrollgrid, .fc .fc-scrollgrid table{table-layout: auto !important;}
    #homebrd .fc-scrollgrid-sync-inner{width:120px;}
    #homebrd .fc .fc-view-harness-active > .fc-view{overflow:auto !important;}
    #homebrd .fc .fc-daygrid-day{padding:0;}
    #homebrd .fc .fc-daygrid-day-frame{width: 120px !important;min-height: 120px!important;}
    #homebrd .fc .fc-daygrid-day-number{font-size:12px !important;}    
    #homebrd .fc-event-pro span.clscalenderproduct{font-weight:600;}
    #homebrd .fc-event-pro{background:transparent;box-shadow:none;}
    #homebrd .fc .fc-view-harness{height: 774px !important;}
    #homebrd .fc .fc-view-harness-active > .fc-view::-webkit-scrollbar{width: 4px;height: 4px;}
    #homebrd .fc .fc-day-today {background: #fff3f5;}

    .psngr-con{border:1px solid #ddf1ff;}
    .psngr-con ul li{white-space:normal;text-align:left;font-size:10px;line-height:1.3;}
    .psngr-con ul li:first-child {color: var(--color-secondary);text-align: center;padding-bottom:5px;}
    .psngr-con a{font-size: 11px;font-weight: 600;background: #ddf1ff;}

    #calendar .fc-toolbar-chunk:last-child {margin-top: 25px;}
    #calendar .fc-toolbar-title-month{margin-top: 30px;float: left !important;}
    #calendar .fc-toolbar-title{position: absolute;width: 100%;top: 0;background: var(--color-secondary);left: 0;padding: 5px 10px;border-radius: 2px 2px 0 0;color: #000;text-align: center;font-size: 15px !important;border:1px solid var(--color-secondary);}

    #SendWhatsapp .form-chec ul li:first-child{width:100%;text-align:left;margin-bottom:15px;padding-left:20px;}
    #SendMail .form-chec ul{display: grid;grid-template-columns: auto auto;text-align: left ! IMPORTANT;gap: 10px;}
    #SendMail .form-chec ul li#CopyCheck button{margin-left:20px;}
    #SendMail .form-chec ul li button.btn{width:100%;}

    .clscmnfltrsection .col-xl-7 ul li{width:100%;}
    .flgt-bokng-btn{margin-bottom: 5em;}

    /*___Secure Page___*/
    .Secure_page .S_conpage .theme-form {width: 75% !important;margin: 0 auto;}

    /*___Login___*/
    .__cmnLogin .lgnreg-frm .forgot-btn, .banner .lgnreg-frm .lgnreg-lnk{font-size:12px;}

    }

/*__Hotel Service Charge Popup__*/
#modal-Hotelservicecharge .modal-dialog{max-width: 40% !important;}
#modal-Hotelservicecharge table tr td{padding:6px;border:1px solid #ccc;}
#modal-Hotelservicecharge table tr td .form-control{height:35px;font-size:14px;padding: 5px;}
#modal-Hotelservicecharge .cbx + label.lbl{font-size:14px;}