.flex, .footer-nav, .footer-nav .logo, .footer-nav ul, .popup--form .form--group .checkbox, header.main-menu nav, header.main-menu nav .call-dtl, header.main-menu nav .call-dtl .call-dtl-inner > a, header.main-menu nav .call-dtl .call-dtl-inner > span, header.main-menu nav .logo {
    display: -ms-flex;
    display: flex
}

    .btn, .footer-nav, .footer-nav .logo, .footer-nav ul, .popup--form .form--group .checkbox, header.main-menu nav, header.main-menu nav .call-dtl, header.main-menu nav .call-dtl .call-dtl-inner > a, header.main-menu nav .call-dtl .call-dtl-inner > span, header.main-menu nav .logo {
        align-items: center
    }

.btn {
    justify-content: center
}

header.main-menu nav {
    justify-content: space-between
}

@font-face {
    font-family: Poppins;
    src: url(../assets/fonts/Poppins-Regular.eot);
    src: url(../assets/fonts/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Poppins-Regular.woff2) format("woff2"),url(../assets/fonts/Poppins-Regular.woff) format("woff"),url(../assets/fonts/Poppins-Regular.ttf) format("truetype"),url(../assets/fonts/Poppins-Regular.svg#Poppins-Regular) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url(../assets/fonts/Poppins-Medium.eot);
    src: url(../assets/fonts/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Poppins-Medium.woff2) format("woff2"),url(../assets/fonts/Poppins-Medium.woff) format("woff"),url(../assets/fonts/Poppins-Medium.ttf) format("truetype"),url(../assets/fonts/Poppins-Medium.svg#Poppins-Medium) format("svg");
    font-weight: 500;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: Poppins;
    src: url(../assets/fonts/Poppins-Bold.eot);
    src: url(../assets/fonts/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Poppins-Bold.woff2) format("woff2"),url(../assets/fonts/Poppins-Bold.woff) format("woff"),url(../assets/fonts/Poppins-Bold.ttf) format("truetype"),url(../assets/fonts/Poppins-Bold.svg#Poppins-Bold) format("svg");
    font-weight: 700;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: gargash;
    src: url(../assets/fonts/gargash.eot);
    src: url(../assets/fonts/gargash.eot#iefix) format("embedded-opentype"),url(../assets/fonts/gargash.ttf) format("truetype"),url(../assets/fonts/gargash.woff) format("woff"),url(../assets/fonts/gargash.svg#gargash) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" ga-"], [class^=ga-] {
    font-family: gargash !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-feature-settings: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.ga-close:before {
    content: "";
    color: #fff
}

.ga-angle-right:before {
    content: ""
}

.ga-mail .path1:before {
    content: "";
    color: #fd733a
}

.ga-mail .path2:before {
    content: "";
    margin-left: -1em;
    color: #fff
}

.ga-whatsapp:before {
    content: "";
    color: #29a71a
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

body {
    font-family: Poppins,sans-serif;
    font-size: 1em;
    background-color: #fcfbff
}

::-webkit-scrollbar-track {
    border-radius: 5px;
    background-color: #fff;
    visibility: hidden
}

::-webkit-scrollbar {
    width: 2px;
    height: 0;
    background-color: #fff;
    visibility: hidden
}

::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #edab16;
    visibility: hidden
}

img {
    max-width: 100%;
    height: auto
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

a {
    text-decoration: none;
    color: #000;
    cursor: pointer
}

p {
    line-height: 1.8
}

h1, h2, h3, h4, h5, h6 {
    margin: 0
}

img.center {
    margin: 0 auto;
    display: block
}

:after, :before {
    font-family: gargash
}

ul.disc {
    list-style-type: disc;
    padding-left: 30px
}

    ul.disc li {
        margin-bottom: 10px;
        line-height: normal
    }

    ul.disc.numbered {
        list-style-type: decimal
    }

.container--fluid {
    width: 100%;
    padding: 0 6%
}

.container--responsive {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto
}

abbr[title] {
    text-decoration: none
}

input {
    border-radius: 0
}

.btn {
    display: inline;
    padding: 16px 30px !important;
    border-radius: 5px;
    background-color: #edab16;
    color: #fff;
    outline: 0;
    border: 0;
    font-size: 1.125em;
    font-weight: 500;
    width: 100%;
    cursor: pointer
}

    .btn .intentloader, .btn .loader {
        width: 20px;
        margin-left: 5px
    }

    .btn[disabled] {
        opacity: .8;
        pointer-events: none;
        background-color: #edab16
    }

    .btn:hover {
        box-shadow: 0 3px 6px rgba(0,0,0,.16)
    }

.font--normal {
    font-weight: 400
}

.font--medium {
    font-weight: 500
}

.font--bold {
    font-weight: 700
}

.font--center {
    text-align: center
}

.font--right {
    text-align: right
}

.font--left {
    text-align: left
}

.font--family {
    font-family: Poppins,sans-serif
}

.flex-wrap {
    flex-wrap: wrap
}

.jcsb {
    justify-content: space-between
}

.jce {
    justify-content: flex-end
}

.jcc {
    justify-content: center !important
}

.fdc {
    flex-direction: column
}

.aic {
    align-items: center
}

.ais {
    align-items: flex-start
}

.aie {
    align-items: flex-end
}

.margin--auto {
    margin: 0 auto
}

.width--100 {
    width: 100%
}

.bg--lightBlue {
    background-color: #f6f8ff
}

.bg--white {
    background-color: #fff;
    color: inherit
}

.bg--shadow {
    box-shadow: 0 0 25px rgba(0,0,0,.16)
}

.pd--5 {
    padding: 5px
}

.pt--5 {
    padding-top: 5px
}

.pr--5 {
    padding-right: 5px
}

.pb--5 {
    padding-bottom: 5px
}

.pl--5 {
    padding-left: 5px
}

.md--5 {
    margin: 5px
}

.mt--5 {
    margin-top: 5px
}

.mr--5 {
    margin-right: 5px
}

.mb--5 {
    margin-bottom: 5px
}

.ml--5 {
    margin-left: 5px
}

.pd--10 {
    padding: 10px
}

.pt--10 {
    padding-top: 10px
}

.pr--10 {
    padding-right: 10px
}

.pb--10 {
    padding-bottom: 10px
}

.pl--10 {
    padding-left: 10px
}

.md--10 {
    margin: 10px
}

.mt--10 {
    margin-top: 10px
}

.mr--10 {
    margin-right: 10px
}

.mb--10 {
    margin-bottom: 10px
}

.ml--10 {
    margin-left: 10px
}

.pd--15 {
    padding: 15px
}

.pt--15 {
    padding-top: 15px
}

.pr--15 {
    padding-right: 15px
}

.pb--15 {
    padding-bottom: 15px
}

.pl--15 {
    padding-left: 15px
}

.md--15 {
    margin: 15px
}

.mt--15 {
    margin-top: 15px
}

.mr--15 {
    margin-right: 15px
}

.mb--15 {
    margin-bottom: 15px
}

.ml--15 {
    margin-left: 15px
}

.pd--20 {
    padding: 20px
}

.pt--20 {
    padding-top: 20px
}

.pr--20 {
    padding-right: 20px
}

.pb--20 {
    padding-bottom: 20px
}

.pl--20 {
    padding-left: 20px
}

.md--20 {
    margin: 20px
}

.mt--20 {
    margin-top: 20px
}

.mr--20 {
    margin-right: 20px
}

.mb--20 {
    margin-bottom: 20px
}

.ml--20 {
    margin-left: 20px
}

.pd--25 {
    padding: 25px
}

.pt--25 {
    padding-top: 25px
}

.pr--25 {
    padding-right: 25px
}

.pb--25 {
    padding-bottom: 25px
}

.pl--25 {
    padding-left: 25px
}

.md--25 {
    margin: 25px
}

.mt--25 {
    margin-top: 25px
}

.mr--25 {
    margin-right: 25px
}

.mb--25 {
    margin-bottom: 25px
}

.ml--25 {
    margin-left: 25px
}

.pd--30 {
    padding: 30px
}

.pt--30 {
    padding-top: 30px
}

.pr--30 {
    padding-right: 30px
}

.pb--30 {
    padding-bottom: 30px
}

.pl--30 {
    padding-left: 30px
}

.md--30 {
    margin: 30px
}

.mt--30 {
    margin-top: 30px
}

.mr--30 {
    margin-right: 30px
}

.mb--30 {
    margin-bottom: 30px
}

.ml--30 {
    margin-left: 30px
}

.pd--35 {
    padding: 35px
}

.pt--35 {
    padding-top: 35px
}

.pr--35 {
    padding-right: 35px
}

.pb--35 {
    padding-bottom: 35px
}

.pl--35 {
    padding-left: 35px
}

.md--35 {
    margin: 35px
}

.mt--35 {
    margin-top: 35px
}

.mr--35 {
    margin-right: 35px
}

.mb--35 {
    margin-bottom: 35px
}

.ml--35 {
    margin-left: 35px
}

.pd--40 {
    padding: 40px
}

.pt--40 {
    padding-top: 40px
}

.pr--40 {
    padding-right: 40px
}

.pb--40 {
    padding-bottom: 40px
}

.pl--40 {
    padding-left: 40px
}

.md--40 {
    margin: 40px
}

.mt--40 {
    margin-top: 40px
}

.mr--40 {
    margin-right: 40px
}

.mb--40 {
    margin-bottom: 40px
}

.ml--40 {
    margin-left: 40px
}

.pd--45 {
    padding: 45px
}

.pt--45 {
    padding-top: 45px
}

.pr--45 {
    padding-right: 45px
}

.pb--45 {
    padding-bottom: 45px
}

.pl--45 {
    padding-left: 45px
}

.md--45 {
    margin: 45px
}

.mt--45 {
    margin-top: 45px
}

.mr--45 {
    margin-right: 45px
}

.mb--45 {
    margin-bottom: 45px
}

.ml--45 {
    margin-left: 45px
}

.pd--50 {
    padding: 50px
}

.pt--50 {
    padding-top: 50px
}

.pr--50 {
    padding-right: 50px
}

.pb--50 {
    padding-bottom: 50px
}

.pl--50 {
    padding-left: 50px
}

.md--50 {
    margin: 50px
}

.mt--50 {
    margin-top: 50px
}

.mr--50 {
    margin-right: 50px
}

.mb--50 {
    margin-bottom: 50px
}

.ml--50 {
    margin-left: 50px
}

.pd--55 {
    padding: 55px
}

.pt--55 {
    padding-top: 55px
}

.pr--55 {
    padding-right: 55px
}

.pb--55 {
    padding-bottom: 55px
}

.pl--55 {
    padding-left: 55px
}

.md--55 {
    margin: 55px
}

.mt--55 {
    margin-top: 55px
}

.mr--55 {
    margin-right: 55px
}

.mb--55 {
    margin-bottom: 55px
}

.ml--55 {
    margin-left: 55px
}

.pd--60 {
    padding: 60px
}

.pt--60 {
    padding-top: 60px
}

.pr--60 {
    padding-right: 60px
}

.pb--60 {
    padding-bottom: 60px
}

.pl--60 {
    padding-left: 60px
}

.md--60 {
    margin: 60px
}

.mt--60 {
    margin-top: 60px
}

.mr--60 {
    margin-right: 60px
}

.mb--60 {
    margin-bottom: 60px
}

.ml--60 {
    margin-left: 60px
}

.pd--65 {
    padding: 65px
}

.pt--65 {
    padding-top: 65px
}

.pr--65 {
    padding-right: 65px
}

.pb--65 {
    padding-bottom: 65px
}

.pl--65 {
    padding-left: 65px
}

.md--65 {
    margin: 65px
}

.mt--65 {
    margin-top: 65px
}

.mr--65 {
    margin-right: 65px
}

.mb--65 {
    margin-bottom: 65px
}

.ml--65 {
    margin-left: 65px
}

.pd--70 {
    padding: 70px
}

.pt--70 {
    padding-top: 70px
}

.pr--70 {
    padding-right: 70px
}

.pb--70 {
    padding-bottom: 70px
}

.pl--70 {
    padding-left: 70px
}

.md--70 {
    margin: 70px
}

.mt--70 {
    margin-top: 70px
}

.mr--70 {
    margin-right: 70px
}

.mb--70 {
    margin-bottom: 70px
}

.ml--70 {
    margin-left: 70px
}

.pd--75 {
    padding: 75px
}

.pt--75 {
    padding-top: 75px
}

.pr--75 {
    padding-right: 75px
}

.pb--75 {
    padding-bottom: 75px
}

.pl--75 {
    padding-left: 75px
}

.md--75 {
    margin: 75px
}

.mt--75 {
    margin-top: 75px
}

.mr--75 {
    margin-right: 75px
}

.mb--75 {
    margin-bottom: 75px
}

.ml--75 {
    margin-left: 75px
}

.pd--80 {
    padding: 80px
}

.pt--80 {
    padding-top: 80px
}

.pr--80 {
    padding-right: 80px
}

.pb--80 {
    padding-bottom: 80px
}

.pl--80 {
    padding-left: 80px
}

.md--80 {
    margin: 80px
}

.mt--80 {
    margin-top: 80px
}

.mr--80 {
    margin-right: 80px
}

.mb--80 {
    margin-bottom: 80px
}

.ml--80 {
    margin-left: 80px
}

.pd--85 {
    padding: 85px
}

.pt--85 {
    padding-top: 85px
}

.pr--85 {
    padding-right: 85px
}

.pb--85 {
    padding-bottom: 85px
}

.pl--85 {
    padding-left: 85px
}

.md--85 {
    margin: 85px
}

.mt--85 {
    margin-top: 85px
}

.mr--85 {
    margin-right: 85px
}

.mb--85 {
    margin-bottom: 85px
}

.ml--85 {
    margin-left: 85px
}

.pd--90 {
    padding: 90px
}

.pt--90 {
    padding-top: 90px
}

.pr--90 {
    padding-right: 90px
}

.pb--90 {
    padding-bottom: 90px
}

.pl--90 {
    padding-left: 90px
}

.md--90 {
    margin: 90px
}

.mt--90 {
    margin-top: 90px
}

.mr--90 {
    margin-right: 90px
}

.mb--90 {
    margin-bottom: 90px
}

.ml--90 {
    margin-left: 90px
}

.pd--95 {
    padding: 95px
}

.pt--95 {
    padding-top: 95px
}

.pr--95 {
    padding-right: 95px
}

.pb--95 {
    padding-bottom: 95px
}

.pl--95 {
    padding-left: 95px
}

.md--95 {
    margin: 95px
}

.mt--95 {
    margin-top: 95px
}

.mr--95 {
    margin-right: 95px
}

.mb--95 {
    margin-bottom: 95px
}

.ml--95 {
    margin-left: 95px
}

.pd--100 {
    padding: 100px
}

.pt--100 {
    padding-top: 100px
}

.pr--100 {
    padding-right: 100px
}

.pb--100 {
    padding-bottom: 100px
}

.pl--100 {
    padding-left: 100px
}

.md--100 {
    margin: 100px
}

.mt--100 {
    margin-top: 100px
}

.mr--100 {
    margin-right: 100px
}

.mb--100 {
    margin-bottom: 100px
}

.ml--100 {
    margin-left: 100px
}

.pd--105 {
    padding: 105px
}

.pt--105 {
    padding-top: 105px
}

.pr--105 {
    padding-right: 105px
}

.pb--105 {
    padding-bottom: 105px
}

.pl--105 {
    padding-left: 105px
}

.md--105 {
    margin: 105px
}

.mt--105 {
    margin-top: 105px
}

.mr--105 {
    margin-right: 105px
}

.mb--105 {
    margin-bottom: 105px
}

.ml--105 {
    margin-left: 105px
}

.pd--110 {
    padding: 110px
}

.pt--110 {
    padding-top: 110px
}

.pr--110 {
    padding-right: 110px
}

.pb--110 {
    padding-bottom: 110px
}

.pl--110 {
    padding-left: 110px
}

.md--110 {
    margin: 110px
}

.mt--110 {
    margin-top: 110px
}

.mr--110 {
    margin-right: 110px
}

.mb--110 {
    margin-bottom: 110px
}

.ml--110 {
    margin-left: 110px
}

.pd--115 {
    padding: 115px
}

.pt--115 {
    padding-top: 115px
}

.pr--115 {
    padding-right: 115px
}

.pb--115 {
    padding-bottom: 115px
}

.pl--115 {
    padding-left: 115px
}

.md--115 {
    margin: 115px
}

.mt--115 {
    margin-top: 115px
}

.mr--115 {
    margin-right: 115px
}

.mb--115 {
    margin-bottom: 115px
}

.ml--115 {
    margin-left: 115px
}

.pd--120 {
    padding: 120px
}

.pt--120 {
    padding-top: 120px
}

.pr--120 {
    padding-right: 120px
}

.pb--120 {
    padding-bottom: 120px
}

.pl--120 {
    padding-left: 120px
}

.md--120 {
    margin: 120px
}

.mt--120 {
    margin-top: 120px
}

.mr--120 {
    margin-right: 120px
}

.mb--120 {
    margin-bottom: 120px
}

.ml--120 {
    margin-left: 120px
}

.pd--125 {
    padding: 125px
}

.pt--125 {
    padding-top: 125px
}

.pr--125 {
    padding-right: 125px
}

.pb--125 {
    padding-bottom: 125px
}

.pl--125 {
    padding-left: 125px
}

.md--125 {
    margin: 125px
}

.mt--125 {
    margin-top: 125px
}

.mr--125 {
    margin-right: 125px
}

.mb--125 {
    margin-bottom: 125px
}

.ml--125 {
    margin-left: 125px
}

.pd--130 {
    padding: 130px
}

.pt--130 {
    padding-top: 130px
}

.pr--130 {
    padding-right: 130px
}

.pb--130 {
    padding-bottom: 130px
}

.pl--130 {
    padding-left: 130px
}

.md--130 {
    margin: 130px
}

.mt--130 {
    margin-top: 130px
}

.mr--130 {
    margin-right: 130px
}

.mb--130 {
    margin-bottom: 130px
}

.ml--130 {
    margin-left: 130px
}

.pd--135 {
    padding: 135px
}

.pt--135 {
    padding-top: 135px
}

.pr--135 {
    padding-right: 135px
}

.pb--135 {
    padding-bottom: 135px
}

.pl--135 {
    padding-left: 135px
}

.md--135 {
    margin: 135px
}

.mt--135 {
    margin-top: 135px
}

.mr--135 {
    margin-right: 135px
}

.mb--135 {
    margin-bottom: 135px
}

.ml--135 {
    margin-left: 135px
}

.pd--140 {
    padding: 140px
}

.pt--140 {
    padding-top: 140px
}

.pr--140 {
    padding-right: 140px
}

.pb--140 {
    padding-bottom: 140px
}

.pl--140 {
    padding-left: 140px
}

.md--140 {
    margin: 140px
}

.mt--140 {
    margin-top: 140px
}

.mr--140 {
    margin-right: 140px
}

.mb--140 {
    margin-bottom: 140px
}

.ml--140 {
    margin-left: 140px
}

.pd--145 {
    padding: 145px
}

.pt--145 {
    padding-top: 145px
}

.pr--145 {
    padding-right: 145px
}

.pb--145 {
    padding-bottom: 145px
}

.pl--145 {
    padding-left: 145px
}

.md--145 {
    margin: 145px
}

.mt--145 {
    margin-top: 145px
}

.mr--145 {
    margin-right: 145px
}

.mb--145 {
    margin-bottom: 145px
}

.ml--145 {
    margin-left: 145px
}

.pd--150 {
    padding: 150px
}

.pt--150 {
    padding-top: 150px
}

.pr--150 {
    padding-right: 150px
}

.pb--150 {
    padding-bottom: 150px
}

.pl--150 {
    padding-left: 150px
}

.md--150 {
    margin: 150px
}

.mt--150 {
    margin-top: 150px
}

.mr--150 {
    margin-right: 150px
}

.mb--150 {
    margin-bottom: 150px
}

.ml--150 {
    margin-left: 150px
}

.pd--155 {
    padding: 155px
}

.pt--155 {
    padding-top: 155px
}

.pr--155 {
    padding-right: 155px
}

.pb--155 {
    padding-bottom: 155px
}

.pl--155 {
    padding-left: 155px
}

.md--155 {
    margin: 155px
}

.mt--155 {
    margin-top: 155px
}

.mr--155 {
    margin-right: 155px
}

.mb--155 {
    margin-bottom: 155px
}

.ml--155 {
    margin-left: 155px
}

.pd--160 {
    padding: 160px
}

.pt--160 {
    padding-top: 160px
}

.pr--160 {
    padding-right: 160px
}

.pb--160 {
    padding-bottom: 160px
}

.pl--160 {
    padding-left: 160px
}

.md--160 {
    margin: 160px
}

.mt--160 {
    margin-top: 160px
}

.mr--160 {
    margin-right: 160px
}

.mb--160 {
    margin-bottom: 160px
}

.ml--160 {
    margin-left: 160px
}

.pd--165 {
    padding: 165px
}

.pt--165 {
    padding-top: 165px
}

.pr--165 {
    padding-right: 165px
}

.pb--165 {
    padding-bottom: 165px
}

.pl--165 {
    padding-left: 165px
}

.md--165 {
    margin: 165px
}

.mt--165 {
    margin-top: 165px
}

.mr--165 {
    margin-right: 165px
}

.mb--165 {
    margin-bottom: 165px
}

.ml--165 {
    margin-left: 165px
}

.pd--170 {
    padding: 170px
}

.pt--170 {
    padding-top: 170px
}

.pr--170 {
    padding-right: 170px
}

.pb--170 {
    padding-bottom: 170px
}

.pl--170 {
    padding-left: 170px
}

.md--170 {
    margin: 170px
}

.mt--170 {
    margin-top: 170px
}

.mr--170 {
    margin-right: 170px
}

.mb--170 {
    margin-bottom: 170px
}

.ml--170 {
    margin-left: 170px
}

.pd--175 {
    padding: 175px
}

.pt--175 {
    padding-top: 175px
}

.pr--175 {
    padding-right: 175px
}

.pb--175 {
    padding-bottom: 175px
}

.pl--175 {
    padding-left: 175px
}

.md--175 {
    margin: 175px
}

.mt--175 {
    margin-top: 175px
}

.mr--175 {
    margin-right: 175px
}

.mb--175 {
    margin-bottom: 175px
}

.ml--175 {
    margin-left: 175px
}

.pd--180 {
    padding: 180px
}

.pt--180 {
    padding-top: 180px
}

.pr--180 {
    padding-right: 180px
}

.pb--180 {
    padding-bottom: 180px
}

.pl--180 {
    padding-left: 180px
}

.md--180 {
    margin: 180px
}

.mt--180 {
    margin-top: 180px
}

.mr--180 {
    margin-right: 180px
}

.mb--180 {
    margin-bottom: 180px
}

.ml--180 {
    margin-left: 180px
}

.pd--185 {
    padding: 185px
}

.pt--185 {
    padding-top: 185px
}

.pr--185 {
    padding-right: 185px
}

.pb--185 {
    padding-bottom: 185px
}

.pl--185 {
    padding-left: 185px
}

.md--185 {
    margin: 185px
}

.mt--185 {
    margin-top: 185px
}

.mr--185 {
    margin-right: 185px
}

.mb--185 {
    margin-bottom: 185px
}

.ml--185 {
    margin-left: 185px
}

.pd--190 {
    padding: 190px
}

.pt--190 {
    padding-top: 190px
}

.pr--190 {
    padding-right: 190px
}

.pb--190 {
    padding-bottom: 190px
}

.pl--190 {
    padding-left: 190px
}

.md--190 {
    margin: 190px
}

.mt--190 {
    margin-top: 190px
}

.mr--190 {
    margin-right: 190px
}

.mb--190 {
    margin-bottom: 190px
}

.ml--190 {
    margin-left: 190px
}

.pd--195 {
    padding: 195px
}

.pt--195 {
    padding-top: 195px
}

.pr--195 {
    padding-right: 195px
}

.pb--195 {
    padding-bottom: 195px
}

.pl--195 {
    padding-left: 195px
}

.md--195 {
    margin: 195px
}

.mt--195 {
    margin-top: 195px
}

.mr--195 {
    margin-right: 195px
}

.mb--195 {
    margin-bottom: 195px
}

.ml--195 {
    margin-left: 195px
}

.pd--200 {
    padding: 200px
}

.pt--200 {
    padding-top: 200px
}

.pr--200 {
    padding-right: 200px
}

.pb--200 {
    padding-bottom: 200px
}

.pl--200 {
    padding-left: 200px
}

.md--200 {
    margin: 200px
}

.mt--200 {
    margin-top: 200px
}

.mr--200 {
    margin-right: 200px
}

.mb--200 {
    margin-bottom: 200px
}

.ml--200 {
    margin-left: 200px
}

.pd--205 {
    padding: 205px
}

.pt--205 {
    padding-top: 205px
}

.pr--205 {
    padding-right: 205px
}

.pb--205 {
    padding-bottom: 205px
}

.pl--205 {
    padding-left: 205px
}

.md--205 {
    margin: 205px
}

.mt--205 {
    margin-top: 205px
}

.mr--205 {
    margin-right: 205px
}

.mb--205 {
    margin-bottom: 205px
}

.ml--205 {
    margin-left: 205px
}

.pd--210 {
    padding: 210px
}

.pt--210 {
    padding-top: 210px
}

.pr--210 {
    padding-right: 210px
}

.pb--210 {
    padding-bottom: 210px
}

.pl--210 {
    padding-left: 210px
}

.md--210 {
    margin: 210px
}

.mt--210 {
    margin-top: 210px
}

.mr--210 {
    margin-right: 210px
}

.mb--210 {
    margin-bottom: 210px
}

.ml--210 {
    margin-left: 210px
}

.pd--215 {
    padding: 215px
}

.pt--215 {
    padding-top: 215px
}

.pr--215 {
    padding-right: 215px
}

.pb--215 {
    padding-bottom: 215px
}

.pl--215 {
    padding-left: 215px
}

.md--215 {
    margin: 215px
}

.mt--215 {
    margin-top: 215px
}

.mr--215 {
    margin-right: 215px
}

.mb--215 {
    margin-bottom: 215px
}

.ml--215 {
    margin-left: 215px
}

.pd--220 {
    padding: 220px
}

.pt--220 {
    padding-top: 220px
}

.pr--220 {
    padding-right: 220px
}

.pb--220 {
    padding-bottom: 220px
}

.pl--220 {
    padding-left: 220px
}

.md--220 {
    margin: 220px
}

.mt--220 {
    margin-top: 220px
}

.mr--220 {
    margin-right: 220px
}

.mb--220 {
    margin-bottom: 220px
}

.ml--220 {
    margin-left: 220px
}

.pd--225 {
    padding: 225px
}

.pt--225 {
    padding-top: 225px
}

.pr--225 {
    padding-right: 225px
}

.pb--225 {
    padding-bottom: 225px
}

.pl--225 {
    padding-left: 225px
}

.md--225 {
    margin: 225px
}

.mt--225 {
    margin-top: 225px
}

.mr--225 {
    margin-right: 225px
}

.mb--225 {
    margin-bottom: 225px
}

.ml--225 {
    margin-left: 225px
}

.pd--230 {
    padding: 230px
}

.pt--230 {
    padding-top: 230px
}

.pr--230 {
    padding-right: 230px
}

.pb--230 {
    padding-bottom: 230px
}

.pl--230 {
    padding-left: 230px
}

.md--230 {
    margin: 230px
}

.mt--230 {
    margin-top: 230px
}

.mr--230 {
    margin-right: 230px
}

.mb--230 {
    margin-bottom: 230px
}

.ml--230 {
    margin-left: 230px
}

.pd--235 {
    padding: 235px
}

.pt--235 {
    padding-top: 235px
}

.pr--235 {
    padding-right: 235px
}

.pb--235 {
    padding-bottom: 235px
}

.pl--235 {
    padding-left: 235px
}

.md--235 {
    margin: 235px
}

.mt--235 {
    margin-top: 235px
}

.mr--235 {
    margin-right: 235px
}

.mb--235 {
    margin-bottom: 235px
}

.ml--235 {
    margin-left: 235px
}

.pd--240 {
    padding: 240px
}

.pt--240 {
    padding-top: 240px
}

.pr--240 {
    padding-right: 240px
}

.pb--240 {
    padding-bottom: 240px
}

.pl--240 {
    padding-left: 240px
}

.md--240 {
    margin: 240px
}

.mt--240 {
    margin-top: 240px
}

.mr--240 {
    margin-right: 240px
}

.mb--240 {
    margin-bottom: 240px
}

.ml--240 {
    margin-left: 240px
}

.pd--245 {
    padding: 245px
}

.pt--245 {
    padding-top: 245px
}

.pr--245 {
    padding-right: 245px
}

.pb--245 {
    padding-bottom: 245px
}

.pl--245 {
    padding-left: 245px
}

.md--245 {
    margin: 245px
}

.mt--245 {
    margin-top: 245px
}

.mr--245 {
    margin-right: 245px
}

.mb--245 {
    margin-bottom: 245px
}

.ml--245 {
    margin-left: 245px
}

.pd--250 {
    padding: 250px
}

.pt--250 {
    padding-top: 250px
}

.pr--250 {
    padding-right: 250px
}

.pb--250 {
    padding-bottom: 250px
}

.pl--250 {
    padding-left: 250px
}

.md--250 {
    margin: 250px
}

.mt--250 {
    margin-top: 250px
}

.mr--250 {
    margin-right: 250px
}

.mb--250 {
    margin-bottom: 250px
}

.ml--250 {
    margin-left: 250px
}

.pd--255 {
    padding: 255px
}

.pt--255 {
    padding-top: 255px
}

.pr--255 {
    padding-right: 255px
}

.pb--255 {
    padding-bottom: 255px
}

.pl--255 {
    padding-left: 255px
}

.md--255 {
    margin: 255px
}

.mt--255 {
    margin-top: 255px
}

.mr--255 {
    margin-right: 255px
}

.mb--255 {
    margin-bottom: 255px
}

.ml--255 {
    margin-left: 255px
}

.pd--260 {
    padding: 260px
}

.pt--260 {
    padding-top: 260px
}

.pr--260 {
    padding-right: 260px
}

.pb--260 {
    padding-bottom: 260px
}

.pl--260 {
    padding-left: 260px
}

.md--260 {
    margin: 260px
}

.mt--260 {
    margin-top: 260px
}

.mr--260 {
    margin-right: 260px
}

.mb--260 {
    margin-bottom: 260px
}

.ml--260 {
    margin-left: 260px
}

.pd--265 {
    padding: 265px
}

.pt--265 {
    padding-top: 265px
}

.pr--265 {
    padding-right: 265px
}

.pb--265 {
    padding-bottom: 265px
}

.pl--265 {
    padding-left: 265px
}

.md--265 {
    margin: 265px
}

.mt--265 {
    margin-top: 265px
}

.mr--265 {
    margin-right: 265px
}

.mb--265 {
    margin-bottom: 265px
}

.ml--265 {
    margin-left: 265px
}

.pd--270 {
    padding: 270px
}

.pt--270 {
    padding-top: 270px
}

.pr--270 {
    padding-right: 270px
}

.pb--270 {
    padding-bottom: 270px
}

.pl--270 {
    padding-left: 270px
}

.md--270 {
    margin: 270px
}

.mt--270 {
    margin-top: 270px
}

.mr--270 {
    margin-right: 270px
}

.mb--270 {
    margin-bottom: 270px
}

.ml--270 {
    margin-left: 270px
}

.pd--275 {
    padding: 275px
}

.pt--275 {
    padding-top: 275px
}

.pr--275 {
    padding-right: 275px
}

.pb--275 {
    padding-bottom: 275px
}

.pl--275 {
    padding-left: 275px
}

.md--275 {
    margin: 275px
}

.mt--275 {
    margin-top: 275px
}

.mr--275 {
    margin-right: 275px
}

.mb--275 {
    margin-bottom: 275px
}

.ml--275 {
    margin-left: 275px
}

.pd--280 {
    padding: 280px
}

.pt--280 {
    padding-top: 280px
}

.pr--280 {
    padding-right: 280px
}

.pb--280 {
    padding-bottom: 280px
}

.pl--280 {
    padding-left: 280px
}

.md--280 {
    margin: 280px
}

.mt--280 {
    margin-top: 280px
}

.mr--280 {
    margin-right: 280px
}

.mb--280 {
    margin-bottom: 280px
}

.ml--280 {
    margin-left: 280px
}

.pd--285 {
    padding: 285px
}

.pt--285 {
    padding-top: 285px
}

.pr--285 {
    padding-right: 285px
}

.pb--285 {
    padding-bottom: 285px
}

.pl--285 {
    padding-left: 285px
}

.md--285 {
    margin: 285px
}

.mt--285 {
    margin-top: 285px
}

.mr--285 {
    margin-right: 285px
}

.mb--285 {
    margin-bottom: 285px
}

.ml--285 {
    margin-left: 285px
}

.pd--290 {
    padding: 290px
}

.pt--290 {
    padding-top: 290px
}

.pr--290 {
    padding-right: 290px
}

.pb--290 {
    padding-bottom: 290px
}

.pl--290 {
    padding-left: 290px
}

.md--290 {
    margin: 290px
}

.mt--290 {
    margin-top: 290px
}

.mr--290 {
    margin-right: 290px
}

.mb--290 {
    margin-bottom: 290px
}

.ml--290 {
    margin-left: 290px
}

.pd--295 {
    padding: 295px
}

.pt--295 {
    padding-top: 295px
}

.pr--295 {
    padding-right: 295px
}

.pb--295 {
    padding-bottom: 295px
}

.pl--295 {
    padding-left: 295px
}

.md--295 {
    margin: 295px
}

.mt--295 {
    margin-top: 295px
}

.mr--295 {
    margin-right: 295px
}

.mb--295 {
    margin-bottom: 295px
}

.ml--295 {
    margin-left: 295px
}

.pd--300 {
    padding: 300px
}

.pt--300 {
    padding-top: 300px
}

.pr--300 {
    padding-right: 300px
}

.pb--300 {
    padding-bottom: 300px
}

.pl--300 {
    padding-left: 300px
}

.md--300 {
    margin: 300px
}

.mt--300 {
    margin-top: 300px
}

.mr--300 {
    margin-right: 300px
}

.mb--300 {
    margin-bottom: 300px
}

.ml--300 {
    margin-left: 300px
}

.pd--305 {
    padding: 305px
}

.pt--305 {
    padding-top: 305px
}

.pr--305 {
    padding-right: 305px
}

.pb--305 {
    padding-bottom: 305px
}

.pl--305 {
    padding-left: 305px
}

.md--305 {
    margin: 305px
}

.mt--305 {
    margin-top: 305px
}

.mr--305 {
    margin-right: 305px
}

.mb--305 {
    margin-bottom: 305px
}

.ml--305 {
    margin-left: 305px
}

.pd--310 {
    padding: 310px
}

.pt--310 {
    padding-top: 310px
}

.pr--310 {
    padding-right: 310px
}

.pb--310 {
    padding-bottom: 310px
}

.pl--310 {
    padding-left: 310px
}

.md--310 {
    margin: 310px
}

.mt--310 {
    margin-top: 310px
}

.mr--310 {
    margin-right: 310px
}

.mb--310 {
    margin-bottom: 310px
}

.ml--310 {
    margin-left: 310px
}

.pd--315 {
    padding: 315px
}

.pt--315 {
    padding-top: 315px
}

.pr--315 {
    padding-right: 315px
}

.pb--315 {
    padding-bottom: 315px
}

.pl--315 {
    padding-left: 315px
}

.md--315 {
    margin: 315px
}

.mt--315 {
    margin-top: 315px
}

.mr--315 {
    margin-right: 315px
}

.mb--315 {
    margin-bottom: 315px
}

.ml--315 {
    margin-left: 315px
}

.pd--320 {
    padding: 320px
}

.pt--320 {
    padding-top: 320px
}

.pr--320 {
    padding-right: 320px
}

.pb--320 {
    padding-bottom: 320px
}

.pl--320 {
    padding-left: 320px
}

.md--320 {
    margin: 320px
}

.mt--320 {
    margin-top: 320px
}

.mr--320 {
    margin-right: 320px
}

.mb--320 {
    margin-bottom: 320px
}

.ml--320 {
    margin-left: 320px
}

.pd--325 {
    padding: 325px
}

.pt--325 {
    padding-top: 325px
}

.pr--325 {
    padding-right: 325px
}

.pb--325 {
    padding-bottom: 325px
}

.pl--325 {
    padding-left: 325px
}

.md--325 {
    margin: 325px
}

.mt--325 {
    margin-top: 325px
}

.mr--325 {
    margin-right: 325px
}

.mb--325 {
    margin-bottom: 325px
}

.ml--325 {
    margin-left: 325px
}

.pd--330 {
    padding: 330px
}

.pt--330 {
    padding-top: 330px
}

.pr--330 {
    padding-right: 330px
}

.pb--330 {
    padding-bottom: 330px
}

.pl--330 {
    padding-left: 330px
}

.md--330 {
    margin: 330px
}

.mt--330 {
    margin-top: 330px
}

.mr--330 {
    margin-right: 330px
}

.mb--330 {
    margin-bottom: 330px
}

.ml--330 {
    margin-left: 330px
}

.pd--335 {
    padding: 335px
}

.pt--335 {
    padding-top: 335px
}

.pr--335 {
    padding-right: 335px
}

.pb--335 {
    padding-bottom: 335px
}

.pl--335 {
    padding-left: 335px
}

.md--335 {
    margin: 335px
}

.mt--335 {
    margin-top: 335px
}

.mr--335 {
    margin-right: 335px
}

.mb--335 {
    margin-bottom: 335px
}

.ml--335 {
    margin-left: 335px
}

.pd--340 {
    padding: 340px
}

.pt--340 {
    padding-top: 340px
}

.pr--340 {
    padding-right: 340px
}

.pb--340 {
    padding-bottom: 340px
}

.pl--340 {
    padding-left: 340px
}

.md--340 {
    margin: 340px
}

.mt--340 {
    margin-top: 340px
}

.mr--340 {
    margin-right: 340px
}

.mb--340 {
    margin-bottom: 340px
}

.ml--340 {
    margin-left: 340px
}

.pd--345 {
    padding: 345px
}

.pt--345 {
    padding-top: 345px
}

.pr--345 {
    padding-right: 345px
}

.pb--345 {
    padding-bottom: 345px
}

.pl--345 {
    padding-left: 345px
}

.md--345 {
    margin: 345px
}

.mt--345 {
    margin-top: 345px
}

.mr--345 {
    margin-right: 345px
}

.mb--345 {
    margin-bottom: 345px
}

.ml--345 {
    margin-left: 345px
}

.pd--350 {
    padding: 350px
}

.pt--350 {
    padding-top: 350px
}

.pr--350 {
    padding-right: 350px
}

.pb--350 {
    padding-bottom: 350px
}

.pl--350 {
    padding-left: 350px
}

.md--350 {
    margin: 350px
}

.mt--350 {
    margin-top: 350px
}

.mr--350 {
    margin-right: 350px
}

.mb--350 {
    margin-bottom: 350px
}

.ml--350 {
    margin-left: 350px
}

.pd--355 {
    padding: 355px
}

.pt--355 {
    padding-top: 355px
}

.pr--355 {
    padding-right: 355px
}

.pb--355 {
    padding-bottom: 355px
}

.pl--355 {
    padding-left: 355px
}

.md--355 {
    margin: 355px
}

.mt--355 {
    margin-top: 355px
}

.mr--355 {
    margin-right: 355px
}

.mb--355 {
    margin-bottom: 355px
}

.ml--355 {
    margin-left: 355px
}

.pd--360 {
    padding: 360px
}

.pt--360 {
    padding-top: 360px
}

.pr--360 {
    padding-right: 360px
}

.pb--360 {
    padding-bottom: 360px
}

.pl--360 {
    padding-left: 360px
}

.md--360 {
    margin: 360px
}

.mt--360 {
    margin-top: 360px
}

.mr--360 {
    margin-right: 360px
}

.mb--360 {
    margin-bottom: 360px
}

.ml--360 {
    margin-left: 360px
}

.pd--365 {
    padding: 365px
}

.pt--365 {
    padding-top: 365px
}

.pr--365 {
    padding-right: 365px
}

.pb--365 {
    padding-bottom: 365px
}

.pl--365 {
    padding-left: 365px
}

.md--365 {
    margin: 365px
}

.mt--365 {
    margin-top: 365px
}

.mr--365 {
    margin-right: 365px
}

.mb--365 {
    margin-bottom: 365px
}

.ml--365 {
    margin-left: 365px
}

.pd--370 {
    padding: 370px
}

.pt--370 {
    padding-top: 370px
}

.pr--370 {
    padding-right: 370px
}

.pb--370 {
    padding-bottom: 370px
}

.pl--370 {
    padding-left: 370px
}

.md--370 {
    margin: 370px
}

.mt--370 {
    margin-top: 370px
}

.mr--370 {
    margin-right: 370px
}

.mb--370 {
    margin-bottom: 370px
}

.ml--370 {
    margin-left: 370px
}

.pd--375 {
    padding: 375px
}

.pt--375 {
    padding-top: 375px
}

.pr--375 {
    padding-right: 375px
}

.pb--375 {
    padding-bottom: 375px
}

.pl--375 {
    padding-left: 375px
}

.md--375 {
    margin: 375px
}

.mt--375 {
    margin-top: 375px
}

.mr--375 {
    margin-right: 375px
}

.mb--375 {
    margin-bottom: 375px
}

.ml--375 {
    margin-left: 375px
}

.pd--380 {
    padding: 380px
}

.pt--380 {
    padding-top: 380px
}

.pr--380 {
    padding-right: 380px
}

.pb--380 {
    padding-bottom: 380px
}

.pl--380 {
    padding-left: 380px
}

.md--380 {
    margin: 380px
}

.mt--380 {
    margin-top: 380px
}

.mr--380 {
    margin-right: 380px
}

.mb--380 {
    margin-bottom: 380px
}

.ml--380 {
    margin-left: 380px
}

.pd--385 {
    padding: 385px
}

.pt--385 {
    padding-top: 385px
}

.pr--385 {
    padding-right: 385px
}

.pb--385 {
    padding-bottom: 385px
}

.pl--385 {
    padding-left: 385px
}

.md--385 {
    margin: 385px
}

.mt--385 {
    margin-top: 385px
}

.mr--385 {
    margin-right: 385px
}

.mb--385 {
    margin-bottom: 385px
}

.ml--385 {
    margin-left: 385px
}

.pd--390 {
    padding: 390px
}

.pt--390 {
    padding-top: 390px
}

.pr--390 {
    padding-right: 390px
}

.pb--390 {
    padding-bottom: 390px
}

.pl--390 {
    padding-left: 390px
}

.md--390 {
    margin: 390px
}

.mt--390 {
    margin-top: 390px
}

.mr--390 {
    margin-right: 390px
}

.mb--390 {
    margin-bottom: 390px
}

.ml--390 {
    margin-left: 390px
}

.pd--395 {
    padding: 395px
}

.pt--395 {
    padding-top: 395px
}

.pr--395 {
    padding-right: 395px
}

.pb--395 {
    padding-bottom: 395px
}

.pl--395 {
    padding-left: 395px
}

.md--395 {
    margin: 395px
}

.mt--395 {
    margin-top: 395px
}

.mr--395 {
    margin-right: 395px
}

.mb--395 {
    margin-bottom: 395px
}

.ml--395 {
    margin-left: 395px
}

.pd--400 {
    padding: 400px
}

.pt--400 {
    padding-top: 400px
}

.pr--400 {
    padding-right: 400px
}

.pb--400 {
    padding-bottom: 400px
}

.pl--400 {
    padding-left: 400px
}

.md--400 {
    margin: 400px
}

.mt--400 {
    margin-top: 400px
}

.mr--400 {
    margin-right: 400px
}

.mb--400 {
    margin-bottom: 400px
}

.ml--400 {
    margin-left: 400px
}

.pd--405 {
    padding: 405px
}

.pt--405 {
    padding-top: 405px
}

.pr--405 {
    padding-right: 405px
}

.pb--405 {
    padding-bottom: 405px
}

.pl--405 {
    padding-left: 405px
}

.md--405 {
    margin: 405px
}

.mt--405 {
    margin-top: 405px
}

.mr--405 {
    margin-right: 405px
}

.mb--405 {
    margin-bottom: 405px
}

.ml--405 {
    margin-left: 405px
}

.pd--410 {
    padding: 410px
}

.pt--410 {
    padding-top: 410px
}

.pr--410 {
    padding-right: 410px
}

.pb--410 {
    padding-bottom: 410px
}

.pl--410 {
    padding-left: 410px
}

.md--410 {
    margin: 410px
}

.mt--410 {
    margin-top: 410px
}

.mr--410 {
    margin-right: 410px
}

.mb--410 {
    margin-bottom: 410px
}

.ml--410 {
    margin-left: 410px
}

.pd--415 {
    padding: 415px
}

.pt--415 {
    padding-top: 415px
}

.pr--415 {
    padding-right: 415px
}

.pb--415 {
    padding-bottom: 415px
}

.pl--415 {
    padding-left: 415px
}

.md--415 {
    margin: 415px
}

.mt--415 {
    margin-top: 415px
}

.mr--415 {
    margin-right: 415px
}

.mb--415 {
    margin-bottom: 415px
}

.ml--415 {
    margin-left: 415px
}

.pd--420 {
    padding: 420px
}

.pt--420 {
    padding-top: 420px
}

.pr--420 {
    padding-right: 420px
}

.pb--420 {
    padding-bottom: 420px
}

.pl--420 {
    padding-left: 420px
}

.md--420 {
    margin: 420px
}

.mt--420 {
    margin-top: 420px
}

.mr--420 {
    margin-right: 420px
}

.mb--420 {
    margin-bottom: 420px
}

.ml--420 {
    margin-left: 420px
}

.pd--425 {
    padding: 425px
}

.pt--425 {
    padding-top: 425px
}

.pr--425 {
    padding-right: 425px
}

.pb--425 {
    padding-bottom: 425px
}

.pl--425 {
    padding-left: 425px
}

.md--425 {
    margin: 425px
}

.mt--425 {
    margin-top: 425px
}

.mr--425 {
    margin-right: 425px
}

.mb--425 {
    margin-bottom: 425px
}

.ml--425 {
    margin-left: 425px
}

.pd--430 {
    padding: 430px
}

.pt--430 {
    padding-top: 430px
}

.pr--430 {
    padding-right: 430px
}

.pb--430 {
    padding-bottom: 430px
}

.pl--430 {
    padding-left: 430px
}

.md--430 {
    margin: 430px
}

.mt--430 {
    margin-top: 430px
}

.mr--430 {
    margin-right: 430px
}

.mb--430 {
    margin-bottom: 430px
}

.ml--430 {
    margin-left: 430px
}

.pd--435 {
    padding: 435px
}

.pt--435 {
    padding-top: 435px
}

.pr--435 {
    padding-right: 435px
}

.pb--435 {
    padding-bottom: 435px
}

.pl--435 {
    padding-left: 435px
}

.md--435 {
    margin: 435px
}

.mt--435 {
    margin-top: 435px
}

.mr--435 {
    margin-right: 435px
}

.mb--435 {
    margin-bottom: 435px
}

.ml--435 {
    margin-left: 435px
}

.pd--440 {
    padding: 440px
}

.pt--440 {
    padding-top: 440px
}

.pr--440 {
    padding-right: 440px
}

.pb--440 {
    padding-bottom: 440px
}

.pl--440 {
    padding-left: 440px
}

.md--440 {
    margin: 440px
}

.mt--440 {
    margin-top: 440px
}

.mr--440 {
    margin-right: 440px
}

.mb--440 {
    margin-bottom: 440px
}

.ml--440 {
    margin-left: 440px
}

.pd--445 {
    padding: 445px
}

.pt--445 {
    padding-top: 445px
}

.pr--445 {
    padding-right: 445px
}

.pb--445 {
    padding-bottom: 445px
}

.pl--445 {
    padding-left: 445px
}

.md--445 {
    margin: 445px
}

.mt--445 {
    margin-top: 445px
}

.mr--445 {
    margin-right: 445px
}

.mb--445 {
    margin-bottom: 445px
}

.ml--445 {
    margin-left: 445px
}

.pd--450 {
    padding: 450px
}

.pt--450 {
    padding-top: 450px
}

.pr--450 {
    padding-right: 450px
}

.pb--450 {
    padding-bottom: 450px
}

.pl--450 {
    padding-left: 450px
}

.md--450 {
    margin: 450px
}

.mt--450 {
    margin-top: 450px
}

.mr--450 {
    margin-right: 450px
}

.mb--450 {
    margin-bottom: 450px
}

.ml--450 {
    margin-left: 450px
}

.pd--455 {
    padding: 455px
}

.pt--455 {
    padding-top: 455px
}

.pr--455 {
    padding-right: 455px
}

.pb--455 {
    padding-bottom: 455px
}

.pl--455 {
    padding-left: 455px
}

.md--455 {
    margin: 455px
}

.mt--455 {
    margin-top: 455px
}

.mr--455 {
    margin-right: 455px
}

.mb--455 {
    margin-bottom: 455px
}

.ml--455 {
    margin-left: 455px
}

.pd--460 {
    padding: 460px
}

.pt--460 {
    padding-top: 460px
}

.pr--460 {
    padding-right: 460px
}

.pb--460 {
    padding-bottom: 460px
}

.pl--460 {
    padding-left: 460px
}

.md--460 {
    margin: 460px
}

.mt--460 {
    margin-top: 460px
}

.mr--460 {
    margin-right: 460px
}

.mb--460 {
    margin-bottom: 460px
}

.ml--460 {
    margin-left: 460px
}

.pd--465 {
    padding: 465px
}

.pt--465 {
    padding-top: 465px
}

.pr--465 {
    padding-right: 465px
}

.pb--465 {
    padding-bottom: 465px
}

.pl--465 {
    padding-left: 465px
}

.md--465 {
    margin: 465px
}

.mt--465 {
    margin-top: 465px
}

.mr--465 {
    margin-right: 465px
}

.mb--465 {
    margin-bottom: 465px
}

.ml--465 {
    margin-left: 465px
}

.pd--470 {
    padding: 470px
}

.pt--470 {
    padding-top: 470px
}

.pr--470 {
    padding-right: 470px
}

.pb--470 {
    padding-bottom: 470px
}

.pl--470 {
    padding-left: 470px
}

.md--470 {
    margin: 470px
}

.mt--470 {
    margin-top: 470px
}

.mr--470 {
    margin-right: 470px
}

.mb--470 {
    margin-bottom: 470px
}

.ml--470 {
    margin-left: 470px
}

.pd--475 {
    padding: 475px
}

.pt--475 {
    padding-top: 475px
}

.pr--475 {
    padding-right: 475px
}

.pb--475 {
    padding-bottom: 475px
}

.pl--475 {
    padding-left: 475px
}

.md--475 {
    margin: 475px
}

.mt--475 {
    margin-top: 475px
}

.mr--475 {
    margin-right: 475px
}

.mb--475 {
    margin-bottom: 475px
}

.ml--475 {
    margin-left: 475px
}

.pd--480 {
    padding: 480px
}

.pt--480 {
    padding-top: 480px
}

.pr--480 {
    padding-right: 480px
}

.pb--480 {
    padding-bottom: 480px
}

.pl--480 {
    padding-left: 480px
}

.md--480 {
    margin: 480px
}

.mt--480 {
    margin-top: 480px
}

.mr--480 {
    margin-right: 480px
}

.mb--480 {
    margin-bottom: 480px
}

.ml--480 {
    margin-left: 480px
}

.pd--485 {
    padding: 485px
}

.pt--485 {
    padding-top: 485px
}

.pr--485 {
    padding-right: 485px
}

.pb--485 {
    padding-bottom: 485px
}

.pl--485 {
    padding-left: 485px
}

.md--485 {
    margin: 485px
}

.mt--485 {
    margin-top: 485px
}

.mr--485 {
    margin-right: 485px
}

.mb--485 {
    margin-bottom: 485px
}

.ml--485 {
    margin-left: 485px
}

.pd--490 {
    padding: 490px
}

.pt--490 {
    padding-top: 490px
}

.pr--490 {
    padding-right: 490px
}

.pb--490 {
    padding-bottom: 490px
}

.pl--490 {
    padding-left: 490px
}

.md--490 {
    margin: 490px
}

.mt--490 {
    margin-top: 490px
}

.mr--490 {
    margin-right: 490px
}

.mb--490 {
    margin-bottom: 490px
}

.ml--490 {
    margin-left: 490px
}

.pd--495 {
    padding: 495px
}

.pt--495 {
    padding-top: 495px
}

.pr--495 {
    padding-right: 495px
}

.pb--495 {
    padding-bottom: 495px
}

.pl--495 {
    padding-left: 495px
}

.md--495 {
    margin: 495px
}

.mt--495 {
    margin-top: 495px
}

.mr--495 {
    margin-right: 495px
}

.mb--495 {
    margin-bottom: 495px
}

.ml--495 {
    margin-left: 495px
}

.pd--500 {
    padding: 500px
}

.pt--500 {
    padding-top: 500px
}

.pr--500 {
    padding-right: 500px
}

.pb--500 {
    padding-bottom: 500px
}

.pl--500 {
    padding-left: 500px
}

.md--500 {
    margin: 500px
}

.mt--500 {
    margin-top: 500px
}

.mr--500 {
    margin-right: 500px
}

.mb--500 {
    margin-bottom: 500px
}

.ml--500 {
    margin-left: 500px
}

.display--block {
    display: block
}

.color--white {
    color: #fff
}

.color--darkGrey {
    color: #8f8f8f
}

.color--black {
    color: #000
}

.color--orange {
    color: #edab16
}

.fs--1 {
    font-size: .0625em
}

.fs--2 {
    font-size: .125em
}

.fs--3 {
    font-size: .1875em
}

.fs--4 {
    font-size: .25em
}

.fs--5 {
    font-size: .3125em
}

.fs--6 {
    font-size: .375em
}

.fs--7 {
    font-size: .4375em
}

.fs--8 {
    font-size: .5em
}

.fs--9 {
    font-size: .5625em
}

.fs--10 {
    font-size: .625em
}

.fs--11 {
    font-size: .6875em
}

.fs--12 {
    font-size: .75em
}

.fs--13 {
    font-size: .8125em
}

.fs--14 {
    font-size: .875em
}

.fs--15 {
    font-size: .9375em
}

.fs--16 {
    font-size: 1em
}

.fs--17 {
    font-size: 1.0625em
}

.fs--18 {
    font-size: 1.125em
}

.fs--19 {
    font-size: 1.1875em
}

.fs--20 {
    font-size: 1.25em
}

.fs--21 {
    font-size: 1.3125em
}

.fs--22 {
    font-size: 1.375em
}

.fs--23 {
    font-size: 1.4375em
}

.fs--24 {
    font-size: 1.5em
}

.fs--25 {
    font-size: 1.5625em
}

.fs--26 {
    font-size: 1.625em
}

.fs--27 {
    font-size: 1.6875em
}

.fs--28 {
    font-size: 1.75em
}

.fs--29 {
    font-size: 1.8125em
}

.fs--30 {
    font-size: 1.875em
}

.fs--31 {
    font-size: 1.9375em
}

.fs--32 {
    font-size: 2em
}

.fs--33 {
    font-size: 2.0625em
}

.fs--34 {
    font-size: 2.125em
}

.fs--35 {
    font-size: 2.1875em
}

.fs--36 {
    font-size: 2.25em
}

.fs--37 {
    font-size: 2.3125em
}

.fs--38 {
    font-size: 2.375em
}

.fs--39 {
    font-size: 2.4375em
}

.fs--40 {
    font-size: 2.5em
}

.fs--41 {
    font-size: 2.5625em
}

.fs--42 {
    font-size: 2.625em
}

.fs--43 {
    font-size: 2.6875em
}

.fs--44 {
    font-size: 2.75em
}

.fs--45 {
    font-size: 2.8125em
}

.fs--46 {
    font-size: 2.875em
}

.fs--47 {
    font-size: 2.9375em
}

.fs--48 {
    font-size: 3em
}

.fs--49 {
    font-size: 3.0625em
}

.fs--50 {
    font-size: 3.125em
}

.fs--51 {
    font-size: 3.1875em
}

.fs--52 {
    font-size: 3.25em
}

.fs--53 {
    font-size: 3.3125em
}

.fs--54 {
    font-size: 3.375em
}

.fs--55 {
    font-size: 3.4375em
}

.fs--56 {
    font-size: 3.5em
}

.fs--57 {
    font-size: 3.5625em
}

.fs--58 {
    font-size: 3.625em
}

.fs--59 {
    font-size: 3.6875em
}

.fs--60 {
    font-size: 3.75em
}

.fs--61 {
    font-size: 3.8125em
}

.fs--62 {
    font-size: 3.875em
}

.fs--63 {
    font-size: 3.9375em
}

.fs--64 {
    font-size: 4em
}

.fs--65 {
    font-size: 4.0625em
}

.fs--66 {
    font-size: 4.125em
}

.fs--67 {
    font-size: 4.1875em
}

.fs--68 {
    font-size: 4.25em
}

.fs--69 {
    font-size: 4.3125em
}

.fs--70 {
    font-size: 4.375em
}

.fs--71 {
    font-size: 4.4375em
}

.fs--72 {
    font-size: 4.5em
}

.fs--73 {
    font-size: 4.5625em
}

.fs--74 {
    font-size: 4.625em
}

.fs--75 {
    font-size: 4.6875em
}

.fs--76 {
    font-size: 4.75em
}

.fs--77 {
    font-size: 4.8125em
}

.fs--78 {
    font-size: 4.875em
}

.fs--79 {
    font-size: 4.9375em
}

.fs--80 {
    font-size: 5em
}

.fs--81 {
    font-size: 5.0625em
}

.fs--82 {
    font-size: 5.125em
}

.fs--83 {
    font-size: 5.1875em
}

.fs--84 {
    font-size: 5.25em
}

.fs--85 {
    font-size: 5.3125em
}

.fs--86 {
    font-size: 5.375em
}

.fs--87 {
    font-size: 5.4375em
}

.fs--88 {
    font-size: 5.5em
}

.fs--89 {
    font-size: 5.5625em
}

.fs--90 {
    font-size: 5.625em
}

.fs--91 {
    font-size: 5.6875em
}

.fs--92 {
    font-size: 5.75em
}

.fs--93 {
    font-size: 5.8125em
}

.fs--94 {
    font-size: 5.875em
}

.fs--95 {
    font-size: 5.9375em
}

.fs--96 {
    font-size: 6em
}

.fs--97 {
    font-size: 6.0625em
}

.fs--98 {
    font-size: 6.125em
}

.fs--99 {
    font-size: 6.1875em
}

.fs--100 {
    font-size: 6.25em
}

.heading {
    text-align: center;
    position: relative
}

    .heading:after {
        content: "";
        height: 4px;
        display: block;
        width: 10%;
        border-radius: 2px;
        background: #edab16;
        margin: 20px auto 0
    }

.main--container {
    padding: 80px 0
}

.mobileOnly {
    display: none !important
}

.hide {
    display: none
}

[dir=ltr] .disc--list {
    margin-left: 1em
}

[dir=rtl] .disc--list {
    margin-right: 1em
}

.disc--list {
    list-style-type: disc;
    -webkit-margin-start: 1em;
    margin-bottom: 20px
}

    .disc--list li {
        font: 400 1em Poppins,sans-serif;
        line-height: 33px;
        color: #8f8f8f
    }

.modal {
    z-index: 102
}

    .modal.normal {
        max-width: 50%;
        width: 100%;
        height: 100%;
        max-height: 80vh;
        overflow: hidden;
        overflow-y: scroll
    }

        .modal.normal::-webkit-scrollbar {
            display: none
        }

.modal--close {
    cursor: pointer;
    outline: 0;
    z-index: 3;
    color: rgba(0,0,0,.4)
}

.modal i {
    font-size: 1.5625em;
    color: #fff
}

.modal.show {
    transform: translate3d(-50%,-50%,0)
}

.modal .info--data {
    width: 100%
}

[data-modal-open] {
    cursor: pointer
}

.overlay {
    background-color: rgba(0,0,0,.7);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s ease-in-out;
    z-index: 101
}

    .overlay.show {
        opacity: 1;
        pointer-events: all
    }

.block {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1010;
    transform: translate3d(-50%,-200vh,0);
    transition: transform .4s ease-in-out;
    max-width: 1200px;
    box-shadow: rgba(0,0,0,.16);
    max-height: 90vh;
    overflow-y: scroll
}

    .modal, .modal img {
        width: 100%
    }

.modal-open {
    opacity: 1;
    pointer-events: all
}

.modal.pop-up .modal--close-btn {
    position: absolute;
    right: 13px;
    top: 14px;
    font-size: 1em;
    font-weight: 700;
    cursor: pointer
}

    .modal.pop-up .modal--close-btn:before {
        color: #000
    }

.modal.pop-up.modal-open {
    transform: translate3d(-50%,-50%,0)
}

.modal--body {
    margin-top: 0;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    min-height: 500px
}

    .modal--body .popup-img {
        position: relative;
        margin-left: -10px
    }

        .modal--body .popup-img img {
            border-top-right-radius: 20px;
            border-bottom-right-radius: 20px
        }

.form-group {
    margin-bottom: 25px;
    position: relative
}

    .form-group.half-width {
        width: calc(50% - 15px)
    }

    .form-group input[type=tel]::-moz-placeholder {
        color: transparent
    }

    .form-group input[type=tel]:-ms-input-placeholder {
        color: transparent
    }

    .form-group input[type=tel]::-ms-input-placeholder {
        color: transparent
    }

    .form-group input[type=tel]::placeholder {
        color: transparent
    }

    .form-group input[type=tel]:focus::-moz-placeholder {
        color: #000;
        opacity: .4
    }

    .form-group input[type=tel]:focus:-ms-input-placeholder {
        color: #000;
        opacity: .4
    }

    .form-group input[type=tel]:focus::-ms-input-placeholder {
        color: #000;
        opacity: .4
    }

    .form-group input[type=tel]:focus::placeholder {
        color: #000;
        opacity: .4
    }

    .form-group.side-icon {
        display: flex;
        justify-content: space-between;
        align-items: center;
        background-color: #fff
    }

        .form-group.side-icon .pure-material-textfield-standard {
            width: calc(100% - 30px);
            padding-left: 10px
        }

            .form-group.side-icon .pure-material-textfield-standard input, .form-group.side-icon .pure-material-textfield-standard textarea {
                padding-left: 0 !important
            }

            .form-group.side-icon .pure-material-textfield-standard span.textfloat {
                padding-left: 10px
            }

            .form-group.side-icon .pure-material-textfield-standard > input:not(:focus):placeholder-shown + span.textfloat, .form-group.side-icon .pure-material-textfield-standard > textarea:not(:focus):placeholder-shown + span.textfloat, .form-group.side-icon .pure-material-textfield-standard input:-webkit-autofill, .form-group.side-icon .pure-material-textfield-standard input:-webkit-autofill:active, .form-group.side-icon .pure-material-textfield-standard input:-webkit-autofill:focus, .form-group.side-icon .pure-material-textfield-standard input:-webkit-autofill:hover {
                padding-left: 10px
            }

    .form-group.two {
        display: flex;
        justify-content: space-between;
        align-items: stretch
    }

        .form-group.two .numberval {
            display: block;
            height: 100%;
            padding: 23px 10px;
            background: #fff
        }

        .form-group.two .pure-material-textfield-standard {
            width: calc(100% - 60px)
        }

    .form-group .pure-material-textfield-standard {
        width: 100%
    }

        .form-group .pure-material-textfield-standard input, .form-group .pure-material-textfield-standard textarea {
            background-color: #fff;
            padding: 0 15px 10px;
            width: 100%
        }

.pure-material-textfield-standard {
    position: relative;
    display: inline-block;
    font-family: Poppins,sans-serif;
    font-size: 1em;
    line-height: 1;
    border-radius: 30px
}

    .pure-material-textfield-standard > input, .pure-material-textfield-standard > textarea {
        display: block;
        box-sizing: border-box;
        margin: 0;
        border: none;
        border-top: 20px solid transparent;
        padding: 0;
        width: 100%;
        height: inherit;
        color: rgba(0,0,0,.87);
        background-color: transparent;
        box-shadow: none;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        caret-color: #000;
        transition: border-bottom .2s,background-color .2s;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 10px
    }

    .pure-material-textfield-standard span.textfloat {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        box-sizing: border-box;
        color: #000;
        font-size: .75em;
        pointer-events: none;
        transition: color .2s,font-size .2s,line-height .2s;
        padding-left: 15px;
        font-weight: 700
    }

        .pure-material-textfield-standard span.textfloat:after {
            content: "";
            position: absolute;
            left: 0;
            bottom: 0;
            display: block;
            width: 100%;
            height: 2px;
            background-color: #000;
            transform-origin: bottom center;
            transform: scaleX(0);
            transition: transform .2s
        }

    .pure-material-textfield-standard > input:not(:focus):-moz-placeholder-shown + span.textfloat, .pure-material-textfield-standard > textarea:not(:focus):-moz-placeholder-shown + span.textfloat {
        font-size: inherit;
        line-height: 58px;
        padding-left: 25px;
        font-weight: 400
    }

    .pure-material-textfield-standard > input:not(:focus):-ms-input-placeholder + span.textfloat, .pure-material-textfield-standard > textarea:not(:focus):-ms-input-placeholder + span.textfloat {
        font-size: inherit;
        line-height: 58px;
        padding-left: 25px;
        font-weight: 400
    }

    .pure-material-textfield-standard > input:not(:focus):placeholder-shown + span.textfloat, .pure-material-textfield-standard > textarea:not(:focus):placeholder-shown + span.textfloat {
        font-size: inherit;
        line-height: 58px;
        padding-left: 25px;
        font-weight: 400
    }

    .pure-material-textfield-standard > input:focus, .pure-material-textfield-standard > textarea:focus {
        outline: none
    }

        .pure-material-textfield-standard > input:focus + span.textfloat, .pure-material-textfield-standard > textarea:focus + span.textfloat {
            color: #000
        }

            .pure-material-textfield-standard > input:focus + span.textfloat:before, .pure-material-textfield-standard > textarea:focus + span.textfloat:before {
                opacity: .12
            }

    .pure-material-textfield-standard > input:disabled, .pure-material-textfield-standard > input:disabled + span.textfloat, .pure-material-textfield-standard > textarea:disabled, .pure-material-textfield-standard > textarea:disabled + span.textfloat {
        color: rgba(0,0,0,.38)
    }

input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover {
    -webkit-box-shadow: 0 0 0 50px #fff inset !important
}

.pure-material-textfield-standard input:-webkit-autofill, .pure-material-textfield-standard input:-webkit-autofill:active, .pure-material-textfield-standard input:-webkit-autofill:focus, .pure-material-textfield-standard input:-webkit-autofill:hover {
    border-top: 31px solid #fff
}

label.error {
    position: absolute;
    top: 100%;
    left: 0;
    font-size: .75em;
    color: red;
    margin-top: 5px
}

select::-ms-expand {
    display: none
}

.select, .select-text {
    position: relative;
    width: 100%
}

.select-text {
    font-family: inherit;
    background-color: transparent;
    padding: 20px 15px 13px;
    font-size: 1em;
    border-radius: 0;
    border: none;
    cursor: pointer;
    border-radius: 10px;
    background-color: #fff;
    color: #000
}

    /*.select-text option:first-child {
        display: none
    }*/

    .select-text:focus {
        outline: none;
        border-bottom: 1px solid transparent
    }

.select .select-text {
    -moz-appearance: none;
    appearance: none;
    -webkit-appearance: none
}

.select:after {
    top: 30%;
    right: 18px;
    content: "";
    transform: rotate(90deg);
    font-size: 1.5625em
}

.select-label, .select:after {
    position: absolute;
    pointer-events: none
}

.select-label {
    font-size: 1em;
    font-weight: 400;
    left: 25px;
    top: 16px;
    transition: all .2s ease;
    color: #000
}

input::-webkit-inner-spin-button, input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

input[type=number] {
    -moz-appearance: textfield
}

.slick-arrow {
    cursor: pointer
}

.datepickers-container {
    z-index: 999
}

.form-wrapper {
    background-color: #e5e5e5;
    padding: 30px;
    border-radius: 20px;
    width: 100%
}

    .form-wrapper .btn {
        display: inline-block;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

.popup--form {
    padding: 30px 35px;
    background: url(../assets/images/popup-form-bg.png) no-repeat;
    background-size: contain;
    background-color: #046c8f;
    position: relative;
    z-index: 1;
    border-radius: 15px;
    width: 390px
}

    .popup--form .form--group {
        margin-bottom: 15px;
        position: relative;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

        .popup--form .form--group.textarea {
            width: 100%
        }

            .popup--form .form--group.textarea textarea {
                height: 120px;
                line-height: 1.3
            }

        .popup--form .form--group .pincode {
            width: 20%
        }

        .popup--form .form--group .textarea-text {
            display: inline-block
        }

        .popup--form .form--group input, .popup--form .form--group textarea {
            font-size: 1em;
            font-family: Poppins,sans-serif;
            font-weight: 400
        }

        .popup--form .form--group ::-webkit-input-placeholder {
            color: #fff
        }

        .popup--form .form--group .select-text, .popup--form .form--group input, .popup--form .form--group textarea {
            border: none;
            border-bottom: 1px solid #fff;
            background-color: transparent;
            color: #fff;
            width: 100%
        }

        .popup--form .form--group textarea {
            overflow: auto;
            resize: vertical
        }

        .popup--form .form--group .select-text {
            border-radius: 0;
            padding: 0
        }

            .popup--form .form--group .select-text option:first-child {
                display: block
            }

        .popup--form .form--group .select {
            display: flex;
            align-items: center;
            justify-content: flex-end
        }

            .popup--form .form--group .select:after {
                color: #fff;
                top: auto;
                right: auto
            }

            .popup--form .form--group .select option {
                color: #000
            }

        .popup--form .form--group .checktext {
            font-size: 1em
        }

    .popup--form .btn-rewards .btn {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        font-size: .875em;
        padding: 10px 30px;
        border-radius: 10px
    }

        .popup--form .btn-rewards .btn:hover {
            background-color: #92d01f
        }

    .popup--form .thankyou-msg.active {
        display: block
    }

    .popup--form label.error {
        margin-top: 0
    }

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.slick-list, .slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

    .slick-list:focus {
        outline: none
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand
    }

.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

    .slick-track:after, .slick-track:before {
        content: "";
        display: table
    }

    .slick-track:after {
        clear: both
    }

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.header-placeholder {
    height: 78px
}

header.main-menu {
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 100;
    background: #fff;
    padding: 10px 0
}

    header.main-menu nav {
        font-size: 1.375em
    }

        header.main-menu nav .logo img {
            width: 80%
        }

        header.main-menu nav .call-dtl .call-dtl-inner > a {
            font-family: Poppins,sans-serif;
            font-size: 1.125em;
            color: #edab16
        }

            header.main-menu nav .call-dtl .call-dtl-inner > a i {
                font-size: 1.875em;
                margin-right: 5px;
                color: #edab16
            }

        header.main-menu nav .call-dtl .call-dtl-inner > span {
            font-family: Poppins,sans-serif;
            font-size: 1.125em;
            color: #edab16;
            cursor: pointer
        }

            header.main-menu nav .call-dtl .call-dtl-inner > span i {
                font-size: 1.875em;
                margin-right: 5px;
                color: #edab16
            }

        header.main-menu nav .call-dtl .call-dtl-inner:first-child {
            margin-right: 30px
        }

footer {
    box-shadow: 0 -3px 6px rgba(0,0,0,.16);
    position: relative
}

.footer-nav {
    justify-content: space-between;
    font-size: .875em
}

    .footer-nav .copyright-text {
        margin-left: 15px
    }

    .footer-nav ul {
        justify-content: flex-end
    }

        .footer-nav ul li {
            margin-left: 15px
        }

.get--insurance-data {
    width: 30%
}

.get--insurance select {
    line-height: 25px
}

.get--insurance .select {
    width: 80%;
    border: 1px solid #edab16;
    border-radius: 50px
}

.get--insurance .select-text {
    padding: 18px;
    font-size: 1em;
    background-color: #fff;
    color: #000;
    border-radius: 50px
}

.ebook--wrapper-listing {
    flex-wrap: wrap
}

    .ebook--wrapper-listing li {
        border: 1px solid #e9eaee;
        border-radius: 20px;
        padding: 15px;
        width: calc(33.33333% - 20px);
        margin-right: 20px
    }

        .ebook--wrapper-listing li img {
            width: 100%
        }

        .ebook--wrapper-listing li .btn {
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content
        }

        .ebook--wrapper-listing li p {
            width: 50%
        }

@media only screen and (max-width:1512px) {
    body {
        font-size: .875em
    }

    .popup--form .form-title {
        font-size: 1.875em
    }

    .popup--form .form--group {
        margin-bottom: 20px
    }

        .popup--form .btn-rewards .btn, .popup--form .form--group input, .popup--form .form--group textarea {
            font-size: 1.125em
        }
}

@media only screen and (max-width:768px) {
    body {
        font-size: .8125em
    }

    .heading {
        width: 100%;
        line-height: 30px
    }

        .heading:after {
            width: 30%
        }

    .main--container {
        padding: 30px 0 40px
    }

    .modal {
        width: 90%;
        padding: 20px;
        overflow-y: scroll
    }

        .modal.pop-up .modal--close-btn:before {
            color: #fff
        }

        .modal.pop-up .modal--close-btn {
            right: 10px;
            top: 10px
        }

        .modal.pop-up {
            max-height: 90%;
            max-width: calc(100% - 30px)
        }

    .modal--content {
        width: 100%
    }

    .modal--body .popup-img {
        display: none
    }

    .form-group {
        width: 100%
    }

        .form-group.half-width {
            width: 100%;
            margin-right: 0
        }

    .pure-material-textfield-standard > input:not(:focus):-moz-placeholder-shown + span.textfloat, .pure-material-textfield-standard > textarea:not(:focus):-moz-placeholder-shown + span.textfloat {
        line-height: 50px
    }

    .pure-material-textfield-standard > input:not(:focus):-ms-input-placeholder + span.textfloat, .pure-material-textfield-standard > textarea:not(:focus):-ms-input-placeholder + span.textfloat {
        line-height: 50px
    }

    .pure-material-textfield-standard > input:not(:focus):placeholder-shown + span.textfloat, .pure-material-textfield-standard > textarea:not(:focus):placeholder-shown + span.textfloat {
        line-height: 50px
    }

    label.error {
        font-size: .75em
    }

    .select-text {
        padding: 25px 15px 15px
    }

    .popup--form {
        width: 100%;
        padding: 25px
    }

    .header-placeholder {
        height: 58px
    }

    header.main-menu nav .logo > a > img {
        height: 52px;
        width: auto
    }

    header.main-menu nav .call-dtl .call-dtl-inner > a {
        font-size: 1em
    }

        header.main-menu nav .call-dtl .call-dtl-inner > a i {
            font-size: 1.5em
        }

    header.main-menu nav .call-dtl .call-dtl-inner > span {
        font-size: 1em
    }

        header.main-menu nav .call-dtl .call-dtl-inner > span i {
            font-size: 1.5em
        }

    header.main-menu nav .call-dtl .call-dtl-inner:first-child {
        margin-right: 15px
    }

    .footer-nav {
        max-width: 335px;
        margin: 0 auto
    }

        .footer-nav, .footer-nav .logo {
            flex-direction: column;
            justify-content: center
        }

            .footer-nav .logo {
                width: 100%;
                display: flex;
                align-items: center
            }

                .footer-nav .logo img {
                    width: 182px;
                    margin: 15px 0
                }

            .footer-nav ul {
                padding: 15px 0
            }

            .footer-nav .copyright-text {
                text-align: center;
                line-height: 1.5
            }

    .get--insurance {
        flex-direction: column
    }

    .get--insurance-data {
        width: 100% !important;
        margin-bottom: 30px
    }

    .get--insurance-img {
        width: 100% !important
    }

    .get--insurance .select {
        width: 100%
    }

    .get--insurance .select-text {
        padding: 20px
    }

    .ebook--wrapper {
        padding-bottom: 30px
    }

    .ebook--wrapper-listing li {
        width: 100%;
        margin-right: 0
    }
}

@media only screen and (max-width:1024px) {
    .container--fluid {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media only screen and (max-width:991px) {
    .container--responsive {
        padding-left: 15px;
        padding-right: 15px
    }

    .hide--mobile {
        display: none !important
    }
}

@media screen and (max-width:768px) {
    .mobileOnly {
        display: flex !important
    }

    .modal--close {
        right: 18px
    }

    .modal i {
        font-size: 1.25em
    }

    .modal .info--data iframe {
        height: 300px
    }
}

@media only screen and (min-width:992px) {
    .hide--desktop {
        display: none !important
    }
}

@media screen and (orientation:landscape)and (min-device-width:412px)and (max-device-width:915px) {
    .modal.normal {
        max-width: 95%
    }
}

@media only screen and (max-width:640px) {
    .modal.normal {
        max-width: 90%;
        max-height: 75vh
    }
}

@media only screen and (max-width:680px) {
    .modal {
        padding: 0
    }
}

@media not all and (min-resolution:0.001dpcm) {
    @supports(-webkit-appearance:none) {
        .pure-material-textfield-standard > input, .pure-material-textfield-standard > textarea, .pure-material-textfield-standard span.textfloat, .pure-material-textfield-standard span.textfloat:after {
            transition-duration: .1s
        }
    }
}

@media only screen and (max-width:1440px) {
    .popup--form {
        padding: 20px
    }

    .get--insurance {
        padding-top: 30px;
        padding-bottom: 30px
    }

    .get--insurance-data {
        width: 35%
    }

    .get--insurance-img {
        width: 40%
    }
}

@media only screen and (max-width:480px) {
    .popup--form .form--group .pincode {
        width: 35%
    }
}


.dis-wrap .date {
 display: block !important;
  margin: 30px 0 10px !important;
  font-size: 14px !important;
  font-style: italic;

}
.dis-wrap .des-w {
  display: block;
  width: 60%;
  margin: 0 0 30px;
  font-size: 14px;
  line-height: 22px;
  font-style: italic;
}
.ebook--wrapper  .dis-wrap .des-w {
      width: 100% !important;
}

.dis-wrap em {
  font-weight: bold;
}
.dis-wrap .des-w em {
  margin-right: 4px;
}

@media (max-width:1000px) {
    .dis-wrap .des-w {
  width: 100%;
    }
}

@media screen and (max-width: 900px) {
  .dis-wrap .date{font-size: 12px !important;
  }
  .dis-wrap .des-w {
    font-size: 12px;
}

.ebook--wrapper-listing .btn-wrap {
  flex-wrap: wrap;
}
.ebook--wrapper-listing .btn-wrap .btn.pdf-download {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}
.ebook--wrapper-listing .btn-wrap p {
  width: 100%;
  margin-bottom: 0;
}
}


@media (max-width:767px) {
.dis-wrap .date {
  font-size: 12px !important;
}
.dis-wrap .des-w {
  font-size: 12px;
}
}
