﻿@import url('../../Fonts/icons.css');

/*------------------------------------
          Common Styles
------------------------------------*/


/* ONLY FOR THEME => 3 (RIYA) */
.themeclr {color:var(--color-primary);}
.themeclr2 {color:var(--color-secondary);}

/* ###### 9.3 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;}
.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-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; }

/* ###### 9.4 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;}.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;}

/* ###### 9.6 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; }.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; }

/* ###### 9.7 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-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; }.l--1 {left: -1px; }.l-0-f {left: 0 !important; }.rotate-90 {transform: rotate(90deg); }.rotate--90 {transform: rotate(-90deg); }

/* ###### 9.8 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; }.tx-black {color: #000; }.tx-primary {color: #007bff !important; }.tx-primary:hover {text-decoration:underline !important;}.tx-success {color: #10b759; }.tx-warning {color: #ffc107; }
.tx-danger {color: #ec182d; }.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: 600 !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; }
.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(--availheader);}.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;}.bg-ash {background:#fbfbfb;}
.bx-shadow {box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);}

.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; }

/* ###### 9.9 Width   ###### */
.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; }

.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; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p, .ui-datepicker{font-family: var(--font-family) !important;}

/* BUTTONS */
button:focus{outline:none !important;}
.exportexcel{display:inline-block;}
.btn-theme {padding: .5em;border: none;font-size: 14px;outline: none;line-height:1;transition: all 0.4s ease 0s;}
.btn-theme {margin: 0 auto;display: block;padding: 6px 25px;border-radius: 1px}
.btn-theme:hover {transition: all 0.4s ease 0s;}
#btnModifySearch:hover {background:var(--color-btn-primary);color:#fff;border:none;}

/*Choosen*/
body .chosen-container-single .chosen-single span {line-height :20px;}
body .chosen-container-single .chosen-single, body .chosen-container-multi .chosen-choices, body .chosen-container-multi .chosen-choices li.search-field input[type="text"]{float: left;border: 1px solid #dadce0 !important;border-radius: 4px !important;font-size: 14px;height: 40px !important;font-weight: 500;background-color: #fff !important;color: #333 !important;width: 100%;padding: 8px;}
body .chosen-container-multi .chosen-choices li.search-field input[type="text"]{border:0 !important;height:38px;}
body .chosen-container-multi .chosen-choices{padding: 0;}
body .chosen-container-single .chosen-single {background: #fff;box-shadow: none;}


/* BG COLOR & COLOR */
.bg-white {background: var(--color-white);}.bg-gray{background:#676767;}
.white {color:var(--color-white);}.clr-gry {color: #676767;}.clr-black{color:var(--color-black);}.clr-wht {color:var(--color-white);}.clr-rd {color:#d0011b;}
.clr-gr {color: #36a838;}.clr-msg-fail{color:#d0011b;}.unable-clr{color: #d0011b;}.clr-hl-ylw{color:#f6931f;}


/* _MCARD */
._MCard {background: var(--color-white);-webkit-box-shadow: rgb(0 0 0 / 10%) 0px 0px 9px 0px;box-shadow: rgb(0 0 0 / 10%) 0px 0px 9px 0px;border-radius:4px;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;margin-bottom: 10px;}
._MCard ._MCard-title {background: transparent;border-color:#ced4da !important;padding:15px 20px;position: relative;}
._MCard-title:first-child {border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0;}
._MCard ._MCard-title h5 {color: var(--color-black);margin-top: 0;font-size: 16px;font-weight: 600;position: relative;text-align: left;margin-bottom:10px;}
._MCard ._MCard-title i {display:none;}
._MCard ._MCard-content {padding: 15px 15px;}


/* WIDTH */
.w-10 {width: 12px !important;}.w-130px{width:130px;}
.w-31 {width: 31% !important;}.w-32 {width: 32% !important;}.w-40 {width: 40% !important;}.w-50 {width: 50% !important;}.w-60 {width: 60% !important;}.w-64 {width: 64% !important;}
.w-68 {width: 68% !important;}.w-88 {width: 88% !important;}.w-100 {width: 100% !important;}.width100 {width: 100%;}


/* HEIGHT */
.h-auto{height:auto;}.h-30px{height: 30px;}.h-50px{height:50px;}.h-200px{height:200px;}.h-400px{height:400px;}


/* BORDER */
.brdr-full {border: 1px solid #ddd;}.brdr-top{border-top: 1px solid #ddd;}.brdr-bottom{border-bottom: 1px solid #ddd;}
.brdr-full-dash{border: 1px dashed #ddd;}.brdr-top-dash{border-top: 1px dashed #ddd;}


/* CURSOR */
.cursor-pointer{cursor:pointer;}.cursor-notallowed{cursor:not-allowed;}.cursor-initial{cursor:initial;}


/* COMMON */
.text-center{text-align:center;}.text-left{text-align:left;}.text-right {text-align:right;}
.float-left {float:left;}.float-right {float:right;}
.position-relative{position:relative;}.position-absolute{position:absolute;}
.d-grid{display:grid !important;}
.clsDiseases .d-grid{margin-bottom:5px;}
.flex{display:flex;}.justify-spacebetween{justify-content:space-between;}
.align-middle{vertical-align:middle;}
.text-uppercase{text-transform:uppercase;}
.white-space{white-space:nowrap;}
.opacity0-8{opacity:0.8;}
.close{font-size: 16px;}
.dropdown-menu > li > a{display: block;font-size: 14px;padding: 3px 12px;clear: both;font-weight: normal;line-height: 1.428571429;color: #333333;border-bottom: 1px solid #f1f1f1;white-space: nowrap;}


/* DROPDOWN */
input:focus, select:focus {border:1px solid var(--color-black);box-shadow:none;}
.dropdown-menu > .active > a {background: var(--color-primary) !important;background-image: -webkit-gradient(linear,0 0,0 100%,from(var(--color-primary)),to(var(--color-primary))) !important;color: var(--color-white);}
.dropdown-menu > .active > a:hover {color: var(--color-white);}


/* SOURCE COMMON */
textarea#txtaddress1, textarea#txtaddress2{padding: 0.375rem 0.75rem !important;}
input[name=chkFTriptype]:checked, input[name=chkFTriptype]:not(:checked) {display:none;}
.btn:focus{outline:none !important;}
textarea {resize:none;}
.row0 {margin: 0px;}
.row15 {margin:0px 15px;}
em{font-style:normal !important;}
.inner-sec h4 {padding: 8px 10px;}
.inner-sec label {font-weight: 600;text-transform: capitalize;margin-bottom: 2px;font-size:14px;}
.bx-shdw {box-shadow: 0 0 8px rgba(0,0,0,.09) !important;}
.bg-color {background-repeat: no-repeat;background-size: cover;}
.fa.fa-calendar {position: absolute;top: 12px;right: 10px;}
input:focus, select:focus {outline:none;box-shadow:none;}
.card {box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,0.075) !important;border-radius: 2px;border: 1px solid #efefef;}
.gustdet{line-height: 28px;}
.border {border:1px solid #dee2e6 !important;}
.brdr-radius {border-radius:3px;}
#CancelPlicyDiv ul {margin:0px;padding:0px;}
#CancelPlicyDiv ul li {list-style:none;font-size:14px;margin-bottom:3px;}
.clscancelpolicy {color: #1682c7;font-weight: 500;cursor: pointer;font-size: 13px;margin-top: 5px;float: left;width: 100%;}
.clscancelpolicy:hover {text-decoration: underline;}
.clspoweredby {color: #1c1c1c;font-weight: 500;cursor: pointer;font-size: 13px;float: left;width: 100%;}

.bg-color {background: #f2f4f9;}
.inner-sec label {color: #8392a5;}

.scrollmenu-overall h5, .frm-dat label, .to-dat label {color:var(--color-primary);}
.brdr-rd {border:1px solid var(--color-primary);}
.ul-slider, .bg-theme, .simple-contact-header-form {background: var(--color-primary);}

.tg-btn:hover, .tg-nav ul li ul li a:after, .tg-category-icon, .tg-destination figure .tg-heading-border:after,
.tg-packages figure:hover .tg-heading-border:after, .tg-post:hover .tg-heading-border:after, .tg-testimonials-message .item .tg-heading-border:after,
.tg-column .tg-heading-border:after, .tg-socialicon li a:hover, .tg-column .tg-btn-more, .tg-title:after, .tg-team-member:hover figcaption .tg-heading-border:after,
.tg-tagsbox .tg-tag:hover, .tg-gallary-img:hover .tg-heading-border:after, .tg-panel-body ul li:hover .tg-heading-border:after,
.tg-panel-title span .collapse.in, .tg-home-slider .swiper-slide .tg-btnarea a.tg-btn, .scroll-down, .clsModifysearch:hover,
.simple-tab.type-2 .nav-tab-item.active, .clslogininer, .divider {background: var(--color-secondary) !important;color: var(--color-white);}


/* LOADER */
.clsLoaderimage {background:var(--color-white);border-radius:50%;}


/* BLOCK UI CSS */
.blockUI.blockMsg.blockPage{background-color: transparent !important;border: none !important;top: 30% !important;}


/* SEARCH */
#dvSearchPage .inner-sec label.fa.fa-calendar {color: var(--color-primary);}
#dvSearchPage .dropdown-menu > .active > a {background-color: var(--color-primary) !important;background-image: -webkit-gradient(linear,0 0,0 100%,from(var(--color-primary)),to(var(--color-primary))) !important;}
#dvSearchPage .dropdown-menu > .active > a .clstyphead p {color:var(--color-white);}
#dvSearchPage .inner-sec label.clstraveltype, #dvSearchPage .inner-sec label.clstraveldate {color: var(--color-black);font-weight: 600;}
#dvSearchPage .dropdown-menu {width:92% !important;}
.traveller-sec {position:absolute;top: -17px;color: #8c8a8a;font-size: 25px;left: 30px;}
.modifyclosebtn {right: 4px;top: 2px;z-index: 1;opacity: 1;}
.modifyclosebtn i {color:var(--color-primary);background: #f5f5f5;border-radius: 3px;padding: 8px;transition: all .3s ease;cursor: pointer;position:absolute;width:30px;}
.closesearch {background:var(--color-white);right: 1px;padding: 8px 8px;top: 1px;color: #ababab;cursor: pointer;}
.datacls {font-size: 14px;font-weight: 400;margin-bottom: 10px;}

/*#dv_plantype {margin-bottom:10px;}
#dv_plantype label {color: #777;padding-left: 25px;position: relative;}*/

#dv_plantype.plan-detsec .radio label{line-height:20px;font-weight:600;color:#777;}

/* AVAILABILITY */
.availbuilder:hover {background: #efefef;}
div#dvplantype span {font-weight: 500;}
.fare-sec {font-size: 18px !important;font-weight: 600;color: var(--color-primary);}
.filtersec .cbx:after {border-right: 2px solid var(--color-primary);border-bottom: 2px solid var(--color-primary);}
#dvFilterblock {pointer-events: all;background: #fff;border: 1px solid #ddd;border-radius: 5px;margin: 0px;}
#dvplantype {padding: 15px 15px;margin:5px 0px 8px 0px;box-shadow:0 0 9px 0 rgb(0 0 0 / 10%)}
.sortingsec {background: var(--color-sorting);float: left;position: sticky;top: 0;z-index: 1;}
.availbuilder img {width:80px;}
.availbuilder:last-child {margin-bottom:0px;}
.product-sec span {color: var(--color-black);font-size: 15px;font-weight: 500;}
.product-sec em {color: #8c8a8a;font-size:13px;font-weight: 500;}
#dvAvailBuilder #lbl_Planname, #dvAvailBuilder #lbl_Tarrif{padding: 8px 0;margin-bottom:0 !important;}
#dvAvailBuilder #lbl_Planname a:hover, #dvAvailBuilder #lbl_Tarrif a:hover{color: #fff;}
.sort_result {float: left;margin: 0px;padding: 8px 8px;font-weight: 600;font-size:13px;color:#fff;}
.clsSelectPlan {font-size: 13px;font-weight: 600;}

.plan-detsec .radio input[type=radio], .addresspanel .radio input[type=radio], .pay-sec .radio input[type=radio] ,.healthpanel input[type=radio]{display:none;}
.addresspanel .radio, .pay-sec .radio {margin:0px;padding:0px;}
.plan-detsec .radio label, .addresspanel .radio label, .pay-sec .radio label {color: #676767;font-size: 13px;line-height: 24px;font-weight: 500;}
.plan-detsec .radio input[type="radio"] + .radio-label:before,
.plan-detsec .radio input[type="radio"] + .radio-label:before,
.addresspanel .radio input[type="radio"] + .radio-label:before, 
.healthpanel .radio input[type="radio"] + .radio-label:before, 
.pay-sec .radio input[type="radio"] + .radio-label:before {content: '';border-radius: 100%;border: 1px solid #ced4da;display: inline-block;width: 20px;height: 20px;position: relative;top: 0px;margin-right: 5px;vertical-align: top;cursor: pointer;text-align: center;transition: all 250ms ease;background: #efefef;}
.plan-detsec .radio input[type="radio"]:checked + .radio-label:before,
.addresspanel .radio input[type="radio"]:checked + .radio-label:before,

.healthpanel .radio input[type="radio"]:checked + .radio-label:before,
.pay-sec .radio input[type="radio"]:checked + .radio-label:before {background-color: var(--color-primary);border: 2px solid var(--color-primary);box-shadow: inset 0 0 0 4px #fff;}


/*custom radio button*/
/*.custom-radio input[type="radio"] {top: 0;margin-bottom: 0;z-index: 0;display:none;}
.custom-radio input[type="radio"]:checked ~ label::before{background-color: #be46a7;color: #fff;border-color: var(--color-primary);}
.custom-radio label::before {position: absolute;top: 2px;left: 0;display: block;width: 1rem;height: 1rem;pointer-events: none;content: "";background-color: #fff;border: 1px solid  var(--color-primary);border-radius: 50%;}
.custom-radio input[type="radio"]:checked~label::after {background: #fff;position: absolute;top: 6px;left: 4px;display: block;width: 8px;height: 8px;content: "";border-radius: 50%;}*/


.ui-slider-horizontal .ui-slider-range {background: var(--color-primary);top: 0;height: 100%;}
#dvmoreAvailload {min-height: 25px !important;padding-top: 5px !important;padding-left: 5px !important;padding-right: 5px !important;}
#dvmoreAvailload .progress {height: 15px;margin-bottom: 0;}
#dvmoreAvailload .progress-bar {line-height: 15px;font-size: 12px;width:100%;}
#dvmoreAvailload .progress-bar-striped,#dvmoreAvailload .progress-striped .progress-bar {background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;}
#dvmoreAvailload .progress-bar {float: left;width: 0;height: 100%;color: var(--color-black);font-size: 12px;line-height: 14px;font-weight: 600;text-align: center;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition: width .6s ease;-o-transition: width .6s ease;transition: width .6s ease;}
#dvmoreAvailload .progress-bar-success {background: #2CC185;}


/* BOOKING */
#dvBookingPage{margin-top:10px;}
#insulogo img {width: 80px;height: 40px;background: #fff;border-radius: 4px;margin-bottom: 5px;box-shadow: 0 0 9px 0 rgb(0 0 0 / 10%);}
.trip-det label, .policydetpage .plan-detsec label, .panel-inner label {font-size: 14px;font-weight: 600;margin-bottom: 0;color:#8392a5;}
.trip-det span {font-weight: 600;font-size: 14px;}
.policydetpage .plan-detsec .radio-label {font-weight:600;}
.frm-dat, .to-dat {padding-bottom:6px;}
.frm-dat label, .to-dat label {color:var(--color-primary) !important;background: var(--color-white);margin-top: -8px;padding: 3px 10px;font-size: 13px;font-weight: 600;}
.to-dat label {text-align:right;}
.frm-dat span, .to-dat span {font-weight: 600;font-size: 15px;text-align: center;}
.frm-dat em, .to-dat em {color: var(--color-black);font-style: normal;text-align: center;width: 100%;float: left;font-size: 13px;font-weight: 600;}
.premiumpanel {background: #ffdfd6;}
.premiumpanel .clsAgency {color: var(--color-black);text-align: center;padding: 5px 0;margin-bottom: 8px;border: none;}
.panel.panel-primary.premiumpanel {background: var(--color-white);border: none;box-shadow: 0 0 8px rgba(0,0,0,.09);border-radius: 1px;}
.line-space {line-height: 25px;}
.panel-heading.panel-brdr {background: var(--color-white);color: var(--color-black);border-radius: 0px;cursor: pointer;}
.panel.add-attri .panel-heading {background: #8c8a8a;color: var(--color-black);border-radius: 0px;border: none;font-weight: 600;font-size: 14px;}
.dvcmnerpclss {background: #efefef;cursor: pointer;padding: 7px 4px;font-size: 12px;width: 100%;text-align: center;float:left;}
.dynclsshderactive {background-color: #263f4e !important;color: var(--color-white);}
.dynclsshderactive:before {content: '';display: block;position: absolute;top: 100%;left: 50%;border-color: #263f4e transparent transparent;margin-left: -10px;width: 0;height: 0;border-style: solid;border-width: 9px 10px 0 10px;}
.adult-sec .position-absolute {background: #8c8a8a;right: 0;height: 34px;padding: 6px 8px;cursor:pointer;}
.clsAgency {color: var(--color-black);padding: 5px 10px;font-weight: 600;}
.po-sticky .panel-heading.headersec{background: var(--color-secondary);color: var(--color-white);}
.GrossFaree {border-top-color: #ced4da;color: var(--color-black);}
.bg-primary {color: var(--color-white);background: var(--color-primary);}
._Mpoweredby{font-size:13px !important;text-align: right;padding-right: 10px;}

._Mbookinhead em {float: left;width: 100%;font-size: 15px;font-weight: 600;margin-bottom: 5px;}
.otherdetails .panel-inner{background: #fff;border-radius: 6px;}
.otherdetails .panel-inner .panel-heading{font-size: 14px;font-weight: 500;padding: 5px;border-radius: 4px;}
.otherdetails .panel-heading i.icons.clr-theme{color:var(--color-primary);font-size: 13px;font-weight: bold;}
.otherdetails .panel-body p, .otherdetails .panel-body .filtersec.clsDiseases {font-size: 14px;margin-bottom: 10px !important;}
.otherdetails .panel-body #dvTreatment span, .otherdetails .panel-body #dvClaimed span{font-size: 16px;font-weight: 500;}


/* FILTER */
.filtersec .popover {background: #676767;color: var(--color-white);max-width:inherit !important;width:auto !important;white-space:nowrap;}
.filtersec .popover.right .arrow:after {border-right-color:#676767;}
.filter-tit em {font-family: var(--font-family) !important;font-size:16px;font-style: normal;font-weight:500;float: left;}
.accordion-header h4 {font-size: 14px;font-weight: 500;margin: 0;background: #eee;}
.filtersec .cbx {width: 16px;height: 16px;margin-right:10px;border-radius:2px;}
.filtersec label {display: block;color: var( --color-gray);float: left;font-weight: 500;font-size:13px;}
#ulSupplierName label, #ulPlanName label {cursor:pointer;}
#lbl_Fares {background: var(--color-white);color: var(--color-primary) !important;border: 0 !important;font-weight: 600;width: 100%;text-align: center;font-size:14px;margin-top: 10px;margin-bottom: 0;height: auto !important;padding: 0;}
.Pre_range{position: relative; top: -10px;}
#ulPlanName label.lbl {float: left;width: 85%;margin-bottom:8px !important;}
#Range_slider {width: 100%;position: relative;top: 0px !important;left: 0px !important;height:5px;}
#Range_slider .ui-state-hover {background: #fff !important;}
#Range_slider .ui-state-default, #Range_slider .ui-widget-content .ui-state-default, #Range_slider .ui-widget-header .ui-state-default {width: 20px;height: 20px;background-color: var(--color-primary);position: absolute;border-radius: 50% !important;border: 2px solid #fff;top: 0px !important;transform: translate3d(-50%, -50%, 0);right: -10px;cursor: pointer;box-shadow: 0 1px 3px rgb(0 0 0 / 40%), 0 -1px 3px rgb(0 0 0 / 40%);}



/* FILTER */

/*#region Filteration Sec */
.cb:checked ~ .cbx:after {opacity: 1;transform: rotate(45deg) scale(1);}
.filtration_block .accordion .filtersec{padding: 10px 15px 10px 15px;}
.filtersec .cbx:after {content: '';position: absolute;top: 0px;left: 4px;width: 6px;height: 11px;opacity: 0;transform: rotate(45deg) scale(0);transition: all 0.3s ease;transition-delay: 0.15s;color:var(--color-primary);}
.filtersec ul {padding-left:0px;margin-bottom:0px;}
.filtersec ul li {list-style:none;float:left;width:100%;}
.filter-sec .checkbox .custom-checkbox {width: 16px;height: 16px;border: 1px solid #ddd;border-radius: 2px;margin: 0;}
.cbx {position: relative;top: 1px;width: 20px;height: 20px;border: 1px solid #c8ccd4 !important;border-radius: 1px;vertical-align: middle;transition: background 0.1s ease;cursor: pointer;}
.ul-slider {width:18px;height:18px;border-radius:50%;}
.policysec, .policyWord {color: #069bfb !important;font-weight: 500;cursor:pointer;font-size:12px;}
.policyWord {margin-left:15px;}
.policysec:hover, .policyWord:hover {text-decoration:underline !important;}
.clsCloseMRow {background: #f2f4f9;border: none;border-radius: 50%;padding: 3px 7px;height: 26px;cursor:pointer;}
/*#endregion */


/*#region Preview Booking Section */
.ssrpopup-close {color: var(--color-black);}
.ssrpopup-close:hover {color: var(--color-black);}
#modalpayment{z-index:1041;}
#modalpayment .modal-dialog {width: 80%;max-width:80%;}
#modalpayment h2, .bk-prev-title h2 {font-size: 18px;width: auto;float: left;line-height: 30px;}
.spritepage {float:left;}
.sprit_bkpreview {background-position: -7px -17px !important;width: 24px;height: 24px;margin-right:5px;}
.sprit_plandet {background-position: -6px -103px !important;width: 30px;height: 30px;}
.sprit_tripdet {background-position: -6px -61px !important;width: 30px;height: 30px;}
.sprit_passdet {background-position: -6px -148px !important;width: 30px;height: 30px;}
.sprit_contdet {background-position: -5px -243px !important;width: 30px;height: 32px;}
.sprit_passadrdet {background-position: -7px -282px !important;width: 32px;height: 32px;}
.sprit_otherdet {background-position: -5px -200px !important;width: 30px;height: 30px;}
.sprit_printblk {background-position: -126px -236px !important;width: 16px;height: 16px;}
.sprit_mailpnr {background-position: -126px -212px !important;width: 16px;height: 12px;}
.sprit_cancel {background-position: -125px -104px !important;width: 18px;height: 18px;}
.sprit_view {background-position: -125px -68px !important;width: 24px;height: 18px;}
.sprit_Invoice {background-position: -180px -268px !important;width: 16px;height: 16px;}
.ssrpopup-close {font-size:20px;}
.TxInstruct {box-shadow: 0px 1px 3px 0px #e6e6e6;margin-bottom: 15px;}
.TxInstruct .headersec {background: #efefef;padding: 5px 10px;}
#dvcashpayment .scrollbar label {font-weight: 500;font-size:13px;}
.board-secs {border-top:1px dashed;border-top-color:#ced4da;}
.ht-2 {background: #ced4da;height:1px;top:20px;}
.rund-lft, .rund-rgt {background: #ced4da;width: 10px;height: 10px;border-radius: 50%;top: -5px;z-index: 1;}
.rund-lft {left: 0;}
.rund-rgt {right:0px;}
.img-sec {left: 50%;margin-left: -12px;top: -10px;}
.img-sec .fa.fa-clock-o {background: var(--color-white);font-size: 22px;}
.text-overflow {text-overflow: ellipsis;overflow: hidden;display: block;width: 100%;white-space: nowrap;}
#dvTravelDays {text-align: center;font-weight: 500;position: absolute;bottom: 1px;font-size:12px;}
#inspoplogo {width:80px !important;}
.headersec b {color: #333;font-size: 14px;font-weight: 500;}
/*#endregion */


/*#region Success Page */
.succes_check i {background: #10b759;color: #fff;width: 40px;height: 40px;border-radius: 50%;padding: 10px;font-size: 22px;}
.GrossFareHilight {font-weight: 600;font-size: 15px;}
.CSSTableGenerator tr th {background:#d3d3d3;font-size: 13px;font-weight: 500;padding: 5px 10px;border-bottom: none !important;border: 1px solid #d3d3d3;color: #212529;text-align:center;white-space:nowrap;}
.CSSTableGenerator td {font-size: 13px;border: 1px solid #d3d3d3;font-weight: 500;padding: 10px;text-align:center;white-space:nowrap;}
/*#endregion */


/*#region Booked History */
.tabs nav a {color: var(--color-white);}
.bookhispage {position:relative;z-index:1;}
.c-button {font-size: 12px;text-transform: uppercase;font-weight: 600;transition: all 0.35s ease-in-out;height: 33px;line-height: 18px;}
.Viewbrleft {border: 1px solid #d3d3d3;float: left;width: 100%;height:160px}
.Viewbraddress table tbody tr th {border: none;background: #d3d3d3;padding: 5px 10px;font-weight: 500;font-size: 14px;text-align: left;height: 34px;}
.Viewbraddress table tbody tr td {border: none;font-size: 13px;font-weight: 500;padding: 3px 10px;}
.bookhispage .position-absolutel img {width: 80px;}
.viewpnrsec ul {padding:0px;}
.btn-outline {border: 1px solid #ddd;font-size: 13px;font-weight: 500;padding: 8px 10px;}
.btn-outline:hover {border: 1px solid #878484;}
.viewpnrsec ul li {list-style: none;display: inline-block;cursor: pointer;padding: 5px 15px 1px 15px;margin-left: 15px;float: right;margin-bottom: 15px;}
#datailtab .modal-dialog {width:400px;}
/*#endregion */


/*#region Booking Passenger Details Popup */
#passdetails .modal-header {border-color:#8c8a8a;background: var(--color-white);border-bottom: 1px solid;border-radius: 3px 3px 0px 0px;}
#passdetails h4 {color: var(--color-black);font-weight: 600;font-size: 15px;}
#passdetails .modal-body {background: #8c8a8a;padding:15px;}
#passdetails .bg-clr-popup {background:#676767;}
#passdetails .inner-det {background: var(--color-white);border-color:#ced4da;border:1px solid;}
.bg-clr-popup th {color: var(--color-white);border-right-color: #8c8a8a;padding: 5px 8px;font-weight: 500;border-right: 1px solid;white-space:nowrap;}
tr.inner-det td {padding: 10px 10px;border-right: 1px solid #e9e9e9;}
.pass-det {max-height: 345px;overflow: auto;}
/*#endregion */


/* AFTERBOOKING */
#dvHealthPanel_Body .clsddltreatment,#dvHealthPanel_Body  .clsddlclaimed{width: 33% !important;}
#dvSENDMAIL .dv-anim.animationdive{margin: 0px 0px 15px 0px;}
#dvSENDMAIL .txt-anim.has-content{border-color:#ced4da;background: #efefef !important;border: 1px solid; width: 100%; cursor: no-drop}
#avoidpaddtop #section-topline-1 .txtfromdate .position-absolute, #avoidpaddtop #section-topline-1 .txttodate .position-absolute{top: 0px; right: 0px;}
.clsphone{padding: 0px 6px !important;font-size: 12px;font-weight: 600;float: left;line-height: 33px;margin-bottom: 0px;width: 68px;border-right: 0 !important;border-radius: 0.25rem 0 0 0.25rem !important;}
#txtmobileno{border-radius: 0 0.25rem 0.25rem 0 !important;}
.term-condition .form-group label {position: relative;cursor: pointer;font-size:13px;}
.term-condition .form-group label:before {content:'';-weclsPaxQuotebkit-appearance: none;background:var(--color-white);border: 2px solid var(--color-primary);padding: 8px;display: inline-block;position: relative;vertical-align: middle;cursor: pointer;margin-right: 5px;border:1px solid #c8ccd4;border-radius:3px;margin-bottom:5px;float:left;}
.term-condition .form-group input:checked + label:after {content: '';display: block;position: absolute;top: 3px;left: 7px;width: 5px;height: 10px;border-style:solid;border-width: 0 2px 2px 0;border-color:var(--color-primary);transform: rotate(45deg);}
#btnTC{color: var(--color-primary);font-size:13px;}
#datailtab .modal-content {width: 500px;left: 45%;margin-left: -200px; border-radius: 6px;} 
#datailtab .clsPopupHead {font-size: 16px;font-weight: 600;background: var(--color-secondary);padding:12px 10px;}
#datailtab .modal-content  h4.modal-title {color: #fff;font-size: 16px;text-align: left;margin: 0px;}
.spncls h5 {border-color:#676767;border-bottom-color: #8c8a8a;}
.spncls h5:hover {color:var(--color-primary);background:#fff5f5;cursor:pointer;border:1px solid var(--color-primary) !important;}
.clscmndisease ul > li{list-style-type: none;display: inline-block;}
.clscmndisease ul{padding-left: 15px;margin-bottom: 5px;}



/* MANAGE BOOKING */
.report-00tabs nav ul li:after {background: var(--color-white) !important;color: var(--color-primary) !important;border: 2px solid var(--color-primary);border-bottom: none;}
.report-00tabs nav ul li.tab-current:after {background: var(--color-primary) !important;}
.w2ui-reset a {color: var(--color-primary) !important;}


/*Grid CSS Overwrite*/
/*#avoidpaddtop .w2ui-grid .w2ui-grid-body table .w2ui-head {color: #fff !important;font-weight: 500;background: #524c4c !important;}
#avoidpaddtop .w2ui-grid .w2ui-grid-body table .w2ui-head {border-right:1px solid #7e7a7a}*/


/* PGREDIRECT */
#pay-success .row{padding: 0 15px;}
#pay-book-fail .row{width: 100%; float: left; position: relative; left: 6px;}
#_Mpaymentcon .overall-sec.text-center .clr-msg-fail.pay-suc{position: relative; top: 35px;color: #ff2323;}
.successpage ul {text-align: center;margin: 0 auto;display: inline-block;float: none;width: 100%;padding-left: 0px;}
.successpage ul li {margin: 0 10px;display: inline-block;list-style:none;}
.pay-det {margin-bottom: 20px;margin-top: 20px;}
.error-msg {font-size: 20px;margin-top: 20px;}
.pay-suc {font-size: 18px;}
.clr-green span {padding: 11px 14px;color: #15c315;border-radius: 8px;border: 1px solid #49cc49;font-size: 15px;}
.clr-red span {padding: 11px 14px;color: red;border-radius: 8px;border: 1px solid red;font-size: 15px;}
.headcls {padding: 8px !important;}


/* PLAN DETAILS */
#policydetails {position: fixed;top: 56px;z-index: 9999;border-left-color: #ced4da;background: var(--color-white);border-left: 1px solid #ddd;right: 0;top: 0px;width: 100%;height: 100%;}
#policydetails table thead tr td {position:sticky;top:0px;font-size: 14px;font-weight: 500;border-bottom: none !important;border: 1px solid #ddd;color: #333;background: #edeff0;white-space: nowrap;text-align:left;}
#policydetails table tbody tr td {font-size:14px;}
#policydets {border-left-color: #ced4da;background: var(--color-white);right: 0;top: 0px;width: 100%;height: 100%;position: fixed;z-index: 9999;border-left: 1px solid;}
#policydets h2 {margin-top: 0px;color: #182e42;font-size: 15px;margin-bottom: 10px;font-weight: 600;}
.main-card {background: var(--color-white);}
.back_friendlist i {cursor: pointer;font-size: 15px;color: #fff;line-height: 2;}
#policydetails .fare-sec {color:#fff;}
.fare-sec em {color: #263f4e;font-style:normal;font-size: 16px;}
.contpolicy {background: var(--color-white);border-top-color: #ced4da;position: fixed;width: 100%;padding: 15px 20px;bottom: 0px;left: 0;border-top: 1px solid #ddd;;}
.scrollmenu-overall{overflow-x: hidden;overflow-y: scroll; width: 100%;height:77vh}
.scrollmenu-overall::-webkit-scrollbar {width: 6px;}
.scrollmenu-overall::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.scrollmenu-overall::-webkit-scrollbar-thumb{background:#676767;outline-color: #ced4da;outline: 1px solid;border-radius: 1px;transition: all 0.4s ease 0s;}


/* BROCHURES AND CLAIMFORM */
.simpleadjustcolor {background: var(--color-white);box-shadow: 0 0 8px rgba(0,0,0,.09) !important;position: relative;margin:15px 0;}
.simple-contact-header-form {padding: 1rem 3rem; }
.simple-contact-header-form .card-title {color: var(--color-white);margin:0px;font-size: 13px;font-weight: 600;line-height: 30px;}
.link-category-bajaj,.link-category-tataaig{border:1px solid #ced4da;}
.link-category-bajaj ul, .link-category-tataaig ul {list-style: none;padding-left: 0px;margin-bottom:0px;}
.link-category-bajaj ul li, .link-category-tataaig ul li {text-align: center;}
.link-category-tataaig ul li {width:100% !important;}
.link-category-bajaj ul li{width: 50%;float: left;}
.link-category-bajaj ul li:nth-child(odd){border-right: 1px solid #efefef;}
.link-category-bajaj ul li a, .link-category-tataaig ul li a {border-bottom-color: #efefef !important;color: var(--color-black);padding: 15px 5px;border-bottom: 1px solid;float: left;width: 100%;transition: 0.5s ease;}
.link-category-bajaj ul li a:hover, .link-category-tataaig ul li a:hover {text-decoration:none;transition: 0.5s ease;}
.link-category-bajaj ul li a:hover, .link-category-tataaig ul li a:hover {border-bottom: 1px solid;color: #3b62ab; border-bottom-color: #3b62ab;}
.scroll-overall{overflow-x: hidden;overflow-y: scroll; width: auto; height: 76vh;}
.scroll-overall::-webkit-scrollbar {width: 1px;}
.scroll-overall::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
.scroll-overall::-webkit-scrollbar-thumb{background:#8c8a8a;outline-color:#8c8a8a;outline: 1px solid;border-radius: 1px;transition: all 0.4s ease 0s;display:none;}
.simpleadjustcolor:hover .scroll-overall::-webkit-scrollbar-thumb, .simpleadjustcolor:hover .scroll-overall::-webkit-scrollbar-thumb {display:block !important}


/* HEALTH */
.famsize {border-color: #efefef;border: 1px solid;border-radius: 4px;padding: 10px 10px;}
.decincval{width: 30%;border-radius: 4px;}
.cart-group .dec-btnh{width: 24%;border-radius: 4px !important;margin-right: 3% !important;}
.cart-group .inc-btnh {width: 24%;border-radius: 4px !important;margin-left: 3% !important;}


/* MODAL CSS */

#modalpayment .ssrpopup-close{cursor:pointer;}
#dvcashpayment .scrollbar .hideErr{text-transform: uppercase; border-radius: 0px 3px 3px 0px !important;}
#modalTC{border-bottom:3px solid var(--color-secondary) !important;}
#modalTC .iziModal-header{background:var(--color-secondary) !important;}
#modalTC .insurance-text ul {padding-left:30px;}
#modalTC .insurance-text ul li {color: #263f4e;padding-bottom: 10px;line-height: 24px;}


/* SESSIONEXPIRED */
.clsBoxShdow {border-left-color: #f66;background:var(--color-white);border-left: solid 3px;width:60%;min-height:300px;margin-top:0%;padding-top:20px;box-shadow: 0px 0px 5px 1px #ccc;position: relative;top: -90px;z-index: 1;}
.clsBoxShdow .clsMyLabel {color:#263f4e;font-size:20px;}
.clsBoxShdow .clsMySubLabel {color:#676767;font-size:14px;}
.clsBoxShdow .clsTable {border-color:var( --bg-color);border: solid 1px;border-radius:8px;}
.clsBoxShdow .clsImage {border-bottom-color:#fe4e12;height:120px;width:120px;cursor:pointer; padding:10px;border-bottom:3px solid;}
.clsBoxShdow .clsTitleLabel {color:#2471e3;font-size:11px;font-weight:600;text-align:center;}
.clsBoxShdow a img{border:none;}
.clsBoxShdow .clsBody {margin-left:4%;}
.clsBoxShdow .clsUlContent {color: #263f4e;text-align: left;font-size: 15px;}

/* JS AND INDESK AND BOOTSTRAP TYPEHEAD */
.w2ui-reset a {font-weight: 600;}
.clsSupplier {display:none;}
.adult-nam {text-decoration:underline;}
.adult-nam:hover {color: blue;cursor:pointer;text-decoration:underline;}
.padclsdet select {border-color: #ced4da;float:left;width:100%;border: 1px solid;height: 35px;}
.padclsdet input {padding: 6px 3px;border-radius: 1px;}
.clstyphead p {margin-bottom: 0px;font-size:13px;}
.clsthrightnew {float: right;}
.clsthright {display: block;}
.errorstyle {border: 1px solid !important;border-color: #a94442 !important;-webkit-box-shadow: inset 0 0 5px 1px rgba(255,74,61,.75) !important;-moz-box-shadow: inset 0 0 5px 1px rgba(255,74,61,.75) !important;box-shadow: inset 0 0 5px 1px rgba(255,74,61,.75) !important;}   
.clsEarnings {color:#36a838;margin-bottom: 0px !important;position: absolute;bottom: -20px;left: 20%;}


/* ICON */
.fa.fa-calendar, .fa.fa-undo, .fa.fa-clock-o{color: var(--color-primary);}


/* OTHER & EXTRA */
.logo-sec {margin-top: -9em;position: relative;}
.logo-sec img {text-align: center;margin: 0 auto;display: block;}
.paxcls{font-size: 12px !important;white-space: nowrap;}
#dvNomineePanel_Body{padding: 15px 0px 0px;}
#spnfrmdate, #spntodate {font-weight: normal;font-size: 22px;text-align: center;width: 100%;float: left;}


/*Country Flag*/
/*Country flag in dd*/
.country-flg {height: 16px;width: 16px;line-height: 16px;background-image: url(/images/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*/

/*UPLOAD FILE*/
#clsOCRimage .file-upload-wrapper {position: relative;height: 38px;top: 17px;}
.file-upload-wrapper {position: relative;height: 38px;}
.file-upload-wrapper:after {content: attr(data-text);position: absolute;top: 0;left: 0;padding: 5px 8px;width: 86%;color: var(--color-black);background:var(--color-white);border: 1px solid #ced4da !important;pointer-events: none;z-index: 20;height: 38px;line-height: 24px;border-radius: 3px 0 0 3px;font-weight: 300;border: 1px solid;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;display: block;overflow: hidden;}  
.file-upload-wrapper:before {content: "\f0c6";position: absolute;top: 0;right: 0;display: inline-block;height: 38px;z-index: 25;background: #d0011b;color: var(--color-white);text-transform: uppercase;pointer-events: none;border-radius:0 3px 3px 0;font: normal normal normal 14px/1 FontAwesome;font-size: 22px;padding: 8px 8px;}
.file-upload-wrapper input {opacity: 0;top: 0;right: 0;bottom: 0;left: 0;z-index: 99;height: 38px;margin: 0;padding: 0;display: block;cursor: pointer;width: 100%;}
.upload_text {position: absolute;bottom: -15px;color: #d0011b;font-size: 10px;font-weight: 600;white-space:nowrap;}

/*Modal*/
.modal .modal-backdrop {opacity:.5;height:100vh;}
.modal .modal-dialog {z-index:1041;}
.modal-backdrop.fade.in {opacity: 0.5 !important;}
.fade.in {opacity: 1 !important;}
.modal.fade .modal-dialog {transform:translate(0,0px) !important;}
.modal button .close i {text-shadow: none;color: #fff;}

#awarenessAlert .modal-content, #Cancelpolicy .modal-content, #dvSENDMAIL .modal-content {width: 500px;left: 45%;margin-left: -200px; border-radius: 6px;} 
#awarenessAlert .modal-header, #policydetails .card-header, #Cancelpolicy .modal-header, #modalpayment .modal-header, #dvSENDMAIL .modal-header, #modal-cancel .modal-header {font-size: 16px;font-weight: 600;background: var(--color-btn-primary);padding:12px 15px;}
#awarenessAlert .modal-content  h4, #Cancelpolicy .modal-content  h4, #modalpayment .modal-content h4, #dvSENDMAIL .modal-content h4, #modal-cancel .modal-content h4 {color: #fff;font-size: 16px;text-align: left;margin: 0px;}

/* LOBIBOX */
.lobibox.lobibox-success .lobibox-header, .lobibox.lobibox-error .lobibox-header, .lobibox.lobibox-info .lobibox-header, .lobibox.lobibox-warning .lobibox-header{top: 6% !important;}
.lobibox.lobibox-confirm .lobibox-header{top:10% !important;}

/* OTHER */
.homebk {color: var(--color-primary);border: 1px solid var(--color-primary);transition: all 0.4s ease 0s;}
.homebk:hover {background:var(--color-primary);color: var(--color-white);transition: all 0.4s ease 0s;}
.trip-det{font-size:13px;}

/*Booking-Sucess*/
#dvBookingSuccess .clsbookbuilder .btn_color1.m-0 {color :#fff !important;}

/*DropDown Design*/
.policybookingpage .lbl_cont {display: block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.policybookingpage .lbl_cont input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.policybookingpage .lbl_check {position: absolute;top: 6px;left: 6px;height: 20px;width: 20px;background-color: #eee;border-radius: 4px;}
.policybookingpage .lbl_text {padding-left:35px;font-size: 13px;font-weight: 600;}
.policybookingpage .lbl_cont:hover input ~ .lbl_check {background-color: #ccc;}
.policybookingpage .lbl_cont input:checked ~ .lbl_check {background-color: var(--color-primary);}
.policybookingpage .lbl_check:after {content: "";position: absolute;display: none;}
.policybookingpage .lbl_cont input:checked ~ .lbl_check:after {display: block;}
.policybookingpage .lbl_cont .lbl_check:after {left: 8px;top: 3px;width: 6px;height: 12px;border: solid white;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

#checkboxes {position: absolute;display: none;top: 55px;background: #fff;border: 1px solid #ccc;width: 100%;max-height: 175px;height: 200px;z-index: 1;overflow: scroll;overflow-x: hidden;}
#checkboxes1,#crs_checkboxes,#chkpaymentmode, .clshidedropdown {position: absolute;display: none;top: 62px;background: #fff;border: 1px solid #ccc;width: 100%;max-height: 175px;height: 200px;z-index: 1;overflow: scroll;overflow-x: hidden;}
#checkboxes label {width: 100%;border-bottom: 1px solid #f2f2f2;margin-bottom: 2px;padding: 6px 5px;}
#checkboxes1 label,#crs_checkboxes label,#chkpaymentmode label , .clshidedropdown label {width: 100%;border-bottom: 1px solid #f2f2f2;margin-bottom: 2px;padding: 6px 5px;white-space: nowrap;}
#checkboxes::-webkit-scrollbar-track, #checkboxes1::-webkit-scrollbar-track, #crs_checkboxes::-webkit-scrollbar-track, #chkpaymentmode::-webkit-scrollbar-track, .clshidedropdown::-webkit-scrollbar-track {background-color: #f2f2f2;border-left: 1px solid #ededed;}
#checkboxes::-webkit-scrollbar, #checkboxes1::-webkit-scrollbar, #crs_checkboxes::-webkit-scrollbar, #chkpaymentmode::-webkit-scrollbar, .clshidedropdown::-webkit-scrollbar {width: 3px;height: 10px;}
#checkboxes::-webkit-scrollbar-thumb, #checkboxes1::-webkit-scrollbar-thumb, #crs_checkboxes::-webkit-scrollbar-thumb, #chkpaymentmode::-webkit-scrollbar-thumb, .clshidedropdown::-webkit-scrollbar-thumb {background: var(--color-primary) !important;border-radius: 10px;}

/*===============================
             POPOVER
=================================*/
.popup_over {cursor: pointer;user-select: none;top:200px;width:100%}
.popup_over .popuptext {visibility: hidden;width: 310px;background:linear-gradient(90deg, #485563 0%, #29323c 100%);color: #fff;text-align: left;border-radius: 4px;padding: 12px 12px;position: absolute;z-index: 1;bottom: 125%;left: 30%;margin-left: -80px;z-index: 100;}
.popup_over .popuptext::after {content: "";position: absolute;top: 100%;left: 14%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}
.popup_over .show {visibility: visible;animation: fadeIn 1s;}
.popover_img img{width:100%;height:125px;border-radius:5px}
.popup_over .title_{margin-bottom:5px;font-weight:600}
.popup_over .description{font-size:12px;margin-bottom:16px}
@keyframes fadeIn {from {opacity: 0;}to {opacity:1 ;}}

/*Print Invoice*/
.dv_invoiceprint .prnt-row-header {background-color: var(--color-primary);margin: 0;padding :5px;}
.dv_invoiceprint .prnt-row-header h4 {color :#fff;font-size :14px;}
.dv_invoiceprint .prnt-rgt-icon button {float:right;}
.dv_invoiceprint .prnt-row-header #btnPrint .sprit_printblk {display: inline-block;background: url(/Images/AIRIQ/sprite_pre.png?V1.01);overflow: hidden;text-indent: -9999px;text-align: left;margin-right: 5px;position: relative;top: 3px;}

/* RESPONSIVE */
@media only screen and (max-width:425px) {
    #dvAvailBuilder .col-sm-6{width:50%;float: left;}
    #td_plan, #td_tarrif{padding:5px;}
    #td_plan label, #td_tarrif label{margin-bottom:0 !important;}
    .bookhispage .col-sm-12.col-md-4.col-lg-4{text-align:center;}
}

@media (max-width:480px) {
    .clsBoxShdow {border-left-color:#676767;background:var(--color-white);border-left: solid 3px;width:96%;margin-top:0%;top: -10px;padding-top:20px;}
}

@media (min-width : 576px) and (max-width :768px) {
    #modalpayment .modal-dialog .confirpg .clsPopupBody .col-sm-12 .col-sm-4.trip-det.mb-2 {flex: 0 0 50% !important;max-width: 50% !important;}
    #modalpayment .modal-dialog #dvpreviewpassenger .row .col-sm-4.trip-det {flex: 0 0 33.3333%;max-width: 33.3333%;}
}

@media (min-width :769px) {
    #modalpayment .modal-dialog .row.pt-2.pb-2 .col-sm-4 {flex: 0 0 33.3333% !important;max-width: 33.3333% !important;}
    #modalpayment .modal-dialog #dvpreviewpassenger .row .col-sm-4.trip-det {flex: 0 0 33.3333%;max-width: 33.3333%;}
}

@media (min-width :576px) and (max-width :1120px) {
    #modalpayment .modal-dialog .clsPopupBody .col-sm-12.pd-b-15-f .col-sm-8, #modalpayment .modal-dialog .clsPopupBody .col-sm-12.pd-b-15-f .col-sm-4 {flex : 0 0 100%;max-width :100%;}
}

@media only screen and (max-device-width:650px) {
.logo-sec img {width: 100%;}
#datailtab .modal-dialog {width: 100% !important;}   
}

@media only screen and (max-device-width:991px) {
    #tbldetails {overflow-x: scroll;display: block;}
}

@media only screen and (max-device-width:767px) {
    .card .p-15 {padding: 8px !important;}
    .res-fix {float:left;width:100%;}
    .brdr-btm-res {border-bottom: 1px solid;border-bottom-color: #ced4da;}
    .mrgn-btm-res-15 {margin-bottom:15px;}
    #modalpayment .modal-dialog {width: 100% !important;max-width:100%;margin:0px;}
    .headcls {font-size: 15px !important;padding: 12px 0 !important;border-radius: 2px !important;}
    .input-effect.animationdive {margin:20px 0px 30px 0px;}
    .tabs nav li {border-right-color:var(--color-white);}
    
    /*No More Tables Start*/
    .no-more-tables table, .no-more-tables thead, .no-more-tables tbody, .no-more-tables th, .no-more-tables td, .no-more-tables tr {display: block; }
    .no-more-tables thead tr { position: absolute !important;top: -9999px !important;left: -9999px !important;}
    .no-more-tables tr { border: 1px solid #ddd !important; border-color: #ced4da !important; }
    .no-more-tables td { border: none !important;border-bottom: 1px solid #ddd !important;border-bottom-color: #ced4da !important; position: relative !important;padding-left: 50% !important; white-space: normal !important;text-align:left !important;} 
    .no-more-tables td:before { position: absolute !important;left: 12px !important;width: 45% !important; padding-right: 10px !important; white-space: nowrap !important;text-align:left !important;font-weight: 500 !important;}
    .td-stop {padding:25px !important;}
    .td-flightno {padding:15px !important;}
    .no-more-tables td:before {content: attr(data-title) !important;}
    .disnon {display: none !important;}
    
    /*No More Tables End*/
    .bookhispage .position-absolutel {width: 45%;float: none;margin: 0 auto;}
    #passdetails .pass-det {overflow-x:scroll;}
    #passdetails .modal-content {height:95vh;}
    .txt-cntr {text-align: center;}
    .bookpolicysec {position: fixed;left: 0;background: var(--color-white);padding: 10px 15px;bottom: 0;margin-bottom: 0px;z-index: 3;}
    .mrgn-btm-65 {margin-bottom:65px;}

    #awarenessAlert .modal-content, #Cancelpolicy .modal-content {width:100%;max-width:100%;left:0px;margin-left:0px;}

    /* LOBIBOX */
    .lobibox.lobibox-confirm .lobibox-header, .lobibox.lobibox-warning .lobibox-header, .lobibox.lobibox-info .lobibox-header, .lobibox.lobibox-success .lobibox-header, .lobibox.lobibox-error .lobibox-header{position:absolute;}
    .lobibox-icon-wrapper img{width:80px;margin-top: 15px;}
    .lobibox .lobibox-body, .lobibox .lobibox-footer{width:75%;}
}

@media only screen and (min-device-width:768px) {
    .hgt-68 {height: 68px;}
    .brdr-btm {border-bottom: 1px solid #ced4da;}
    .brdr-rgt {border-right: 1px solid #ced4da;}
    .txt-cntr {text-align: center;}
    #btnModifySearch{background: #fff;margin-top: -7px;}
    
    .scrollpass{overflow-x: hidden;overflow-y: auto; width: auto; height: 96px;}
    .scrollbar{overflow-x: hidden;overflow-y: auto; width: auto; height: 138px;}
    .scrollpass::-webkit-scrollbar, .scrollbar::-webkit-scrollbar {width: 5px;}
    .scrollpass::-webkit-scrollbar-track, .scrollbar::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scrollpass::-webkit-scrollbar-thumb, .scrollbar::-webkit-scrollbar-thumb{background:#676767;outline-color:#676767;outline: 1px solid;border-radius: 1px;transition: all 0.4s ease 0s;}
    
    .input-effect.animationdive {margin: 20px 0px;}
    .bookhispage .position-absolutel {right: 32px;top: 35px;position:absolute;}
    #passdetails .modal-dialog {width:80%;}
    .pass-det {overflow-x: hidden;}

    .scrolls {overflow-x: hidden;overflow-y: auto;width: auto;height: 82vh;}
    .scrolls::-webkit-scrollbar {width: 3px;}
    .scrolls::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .scrolls::-webkit-scrollbar-thumb {background:#676767;outline-color:#676767;outline: 1px solid;border-radius: 1px;transition: all 0.4s ease 0s;}
    .filterscroll {overflow-x: hidden;overflow-y: auto;height: 260px;}
    .filterscroll::-webkit-scrollbar {width: 6px;}
    .filterscroll::-webkit-scrollbar-track {box-shadow: inset 0 0 6px #fff;}
    .filterscroll::-webkit-scrollbar-thumb {background: var(--color-primary);outline-color:#676767;outline: 1px solid #767575;border-radius: 10px;transition: all 0.4s ease 0s;display: none;}
    .filtersec:hover > .filterscroll::-webkit-scrollbar-thumb {display: block !important;}    
    .filtration_block {max-width: 23%;flex: 0 0 23%;}
    .fullavailabilitydiv {max-width: 77%;flex: 0 0 77%;}
    .p-lmin-0 {padding-left:0px;}

    /*AfterBooking*/
    .manage-book .tabs{padding: 10px;margin-top: 10px;background: #fff;float: left;width:100%;}
    .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 {cursor: pointer;color: #5c5b5b;font-weight: 500;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 {background-color: #fff;border-top: 3px solid var(--color-primary);border-radius: 5px 5px 0px 0px;color: var(--color-primary);}
    .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;}
}

@media only screen and (min-width:992px)and (max-width:1024px) {
    #modalpayment .modal-dialog {width: 90% !important;}
}

@media only screen and (min-width:576px)and (max-width:768px) {
    .inner-sec label{font-size:11px;}

    #dvPED{padding-left:10px;}
    #dvSearchPage .inner-sec label.fa.fa-calendar{display:none;}
}

@media only screen and (max-device-width:768px) {
    .clsSelectPlan{float:right;}
    #ui-datepicker-div {/*top: 0px !important;z-index: 9 !important;left: 0px !important;width: 100%;*/position: fixed !important;top: 0px !important;left: 0px !important;height: 100% !important;width: 100% !important;background-color: rgb(249, 249, 249) !important;}
    #clsOCRimage{margin-bottom: 35px !important;}
    .file-upload-wrapper:after{width:90%;}
    .tx-20 {font-size:15px !important;}

    #dvplantype, #dvplanview {float:left;width:100%;}
    div#dvplantype #PlanTypes {float:left;width:100%;text-align:left;font-size:14px;margin-bottom:15px;}    
    .d-xs-none {display:none !important;}
    #dvplantype .backarrow {display:none !important;}
    .filtersec i {font-size:15px;}
    .filtersec p {margin-bottom: 0px;font-size: 13px;}
    .earningsec label {color: var(--color-black);}
    .earningsec {position: absolute;right: 0;bottom: -26px;background: var(--color-white);width: 100%;text-align: right;padding-right: 15px;margin-bottom: 10px;margin-right: 0px !important;}
    .agencyname, .traveldate {text-align: center !important;}
    .agencyname {padding: 0px;float:left;margin-bottom: 10px;}
    .agencyname .clsAgency {width: 100%;float: left;}
    .sortingsec {z-index: 0 !important;}
    .availbuilder img {width: 80px;float: left;}
    .product-sec {margin: 8px 0px;}
    .product-sec em {font-size: 13px;text-align:left;}
    .product-sec span {text-align: left;float: left;}
    .filtration_block {display:none;}
    .apply_show {position: fixed;width: 100%;text-align: center;bottom: 0px;box-shadow: 0px 0px 4px 1px #ccc;left: 0px;padding: 10px 0px;background:#fff;}
    .apply_show .btn_color2 {margin-top:0px;}
    #btnModifySearch {margin-right:10px;}
    #dvFilterblock {position: fixed;top: 0px;left: 0px;z-index: 1;height: calc(100vh - 55px);overflow-y: auto;border: none;border-radius: 0px;}
    .clscancelpolicy {float:right;width:50%;text-align:right;margin-top:0px;}
    .fare-sec {margin-top:5px;}
    .mb-75p {margin-bottom:75px;}
        
    /*Managae Booking*/
    .travelview {margin-top: 40px !important;}
    #datailtab, #dvSENDMAIL {margin-top:55px;}
    #dvPrint .viewpnrsec {width:100%;}
    .pad-res-0 {padding:0px !important;}
    
    .manage_nav ul {display:flex;overflow-x: auto;overflow-y: hidden;}
    .manage_nav ul {float:left;width:100%;margin:0px;padding:0px;margin-bottom:15px;}
    .manage_nav ul li {float:left;list-style:none;display:inline-block;}
    .manage_nav ul li a {border-radius: 3px;cursor: pointer;border: none;color: #5c5b5b;font-weight: 500;background: #ebeff0;padding: 5px 18px;font-size: 13px;margin-bottom: 0px;white-space: nowrap;margin-right:15px;float:left;}
    .manage_nav ul li:last-child a {margin-right:0px;}
    .manage_nav ul li.tab-current a {color: #ffffff; background: var(--color-primary);}
    .manage_nav ul li a:hover {text-decoration:none;/*color:var(--color-primary);*/}

    #datailtab .modal-dialog, #dvSENDMAIL .modal-dialog {margin:0px !important;}
    #datailtab .modal-content, #dvSENDMAIL .modal-content {width: 100% !important;left: 0 !important;margin-left: 0px;}

    .manage-book .content-current{padding: 10px;}
}

/*===============================
          NEW RESPONSIVE
=================================*/

@media (min-width: 769px) and (max-width: 991px) {
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 .col-6.col-sm-6.col-12.col-xs-12:first-child{flex:0 0 100%;max-width:100%}  
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 .col-6.col-sm-6.col-12.col-xs-12:nth-child(2){flex:0 0 60%;max-width:60%}
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 .col-sm-12.col-md-2.col-lg-2:nth-child(3), .col-lg-12.col-sm-12.col-xs-12 .col-sm-12.col-md-2.col-lg-2:nth-child(4){flex:0 0 20%;max-width:20%}
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 .col-sm-12.col-md-2.col-lg-2:nth-child(3) label{white-space:nowrap}
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 #dvPED label{white-space:nowrap}
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 #dvPED{flex:0 0 32%;max-width:32%}    
    #dvSearchPage .inner-sec #dvAvailView .filtration_block .filter-tit em{font-size:12px;padding-top:2px}
    #dvSearchPage .inner-sec #dvAvailView .filtration_block .filter-tit .resetfilt{font-size:10px}
    #dvSearchPage .inner-sec #dvAvailView .filtration_block .filter-sec #lbl_Fares{padding:0px !important;font-size:10px !important}
    #dvSearchPage .inner-sec #dvAvailView .filtration_block .filtersec #ulSupplierName .lbl{font-size:11px}
    #dvSearchPage .inner-sec #dvAvailView .filtration_block .filtersec #Range_slider .ui-state-default{width:15px;height:15px;padding:5px}  
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center{padding-left: 0px;padding-right: 5px;}
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center button{padding: 0px;font-size: 11px;width: 100%;}    
}
@media (max-width: 767px) {
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 .col-6.col-sm-6.col-12.col-xs-12:first-child, .col-lg-12.col-sm-12.col-xs-12 .col-6.col-sm-6.col-12.col-xs-12:nth-child(2){flex:0 0 100%;max-width:100%}
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 .col-6.col-sm-6.col-12.col-xs-12 .col-sm-6.col-md-4.col-lg-4:nth-child(3){flex:0 0 100%;max-width:100%}        
    #dvSearchPage .inner-sec #dvAvailView #dvplantype #btnModifySearch{margin-top:0px !important}
}
@media (min-width: 769px) and (max-width :1054px) {
    #dvSearchPage .inner-sec #dvAvailView #dvplanview .traveldate, #dvSearchPage .inner-sec #dvAvailView #dvplanview .col-sm-12.col-md-4.col-lg-4.d-xs-none{flex:0 0 50%;max-width:50%;text-align :left !important;}
}
@media (max-width: 575px) {
    #dvSearchPage .inner-sec ._MCard-content .col-lg-12.col-sm-12.col-xs-12 .col-6.col-sm-6.col-12.col-xs-12:first-child .col-sm-6.col-6.col-xs-12{flex:0 0 100%;max-width:100%}
    #dvSearchPage .inner-sec #dvAvailView #dvplantype{background-color:#fff !important}
    #dvSearchPage .inner-sec #dvAvailView #dvplantype #PlanTypes{color:#000}    
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .clscancelpolicy{text-align:right !important;padding-top:12px;flex:0 0 50%;max-width:50%}
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .product-sec span{font-size:14px}
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .policysec{font-size: 13px;white-space: nowrap;}
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .col-sm-3.col-4.col-xs-4.text-center{padding-left:0px !important}
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder #lbl_Planname, #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder #lbl_Tarrif {font-size:13px}

    .policybookingpage #dvBookingPage .policydetpage .adult-sec .col-sm-5 #txtmobileno{width:100% !important;padding-left:80px !important}
    .policybookingpage #dvBookingPage .policydetpage .adult-sec .col-sm-5 .clsphone{position:absolute;bottom:0;border-right: 1px solid #bdbaba !important;}
    .policybookingpage #dvBookingPage .policydetpage .adult-sec .clsotherdet{flex:0 0 100%;max-width:100%}
    .policybookingpage #dvBookingPage .policydetpage #dvPaxBuilder .col-sm-4{flex:0 0 100%;max-width:100%}
    .policybookingpage #dvBookingPage .policydetpage #dvGSTPanel_Body .col-sm-4.col-md-4.col-lg-4{margin-bottom:12px}
    .policybookingpage #dvBookingPage .frm-dat span, #dvBookingPage .to-dat span{font-size:13px}          
}
@media (min-width: 576px) and (max-width: 768px) {
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center{padding-left: 0px;padding-right: 5px;}
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center button{padding: 0px;font-size: 11px;width: 100%;}
    .policybookingpage #dvBookingPage .ticket .col-lg-9.col-sm-9.col-12.col-xs-12, .ticket .col-sm-3.col-xs-12.po-sticky{flex:0 0 100%;max-width:100%}
}
@media (min-width: 481px) and (max-width: 768px) {
    #dvSearchPage .inner-sec #dvAvailView  #dvplantype #PlanTypes{width:50%;margin-bottom: 0px;padding-top: 5px;}
    #dvSearchPage .inner-sec #dvAvailView #dvAvailBuilder .clscancelpolicy{width:100%}
}
@media (max-width: 480px) {
   #dvSearchPage .inner-sec #dvAvailView #dvplantype #PlanTypes{width:100%} 
   .manage-book .input-effect{flex:0 0 100%;max-width:100%}   
}
@media (max-width: 1200px) {
   .policybookingpage #dvBookingPage .ticket .policydetpage .trip-det:first-child, .policydetpage .trip-det:nth-child(2){flex:0 0 50%;max-width:50%;margin-bottom:15px}
   .policybookingpage #dvBookingPage .ticket .policydetpage .trip-det:nth-child(3), .policydetpage .trip-det:nth-child(4){flex:0 0 100%;max-width:100%;margin-bottom:15px}
}
@media (min-width: 1200px) {
    #dvSearchPage #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center .btn_color1{font-size:12px !important;padding:5px !important;width:100% !important}
    #dvSearchPage #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center{padding-left:0px}  
}
@media (min-width: 769px) and (max-width:1200px){
   .policybookingpage #dvBookingPage #btnbackAvailability, #dvBookingPage #btnBookPolicy {width: 48%;padding: 0px;white-space: nowrap;font-size: 12px;}
   .policybookingpage #dvBookingPage #btnbackAvailability {float: left;margin-right: 0px;}
   .policybookingpage #dvBookingPage .bookpolicysec{padding:0px}
   .policybookingpage #dvBookingPage .ticket .po-sticky{padding-left:0px}
   .policybookingpage #dvBookingPage .ticket .po-sticky .policydetpage .col-xs-2.col-sm-2.col-2.tx-13.tx-medium.float-left, .policydetpage .col-xs-2.col-sm-2.col-2.tx-15.tx-medium.float-left {padding:0px}
   .policybookingpage #dvBookingPage .ticket .po-sticky .policydetpage .col-xs-4.col-sm-4.text-right{padding-left:0px}
}
@media (min-width: 1116px) and (max-width: 1335px) {
    .policybookingpage #dvBookingPage .ticket .po-sticky .policydetpage .GrossFaree .tx-medium {font-size:13px;font-weight :600;}
}
@media (min-width: 991px) and (max-width: 1199px) {
    #dvSearchPage #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center .btn_color1{font-size:12px;padding:5px;width:100%}
    #dvSearchPage #dvAvailView #dvAvailBuilder .col-sm-2.col-xs-6.text-center{padding-left:0px}
}
/*Addons*/
#dv_addons {width:100%; padding:0px 18px;}
#dv_bindaddons {width:100%;}
.clschkaddons {padding-right: 15px}
/*Additional Attribute*/
.dvclstotalattributesparent ul li a {border: 1px solid transparent;border-top-left-radius: .25rem;border-top-right-radius: .25rem;margin-bottom: -1px;display: block;padding: .5rem .7rem;color: #007bff;font-size: 14px;}
.dvclstotalattributesparent ul li a.active {color: #fff;background-color: var(--color-primary);border-color: var(--color-primary);}
.policybookingpage .policydetpage #dvERPContent .txttitle {position :absolute;right :25px;z-index :10;}



