/*============== global colors ==================*/
:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
}

/*========== Custom Padding Classes ==========*/
.p-0{padding: 0px !important;}

.pl-0{padding-left: 0px !important;}
.pl-5{padding-left: 5px !important;}
.pl-10{padding-left: 10px !important;}
.pl-15{padding-left: 15px !important;}
.pl-20{padding-left: 20px !important;}
.pl-25{padding-left: 25px !important;}
.pl-30{padding-left: 30px !important;}
.pl-35{padding-left: 35px !important;}
.pl-40{padding-left: 40px !important;}
.pl-45{padding-left: 45px !important;}
.pl-50{padding-left: 50px !important;}
.pl-55{padding-left: 55px !important;}
.pl-60{padding-left: 60px !important;}
.pl-65{padding-left: 65px !important;}
.pl-70{padding-left: 70px !important;}
.pl-75{padding-left: 75px !important;}
.pl-80{padding-left: 80px !important;}
.pl-85{padding-left: 85px !important;}
.pl-90{padding-left: 90px !important;}
.pl-95{padding-left: 95px !important;}
.pl-100{padding-left: 100px !important;}
.pl-105{padding-left: 105px !important;}
.pl-110{padding-left: 110px !important;}
.pl-115{padding-left: 115px !important;}
.pl-120{padding-left: 120px !important;}
.pl-125{padding-left: 125px !important;}
.pl-130{padding-left: 130px !important;}
.pl-135{padding-left: 135px !important;}
.pl-140{padding-left: 140px !important;}
.pl-145{padding-left: 145px !important;}
.pl-150{padding-left: 150px !important;}

.pr-0{padding-right: 0px !important;}
.pr-5{padding-right: 5px !important;}
.pr-10{padding-right: 10px !important;}
.pr-15{padding-right: 15px !important;}
.pr-20{padding-right: 20px !important;}
.pr-25{padding-right: 25px !important;}
.pr-30{padding-right: 30px !important;}
.pr-35{padding-right: 35px !important;}
.pr-40{padding-right: 40px !important;}
.pr-45{padding-right: 45px !important;}
.pr-50{padding-right: 50px !important;}
.pr-55{padding-right: 55px !important;}
.pr-60{padding-right: 60px !important;}
.pr-65{padding-right: 65px !important;}
.pr-70{padding-right: 70px !important;}
.pr-75{padding-right: 75px !important;}
.pr-80{padding-right: 80px !important;}
.pr-85{padding-right: 85px !important;}
.pr-90{padding-right: 90px !important;}
.pr-95{padding-right: 95px !important;}
.pr-100{padding-right: 100px !important;}
.pr-105{padding-right: 105px !important;}
.pr-110{padding-right: 110px !important;}
.pr-115{padding-right: 115px !important;}
.pr-120{padding-right: 120px !important;}
.pr-125{padding-right: 125px !important;}
.pr-130{padding-right: 130px !important;}
.pr-135{padding-right: 135px !important;}
.pr-140{padding-right: 140px !important;}
.pr-145{padding-right: 145px !important;}
.pr-150{padding-right: 150px !important;}

.pt-0{padding-top: 0px !important;}
.pt-5{padding-top: 5px !important;}
.pt-10{padding-top: 10px !important;}
.pt-15{padding-top: 15px !important;}
.pt-20{padding-top: 20px !important;}
.pt-25{padding-top: 25px !important;}
.pt-30{padding-top: 30px !important;}
.pt-35{padding-top: 35px !important;}
.pt-40{padding-top: 40px !important;}
.pt-45{padding-top: 45px !important;}
.pt-50{padding-top: 50px !important;}
.pt-55{padding-top: 55px !important;}
.pt-60{padding-top: 60px !important;}
.pt-65{padding-top: 65px !important;}
.pt-70{padding-top: 70px !important;}
.pt-75{padding-top: 75px !important;}
.pt-80{padding-top: 80px !important;}
.pt-85{padding-top: 85px !important;}
.pt-90{padding-top: 90px !important;}
.pt-95{padding-top: 95px !important;}
.pt-100{padding-top: 100px !important;}
.pt-105{padding-top: 105px !important;}
.pt-110{padding-top: 110px !important;}
.pt-115{padding-top: 115px !important;}
.pt-120{padding-top: 120px !important;}
.pt-125{padding-top: 125px !important;}
.pt-130{padding-top: 130px !important;}
.pt-135{padding-top: 135px !important;}
.pt-140{padding-top: 140px !important;}
.pt-145{padding-top: 145px !important;}
.pt-150{padding-top: 150px !important;}

.pb-0{padding-bottom: 0px !important;}
.pb-5{padding-bottom: 5px !important;}
.pb-10{padding-bottom: 10px !important;}
.pb-15{padding-bottom: 15px !important;}
.pb-20{padding-bottom: 20px !important;}
.pb-25{padding-bottom: 25px !important;}
.pb-30{padding-bottom: 30px !important;}
.pb-35{padding-bottom: 35px !important;}
.pb-40{padding-bottom: 40px !important;}
.pb-45{padding-bottom: 45px !important;}
.pb-50{padding-bottom: 50px !important;}
.pb-55{padding-bottom: 55px !important;}
.pb-60{padding-bottom: 60px !important;}
.pb-65{padding-bottom: 65px !important;}
.pb-70{padding-bottom: 70px !important;}
.pb-75{padding-bottom: 75px !important;}
.pb-80{padding-bottom: 80px !important;}
.pb-85{padding-bottom: 85px !important;}
.pb-90{padding-bottom: 90px !important;}
.pb-95{padding-bottom: 95px !important;}
.pb-100{padding-bottom: 100px !important;}
.pb-105{padding-bottom: 105px !important;}
.pb-110{padding-bottom: 110px !important;}
.pb-115{padding-bottom: 115px !important;}
.pb-120{padding-bottom: 120px !important;}
.pb-125{padding-bottom: 125px !important;}
.pb-130{padding-bottom: 130px !important;}
.pb-135{padding-bottom: 135px !important;}
.pb-140{padding-bottom: 140px !important;}
.pb-145{padding-bottom: 145px !important;}
.pb-150{padding-bottom: 150px !important;}

.px-0{padding-left: 0px !important;padding-right: 0px !important;}
.px-5{padding-left: 5px !important;padding-right: 5px !important;}
.px-10{padding-left: 10px !important;padding-right: 10px !important;}
.px-15{padding-left: 15px !important;padding-right: 15px !important;}
.px-20{padding-left: 20px !important;padding-right: 20px !important;}
.px-25{padding-left: 25px !important;padding-right: 25px !important;}
.px-30{padding-left: 30px !important;padding-right: 30px !important;}
.px-35{padding-left: 35px !important;padding-right: 35px !important;}
.px-40{padding-left: 40px !important;padding-right: 40px !important;}
.px-45{padding-left: 45px !important;padding-right: 45px !important;}
.px-50{padding-left: 50px !important;padding-right: 50px !important;}
.px-55{padding-left: 55px !important;padding-right: 55px !important;}
.px-60{padding-left: 60px !important;padding-right: 60px !important;}
.px-65{padding-left: 65px !important;padding-right: 65px !important;}
.px-70{padding-left: 70px !important;padding-right: 70px !important;}
.px-75{padding-left: 75px !important;padding-right: 75px !important;}
.px-80{padding-left: 80px !important;padding-right: 80px !important;}
.px-85{padding-left: 85px !important;padding-right: 85px !important;}
.px-90{padding-left: 90px !important;padding-right: 90px !important;}
.px-95{padding-left: 95px !important;padding-right: 95px !important;}
.px-100{padding-left: 100px !important;padding-right: 100px !important;}
.px-105{padding-left: 105px !important;padding-right: 105px !important;}
.px-110{padding-left: 110px !important;padding-right: 110px !important;}
.px-115{padding-left: 115px !important;padding-right: 115px !important;}
.px-120{padding-left: 120px !important;padding-right: 120px !important;}
.px-125{padding-left: 125px !important;padding-right: 125px !important;}
.px-130{padding-left: 130px !important;padding-right: 130px !important;}
.px-135{padding-left: 135px !important;padding-right: 135px !important;}
.px-140{padding-left: 140px !important;padding-right: 140px !important;}
.px-145{padding-left: 145px !important;padding-right: 145px !important;}
.px-150{padding-left: 150px !important;padding-right: 150px !important;}

.py-0{padding-top: 0px !important;padding-bottom: 0px !important;}
.py-5{padding-top: 5px !important;padding-bottom: 5px !important;}
.py-10{padding-top: 10px !important;padding-bottom: 10px !important;}
.py-15{padding-top: 15px !important;padding-bottom: 15px !important;}
.py-20{padding-top: 20px !important;padding-bottom: 20px !important;}
.py-25{padding-top: 25px !important;padding-bottom: 25px !important;}
.py-30{padding-top: 30px !important;padding-bottom: 30px !important;}
.py-35{padding-top: 35px !important;padding-bottom: 35px !important;}
.py-40{padding-top: 40px !important;padding-bottom: 40px !important;}
.py-45{padding-top: 45px !important;padding-bottom: 45px !important;}
.py-50{padding-top: 50px !important;padding-bottom: 50px !important;}
.py-55{padding-top: 55px !important;padding-bottom: 55px !important;}
.py-60{padding-top: 60px !important;padding-bottom: 60px !important;}
.py-65{padding-top: 65px !important;padding-bottom: 65px !important;}
.py-70{padding-top: 70px !important;padding-bottom: 70px !important;}
.py-75{padding-top: 75px !important;padding-bottom: 75px !important;}
.py-80{padding-top: 80px !important;padding-bottom: 80px !important;}
.py-85{padding-top: 85px !important;padding-bottom: 85px !important;}
.py-90{padding-top: 90px !important;padding-bottom: 90px !important;}
.py-95{padding-top: 95px !important;padding-bottom: 95px !important;}
.py-100{padding-top: 100px !important;padding-bottom: 100px !important;}
.py-105{padding-top: 105px !important;padding-bottom: 105px !important;}
.py-110{padding-top: 110px !important;padding-bottom: 110px !important;}
.py-115{padding-top: 115px !important;padding-bottom: 115px !important;}
.py-120{padding-top: 120px !important;padding-bottom: 120px !important;}
.py-125{padding-top: 125px !important;padding-bottom: 125px !important;}
.py-130{padding-top: 130px !important;padding-bottom: 130px !important;}
.py-135{padding-top: 135px !important;padding-bottom: 135px !important;}
.py-140{padding-top: 140px !important;padding-bottom: 140px !important;}
.py-145{padding-top: 145px !important;padding-bottom: 145px !important;}
.py-150{padding-top: 150px !important;padding-bottom: 150px !important;}

/*========== End Custom Padding Classes ==========*/

/*========== Custom Margin Classes ==========*/
.m-0{margin: 0 !important;}

.ml-0{margin-left: 0px !important;}
.ml-5{margin-left: 5px !important;}
.ml-10{margin-left: 10px !important;}
.ml-15{margin-left: 15px !important;}
.ml-20{margin-left: 20px !important;}
.ml-25{margin-left: 25px !important;}
.ml-30{margin-left: 30px !important;}
.ml-35{margin-left: 35px !important;}
.ml-40{margin-left: 40px !important;}
.ml-45{margin-left: 45px !important;}
.ml-50{margin-left: 50px !important;}
.ml-55{margin-left: 55px !important;}
.ml-60{margin-left: 60px !important;}
.ml-65{margin-left: 65px !important;}
.ml-70{margin-left: 70px !important;}
.ml-75{margin-left: 75px !important;}
.ml-80{margin-left: 80px !important;}
.ml-85{margin-left: 85px !important;}
.ml-90{margin-left: 90px !important;}
.ml-95{margin-left: 95px !important;}
.ml-100{margin-left: 100px !important;}
.ml-105{margin-left: 105px !important;}
.ml-110{margin-left: 110px !important;}
.ml-115{margin-left: 115px !important;}
.ml-120{margin-left: 120px !important;}
.ml-125{margin-left: 125px !important;}
.ml-130{margin-left: 130px !important;}
.ml-135{margin-left: 135px !important;}
.ml-140{margin-left: 140px !important;}
.ml-145{margin-left: 145px !important;}
.ml-150{margin-left: 150px !important;}

.mr-0{margin-right: 0px !important;}
.mr-5{margin-right: 5px !important;}
.mr-10{margin-right: 10px !important;}
.mr-15{margin-right: 15px !important;}
.mr-20{margin-right: 20px !important;}
.mr-25{margin-right: 25px !important;}
.mr-30{margin-right: 30px !important;}
.mr-35{margin-right: 35px !important;}
.mr-40{margin-right: 40px !important;}
.mr-45{margin-right: 45px !important;}
.mr-50{margin-right: 50px !important;}
.mr-55{margin-right: 55px !important;}
.mr-60{margin-right: 60px !important;}
.mr-65{margin-right: 65px !important;}
.mr-70{margin-right: 70px !important;}
.mr-75{margin-right: 75px !important;}
.mr-80{margin-right: 80px !important;}
.mr-85{margin-right: 85px !important;}
.mr-90{margin-right: 90px !important;}
.mr-95{margin-right: 95px !important;}
.mr-100{margin-right: 100px !important;}
.mr-105{margin-right: 105px !important;}
.mr-110{margin-right: 110px !important;}
.mr-115{margin-right: 115px !important;}
.mr-120{margin-right: 120px !important;}
.mr-125{margin-right: 125px !important;}
.mr-130{margin-right: 130px !important;}
.mr-135{margin-right: 135px !important;}
.mr-140{margin-right: 140px !important;}
.mr-145{margin-right: 145px !important;}
.mr-150{margin-right: 150px !important;}

.mt-0{margin-top: 0px !important;}
.mt-5{margin-top: 5px !important;}
.mt-10{margin-top: 10px !important;}
.mt-15{margin-top: 15px !important;}
.mt-20{margin-top: 20px !important;}
.mt-25{margin-top: 25px !important;}
.mt-30{margin-top: 30px !important;}
.mt-35{margin-top: 35px !important;}
.mt-40{margin-top: 40px !important;}
.mt-45{margin-top: 45px !important;}
.mt-50{margin-top: 50px !important;}
.mt-55{margin-top: 55px !important;}
.mt-60{margin-top: 60px !important;}
.mt-65{margin-top: 65px !important;}
.mt-70{margin-top: 70px !important;}
.mt-75{margin-top: 75px !important;}
.mt-80{margin-top: 80px !important;}
.mt-85{margin-top: 85px !important;}
.mt-90{margin-top: 90px !important;}
.mt-95{margin-top: 95px !important;}
.mt-100{margin-top: 100px !important;}
.mt-105{margin-top: 105px !important;}
.mt-110{margin-top: 110px !important;}
.mt-115{margin-top: 115px !important;}
.mt-120{margin-top: 120px !important;}
.mt-125{margin-top: 125px !important;}
.mt-130{margin-top: 130px !important;}
.mt-135{margin-top: 135px !important;}
.mt-140{margin-top: 140px !important;}
.mt-145{margin-top: 145px !important;}
.mt-150{margin-top: 150px !important;}

.mb-0{margin-bottom: 0px !important;}
.mb-5{margin-bottom: 5px !important;}
.mb-10{margin-bottom: 10px !important;}
.mb-15{margin-bottom: 15px !important;}
.mb-20{margin-bottom: 20px !important;}
.mb-25{margin-bottom: 25px !important;}
.mb-30{margin-bottom: 30px !important;}
.mb-35{margin-bottom: 35px !important;}
.mb-40{margin-bottom: 40px !important;}
.mb-45{margin-bottom: 45px !important;}
.mb-50{margin-bottom: 50px !important;}
.mb-55{margin-bottom: 55px !important;}
.mb-60{margin-bottom: 60px !important;}
.mb-65{margin-bottom: 65px !important;}
.mb-70{margin-bottom: 70px !important;}
.mb-75{margin-bottom: 75px !important;}
.mb-80{margin-bottom: 80px !important;}
.mb-85{margin-bottom: 85px !important;}
.mb-90{margin-bottom: 90px !important;}
.mb-95{margin-bottom: 95px !important;}
.mb-100{margin-bottom: 100px !important;}
.mb-105{margin-bottom: 105px !important;}
.mb-110{margin-bottom: 110px !important;}
.mb-115{margin-bottom: 115px !important;}
.mb-120{margin-bottom: 120px !important;}
.mb-125{margin-bottom: 125px !important;}
.mb-130{margin-bottom: 130px !important;}
.mb-135{margin-bottom: 135px !important;}
.mb-140{margin-bottom: 140px !important;}
.mb-145{margin-bottom: 145px !important;}
.mb-150{margin-bottom: 150px !important;}

.mx-0{margin-left: 0px !important;margin-right: 0px !important;}
.mx-5{margin-left: 5px !important;margin-right: 5px !important;}
.mx-10{margin-left: 10px !important;margin-right: 10px !important;}
.mx-15{margin-left: 15px !important;margin-right: 15px !important;}
.mx-20{margin-left: 20px !important;margin-right: 20px !important;}
.mx-25{margin-left: 25px !important;margin-right: 25px !important;}
.mx-30{margin-left: 30px !important;margin-right: 30px !important;}
.mx-35{margin-left: 35px !important;margin-right: 35px !important;}
.mx-40{margin-left: 40px !important;margin-right: 40px !important;}
.mx-45{margin-left: 45px !important;margin-right: 45px !important;}
.mx-50{margin-left: 50px !important;margin-right: 50px !important;}
.mx-55{margin-left: 55px !important;margin-right: 55px !important;}
.mx-60{margin-left: 60px !important;margin-right: 60px !important;}
.mx-65{margin-left: 65px !important;margin-right: 65px !important;}
.mx-70{margin-left: 70px !important;margin-right: 70px !important;}
.mx-75{margin-left: 75px !important;margin-right: 75px !important;}
.mx-80{margin-left: 80px !important;margin-right: 80px !important;}
.mx-85{margin-left: 85px !important;margin-right: 85px !important;}
.mx-90{margin-left: 90px !important;margin-right: 90px !important;}
.mx-95{margin-left: 95px !important;margin-right: 95px !important;}
.mx-100{margin-left: 100px !important;margin-right: 100px !important;}
.mx-105{margin-left: 105px !important;margin-right: 105px !important;}
.mx-110{margin-left: 110px !important;margin-right: 110px !important;}
.mx-115{margin-left: 115px !important;margin-right: 115px !important;}
.mx-120{margin-left: 120px !important;margin-right: 120px !important;}
.mx-125{margin-left: 125px !important;margin-right: 125px !important;}
.mx-130{margin-left: 130px !important;margin-right: 130px !important;}
.mx-135{margin-left: 135px !important;margin-right: 135px !important;}
.mx-140{margin-left: 140px !important;margin-right: 140px !important;}
.mx-145{margin-left: 145px !important;margin-right: 145px !important;}
.mx-150{margin-left: 150px !important;margin-right: 150px !important;}

.my-0{margin-top: 0px !important;margin-bottom: 0px !important;}
.my-5{margin-top: 5px !important;margin-bottom: 5px !important;}
.my-10{margin-top: 10px !important;margin-bottom: 10px !important;}
.my-15{margin-top: 15px !important;margin-bottom: 15px !important;}
.my-20{margin-top: 20px !important;margin-bottom: 20px !important;}
.my-25{margin-top: 25px !important;margin-bottom: 25px !important;}
.my-30{margin-top: 30px !important;margin-bottom: 30px !important;}
.my-35{margin-top: 35px !important;margin-bottom: 35px !important;}
.my-40{margin-top: 40px !important;margin-bottom: 40px !important;}
.my-45{margin-top: 45px !important;margin-bottom: 45px !important;}
.my-50{margin-top: 50px !important;margin-bottom: 50px !important;}
.my-55{margin-top: 55px !important;margin-bottom: 55px !important;}
.my-60{margin-top: 60px !important;margin-bottom: 60px !important;}
.my-65{margin-top: 65px !important;margin-bottom: 65px !important;}
.my-70{margin-top: 70px !important;margin-bottom: 70px !important;}
.my-75{margin-top: 75px !important;margin-bottom: 75px !important;}
.my-80{margin-top: 80px !important;margin-bottom: 80px !important;}
.my-85{margin-top: 85px !important;margin-bottom: 85px !important;}
.my-90{margin-top: 90px !important;margin-bottom: 90px !important;}
.my-95{margin-top: 95px !important;margin-bottom: 95px !important;}
.my-100{margin-top: 100px !important;margin-bottom: 100px !important;}
.my-105{margin-top: 105px !important;margin-bottom: 105px !important;}
.my-110{margin-top: 110px !important;margin-bottom: 110px !important;}
.my-115{margin-top: 115px !important;margin-bottom: 115px !important;}
.my-120{margin-top: 120px !important;margin-bottom: 120px !important;}
.my-125{margin-top: 125px !important;margin-bottom: 125px !important;}
.my-130{margin-top: 130px !important;margin-bottom: 130px !important;}
.my-135{margin-top: 135px !important;margin-bottom: 135px !important;}
.my-140{margin-top: 140px !important;margin-bottom: 140px !important;}
.my-145{margin-top: 145px !important;margin-bottom: 145px !important;}
.my-150{margin-top: 150px !important;margin-bottom: 150px !important;}

/*========== End Custom Margin Classes ==========*/

/*========== Custom global Classes ==========*/
.noborder {border: 0 !important;}
.notopborder {border-top: 0 !important;}
.nobottomborder {border-bottom: 0 !important;}
.noleftborder {border-left: 0 !important;}
.norightborder {border-right: 0 !important;}

.noradius {border-radius: 0 !important;}
.noshadow {box-shadow: none !important;}
.notextshadow {text-shadow: none !important;}

.nobg {background-image: none !important;}
.nobgcolor {background-color: transparent !important;}

.noabsolute {position: relative !important;}
.hidden {display: none !important;}
.nothidden {display: block !important;}
.inline-block{display: inline-block !important;}
.divcenter {margin: 0 auto; }
.fleft{float: left !important;}
.fright {float: right !important;}

.bganimate{background-attachment: fixed !important;}

.t300 {font-weight: 300 !important;}
.t400 {font-weight: 400 !important;}
.t500 {font-weight: 500 !important;}
.t600 {font-weight: 600 !important;}
.t700 {font-weight: 700 !important;}

.ls1 {letter-spacing: 1px !important;}
.ls2 {letter-spacing: 2px !important;}
.ls3 {letter-spacing: 3px !important;}
.ls4 {letter-spacing: 4px !important;}
.ls5 {letter-spacing: 5px !important;}

.noheight {height: 0 !important;}
.nolineheight{line-height: 0 !important;}

.font-body {font-family: 'Lato', sans-serif !important;}
.font-primary {font-family: 'Lato', sans-serif !important;}
.font-secondary {font-family: 'Lato', sans-serif !important;}

.grayscale:hover img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);}

.imagescale:hover img{transform: scale(0.1);-webkit-transform: scale(0.1);-moz-transform: scale(0.1);-ms-transform: scale(0.1);}

body.stretched .container{width: 100% !important;max-width: inherit;}


.shadow-bg-1 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.1);}
.shadow-bg-2 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.2);}
.shadow-bg-3 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.3);}
.shadow-bg-4 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.4);}
.shadow-bg-5 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.5);}
.shadow-bg-6 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.6);}
.shadow-bg-7 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.7);}
.shadow-bg-8 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.8);}
.shadow-bg-9 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,0.9);}
.shadow-bg-10 {box-shadow: 0px 1px 5px 5px rgba(0,0,0,1);}

.line-1{border-bottom: 1px solid var(--light)}
.line-2{border-bottom: 2px solid var(--light)}
.line-3{border-bottom: 3px solid var(--light)}
.line-4{border-bottom: 4px solid var(--light)}
.line-5{border-bottom: 5px solid var(--light)}
.line-6{border-bottom: 6px solid var(--light)}
.line-7{border-bottom: 7px solid var(--light)}
.line-8{border-bottom: 8px solid var(--light)}
.line-9{border-bottom: 9px solid var(--light)}
.line-10{border-bottom: 10px solid var(--light)}
.line-11{border-bottom: 11px solid var(--light)}
.line-12{border-bottom: 12px solid var(--light)}
.line-13{border-bottom: 13px solid var(--light)}
.line-14{border-bottom: 14px solid var(--light)}
.line-15{border-bottom: 15px solid var(--light)}
.line-16{border-bottom: 16px solid var(--light)}
.line-17{border-bottom: 17px solid var(--light)}
.line-18{border-bottom: 18px solid var(--light)}
.line-19{border-bottom: 19px solid var(--light)}
.line-20{border-bottom: 20px solid var(--light)}
.line-21{border-bottom: 21px solid var(--light)}
.line-22{border-bottom: 22px solid var(--light)}
.line-23{border-bottom: 23px solid var(--light)}
.line-24{border-bottom: 24px solid var(--light)}
/*========== End Custom global Classes ==========*/

/*================ Global Media query ===================*/
/*===== css for medium(MD) device =====*/
@media (min-width: 768px) and (max-width:991px) {
/*========== Custom Margin Classes ==========*/
.m-md-0{margin: 0px !important;}
.ml-md-0{margin-left: 0px !important;}
.ml-md-5{margin-left: 5px !important;}
.ml-md-10{margin-left: 10px !important;}
.ml-md-15{margin-left: 15px !important;}
.ml-md-20{margin-left: 20px !important;}
.ml-md-25{margin-left: 25px !important;}
.ml-md-30{margin-left: 30px !important;}
.ml-md-35{margin-left: 35px !important;}
.ml-md-40{margin-left: 40px !important;}
.ml-md-45{margin-left: 45px !important;}
.ml-md-50{margin-left: 50px !important;}
.ml-md-55{margin-left: 55px !important;}
.ml-md-60{margin-left: 60px !important;}
.ml-md-65{margin-left: 65px !important;}
.ml-md-70{margin-left: 70px !important;}
.ml-md-75{margin-left: 75px !important;}
.ml-md-80{margin-left: 80px !important;}
.ml-md-85{margin-left: 85px !important;}
.ml-md-90{margin-left: 90px !important;}
.ml-md-95{margin-left: 95px !important;}
.ml-md-100{margin-left: 100px !important;}
.ml-md-105{margin-left: 105px !important;}
.ml-md-110{margin-left: 110px !important;}
.ml-md-115{margin-left: 115px !important;}
.ml-md-120{margin-left: 120px !important;}
.ml-md-125{margin-left: 125px !important;}
.ml-md-130{margin-left: 130px !important;}
.ml-md-135{margin-left: 135px !important;}
.ml-md-140{margin-left: 140px !important;}
.ml-md-145{margin-left: 145px !important;}
.ml-md-150{margin-left: 150px !important;}

.mr-md-0{margin-right: 0px !important;}
.mr-md-5{margin-right: 5px !important;}
.mr-md-10{margin-right: 10px !important;}
.mr-md-15{margin-right: 15px !important;}
.mr-md-20{margin-right: 20px !important;}
.mr-md-25{margin-right: 25px !important;}
.mr-md-30{margin-right: 30px !important;}
.mr-md-35{margin-right: 35px !important;}
.mr-md-40{margin-right: 40px !important;}
.mr-md-45{margin-right: 45px !important;}
.mr-md-50{margin-right: 50px !important;}
.mr-md-55{margin-right: 55px !important;}
.mr-md-60{margin-right: 60px !important;}
.mr-md-65{margin-right: 65px !important;}
.mr-md-70{margin-right: 70px !important;}
.mr-md-75{margin-right: 75px !important;}
.mr-md-80{margin-right: 80px !important;}
.mr-md-85{margin-right: 85px !important;}
.mr-md-90{margin-right: 90px !important;}
.mr-md-95{margin-right: 95px !important;}
.mr-md-100{margin-right: 100px !important;}
.mr-md-105{margin-right: 105px !important;}
.mr-md-110{margin-right: 110px !important;}
.mr-md-115{margin-right: 115px !important;}
.mr-md-120{margin-right: 120px !important;}
.mr-md-125{margin-right: 125px !important;}
.mr-md-130{margin-right: 130px !important;}
.mr-md-135{margin-right: 135px !important;}
.mr-md-140{margin-right: 140px !important;}
.mr-md-145{margin-right: 145px !important;}
.mr-md-150{margin-right: 150px !important;}

.mt-md-0{margin-top: 0px !important;}
.mt-md-5{margin-top: 5px !important;}
.mt-md-10{margin-top: 10px !important;}
.mt-md-15{margin-top: 15px !important;}
.mt-md-20{margin-top: 20px !important;}
.mt-md-25{margin-top: 25px !important;}
.mt-md-30{margin-top: 30px !important;}
.mt-md-35{margin-top: 35px !important;}
.mt-md-40{margin-top: 40px !important;}
.mt-md-45{margin-top: 45px !important;}
.mt-md-50{margin-top: 50px !important;}
.mt-md-55{margin-top: 55px !important;}
.mt-md-60{margin-top: 60px !important;}
.mt-md-65{margin-top: 65px !important;}
.mt-md-70{margin-top: 70px !important;}
.mt-md-75{margin-top: 75px !important;}
.mt-md-80{margin-top: 80px !important;}
.mt-md-85{margin-top: 85px !important;}
.mt-md-90{margin-top: 90px !important;}
.mt-md-95{margin-top: 95px !important;}
.mt-md-100{margin-top: 100px !important;}
.mt-md-105{margin-top: 105px !important;}
.mt-md-110{margin-top: 110px !important;}
.mt-md-115{margin-top: 115px !important;}
.mt-md-120{margin-top: 120px !important;}
.mt-md-125{margin-top: 125px !important;}
.mt-md-130{margin-top: 130px !important;}
.mt-md-135{margin-top: 135px !important;}
.mt-md-140{margin-top: 140px !important;}
.mt-md-145{margin-top: 145px !important;}
.mt-md-150{margin-top: 150px !important;}

.mb-md-0{margin-bottom: 0px !important;}
.mb-md-5{margin-bottom: 5px !important;}
.mb-md-10{margin-bottom: 10px !important;}
.mb-md-15{margin-bottom: 15px !important;}
.mb-md-20{margin-bottom: 20px !important;}
.mb-md-25{margin-bottom: 25px !important;}
.mb-md-30{margin-bottom: 30px !important;}
.mb-md-35{margin-bottom: 35px !important;}
.mb-md-40{margin-bottom: 40px !important;}
.mb-md-45{margin-bottom: 45px !important;}
.mb-md-50{margin-bottom: 50px !important;}
.mb-md-55{margin-bottom: 55px !important;}
.mb-md-60{margin-bottom: 60px !important;}
.mb-md-65{margin-bottom: 65px !important;}
.mb-md-70{margin-bottom: 70px !important;}
.mb-md-75{margin-bottom: 75px !important;}
.mb-md-80{margin-bottom: 80px !important;}
.mb-md-85{margin-bottom: 85px !important;}
.mb-md-90{margin-bottom: 90px !important;}
.mb-md-95{margin-bottom: 95px !important;}
.mb-md-100{margin-bottom: 100px !important;}
.mb-md-105{margin-bottom: 105px !important;}
.mb-md-110{margin-bottom: 110px !important;}
.mb-md-115{margin-bottom: 115px !important;}
.mb-md-120{margin-bottom: 120px !important;}
.mb-md-125{margin-bottom: 125px !important;}
.mb-md-130{margin-bottom: 130px !important;}
.mb-md-135{margin-bottom: 135px !important;}
.mb-md-140{margin-bottom: 140px !important;}
.mb-md-145{margin-bottom: 145px !important;}
.mb-md-150{margin-bottom: 150px !important;}

.mx-md-0{margin-left: 0px !important;margin-right: 0px !important;}
.mx-md-5{margin-left: 5px !important;margin-right: 5px !important;}
.mx-md-10{margin-left: 10px !important;margin-right: 10px !important;}
.mx-md-15{margin-left: 15px !important;margin-right: 15px !important;}
.mx-md-20{margin-left: 20px !important;margin-right: 20px !important;}
.mx-md-25{margin-left: 25px !important;margin-right: 25px !important;}
.mx-md-30{margin-left: 30px !important;margin-right: 30px !important;}
.mx-md-35{margin-left: 35px !important;margin-right: 35px !important;}
.mx-md-40{margin-left: 40px !important;margin-right: 40px !important;}
.mx-md-45{margin-left: 45px !important;margin-right: 45px !important;}
.mx-md-50{margin-left: 50px !important;margin-right: 50px !important;}
.mx-md-55{margin-left: 55px !important;margin-right: 55px !important;}
.mx-md-60{margin-left: 60px !important;margin-right: 60px !important;}
.mx-md-65{margin-left: 65px !important;margin-right: 65px !important;}
.mx-md-70{margin-left: 70px !important;margin-right: 70px !important;}
.mx-md-75{margin-left: 75px !important;margin-right: 75px !important;}
.mx-md-80{margin-left: 80px !important;margin-right: 80px !important;}
.mx-md-85{margin-left: 85px !important;margin-right: 85px !important;}
.mx-md-90{margin-left: 90px !important;margin-right: 90px !important;}
.mx-md-95{margin-left: 95px !important;margin-right: 95px !important;}
.mx-md-100{margin-left: 100px !important;margin-right: 100px !important;}
.mx-md-105{margin-left: 105px !important;margin-right: 105px !important;}
.mx-md-110{margin-left: 110px !important;margin-right: 110px !important;}
.mx-md-115{margin-left: 115px !important;margin-right: 115px !important;}
.mx-md-120{margin-left: 120px !important;margin-right: 120px !important;}
.mx-md-125{margin-left: 125px !important;margin-right: 125px !important;}
.mx-md-130{margin-left: 130px !important;margin-right: 130px !important;}
.mx-md-135{margin-left: 135px !important;margin-right: 135px !important;}
.mx-md-140{margin-left: 140px !important;margin-right: 140px !important;}
.mx-md-145{margin-left: 145px !important;margin-right: 145px !important;}
.mx-md-150{margin-left: 150px !important;margin-right: 150px !important;}

.my-md-0{margin-top: 0px !important;margin-bottom: 0 !important;}
.my-md-5{margin-top: 5px !important;margin-bottom: 5px !important;}
.my-md-10{margin-top: 10px !important;margin-bottom: 10px !important;}
.my-md-15{margin-top: 15px !important;margin-bottom: 15px !important;}
.my-md-20{margin-top: 20px !important;margin-bottom: 20px !important;}
.my-md-25{margin-top: 25px !important;margin-bottom: 25px !important;}
.my-md-30{margin-top: 30px !important;margin-bottom: 30px !important;}
.my-md-35{margin-top: 35px !important;margin-bottom: 35px !important;}
.my-md-40{margin-top: 40px !important;margin-bottom: 40px !important;}
.my-md-45{margin-top: 45px !important;margin-bottom: 45px !important;}
.my-md-50{margin-top: 50px !important;margin-bottom: 50px !important;}
.my-md-55{margin-top: 55px !important;margin-bottom: 55px !important;}
.my-md-60{margin-top: 60px !important;margin-bottom: 60px !important;}
.my-md-65{margin-top: 65px !important;margin-bottom: 65px !important;}
.my-md-70{margin-top: 70px !important;margin-bottom: 70px !important;}
.my-md-75{margin-top: 75px !important;margin-bottom: 75px !important;}
.my-md-80{margin-top: 80px !important;margin-bottom: 80px !important;}
.my-md-85{margin-top: 85px !important;margin-bottom: 85px !important;}
.my-md-90{margin-top: 90px !important;margin-bottom: 90px !important;}
.my-md-95{margin-top: 95px !important;margin-bottom: 95px !important;}
.my-md-100{margin-top: 100px !important;margin-bottom: 100px !important;}
.my-md-105{margin-top: 105px !important;margin-bottom: 105px !important;}
.my-md-110{margin-top: 110px !important;margin-bottom: 110px !important;}
.my-md-115{margin-top: 115px !important;margin-bottom: 115px !important;}
.my-md-120{margin-top: 120px !important;margin-bottom: 120px !important;}
.my-md-125{margin-top: 125px !important;margin-bottom: 125px !important;}
.my-md-130{margin-top: 130px !important;margin-bottom: 130px !important;}
.my-md-135{margin-top: 135px !important;margin-bottom: 135px !important;}
.my-md-140{margin-top: 140px !important;margin-bottom: 140px !important;}
.my-md-145{margin-top: 145px !important;margin-bottom: 145px !important;}
.my-md-150{margin-top: 150px !important;margin-bottom: 150px !important;}

/*========== End Custom Margin Classes ==========*/

/*========== Custom padding Classes ==========*/
.p-md-0{padding: 0px !important;}

.pl-md-0{padding-left: 0px !important;}
.pl-md-5{padding-left: 5px !important;}
.pl-md-10{padding-left: 10px !important;}
.pl-md-15{padding-left: 15px !important;}
.pl-md-20{padding-left: 20px !important;}
.pl-md-25{padding-left: 25px !important;}
.pl-md-30{padding-left: 30px !important;}
.pl-md-35{padding-left: 35px !important;}
.pl-md-40{padding-left: 40px !important;}
.pl-md-45{padding-left: 45px !important;}
.pl-md-50{padding-left: 50px !important;}
.pl-md-55{padding-left: 55px !important;}
.pl-md-60{padding-left: 60px !important;}
.pl-md-65{padding-left: 65px !important;}
.pl-md-70{padding-left: 70px !important;}
.pl-md-75{padding-left: 75px !important;}
.pl-md-80{padding-left: 80px !important;}
.pl-md-85{padding-left: 85px !important;}
.pl-md-90{padding-left: 90px !important;}
.pl-md-95{padding-left: 95px !important;}
.pl-md-100{padding-left: 100px !important;}
.pl-md-105{padding-left: 105px !important;}
.pl-md-110{padding-left: 110px !important;}
.pl-md-115{padding-left: 115px !important;}
.pl-md-120{padding-left: 120px !important;}
.pl-md-125{padding-left: 125px !important;}
.pl-md-130{padding-left: 130px !important;}
.pl-md-135{padding-left: 135px !important;}
.pl-md-140{padding-left: 140px !important;}
.pl-md-145{padding-left: 145px !important;}
.pl-md-150{padding-left: 150px !important;}

.pr-md-0{padding-right: 0 !important;}
.pr-md-5{padding-right: 5px !important;}
.pr-md-10{padding-right: 10px !important;}
.pr-md-15{padding-right: 15px !important;}
.pr-md-20{padding-right: 20px !important;}
.pr-md-25{padding-right: 25px !important;}
.pr-md-30{padding-right: 30px !important;}
.pr-md-35{padding-right: 35px !important;}
.pr-md-40{padding-right: 40px !important;}
.pr-md-45{padding-right: 45px !important;}
.pr-md-50{padding-right: 50px !important;}
.pr-md-55{padding-right: 55px !important;}
.pr-md-60{padding-right: 60px !important;}
.pr-md-65{padding-right: 65px !important;}
.pr-md-70{padding-right: 70px !important;}
.pr-md-75{padding-right: 75px !important;}
.pr-md-80{padding-right: 80px !important;}
.pr-md-85{padding-right: 85px !important;}
.pr-md-90{padding-right: 90px !important;}
.pr-md-95{padding-right: 95px !important;}
.pr-md-100{padding-right: 100px !important;}
.pr-md-105{padding-right: 105px !important;}
.pr-md-110{padding-right: 110px !important;}
.pr-md-115{padding-right: 115px !important;}
.pr-md-120{padding-right: 120px !important;}
.pr-md-125{padding-right: 125px !important;}
.pr-md-130{padding-right: 130px !important;}
.pr-md-135{padding-right: 135px !important;}
.pr-md-140{padding-right: 140px !important;}
.pr-md-145{padding-right: 145px !important;}
.pr-md-150{padding-right: 150px !important;}

.pt-md-0{padding-top: 0px !important;}
.pt-md-5{padding-top: 5px !important;}
.pt-md-10{padding-top: 10px !important;}
.pt-md-15{padding-top: 15px !important;}
.pt-md-20{padding-top: 20px !important;}
.pt-md-25{padding-top: 25px !important;}
.pt-md-30{padding-top: 30px !important;}
.pt-md-35{padding-top: 35px !important;}
.pt-md-40{padding-top: 40px !important;}
.pt-md-45{padding-top: 45px !important;}
.pt-md-50{padding-top: 50px !important;}
.pt-md-55{padding-top: 55px !important;}
.pt-md-60{padding-top: 60px !important;}
.pt-md-65{padding-top: 65px !important;}
.pt-md-70{padding-top: 70px !important;}
.pt-md-75{padding-top: 75px !important;}
.pt-md-80{padding-top: 80px !important;}
.pt-md-85{padding-top: 85px !important;}
.pt-md-90{padding-top: 90px !important;}
.pt-md-95{padding-top: 95px !important;}
.pt-md-100{padding-top: 100px !important;}
.pt-md-105{padding-top: 105px !important;}
.pt-md-110{padding-top: 110px !important;}
.pt-md-115{padding-top: 115px !important;}
.pt-md-120{padding-top: 120px !important;}
.pt-md-125{padding-top: 125px !important;}
.pt-md-130{padding-top: 130px !important;}
.pt-md-135{padding-top: 135px !important;}
.pt-md-140{padding-top: 140px !important;}
.pt-md-145{padding-top: 145px !important;}
.pt-md-150{padding-top: 150px !important;}

.pb-md-0{padding-bottom: 0px !important;}
.pb-md-5{padding-bottom: 5px !important;}
.pb-md-10{padding-bottom: 10px !important;}
.pb-md-15{padding-bottom: 15px !important;}
.pb-md-20{padding-bottom: 20px !important;}
.pb-md-25{padding-bottom: 25px !important;}
.pb-md-30{padding-bottom: 30px !important;}
.pb-md-35{padding-bottom: 35px !important;}
.pb-md-40{padding-bottom: 40px !important;}
.pb-md-45{padding-bottom: 45px !important;}
.pb-md-50{padding-bottom: 50px !important;}
.pb-md-55{padding-bottom: 55px !important;}
.pb-md-60{padding-bottom: 60px !important;}
.pb-md-65{padding-bottom: 65px !important;}
.pb-md-70{padding-bottom: 70px !important;}
.pb-md-75{padding-bottom: 75px !important;}
.pb-md-80{padding-bottom: 80px !important;}
.pb-md-85{padding-bottom: 85px !important;}
.pb-md-90{padding-bottom: 90px !important;}
.pb-md-95{padding-bottom: 95px !important;}
.pb-md-100{padding-bottom: 100px !important;}
.pb-md-105{padding-bottom: 105px !important;}
.pb-md-110{padding-bottom: 110px !important;}
.pb-md-115{padding-bottom: 115px !important;}
.pb-md-120{padding-bottom: 120px !important;}
.pb-md-125{padding-bottom: 125px !important;}
.pb-md-130{padding-bottom: 130px !important;}
.pb-md-135{padding-bottom: 135px !important;}
.pb-md-140{padding-bottom: 140px !important;}
.pb-md-145{padding-bottom: 145px !important;}
.pb-md-150{padding-bottom: 150px !important;}

.px-md-0{padding-left: 0px !important;padding-right: 0px !important;}
.px-md-5{padding-left: 5px !important;padding-right: 5px !important;}
.px-md-10{padding-left: 10px !important;padding-right: 10px !important;}
.px-md-15{padding-left: 15px !important;padding-right: 15px !important;}
.px-md-20{padding-left: 20px !important;padding-right: 20px !important;}
.px-md-25{padding-left: 25px !important;padding-right: 25px !important;}
.px-md-30{padding-left: 30px !important;padding-right: 30px !important;}
.px-md-35{padding-left: 35px !important;padding-right: 35px !important;}
.px-md-40{padding-left: 40px !important;padding-right: 40px !important;}
.px-md-45{padding-left: 45px !important;padding-right: 45px !important;}
.px-md-50{padding-left: 50px !important;padding-right: 50px !important;}
.px-md-55{padding-left: 55px !important;padding-right: 55px !important;}
.px-md-60{padding-left: 60px !important;padding-right: 60px !important;}
.px-md-65{padding-left: 65px !important;padding-right: 65px !important;}
.px-md-70{padding-left: 70px !important;padding-right: 70px !important;}
.px-md-75{padding-left: 75px !important;padding-right: 75px !important;}
.px-md-80{padding-left: 80px !important;padding-right: 80px !important;}
.px-md-85{padding-left: 85px !important;padding-right: 85px !important;}
.px-md-90{padding-left: 90px !important;padding-right: 90px !important;}
.px-md-95{padding-left: 95px !important;padding-right: 95px !important;}
.px-md-100{padding-left: 100px !important;padding-right: 100px !important;}
.px-md-105{padding-left: 105px !important;padding-right: 105px !important;}
.px-md-110{padding-left: 110px !important;padding-right: 110px !important;}
.px-md-115{padding-left: 115px !important;padding-right: 115px !important;}
.px-md-120{padding-left: 120px !important;padding-right: 120px !important;}
.px-md-125{padding-left: 125px !important;padding-right: 125px !important;}
.px-md-130{padding-left: 130px !important;padding-right: 130px !important;}
.px-md-135{padding-left: 135px !important;padding-right: 135px !important;}
.px-md-140{padding-left: 140px !important;padding-right: 140px !important;}
.px-md-145{padding-left: 145px !important;padding-right: 145px !important;}
.px-md-150{padding-left: 150px !important;padding-right: 150px !important;}

.py-md-0{padding-top: 0px !important;padding-bottom: 0px !important;}
.py-md-5{padding-top: 5px !important;padding-bottom: 5px !important;}
.py-md-10{padding-top: 10px !important;padding-bottom: 10px !important;}
.py-md-15{padding-top: 15px !important;padding-bottom: 15px !important;}
.py-md-20{padding-top: 20px !important;padding-bottom: 20px !important;}
.py-md-25{padding-top: 25px !important;padding-bottom: 25px !important;}
.py-md-30{padding-top: 30px !important;padding-bottom: 30px !important;}
.py-md-35{padding-top: 35px !important;padding-bottom: 35px !important;}
.py-md-40{padding-top: 40px !important;padding-bottom: 40px !important;}
.py-md-45{padding-top: 45px !important;padding-bottom: 45px !important;}
.py-md-50{padding-top: 50px !important;padding-bottom: 50px !important;}
.py-md-55{padding-top: 55px !important;padding-bottom: 55px !important;}
.py-md-60{padding-top: 60px !important;padding-bottom: 60px !important;}
.py-md-65{padding-top: 65px !important;padding-bottom: 65px !important;}
.py-md-70{padding-top: 70px !important;padding-bottom: 70px !important;}
.py-md-75{padding-top: 75px !important;padding-bottom: 75px !important;}
.py-md-80{padding-top: 80px !important;padding-bottom: 80px !important;}
.py-md-85{padding-top: 85px !important;padding-bottom: 85px !important;}
.py-md-90{padding-top: 90px !important;padding-bottom: 90px !important;}
.py-md-95{padding-top: 95px !important;padding-bottom: 95px !important;}
.py-md-100{padding-top: 100px !important;padding-bottom: 100px !important;}
.py-md-105{padding-top: 105px !important;padding-bottom: 105px !important;}
.py-md-110{padding-top: 110px !important;padding-bottom: 110px !important;}
.py-md-115{padding-top: 115px !important;padding-bottom: 115px !important;}
.py-md-120{padding-top: 120px !important;padding-bottom: 120px !important;}
.py-md-125{padding-top: 125px !important;padding-bottom: 125px !important;}
.py-md-130{padding-top: 130px !important;padding-bottom: 130px !important;}
.py-md-135{padding-top: 135px !important;padding-bottom: 135px !important;}
.py-md-140{padding-top: 140px !important;padding-bottom: 140px !important;}
.py-md-145{padding-top: 145px !important;padding-bottom: 145px !important;}
.py-md-150{padding-top: 150px !important;padding-bottom: 150px !important;}
/*========== End Custom padding Classes ==========*/

}

/*===== css for small(SM) device =====*/
@media (min-width: 320px) and (max-width:767px) {

/*========== Custom Margin Classes ==========*/
.m-sm-0{margin: 0px !important;}
.ml-sm-0{margin-left: 0px !important;}
.ml-sm-5{margin-left: 5px !important;}
.ml-sm-10{margin-left: 10px !important;}
.ml-sm-15{margin-left: 15px !important;}
.ml-sm-20{margin-left: 20px !important;}
.ml-sm-25{margin-left: 25px !important;}
.ml-sm-30{margin-left: 30px !important;}
.ml-sm-35{margin-left: 35px !important;}
.ml-sm-40{margin-left: 40px !important;}
.ml-sm-45{margin-left: 45px !important;}
.ml-sm-50{margin-left: 50px !important;}
.ml-sm-55{margin-left: 55px !important;}
.ml-sm-60{margin-left: 60px !important;}
.ml-sm-65{margin-left: 65px !important;}
.ml-sm-70{margin-left: 70px !important;}
.ml-sm-75{margin-left: 75px !important;}
.ml-sm-80{margin-left: 80px !important;}
.ml-sm-85{margin-left: 85px !important;}
.ml-sm-90{margin-left: 90px !important;}
.ml-sm-95{margin-left: 95px !important;}
.ml-sm-100{margin-left: 100px !important;}
.ml-sm-105{margin-left: 105px !important;}
.ml-sm-110{margin-left: 110px !important;}
.ml-sm-115{margin-left: 115px !important;}
.ml-sm-120{margin-left: 120px !important;}
.ml-sm-125{margin-left: 125px !important;}
.ml-sm-130{margin-left: 130px !important;}
.ml-sm-135{margin-left: 135px !important;}
.ml-sm-140{margin-left: 140px !important;}
.ml-sm-145{margin-left: 145px !important;}
.ml-sm-150{margin-left: 150px !important;}

.mr-sm-0{margin-right: 0px !important;}
.mr-sm-5{margin-right: 5px !important;}
.mr-sm-10{margin-right: 10px !important;}
.mr-sm-15{margin-right: 15px !important;}
.mr-sm-20{margin-right: 20px !important;}
.mr-sm-25{margin-right: 25px !important;}
.mr-sm-30{margin-right: 30px !important;}
.mr-sm-35{margin-right: 35px !important;}
.mr-sm-40{margin-right: 40px !important;}
.mr-sm-45{margin-right: 45px !important;}
.mr-sm-50{margin-right: 50px !important;}
.mr-sm-55{margin-right: 55px !important;}
.mr-sm-60{margin-right: 60px !important;}
.mr-sm-65{margin-right: 65px !important;}
.mr-sm-70{margin-right: 70px !important;}
.mr-sm-75{margin-right: 75px !important;}
.mr-sm-80{margin-right: 80px !important;}
.mr-sm-85{margin-right: 85px !important;}
.mr-sm-90{margin-right: 90px !important;}
.mr-sm-95{margin-right: 95px !important;}
.mr-sm-100{margin-right: 100px !important;}
.mr-sm-105{margin-right: 105px !important;}
.mr-sm-110{margin-right: 110px !important;}
.mr-sm-115{margin-right: 115px !important;}
.mr-sm-120{margin-right: 120px !important;}
.mr-sm-125{margin-right: 125px !important;}
.mr-sm-130{margin-right: 130px !important;}
.mr-sm-135{margin-right: 135px !important;}
.mr-sm-140{margin-right: 140px !important;}
.mr-sm-145{margin-right: 145px !important;}
.mr-sm-150{margin-right: 150px !important;}

.mt-sm-0{margin-top: 0px !important;}
.mt-sm-5{margin-top: 5px !important;}
.mt-sm-10{margin-top: 10px !important;}
.mt-sm-15{margin-top: 15px !important;}
.mt-sm-20{margin-top: 20px !important;}
.mt-sm-25{margin-top: 25px !important;}
.mt-sm-30{margin-top: 30px !important;}
.mt-sm-35{margin-top: 35px !important;}
.mt-sm-40{margin-top: 40px !important;}
.mt-sm-45{margin-top: 45px !important;}
.mt-sm-50{margin-top: 50px !important;}
.mt-sm-55{margin-top: 55px !important;}
.mt-sm-60{margin-top: 60px !important;}
.mt-sm-65{margin-top: 65px !important;}
.mt-sm-70{margin-top: 70px !important;}
.mt-sm-75{margin-top: 75px !important;}
.mt-sm-80{margin-top: 80px !important;}
.mt-sm-85{margin-top: 85px !important;}
.mt-sm-90{margin-top: 90px !important;}
.mt-sm-95{margin-top: 95px !important;}
.mt-sm-100{margin-top: 100px !important;}
.mt-sm-105{margin-top: 105px !important;}
.mt-sm-110{margin-top: 110px !important;}
.mt-sm-115{margin-top: 115px !important;}
.mt-sm-120{margin-top: 120px !important;}
.mt-sm-125{margin-top: 125px !important;}
.mt-sm-130{margin-top: 130px !important;}
.mt-sm-135{margin-top: 135px !important;}
.mt-sm-140{margin-top: 140px !important;}
.mt-sm-145{margin-top: 145px !important;}
.mt-sm-150{margin-top: 150px !important;}

.mb-sm-0{margin-bottom: 0px !important;}
.mb-sm-5{margin-bottom: 5px !important;}
.mb-sm-10{margin-bottom: 10px !important;}
.mb-sm-15{margin-bottom: 15px !important;}
.mb-sm-20{margin-bottom: 20px !important;}
.mb-sm-25{margin-bottom: 25px !important;}
.mb-sm-30{margin-bottom: 30px !important;}
.mb-sm-35{margin-bottom: 35px !important;}
.mb-sm-40{margin-bottom: 40px !important;}
.mb-sm-45{margin-bottom: 45px !important;}
.mb-sm-50{margin-bottom: 50px !important;}
.mb-sm-55{margin-bottom: 55px !important;}
.mb-sm-60{margin-bottom: 60px !important;}
.mb-sm-65{margin-bottom: 65px !important;}
.mb-sm-70{margin-bottom: 70px !important;}
.mb-sm-75{margin-bottom: 75px !important;}
.mb-sm-80{margin-bottom: 80px !important;}
.mb-sm-85{margin-bottom: 85px !important;}
.mb-sm-90{margin-bottom: 90px !important;}
.mb-sm-95{margin-bottom: 95px !important;}
.mb-sm-100{margin-bottom: 100px !important;}
.mb-sm-105{margin-bottom: 105px !important;}
.mb-sm-110{margin-bottom: 110px !important;}
.mb-sm-115{margin-bottom: 115px !important;}
.mb-sm-120{margin-bottom: 120px !important;}
.mb-sm-125{margin-bottom: 125px !important;}
.mb-sm-130{margin-bottom: 130px !important;}
.mb-sm-135{margin-bottom: 135px !important;}
.mb-sm-140{margin-bottom: 140px !important;}
.mb-sm-145{margin-bottom: 145px !important;}
.mb-sm-150{margin-bottom: 150px !important;}

.mx-sm-0{margin-left: 0px !important;margin-right: 0px !important;}
.mx-sm-5{margin-left: 5px !important;margin-right: 5px !important;}
.mx-sm-10{margin-left: 10px !important;margin-right: 10px !important;}
.mx-sm-15{margin-left: 15px !important;margin-right: 15px !important;}
.mx-sm-20{margin-left: 20px !important;margin-right: 20px !important;}
.mx-sm-25{margin-left: 25px !important;margin-right: 25px !important;}
.mx-sm-30{margin-left: 30px !important;margin-right: 30px !important;}
.mx-sm-35{margin-left: 35px !important;margin-right: 35px !important;}
.mx-sm-40{margin-left: 40px !important;margin-right: 40px !important;}
.mx-sm-45{margin-left: 45px !important;margin-right: 45px !important;}
.mx-sm-50{margin-left: 50px !important;margin-right: 50px !important;}
.mx-sm-55{margin-left: 55px !important;margin-right: 55px !important;}
.mx-sm-60{margin-left: 60px !important;margin-right: 60px !important;}
.mx-sm-65{margin-left: 65px !important;margin-right: 65px !important;}
.mx-sm-70{margin-left: 70px !important;margin-right: 70px !important;}
.mx-sm-75{margin-left: 75px !important;margin-right: 75px !important;}
.mx-sm-80{margin-left: 80px !important;margin-right: 80px !important;}
.mx-sm-85{margin-left: 85px !important;margin-right: 85px !important;}
.mx-sm-90{margin-left: 90px !important;margin-right: 90px !important;}
.mx-sm-95{margin-left: 95px !important;margin-right: 95px !important;}
.mx-sm-100{margin-left: 100px !important;margin-right: 100px !important;}
.mx-sm-105{margin-left: 105px !important;margin-right: 105px !important;}
.mx-sm-110{margin-left: 110px !important;margin-right: 110px !important;}
.mx-sm-115{margin-left: 115px !important;margin-right: 115px !important;}
.mx-sm-120{margin-left: 120px !important;margin-right: 120px !important;}
.mx-sm-125{margin-left: 125px !important;margin-right: 125px !important;}
.mx-sm-130{margin-left: 130px !important;margin-right: 130px !important;}
.mx-sm-135{margin-left: 135px !important;margin-right: 135px !important;}
.mx-sm-140{margin-left: 140px !important;margin-right: 140px !important;}
.mx-sm-145{margin-left: 145px !important;margin-right: 145px !important;}
.mx-sm-150{margin-left: 150px !important;margin-right: 150px !important;}

.my-sm-0{margin-top: 0px !important;margin-bottom: 0px !important;}
.my-sm-5{margin-top: 5px !important;margin-bottom: 5px !important;}
.my-sm-10{margin-top: 10px !important;margin-bottom: 10px !important;}
.my-sm-15{margin-top: 15px !important;margin-bottom: 15px !important;}
.my-sm-20{margin-top: 20px !important;margin-bottom: 20px !important;}
.my-sm-25{margin-top: 25px !important;margin-bottom: 25px !important;}
.my-sm-30{margin-top: 30px !important;margin-bottom: 30px !important;}
.my-sm-35{margin-top: 35px !important;margin-bottom: 35px !important;}
.my-sm-40{margin-top: 40px !important;margin-bottom: 40px !important;}
.my-sm-45{margin-top: 45px !important;margin-bottom: 45px !important;}
.my-sm-50{margin-top: 50px !important;margin-bottom: 50px !important;}
.my-sm-55{margin-top: 55px !important;margin-bottom: 55px !important;}
.my-sm-60{margin-top: 60px !important;margin-bottom: 60px !important;}
.my-sm-65{margin-top: 65px !important;margin-bottom: 65px !important;}
.my-sm-70{margin-top: 70px !important;margin-bottom: 70px !important;}
.my-sm-75{margin-top: 75px !important;margin-bottom: 75px !important;}
.my-sm-80{margin-top: 80px !important;margin-bottom: 80px !important;}
.my-sm-85{margin-top: 85px !important;margin-bottom: 85px !important;}
.my-sm-90{margin-top: 90px !important;margin-bottom: 90px !important;}
.my-sm-95{margin-top: 95px !important;margin-bottom: 95px !important;}
.my-sm-100{margin-top: 100px !important;margin-bottom: 100px !important;}
.my-sm-105{margin-top: 105px !important;margin-bottom: 105px !important;}
.my-sm-110{margin-top: 110px !important;margin-bottom: 110px !important;}
.my-sm-115{margin-top: 115px !important;margin-bottom: 115px !important;}
.my-sm-120{margin-top: 120px !important;margin-bottom: 120px !important;}
.my-sm-125{margin-top: 125px !important;margin-bottom: 125px !important;}
.my-sm-130{margin-top: 130px !important;margin-bottom: 130px !important;}
.my-sm-135{margin-top: 135px !important;margin-bottom: 135px !important;}
.my-sm-140{margin-top: 140px !important;margin-bottom: 140px !important;}
.my-sm-145{margin-top: 145px !important;margin-bottom: 145px !important;}
.my-sm-150{margin-top: 150px !important;margin-bottom: 150px !important;}
/*========== End Custom Margin Classes ==========*/
/*========== Custom padding Classes ==========*/
.p-sm-0{padding: 0px !important;}
.pl-sm-0{padding-left: 0px !important;}
.pl-sm-5{padding-left: 5px !important;}
.pl-sm-10{padding-left: 10px !important;}
.pl-sm-15{padding-left: 15px !important;}
.pl-sm-20{padding-left: 20px !important;}
.pl-sm-25{padding-left: 25px !important;}
.pl-sm-30{padding-left: 30px !important;}
.pl-sm-35{padding-left: 35px !important;}
.pl-sm-40{padding-left: 40px !important;}
.pl-sm-45{padding-left: 45px !important;}
.pl-sm-50{padding-left: 50px !important;}
.pl-sm-55{padding-left: 55px !important;}
.pl-sm-60{padding-left: 60px !important;}
.pl-sm-65{padding-left: 65px !important;}
.pl-sm-70{padding-left: 70px !important;}
.pl-sm-75{padding-left: 75px !important;}
.pl-sm-80{padding-left: 80px !important;}
.pl-sm-85{padding-left: 85px !important;}
.pl-sm-90{padding-left: 90px !important;}
.pl-sm-95{padding-left: 95px !important;}
.pl-sm-100{padding-left: 100px !important;}
.pl-sm-105{padding-left: 105px !important;}
.pl-sm-110{padding-left: 110px !important;}
.pl-sm-115{padding-left: 115px !important;}
.pl-sm-120{padding-left: 120px !important;}
.pl-sm-125{padding-left: 125px !important;}
.pl-sm-130{padding-left: 130px !important;}
.pl-sm-135{padding-left: 135px !important;}
.pl-sm-140{padding-left: 140px !important;}
.pl-sm-145{padding-left: 145px !important;}
.pl-sm-150{padding-left: 150px !important;}

.pr-sm-0{padding-right: 0px !important;}
.pr-sm-5{padding-right: 5px !important;}
.pr-sm-10{padding-right: 10px !important;}
.pr-sm-15{padding-right: 15px !important;}
.pr-sm-20{padding-right: 20px !important;}
.pr-sm-25{padding-right: 25px !important;}
.pr-sm-30{padding-right: 30px !important;}
.pr-sm-35{padding-right: 35px !important;}
.pr-sm-40{padding-right: 40px !important;}
.pr-sm-45{padding-right: 45px !important;}
.pr-sm-50{padding-right: 50px !important;}
.pr-sm-55{padding-right: 55px !important;}
.pr-sm-60{padding-right: 60px !important;}
.pr-sm-65{padding-right: 65px !important;}
.pr-sm-70{padding-right: 70px !important;}
.pr-sm-75{padding-right: 75px !important;}
.pr-sm-80{padding-right: 80px !important;}
.pr-sm-85{padding-right: 85px !important;}
.pr-sm-90{padding-right: 90px !important;}
.pr-sm-95{padding-right: 95px !important;}
.pr-sm-100{padding-right: 100px !important;}
.pr-sm-105{padding-right: 105px !important;}
.pr-sm-110{padding-right: 110px !important;}
.pr-sm-115{padding-right: 115px !important;}
.pr-sm-120{padding-right: 120px !important;}
.pr-sm-125{padding-right: 125px !important;}
.pr-sm-130{padding-right: 130px !important;}
.pr-sm-135{padding-right: 135px !important;}
.pr-sm-140{padding-right: 140px !important;}
.pr-sm-145{padding-right: 145px !important;}
.pr-sm-150{padding-right: 150px !important;}

.pt-sm-0{padding-top: 0px !important;}
.pt-sm-5{padding-top: 5px !important;}
.pt-sm-10{padding-top: 10px !important;}
.pt-sm-15{padding-top: 15px !important;}
.pt-sm-20{padding-top: 20px !important;}
.pt-sm-25{padding-top: 25px !important;}
.pt-sm-30{padding-top: 30px !important;}
.pt-sm-35{padding-top: 35px !important;}
.pt-sm-40{padding-top: 40px !important;}
.pt-sm-45{padding-top: 45px !important;}
.pt-sm-50{padding-top: 50px !important;}
.pt-sm-55{padding-top: 55px !important;}
.pt-sm-60{padding-top: 60px !important;}
.pt-sm-65{padding-top: 65px !important;}
.pt-sm-70{padding-top: 70px !important;}
.pt-sm-75{padding-top: 75px !important;}
.pt-sm-80{padding-top: 80px !important;}
.pt-sm-85{padding-top: 85px !important;}
.pt-sm-90{padding-top: 90px !important;}
.pt-sm-95{padding-top: 95px !important;}
.pt-sm-100{padding-top: 100px !important;}
.pt-sm-105{padding-top: 105px !important;}
.pt-sm-110{padding-top: 110px !important;}
.pt-sm-115{padding-top: 115px !important;}
.pt-sm-120{padding-top: 120px !important;}
.pt-sm-125{padding-top: 125px !important;}
.pt-sm-130{padding-top: 130px !important;}
.pt-sm-135{padding-top: 135px !important;}
.pt-sm-140{padding-top: 140px !important;}
.pt-sm-145{padding-top: 145px !important;}
.pt-sm-150{padding-top: 150px !important;}

.pb-sm-0{padding-bottom: 0px !important;}
.pb-sm-5{padding-bottom: 5px !important;}
.pb-sm-10{padding-bottom: 10px !important;}
.pb-sm-15{padding-bottom: 15px !important;}
.pb-sm-20{padding-bottom: 20px !important;}
.pb-sm-25{padding-bottom: 25px !important;}
.pb-sm-30{padding-bottom: 30px !important;}
.pb-sm-35{padding-bottom: 35px !important;}
.pb-sm-40{padding-bottom: 40px !important;}
.pb-sm-45{padding-bottom: 45px !important;}
.pb-sm-50{padding-bottom: 50px !important;}
.pb-sm-55{padding-bottom: 55px !important;}
.pb-sm-60{padding-bottom: 60px !important;}
.pb-sm-65{padding-bottom: 65px !important;}
.pb-sm-70{padding-bottom: 70px !important;}
.pb-sm-75{padding-bottom: 75px !important;}
.pb-sm-80{padding-bottom: 80px !important;}
.pb-sm-85{padding-bottom: 85px !important;}
.pb-sm-90{padding-bottom: 90px !important;}
.pb-sm-95{padding-bottom: 95px !important;}
.pb-sm-100{padding-bottom: 100px !important;}
.pb-sm-105{padding-bottom: 105px !important;}
.pb-sm-110{padding-bottom: 110px !important;}
.pb-sm-115{padding-bottom: 115px !important;}
.pb-sm-120{padding-bottom: 120px !important;}
.pb-sm-125{padding-bottom: 125px !important;}
.pb-sm-130{padding-bottom: 130px !important;}
.pb-sm-135{padding-bottom: 135px !important;}
.pb-sm-140{padding-bottom: 140px !important;}
.pb-sm-145{padding-bottom: 145px !important;}
.pb-sm-150{padding-bottom: 150px !important;}

.px-sm-0{padding-left: 0px !important;padding-right: 0px !important;}
.px-sm-5{padding-left: 5px !important;padding-right: 5px !important;}
.px-sm-10{padding-left: 10px !important;padding-right: 10px !important;}
.px-sm-15{padding-left: 15px !important;padding-right: 15px !important;}
.px-sm-20{padding-left: 20px !important;padding-right: 20px !important;}
.px-sm-25{padding-left: 25px !important;padding-right: 25px !important;}
.px-sm-30{padding-left: 30px !important;padding-right: 30px !important;}
.px-sm-35{padding-left: 35px !important;padding-right: 35px !important;}
.px-sm-40{padding-left: 40px !important;padding-right: 40px !important;}
.px-sm-45{padding-left: 45px !important;padding-right: 45px !important;}
.px-sm-50{padding-left: 50px !important;padding-right: 50px !important;}
.px-sm-55{padding-left: 55px !important;padding-right: 55px !important;}
.px-sm-60{padding-left: 60px !important;padding-right: 60px !important;}
.px-sm-65{padding-left: 65px !important;padding-right: 65px !important;}
.px-sm-70{padding-left: 70px !important;padding-right: 70px !important;}
.px-sm-75{padding-left: 75px !important;padding-right: 75px !important;}
.px-sm-80{padding-left: 80px !important;padding-right: 80px !important;}
.px-sm-85{padding-left: 85px !important;padding-right: 85px !important;}
.px-sm-90{padding-left: 90px !important;padding-right: 90px !important;}
.px-sm-95{padding-left: 95px !important;padding-right: 95px !important;}
.px-sm-100{padding-left: 100px !important;padding-right: 100px !important;}
.px-sm-105{padding-left: 105px !important;padding-right: 105px !important;}
.px-sm-110{padding-left: 110px !important;padding-right: 110px !important;}
.px-sm-115{padding-left: 115px !important;padding-right: 115px !important;}
.px-sm-120{padding-left: 120px !important;padding-right: 120px !important;}
.px-sm-125{padding-left: 125px !important;padding-right: 125px !important;}
.px-sm-130{padding-left: 130px !important;padding-right: 130px !important;}
.px-sm-135{padding-left: 135px !important;padding-right: 135px !important;}
.px-sm-140{padding-left: 140px !important;padding-right: 140px !important;}
.px-sm-145{padding-left: 145px !important;padding-right: 145px !important;}
.px-sm-150{padding-left: 150px !important;padding-right: 150px !important;}

.py-sm-0{padding-top: 0px !important;padding-bottom: 0px !important;}
.py-sm-5{padding-top: 5px !important;padding-bottom: 5px !important;}
.py-sm-10{padding-top: 10px !important;padding-bottom: 10px !important;}
.py-sm-15{padding-top: 15px !important;padding-bottom: 15px !important;}
.py-sm-20{padding-top: 20px !important;padding-bottom: 20px !important;}
.py-sm-25{padding-top: 25px !important;padding-bottom: 25px !important;}
.py-sm-30{padding-top: 30px !important;padding-bottom: 30px !important;}
.py-sm-35{padding-top: 35px !important;padding-bottom: 35px !important;}
.py-sm-40{padding-top: 40px !important;padding-bottom: 40px !important;}
.py-sm-45{padding-top: 45px !important;padding-bottom: 45px !important;}
.py-sm-50{padding-top: 50px !important;padding-bottom: 50px !important;}
.py-sm-55{padding-top: 55px !important;padding-bottom: 55px !important;}
.py-sm-60{padding-top: 60px !important;padding-bottom: 60px !important;}
.py-sm-65{padding-top: 65px !important;padding-bottom: 65px !important;}
.py-sm-70{padding-top: 70px !important;padding-bottom: 70px !important;}
.py-sm-75{padding-top: 75px !important;padding-bottom: 75px !important;}
.py-sm-80{padding-top: 80px !important;padding-bottom: 80px !important;}
.py-sm-85{padding-top: 85px !important;padding-bottom: 85px !important;}
.py-sm-90{padding-top: 90px !important;padding-bottom: 90px !important;}
.py-sm-95{padding-top: 95px !important;padding-bottom: 95px !important;}
.py-sm-100{padding-top: 100px !important;padding-bottom: 100px !important;}
.py-sm-105{padding-top: 105px !important;padding-bottom: 105px !important;}
.py-sm-110{padding-top: 110px !important;padding-bottom: 110px !important;}
.py-sm-115{padding-top: 115px !important;padding-bottom: 115px !important;}
.py-sm-120{padding-top: 120px !important;padding-bottom: 120px !important;}
.py-sm-125{padding-top: 125px !important;padding-bottom: 125px !important;}
.py-sm-130{padding-top: 130px !important;padding-bottom: 130px !important;}
.py-sm-135{padding-top: 135px !important;padding-bottom: 135px !important;}
.py-sm-140{padding-top: 140px !important;padding-bottom: 140px !important;}
.py-sm-145{padding-top: 145px !important;padding-bottom: 145px !important;}
.py-sm-150{padding-top: 150px !important;padding-bottom: 150px !important;}
/*========== End Custom padding Classes ==========*/

[data-mobile="false"] {display: none;}
[data-mobile="true"] {display: block;}

}
/*================ End Global Media query ===================*/