* {
    padding: 0;
    margin: 0
}

body {
    font-family: Roboto, sans-serif !important
}

.h1, .h2, .h3, h1, h2, h3 {
    margin: 0
}

.h5, .h6, blog-banner section h4, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: 0
}

p {
    margin-bottom: 0 !important
}

ol, ul {
    list-style: none
}

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

a.mobilesOnly:hover {
    transition: all .5s;
    color: #106fc1 !important
}

a:focus, a:hover {
    text-decoration: underline;
    transition: all .5s
}

a {
    color: #FF702F;
    transition: all .5s
}

a:hover {
    text-decoration: underline;
    transition: all .5s;
    color: #E65933 !important;
}

a:active, a:focus, a:hover, a:link, a:visited {
    outline: 0 !important;
    text-decoration: none !important
}

.cstm-sctn-cmn-cls p, h1, h2, h3, h4, h5, h6, span {
    line-height: normal
}

.configTypeDivbutton {
    display: table;
    width: 100%
}

li.add-custom-parent {
    display: none;
}

.cstm-sctn-cmn-cls {
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    position: relative;
    overflow: unset
}

.image-box-style {
    background-size: 100%;
    background-position: center
}

.vertical-width {
    width: 100%
}

.texton-img-cmn-cls {
    padding: 0;
    margin: 0;
    position: relative;
    display: inline-block
}

section.container-fluid .texton-img-cmn-cls {
    margin: 0 -15px
}

.texton-img-cmn-cls img {
    width: 100%
}

.shadow-div {
    position: relative;
    z-index: 100
}

.btn.btn-success {
    position: absolute;
    height: 50px;
    width: 200px;
    line-height: 2.2;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    font-size: 18px;
    text-transform: uppercase
}

.blt_icn_18 li.blt-img::before {
    height: 18px;
    width: 18px;
    top: 12px;
}

.configTypeDivheading {
    width: 100%;
    display: inline-block
}

#scroll {
    bottom: 115px !important
}

#scroll {
    position: fixed;
    right: 10px;
    bottom: 70px;
    cursor: pointer;
    width: 50px;
    text-align: center;
    height: 50px;
    color: #555;
    background-color: #ccc;
    display: none;
    border-radius: 60px;
    line-height: 60px;
    transition: all .5s
}

ul.contactuslink {
    padding: 0
}

ul.contactuslink li i {
    display: inline-block;
    margin-right: 10px;
    margin-top: 3px;
    position: relative !important;
    left: 0 !important
}

ul.contactuslink li {
    list-style: none;
    display: block !important;
    width: 100%
}

.custom-owl-prev-btn {
    display: none !important
}

.CustomMultiImages-cmn-cls {
    margin-right: 10px;
    display: inline-block
}

#success-popup.modal {
    bottom: auto;
    background: rgba(0, 0, 0, .7)
}

#success-popup .modal-dialog {
    max-width: 710px;
    width: 100%;
    justify-content: center;
    display: flex;
    vertical-align: middle;
    align-items: center;
    height: 90vh;
    position: relative
}

.modal-content {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

#success-popup .modal-dialog .modal-content {
    width: 100%
}

#success-popup .modal-body {
    position: relative;
    padding: 15px;
    background: linear-gradient(310deg, #FF702F 0, #fff 0, #fff 50%, #FF702F 51%);
    min-height: 450px;
}

#success-popup button.close {
    position: absolute;
    right: 5px;
    top: 5px;
    background: #a7a7a7;
    border: 1px solid #a0a0a0;
    height: 30px;
    width: 30px;
    display: block;
    opacity: 11;
    text-shadow: none;
    color: #fff;
    border-radius: 100%
}

#success-popup .success-popup {
    background: #fff;
    max-width: 400px;
    margin: 0 auto;
    padding: 35px 0;
    margin-top: 55px;
    border: 1px solid #e2e2e2;
    text-align: center;
    box-shadow: 0 0 10px 2px #ccc
}

#success-popup .success-popup .checkicon {
    font-size: 25px;
    background: #FF702F;
    color: #fff;
    font-weight: 400;
    border-radius: 100%;
    padding: 15px;
    text-align: center;
}

#success-popup .success-popup p {
    color: #000;
    font-size: 14px;
    padding-top: 0
}

#success-popup .success-popup p.thnk-tou {
    font-size: 25px;
    font-weight: 700;
    color: #FF702F;
    text-transform: uppercase;
    margin-top: 20px;
}

#success-popup .success-popup h4 {
    color: #000;
    font-size: 16px;
    padding-top: 15px
}

#success-popup .success-popup p {
    color: #000;
    font-size: 14px;
    padding-top: 0
}

#success-popup .success-popup .btn {
    font-size: 14px;
    color: #fff;
    background: #FF702F;
    padding: 10px 15px;
    margin: 15px 0 0;
    display: inline-block;
    border-radius: 30px;
    letter-spacing: .5px;
    text-decoration: none;
}

#success-popup .success-popup .btn i {
    padding-left: 4px
}

.navbar-overly {
    background: rgba(0, 0, 0, .5);
    position: fixed;
    z-index: 98;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    display: none
}

header .navbar {
    position: static;
    padding: 0;
    justify-content: space-between;
    align-items: stretch;
    transition: all .5s ease;
    padding-left: 45px;
    padding-right: 45px;
    margin: 0;
    display: block
}

header .navbar .navbar-brand {
    height: auto;
    padding: 0
}

a.navbar-brand img {
    display: block;
    margin: 0 auto;
    max-height: 75px
}

header .navbar-toggler {
    display: none
}

header .navbar-toggler span {
    font-size: 24px !important
}

header .navbar-brand.mobile-logo {
    display: none
}

header .fa-close {
    display: none
}

header .navbar .navbar-brand {
    height: auto;
    padding: 0
}

header .navbar-nav {
    float: right
}

header .navbar-nav .dropdown {
    position: relative
}

header .navbar .navbar-nav .nav-link {
    padding: 28px 15px;
    text-transform: uppercase;
    letter-spacing: .5px;
    font-size: 16px; /* font: 500 16px Roboto,sans-serif!important; */
    color: #000;
    display: block;
    position: relative;
    font-weight: 500 !important;
    font-family: Roboto, sans-serif !important;
}

#desktopheader header .navbar .navbar-nav .nav-link span i {
    padding: 0 0 0 5px
}

header .navbar .dropdown-menu {
    margin: 0;
    padding: 0;
    background-color: var(--menu-dropdown-bg-color);
    border-radius: 0;
    border: none
}

header .navbar .multi-level-menu .dropdown-menu {
    left: 0 !important;
    right: 0 !important;
    min-width: 250px !important
}

header .navbar .multi-level-menu .dropdown-menu > ul {
    border-top: 3px solid #FF702F;
}

header .navbar .multi-level-menu .dropdown-menu > ul li {
    position: relative
}

.dropdown-item.p-left {
    padding-left: 30px !important
}

header .navbar .multi-level-menu .dropdown-menu > ul > li:hover .dropdown-item span {
    color: #fff
}

header .navbar .multi-level-menu .dropdown-menu .dropdown-item:hover span {
    font-weight: 700
}

header .navbar .dropdown-menu .dropdown-item {
    padding: .4rem 1.5rem;
    color: var(--menu-dropdown-text-color)
}

header .navbar .multi-level-menu .dropdown-menu .mycustomul li a span {
    color: #555 !important;
    transition: all .5s
}

header .navbar .multi-level-menu .dropdown-menu .mycustomul li:hover a span {
    color: #fff !important;
    transition: all .5s
}

header .navbar .multi-level-menu .dropdown-menu .dropdown-item {
    font-size: 14px;
    display: block;
    text-decoration: none;
    font-weight: 400;
    border-bottom: 1px solid #f1f1f1;
    position: relative;
    padding: 12px 15px
}

header .navbar .multi-level-menu .dropdown-menu .dropdown-item span {
    position: relative;
    z-index: 99
}

header .navbar .multi-level-menu .dropdown-menu > ul li a span i {
    display: none
}

ul.mycustomul {
    position: absolute;
    background: var(--multi-level-color);
    right: 250px;
    top: 0;
    list-style-type: none;
    padding-left: 0;
    display: none;
    box-shadow: -3px 7px 10px -8px #ccc;
    width: 210px;
    border: 1px solid #f7f7f7
}

#desktopheader header ul.mycustomul {
    max-height: 355px;
    overflow-y: auto;
    overflow-x: hidden;
    width: 250px
}

#desktopheader header ul.mycustomul::-webkit-scrollbar {
    width: 6px
}

#desktopheader header ul.mycustomul::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px
}

#desktopheader header ul.mycustomul::-webkit-scrollbar-thumb {
    background: #FF702F;
    border-radius: 10px
}

#desktopheader header ul.mycustomul::-webkit-scrollbar-thumb:hover {
    background: #56d2de
}

.header-cart-item {
    position: absolute;
    width: 30px;
    float: right;
    right: 3%;
    top: 28px;
    padding: 0 10px 34px 10px
}

.header-cart-item .nav-link {
    position: relative;
    color: #555
}

.header-cart-item .nav-link .shopping-cart-icon {
    font-size: 18px !important
}

.cart-bage {
    box-shadow: 0 0 15px 0 #FF702F;
    width: 20px !important;
    background: #FF702F;
    height: 20px;
    display: block;
    position: absolute;
    text-align: center;
    line-height: 20px;
    border-radius: 100%;
    font-size: 11px;
    top: -20px;
    right: -10px;
    color: #fff;
    padding: 1px 2px 0 0;
    animation: boxshadow .5;
    animation-iteration-count: infinite;
}

header .navbar .multi-level-menu .dropdown-menu .p-left::before {
    content: "";
    position: absolute;
    z-index: 9;
    top: 16px;
    height: 10px;
    width: 10px;
    transition: all .5s;
    left: -5px;
    transform: rotate(223deg);
    border: 5px solid #fff;
    border-top: 5px solid #fff0;
    border-bottom: 5px solid #fff;
    border-left: 5px solid #fff;
    border-right: 5px solid #fff0;
    opacity: 0
}

header .navbar .multi-level-menu .dropdown-menu .p-left:hover::before, header .navbar .multi-level-menu .dropdown-menu > ul > li:hover > .p-left::before {
    opacity: 1
}

header .navbar .multi-level-menu .dropdown-menu .dropdown-item:after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
    bottom: 0;
    background: #FF702F;
    height: 100%;
    width: 0%;
    transition: all .2s;
    opacity: 0;
}

header .navbar .multi-level-menu .dropdown-menu .dropdown-item:hover:after, header .navbar .multi-level-menu .dropdown-menu > ul > li:hover > .dropdown-item:after {
    transition: all .2s;
    width: 100%;
    opacity: 1
}

.cstm-shadow-pddng .shadow-div {
    padding: 15px !important
}

ul.blt-img li {
    position: relative;
    padding-left: 25px
}

li.blt-img::before {
    position: absolute;
    content: "";
    width: 15px;
    top: 11px;
    left: 0;
    height: 15px;
    background-size: contain;
    background-repeat: no-repeat
}

footer {
    color: #fff
}

.cstm-links-fter {
    padding: 25px 0
}

.cstm-links-fter h3 {
    color: #337ab7;
    font-size: 15px;
    font-weight: 700;
    margin-bottom: 10px;
    margin-top: 10px
}

.cstm-links-fter ul li {
    position: relative;
    list-style: none;
    margin: 5px 0
}

.cstm-links-fter ul li a {
    font-size: 12px;
    text-decoration: none !important;
    letter-spacing: .5px;
    padding: 5px 0
}

span.multi-text-heading {
    padding-top: 8px
}

::-webkit-scrollbar {
    width: 12px
}

::-webkit-scrollbar-thumb {
    background: #888
}

::-webkit-scrollbar-track {
    background: #f1f1f1
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 4px
    }
}

@media only screen and (max-width: 990px) {
    header .navbar-collapse {
        position: fixed;
        top: 0;
        left: -75%;
        width: 75%;
        background-color: #f3f3f3;
        z-index: 111;
        overflow: visible;
        height: 100vh;
        overflow: hidden;
        display: block !important;
        visibility: visible !important;
        box-shadow: 0 13px 10px -10px #b9b9b9
    }

    header .fa-close {
        position: absolute;
        display: none;
        top: 11px;
        z-index: 999;
        color: #a5a5a5;
        left: auto;
        right: 15px;
        font-size: 18px !important;
        background: #e4e4e4;
        height: 30px;
        width: 30px;
        border-radius: 100%;
        text-align: center;
        line-height: 30px !important
    }

    header .navbar-collapse .navbar-brand {
        display: inline-block !important;
        padding-left: 15px !important;
        text-align: left;
        width: 100px
    }

    header .navbar .navbar-nav .nav-link {
        padding: 15px 15px 15px 0;
        text-transform: uppercase;
        letter-spacing: .5px;
        font-size: 16px;
        font: 500 16px Roboto, sans-serif;
        color: #555;
        display: block;
        position: relative;
        text-align: left
    }

    header .navbar-collapse li {
        padding: 10px 15px;
        border-top: none;
        background: 0 0;
        height: auto;
        display: block;
        width: auto
    }
}

@media screen and (max-width: 768px) {
    li.add-custom-parent {
        display: block;
    }

    .vertical {
        height: auto !important
    }

    h2 {
        font-size: 22px;
        padding-top: 10px
    }

    body .dflt-sectnfmly button {
        padding: 10px 12px !important;
        font-size: 15px !important;
        border-radius: 3px !important;
        font-weight: 600;
        font-family: 'Nunito', sans-serif !important;
    }

    #success-popup .modal-dialog {
        margin: 0;
        padding: 0 15px
    }

    .email_formElement {
        margin-top: 20px
    }

    header .navbar-toggler {
        display: block;
        position: absolute;
        top: 12px;
        left: 0;
        border: none;
        background: 0 0;
        font-size: 20px !important;
        color: #777 !important;
        z-index: 9999
    }

    .navbar-brand {
        display: block !important;
        margin: 0 !important;
        float: none;
        padding: 4px 0 0 0;
        height: auto
    }

    header .navbar .navbar-brand {
        display: block !important;
        height: auto;
        padding: 0;
        width: 100px;
        margin: 0 auto !important;
        text-align: center
    }

    a.navbar-brand img {
        display: block;
        margin: 0 auto;
        max-height: 60px;
        margin: 0 auto
    }

    .bar-navigation .visible-lg, .visible-md, .visible-sm, .visible-xs {
        display: block !important
    }

    #desktopheader header .navbar {
        position: relative;
        align-items: unset;
        transition: none;
        padding-left: 0;
        padding-right: 0;
        display: block;
        min-height: 60px;
        justify-content: unset
    }

    header .navbar-collapse .navbar-brand {
        margin: 0 !important
    }

    header .navbar-nav {
        float: none;
        background: #fff;
        border-top: none
    }

    header .slide-left-to-right .navbar-nav {
        min-width: 100%;
        height: 92vh;
        margin: 0
    }

    #desktopheader header .slide-left-to-right .navbar-nav {
        overflow-y: auto;
        top: 6px;
        position: relative
    }

    .navbar-expand-lg .navbar-collapse {
        flex-grow: 0;
        padding: 0
    }

    header .navbar-collapse li {
        padding: 0 0
    }

    #desktopheader header .navbar .navbar-nav .nav-link {
        padding: 15px 15px 15px 15px
    }

    header .navbar .multi-level-menu .dropdown-menu {
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        min-width: 100% !important;
        position: relative;
        box-shadow: none;
        margin-bottom: 15px
    }

    ul.mycustomul {
        position: relative;
        background: #f9f9f9;
        left: 0;
        top: 0;
        list-style-type: none;
        padding-left: 0;
        display: none;
        width: 100%;
        padding: 10px 0
    }

    #desktopheader header ul.mycustomul {
        width: 100%
    }

    header .navbar .multi-level-menu .dropdown-menu > ul li a span i {
        display: block;
        float: right;
        font-size: 20px
    }

    #desktopheader header .navbar .navbar-nav .nav-link span i {
        float: right;
        font-size: 20px
    }

    .navbar-overly {
        background: rgba(0, 0, 0, .5);
        position: fixed;
        z-index: 98;
        left: 0;
        right: 0;
        height: 100vh;
        width: 100%;
        display: none
    }

    .header-cart-item {
        width: 55px;
        top: 26px
    }

    #setCartHeader .fa.fa-shopping-cart.active-color.shopping-cart-icon {
        font-size: 22px !important;
        padding-top: 3px;
        padding-left: 3px
    }

    .cart-bage {
        font-size: 11px;
        top: -21px;
        right: -4px
    }

    #scroll {
        z-index: 999 !important
    }
}

@media only screen and (max-width: 480px) {
    .blt_icn_18 li.blt-img::before {
        top: 4px;
        height: 15px;
        width: 15px;
    }

    .submit_button_formElement button {
        margin-top: 25px !important
    }

    header .navbar-brand img {
        width: 110px;
        padding-top: 0
    }
}

header .navbar-nav .dropdown.nav-profile .dropdown-toggle:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

header .navbar-nav .dropdown.nav-profile .dropdown-menu {
    margin: 0;
    padding: 0;
    border-radius: 0;
    border: none;
    box-shadow: 0 3px 6px 0 #e8e8e8;
    left: -110px !important;
    right: 0 !important;
    width: 155px;
    min-width: auto !important
}

header .navbar-nav .dropdown.nav-profile .dropdown-menu a {
    padding: 10px 15px !important;
    display: block;
    transition: all .5s
}

@media only screen and (max-width: 768px) {
    header .navbar-nav .dropdown.nav-profile .dropdown-menu {
        margin: 0;
        padding: 0;
        background-color: #f5f5f5;
        border-radius: 0;
        border: none;
        box-shadow: none !important;
        border: 1px solid #fff;
        left: 0 !important;
        right: 0 !important;
        width: auto;
        min-width: auto !important
    }
}

.h3-tg-rplcmnt {
    font-size: 16px;
    text-align: center;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: 1px;
    border-bottom: 1px dashed #d4d4d4;
    display: table;
    margin: 0 auto;
    color: #000;
    margin-top: 20px;
    padding: 0 20px 15px 20px;
    margin-bottom: 35px
}

@media only screen and (max-width: 768px) {
    .h3-tg-rplcmnt {
        margin-bottom: 5px;
        line-height: 17px;
        font-weight: 400;
        font-size: 13px;
        padding-bottom: 10px
    }
}

.sign-from-header-sign-up .mobile_formElement .form-group, .sign-from-plan-table .mobile_formElement .form-group {
    background-color: transparent !important;
    border: 0 !important
}

.sign-from-header-sign-up .mobile_formElement .form-group .form-control, .sign-from-plan-table .mobile_formElement .form-group .form-control {
    border: 1px solid #ccc
}

.sign-from-header-sign-up .form-group.input-effect.circle-style input, .sign-from-plan-table .form-group.input-effect.circle-style input {
    margin: 0 5px 0 !important
}

.sign-from-header-sign-up .dyn-multi-selection .inner > ul > ul, .sign-from-plan-table .dyn-multi-selection .inner > ul > ul {
    padding-left: 10px !important
}

.sign-from-header-sign-up #multi-toggle, .sign-from-plan-table #multi-toggle {
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.sign-from-header-sign-up #multi-toggle i.alert-danger, .sign-from-plan-table #multi-toggle i.alert-danger {
    margin-right: 10px
}

.sign-from-header-sign-up .radio_formElement .form-group, .sign-from-plan-table .radio_formElement .form-group {
    display: flex !important
}

.sign-from-header-sign-up .form-group.input-effect.circle-style .chk-dynamic, .sign-from-plan-table .form-group.input-effect.circle-style .chk-dynamic {
    margin: 0 0 0 10px
}

.alert_feildbox .alert-danger a.close {
    position: relative;
    top: -2px;
    right: -21px;
    font-size: 21px;
    color: inherit;
    background: 0 0;
    filter: none;
    border: 0;
    opacity: .2
}

.alert_feildbox .alert-danger a.close:hover {
    opacity: .5
}

p.sign-in-header-optn {
    padding-top: 10px
}

header .navbar .multi-level-menu.multi-login .dropdown-menu {
    left: auto !important;
    min-width: 380px !important;
    background: #fff;
    padding: 15px 15px
}

header .navbar .multi-level-menu.multi-login .dropdown-menu ul {
    border-top: 0
}

header .navbar .multi-level-menu.multi-login .dropdown-menu li a {
    position: relative;
    padding-left: 55px;
    display: block
}

header .navbar .multi-level-menu.multi-login .dropdown-menu li a:active, header .navbar .multi-level-menu.multi-login .dropdown-menu li a:focus, header .navbar .multi-level-menu.multi-login .dropdown-menu li a:hover {
    font-weight: 400
}

header .navbar .multi-level-menu.multi-login .dropdown-menu li a:hover span {
    color: #FF702F
}

header .navbar .multi-level-menu.multi-login .dropdown-menu li a span {
    font-weight: 500;
    text-transform: uppercase;
    color: #1f1f1f
}

header .navbar .multi-level-menu.multi-login .dropdown-menu li a p {
    line-height: 20px;
    margin-bottom: 0;
    color: #707070;
    margin-top: 4px;
    font-size: 14px
}

header .navbar .multi-level-menu.multi-login .dropdown-menu li a img {
    height: 40px;
    width: 40px;
    position: absolute;
    left: 0;
    top: 0
}

header .navbar .multi-level-menu.multi-login .dropdown-menu li + li {
    margin-top: 18px
}

@media only screen and (max-width: 768px) {
    header .navbar .multi-level-menu.multi-login .dropdown-menu {
        min-width: 100% !important
    }
}

@media (max-width: 500px) {
    .sign-from-header-sign-up .form-group.input-effect.circle-style label.chkbox-label, .sign-from-plan-table .form-group.input-effect.circle-style label.chkbox-label {
        margin-left: 0 !important
    }

    .sign-from-header-sign-up .form-group.input-effect.circle-style, .sign-from-plan-table .form-group.input-effect.circle-style {
        display: block !important
    }
}

@media only screen and (max-width: 2050px) and (min-width: 1550px) {
    section.home-banner {
        padding-top: 540px !important;
        padding-bottom: 160px !important;
        height: 760px
    }

    .home-banner .vertical.bottom {
        height: 240px !important
    }
}

@media only screen and (max-width: 990px) {
    section.home-banner {
        height: auto;
        background-position: 100% 0;
        width: 100%;
        background-size: 100%;
        padding-bottom: 240px !important;
        overflow: visible !important;
        margin-bottom: 25px
    }
}

@media only screen and (max-width: 768px) {
    section.home-banner {
        height: auto;
        background-position: 65% 0 !important;
        width: 100%;
        background-size: cover !important;
        margin-bottom: 130px;
        overflow: visible !important
    }

    section.home-banner .customcardSection-0_row {
        position: absolute;
        left: 0;
        bottom: -123px;
        right: 0;
        padding: 5px 0 10px 0;
        height: 124px;
        background-image: linear-gradient(to bottom, #515151, #000);
        background: #20212f;
        z-index: 0
    }

    section.home-banner .customcardSection-0_row .row {
        margin: 0 !important
    }

    .home-banner .cstm-input-elmnt {
        display: none
    }

    .home-banner p {
        color: #fff !important
    }

    section.home-banner .configTypeDivbutton {
        padding-top: 0 !important;
        padding-left: 0 !important;
        text-align: center !important
    }

    section.home-banner button {
        padding: 7px 15px !important;
        font-size: 16px !important;
        border-radius: 3px !important;
        font-family: inherit !important
    }
}

section.container-fluid .texton-img-cmn-cls {
    margin: 0 -15px
}

.home-banner .customcardSection-0_row .configTypeDivinput {
    display: block
}

.xsmall-1 {
    font-size: 18px !important
}

.align-center {
    align-items: center
}

.small-1 {
    font-size: 22px !important
}

.medium-1 {
    font-size: 28px !important
}

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

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

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

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

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

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

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

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

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

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

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

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

.xxsmall {
    font-size: 14px !important
}

.xsmall {
    font-size: 16px !important
}

.small {
    font-size: 20px !important
}

.medium {
    font-size: 24px !important
}

.large {
    font-size: 32px !important
}

.xtra_large {
    font-size: 40px !important
}

.xxl {
    font-size: 48px !important
}

.line-hght-0 {
    line-height: 0
}

.line-hght-5 {
    line-height: 5px
}

.line-hght-10 {
    line-height: 10px
}

.line-hght-15 {
    line-height: 15px
}

.line-hght-20 {
    line-height: 20px
}

.line-hght-25 {
    line-height: 25px
}

.line-hght-30 {
    line-height: 30px
}

.line-hght-35 {
    line-height: 35px
}

.line-hght-40 {
    line-height: 40px
}

.line-hght-45 {
    line-height: 45px
}

.line-hght-50 {
    line-height: 50px
}

.line-hght-55 {
    line-height: 55px
}

.line-hght-60 {
    line-height: 60px
}

.line-hght-65 {
    line-height: 65px
}

.line-hght-70 {
    line-height: 70px
}

.line-hght-75 {
    line-height: 75px
}

.line-hght-80 {
    line-height: 80px
}

.line-hght-85 {
    line-height: 85px
}

.line-hght-90 {
    line-height: 90px
}

.line-hght-95 {
    line-height: 95px
}

.line-hght-100 {
    line-height: 100px
}

ul.circle {
    list-style-type: circle
}

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

ul.square {
    list-style-type: square
}

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

ul.decimal-leading-zero {
    list-style-type: decimal-leading-zero
}

ul.lower-alpha {
    list-style-type: lower-alpha
}

ul.lower-greek {
    list-style-type: lower-greek
}

ul.lower-latin {
    list-style-type: lower-latin
}

ul.lower-roman {
    list-style-type: lower-roman
}

ul.upper-alpha {
    list-style-type: upper-alpha
}

ul.upper-greek {
    list-style-type: upper-greek
}

ul.upper-latin {
    list-style-type: upper-latin
}

ul.upper-roman {
    list-style-type: upper-roman
}

ul.none {
    list-style-type: none
}

ul.inherit {
    list-style-type: inherit
}

.btn-left {
    text-align: left
}

.btn-center {
    text-align: center
}

.btn-right {
    text-align: right
}

.text-left {
    text-align: left !important
}

.text-center {
    text-align: center !important
}

.text-right {
    text-align: right !important
}

.text-justify {
    text-align: justify !important
}

.sm-btn-left {
    text-align: left
}

.sm-btn-center {
    text-align: center
}

.sm-btn-right {
    text-align: right
}

.xs-btn-left {
    text-align: left
}

.xs-btn-center {
    text-align: center
}

.xs-btn-right {
    text-align: right
}

.pt-12-5 {
    padding-top: 12.5px !important
}

.pt-37-5 {
    padding-top: 37.5px !important
}

.pt-62-5 {
    padding-top: 62.5px !important
}

.pt-87-5 {
    padding-top: 87.5px !important
}

.pt-112-5 {
    padding-top: 112.5px !important
}

.pt-137-5 {
    padding-top: 137.5px !important
}

.pt-162-5 {
    padding-top: 162.5px !important
}

.pt-212-5 {
    padding-top: 212.5px !important
}

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

.pt-237-5 {
    padding-top: 237.5px !important
}

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

.pb-12-5 {
    padding-bottom: 12.5px !important
}

.pb-37-5 {
    padding-bottom: 37.5px !important
}

.pb-62-5 {
    padding-bottom: 62.5px !important
}

.pb-87-5 {
    padding-bottom: 87.5px !important
}

.pb-112-5 {
    padding-bottom: 112.5px !important
}

.pb-137-5 {
    padding-bottom: 137.5px !important
}

.pb-162-5 {
    padding-bottom: 162.5px !important
}

.pb-212-5 {
    padding-bottom: 212.5px !important
}

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

.pb-237-5 {
    padding-bottom: 237.5px !important
}

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

.pt-0 {
    padding-top: 0 !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;
    padding-top: 50px !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
}

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

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

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

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

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

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

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

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

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

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

.pr-0 {
    padding-right: 0 !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;
    padding-right: 50px !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
}

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

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

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

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

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

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

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

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

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

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

.pl-0 {
    padding-left: 0 !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;
    padding-left: 50px !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
}

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

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

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

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

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

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

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

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

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

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

.pb-0 {
    padding-bottom: 0 !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
}

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

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

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

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

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

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

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

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

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

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

.horizontal.left {
    display: flex;
    justify-content: baseline;
    vertical-align: bottom
}

.horizontal.center {
    display: flex;
    justify-content: center;
    vertical-align: bottom
}

.horizontal.right {
    display: flex;
    justify-content: flex-end;
    vertical-align: bottom
}

.vertical.top {
    display: flex;
    justify-content: center;
    align-items: baseline;
    vertical-align: top
}

.vertical.middle {
    display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle
}

.vertical.bottom {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    vertical-align: bottom
}

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

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

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

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

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

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

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

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

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

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

.header-tag-dropdown {
    display: none
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hght-0-5 {
    height: 12.5px
}

.hght-1 {
    height: 25px
}

.hght-1-5 {
    height: 37px
}

.hght-2 {
    height: 50px
}

.hght-2-5 {
    height: 62.5px
}

.hght-3 {
    height: 75px
}

.hght-3-5 {
    height: 87.5px
}

.hght-4 {
    height: 100px
}

.hght-4-5 {
    height: 112.5px
}

.hght-5 {
    height: 125px
}

.hght-5-5 {
    height: 137.5px
}

.hght-6 {
    height: 150px
}

.hght-6-5 {
    height: 162.5px
}

.hght-7 {
    height: 175px
}

.hght-7-5 {
    height: 187.5px
}

.hght-8 {
    height: 200px
}

.hght-8-5 {
    height: 212.5px
}

.hght-9 {
    height: 225px
}

.hght-9-5 {
    height: 237.5px
}

.hght-10 {
    height: 250px
}

.hght-10-5 {
    height: 262.5px
}

.hght-11 {
    height: 275px
}

.hght-11-5 {
    height: 287.5px
}

.hght-12 {
    height: 300px
}

.hght-12-5 {
    height: 312.5px
}

.hght-13 {
    height: 325px
}

.hght-13-5 {
    height: 337.5px
}

.hght-14 {
    height: 350px
}

.hght-14-5 {
    height: 362.5px
}

.hght-15 {
    height: 375px
}

.hght-15-5 {
    height: 387.5px
}

.hght-16 {
    height: 400px
}

.hght-16-5 {
    height: 412.5px
}

.hght-17 {
    height: 425px
}

.hght-17-5 {
    height: 437.5px
}

.hght-18 {
    height: 450px
}

.hght-18-5 {
    height: 462.5px
}

.hght-19 {
    height: 475px
}

.hght-19-5 {
    height: 487.5px
}

.hght-20 {
    height: 500px
}

.img-w2 {
    width: 50%;
    float: left;
    padding: 0 15px
}

.img-w3 {
    width: 33.33333333%;
    float: left;
    padding: 0 15px
}

.img-w4 {
    width: 25%;
    float: left;
    padding: 0 15px
}

@media only screen and (max-width: 990px) {
    .pt-md-162-5 {
        padding-top: 162.5px
    }

    .pt-md-287-5 {
        padding-top: 287.5px
    }

    .pt-md-312-5 {
        padding-top: 312.5px
    }

    .pt-md-337-5 {
        padding-top: 337.5px
    }

    .pt-md-362-5 {
        padding-top: 362.5px
    }

    .pt-md-387-5 {
        padding-top: 387.5px
    }

    .pt-md-412-5 {
        padding-top: 412.5px
    }

    .pt-md-437-5 {
        padding-top: 437.5px
    }

    .pt-md-462-5 {
        padding-top: 462.5px
    }

    .pt-md-487-5 {
        padding-top: 487.5px
    }

    .pb-md-162-5 {
        padding-bottom: 162.5px
    }

    .pb-md-287-5 {
        padding-bottom: 287.5px
    }

    .pb-md-312-5 {
        padding-bottom: 312.5px
    }

    .pb-md-337-5 {
        padding-bottom: 337.5px
    }

    .pb-md-362-5 {
        padding-bottom: 362.5px
    }

    .pb-md-387-5 {
        padding-bottom: 387.5px
    }

    .pb-md-412-5 {
        padding-bottom: 412.5px
    }

    .pb-md-437-5 {
        padding-bottom: 437.5px
    }

    .pb-md-462-5 {
        padding-bottom: 462.5px
    }

    .pb-md-487-5 {
        padding-bottom: 487.5px
    }

    .pt-md-187-5 {
        padding-top: 187.5px
    }

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

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

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

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

    .pb-md-187-5 {
        padding-bottom: 187.5px
    }

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

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

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

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

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

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

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

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

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

    .pt-md-500 {
        padding-top: 500px
    }

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

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

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

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

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

    .pb-md-500 {
        padding-bottom: 500px
    }

    .xxsmall {
        font-size: 14px !important
    }

    .xsmall {
        font-size: 16px !important
    }

    .small {
        font-size: 20px !important
    }

    .medium {
        font-size: 24px !important
    }

    .large {
        font-size: 32px !important
    }

    .xtra_large {
        font-size: 40px !important
    }

    .xxl {
        font-size: 48px !important
    }

    .pt-md-0 {
        padding-top: 0 !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
    }

    .pt-md-155 {
        padding-top: 155px !important
    }

    .pt-md-160 {
        padding-top: 160px !important
    }

    .pt-md-165 {
        padding-top: 165px !important
    }

    .pt-md-170 {
        padding-top: 170px !important
    }

    .pt-md-175 {
        padding-top: 175px !important
    }

    .pt-md-180 {
        padding-top: 180px !important
    }

    .pt-md-185 {
        padding-top: 185px !important
    }

    .pt-md-190 {
        padding-top: 190px !important
    }

    .pt-md-195 {
        padding-top: 195px !important
    }

    .pt-md-200 {
        padding-top: 200px !important
    }

    .pl-md-0 {
        padding-left: 0 !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
    }

    .pl-md-155 {
        padding-left: 155px !important
    }

    .pl-md-160 {
        padding-left: 160px !important
    }

    .pl-md-165 {
        padding-left: 165px !important
    }

    .pl-md-170 {
        padding-left: 170px !important
    }

    .pl-md-175 {
        padding-left: 175px !important
    }

    .pl-md-180 {
        padding-left: 180px !important
    }

    .pl-md-185 {
        padding-left: 185px !important
    }

    .pl-md-190 {
        padding-left: 190px !important
    }

    .pl-md-195 {
        padding-left: 195px !important
    }

    .pl-md-200 {
        padding-left: 200px !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
    }

    .pr-md-155 {
        padding-right: 155px !important
    }

    .pr-md-160 {
        padding-right: 160px !important
    }

    .pr-md-165 {
        padding-right: 165px !important
    }

    .pr-md-170 {
        padding-right: 170px !important
    }

    .pr-md-175 {
        padding-right: 175px !important
    }

    .pr-md-180 {
        padding-right: 180px !important
    }

    .pr-md-185 {
        padding-right: 185px !important
    }

    .pr-md-190 {
        padding-right: 190px !important
    }

    .pr-md-195 {
        padding-right: 195px !important
    }

    .pr-md-200 {
        padding-right: 200px !important
    }

    .pb-md-0 {
        padding-bottom: 0 !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
    }

    .pb-md-155 {
        padding-bottom: 155px !important
    }

    .pb-md-160 {
        padding-bottom: 160px !important
    }

    .pb-md-165 {
        padding-bottom: 165px !important
    }

    .pb-md-170 {
        padding-bottom: 170px !important
    }

    .pb-md-175 {
        padding-bottom: 175px !important
    }

    .pb-md-180 {
        padding-bottom: 180px !important
    }

    .pb-md-185 {
        padding-bottom: 185px !important
    }

    .pb-md-190 {
        padding-bottom: 190px !important
    }

    .pb-md-195 {
        padding-bottom: 195px !important
    }

    .pb-md-200 {
        padding-bottom: 200px !important
    }

    .pt-md-12-5 {
        padding-top: 12.5px !important
    }

    .pt-md-37-5 {
        padding-top: 37.5px !important
    }

    .pt-md-62-5 {
        padding-top: 62.5px !important
    }

    .pt-md-87-5 {
        padding-top: 87.5px !important
    }

    .pt-md-112-5 {
        padding-top: 112.5px !important
    }

    .pt-md-137-5 {
        padding-top: 137.5px !important
    }

    .pt-md-162-5 {
        padding-top: 162.5px !important
    }

    .pt-md-212-5 {
        padding-top: 212.5px !important
    }

    .pt-md-225 {
        padding-top: 225px !important
    }

    .pt-md-237-5 {
        padding-top: 237.5px !important
    }

    .pt-md-250 {
        padding-top: 250px !important
    }

    .pb-md-12-5 {
        padding-bottom: 12.5px !important
    }

    .pb-md-37-5 {
        padding-bottom: 37.5px !important
    }

    .pb-md-62-5 {
        padding-bottom: 62.5px !important
    }

    .pb-md-87-5 {
        padding-bottom: 87.5px !important
    }

    .pb-md-112-5 {
        padding-bottom: 112.5px !important
    }

    .pb-md-137-5 {
        padding-bottom: 137.5px !important
    }

    .pb-md-162-5 {
        padding-bottom: 162.5px !important
    }

    .pb-md-212-5 {
        padding-bottom: 212.5px !important
    }

    .pb-md-225 {
        padding-bottom: 225px !important
    }

    .pb-md-237-5 {
        padding-bottom: 237.5px !important
    }

    .pb-md-250 {
        padding-bottom: 250px !important
    }
}

@media only screen and (max-width: 768px) {
    .img-w4 {
        width: 50%;
        float: left;
        padding: 0 15px
    }

    .xsmall-1 {
        font-size: 16px !important
    }

    .small-1 {
        font-size: 20px !important
    }

    .medium-1 {
        font-size: 24px !important
    }

    .pt-12-5 {
        padding-top: 9px !important
    }

    .pt-37-5 {
        padding-top: 26px !important
    }

    .pt-62-5 {
        padding-top: 44px !important
    }

    .pt-87-5 {
        padding-top: 61px !important
    }

    .pt-112-5 {
        padding-top: 79px !important
    }

    .pt-137-5 {
        padding-top: 96px !important
    }

    .pt-162-5 {
        padding-top: 114px !important
    }

    .pt-212-5 {
        padding-top: 149px !important
    }

    .pt-225 {
        padding-top: 158px !important
    }

    .pt-237-5 {
        padding-top: 166px !important
    }

    .pt-250 {
        padding-top: 175px !important
    }

    .pb-12-5 {
        padding-bottom: 9px !important
    }

    .pb-37-5 {
        padding-bottom: 26px !important
    }

    .pb-62-5 {
        padding-bottom: 44px !important
    }

    .pb-87-5 {
        padding-bottom: 61px !important
    }

    .pb-112-5 {
        padding-bottom: 79px !important
    }

    .pb-137-5 {
        padding-bottom: 96px !important
    }

    .pb-162-5 {
        padding-bottom: 114px !important
    }

    .pb-212-5 {
        padding-bottom: 149px !important
    }

    .pb-225 {
        padding-bottom: 158px !important
    }

    .pb-237-5 {
        padding-bottom: 166px !important
    }

    .pb-250 {
        padding-bottom: 175px !important
    }

    .pt-0 {
        padding-top: 0 !important
    }

    .pt-5 {
        padding-top: 4px !important
    }

    .pt-10 {
        padding-top: 7px !important
    }

    .pt-15 {
        padding-top: 11px !important
    }

    .pt-20 {
        padding-top: 14px !important
    }

    .pt-25 {
        padding-top: 18px !important
    }

    .pt-30 {
        padding-top: 21px !important
    }

    .pt-35 {
        padding-top: 25px !important
    }

    .pt-40 {
        padding-top: 28px !important
    }

    .pt-45 {
        padding-top: 32px !important
    }

    .pt-50 {
        padding-top: 35px !important
    }

    .pt-60 {
        padding-top: 42px !important
    }

    .pt-65 {
        padding-top: 46px !important
    }

    .pt-70 {
        padding-top: 49px !important
    }

    .pt-75 {
        padding-top: 53px !important
    }

    .pt-80 {
        padding-top: 56px !important
    }

    .pt-85 {
        padding-top: 60px !important
    }

    .pt-90 {
        padding-top: 63px !important
    }

    .pt-95 {
        padding-top: 67px !important
    }

    .pt-100 {
        padding-top: 70px !important
    }

    .pt-105 {
        padding-top: 74px !important
    }

    .pt-110 {
        padding-top: 77px !important
    }

    .pt-115 {
        padding-top: 81px !important
    }

    .pt-120 {
        padding-top: 84px !important
    }

    .pt-125 {
        padding-top: 88px !important
    }

    .pt-130 {
        padding-top: 91px !important
    }

    .pt-135 {
        padding-top: 95px !important
    }

    .pt-140 {
        padding-top: 98px !important
    }

    .pt-145 {
        padding-top: 102px !important
    }

    .pt-150 {
        padding-top: 105px !important
    }

    .pt-155 {
        padding-top: 109px !important
    }

    .pt-160 {
        padding-top: 112px !important
    }

    .pt-165 {
        padding-top: 116px !important
    }

    .pt-170 {
        padding-top: 119px !important
    }

    .pt-175 {
        padding-top: 123px !important
    }

    .pt-180 {
        padding-top: 126px !important
    }

    .pt-185 {
        padding-top: 130px !important
    }

    .pt-190 {
        padding-top: 133px !important
    }

    .pt-195 {
        padding-top: 137px !important
    }

    .pt-200 {
        padding-top: 140px !important
    }

    .pr-0 {
        padding-right: 0 !important
    }

    .pr-5 {
        padding-right: 4px !important
    }

    .pr-10 {
        padding-right: 7px !important
    }

    .pr-15 {
        padding-right: 11px !important
    }

    .pr-20 {
        padding-right: 14px !important
    }

    .pr-25 {
        padding-right: 18px !important
    }

    .pr-30 {
        padding-right: 21px !important
    }

    .pr-35 {
        padding-right: 25px !important
    }

    .pr-40 {
        padding-right: 28px !important
    }

    .pr-45 {
        padding-right: 32px !important
    }

    .pr-50 {
        padding-right: 35px !important
    }

    .pr-60 {
        padding-right: 42px !important
    }

    .pr-65 {
        padding-right: 46px !important
    }

    .pr-70 {
        padding-right: 49px !important
    }

    .pr-75 {
        padding-right: 53px !important
    }

    .pr-80 {
        padding-right: 56px !important
    }

    .pr-85 {
        padding-right: 60px !important
    }

    .pr-90 {
        padding-right: 63px !important
    }

    .pr-95 {
        padding-right: 67px !important
    }

    .pr-100 {
        padding-right: 70px !important
    }

    .pr-105 {
        padding-right: 74px !important
    }

    .pr-110 {
        padding-right: 77px !important
    }

    .pr-115 {
        padding-right: 81px !important
    }

    .pr-120 {
        padding-right: 84px !important
    }

    .pr-125 {
        padding-right: 88px !important
    }

    .pr-130 {
        padding-right: 91px !important
    }

    .pr-135 {
        padding-right: 95px !important
    }

    .pr-140 {
        padding-right: 98px !important
    }

    .pr-145 {
        padding-right: 102px !important
    }

    .pr-150 {
        padding-right: 105px !important
    }

    .pr-155 {
        padding-right: 109px !important
    }

    .pr-160 {
        padding-right: 112px !important
    }

    .pr-165 {
        padding-right: 116px !important
    }

    .pr-170 {
        padding-right: 119px !important
    }

    .pr-175 {
        padding-right: 123px !important
    }

    .pr-180 {
        padding-right: 126px !important
    }

    .pr-185 {
        padding-right: 130px !important
    }

    .pr-190 {
        padding-right: 133px !important
    }

    .pr-195 {
        padding-right: 137px !important
    }

    .pr-200 {
        padding-right: 140px !important
    }

    .pl-0 {
        padding-left: 0 !important
    }

    .pl-5 {
        padding-left: 4px !important
    }

    .pl-10 {
        padding-left: 7px !important
    }

    .pl-15 {
        padding-left: 11px !important
    }

    .pl-20 {
        padding-left: 14px !important
    }

    .pl-25 {
        padding-left: 18px !important
    }

    .pl-30 {
        padding-left: 21px !important
    }

    .pl-35 {
        padding-left: 25px !important
    }

    .pl-40 {
        padding-left: 28px !important
    }

    .pl-45 {
        padding-left: 32px !important
    }

    .pl-50 {
        padding-left: 35px !important
    }

    .pl-60 {
        padding-left: 42px !important
    }

    .pl-65 {
        padding-left: 46px !important
    }

    .pl-70 {
        padding-left: 49px !important
    }

    .pl-75 {
        padding-left: 53px !important
    }

    .pl-80 {
        padding-left: 56px !important
    }

    .pl-85 {
        padding-left: 60px !important
    }

    .pl-90 {
        padding-left: 63px !important
    }

    .pl-95 {
        padding-left: 67px !important
    }

    .pl-100 {
        padding-left: 70px !important
    }

    .pl-105 {
        padding-left: 74px !important
    }

    .pl-110 {
        padding-left: 77px !important
    }

    .pl-115 {
        padding-left: 81px !important
    }

    .pl-120 {
        padding-left: 84px !important
    }

    .pl-125 {
        padding-left: 88px !important
    }

    .pl-130 {
        padding-left: 91px !important
    }

    .pl-135 {
        padding-left: 95px !important
    }

    .pl-140 {
        padding-left: 98px !important
    }

    .pl-145 {
        padding-left: 102px !important
    }

    .pl-150 {
        padding-left: 105px !important
    }

    .pl-155 {
        padding-left: 109px !important
    }

    .pl-160 {
        padding-left: 112px !important
    }

    .pl-165 {
        padding-left: 116px !important
    }

    .pl-170 {
        padding-left: 119px !important
    }

    .pl-175 {
        padding-left: 123px !important
    }

    .pl-180 {
        padding-left: 126px !important
    }

    .pl-185 {
        padding-left: 130px !important
    }

    .pl-190 {
        padding-left: 133px !important
    }

    .pl-195 {
        padding-left: 137px !important
    }

    .pl-200 {
        padding-left: 140px !important
    }

    .pb-0 {
        padding-bottom: 0 !important
    }

    .pb-5 {
        padding-bottom: 4px !important
    }

    .pb-10 {
        padding-bottom: 7px !important
    }

    .pb-15 {
        padding-bottom: 11px !important
    }

    .pb-20 {
        padding-bottom: 14px !important
    }

    .pb-25 {
        padding-bottom: 18px !important
    }

    .pb-30 {
        padding-bottom: 21px !important
    }

    .pb-35 {
        padding-bottom: 25px !important
    }

    .pb-40 {
        padding-bottom: 28px !important
    }

    .pb-45 {
        padding-bottom: 32px !important
    }

    .pb-50 {
        padding-bottom: 35px !important
    }

    .pb-55 {
        padding-bottom: 39px !important
    }

    .pb-60 {
        padding-bottom: 42px !important
    }

    .pb-65 {
        padding-bottom: 46px !important
    }

    .pb-70 {
        padding-bottom: 49px !important
    }

    .pb-75 {
        padding-bottom: 53px !important
    }

    .pb-80 {
        padding-bottom: 56px !important
    }

    .pb-85 {
        padding-bottom: 60px !important
    }

    .pb-90 {
        padding-bottom: 63px !important
    }

    .pb-95 {
        padding-bottom: 67px !important
    }

    .pb-100 {
        padding-bottom: 70px !important
    }

    .pb-105 {
        padding-bottom: 74px !important
    }

    .pb-110 {
        padding-bottom: 77px !important
    }

    .pb-115 {
        padding-bottom: 81px !important
    }

    .pb-120 {
        padding-bottom: 84px !important
    }

    .pb-125 {
        padding-bottom: 88px !important
    }

    .pb-130 {
        padding-bottom: 91px !important
    }

    .pb-135 {
        padding-bottom: 95px !important
    }

    .pb-140 {
        padding-bottom: 98px !important
    }

    .pb-145 {
        padding-bottom: 102px !important
    }

    .pb-150 {
        padding-bottom: 105px !important
    }

    .pb-155 {
        padding-bottom: 109px !important
    }

    .pb-160 {
        padding-bottom: 112px !important
    }

    .pb-165 {
        padding-bottom: 116px !important
    }

    .pb-170 {
        padding-bottom: 119px !important
    }

    .pb-175 {
        padding-bottom: 123px !important
    }

    .pb-180 {
        padding-bottom: 126px !important
    }

    .pb-185 {
        padding-bottom: 130px !important
    }

    .pb-190 {
        padding-bottom: 133px !important
    }

    .pb-195 {
        padding-bottom: 137px !important
    }

    .pb-200 {
        padding-bottom: 140px !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .pt-12-5 {
        padding-top: 9px !important
    }

    .pt-37-5 {
        padding-top: 26px !important
    }

    .pt-62-5 {
        padding-top: 44px !important
    }

    .pt-87-5 {
        padding-top: 61px !important
    }

    .pt-112-5 {
        padding-top: 79px !important
    }

    .pt-137-5 {
        padding-top: 96px !important
    }

    .pt-162-5 {
        padding-top: 114px !important
    }

    .pt-212-5 {
        padding-top: 149px !important
    }

    .pt-225 {
        padding-top: 158px !important
    }

    .pt-237-5 {
        padding-top: 166px !important
    }

    .pt-250 {
        padding-top: 175px !important
    }

    .pb-12-5 {
        padding-bottom: 9px !important
    }

    .pb-37-5 {
        padding-bottom: 26px !important
    }

    .pb-62-5 {
        padding-bottom: 44px !important
    }

    .pb-87-5 {
        padding-bottom: 61px !important
    }

    .pb-112-5 {
        padding-bottom: 79px !important
    }

    .pb-137-5 {
        padding-bottom: 96px !important
    }

    .pb-162-5 {
        padding-bottom: 114px !important
    }

    .pb-212-5 {
        padding-bottom: 149px !important
    }

    .pb-225 {
        padding-bottom: 158px !important
    }

    .pb-237-5 {
        padding-bottom: 166px !important
    }

    .pb-250 {
        padding-bottom: 175px !important
    }

    .pt-0 {
        padding-top: 0 !important
    }

    .pt-5 {
        padding-top: 4px !important
    }

    .pt-10 {
        padding-top: 7px !important
    }

    .pt-15 {
        padding-top: 11px !important
    }

    .pt-20 {
        padding-top: 14px !important
    }

    .pt-25 {
        padding-top: 18px !important
    }

    .pt-30 {
        padding-top: 21px !important
    }

    .pt-35 {
        padding-top: 25px !important
    }

    .pt-40 {
        padding-top: 28px !important
    }

    .pt-45 {
        padding-top: 32px !important
    }

    .pt-50 {
        padding-top: 35px !important
    }

    .pt-60 {
        padding-top: 42px !important
    }

    .pt-65 {
        padding-top: 46px !important
    }

    .pt-70 {
        padding-top: 49px !important
    }

    .pt-75 {
        padding-top: 53px !important
    }

    .pt-80 {
        padding-top: 56px !important
    }

    .pt-85 {
        padding-top: 60px !important
    }

    .pt-90 {
        padding-top: 63px !important
    }

    .pt-95 {
        padding-top: 67px !important
    }

    .pt-100 {
        padding-top: 70px !important
    }

    .pt-105 {
        padding-top: 74px !important
    }

    .pt-110 {
        padding-top: 77px !important
    }

    .pt-115 {
        padding-top: 81px !important
    }

    .pt-120 {
        padding-top: 84px !important
    }

    .pt-125 {
        padding-top: 88px !important
    }

    .pt-130 {
        padding-top: 91px !important
    }

    .pt-135 {
        padding-top: 95px !important
    }

    .pt-140 {
        padding-top: 98px !important
    }

    .pt-145 {
        padding-top: 102px !important
    }

    .pt-150 {
        padding-top: 105px !important
    }

    .pt-155 {
        padding-top: 109px !important
    }

    .pt-160 {
        padding-top: 112px !important
    }

    .pt-165 {
        padding-top: 116px !important
    }

    .pt-170 {
        padding-top: 119px !important
    }

    .pt-175 {
        padding-top: 123px !important
    }

    .pt-180 {
        padding-top: 126px !important
    }

    .pt-185 {
        padding-top: 130px !important
    }

    .pt-190 {
        padding-top: 133px !important
    }

    .pt-195 {
        padding-top: 137px !important
    }

    .pt-200 {
        padding-top: 140px !important
    }

    .pr-0 {
        padding-right: 0 !important
    }

    .pr-5 {
        padding-right: 4px !important
    }

    .pr-10 {
        padding-right: 7px !important
    }

    .pr-15 {
        padding-right: 11px !important
    }

    .pr-20 {
        padding-right: 14px !important
    }

    .pr-25 {
        padding-right: 18px !important
    }

    .pr-30 {
        padding-right: 21px !important
    }

    .pr-35 {
        padding-right: 25px !important
    }

    .pr-40 {
        padding-right: 28px !important
    }

    .pr-45 {
        padding-right: 32px !important
    }

    .pr-50 {
        padding-right: 35px !important
    }

    .pr-60 {
        padding-right: 42px !important
    }

    .pr-65 {
        padding-right: 46px !important
    }

    .pr-70 {
        padding-right: 49px !important
    }

    .pr-75 {
        padding-right: 53px !important
    }

    .pr-80 {
        padding-right: 56px !important
    }

    .pr-85 {
        padding-right: 60px !important
    }

    .pr-90 {
        padding-right: 63px !important
    }

    .pr-95 {
        padding-right: 67px !important
    }

    .pr-100 {
        padding-right: 70px !important
    }

    .pr-105 {
        padding-right: 74px !important
    }

    .pr-110 {
        padding-right: 77px !important
    }

    .pr-115 {
        padding-right: 81px !important
    }

    .pr-120 {
        padding-right: 84px !important
    }

    .pr-125 {
        padding-right: 88px !important
    }

    .pr-130 {
        padding-right: 91px !important
    }

    .pr-135 {
        padding-right: 95px !important
    }

    .pr-140 {
        padding-right: 98px !important
    }

    .pr-145 {
        padding-right: 102px !important
    }

    .pr-150 {
        padding-right: 105px !important
    }

    .pr-155 {
        padding-right: 109px !important
    }

    .pr-160 {
        padding-right: 112px !important
    }

    .pr-165 {
        padding-right: 116px !important
    }

    .pr-170 {
        padding-right: 119px !important
    }

    .pr-175 {
        padding-right: 123px !important
    }

    .pr-180 {
        padding-right: 126px !important
    }

    .pr-185 {
        padding-right: 130px !important
    }

    .pr-190 {
        padding-right: 133px !important
    }

    .pr-195 {
        padding-right: 137px !important
    }

    .pr-200 {
        padding-right: 140px !important
    }

    .pl-0 {
        padding-left: 0 !important
    }

    .pl-5 {
        padding-left: 4px !important
    }

    .pl-10 {
        padding-left: 7px !important
    }

    .pl-15 {
        padding-left: 11px !important
    }

    .pl-20 {
        padding-left: 14px !important
    }

    .pl-25 {
        padding-left: 18px !important
    }

    .pl-30 {
        padding-left: 21px !important
    }

    .pl-35 {
        padding-left: 25px !important
    }

    .pl-40 {
        padding-left: 28px !important
    }

    .pl-45 {
        padding-left: 32px !important
    }

    .pl-50 {
        padding-left: 35px !important
    }

    .pl-60 {
        padding-left: 42px !important
    }

    .pl-65 {
        padding-left: 46px !important
    }

    .pl-70 {
        padding-left: 49px !important
    }

    .pl-75 {
        padding-left: 53px !important
    }

    .pl-80 {
        padding-left: 56px !important
    }

    .pl-85 {
        padding-left: 60px !important
    }

    .pl-90 {
        padding-left: 63px !important
    }

    .pl-95 {
        padding-left: 67px !important
    }

    .pl-100 {
        padding-left: 70px !important
    }

    .pl-105 {
        padding-left: 74px !important
    }

    .pl-110 {
        padding-left: 77px !important
    }

    .pl-115 {
        padding-left: 81px !important
    }

    .pl-120 {
        padding-left: 84px !important
    }

    .pl-125 {
        padding-left: 88px !important
    }

    .pl-130 {
        padding-left: 91px !important
    }

    .pl-135 {
        padding-left: 95px !important
    }

    .pl-140 {
        padding-left: 98px !important
    }

    .pl-145 {
        padding-left: 102px !important
    }

    .pl-150 {
        padding-left: 105px !important
    }

    .pl-155 {
        padding-left: 109px !important
    }

    .pl-160 {
        padding-left: 112px !important
    }

    .pl-165 {
        padding-left: 116px !important
    }

    .pl-170 {
        padding-left: 119px !important
    }

    .pl-175 {
        padding-left: 123px !important
    }

    .pl-180 {
        padding-left: 126px !important
    }

    .pl-185 {
        padding-left: 130px !important
    }

    .pl-190 {
        padding-left: 133px !important
    }

    .pl-195 {
        padding-left: 137px !important
    }

    .pl-200 {
        padding-left: 140px !important
    }

    .pb-0 {
        padding-bottom: 0 !important
    }

    .pb-5 {
        padding-bottom: 4px !important
    }

    .pb-10 {
        padding-bottom: 7px !important
    }

    .pb-15 {
        padding-bottom: 11px !important
    }

    .pb-20 {
        padding-bottom: 14px !important
    }

    .pb-25 {
        padding-bottom: 18px !important
    }

    .pb-30 {
        padding-bottom: 21px !important
    }

    .pb-35 {
        padding-bottom: 25px !important
    }

    .pb-40 {
        padding-bottom: 28px !important
    }

    .pb-45 {
        padding-bottom: 32px !important
    }

    .pb-50 {
        padding-bottom: 35px !important
    }

    .pb-55 {
        padding-bottom: 39px !important
    }

    .pb-60 {
        padding-bottom: 42px !important
    }

    .pb-65 {
        padding-bottom: 46px !important
    }

    .pb-70 {
        padding-bottom: 49px !important
    }

    .pb-75 {
        padding-bottom: 53px !important
    }

    .pb-80 {
        padding-bottom: 56px !important
    }

    .pb-85 {
        padding-bottom: 60px !important
    }

    .pb-90 {
        padding-bottom: 63px !important
    }

    .pb-95 {
        padding-bottom: 67px !important
    }

    .pb-100 {
        padding-bottom: 70px !important
    }

    .pb-105 {
        padding-bottom: 74px !important
    }

    .pb-110 {
        padding-bottom: 77px !important
    }

    .pb-115 {
        padding-bottom: 81px !important
    }

    .pb-120 {
        padding-bottom: 84px !important
    }

    .pb-125 {
        padding-bottom: 88px !important
    }

    .pb-130 {
        padding-bottom: 91px !important
    }

    .pb-135 {
        padding-bottom: 95px !important
    }

    .pb-140 {
        padding-bottom: 98px !important
    }

    .pb-145 {
        padding-bottom: 102px !important
    }

    .pb-150 {
        padding-bottom: 105px !important
    }

    .pb-155 {
        padding-bottom: 109px !important
    }

    .pb-160 {
        padding-bottom: 112px !important
    }

    .pb-165 {
        padding-bottom: 116px !important
    }

    .pb-170 {
        padding-bottom: 119px !important
    }

    .pb-175 {
        padding-bottom: 123px !important
    }

    .pb-180 {
        padding-bottom: 126px !important
    }

    .pb-185 {
        padding-bottom: 130px !important
    }

    .pb-190 {
        padding-bottom: 133px !important
    }

    .pb-195 {
        padding-bottom: 137px !important
    }

    .pb-200 {
        padding-bottom: 140px !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .m-btm-shdw {
        margin-bottom: 15px
    }

    .pt-sm-162-5 {
        padding-top: 162.5px
    }

    .pt-sm-287-5 {
        padding-top: 287.5px
    }

    .pt-sm-312-5 {
        padding-top: 312.5px
    }

    .pt-sm-337-5 {
        padding-top: 337.5px
    }

    .pt-sm-362-5 {
        padding-top: 362.5px
    }

    .pt-sm-387-5 {
        padding-top: 387.5px
    }

    .pt-sm-412-5 {
        padding-top: 412.5px
    }

    .pt-sm-437-5 {
        padding-top: 437.5px
    }

    .pt-sm-462-5 {
        padding-top: 462.5px
    }

    .pt-sm-487-5 {
        padding-top: 487.5px
    }

    .pb-sm-162-5 {
        padding-bottom: 162.5px
    }

    .pb-sm-287-5 {
        padding-bottom: 287.5px
    }

    .pb-sm-312-5 {
        padding-bottom: 312.5px
    }

    .pb-sm-337-5 {
        padding-bottom: 337.5px
    }

    .pb-sm-362-5 {
        padding-bottom: 362.5px
    }

    .pb-sm-387-5 {
        padding-bottom: 387.5px
    }

    .pb-sm-412-5 {
        padding-bottom: 412.5px
    }

    .pb-sm-437-5 {
        padding-bottom: 437.5px
    }

    .pb-sm-462-5 {
        padding-bottom: 462.5px
    }

    .pb-sm-487-5 {
        padding-bottom: 487.5px
    }

    .pt-sm-187-5 {
        padding-top: 187.5px
    }

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

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

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

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

    .pb-sm-187-5 {
        padding-bottom: 187.5px
    }

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

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

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

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

    .dyn-fnt-size-xxsmall {
        font-size: 12px
    }

    .dyn-fnt-size-xsmall {
        font-size: 14px
    }

    .dyn-fnt-size-small {
        font-size: 14px
    }

    .dyn-fnt-size-medium {
        font-size: 16px
    }

    .dyn-fnt-size-large {
        font-size: 18px
    }

    .dyn-fnt-size-xlarge {
        font-size: 20px
    }

    .dyn-fnt-size-xxlarge {
        font-size: 24px
    }

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

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

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

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

    .pt-sm-500 {
        padding-top: 500px
    }

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

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

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

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

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

    .pb-sm-500 {
        padding-bottom: 500px
    }

    .xxsmall {
        font-size: 15px !important;
    }

    .xsmall {
        font-size: 15px !important;
    }

    .small {
        font-size: 18px !important
    }

    .medium {
        font-size: 20px !important
    }

    .large {
        font-size: 26px !important
    }

    .xtra_large {
        font-size: 30px !important
    }

    .xxl {
        font-size: 34px !important
    }

    .sm-text-left {
        text-align: left !important
    }

    .sm-text-center {
        text-align: center !important
    }

    .sm-text-right {
        text-align: right !important
    }

    .sm-text-justify {
        text-align: justify !important
    }

    .vertical {
        height: auto !important
    }

    .pt-sm-0 {
        padding-top: 0 !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
    }

    .pt-sm-155 {
        padding-top: 155px !important
    }

    .pt-sm-160 {
        padding-top: 160px !important
    }

    .pt-sm-165 {
        padding-top: 165px !important
    }

    .pt-sm-170 {
        padding-top: 170px !important
    }

    .pt-sm-175 {
        padding-top: 175px !important
    }

    .pt-sm-180 {
        padding-top: 180px !important
    }

    .pt-sm-185 {
        padding-top: 185px !important
    }

    .pt-sm-190 {
        padding-top: 190px !important
    }

    .pt-sm-195 {
        padding-top: 195px !important
    }

    .pt-sm-200 {
        padding-top: 200px !important
    }

    .pl-sm-0 {
        padding-left: 0 !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
    }

    .pl-sm-155 {
        padding-left: 155px !important
    }

    .pl-sm-160 {
        padding-left: 160px !important
    }

    .pl-sm-165 {
        padding-left: 165px !important
    }

    .pl-sm-170 {
        padding-left: 170px !important
    }

    .pl-sm-175 {
        padding-left: 175px !important
    }

    .pl-sm-180 {
        padding-left: 180px !important
    }

    .pl-sm-185 {
        padding-left: 185px !important
    }

    .pl-sm-190 {
        padding-left: 190px !important
    }

    .pl-sm-195 {
        padding-left: 195px !important
    }

    .pl-sm-200 {
        padding-left: 200px !important
    }

    .pr-sm-0 {
        padding-right: 0 !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
    }

    .pr-sm-155 {
        padding-right: 155px !important
    }

    .pr-sm-160 {
        padding-right: 160px !important
    }

    .pr-sm-165 {
        padding-right: 165px !important
    }

    .pr-sm-170 {
        padding-right: 170px !important
    }

    .pr-sm-175 {
        padding-right: 175px !important
    }

    .pr-sm-180 {
        padding-right: 180px !important
    }

    .pr-sm-185 {
        padding-right: 185px !important
    }

    .pr-sm-190 {
        padding-right: 190px !important
    }

    .pr-sm-195 {
        padding-right: 195px !important
    }

    .pr-sm-200 {
        padding-right: 200px !important
    }

    .pb-sm-0 {
        padding-bottom: 0 !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
    }

    .pb-sm-155 {
        padding-bottom: 155px !important
    }

    .pb-sm-160 {
        padding-bottom: 160px !important
    }

    .pb-sm-165 {
        padding-bottom: 165px !important
    }

    .pb-sm-170 {
        padding-bottom: 170px !important
    }

    .pb-sm-175 {
        padding-bottom: 175px !important
    }

    .pb-sm-180 {
        padding-bottom: 180px !important
    }

    .pb-sm-185 {
        padding-bottom: 185px !important
    }

    .pb-sm-190 {
        padding-bottom: 190px !important
    }

    .pb-sm-195 {
        padding-bottom: 195px !important
    }

    .pb-sm-200 {
        padding-bottom: 200px !important
    }

    .pt-sm-12-5 {
        padding-top: 12.5px !important
    }

    .pt-sm-37-5 {
        padding-top: 37.5px !important
    }

    .pt-sm-62-5 {
        padding-top: 62.5px !important
    }

    .pt-sm-87-5 {
        padding-top: 87.5px !important
    }

    .pt-sm-112-5 {
        padding-top: 112.5px !important
    }

    .pt-sm-137-5 {
        padding-top: 137.5px !important
    }

    .pt-sm-162-5 {
        padding-top: 162.5px !important
    }

    .pt-sm-212-5 {
        padding-top: 212.5px !important
    }

    .pt-sm-225 {
        padding-top: 225px !important
    }

    .pt-sm-237-5 {
        padding-top: 237.5px !important
    }

    .pt-sm-250 {
        padding-top: 250px !important
    }

    .pb-sm-12-5 {
        padding-bottom: 12.5px !important
    }

    .pb-sm-37-5 {
        padding-bottom: 37.5px !important
    }

    .pb-sm-62-5 {
        padding-bottom: 62.5px !important
    }

    .pb-sm-87-5 {
        padding-bottom: 87.5px !important
    }

    .pb-sm-112-5 {
        padding-bottom: 112.5px !important
    }

    .pb-sm-137-5 {
        padding-bottom: 137.5px !important
    }

    .pt-sm-162-5 {
        padding-bottom: 162.5px !important
    }

    .pb-sm-212-5 {
        padding-bottom: 212.5px !important
    }

    .pb-sm-225 {
        padding-bottom: 225px !important
    }

    .pt-sm-237-5 {
        padding-bottom: 237.5px !important
    }

    .pb-sm-250 {
        padding-bottom: 250px !important
    }
}

@media only screen and (max-width: 480px) {
    .xsmall-1 {
        font-size: 15px !important;
        line-height: 24px !important;
    }

    .small-1 {
        font-size: 18px !important
    }

    .medium-1 {
        font-size: 20px !important
    }

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

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

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

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

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

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

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

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

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

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

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

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

    .pt-12-5 {
        padding-top: 6px !important
    }

    .pt-37-5 {
        padding-top: 19px !important
    }

    .pt-62-5 {
        padding-top: 31px !important
    }

    .pt-87-5 {
        padding-top: 44px !important
    }

    .pt-112-5 {
        padding-top: 56px !important
    }

    .pt-137-5 {
        padding-top: 69px !important
    }

    .pt-162-5 {
        padding-top: 81px !important
    }

    .pt-212-5 {
        padding-top: 106px !important
    }

    .pt-225 {
        padding-top: 113px !important
    }

    .pt-237-5 {
        padding-top: 119px !important
    }

    .pt-250 {
        padding-top: 125px !important
    }

    .pb-12-5 {
        padding-bottom: 6px !important
    }

    .pb-37-5 {
        padding-bottom: 19px !important
    }

    .pb-62-5 {
        padding-bottom: 31px !important
    }

    .pb-87-5 {
        padding-bottom: 44px !important
    }

    .pb-112-5 {
        padding-bottom: 56px !important
    }

    .pb-137-5 {
        padding-bottom: 69px !important
    }

    .pb-162-5 {
        padding-bottom: 81px !important
    }

    .pb-212-5 {
        padding-bottom: 106px !important
    }

    .pb-225 {
        padding-bottom: 113px !important
    }

    .pb-237-5 {
        padding-bottom: 119px !important
    }

    .pb-250 {
        padding-bottom: 125px !important
    }

    .pt-0 {
        padding-top: 0 !important
    }

    .pt-5 {
        padding-top: 3px !important
    }

    .pt-10 {
        padding-top: 5px !important
    }

    .pt-15 {
        padding-top: 8px !important
    }

    .pt-20 {
        padding-top: 10px !important
    }

    .pt-25 {
        padding-top: 13px !important
    }

    .pt-30 {
        padding-top: 15px !important
    }

    .pt-35 {
        padding-top: 18px !important
    }

    .pt-40 {
        padding-top: 20px !important
    }

    .pt-45 {
        padding-top: 23px !important
    }

    .pt-50 {
        padding-top: 25px !important
    }

    .pt-60 {
        padding-top: 30px !important
    }

    .pt-65 {
        padding-top: 33px !important
    }

    .pt-70 {
        padding-top: 35px !important
    }

    .pt-75 {
        padding-top: 38px !important
    }

    .pt-80 {
        padding-top: 40px !important
    }

    .pt-85 {
        padding-top: 43px !important
    }

    .pt-90 {
        padding-top: 45px !important
    }

    .pt-95 {
        padding-top: 48px !important
    }

    .pt-100 {
        padding-top: 50px !important
    }

    .pt-105 {
        padding-top: 53px !important
    }

    .pt-110 {
        padding-top: 55px !important
    }

    .pt-115 {
        padding-top: 58px !important
    }

    .pt-120 {
        padding-top: 60px !important
    }

    .pt-125 {
        padding-top: 63px !important
    }

    .pt-130 {
        padding-top: 65px !important
    }

    .pt-135 {
        padding-top: 68px !important
    }

    .pt-140 {
        padding-top: 70px !important
    }

    .pt-145 {
        padding-top: 73px !important
    }

    .pt-150 {
        padding-top: 75px !important
    }

    .pt-155 {
        padding-top: 78px !important
    }

    .pt-160 {
        padding-top: 80px !important
    }

    .pt-165 {
        padding-top: 83px !important
    }

    .pt-170 {
        padding-top: 85px !important
    }

    .pt-175 {
        padding-top: 88px !important
    }

    .pt-180 {
        padding-top: 90px !important
    }

    .pt-185 {
        padding-top: 93px !important
    }

    .pt-190 {
        padding-top: 95px !important
    }

    .pt-195 {
        padding-top: 98px !important
    }

    .pt-200 {
        padding-top: 100px !important
    }

    .pr-0 {
        padding-right: 0 !important
    }

    .pr-5 {
        padding-right: 3px !important
    }

    .pr-10 {
        padding-right: 5px !important
    }

    .pr-15 {
        padding-right: 8px !important
    }

    .pr-20 {
        padding-right: 10px !important
    }

    .pr-25 {
        padding-right: 13px !important
    }

    .pr-30 {
        padding-right: 15px !important
    }

    .pr-35 {
        padding-right: 18px !important
    }

    .pr-40 {
        padding-right: 20px !important
    }

    .pr-45 {
        padding-right: 23px !important
    }

    .pr-50 {
        padding-right: 25px !important
    }

    .pr-60 {
        padding-right: 30px !important
    }

    .pr-65 {
        padding-right: 33px !important
    }

    .pr-70 {
        padding-right: 35px !important
    }

    .pr-75 {
        padding-right: 38px !important
    }

    .pr-80 {
        padding-right: 40px !important
    }

    .pr-85 {
        padding-right: 43px !important
    }

    .pr-90 {
        padding-right: 45px !important
    }

    .pr-95 {
        padding-right: 48px !important
    }

    .pr-100 {
        padding-right: 50px !important
    }

    .pr-105 {
        padding-right: 53px !important
    }

    .pr-110 {
        padding-right: 55px !important
    }

    .pr-115 {
        padding-right: 58px !important
    }

    .pr-120 {
        padding-right: 60px !important
    }

    .pr-125 {
        padding-right: 63px !important
    }

    .pr-130 {
        padding-right: 65px !important
    }

    .pr-135 {
        padding-right: 68px !important
    }

    .pr-140 {
        padding-right: 70px !important
    }

    .pr-145 {
        padding-right: 73px !important
    }

    .pr-150 {
        padding-right: 75px !important
    }

    .pr-155 {
        padding-right: 78px !important
    }

    .pr-160 {
        padding-right: 80px !important
    }

    .pr-165 {
        padding-right: 83px !important
    }

    .pr-170 {
        padding-right: 85px !important
    }

    .pr-175 {
        padding-right: 88px !important
    }

    .pr-180 {
        padding-right: 90px !important
    }

    .pr-185 {
        padding-right: 93px !important
    }

    .pr-190 {
        padding-right: 95px !important
    }

    .pr-195 {
        padding-right: 98px !important
    }

    .pr-200 {
        padding-right: 100px !important
    }

    .pl-0 {
        padding-left: 0 !important
    }

    .pl-5 {
        padding-left: 3px !important
    }

    .pl-10 {
        padding-left: 5px !important
    }

    .pl-15 {
        padding-left: 8px !important
    }

    .pl-20 {
        padding-left: 10px !important
    }

    .pl-25 {
        padding-left: 13px !important
    }

    .pl-30 {
        padding-left: 15px !important
    }

    .pl-35 {
        padding-left: 18px !important
    }

    .pl-40 {
        padding-left: 20px !important
    }

    .pl-45 {
        padding-left: 23px !important
    }

    .pl-50 {
        padding-left: 25px !important;
        padding-left: 25px !important
    }

    .pl-60 {
        padding-left: 30px !important
    }

    .pl-65 {
        padding-left: 33px !important
    }

    .pl-70 {
        padding-left: 35px !important
    }

    .pl-75 {
        padding-left: 38px !important
    }

    .pl-80 {
        padding-left: 40px !important
    }

    .pl-85 {
        padding-left: 43px !important
    }

    .pl-90 {
        padding-left: 45px !important
    }

    .pl-95 {
        padding-left: 48px !important
    }

    .pl-100 {
        padding-left: 50px !important
    }

    .pl-105 {
        padding-left: 53px !important
    }

    .pl-110 {
        padding-left: 55px !important
    }

    .pl-115 {
        padding-left: 58px !important
    }

    .pl-120 {
        padding-left: 60px !important
    }

    .pl-125 {
        padding-left: 63px !important
    }

    .pl-130 {
        padding-left: 65px !important
    }

    .pl-135 {
        padding-left: 68px !important
    }

    .pl-140 {
        padding-left: 70px !important
    }

    .pl-145 {
        padding-left: 73px !important
    }

    .pl-150 {
        padding-left: 75px !important
    }

    .pl-155 {
        padding-left: 78px !important
    }

    .pl-160 {
        padding-left: 80px !important
    }

    .pl-165 {
        padding-left: 83px !important
    }

    .pl-170 {
        padding-left: 85px !important
    }

    .pl-175 {
        padding-left: 88px !important
    }

    .pl-180 {
        padding-left: 90px !important
    }

    .pl-185 {
        padding-left: 93px !important
    }

    .pl-190 {
        padding-left: 95px !important
    }

    .pl-195 {
        padding-left: 98px !important
    }

    .pl-200 {
        padding-left: 100px !important
    }

    .pb-0 {
        padding-bottom: 0 !important
    }

    .pb-5 {
        padding-bottom: 3px !important
    }

    .pb-10 {
        padding-bottom: 5px !important
    }

    .pb-15 {
        padding-bottom: 8px !important
    }

    .pb-20 {
        padding-bottom: 10px !important
    }

    .pb-25 {
        padding-bottom: 13px !important
    }

    .pb-30 {
        padding-bottom: 15px !important
    }

    .pb-35 {
        padding-bottom: 18px !important
    }

    .pb-40 {
        padding-bottom: 20px !important
    }

    .pb-45 {
        padding-bottom: 23px !important
    }

    .pb-50 {
        padding-bottom: 25px !important
    }

    .pb-55 {
        padding-bottom: 28px !important
    }

    .pb-60 {
        padding-bottom: 30px !important
    }

    .pb-65 {
        padding-bottom: 33px !important
    }

    .pb-70 {
        padding-bottom: 35px !important
    }

    .pb-75 {
        padding-bottom: 38px !important
    }

    .pb-80 {
        padding-bottom: 40px !important
    }

    .pb-85 {
        padding-bottom: 43px !important
    }

    .pb-90 {
        padding-bottom: 45px !important
    }

    .pb-95 {
        padding-bottom: 48px !important
    }

    .pb-100 {
        padding-bottom: 50px !important
    }

    .pb-105 {
        padding-bottom: 53px !important
    }

    .pb-110 {
        padding-bottom: 55px !important
    }

    .pb-115 {
        padding-bottom: 58px !important
    }

    .pb-120 {
        padding-bottom: 60px !important
    }

    .pb-125 {
        padding-bottom: 63px !important
    }

    .pb-130 {
        padding-bottom: 65px !important
    }

    .pb-135 {
        padding-bottom: 68px !important
    }

    .pb-140 {
        padding-bottom: 70px !important
    }

    .pb-145 {
        padding-bottom: 73px !important
    }

    .pb-150 {
        padding-bottom: 75px !important
    }

    .pb-155 {
        padding-bottom: 78px !important
    }

    .pb-160 {
        padding-bottom: 80px !important
    }

    .pb-165 {
        padding-bottom: 83px !important
    }

    .pb-170 {
        padding-bottom: 85px !important
    }

    .pb-175 {
        padding-bottom: 88px !important
    }

    .pb-180 {
        padding-bottom: 90px !important
    }

    .pb-185 {
        padding-bottom: 93px !important
    }

    .pb-190 {
        padding-bottom: 95px !important
    }

    .pb-195 {
        padding-bottom: 98px !important
    }

    .pb-200 {
        padding-bottom: 100px !important
    }

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

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

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

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

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

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

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

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

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

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

    .header-tag-dropdown {
        display: none
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .hght-0-5 {
        height: 8px
    }

    .hght-1 {
        height: 20px
    }

    .hght-1-5 {
        height: 25px
    }

    .hght-2 {
        height: 30px
    }

    .hght-2-5 {
        height: 35px
    }

    .hght-3 {
        height: 40px
    }

    .hght-3-5 {
        height: 50px
    }

    .hght-4 {
        height: 60px
    }

    .hght-4-5 {
        height: 80px
    }

    .hght-5 {
        height: 90px
    }

    .hght-5-5 {
        height: 100px
    }

    .hght-6 {
        height: 110px
    }

    .hght-6-5 {
        height: 120px
    }

    .hght-7 {
        height: 140px
    }

    .hght-7-5 {
        height: 150px
    }

    .hght-8 {
        height: 160px
    }

    .hght-8-5 {
        height: 180px
    }

    .hght-9 {
        height: 200px
    }

    .hght-9-5 {
        height: 220px
    }

    .hght-10 {
        height: 230px
    }

    .hght-10-5 {
        height: 240px
    }

    .hght-11 {
        height: 250px
    }

    .hght-11-5 {
        height: 260px
    }

    .hght-12 {
        height: 270px
    }

    .hght-12-5 {
        height: 280px
    }

    .hght-13 {
        height: 290px
    }

    .hght-13-5 {
        height: 300px
    }

    .hght-14 {
        height: 310px
    }

    .hght-14-5 {
        height: 320px
    }

    .hght-15 {
        height: 340px
    }

    .hght-15-5 {
        height: 350px
    }

    .hght-16 {
        height: 360px
    }

    .hght-16-5 {
        height: 370px
    }

    .hght-17 {
        height: 380px
    }

    .hght-17-5 {
        height: 390px
    }

    .hght-18 {
        height: 400px
    }

    .hght-18-5 {
        height: 410px
    }

    .hght-19 {
        height: 420px
    }

    .hght-19-5 {
        height: 430px
    }

    .hght-20 {
        height: 440px
    }

    .pt-xs-162-5 {
        padding-top: 162.5px
    }

    .pt-xs-287-5 {
        padding-top: 287.5px
    }

    .pt-xs-312-5 {
        padding-top: 312.5px
    }

    .pt-xs-337-5 {
        padding-top: 337.5px
    }

    .pt-xs-362-5 {
        padding-top: 362.5px
    }

    .pt-xs-387-5 {
        padding-top: 387.5px
    }

    .pt-xs-412-5 {
        padding-top: 412.5px
    }

    .pt-xs-437-5 {
        padding-top: 437.5px
    }

    .pt-xs-462-5 {
        padding-top: 462.5px
    }

    .pt-xs-487-5 {
        padding-top: 487.5px
    }

    .pb-xs-162-5 {
        padding-bottom: 162.5px
    }

    .pb-xs-287-5 {
        padding-bottom: 287.5px
    }

    .pb-xs-312-5 {
        padding-bottom: 312.5px
    }

    .pb-xs-337-5 {
        padding-bottom: 337.5px
    }

    .pb-xs-362-5 {
        padding-bottom: 362.5px
    }

    .pb-xs-387-5 {
        padding-bottom: 387.5px
    }

    .pb-xs-412-5 {
        padding-bottom: 412.5px
    }

    .pb-xs-437-5 {
        padding-bottom: 437.5px
    }

    .pb-xs-462-5 {
        padding-bottom: 462.5px
    }

    .pb-xs-487-5 {
        padding-bottom: 487.5px
    }

    .pt-xs-187-5 {
        padding-top: 187.5px
    }

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

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

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

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

    .pb-xs-187-5 {
        padding-bottom: 187.5px
    }

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

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

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

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

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

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

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

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

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

    .pt-xs-500 {
        padding-top: 500px
    }

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

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

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

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

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

    .pb-xs-500 {
        padding-bottom: 500px
    }

    .xxsmall {
        font-size: 15px !important;
    }

    .xsmall {
        font-size: 15px !important;
        line-height: 22px !important;
    }

    .small {
        font-size: 15px !important;
    }

    .medium {
        font-size: 16px !important
    }

    .large {
        font-size: 20px !important
    }

    .xtra_large {
        font-size: 22px !important
    }

    .xxl {
        font-size: 26px !important
    }

    .xs-text-justify {
        text-align: justify !important
    }

    .xs-text-left {
        text-align: left !important
    }

    .xs-text-center {
        text-align: center !important
    }

    .xs-text-right {
        text-align: right !important
    }

    .pt-xs-0 {
        padding-top: 0 !important
    }

    .pt-xs-5 {
        padding-top: 5px !important
    }

    .pt-xs-10 {
        padding-top: 10px !important
    }

    .pt-xs-15 {
        padding-top: 15px !important
    }

    .pt-xs-20 {
        padding-top: 20px !important
    }

    .pt-xs-25 {
        padding-top: 25px !important
    }

    .pt-xs-30 {
        padding-top: 30px !important
    }

    .pt-xs-35 {
        padding-top: 35px !important
    }

    .pt-xs-40 {
        padding-top: 40px !important
    }

    .pt-xs-45 {
        padding-top: 45px !important
    }

    .pt-xs-50 {
        padding-top: 50px !important
    }

    .pt-xs-55 {
        padding-top: 55px !important
    }

    .pt-xs-60 {
        padding-top: 60px !important
    }

    .pt-xs-65 {
        padding-top: 65px !important
    }

    .pt-xs-70 {
        padding-top: 70px !important
    }

    .pt-xs-75 {
        padding-top: 75px !important
    }

    .pt-xs-80 {
        padding-top: 80px !important
    }

    .pt-xs-85 {
        padding-top: 85px !important
    }

    .pt-xs-90 {
        padding-top: 90px !important
    }

    .pt-xs-95 {
        padding-top: 95px !important
    }

    .pt-xs-100 {
        padding-top: 100px !important
    }

    .pt-xs-105 {
        padding-top: 105px !important
    }

    .pt-xs-110 {
        padding-top: 110px !important
    }

    .pt-xs-115 {
        padding-top: 115px !important
    }

    .pt-xs-120 {
        padding-top: 120px !important
    }

    .pt-xs-125 {
        padding-top: 125px !important
    }

    .pt-xs-130 {
        padding-top: 130px !important
    }

    .pt-xs-135 {
        padding-top: 135px !important
    }

    .pt-xs-135 {
        padding-top: 135px !important
    }

    .pt-xs-140 {
        padding-top: 140px !important
    }

    .pt-xs-145 {
        padding-top: 145px !important
    }

    .pt-xs-150 {
        padding-top: 150px !important
    }

    .pt-xs-155 {
        padding-top: 155px !important
    }

    .pt-xs-160 {
        padding-top: 160px !important
    }

    .pt-xs-165 {
        padding-top: 165px !important
    }

    .pt-xs-170 {
        padding-top: 170px !important
    }

    .pt-xs-175 {
        padding-top: 175px !important
    }

    .pt-xs-180 {
        padding-top: 180px !important
    }

    .pt-xs-185 {
        padding-top: 185px !important
    }

    .pt-xs-190 {
        padding-top: 190px !important
    }

    .pt-xs-195 {
        padding-top: 195px !important
    }

    .pt-xs-200 {
        padding-top: 200px !important
    }

    .pl-xs-0 {
        padding-left: 0 !important
    }

    .pl-xs-5 {
        padding-left: 5px !important
    }

    .pl-xs-10 {
        padding-left: 10px !important
    }

    .pl-xs-15 {
        padding-left: 15px !important
    }

    .pl-xs-20 {
        padding-left: 20px !important
    }

    .pl-xs-25 {
        padding-left: 25px !important
    }

    .pl-xs-30 {
        padding-left: 30px !important
    }

    .pl-xs-35 {
        padding-left: 35px !important
    }

    .pl-xs-40 {
        padding-left: 40px !important
    }

    .pl-xs-45 {
        padding-left: 45px !important
    }

    .pl-xs-50 {
        padding-left: 50px !important
    }

    .pl-xs-55 {
        padding-left: 55px !important
    }

    .pl-xs-60 {
        padding-left: 60px !important
    }

    .pl-xs-65 {
        padding-left: 65px !important
    }

    .pl-xs-70 {
        padding-left: 70px !important
    }

    .pl-xs-75 {
        padding-left: 75px !important
    }

    .pl-xs-80 {
        padding-left: 80px !important
    }

    .pl-xs-85 {
        padding-left: 85px !important
    }

    .pl-xs-90 {
        padding-left: 90px !important
    }

    .pl-xs-95 {
        padding-left: 95px !important
    }

    .pl-xs-100 {
        padding-left: 100px !important
    }

    .pl-xs-105 {
        padding-left: 105px !important
    }

    .pl-xs-110 {
        padding-left: 110px !important
    }

    .pl-xs-115 {
        padding-left: 115px !important
    }

    .pl-xs-120 {
        padding-left: 120px !important
    }

    .pl-xs-125 {
        padding-left: 125px !important
    }

    .pl-xs-130 {
        padding-left: 130px !important
    }

    .pl-xs-135 {
        padding-left: 135px !important
    }

    .pl-xs-135 {
        padding-left: 135px !important
    }

    .pl-xs-140 {
        padding-left: 140px !important
    }

    .pl-xs-145 {
        padding-left: 145px !important
    }

    .pl-xs-150 {
        padding-left: 150px !important
    }

    .pl-xs-155 {
        padding-left: 155px !important
    }

    .pl-xs-160 {
        padding-left: 160px !important
    }

    .pl-xs-165 {
        padding-left: 165px !important
    }

    .pl-xs-170 {
        padding-left: 170px !important
    }

    .pl-xs-175 {
        padding-left: 175px !important
    }

    .pl-xs-180 {
        padding-left: 180px !important
    }

    .pl-xs-185 {
        padding-left: 185px !important
    }

    .pl-xs-190 {
        padding-left: 190px !important
    }

    .pl-xs-195 {
        padding-left: 195px !important
    }

    .pl-xs-200 {
        padding-left: 200px !important
    }

    .pr-xs-0 {
        padding-right: 0 !important
    }

    .pr-xs-5 {
        padding-right: 5px !important
    }

    .pr-xs-10 {
        padding-right: 10px !important
    }

    .pr-xs-15 {
        padding-right: 15px !important
    }

    .pr-xs-20 {
        padding-right: 20px !important
    }

    .pr-xs-25 {
        padding-right: 25px !important
    }

    .pr-xs-30 {
        padding-right: 30px !important
    }

    .pr-xs-35 {
        padding-right: 35px !important
    }

    .pr-xs-40 {
        padding-right: 40px !important
    }

    .pr-xs-45 {
        padding-right: 45px !important
    }

    .pr-xs-50 {
        padding-right: 50px !important
    }

    .pr-xs-55 {
        padding-right: 55px !important
    }

    .pr-xs-60 {
        padding-right: 60px !important
    }

    .pr-xs-65 {
        padding-right: 65px !important
    }

    .pr-xs-70 {
        padding-right: 70px !important
    }

    .pr-xs-75 {
        padding-right: 75px !important
    }

    .pr-xs-80 {
        padding-right: 80px !important
    }

    .pr-xs-85 {
        padding-right: 85px !important
    }

    .pr-xs-90 {
        padding-right: 90px !important
    }

    .pr-xs-95 {
        padding-right: 95px !important
    }

    .pr-xs-100 {
        padding-right: 100px !important
    }

    .pr-xs-105 {
        padding-right: 105px !important
    }

    .pr-xs-110 {
        padding-right: 110px !important
    }

    .pr-xs-115 {
        padding-right: 115px !important
    }

    .pr-xs-120 {
        padding-right: 120px !important
    }

    .pr-xs-125 {
        padding-right: 125px !important
    }

    .pr-xs-130 {
        padding-right: 130px !important
    }

    .pr-xs-135 {
        padding-right: 135px !important
    }

    .pr-xs-135 {
        padding-right: 135px !important
    }

    .pr-xs-140 {
        padding-right: 140px !important
    }

    .pr-xs-145 {
        padding-right: 145px !important
    }

    .pr-xs-150 {
        padding-right: 150px !important
    }

    .pr-xs-155 {
        padding-right: 155px !important
    }

    .pr-xs-160 {
        padding-right: 160px !important
    }

    .pr-xs-165 {
        padding-right: 165px !important
    }

    .pr-xs-170 {
        padding-right: 170px !important
    }

    .pr-xs-175 {
        padding-right: 175px !important
    }

    .pr-xs-180 {
        padding-right: 180px !important
    }

    .pr-xs-185 {
        padding-right: 185px !important
    }

    .pr-xs-190 {
        padding-right: 190px !important
    }

    .pr-xs-195 {
        padding-right: 195px !important
    }

    .pr-xs-200 {
        padding-right: 200px !important
    }

    .pb-xs-0 {
        padding-bottom: 0 !important
    }

    .pb-xs-5 {
        padding-bottom: 5px !important
    }

    .pb-xs-10 {
        padding-bottom: 10px !important
    }

    .pb-xs-15 {
        padding-bottom: 15px !important
    }

    .pb-xs-20 {
        padding-bottom: 20px !important
    }

    .pb-xs-25 {
        padding-bottom: 25px !important
    }

    .pb-xs-30 {
        padding-bottom: 30px !important
    }

    .pb-xs-35 {
        padding-bottom: 35px !important
    }

    .pb-xs-40 {
        padding-bottom: 40px !important
    }

    .pb-xs-45 {
        padding-bottom: 45px !important
    }

    .pb-xs-50 {
        padding-bottom: 50px !important
    }

    .pb-xs-55 {
        padding-bottom: 55px !important
    }

    .pb-xs-60 {
        padding-bottom: 60px !important
    }

    .pb-xs-65 {
        padding-bottom: 65px !important
    }

    .pb-xs-70 {
        padding-bottom: 70px !important
    }

    .pb-xs-75 {
        padding-bottom: 75px !important
    }

    .pb-xs-80 {
        padding-bottom: 80px !important
    }

    .pb-xs-85 {
        padding-bottom: 85px !important
    }

    .pb-xs-90 {
        padding-bottom: 90px !important
    }

    .pb-xs-95 {
        padding-bottom: 95px !important
    }

    .pb-xs-100 {
        padding-bottom: 100px !important
    }

    .pb-xs-105 {
        padding-bottom: 105px !important
    }

    .pb-xs-110 {
        padding-bottom: 110px !important
    }

    .pb-xs-115 {
        padding-bottom: 115px !important
    }

    .pb-xs-120 {
        padding-bottom: 120px !important
    }

    .pb-xs-125 {
        padding-bottom: 125px !important
    }

    .pb-xs-130 {
        padding-bottom: 130px !important
    }

    .pb-xs-135 {
        padding-bottom: 135px !important
    }

    .pb-xs-135 {
        padding-bottom: 135px !important
    }

    .pb-xs-140 {
        padding-bottom: 140px !important
    }

    .pb-xs-145 {
        padding-bottom: 145px !important
    }

    .pb-xs-150 {
        padding-bottom: 150px !important
    }

    .pb-xs-155 {
        padding-bottom: 155px !important
    }

    .pb-xs-160 {
        padding-bottom: 160px !important
    }

    .pb-xs-165 {
        padding-bottom: 165px !important
    }

    .pb-xs-170 {
        padding-bottom: 170px !important
    }

    .pb-xs-175 {
        padding-bottom: 175px !important
    }

    .pb-xs-180 {
        padding-bottom: 180px !important
    }

    .pb-xs-185 {
        padding-bottom: 185px !important
    }

    .pb-xs-190 {
        padding-bottom: 190px !important
    }

    .pb-xs-195 {
        padding-bottom: 195px !important
    }

    .pb-xs-200 {
        padding-bottom: 200px !important
    }

    .pt-xs-12-5 {
        padding-top: 12.5px !important
    }

    .pt-xs-37-5 {
        padding-top: 37.5px !important
    }

    .pt-xs-62-5 {
        padding-top: 62.5px !important
    }

    .pt-xs-87-5 {
        padding-top: 87.5px !important
    }

    .pt-xs-112-5 {
        padding-top: 112.5px !important
    }

    .pt-xs-137-5 {
        padding-top: 137.5px !important
    }

    .pt-xs-162-5 {
        padding-top: 162.5px !important
    }

    .pt-xs-212-5 {
        padding-top: 212.5px !important
    }

    .pt-xs-225 {
        padding-top: 225px !important
    }

    .pt-xs-237-5 {
        padding-top: 237.5px !important
    }

    .pt-xs-250 {
        padding-top: 250px !important
    }

    .pt-xs-12-5 {
        padding-bottom: 12.5px !important
    }

    .pt-xs-37-5 {
        padding-bottom: 37.5px !important
    }

    .pt-xs-62-5 {
        padding-bottom: 62.5px !important
    }

    .pt-xs-87-5 {
        padding-bottom: 87.5px !important
    }

    .pt-xs-112-5 {
        padding-bottom: 112.5px !important
    }

    .pt-xs-137-5 {
        padding-bottom: 137.5px !important
    }

    .pt-xs-162-5 {
        padding-bottom: 162.5px !important
    }

    .pt-xs-212-5 {
        padding-bottom: 212.5px !important
    }

    .pt-xs-225 {
        padding-bottom: 225px !important
    }

    .pt-xs-237-5 {
        padding-bottom: 237.5px !important
    }

    .pt-xs-250 {
        padding-bottom: 250px !important
    }
}

#success-popup button.close {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    z-index: 1;
    transition: all .3s;
    opacity: 1;
    border-radius: 50px;
    width: 32px;
    height: 32px;
    background: #FF702F;
    border: 1.5px solid #ebebeb;
    filter: drop-shadow(-0.87px 0.5px 1px rgba(0, 0, 0, 0.15));
}

#success-popup .success-popup .btn:hover {
    color: #fff !important;
}

#success-popup .modal-dialog .modal-content {
    border: 0px !important;
}

header .navbar .multi-level-menu .dropdown-menu .dropdown-item:hover {
    color: #fff !important;
}

.z-index-1 {
    z-index: 1;
}

header .navbar .navbar-nav .nav-link {
    color: var(--menu-text-color) !important;
}

header .navbar .navbar-nav .nav-link:hover {
    color: var(--menu-onhover-color) !important;
}

.header-cart-item .nav-link {
    color: var(--active-menu-color) !important;
}

header {
    background-color: var(--theme-bg-color) !important;
}

.m_topbg_img .image-box-style[style*="background-image"] {
    padding-top: 65%;
    background-size: cover;
    background-position: center;
}

@media (min-width: 768px) {
    .m_topbg_img .image-box-style[style*="background-image"] {
        background-position: center left;
        background-size: contain;
        padding-top: 0;
    }
}

@media (min-width: 1500px) {
    .m_topbg_img .image-box-style[style*="background-image"] {
        padding-top: 0;
        background-position: 0 20%;
        background-size: 85%;
    }
}

@media (max-width: 575px) {
    .m_topbg_img .image-box-style[style*="background-image"] {
        padding-top: 75%;
        background-position-x: 10%;
    }
}

.bull_img_large li.blt-img::before {
    width: 30px;
    height: 30px;
    top: 1px;
}

.bull_img_large li.blt-img {
    padding-left: 37px;
    margin-bottom: 9px !important;
    position: relative;
}

.sec_topbullets .configTypeDivbullets {
    margin-top: -65px;
}

@media (max-width: 575.5px) {
    .sec_topbullets .configTypeDivbullets {
        margin-top: 0;
    }

    .bull_img_large li.blt-img::before {
        top: -4px;
    }
}

.bull_inline_style-18 .blt-img li {
    font-size: 18px !important;
}

.boxshadw_sect_style2 .row:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0px;
    background: #d5e5ff;
    z-index: -1;
    width: calc(100% + 0px);
    height: 100%;
    border-radius: 8px;
    box-shadow: 0px 4px 28px rgba(30, 34, 40, 0.15);
}

.boxshadw_sect_style2 {
    position: relative;
}

.boxshadw_sect_style2 > .row {
    padding: 80px 20px;
    margin: 0;
    position: relative;
}

.boxshadw_sect_style3 .row:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0px;
    background: #fff;
    z-index: -1;
    width: calc(100% + 0px);
    height: 100%;
    box-shadow: 0px 0px 10px 0px #cccccc;
}

.boxshadw_sect_style3 {
    position: relative;
}

.boxshadw_sect_style3 > .row {
    padding: 80px 20px;
    margin: 0;
    position: relative;
    border-top-color: #FF702F !important;
    border-width: 4px 0px 0px 0px !important;
    border-style: solid !important;
}

.boxshadw_sect_style4 .customcardSection-14_row:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    z-index: -1;
    width: calc(100% + 0px);
    height: 100%;
    border-radius: 8px;
    box-shadow: 0px 4px 28px rgba(30, 34, 40, 0.15);
}

.boxshadw_sect_style4 .container {
    position: relative;
}

.boxshadw_sect_style4 .customcardSection-14_row {
    padding: 20px;
}

.boxshadw_sect_style4 .customcardSection-14_row {
    position: relative;
    margin: 0 10px
}

.boxshadw_sect_style4 .customcardSection-15_row:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    z-index: -1;
    width: calc(100% + 0px);
    height: 100%;
    border-radius: 8px;
    box-shadow: 0px 4px 28px rgba(30, 34, 40, 0.15);
}

.boxshadw_sect_style4 .container {
    position: relative;
}

.boxshadw_sect_style4 .customcardSection-15_row {
    padding: 20px;
}

.boxshadw_sect_style4 .customcardSection-15_row {
    position: relative;
    margin: 0 10px
}

@media (min-width: 768px) {
    header .navbar-nav li:first-child ul {
        overflow-y: auto;
        max-height: 525px;
    }

    header .navbar-nav li:first-child ul::-webkit-scrollbar {
        width: 5px;
    }

    header .navbar-nav li:first-child ul::-webkit-scrollbar-track {
        background: #f1f1f1;
    }

    header .navbar-nav li:first-child ul::-webkit-scrollbar-thumb {
        background: #FF702F;
    }
}

.sect_btn_style_up .vertical-width {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.sect_btn_style_up .vertical-width .configTypeDivbutton {
    width: initial;
}

/*.sect_btn_style_up .image-box-style{margin-top:-220px}*/
.sect_btn_style_up .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .sect_btn_style_up .image-box-style {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (min-width: 992px) {
    .sect_btn_style_up .image-box-style {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
}

@media (min-width: 768.5px) {
    .sect_btn_style_up .vertical-width button {
        min-width: 266px;
    }
}

@media (max-width: 990.5px) {
    .sect_btn_style_up .image-box-style {
        max-width: 100%;
        flex: 0 0 100%;
        width: 100%;
        margin-top: -66px;
    }
}

@media (max-width: 768.5px) {
    .sect_btn_style_up .image-box-style {
        margin-top: -36px;
    }
}

@media (max-width: 460.5px) {
    .sect_btn_style_up .vertical-width button {
        min-width: 200px;
    }
}

@media (max-width: 420.5px) {
    .sect_btn_style_up .vertical-width button {
        min-width: inherit;
        max-width: 100%;
        width: 100%;
    }

    .sect_btn_style_up .vertical-width .configTypeDivbutton {
        width: 100%;
    }
}

@media (max-width: 990.5px) {
    .sect_btn_style_up .customcardSection-14_row .image-box-style {
        margin: 0;
        margin-bottom: 20px;
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
    }

    .sect_btn_style_up .customcardSection-21_row .image-box-style {
        margin: 0;
        margin-bottom: 20px;
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
    }

    .sect_btn_style_up .customcardSection-14_row {
        margin-top: -111px;
    }

    .sect_btn_style_up .customcardSection-15_row .image-box-style {
        margin: 0;
        margin-bottom: 20px;
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
    }

    .sect_btn_style_up .customcardSection-15_row {
        margin-top: -111px;
    }
}

@media (max-width: 767.5px) {
    li.blt-img::before {
        top: 8px;
    }
}

@media (max-width: 460.5px) {
    .sect_btn_style_up .container {
        width: 100%;
    }

    .sect_btn_style_up .customcardSection-21_row .image-box-style {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .sect_btn_style_up .customcardSection-14_row .image-box-style {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .sect_btn_style_up .customcardSection-15_row .image-box-style {
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }
}

.cstm-shadow_not_crd5 .image-box-style.col-xs-12.col-sm-1.col-lg-1 {
    width: 0px;
    padding: 0px !important;
}

.cstm-shadow_not_crd5 .customcardSection-6_row .row {
    display: flex;
}

.cstm-shadow_not_crd5 .image-box-style:nth-child(2) {
    margin-left: auto;
}

.cstm-shadow_not_crd5 .image-box-style:last-child {
    margin-right: auto;
}

@media (max-width: 575.5px) {
    .cstm-shadow_not_crd5 .customcardSection-6_row .row {
        display: block;
    }

    .cstm-shadow_not_crd5 .image-box-style:nth-child(2) {
        margin-left: 0;
    }

    .cstm-shadow_not_crd5 .image-box-style:last-child {
        margin-right: 0;
    }
}

.boxshadw_sect_style3 li > a:hover {
    font-weight: bold;
    color: #FF702F !important;
}

@media (max-width: 460.5px) {
    .cstm-shadow-pddng .shadow-div {
        height: auto !important;
    }
}

.crd-sect-1row .texton-img-cmn-cls {
    display: grid;
    grid-template-columns: 1fr 4fr;
    align-items: center;
    gap: 0 30px;
}

.crd-sect-1row .texton-img-cmn-cls .content-box {
    position: initial;
}

@media (max-width: 768.5px) {
    .crd-sect-1row .texton-img-cmn-cls {
        display: block;
    }

    .crd-sect-1row .texton-img-cmn-cls img {
        margin: 0 auto;
    }

    .crd-sect-1row .texton-img-cmn-cls .content-box {
        margin-top: 20px
    }
}

b, strong {
    font-weight: 800 !important;
}

@media (max-width: 768.5px) {
    .resp_btn_sp .oversahpe_custom_section_footer__1_0_5_0 {
        border-radius: 50px !important;
    }
}

/*new page css addon*/
.new_top_sec {
    background-position: top right !important;
}

.new_top_sec .form-group label {
    color: #3b3b3b !important;
}

.new_top_sec .form-group .form-control {
    border-color: #FF702F;
    background: #fff;
    padding-left: 20px !important;
}

body .trial_form_button_in_input .form-group {
    margin-bottom: 0 !important;
}

body .trial_form_button_in_input .form-control {
    border: 0 !important;
    background: #F9F9F9 !important;
    border-radius: 10px 0 0 10px !important;
    padding: 20px !important;
    border-radius: 10px;
    width: calc(100% + 32px);
    height: 66px !important;
}

body .trial_form_button_in_input .form-control ~ .alert-danger {
    margin-bottom: 0
}

.trial_form_button_in_input div[data-type="form"] .form-group-btn {
    background: #F9F9F9;
    padding: 8px;
    border-radius: 0 10px 10px 0 !important;
    width: calc(100% - 30px);
}

body .trial_form_button_in_input div[data-type="form"] .form-group-btn button, body .new_signup_sec div[data-type="form"] .form-group-btn button {
    width: 100%;
    margin-top: 0 !important;
}

body .new_signup_sec div[data-type="form"] .form-group {
    margin-bottom: 0 !important;
}

body .new_signup_sec div[data-type="form"] .form-group-btn button {
    margin-top: 20px !important;
}

.trial_form_button_in_input .form-control ~ .dyn-label-transition, .new_signup_sec .form-control ~ .dyn-label-transition {
    color: #3b3b3b !important;
}

.trial_form_button_in_input .form-control ~ .dynmicform-error-icon {
    right: -20px;
    top: 4px;
}

.ftr_new_btm .shadow-div {
    box-shadow: none !important;
}

.ftr_new_btm ul.blt-img {
    padding: 20px !important;
    text-align: center !important;
}

.three_card_extrpad .shadow-div {
    padding: 40px !important;
    margin: 0;
    box-shadow: 0px 15px 50px #110C2E26 !important;
}

@media (max-width: 1199.5px) {
    .three_card_extrpad .shadow-div {
        margin: 15px;
    }

    .new_top_sec {
        background-size: cover !important;
        position: relative;
    }

    .new_top_sec::before {
        content: '';
        position: absolute;
        height: 100%;
        width: 100%;
        background: #fff;
        top: 0;
        left: 0;
        opacity: .8
    }
}

.rounded_section {
    border-radius: 50px;
}

body .trial_form_button_in_input_bgwht .form-control,
.trial_form_button_in_input_bgwht div[data-type="form"] .form-group-btn {
    background: #fff !important;
}

body .trial_form_button_in_input_roundbg .form-control {
    border-radius: 100px 0 0 100px !important
}

.trial_form_button_in_input_roundbg div[data-type="form"] .form-group-btn {
    border-radius: 0 100px 100px 0 !important
}

.border_round_section {
    border: 2px solid var(--theme-accent-color);
    border-radius: 20px;
}


.three_card_extrpad_noshadow .shadow-div{
    box-shadow:initial !important;
}

@media (max-width: 767.5px) {
    .three_card_extrpad .shadow-div {
        padding: 25px !important;
    }

    .new_top_sec {
        background-position: 90% 0 !Important;
    }

    body .trial_form_button_in_input .form-control {
        width: 100%;
        border-radius: 10px 10px 0 0 !important;
    }

    .trial_form_button_in_input div[data-type="form"] .form-group-btn {
        width: 100%;
        padding: 10px 20px;
        border-radius: 0 0 10px 10px !important;
    }

    .trial_form_button_in_input .form-control ~ .dynmicform-error-icon {
        right: 0
    }
}

.ftr-wFlag .image-box-style:nth-child(2) div[data-type="input"] {
    padding-right: 5px !important;
}

.ftr-wFlag .image-box-style:nth-child(2) p {
    text-align: right;
}

.ftr-wFlag .image-box-style:nth-child(4) p {
    text-align: center;
}

.ftr-wFlag .image-box-style:last-child p {
    text-align: left;
}

.ftr-wFlag .image-box-style:last-child div[data-type="input"] {
    padding-left: 20px !important;
}

@media (max-width: 767.5px) {
    .ftr-wFlag .image-box-style:nth-child(2) div[data-type="image"] {
        text-align: right !important;
    }

    .ftr-wFlag .image-box-style:last-child div[data-type="image"] {
        text-align: left !important;
    }
}

@media (max-width: 575.5px) {
    .ftr-wFlag .container .row .col-xs-4 {
        flex: 0 0 33.33%;
        max-width: 33.33%
    }

    .ftr-wFlag .image-box-style img {
        width: 50px !important;
    }

    .ftr-wFlag .image-box-style:nth-child(2) div[data-type="image"] {
        padding-right: 10px !important;
    }

    .ftr-wFlag .image-box-style:last-child div[data-type="image"] {
        padding-left: 12px !important;
    }
}


body .trial_form_button_in_input .modal .form-control{
    border: 1px solid #ccc !important;
    border-radius: 4px !important;
    height: 50px !important;
}
body .trial_form_button_in_input .modal .form-control:active,
body .trial_form_button_in_input .modal .form-control:focus{
    border:2px solid #ffbfa2 !important
}


.new_top_sec .submit_button_formElement  .submit-dyn-btn{
    width: 200px;
    max-width: 100%;
    border-radius:100px !important;
}
