/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 100;
    src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u-w4BMUTPHjxsIPx-mPCLQ7A.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 100;
    src: local('Lato Hairline Italic'), local('Lato-HairlineItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u-w4BMUTPHjxsIPx-oPCI.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI9w2_FQft1dw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 300;
    src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI9w2_Gwft.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAUi-qJCY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 400;
    src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHjxsAXC-q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_FQft1dw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 700;
    src: local('Lato Bold Italic'), local('Lato-BoldItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI5wq_Gwft.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI3wi_FQft1dw.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: italic;
    font-weight: 900;
    src: local('Lato Black Italic'), local('Lato-BlackItalic'), url(https://fonts.gstatic.com/s/lato/v15/S6u_w4BMUTPHjxsI3wi_Gwft.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHh30AUi-qJCY.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 100;
    src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v15/S6u8w4BMUTPHh30AXC-q.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 300;
    src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh7USSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjxAwXjeu.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v15/S6uyw4BMUTPHjx4wXg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(https://fonts.gstatic.com/s/lato/v15/S6u9w4BMUTPHh50XSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/**** New css changes****/

.alert.alert-info.fade.in.flogin {
    margin-left: 15px;
    margin-right: 15px;
}


.social-sharing {
    position: fixed !important;
    right: 0;
    top: 30%;
    z-index: 9;
}

.social-sharing ul, li {
    list-style: none !important;
    padding: 0;
}

.social-sharing li img {
    width: 40px;
}


.coming-soon .button-link a img {
    max-width: 100% !important;
}

.coming-soon .button-link {
    margin: 0 0 20px;
    max-width: 250px;
}

@media only screen and (max-width: 767px) {
    header .row {
        display: flex;
        align-items: center;
    }
}

@media only screen and (max-width: 767px) {
    .logo img {
        max-width: 100px !important;
        width: 100%;
        margin: 0 !important;
    }
}

@media (max-width: 767px) {
    .navbar-default .navbar-toggle {
        border-radius: 0;
        background-color: black;
        border-color: white;
        margin: 0 !important;
        float: right;
    }
}


/*** banner ***/
@media (max-width: 767px) {
    .banner.client-page {
        max-height: inherit;
    }

    .banner.client-page img {
        min-height: auto !important;
    }
}

.leftside {
    z-index: 9 !important;
}


/***home page oracle ***/
.hero_banner {
    background: url("../oracle-css/images/oracle_hero_banner.jpg") no-repeat;
    padding: 70px 0;
    height: 750px;
    display: flex;
    align-items: center;
    background-size: cover;
}

@media (max-width: 991px) {
    .hero_banner {
        height: auto;
    }
}

.hero_banner .row {
    align-items: center;
    display: flex;
}

@media (max-width: 991px) {
    .hero_banner .row {
        align-items: center;
        display: block;
    }
}

.hero_banner .hero-caption h1 {
    color: #22305e;
    font-size: 54px;
    font-weight: 900;
}

.hero_banner .hero-caption h1>span{
    display: block;
    color: #eb3238;
}
.hero_banner .hero-caption h1 span span{
    text-align: right;
    display: block;
    font-size: 24px;
    color: #22305e;
}

@media (max-width: 991px) {
    .hero_banner .hero-caption h1 {
        font-size: 30px;
    }
}


.hero_banner .hero-caption h1 b {
    color: #EB3238;
    font-weight: 900;
}

.hero_banner .hero-caption p {
    color: #22305e;
    font-size: 20px;
    margin-bottom: 20px;
}

@media (max-width: 991px) {
    .hero_banner .hero-caption p {
        font-size: 16px;
    }
}

.hero_banner .hero-caption h4 {
    color: #22305e;
    font-size: 30px;
    margin: 50px 0 0;
}

@media (max-width: 991px) {
    .hero_banner .hero-caption h4 {
        font-size: 20px;
    }
}

.hero_banner .hero-caption h4 span {
    font-weight: bold;
}

@media (max-width: 991px) {
    .hero_banner .row img {
        margin: 50px 0 0;
    }
}

.hero_banner .hero-caption h5 {
    font-weight: bold;
    font-size: 30px;
    color: #22305e;
    margin: 50px 0 0;
}

.hero_banner ul {
    padding: 0;
    margin: 40px 0 0;
}

.hero_banner ul li {
    list-style-type: none;
    display: inline;
    margin: 0 15px 0 0;
}

@media (max-width: 991px) {
    .hero_banner ul li {
        display: flex;
        margin: 10px 0;
    }
}

.hero_banner ul li a {
    background: #fff;
    padding: 12px 50px;
    color: #22305e;
    border-radius: 100px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
    transition: .3s;
}

.hero_banner ul li:nth-child(2) a {
    background: #eb4823;
    color: #fff;
}

.hero_banner ul li:nth-child(2) a:hover {
    color: #eb4823;
    background: #fff;
}


@media (max-width: 991px) {
    .hero_banner ul li a {
        min-width: 200px;
        text-align: center;
    }
}


.hero_banner ul li a:hover {
    text-decoration: none;
    background: #22305e;
    color: #fff;
}

.hero-buttons{
position: relative;
}

.hero-buttons ul{
    display: flex;
    justify-content: center;
}

.hero-buttons ul li:nth-child(2){
    position: absolute;
    right: 0;
}


/**** Client-page ***/
.back-to-home {
    margin: 5px 10px 0;
    padding: 7px 20px;
    text-decoration: none;
    border: 1px solid #ccc;
    border-radius: 3px;
}

.back-to-home:hover {
    text-decoration: none !important;
}

.title.page-special {
    z-index: 1;
}

.modal.fade.client-pop-up {
    top: 35%;
}

/***** specialist-page ****/
.registration .registration-form h2 {
    text-decoration: none !important;
}


/** dashboard **/

.dashboard-header .mainNav {
    margin: 20px 0 0;
}

.dashboard-header .top-profile-panel .title {
    font-weight: bold;
}

.top-container {
    width: 100%;
}

.dashboard-footer {
    background: #eee;
    padding: 20px 0;
    margin: 60px 0 0;
}

.welcome-block {
    padding: 80px 0;
}

.welcome-block h2 {
    text-transform: uppercase;
    font-weight: bold;
}

.welcome-block h2 span {
    display: block;
    text-transform: none;
    font-size: 18px;
    padding: 10px 0 0;
}

.dashboard-blocks .list-box li {
    font-size: 14px;
    color: #0A212F;
}

.dashboard-blocks .list-box li a, .dashboard-blocks .list-box li span {
    color: #eb3238;

}


.dashboard-header .form-inline {
    margin: 18px 0 0;
}

.dashboard-header .form-inline input, .dashboard-header .form-inline select, .dashboard-header .form-inline button {
    height: 40px;
}

.dashboard-header .form-inline .form-group {
    margin: 0 10px 0 0;
}

@media (max-width: 991px) {
    .dashboard-header .form-inline .form-group {
        margin: 10px;
    }
}


/***first-login**/
.upload-form-input {
    max-width: 400px;
}

.text-below-form {
    clear: both;
}

.week-days .form-check-inline label {
    padding-left: 0;
    padding-right: 15px;
}

.week-days .form-check-inline label input {
    margin-left: 0;
}

.rate-input-box {
    width: 40%;
    float: left;
}

.checkbox-types {
    width: 60%;
    float: left;
}

.dashboard-right p {
    font-size: 15px;
}

@media (max-width: 991px) {
    .dashboard-right p {
        margin-top: 50px;
    }
}


/***service_profile****/
.red-text-heading {
    color: #eb3238 !important;
    padding: 0 5px 0 0;
}

.consultant-profile ol {
    padding: 0;
}

.consultant-profile ol li {
    list-style-type: none;
    padding: 0 0 20px !important;
}

.consultant-profile ol li span {
    padding: 0 !important;
}


/**** confirmation ***/
/* .title a:hover {
    text-decoration: none !important;
    color: #fff !important;

} */


.client-pop-up .back-to-home {
    display: inline-block;
}

.client-pop-up .back-to-home, .continue-btn {
    border-radius: 100px !important;
    border-color: #eb3238 !important;
    color: #eb4823 !important;
    text-transform: uppercase;
}

.client-pop-up .back-to-home:hover, .continue-btn:hover {
    background: #eb3238 !important;
    color: #fff !important;
}

.client-pop-up .modal-header {
    background: #348FBE;
    color: #fff;
    padding: 12px 15px;
    text-transform: uppercase;
}

.client-pop-up .modal-header h3 {
    font-size: 20px;
    font-weight: bold;
}

.client-pop-up .modal-content {
    border-radius: 0;
    border: none;
}

.client-pop-up .modal-body h4 {
    line-height: normal;
}


.textarea-oracle-block textarea {
    width: 75%;
    height: 125px;
}


/** new nav bar **/


/*--------------------------------------------------------------
 * # Header
 * --------------------------------------------------------------*/
#header {
    z-index: 997;
    transition: all 0.5s ease-in-out;
    padding: 0;
    background: #fff;
    text-align: center;
}

#header.header-scrolled {
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
}

#header .logo h1 {
    font-size: 28px;
    margin: 0;
    padding: 5px 0;
    line-height: 1;
    font-weight: 600;
    letter-spacing: 1px;
}

#header .logo h1 a, #header .logo h1 a:hover {
    color: #333;
    text-decoration: none;
}

#header .logo img {
    padding: 0;
    margin: 0;
    max-height: inherit;
    width: 100px;
}

#header .container.d-flex {
    align-items: center;
}

/*--------------------------------------------------------------
 * # Navigation Menu
 * --------------------------------------------------------------*/
/* Desktop Navigation */
.nav-menu, .nav-menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.nav-menu > ul > li {
    position: relative;
    white-space: nowrap;
    float: left;
}

.nav-menu a {
    display: block;
    position: relative;
    color: #565e49;
    padding: 10px 12px;
    transition: 0.3s;
    font-size: 16px;
    /*font-weight: 600;*/
    font-family: "Open Sans", sans-serif;
}

.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a {
    color: #eb3238;
    text-decoration: none;
}

.nav-menu .get-started a {
    background: #eb3238;
    color: #fff;
    border-radius: 50px;
    margin: 0 0 0 15px;
    padding: 10px 25px;
}

.nav-menu .get-started a:hover {
    background: #eb3238;
    color: #fff;
}

.nav-menu .drop-down ul {
    display: block;
    position: absolute;
    left: 0;
    top: calc(100% - 30px);
    z-index: 99;
    opacity: 0;
    visibility: hidden;
    padding: 10px 0;
    background: #fff;
    box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
    transition: ease all 0.3s;
    text-align: left;
}

.nav-menu .drop-down:hover > ul {
    opacity: 1;
    top: 100%;
    visibility: visible;
}

.nav-menu .drop-down li {
    min-width: 180px;
    position: relative;
}

.nav-menu .drop-down ul a {
    padding: 10px 20px;
    font-size: 14px;
    font-weight: 500;
    text-transform: none;
    color: #3e511b;
}

.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a {
    color: #eb3238;
}

.nav-menu .drop-down > a:after {
    content: "\ea99";
    font-family: IcoFont;
    padding-left: 5px;
}

.nav-menu .drop-down .drop-down ul {
    top: 0;
    left: calc(100% - 30px);
}

.nav-menu .drop-down .drop-down:hover > ul {
    opacity: 1;
    top: 0;
    left: 100%;
}

.nav-menu .drop-down .drop-down > a {
    padding-right: 35px;
}

.nav-menu .drop-down .drop-down > a:after {
    content: "\eaa0";
    font-family: IcoFont;
    position: absolute;
    right: 15px;
}

@media (max-width: 1366px) {
    .nav-menu .drop-down .drop-down ul {
        left: -90%;
    }

    .nav-menu .drop-down .drop-down:hover > ul {
        left: -100%;
    }

    .nav-menu .drop-down .drop-down > a:after {
        content: "\ea9d";
    }
}

#header nav.nav-menu.d-none.d-lg-block ul li a:hover, #header nav.nav-menu.d-none.d-lg-block ul li a:focus {
    text-decoration: none !important;
}

.logo.mr-auto {
    margin-bottom: 0 !important;
    display: inline-block;
}

nav.nav-menu.d-none.d-lg-block {
    margin: 15px 0;
    display: inline-block;
}

@media (max-width: 991px) {
    nav.nav-menu.d-none.d-lg-block {
        display: none;
    }
}

/* Mobile Navigation */
.mobile-nav-toggle {
    position: absolute;
    right: 15px;
    top: 45px;
    z-index: 9998;
    border: 0;
    background: none;
    font-size: 24px;
    transition: all 0.4s;
    outline: none !important;
    line-height: 1;
    cursor: pointer;
    text-align: right;
    display: none;
}

@media (max-width: 991px) {
    .mobile-nav-toggle {
        display: block;
    }
}

.mobile-nav-toggle i {
    color: #eb3238;
}

.mobile-nav {
    position: fixed;
    top: 115px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    z-index: 9999;
    overflow-y: auto;
    background: #f9f9f9;
    transition: ease-in-out 0.2s;
    opacity: 0;
    visibility: hidden;
    padding: 10px 0;
    height: 310px;
}

.mobile-nav * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.mobile-nav a {
    display: block;
    position: relative;
    color: #333;
    padding: 10px 20px;
    font-weight: 500;
    outline: none;
    font-size: 16px;
}

.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a {
    color: #eb3238;
    text-decoration: none;
}

.mobile-nav .get-started a {
    background: #eb3238;
    color: #fff;
    border-radius: 50px;
    margin: 15px 15px 0 15px;
    padding: 10px 35px;
}

.mobile-nav .get-started a:hover {
    background: #eb3238;
    color: #fff;
}

.mobile-nav .drop-down > a:after {
    content: "\ea99";
    font-family: IcoFont;
    padding-left: 10px;
    position: absolute;
    right: 15px;
}

.mobile-nav .active.drop-down > a:after {
    content: "\eaa1";
}

.mobile-nav .drop-down > a {
    padding-right: 35px;
}

.mobile-nav .drop-down ul {
    display: none;
    overflow: hidden;
}

.mobile-nav .drop-down li {
    padding-left: 20px;
}

/*.mobile-nav-overly {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    z-index: 9997;*/
/*    top: 0;*/
/*    left: 0;*/
/*    position: fixed;*/
/*    background: rgba(34, 36, 29, 0.6);*/
/*    overflow: hidden;*/
/*    display: none;*/
/*    transition: ease-in-out 0.2s;*/
/*}*/

.mobile-nav-active {
    overflow: hidden;
}

.mobile-nav-active .mobile-nav {
    opacity: 1;
    visibility: visible;
}

.mobile-nav-active .mobile-nav-toggle i {
    color: #eb3238;
}

.mobile-nav li.active a {
    color: #333 !important;
}

.mobile-nav li.active a:hover {
    color: #eb4823 !important;
}


.mobile-nav li.get-started {
    display: inline-block;
}

@media (max-width: 991px) {
    .first-login-form .form-select {
        max-width: initial !important;
        width: 100%;
    }
}

@media (max-width: 991px) {
    .first-login-form textarea {
        width: 100%;
    }
}

@media (max-width: 991px) {
    .first-login-form .upload-form-input {
        max-width: none;
    }
}


@media (max-width: 991px) {
    .first-login-form #selectedFile {
        padding: 0.9rem 10rem;
    }

    .network-of-specialists {
        display: block;
        position: relative;
        margin: 15px 10px;
        color: red;
        text-align: center;
        text-transform: uppercase;
}

    #header {
        text-align: left;
    }
}

@media (max-width: 640px) {
    .first-login-form #selectedFile {
        padding: 0.9rem 8rem;
    }
    .network-of-specialists {
        display: block;
        position: relative;
        margin: 15px 10px;
        color: red;
        text-align: center;
        text-transform: uppercase;
}

    #header {
        text-align: left;
    }
}

@media (max-width: 375px) {
    .first-login-form #selectedFile {
        padding: 0.9rem 6rem;
    }

    .network-of-specialists {
        display: block;
        position: relative;
        margin: 15px 10px;
        color: red;
        text-align: center;
        text-transform: uppercase;
}

    #header {
        text-align: left;
    }
}

.left-signup span {
    font-size: 18px !important;
    color: #333 !important;
    display: block;
}

@media (max-width: 991px) {
    .left-signup span {
        display: inline;
    }
}

.mautic_bar {
    background-color: red;
    height: 2px;
    position: relative;
    top: 20px;
}

.mauticform_wrapper{
    padding: 51px;
    text-align: center;
    font-size: 17px !important;
}

.mauticform_input_submit{
    color: rgb(255, 255, 255);
    background-color: rgb(33, 63, 136);
    border-radius: 32px !important;
    font-family: lato,roboto,Arial,"sans-serif";
    font-size: 22px !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
    width: 100%;
}
.mauticform-errormsg {
    float: left;
}