/*Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site â€“ big or small. From huge corporate portals to studio or personal sites â€“ The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/

/*=================new css area =============*/
/*#fancy-header .fancy-title>span {
    display: inline-block;
    font-family: Learning-Curve !important;
    font-weight: 700 !important;
    font-size: 35px !important;
    text-transform: capitalize;
}*/

/*20 Aug  CSS */ 
div#extraBTN ul li.ult_tab_li a {
    text-transform: uppercase;
}
.company-form-contact .wf-1.wf-cell label {
    width: 99.5%;
    margin: 22px 0px 0px;
    font-size: 14px;
}
footer p.foot-logo-dis span {
    font-size: 15px;
}

@media only screen and (max-width: 600px) {
.fancy-title-head.hgroup {
    padding-top: 60px!important;
}
}
/* CSS end */ 

@font-face {
    font-family: "Learning-Curve";
    src: url("fonts/LearningCurve.woff2") format("woff2"), url("fonts/LearningCurve.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
rs-module h1 {
    font-family: Learning-Curve !important;
    font-weight: 700 !important;
    font-size: 35px !important;
}

#page {
    background-color: #262626 !important;
}

html {
    scroll-behavior: smooth;
}

.tools {
    height: 93px;
    width: 95px;
    position: absolute;
    top: 38px;
    z-index: 99;
    background-color: #262626;
    border-radius: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
    border: solid 1px #f3ca7c;
    display: none;
}
.branding a {
    border: solid 0px #262626 !important;
    border-radius: 100px;
}
.main-nav > li > a {
    margin: 0px 10px 0px 10px !important;
}
.split-header {
    background-color: #262626 !important;
    border-bottom: solid 1px #f3ca7c !important;
}

.branding a {
    padding-right: 0px !important;
    /*transition: all 1.5s linear !important;*/
}
.masthead.inline-header {
    background: #262626 none repeat center center !important;
    border-bottom: solid 1px #f3ca7c !important;
}
.branding a img,
.branding img {
    width: 176px;
    /*border: solid 1px #f3ca7c;
    border-radius: 100%;*/
    background-color: #262626;
    margin-top: 0px;
}

div#main {
    background-image: url(https://www.millionairesme.com/wp-content/uploads/2022/07/pattern-v5.jpg);
    background-repeat: repeat;
    background-attachment: fixed;
}

.main-head {
    font-weight: 500 !important;
    text-transform: uppercase;
}
.branding .sticky-logo {
/*    transition: all 1.5s !important;*/
    border: solid 0px #262626 !important;
}
.phantom-sticky .branding>a:not(.same-logo) {
    transition: none !important;
}
.branding a.sticky-logo img {
    margin-top: 0px;
}
.sticky-on .main-nav > li > a {
    margin: 0px 10px 0px 10px !important;
}
.split-header.sticky-on .branding {
    order: 1;
}
.top-bar .left-widgets {
    width: 100%;
    text-align: center;
    justify-content: center;
}
.top-bar .left-widgets p {
    color: #f3ca7c !important;
    font-size: 12px;
    padding-top: 2px;
}


form.wpcf7-form.init a {
    color: #f6cd84;
    text-decoration: none;
}

a.fpopup.pum-trigger {
    text-decoration: none;
}

a{
    text-decoration: none;
}

.branding {
    z-index: 999;
}

.main-nav > li > a {
    margin: 0px 10px 0px 10px;
    padding: 4px 4px 4px 4px;
}

.header-bar:after {
    content: "";
    height: 85px;
    width: 92px;
    position: absolute;
    top: 15px;
    background-color: #262626;
    border-radius: 100%;
    left: 0px;
    right: 0;
    margin: 0 auto;
    z-index: 99;
    display: none;
}
.sticky-on .header-bar:after {
    display: none;
}



/*==============slider area =================*/

.aut {
    font-size: 18px !important;
    text-transform: capitalize;
    vertical-align: bottom;
}
/*==============end slider area =================*/

/*==================about area =============*/
.home-about-area.home-milin-abou {
    padding: 0px 0px 0px;
}
.home-about-area.about-two {
    padding-top: 0px;
}
.home-about-area.about-two > .wpb_column > .vc_column-inner {
    padding-top: 0px;
}
.home-milin-abou .wpb_wrapper p {
    font-size: 17px;
font-family: 'Montserrat';
}

.home-about-area {
    padding: 21px 38px 22px;
}
.about-lft-img img {
    border-radius: 0px;
}
 .about-rgt-cnt p{
    text-align: justify !important;
    font-family: 'Montserrat';
 }
.about-rgt-cnt p {
    font-size: 15px;
    text-align: justify;
}
.why-choose-area .why-dubai .about-rgt-cnt p {
    font-size: 14px;
    margin-bottom: 1px;
}
.sline-down-box .about-lft-img img {
    height: 359px;
    object-fit: cover;
}
.sline-down-box .about-lft-img {
    margin-bottom: 0px !important;
}
.sline-down-box h2.main-head {
    margin-bottom: 20px;
}
.sline-down-box > .vc_column-inner {
    border-radius: 3px;
    padding-top: 20px;
}
/*==================end about area =============*/

/*============why choose area ================*/

.why-choose-bx img {
    border-radius: 3px;
    height: 400px;
    object-fit: cover;
}
/*.why-choose-bx .vc_column-inner .wpb_wrapper {
    background-color: #f5f5f5;
    border-radius: 3px;
    box-shadow: 0px 3px 14px #dedede;
}*/
.why-choose-bx > .vc_column-inner > .wpb_wrapper > .wpb_single_image {
    margin-bottom: 20px;
}
.why-choose-area .vc_column-inner {
    padding-top: 0px !important;
}
.why-choose-area .main-head {
    padding-bottom: 30px;
}

.why-choose-area {
    padding: 0px 25px 40px;
}
.why-choose-bx > .vc_column-inner > .wpb_wrapper {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0px 3px 14px #dedede;
    padding-bottom: 15px;
}
.why-btn button {
    color: #fff !important;
    background-color: #f3ca7c !important;
    background-image: none !important;
    padding: 10px 24px 13px !important;
    font-family: "Montserrat";
    margin-top: 8px;
    font-weight: 300;
}
.why-choose-bx h3 {
    font-weight: 600 !important;
}
.why-btn a {
    background-image: none !important;
    color: #000 !important;
    background: #f3ca7c !important;
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 15px;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 10px 20px !important;
}
.why-dubai {
    padding-top: 30px;
    padding-bottom: 0px;
}

/*============end why choose area ================*/

.faq-toggle-tab {
   /* box-shadow: 0px 0px 8px #ededed;*/
    padding: 7px;
    border-radius: 3px;
}
.faq-area {
    padding: 0px 25px 20px;
}
.faq-area .main-head {
    padding-bottom: 30px;
}
.faq-toggle-tab h4 {
    font-size: 18px;
    font-family: "Montserrat";
    font-weight: 400;
}
.vc_toggle_size_md.vc_toggle_default.faq-toggle-tab .vc_toggle_title .vc_toggle_icon {
    left: auto !important;
    right: 10px !important;
    background: #f3ca7c;
    border: 1px solid #f3ca7c;
}
.faq-toggle-tab .vc_toggle_title {
    padding-left: 10px !important;
}
.faq-toggle-tab .vc_toggle_content {
    padding-left: 10px !important;
}
.vc_toggle_default.faq-toggle-tab .vc_toggle_icon::before {
    border: 1px solid #f3ca7c;
}
.vc_toggle_default.faq-toggle-tab .vc_toggle_icon::after,
.vc_toggle_default.faq-toggle-tab .vc_toggle_icon::before {
    background: #f3ca7c;
}

.how-help-bar {
    background-color: #f3ca7c;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    margin-top: 40px;
}
.how-help-bar h5 {
    margin-bottom: 0px;
    color: #fff;
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 16px;
    margin-right: 20px;
}
.how-help-bar a {
    background-color: #000;
    color: #fff;
    text-decoration: none;
    padding: 2px 10px 3px;
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 13px;
    border-radius: 3px;
}

/*==============footer area ===========*/

.foot-cnt-btn {
    background: #f3ca7c !important;
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 13px;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 5px 23px;
    color: #000 !important;
    text-decoration: none;
    width: 160px;
    display: block;
    text-align: center;
}
#presscore-contact-info-widget-3 .widget-info {
    padding-right: 50px;
}
#presscore-contact-info-widget-3 .widget-info {
    text-align: center;
}

.logo-sub-head p {
    color: #f3ca7c;
    font-size: 19px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.footer .widget .widget-title {
    text-transform: uppercase;
    font-family: "Montserrat";
    font-size: 18px;
    margin-bottom: 35px;
}
#bottom-bar {
    background-color: #262626;
    border-top: solid 1px #f3ca7c;
    /* border-bottom: solid 1px #f3ca7c; */
    color: #f3ca7c;
}
#footer {
    border-bottom: solid 1px #f3ca7c;
}
#bottom-bar .wf-container-bottom {
    border-top: 0px !important;
}
#bottom-bar .wf-container-bottom {
    justify-content: center !important;
    align-items: center !important;
}
#bottom-bar .wf-float-right {
    display: none;
}
/* #footer.solid-bg {
    background: #000000e0 url(https://onlinevestige.com/millionairesme/wp-content/uploads/2022/07/Untitled-5.jpg) repeat center top !important;
    background-blend-mode: overlay;
} */
.footer .privacy-form a.dt-btn {
    background: #f3ca7c !important;
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 13px;
    border-radius: 3px;
    text-transform: uppercase;
    padding: 5px 23px;
    color: #000 !important;
}
#bottom-bar .wf-float-left {
    text-transform: capitalize;
}
.privacy-form {
    width: 86%;
}
.privacy-form .form-fields input {
    min-height: auto;
    height: auto;
    padding: 2px 11px;
}
.how-help-bar h5 {
    display: none;
}
.how-help-bar a {
    display: none;
}

.widget-info ul li {
    display: flex;
    margin-bottom: 10px;
}
.widget-info ul li span {
    width: 32px;
}
.widget-info ul li img {
    width: 19px;
}
.widget-info ul li a {
    text-decoration: none;
    color: #f3ca7c !important;
    font-family: 'Montserrat' !important;
}
.foot-logo-dis {
    color: #f3ca7c;
    margin-top: 5px;
    font-family: Montserrat;
}
#bottom-bar .wf-float-left {
    margin-right: 0px;
    text-align: center;
}

#presscore-contact-info-widget-2 .widget-info {
    padding-left: 70px;
}
#presscore-contact-info-widget-3 .widget-info {
    float: right;
}
/*==============end footer area ===========*/

/*=========== bespoke page ====================== */
.cmp-about-area .about-rgt-cnt p {
    font-size: 20px;
}
.cmp-about-area .vc_column-inner {
    padding-top: 0px !important;
}
.home-about-area.cmp-about-area {
    padding-bottom: 0px;
}

.bs-bred-down > .about-rgt-cnt > .vc_column-inner {
    padding-top: 0px;
}
.bs-bred-down .wpb_wrapper p {
    font-size: 17px;
}
.bs-bred-down {
    padding-bottom: 0px;
}
.bespoke-slide .shortcode-teaser-content p {
    text-align: justify;
}
.bespoke-slide .shortcode-teaser-content h4 {
    text-align: center;
}

.bespoke-teaser-bx .vc_single_image-wrapper img {
    height: 170px;
    object-fit: cover;
}
.bespoke-teaser-bx > .vc_column-inner > .wpb_wrapper {
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0px 0px 9px #e3e3e3;
    margin: 3px 0px;
    height: 100%;
}

.bespoke-teaser-bx .wpb_single_image {
    margin-bottom: 0px;
}

.bespoke-teaser-bx .bes-box-head {
    font-family: "Montserrat" !important;
    margin-bottom: 0px;
    padding: 8px 10px;
    font-size: 16px !important;
}
.bespoke-teaser-bx .wpb_wrapper p {
    text-align: justify;
    font-size: 15px;
    padding: 10px 15px;
}
.bespoke-teaser-bx .wpb_text_column {
    margin-bottom: 0px;
}

.bespoke-service-area {
    padding: 0px 25px 50px;
}
.bespoke-service-area .vc_column-inner {
    padding-top: 0px !important;
}
.bespoke-service-area .main-head {
    padding-bottom: 30px;
}
.besp-servi-icon-text {
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0px 0px 9px #e3e3e3;
    margin: 3px;
    padding: 18px;
}
.besp-servi-icon-text h4.dt-text-title {
    font-weight: 500;
    padding: 12px 0px 8px;
}

.our-partner-area .vc_column-inner {
    padding-top: 6px !important;
}
.our-partner-area .main-head {
    padding-bottom: 7px;
}
.our-partner-area {
    padding: 0px 25px;
}
.cliend-slide-inner {
    margin-bottom: 0px !important;
}
.partner-img {
    text-align: center !important;
}
.partner-img img {
    width: 80px;
    height: 50px;
    object-fit: contain;
}
.partner-img {
    box-shadow: 0px 0px 5px #d7d7d7;
    padding: 3px;
    border-radius: 3px;
}
.cliend-slide-inner .slick-slide {
    margin: 15px !important;
}
.about-repate .about-lft-img {
    margin-bottom: 0px !important;
}

.about-two .sline-down-box {
    padding: 0px !important;
}
.about-two .sline-down-box > .vc_column-inner {
    padding: 0;
}
.sline-down-box 
 .about-rgt-cnt {
    padding: 0px 30px;
}


/*==============bespoke experience services  new ============ */

.service-slide .shortcode-teaser.img-full {
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0px 0px 9px #e3e3e3;
    margin: 3px 0px;
}

.service-slide .shortcode-teaser-content.text-big {
    padding: 0px 15px 10px;
}
.service-slide .shortcode-teaser.img-full img {
    height: 170px;
    object-fit: cover;
    border-radius: 3px;
}

.service-slide.bespoke-slide {
    margin-bottom: 25px;
}
.bespoke-service-area {
    padding: 0px 25px 30px;
}
.fancy-header .fancy-subtitle {
    padding-top: 40px;
}
.more-money .vc_column-inner {
    padding-top: 50px !important;
    padding-bottom: 71px;
}

/*=========== end  bespoke page ====================== */

/*================ other services ================== */
.main-service-page .besp-servi-icon-text {
    margin-bottom: 30px;
    min-height: 140px;
}
.home-about-area.support-about {
    padding: 21px 13px 22px !important;
}
.bespoke-service-area.support-service-area {
    padding-top: 0px !important;
}

.support-service-box ul li:before {
    content: "-";
    padding-right: 15px;
    vertical-align: bottom;
    color: #f3ca7c;
    font-size: 25px;
}
.support-service-box ul li {
    position: relative;
    list-style: none;
    font-size: 14px;
    display: flex;
}

.support-service-box ul {
    margin-left: 0px;
}

.support-about .wpb_wrapper p {
    font-size: 18px;
}

.support-about > .about-rgt-cnt > .vc_column-inner {
    padding-top: 0px;
}
.home-about-area.support-about {
    padding: 21px 13px 0px !important;
}

/*================end  other services ================== */

/*=================faq page ===================*/
.faq-main-area {
    padding-top: 40px;
}
.faq-main-area .ult_tabs {
    margin: auto auto 1px auto;
}
.faq-main-area .vc_column-inner {
    padding-top: 0px !important;
}
.top-tab .ult_tabmenu {
    padding: 0px 14px !important;
}
.top-tab .ult_tabcontent {
    display: contents !important;
}
.faq-main-area .ult_tabmenu.style1 li.ult_tab_li {
    width: 25%;
}

.faq-main-area .faq-toggle-tab ul {
    padding-left: 50px !important;
    margin-left: 0px;
    color: #262626;
}
.faq-main-area .faq-toggle-tab p {
    color: #262626;
}
.faq-main-area .faq-toggle-tab ul li {
    position: relative;
    list-style: none;
}
.faq-main-area .faq-toggle-tab ul li a {
    color: #f3ca7c;
}
.faq-main-area .faq-toggle-tab ul li:before {
    content: "-";
    padding-right: 15px;
    vertical-align: bottom;
    color: #f3ca7c;
    font-size: 25px;
}
/*=================end faq page ===================*/

/*====================company-formation==============*/
.company-for-area > .wpb_column > .vc_column-inner {
    padding-top: 0px !important;
}
.company-form-contact form.wpcf7-form {
    border-radius: 15px;
    background-color: #f6f6f6;
    margin: 3px;
    padding: 30px 30px 30px;
}

.company-form-contact form input,
.company-form-contact form textarea {
    color: #000;
}

.company-form-contact form .wpcf7-submit {
    font-family: "Montserrat" !important;
    font-weight: 400 !important;
    font-size: 15px !important;
    border-radius: 3px !important;
    text-transform: uppercase !important;
    padding: 11px 34px !important;
    background: #f3ca7c !important;
    color: #fff !important;
}
.company-form-contact .form-ext-info {
    margin-bottom: 0px;
    font-size: 14px;
    color: #000;
}

.page-id-2115 ul {
    padding: 0px !important;
    margin: 0px !important;
}

.company-form-contact .wf-1.wf-cell label {
    width: 99.5%;
    margin: 22px 0px 0px;
}
.company-form-contact form.wpcf7-form input::placeholder {
    color: #f3ca7c;
    opacity: 1;
}
.company-form-contact form.wpcf7-form textarea::placeholder {
    color: #f3ca7c;
    opacity: 1;
}
.company-form-contact form.wpcf7-form select {
    color: #f3ca7c;
    background: url("https://www.millionairesme.com/wp-content/uploads/2022/08/download-svg.png")    no-repeat;
    background-size: 13px;
    background-position: calc(100% - 17px) 17px;
    background-repeat: no-repeat;
    background-color: #fff;
}
.company-form-contact form.wpcf7-form select::placeholder {
    color: #f3ca7c;
    opacity: 1;
}

#myModal .modal-dialog.modal-lg {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}
.company-form-contact textarea.wpcf7-textarea {
    height: 110px;
}

.page-id-2115 .dt-contact-form p.the7-form-terms-wrap {
    display: flex;
    align-items: baseline;
}

.companyInfoSECtion .accordion {
    border-radius: 10px;
}

.companyInfoSECtion .accordion .companyFormatinHead {
    background-color: #f3ca7c;
    padding: 4px 7px;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
    color: #000;
    font-size: 15px;
    font-family: "Montserrat";
    font-weight: 500;
}
.companyInfoSECtion .accordion-item {
    border: none;
    background-color: #f2f2f2;
    padding: 10px 15px 7px 45px;
    border-bottom: solid 1px #fff;
}
.companyInfoSECtion .accordion-button {
    background-color: transparent !important;
    box-shadow: none !important;
    border: none;
    color: #f3ca7c !important;
    padding: 0;
    font-size: 15px;
}

.companyInfoSECtion .accordion-body {
    padding: 0px 0px;
}

.companyInfoSECtion .accordion-body .slides li a {
    color: #777777;
    font-size: 14px;
    font-family: "Hind Vadodara";
    font-weight: 600;
    padding: 0px 0px 0px;
    line-height: 22px;
}
.companyInfoSECtion .accordion-body .slides li {
    list-style: none;
}
.accordion-button::after {
    display: none;
}

.companyInfoSECtion h3 {
    font-size: 32px;
    font-family: "Montserrat";
    font-weight: 300;
    line-height: 42px;
}
.company-for-area {
    padding-top: 20px;
}

.companyInfoSECtion .accordion-body .slides li.active a {
    color: #f3ca7c;
}

.companyInfoSECtion h4 {
    font-size: 26px;
    font-family: "Montserrat";
    font-weight: 300;
    line-height: 42px;
    margin-top: 18px;
}
.companyInfoSECtion ul {
    padding-left: 30px !important;
}
.companyInfoSECtion ul.slides {
    padding-left: 15px !important;
}
.companyInfoSECtion .tab-pane p a {
    color: #f3ca7c;
}
.companyInfoSECtion .tab-pane {
    padding-bottom: 20px;
}

.companyInfoSECtion .accordion .companyFormatinHead.contact-pop {
    border-radius: 0px 0px 10px 10px;
    cursor: pointer;
}
.companyInfoSECtion .tab-content .tab-pane p {
    text-align: justify;
}
.companyInfoSECtion .tab-pane ul li {
    position: relative;
    list-style: none;
}
.companyInfoSECtion .tab-pane ul li:before {
    content: "-";
    padding-right: 15px;
    vertical-align: bottom;
    color: #f3ca7c;
    font-size: 25px;
}

.scroll-top.on {
    display: none;
}

/*.pdl {
    padding-left: 40px;
    display: inline-block;
}*/
.pdl {
    padding-left: 80px;
    display: inline-block;
    margin-bottom: 0px !important;
}


.page-id-2401 .content ol, .page-id-2401 .content ul {
    margin: -10px 0px 10px 20px;
}

.companyInfoSECtion .tab-pane ul {
    padding-left: 80px !important;
}

/*new company formation*/
.toggle-on-show ul {
    margin-left: 0px;
}
.toggle-on-show {
    padding-left: 80px;
}
.toggle-on-show ul li {
    display: flex;
    position: relative;
    list-style: none;
}
.toggle-on-show ul li:before {
    content: "-";
    padding-right: 15px;
    vertical-align: bottom;
    color: #f3ca7c;
    font-size: 25px;
}
.lic-tab-tog {
    color: #000;
    margin-bottom: 0px !important;
}
.toggle-on-show {
    color: #000;
    margin-bottom: 20px !important;
}
/*.uae-top {
    color: #000;
    margin-bottom: 15px !important;
}*/
.uae-top {
    color: #000;
    margin-bottom: 15px !important;
    padding: 0px 40px;
}
.type-min-lic-btn {
    margin-bottom: 10px;
}
.type-min-lic-btn .toggle-linc {
    color: #000;
    text-decoration: none;
}
.toggle-linc{
    transition: all 0.3s;
}
.toggle-linc:after {
    content: "+";
    padding-left: 9px;
    vertical-align: bottom;
    color: #f3ca7c;
    font-size: 24px;
}
.toggle-linc.active:after{
    content: "-";
}
.toggle-on-show {
    display: none;
}
.toggle-linc {
    cursor: pointer;
}

.lic-tab-tog.uae-free-zone .toggle-on-show {
    display: block !important;
}
.faq-main-area.tab-company-for {
    padding-top: 0px;
}

/*====================end company-formation==============*/

/*====================contact page ===================*/
.watch-area {
    padding: 20px 25px 0px;
}
.wrap-inner-watch > .vc_column-inner > .wpb_wrapper {
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0px 0px 9px #e3e3e3;
    margin: 3px;
    padding: 18px;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
    background: 0 0;
    border: none;
    padding: 0 !important;
    background: #f3ca7c !important;
    height: 30px;
    width: 30px;
    line-height: 35px !important;
    color: #fff !important;
    border: solid 1px #f3ca7c !important;
    border-radius: 100%;
}

.owl-next:focus,
.owl-prev:focus {
    outline: none;
}
.owl-next {
    position: absolute;
    right: -20px;
    bottom: unset;
    top: 40%;
}
.owl-prev {
    position: absolute;
    bottom: unset;
    top: 40%;
    left: -20px;
}
.owl-prev span {
    font-size: 30px;
    line-height: 21px;
}
.owl-next span {
    font-size: 30px;
    line-height: 21px;
}
.owl-dots {
    display: none;
}
.owl-nav {
    display: block !important;
}

.wrap-inner-watch .mx-time-zone {
    font-size: 16px !important;
}
.wrap-inner-watch .mx-elem-days {
    font-size: 14px !important;
}

.wrap-inner-watch .wpb_text_column.wpb_content_element {
    margin-bottom: 0px;
}

.fancy-header .fancy-title {
    font-weight: 300;
    font-family: "Montserrat";
}
h2.fancy-subtitle {
    font-weight: 400 !important;
}

.contact-info-inner > .vc_column-inner > .wpb_wrapper {
    border-radius: 15px;
    background-color: #f6f6f6;
    padding: 18px;
    padding-top: 29px;
    min-height: 400px;
}
.cnt-info-lbl-cnt h2 {
    font-weight: 400;
}
.cnt-info-lbl-cnt .uvc-sub-heading a {
    color: #000;
    text-decoration: none;
}
.cnt-info-lbl-cnt {
    padding-bottom: 14px;
}

.cnt-form-two form.wpcf7-form input::placeholder {
    color: #f3ca7c;
    opacity: 1;
}
.cnt-form-two form.wpcf7-form textarea::placeholder {
    color: #f3ca7c;
    opacity: 1;
}
.cnt-form-two form.wpcf7-form select {
    color: #f3ca7c;
    background: url("https://www.millionairesme.com/wp-content/uploads/2022/08/download-svg.png")    no-repeat;
    background-size: 13px;
    background-position: calc(100% - 17px) 17px;
    background-repeat: no-repeat;
    background-color: #fff;
}
.cnt-form-two form.wpcf7-form select::placeholder {
    color: #f3ca7c;
    opacity: 1;
}
.company-form-contact.cnt-form-two form textarea {
    margin-top: 0px;
}
.cstm-name {
    display: flex;
    justify-content: space-between;
}
.cstm-uname {
    width: 49%;
}
.page-id-2139 #presscore-contact-info-widget-3 .widget-info {
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    width: 100%;
}

.page-id-2139 #presscore-contact-info-widget-3 {
    text-align: center;
    width: 100% !important;
}
.page-id-2139 #presscore-contact-info-widget-2 {
    display: none;
}
.page-id-2139 #footer .wf-container {
    display: flex;
}

/*.contact select:not(.elementor-field){
    background-image: linear-gradient(45deg,transparent 50%,#f3ca7c 50%), linear-gradient(135deg,#f3ca7c 50%,transparent 50%) !important;
}
*/
.sticky-off .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover{
    color: #f3ca7c !important;
}

/*.wf-container > .wpcf7-form-control-wrap:after {
    content: '';
    border: solid #f3ca7c;
    border-width: 0px 3px 3px 0px;
    display: inline-block;
    padding: 3px;
    vertical-align: middle;
    position: absolute;
    right: 12px;
    z-index: 9999;
    top: 3px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}*/
/*====================emd contact page ===================*/


.header-bar span.menu-text {
    font-family: 'montserrat' !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 17px !important;
    text-transform: uppercase !important;
}

.header-bar ul#primary-menu{
    -ms-flex-pack: center;
    -ms-justify-content: center;
    justify-content: end !important;
}

.header-bar .main-nav > li > a {
    margin: 0px 10px 0px 10px;
    padding: 25px 4px 4px 4px;
    color: #fff !important;
}
header.header-bar{
    height: 60px;
}
.masthead.inline-header.center.light-preset-color.full-height.shadow-decoration.shadow-mobile-header-decoration.small-mobile-menu-icon.dt-parent-menu-clickable.show-sub-menu-on-hover.show-device-logo.show-mobile-logo.fixed-masthead.sticky-on {
    background: #262626 !important;
}
.sticky-on .main-nav > li:not(.wpml-ls-item) > a .menu-text, #phantom .main-nav > li:not(.wpml-ls-item) > a .menu-text {
    color: #fff;
}

.top-bar {
    min-height: 22px;
    padding: 9px 50px 0px 50px;
}
/*===============responsive area ===================*/
@media screen and (min-width: 992px) and (max-width: 1024px){
	.sticky-mobile-on.masthead:not(.side-header), .side-header.masthead-mobile-header.sticky-mobile-on {
	    background-color: #262626 !important;
	}
	.mobile-header-bar .mobile-branding img {
	    width: 198px;
	}
    .faq-main-area .ult_tabmenu.style1 li.ult_tab_li {
        width: 100%;
        border-radius: 0px !important;
    }
    .faq-main-area .ult_tabmenu.style1 li.ult_tab_li:not(:first-child) {
        border-left: solid 1px #f3ca7c !important;
    }

}
@media screen and (max-width: 992px) {
	.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:after,
	.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .menu-line:before {
	  background: #f3ca7c !important;
	}
}

@media screen and (max-width: 992px) {
    .mobile-header-bar .mobile-branding img {
        width: 198px;
    }
    rs-arrow {
        display: none !important;
    }
    .extra-empt {
        height: 50px !important;
    }
    .main-head {
        font-size: 22px !important;
    }

    .about-rgt-cnt > .vc_column-inner {
        padding-top: 15px !important;
    }
    .why-choose-area .main-head {
        padding-bottom: 15px;
    }
    .why-choose-bx > .vc_column-inner > .wpb_wrapper {
        margin-bottom: 25px;
    }
    .why-choose-area {
        padding: 0px 5px 0px;
    }
    .faq-area .main-head {
        padding-bottom: 20px;
    }
    .faq-toggle-tab h4 {
        font-size: 15px;
    }

    #footer .wf-container-footer {
        padding-top: 40px;
    }

    .foot-logo {
        width: 280px;
    }

    .fancy-header .fancy-title {
        font-size: 18px;
    }
    .bespoke-service-area .main-head {
        padding-bottom: 20px;
    }

    .our-partner-area .main-head {
        padding-bottom: 10px;
    }

    .bespoke-service-area a.owl-prev {
        left: -20px !important;
    }
    .bespoke-service-area a.owl-next {
        right: -20px !important;
    }
    .bespoke-service-area.company-gor-page {
        padding: 0px 5px 50px;
    }
    .contact-info-inner > .vc_column-inner > .wpb_wrapper {
        margin-bottom: 20px !important;
    }
    .companyInfoSECtion h3 {
        font-size: 20px;
        line-height: 31px;
        margin-bottom: 15px;
    }

    .companyInfoSECtion .accordion {
        margin-bottom: 24px !important;
    }
    .companyInfoSECtion p {
        font-size: 15px;
    }
    .home-about-area {
        padding: 1px 10px 22px;
    }
    .sline-down-box h2.main-head {
        font-size: 18px !important;
        font-weight: 500 !important;
    }
    .sline-down-box .about-lft-img img {
        height: auto;
    }
    .why-dubai {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .service-slide .shortcode-teaser.img-full {
        margin-bottom: 20px;
    }
    .service-slide.bespoke-slide {
        margin-bottom: auto;
    }
    .faq-main-area .ult_tabmenu.style1 li.ult_tab_li {
        width: 100%;
        border-radius: 0px !important;
    }
    .faq-main-area .ult_tabmenu.style1 li.ult_tab_li:not(:first-child) {
        border-left: solid 1px #f3ca7c !important;
    }
    #myModal .modal-dialog.modal-lg {
        display: block;
    }
    .tools {
        display: none;
    }
    #presscore-contact-info-widget-3 .widget-info {
        float: left;
    }
    #presscore-contact-info-widget-2 .widget-info {
        padding-left: 0px;
    }
    .bespoke-service-area .vc_column-inner {
        margin-bottom: 15px;
    }
    .more-money .vc_column-inner {
        padding-top: 30px !important;
        padding-bottom: 50px;
    }
    .bespoke-service-area.support-service-area {
        padding-bottom: 0px;
    }
    .contact-info-inner > .vc_column-inner > .wpb_wrapper {
        min-height: auto;
    }
    .page-id-2139 #footer .wf-container {
        display: initial;
    }
    .page-id-2139 #presscore-contact-info-widget-3 .widget-info {
        padding-left: 0px;
    }
    .page-id-2139 #presscore-contact-info-widget-2 {
        display: none;
    }
    .page-id-2139 .bespoke-service-area.company-gor-page {
        padding: 0px 5px 10px;
    }
    .about-two .sline-down-box > .vc_column-inner {
        padding: 15px;
    }
    
    .home-milin-abou .wpb_text_column.wpb_content_element {
        padding: 0px !important;
    }
    .sticky-mobile-on.masthead:not(.side-header), .side-header.masthead-mobile-header.sticky-mobile-on {
	    background-color: #262626 !important;
	}
    .sline-down-box.comp-order {
	    order: 2;
	}
	/*.footer .widget {
	    padding: 0 35px 3px 35px !important;
	}
	*/
	#presscore-contact-info-widget-3 .widget-info {
	    padding-right: 0px;
	    margin: 0 auto;
	    width: 100%;
	}
	.sline-down-box.bes-order {
	    order: 2;
	}

}

/*===============end responsive area ===================*/
