html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Helvetica';
    margin: 0px;
    padding: 0px;
    color: #000;
    overflow-x: hidden;
}


ul {
    margin: 0;
    padding: 0;
}


li {
    list-style: none;
    font-family: 'Helvetica';
}

p {
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 15px;
    font-family: 'Wix Madefor Text';
    color: #080706
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Helvetica';
	font-weight:600;
}

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

.clear {
    clear: both;
    float: none;
    width: 100%;
}

.clearfix::after {
    display: block;
    content: "";
    clear: both;
}

a {
    text-decoration: none !important;
    transition: all 0.2s ease-in;
    color: #1f1f1f;
   
}
input,textarea{font-family: 'Helvetica';}
a:hover {
    color: #000;
}

a,
span {
    display: inline-block;
    font-family: 'Wix Madefor Text';
}

:focus {
    box-shadow: none !important;
    outline: none !important;
}

@media (min-width: 1366px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1250px;
    }
}

@media (min-width: 1440px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1350px;
    }
}

@media (min-width: 1600px) {

    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1500px;
    }
}


@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-BoldOblique.woff2') format('woff2'),
        url('../fonts/Helvetica-BoldOblique.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Compressed.woff2') format('woff2'),
        url('../fonts/Helvetica-Compressed.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica.woff2') format('woff2'),
        url('../fonts/Helvetica.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Bold.woff2') format('woff2'),
        url('../fonts/Helvetica-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Oblique.woff2') format('woff2'),
        url('../fonts/Helvetica-Oblique.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Light.woff2') format('woff2'),
        url('../fonts/Helvetica-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}








@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-BoldItalic.woff2') format('woff2'),
        url('../fonts/WixMadeforText-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-Bold.woff2') format('woff2'),
        url('../fonts/WixMadeforText-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-ExtraBold.woff2') format('woff2'),
        url('../fonts/WixMadeforText-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-ExtraBoldItalic.woff2') format('woff2'),
        url('../fonts/WixMadeforText-ExtraBoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-SemiBold.woff2') format('woff2'),
        url('../fonts/WixMadeforText-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-MediumItalic.woff2') format('woff2'),
        url('../fonts/WixMadeforText-MediumItalic.woff') format('woff');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-Regular.woff2') format('woff2'),
        url('../fonts/WixMadeforText-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-Italic.woff2') format('woff2'),
        url('../fonts/WixMadeforText-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-Medium.woff2') format('woff2'),
        url('../fonts/WixMadeforText-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Text';
    src: url('../fonts/WixMadeforText-SemiBoldItalic.woff2') format('woff2'),
        url('../fonts/WixMadeforText-SemiBoldItalic.woff') format('woff');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}



@font-face {
    font-family: 'Wix Madefor Display';
    src: url('../fonts/WixMadeforDisplay-ExtraBold.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display';
    src: url('../fonts/WixMadeforDisplay-Bold.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display';
    src: url('../fonts/WixMadeforDisplay-Medium.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display';
    src: url('../fonts/WixMadeforDisplay-Regular.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Wix Madefor Display';
    src: url('../fonts/WixMadeforDisplay-SemiBold.woff2') format('woff2'),
        url('../fonts/WixMadeforDisplay-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}


/* HEADER STYLES*/
.page-header {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 999;
    padding: 10px 55px 0px;
    /* background-color: #000; */
    /* box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1); */
}
.contact-form-main .wpcf7-form-control.wpcf7-submit.has-spinner.btn-hover {
    border: none;
}


.page-header.is-sticky  .navbar-expand-lg .navbar-collapse {
    justify-content: left;
    align-items: center;
}
.page-header.is-sticky #mnmwp-main-menu ul.mnmwp-menu {
    outline: 0;
    position: absolute;
    top: -8px;
    right: 0;
}


/* STICKY STYLES */
.page-header.is-sticky {
    position: fixed;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    padding: 15px 55px;
    backdrop-filter: blur(10px);
    animation: slideDown 0.35s ease-out;
    background: #000;
    z-index: 9999;
}
.page-header.is-sticky .navbar {
    padding: 0;
}
.page-header.is-sticky img {
    max-width: 50%;
}

.page-header.is-sticky .main-menulist {
    padding: 0px 40px;
}

@keyframes slideDown {
    from {
        transform: translateY(-100%);
    }

    to {
        transform: translateY(0);
    }
}

/* ----------------end---------------------- */


/* -----------------header-section-------------------} */

/* -----------dropdown-hover------------ */

 @media (min-width: 1200px) {
    .navbar .nav-item .dropdown-menu {
        /* display: block; */
        visibility: hidden;
        top: 100%;
        transform: rotateX(-75deg);
        transform-origin: 0% 0%;
        transition: .5s;
        opacity: 0;
        background-color: #fff !important;

    }

    .navbar .nav-item:hover .dropdown-menu {
        transform: rotateX(0deg);
        visibility: visible;
        opacity: 1;

    }
}

.dropdown .dropdown-menu li:hover {
    background: #b5def0 !important;
    color: #000;
}
.nav-btn {
    position: relative;
    top: 23px;
    width: 290px;
    margin-left: 20px;
}

.page-header.is-sticky .navbar-expand-lg .navbar-nav {
    top: 0;
}

.page-header.is-sticky .nav-btn {
    top: 0;
}
.navbar-btn {
    background: #f3dd99;
    color: #1f232e;
    padding: 15px 35px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 7px;
    margin: 0px;
    font-family: 'Wix Madefor Display';
}
.navbar-btn:hover {
    background-color: #1f232e;
    transition: 0.5s ease-in-out;
    color: #fff !important;
    filter: drop-shadow(1px 1px 3px #1f232e);
}
.dropdown .dropdown-menu li:hover a {
    color: #000;
}

.btn-hover:hover {
    background-color: #1f232e;
    transition: 0.5s ease-in-out;
    color: #fff !important;
    filter: drop-shadow(1px 1px 3px #1f232e);
} 
.dropdown-item a {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
}

#mnmwp-main-menu ul.mnmwp-menu {
    top: 30px !important;
}
#mnmwp-main-menu ul li a {
    padding: 15px 30px !important;
}
.page-header.is-sticky #mnmwp-main-menu ul.mnmwp-menu {
    top: -25px !important;
}
/* --------------end------------------ */
 
.Newsletter .footer-subscribe {
    padding: 15px 30px;
    font-size: 20px;
    color: #000;
    background-color: #f6dc96;
    border-radius: 5px;
    letter-spacing: 1px;
       width: fit-content;
}

.dropdown-item:hover {
    background: #b5def0;
    color: #000;
}
.dropdown-item:hover a{
    color: #000;
}
.dropdown-menu{
background-color: #0c3f26 !important;
color: #fff;
} 

.navbar {
    padding: 10px 0px;
}

.navbar-dark .navbar-brand {
    color: #fff;
    margin: 0 !important;
    padding: 0px 0px;
    width: 400px;
}

.navbar-expand-lg .navbar-collapse {
    justify-content:left;
	 align-items: self-start;
}

.btn-secondary {
    font-size: 20px;
    color: #000;
    font-weight: 500;
    background-color: transparent;
    border-color: transparent;
    
}

.btn-secondary:hover {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
    transition: 0.5s ease-in-out;
}

.home-sec2-cont.home3-cont .home-sec2-cont {
    font-size: 25px;
    color: #13528d;
    font-weight: bold;
}
.navbar .nav-link {
    font-size: 20px;
    color: #fff !important;
    transition: 0.5s ease-in-out;
    font-family: 'Wix Madefor Display';
    
}

.nav-link:hover {
    color: #afdaf1 !important;
}

.navbar-toggler {
    background-color: #000;
}
.nav-item {
    padding: 0px 13px;
    display: flex
;
    align-items: center;
}
.nav-item .btn-hover {
    background: #f6dc96;
    color: #1f232e;
    padding: 13px 30px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 7px;
    margin: 3px;
    font-family: 'Wix Madefor Display';
}
.nav-item .btn-hover:hover {
    background-color: #1f232e;
    transition: 0.5s ease-in-out;
    color: #fff;
    filter: drop-shadow(1px 1px 3px #1f232e);
}

.navbar-expand-lg .navbar-nav {
    flex-direction: row;
    align-items: center;
    justify-content: end;
    width: 100%;
    position: relative;
    top: -80px;
}
/* 
.dropdown-item:focus,
.dropdown-item:hover {

    background-color: transparent;
} */

.btn-secondary:focus {
    border-bottom: 2px solid #bc9702;
    transition: 0.5s ease-in-out;
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
}

.nav-right {
    text-align: end;
}

.nav-right .header-btn {
    background-color: #bc9702;
    color: #fff;
    padding: 14px 42px;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 500;
    transition: 0.5s ease-in-out;
}

.img-hover {
    border-radius: 5px;
    overflow: hidden;
    transition: 0.5s ease-in-out;
}

.img-hover img {
    transition: 0.5s ease-in-out;
}

.img-hover img:hover {
    transform: scale(1.1);
    transition: 0.5s ease-in-out;
}

.home-banner-section {
    position: relative;
}

.home-banner-content {
    position: absolute;
    top: 34%;
    left: 0px;
    width: 100%;
}
.inner-banner-content {
    text-align:left;
    top: 60%;
}
.main-heading {
    padding-left: 0px;
}
.main-heading {
    padding-left: 40px;
}
.main-title {
    color: #afdaf1;
    font-size: 70px;
    font-weight: bold;
}
.home-banner-content p {
    color: #fff;
    font-size: 28px;
    line-height: 47px;
    padding-right: 120px;
}

.bannner-sub-title {
    font-size: 34px;
    color: #fff;
    font-weight: 300;
    text-align: center;
    letter-spacing: 2px;
}

/* .btn-hover.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-60.nav-item .nav-link {
    color: #000000 !important;
} */
.btn-hover.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-60.nav-item .nav-link:hover {
    color: #ffff !important;
}

.banner-btn a {
    background: #f3dd99;
    color: #1f232e;
    padding: 15px 35px;
    font-size: 20px;
    font-weight: bold;
    border-radius: 7px;
    margin: 3px;
    font-family: 'Wix Madefor Display';
}

.banner-btn i {
    padding-right: 10px;
    font-size: 20px;

}
.banner-image{ background: #000;}
.banner-image img {  opacity: 0.5;}



/* -----------------------services----------------------- */



.home-sec3 {
    padding: 100px 0px 100px 0px;
}

.home2-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
    margin-left: 3px;
    height: 100%;
    transition: .4s ease-in-out;
    border-radius: 5px;
}

.home2-card img {
    margin-bottom: 20px;
    object-fit: cover;
}

.intro {
    position: absolute;
    height: 150px;
    width: 100%;
    bottom: 0;
    text-align: left;
    overflow: hidden;
    padding: 80px 0px 0px;
    color: #fff;
    background: linear-gradient(180deg, #fff0 -2%, #1c1c1c 70%);
    transition: .4s ease-in-out;
    padding-left: 30px;
}

.home2-card:hover .intro {
    height: 100%;
    bottom: 0px;
    padding: 80% 30px 0px 30px;
}

button.feedback {
    display: none;
}
/* / home-section4 / */


.home-sec4 {
    padding: 0px 0px 100px 0px;
}
.service-title {
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 20px;
    transition: .4s ease-in-out;
    color: #ffffff;
    text-shadow: 0px 1px 5px #000;
}

.home2-title.home4-title {
    margin-bottom: 40px;
}

.intro p {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 30px;
}

.home4-subtitle {
    font-size: 25px;
    font-weight: 700;
    line-height: 29px;
    margin-bottom: 80px;
}

.home4-card {
    width: fit-content;
}

.home4-box {
    text-align: center;
    border-radius: 8px;
    box-shadow: 0px 0px 20px #ccc;
    height: 100%;
    border: 1px solid #b8b8b8;
    position: relative;
    padding: 107px 37px 50px 37px;
    max-width: 635px;
    margin: auto;
    transition: all 0.5s ease-in-out;
}

.home4-box:hover {
    background: #000000;
    transition: all 0.5s ease-in-out;
}

.home4-num {
    font-size: 34px;
    font-weight: 700;
    height: 69px;
    width: 69px;
    background: #ec2028;
    border: 1px solid #ec2028;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -37px;
    transition: all 0.5s ease-in-out;
}

.home4-box:hover .home4-num {
    background: #ec2028;
    color: #fff;
    border: 1px solid #ec2028;
    transition: all 0.5s ease-in-out;
}

.home4-box p {
    font-size: 19px;
    font-weight: 400;
    line-height: 34px;
    text-align: center;
    transition: all 0.5s ease-in-out;
}
.home-sec2-cont p{
    font-size: 25px;
    color: #1f232e;
    margin-bottom: 25PX;
    
}
.home-sec2-cont p a{
    font-size: 25px;
    color: #13528d;
    font-weight: bold;
    
}


.home4-box:hover p {
    color: #fff;
    transition: all 0.5s ease-in-out;
}

.home4-box p span a {
    color: #ec2028;
}

.home2-title {
    font-size: 48px;
    color: #1f232e;
    margin-bottom: 25px;
    font-weight: 600;
}



/* ---------------------our-founder-------------------- */


.our-founder{
    padding: 0px 0px;
    background: #1f232e;
}
.our-founder .exeper{
    width: 350px;
    height: 350px;
    background: #afdaf1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: all 0.5s ease-in-out;
}
.our-founder:hover .exeper{
    box-shadow: 0px 0px 15px #f6dc96;
}
.founder-lft img {
    float: left;
    width:425px;
    margin-right: 50px;
    transition: all 0.5s ease-in-out;
    border: 2px solid #1f232e;
}
.our-founder:hover .founder-lft img {
    border-radius: 20px;
    border: 2px solid #afdaf1;
}
.our-founder .exeper h2 {
    font-size: 126px;
    color: #1f232e;
    position: relative;
    padding-left: 80px;
}
.our-founder .exeper h2 span {
    font-size: 34px;
    color: #1f232e;
    position: absolute;
    top: 60px;
    right: 25px;
    font-weight: 300;
}
.our-founder .exeper p {
    rotate: 90deg;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 0;
    position: relative;
    right: 30px;
}
.our-founder-text h3{
   color: #fff;
   font-size: 48px;
}
.our-founder-text p{
    color: #fff;
    font-size: 18px;
    font-family: 'Wix Madefor Text';
    line-height: 28px;
 }

.spaces-bar{
    border-left: 1px solid #414141;
    padding: 90px 0px 90px 30px;
}

/* ------------------------vision--------------------- */
.vision-sec .vision-img img{ border-radius: 0px 20px 20px 0px;}
.vision-sec .vision-text{ padding-right: 10%; padding-left: 30px;}
.vision-sec .vision-text h3{ font-size: 48px; color: #1f232e;}
.vision-sec .vision-text p{ font-size: 18px; color: #2a2e38;}

/* -------------------plan-do-sec--------------------- */


.plan-do-img {
    background: url(../images/plan-do.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    position: relative;
    background-attachment: fixed;
    background-blend-mode: lighten;
    background-color: #afdaf13b;
}

.plan-do-sec .plan-sec1 {
    background: #afdaf1;
    padding: 70px 0%;
    padding-left: 20%;
    padding-right: 6%;
    text-align: center;
    height: 100%;
}
.plan-do-sec .plan-sec1 h3 {
    font-size: 48px;
    color: #000000;
    margin-bottom: 30px;
}
.plan-do-sec .plan-sec1 h4 {
    font-size: 30px;
    color: #000000;
    padding: 15px 30px;
    border-radius: 60px;
    border: 2px dotted #000;
    transition: all 0.2s ease-in;
    background: #f3dd99;
}

.dropdown-menu li {
    padding: 0;
}
/* .plan-do-sec:hover .plan-sec1 h4 {
    color: #1f232e;
    border: 1px solid #fff;
    background: #f6dc96;
}
 */
.plan-do-box {
    padding: 20px 30px 20px;
    background: #000000;
    margin-top: 50px;
    position: relative;
    display: flex
;
    justify-content: center;
    align-items: center;
    min-height: 120px;
    margin-bottom: 30px;
    transition: 0.8s ease-in-out;
}
.plan-do-box:hover{
    background: #f6dc96;
}
.plan-do-box:hover::after{
    border-bottom: 36px solid #f6dc96;
	transition: 0.8s ease-in-out;
}

.plan-do-box h5 {
    font-size: 22px;
    color: #fff;
    margin: 0px;
	font-weight: 500;
}
.plan-do-box:hover h5{
    color: #000;
}
.plan-do-sec .plan-sec1 h4 span{
    padding: 0px 100px;
}
.plan-sec1 p {
    text-align: left;
    color: #000000;
    font-size: 18px;
    font-weight: 600;
}
.plan-do-box::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-bottom: 36px solid #000000;
    position: absolute;
    right: 0;
    left: 0;
    top: -35px;
    margin: auto;
    transition: all 0.2s ease-in;
}


.plan-do-img .plan-do-box-img img {
    height: 100%;
    background-size: cover;
}

.plan-do-box-img img{
    position: relative;
}

.plan-do-box-img {
    position: absolute;
    width: 100%;
    top: 11%;
}
.plan-dotext {
    position: absolute;
    top: 0px;
    z-index: 9;
    width: 100%;
    left: 8%;
    top: 11%;
}
.plan-dotext h3 {
    font-size: 48px;
    color: #000000;
    margin-bottom: 30px;
    background: #afdaf1;
    padding: 10px 35px;
    border-radius: 60px;
}   

.plan-dotext p {
    font-size: 22px;
    color: #fff;
}   
.plan-dotext ul {
    padding-left: 20px;
} 
.plan-dotext ul li {
    font-size: 24px;
    color: #fff;
    list-style: disc;
    padding: 10px 0px;
    /* text-shadow: 1px 1px 8px #000; */
}


/* --------------------cor-doc-img----------------------- */




.core-velues-sec{
    padding: 90px 0px 70px;
    background:#e6f3fa ;
}
.core-cener h2{ text-align: center; font-size: 48px; color: #1f232e; }
.core-cener p{ text-align: center; font-size: 18px; padding: 10px 20%;}
.cor-doc-img {
    position: relative;
    margin-bottom: 20px;
    border-radius: 10px;
    min-height: 285px;
}
.core-flex{ display: flex;}
.cor-ab {
    position: absolute;
    top: 0px;
    background: #f3dd99c4;
    height: auto;
    padding: 20px 30px 0px;
    border-radius: 10px;
    min-height: 285px;
    margin-bottom: 25px;
}
.cor-doc-img img {
    opacity: 0;
    transition: all 0.2s ease-in;
    min-height: 285px;
}

.core-boc-text:hover img{
    opacity: 1;
    border-radius: 10px;
}
.core-boc-text2:hover img {
    opacity: 1;
    border-radius: 10px;
}
.core-boc-text2:hover .cor-ab {
    background: #f3dd998a;
    border-radius: 10px;
}
.core-boc-text5:hover img {
    opacity: 1;
    border-radius: 10px;
}
.cor-doc-img h3{ color: #000; font-size: 32px;}
.cor-doc-img p{ color: #000; font-size: 18px; font-family: 'Wix Madefor Text'; line-height: 28px;}
.core-boc-text {
    width: 66%;
}
.core-boc-text2 {
    width: 39.3%;
    margin-left: 19px;
}
}
.core-boc-text2 .cor-ab {
    position: absolute;
    top: 0px;
    background: #afdaf185;
    height: auto;
    padding: 20px 30px 0px;
    border-radius: 10px;
}

.core-boc-text3 {
    width: 39.3%;
    margin-left: 0px;
    margin-right:19px;
}
.core-boc-text5 {
    width:100%;

}

.core-boc-text5 .cor-ab {
    position: absolute;
    top: 0px;
    background: #afdaf1ad;
    height: auto;
    padding: 20px 30px 0px;
    border-radius: 10px;
    min-height: 590px;
    margin-bottom: 25px;
}

.core-boc-text5 .cor-doc-img {
    position: relative;
    margin-bottom: 0px;
}
.core-boc-text5 .cor-doc-img img {
    min-height: 590px;
}


/* -----------------------team-sec--------------------------- */

.team-sec {
    padding: 90px 0px 130px;
}
.team-sec .home2-title{ text-align: center; margin-bottom: 50px;}
.team-flex{ display: flex; justify-content: center; gap: 20px;}
.team-flex .team-box {
    width: 15%;
/*     margin-bottom: -60px; */
}

.team-box{
    position: relative;
}
.hover-eef {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(../images/hover-img.png);
    background-size: 100%;
    z-index: 0;
    height: 100%;
    opacity: 0;
    filter: brightness(0);
	background-repeat: no-repeat;
}
.team-box:hover .hover-eef{

    opacity: 0.5;
}
.team-text {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden;
    width: 100%;
    margin: auto;
    height: 0;
    padding: 150px 30px 150px 30px;
    opacity: 0;
    text-align: center;
    border-radius: 20px;
    transition: 1s;
    outline-offset: -25px;
}
/* .team-box:hover ::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: url(../images/hover-img.png);
    background-size: 100%;
    z-index: 0;
    height: 100%;
    opacity: 0.5;
} */

.team-text h4{
    color: #fff;
    font-size: 16px;
}
.team-text h4 i{
	padding-left:5px;
}
.team-box:hover .team-text {
    height: 100%;
    opacity: 2;
    color: #fff;
}
.team-box:hover .team-text h4{
    color: #fff;
}
.team-box:hover .team-text h4 {
    color: #fff;
    position: relative;
    z-index: 9;
}




/***********************blog-css *******************/
.blogs{
    position: relative;
    margin-top: 0;
    z-index: 9;
    padding: 80px 0px;
}
.recent-box-content,
.right-search {
    background-color: #fff;
    box-shadow: 0px 0px 10px #ccc;
    padding: 20px 10px 20px 10px;
}
.blogs h2 {
    text-align: center;
    font-size: 48px;
    color: #1f232e;
    margin-bottom: 30px;
	display:none;
}

.recent-box-content .recent-blog-heading {
    font-size: 22px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.recent-box-content ul li {

    border-bottom: 1px solid #ccc;

}

.recent-box-content ul li a {
    padding: 10px 0px;
    font-size: 18px;
    transition: all 0.5s ease-in;
}

/* 
.recent-blog-btn .link-blog a {
    background-color: #a381a5;
    color: #fff;
    margin: 5px 0px;

    padding: 10px 30px;
    border-radius: 5px;
    font-size: 14px;
} */

.recent-blog-btn ul li a:hover,
.recent-box-content ul li a:hover {
    transform: translateX(10px);
}

.blog-photo {
    overflow: hidden !important;
    position: relative;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.blog-district {
    box-shadow: 0px 0px 10px #ccc;
    border: 1px solid transparent;
    transition: all 0.5s ease-in;
    margin-bottom: 25px;
    height: 100%;
}

.blog-district:hover {
    border: 1px solid #f6dc96;
}
.blog-district h6, .blog-district p, .blog-district ul li {
    padding: 0px 20px;
}

.d-hexa a {
    font-size: 24px;
    padding-top: 15px;
    font-weight: bold;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.blog-district h6,
.blog-district p,

.blog-district ul li {
    padding-left: 20px;
}

.blog-photo,
.blog-left-img {
    overflow: hidden;
}

.pagination .page-item .page-link.active {
    background-color: #1f232e;
    color: #fff;

}

.pagination .page-item .page-link {
    background-color: #f6dc96;
    color: #fff;
    margin: 0px;
    font-size: 20px;
    margin-bottom: 0px;

}
.mt-5 {
    margin-top: 1.5rem!important;
}
.mt-4 {
    margin-top: 1rem!important;
}


.read-blog {
    font-size: 18px;
    text-align: center;
    color: #000;
    background-color: #f6dc96;
    padding: 10px 26px;
    border-radius:7px;
    margin: 0px 0px 20px 20px;
    transition: all 0.5s ease-in;
    border: 1px solid #f6dc96;
}

.read-blog:hover {
    background-color: #111;
    border: solid 0px #000;
    color: #fff;

}

.blog-district:hover {
    background: #1f232e;
    color: #fff;
}

.blog-district:hover p {
    color: #fff;
}

.blog-district:hover .read-blog {
    border: 1px solid #fff;
}

.blog-photo a{ display: block;}
.blog-district:hover .d-hexa a{ color: #fff;}




/***********************blog-detail *******************/

.blog-detail {
    position: relative;
    padding: 70px 0px;
    z-index: 9;
}
.blog-detail h2 {
    text-align: center;
    font-size: 48px;
    color: #1f232e;
    margin-bottom: 30px;
    display: none;
}
.detail-box-content .blog-content-hexa {
    font-size: 24px;
    padding-top: 15px;
    margin: 0px;
    font-weight: bold;
}

.detail-box-content {

    text-align: left;
    padding-bottom: 10px;


}

.create-space {
    padding: 0px 15px 5px;
    box-shadow: 0px 0px 10px #ccc;
}

.create-space1 {
    padding: 29px 19px 42px 20px;
    box-shadow: 0px 0px 10px #ccc;
}

.blog-detail-box ul li {
    font-size: 14px;
    padding: 5px 0px;
    color: rgb(95, 95, 95);
}

.blog-detail-box p {
    font-size: 17px;
    padding: 5px 0px;
    padding: 5px 0px;
    color: #000;
    font-weight: 400;

}


.blog-comment {
    background-color: rgb(218, 218, 218);
    padding: 30px 0px;
    border-radius: 5px;
    margin: 0px 0px 10px 0px;
}

.blog-comment h5 {
    font-size: 24px;
    padding: 5px 0px;
}

.blog-comment textarea {
    resize: none;
    margin: 5px 0px;
}

.post-btn {
    color: #000;
    border: none;
    padding: 10px 30px;
    text-align: center;
    border-radius: 5px;
    font-size: 19px;
    margin: 10px 0px;
    transition: all 0.5s ease-in;
    border: 1px solid #f6dc96;
    background-color: #f6dc96;
    transition: all 0.5s ease-in;
}

.post-btn:hover {
    background-color: #1f232e;
    color: #fff;
    border: 1px solid #1f232e;
}

.blog-comment .form-control {
    padding: 20px 15px;
    margin: 5px 0px;
    width: 100%;
}

.recent-box-content,
.right-search {
    background-color: #fff;
    box-shadow: 0px 0px 10px #ccc;
    padding: 20px 10px 20px 10px;
}

.recent-box-content .recent-blog-heading {
    font-size: 22px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

.recent-box-content ul li {

    border-bottom: 1px solid #ccc;

}

.recent-box-content ul li a {
    padding: 10px 0px;
    font-size: 18px;
}

.recent-blog-btn .link-blog a {
    background-color: #a381a5;
    color: #fff;
    margin: 5px 0px;

    padding: 10px 30px;
    border-radius: 5px;
    font-size: 14px;
}

.recent-blog-btn ul li a:hover,
.recent-box-content ul li a:hover {
    transform: translateX(10px);
}




.main {
    width: 50%;
    margin: 50px auto;
}


/* / 404 page  / */

.page-not-found {padding: 450px 0 200px;text-align: center;}
.page-not-found h5 {font-size: 45px;color: #1f232e;font-weight: 600;}
.page-not-found p {font-size: 25px;color: #1f232e;font-weight: 500;margin-bottom: 30px;}
.page-not-found span { font-size: 280px; font-weight: bold; -webkit-text-stroke: 5px #f6dc96; color: #1f232e; line-height: 270px;}
a.home-back:hover {background: #1f232e;color: #fff; border: 2px solid #1f232e;}
a.home-back {color: #1f232e;background-color: #f6dc96;font-size: 20px;font-weight: 500; margin: 0;text-align: center; padding: 12px 30px;letter-spacing: 1px;transition: 0.5s ease-in-out; border-radius: 7px;border: 2px solid transparent;transition: 0.5s ease-in-out;}
.page-not-found::after { content:''; top: 0; background-color: #1f232e; width: 100%; height: 370px; left: 0; right: 0; z-index: 99; position: absolute;}
/* / 404 page end  / */


/* ----------------------------------Thank-you---------------------------------------- */
.Thank-you {  padding: 450px 0 100px; text-align: center;}
.Thank-you::after {  content: '';  top: 0;  background-color: #1f232e;  width: 100%;  height: 300px; left: 0; right: 0; z-index: 99; position: absolute;}
.Thank-you img {width: 40%;}
.Thank-you a.home-back {     color: #1f232e;background-color: #f6dc96;font-size: 20px;font-weight: 500;margin: 0;text-align: center; padding: 12px 30px;letter-spacing: 1px;transition: 0.5s ease-in-out;border-radius: 8px;
  border: 2px solid transparent;  transition: 0.5s ease-in-out;}
.Thank-you h5 {font-size: 40px;margin-bottom: 20px;color: #1f232e;}
.Thank-you a.home-back:hover { background: #1f232e;color: #fff; border: 2px solid #1f232e;}
.Thank-you h3 {font-size: 200px;font-weight: 700;-webkit-text-stroke: 5px #f6dc96;color: #1f232e;line-height: 190px;}





/* ----------------------footer-section------------------------- */
.footer {
    background: url(../images/footer-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0px 45px;
    position: relative;

}

.footer::after {
    height: 100%;
    width: 100%;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background-color: #000000c9;

}
.Our-Address{ display: block; align-items: center; gap:20px;}
.Our-Address img{ width: 100px;}
.Newsletter input {
    background: #fff;
    width: 100%;
    padding: 18px 20px;
    border-radius: 5px;
    border: none;
    color: #000;
    font-size: 18px;
    
}
.Our-Address ul {
    margin: 20px 0 0;
}
.Our-Address #wpcf7-f105-o2 {
    width: 90%;
}
.Newsletter input::placeholder {
    color: #000;
}

.footer-btn {
    margin: 10px 0px 20px 0px;
}

.footer-subscribe {
    padding: 15px 30px;
    font-size: 20px;
    color: #000;
    background-color: #f6dc96;
    border-radius: 5px;
    letter-spacing: 1px;
}

.footer-inner {
    position: relative;
    z-index: 1;
    padding: 85px 0px 40px 0px;
}

.call-office .footitl {
    margin: 0;
    padding: 5px 0px 5px 0px !important;
}

.social-links .footitl {
    margin: 0;
    padding: 5px 0px 5px 0px !important;
}

.footer-content .footitl {
    font-size: 30px;
    font-weight: 500;
    color: #fff;
    padding: 0px 0px 20px 0px;
    position: relative;
	margin-bottom:0px;

}
/* .footer-content.Quick-links.scehdule-footer ul {
    column-count: 2;
} */
.footer-content .sub-title {
    font-size: 24px;
}
/* .plan-do-box:hover.plan-do-box::after {
    border-bottom: 36px solid #000000;
    transform: translateY(-20px);
} */
.footer-content ul li {
    font-size: 18px;
    color: #fff;
    padding-bottom: 8px;
    font-weight: 400;
    word-break: break-word;
}

.footer-content ul li a {
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    word-break: break-word;
}

.copy-right i {
    color: #eb0b0b;
}

.social-header {
    font-size: 24px;
    font-weight: 600;
    color: #fff;
    padding-bottom: 0px;
    padding-top: 20px;
}


.copy-right {
    display: flex;
    justify-content: space-between;
    padding: 100px 0px 0px 0px;
    position: relative;
    z-index: 9;
}

.copy-right p {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}

.copy-right a {
    color: #fff;
    font-size: 18px;
}

.copy-right a:hover {
    color: #f6dc96;
}
.key-elements-sec.key-elements-sec-change {
    padding: 260px 0 100px;
}

.Our-Address a:hover {
    color: #f6dc96;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    color: #fff;
    font-size: 13px;
    margin-top: 0;
}
.main-radio-formsec .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    color: #000 !important;
    font-size: 13px;
    margin-top: 0;
}
.footer-subscribe:hover {
       background-color: #1f232e;
    transition: 0.5s ease-in-out;
    color: #fff !important;
    filter: drop-shadow(1px 1px 3px #1f232e);
}

.Quick-links a:hover {
    color: #afdaf1;
}


.Quick-links ul li:hover {
    color: #f6dc96;
}
/* ----------------------breadcrumb------------------------- */
.breadcrumb { margin: 0;}
.bread.bread-copy { padding: 20px 0px 0px 40px; position: relative; border-radius: 0px;  margin-top: 0px; background: #fff;}
.breadcrumb-item.active {color: #70cdff;}
.breadcrumb-item a:hover {color: #b7a15c;}

/* -----------------------about-sec-bar------------------------- */

.about-sec-bar{ padding:90px 0px;}
.about-sec-bar-changes .about-text-sec {  padding-left: 25px;  padding:0px 0px;}
.about-img-sec img{ border-radius: 7px; border: 2px solid transparent; transition: all 0.2s ease-in; }
.about-img-sec img:hover { border: 2px solid #f6dc96; }
.about-sec-bar .text-and-img{ display: flex; margin-top: 30px;}
.about-text-sec { padding-left: 25px;}
.about-text-sec h2{ font-size: 48px; color: #1F232E; font-weight: 600;}
.about-text-sec p{ font-size: 18px; color: #2A2E38;}
.text-and-img-sec1{ width: 15%;}
.text-and-img-sec2{ width: 85%;}
.text-and-img h4{ font-size: 24px; color:#1F232E;}
.text-and-img p{ font-size: 18px; color: #2A2E38;}


/* -----------------------our-velus-sec--------------------------- */

.our-velus-sec {padding: 90px 0px; background: #f3dd99;}
.our-text-sec { padding-top: 20%;}
.our-velus-sec .our-text-sec h4{ font-size: 30px; color: #000;}
.our-velus-sec .our-text-sec h2{ font-size: 48px; color: #000;}
.our-velus-sec .our-vision:hover p {color: #000000;}
.our-velus-sec .our-vision:hover h3 {color: #000;}
.our-velus-sec .our-vision:hover {background: transparent;}
.our-velus-sec .our-vision { padding: 50px 25px;background: #000000;border-radius: 7px;border: 2px solid #4C4F58; transition: all 0.2s ease-in;}
.our-velus-sec .our-vision h3{color:#fff; font-size: 30px; margin-bottom:20px;}
.our-velus-sec .our-vision p{color:#fff; font-size: 18px; font-family: 'Wix Madefor Text';}

/* --------------------------building-sec--------------------------------- */
.building-sec{ padding:90px 0px 0px;}
.building-sec .building-heading { font-size: 48px; color: #1F232E; font-weight: 600;  padding-right: 100px;}
.building-sec p { font-size: 18px; color: #2A2E38; font-family: 'Wix Madefor Text'; padding-right: 50px;}
.building-img img{ border-radius: 7px;}
.building-sec2 { padding: 90px 0px 90px;background: #afdaf1;}
.building-sec2 .building-heading { padding-right: 0px;}
.building-img img{ border-radius: 7px;  border: 2px solid transparent; transition: all 0.2s ease-in; }
.building-img img:hover { border: 2px solid #f6dc96; }

/* --------------------------who-text---------------------------- */

.who-text{ text-align: center; padding: 70px 0px;}
.who-text p{ font-size: 18px; color: #2A2E38;}


/* ---------------------who-team-------------------------------- */

.who-team{ padding: 90px 0px; background:#1F232E ; text-align: center;}
.who-team img { border-radius: 7px;  border: 2px solid transparent; transition: all 0.2s ease-in;}
.who-team img:hover { border-radius: 7px;  border: 2px solid #f6dc96; }
.who-team h5{ color: #fff; font-size: 30px; font-weight: 600; padding: 10px 0px;}
.who-img {  margin-bottom: 30px;}

/* video sec css  */

.home-video-sec{padding: 80px 0;}
.content-video { padding: 8px 0 0;}
.inner-home-video:hover {background: #e5f2f9;transform: translatey(-12px);}
.inner-home-video {box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);padding: 20px; transition: 0.7s ease-in-out; border-radius: 10px;border: 2px dotted #7199ae;}
.inner-home-video h3 {text-align: center;font-size: 23px; padding: 5px 0 0;margin: 0;}
.only-homepage { padding-bottom: 0;}
.only-legacy-lock {padding: 100px 0 80px;}
/* end here video sec  */
/* ----------------------------about-sec-bar2----------------------- */
.about-sec-bar2 {
    padding: 90px 0px 0px;
    margin-bottom: -40px;
}
.about-img-sec {
    position: relative;
    z-index: 2;
}
.about-sec-bar2 .about-text-sec {
    padding-left: 25px;
    padding-top: 50px;
}

/* ---------------------------------building-sec----------------------------------*/

.building-sec-change{ background-image: url(../images/fin-sec2-bg.jpg); background-repeat: no-repeat; padding: 150px 0px; position: relative;}
.building-sec-bg { position: absolute;  height: 100%; background: #000000b5; width: 100%; z-index: 1; top: 0px;}
.building-sec-change h3{ font-size:48px; font-weight: 600; color: #fff; position: relative; z-index: 2;}
.building-sec-change p{ font-size:18px; color: #fff; position: relative; z-index: 2;}



/* ------------------------------key-elements-sec-------------------------------------- */

/* .key-elements-sec{ padding: 70px 0px;} */
.key-elements-sec { padding: 70px 0px; }
.key-elements-sec h3{ font-size:48px; color: #1F232E; font-weight:600;}
.key-elements-sec p{ font-size:19px; color: #2A2E38; }
.key-elements-sec ul{ margin: 0px; padding: 0px 20px; }
.key-elements-sec ul li{ margin: 0px; padding: 7px 0px; list-style: disc; font-size: 19px; color: #2A2E38;}



/* ------------------------building-sec---------------------------- */

.lifetime-sec{ padding: 70px 50px 0px;}
.lifetime-sec img{ border-radius: 7px;}


.about-text-sec h4 { font-size: 27px; color: #1F232E; margin-top: 0px;}




/* -------------------------peace-sec-------------------------------- */


.peace-sec {background: #f3dd99;padding: 90px 0px 150px;margin-bottom: -150px;}
.peace-sec-estate{margin-bottom:0px; padding: 90px 0px 90px;}
.peace-sec h3{ font-size: 48px; color: #000;}
.peace-sec p{ font-size: 18px; color: #000; font-family: 'Wix Madefor Text';}

.peace-img{ border-radius: 50%; text-align: center;}
.peace-img img:hover {border: 2px dotted #000000;padding: 20px;}
.peace-img img {border-radius: 50%;transition: all 0.7s ease-in;border: 2px dotted transparent;padding: 20px;}


.key-elements-sec-change ul { margin: 0px; padding: 0px 50px; border-left: 1px solid #ccc;}
.key-elements-sec-change ul li{ font-size: 19px; font-family: 'Wix Madefor Text';  color: #2A2E38;}
.key-elements-sec-change h3{ margin-bottom: 20px;}
.key-elements-sec-estate {  padding:90px 0px !important;}
/* ----------------------------preserving-sec----------------------------- */
.preserving-sec { background: #afdaf1;}
.preserving-sec .preserving-text h3{ font-size: 48px; color: #000; margin-bottom: 30px;}
.preserving-sec .preserving-text p{ font-size: 18px; color: #000; font-family: 'Wix Madefor Text';}
.preserving-text { padding:0px 220px 0px 30px; }

/* ----------------------------legacy-sec--------------------------------- */
.legacy-sec{ text-align: center;}
.legacy-sec h5{ color: #000; font-size: 26px; }
.legacy-sec h2{ color: #000; font-size: 48px; margin-bottom: 50px;}
.legacy-sec .peace-sec-text2 {background: #fff;border-radius: 7px;height: 100%;border: 1px solid transparent;padding: 30px 25px;transition: all 0.2s ease-in;}
.legacy-sec .peace-sec-text2:hover{ background: #F6DC96; }
.legacy-sec .peace-sec-text2:hover { background: #F6DC96;border: 1px dotted #000;}
.legacy-sec .peace-sec-text2 h3{ color: #000; font-size: 26px; font-weight: bold; }
.legacy-sec .peace-sec-text2 p{ color: #000; font-size: 18px; }
.legacy-sec .peace-sec-text2:hover h3{ color: #000;}
.legacy-sec .peace-sec-text2:hover p{ color: #000;}
.legacy-sec .peace-sec-text2:hover img {filter: invert(1);transform: translatey(-12px);}
.only-legacy-video-head h3 {font-size: 48px;font-weight: 600;color: #1F232E; position: relative;z-index: 2;text-align: center; margin-bottom: 40px;}
.head-card-legacy-eye h3 { font-size: 48px;font-weight: 600;color: #1F232E; position: relative;z-index: 2;text-align: center;margin-bottom: 40px;}







/* -------------------------plan-seec------------------------------- */

.plan-seec .about-text-sec h2 { font-size: 48px; color: #000; font-weight: 600;}
.about-sec-bar-changes .about-text-sec {padding-left: 25px; padding: 130px 0px;}
.plan-seec {background: #afdaf1;padding: 90px 0px 90px;margin-bottom: 0px;}
.peace-sec-text2 img {margin-bottom: 20px;transition: 0.7s ease-in-out; filter: invert(1);}
.about-sec-bar-sec-change .about-text-sec { padding-left: 0px;}
.plan-seec .about-text-sec { padding-left: 0px;}
.about-sec-bar-2sec .about-text-sec { padding-left: 0px;}

/* ---------------------------------what-we-do-2sec---------------------------------- */

.text-new .fa-solid.fa-circle {display: none;}
.what-we-do-2sec { padding: 70px 0px;background: #f3dd99;margin: 70px 0 30px;}
.what-we-do-2sec h2 { text-align: center; font-size: 48px; margin-bottom: 30px;}
.what-we-do-2sec .text-new { font-size: 28px; font-weight: bold; display: flex; align-items: center; margin-bottom: 15px; color: #2a2e38;}
.what-we-do-2sec .text-new i { font-size: 9px;  margin-right: 5px;}
.what-we-do-2sec h5 { font-size: 18px;  font-weight: 600; padding-bottom: 8px; display: flex; align-items: center; padding-left: 18px; color: #2a2e38;}
.what-we-do-2sec h5 i { font-size: 8px;  margin-right: 7px;}
.what-we-do-2sec ul { column-count: 1; margin-bottom: 20px; padding-left:50px;}
.what-we-do-2sec ul li {padding: 5px 0px; list-style: disc; font-size: 18px;}
.building-sec-ch1 ul {margin-top: 20px;}
.building-sec-ch1 ul li {list-style: disc;margin-left: 20px; margin-bottom: 10px;}
.home-ur-protectsection { padding-top: 0 !important;}
.home-ur-protectsection ul li {margin-bottom: 20px;}

/*-----------------------building-sec-ch1------------------------*/
.building-sec-ch1 { background: #fff !important;padding: 40px 0px 90px; position: relative;border-top: 1px solid #fff;}
.building-sec-ch1 h3 { font-size: 48px; font-weight: 600; color: #1F232E; position: relative;  z-index: 2;}
.building-sec-ch1 h3{ text-align: center; margin-bottom: 30px;}
.building-sec-ch1 h4 { color: #1F232E;  position: relative;  z-index: 9;  font-size: 28px; margin-top: 20px;}
.building-sec-ch1 h6{ text-align: center; color: #1F232E; position: relative; z-index: 9;}
.building-sec-ch1 p { color: #1F232E; font-size: 18px; line-height: 28px;}
.building-sec-ch1-box:hover { background: transparent; border: 1px dotted #000;}
.building-sec-ch1-box {background: #f3dd99;padding: 20px 30px;height: 100%;border-radius: 7px;border: 1px solid transparent;transition: 0.8s ease-in-out;}
.building-sec-ch1-box p { color: #000; font-size: 18px; line-height: 28px;}
.building-sec-ch1-box h4 { color: #000; font-size: 28px; margin-top: 0px;}


/* contact us  css  */
.contact-form-main .wpcf7-response-output {color: #000000 !important;}
.contact-form-main .wpcf7-not-valid-tip { font-size: 16px;}
.contact-us-sec {padding: 60px 0 100px;}
.inner-contact-us h3 {font-size: 48px;color: #1f232e;padding-right: 100px;margin-bottom: 35px;}
.inner-contact-us p {font-size: 20px;color: #2a2e38;}
.form-card-content h5 {font-size: 30px;padding-right: 25%; color: #fff;}
.contactform-card {background: #212c40;border-radius: 10px;}
.image-card img {width: 100%;border-radius: 10px;}
.form-card-content a:hover img {filter: brightness(800);}
.form-card-content a:hover {color: #fff;}
.form-card-content a {font-size: 24px;display: block;color: #f6dc96;margin: 20px 0 0;transition: 0.6s ease-in-out;}
.contact-btnform {margin-top: -10px;}
.form-card-content {background: #212c40;padding: 30px;border-radius: 10px;}
.form-card-content img {margin-right: 5px;}
.inner-form-iput input::placeholder,.inner-form-iput textarea::placeholder{font-size: 18px;color: #000;}
.inner-form-iput textarea {height: 200px;resize: none;}
.contact-btnform .btn-hover {padding: 14px 50px;}
.contact-form-main {padding: 55px 37px;background: #f2f4f8; border-radius: 8px;margin: 20px 0 0;}
.inner-form-iput input,textarea {width: 100%; padding: 15px 26px;border: 1px solid #dddcdc;border-radius: 8px;margin-bottom: 0px;}
.inner-map {line-height: 0;}
.inner-contact-us strong {display: block;font-size: 28px;line-height: 33px;}
/* end here contact  */



/* lock-legacy page css  */
.inner-first-sectxtlegacy {padding: 20px 0 0;}
.inner-first-sectxtlegacy h3 {font-size: 48px;font-weight: 600;color: #1F232E;position: relative;z-index: 2;text-align: center;margin-bottom: 20px;}
.legacy-locksec1 { background: #1e222d !important;}
.legacy-locksec1 p {color: #fff !important;}
.legacy-locksec1 h5 {font-size: 30px;color: #ffffff;}
.head-locksec2 h3 {font-size: 48px; font-weight: 600; color: #1F232E;position: relative;z-index: 2;text-align: center;}
.legacy-lock-sec2 ul li {color: #000000;font-size: 18px;line-height: 28px;list-style: disc;margin-left: 20px;margin-bottom: 15px;}
.legacy-lock-sec2 .building-sec-ch1-box:hover img {filter: brightness(800);}
.legacy-lock-sec2 .building-sec-ch1-box:hover h4 { background: #000;color: #fff;}
.legacy-lock-sec2 h4 { border-right: 2px solid #000000; color: #1f232e;transition: 0.8s ease-in-out;margin-bottom: 12px;background: #ffffff47;padding: 10px 30px;border-radius: 60px 0px 0px 60px;}
.legacy-locksec1 h3 {margin-bottom: 40px; color: #fff;}
.legacy-lock-sec2 .building-sec-ch1-box img {width: 45px;filter: brightness(0);}
.legacy-lock-sec3 { padding: 100px 0;background: #f3dd99;margin: 0px 0 0;}
.content-locksec3-card {padding: 20px 20px;background: #fff;border-radius: 10px;}
.image-locksec3-card img {border-radius: 10px;transition: 0.7s ease-in-out;}
.card-locksec3:hover .image-locksec3-card img {transform: scale(1.1);}
.content-locksec3-card h3 {font-weight: 600;}
.card-locksec3 {box-shadow: 0 5px 16px rgba(0, 0, 0, .1);border-radius: 10px;height: 100%;background: #fff;}
.image-locksec3-card {overflow: hidden;border-radius: 10px;}
.inner-revolution-pencil h3 {font-size: 48px;}
.inner-fill-the-form-sec {text-align: center;}
.inner-revolution-pencil h5 {font-size: 24px;}
.inner-revolution-pencil p {font-size: 18px;color: #000; font-weight: 500;}
.inner-revolution-pencil a {background: #f6dc96;color: #1f232e;padding: 15px 35px;font-size: 20px;font-weight: bold;border-radius: 7px;margin: 3px;font-family: 'Wix Madefor Display';}
.inner-revolution-pencil a:hover {background-color: #1f232e;transition: 0.5s ease-in-out;color: #fff;filter: drop-shadow(1px 1px 3px #1f232e);}
.inner-revolution-pencil {text-align: center;box-shadow: 0 5px 16px rgba(0, 0, 0, .1);padding: 40px 18px;margin-right: 30px;background: #add5e8;}
.legacy-first-sectxt {padding: 60px 0 50px;}
.fill-the-form-sec {background: #1f232e;text-align: center;padding: 40px 0;}
.inner-fill-the-form-sec p {color: #fff;font-weight: 600;}
.inner-first-sectxtlegacy p { padding: 0 10%; text-align: center;font-weight: 700;}
.inner-fill-the-form-sec a {background: #f6dc96;color: #1f232e;padding: 15px 35px; font-size: 20px; font-weight: bold;border-radius: 7px;margin: 3px;font-family: 'Wix Madefor Display';border: 1px solid transparent;}
.inner-fill-the-form-sec a:hover {background-color: #1f232e;transition: 0.5s ease-in-out;color: #fff;filter: drop-shadow(1px 1px 3px #1f232e);border: 1px solid #fff;}
.revolution-pencilsec {background-image: url(../images/pencil-lcok-new.jpg);background-position: right;background-repeat: no-repeat;background-attachment: fixed;padding: 100px 0;margin-bottom: 0px;background-size: 50%;}
.wall-streetsection {text-align: center;padding: 50px 0px 50px;background: #f6dc96;margin-bottom: 70px;box-shadow: 0 5px 16px rgba(0, 0, 0, .1);}
.legacy-lock-sec2 .building-sec-ch1-box { background: #b1deed;}
.radio-form-main .wpcf7-not-valid-tip { font-size: 15px;line-height: 16px;}




/* end here legacy  */







/* radio button home page  */
.main-radio-formsec input[type="radio"]:checked {box-shadow: 0px 0px 0px 2px #000000;background-color: #000000;}
.main-radio-formsec input[type="radio"] {box-shadow: 0px 0px 0px 1px #6d6d6d;font-size: 3em;width: 20px;height: 20px;margin-right: 7px;border: 2px solid #fff;background-clip: border-box;border-radius: 50%;appearance: none;transition: background-color 0.3s, box-shadow 0.3s;background: #fff;box-shadow: 0px 0px 0px 2px #cfaf4d;background-color: #ffffff;}
.main-radio-formsec {padding: 30px 0 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;}
.main-radio-formsec .card-radio {text-align: center; /* box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1); */ height: auto; max-width: 80%;padding: 30px 0px;border-radius: 10px;margin: auto;}
.main-radio-formsec .card-radio .title {font-size: 2em;margin: 15px;}
.main-radio-formsec .card-radio .button-radio-form {    margin-left: auto;display: flex;align-items: center;justify-content: right;}
.main-radio-formsec .button-radio-form label { cursor: pointer;}
.main-radio-formsec .card-radio .button-radio-form .input-radio { box-shadow: 0px 0px 0px 1px #6d6d6d; font-size: 3em; width: 20px;height: 20px;margin-right: 7px;border: 1px solid #f6dc96;background-clip: border-box;border-radius: 50%; appearance: none;transition: background-color 0.3s, box-shadow 0.3s;background-color: #ffffff;}
.main-radio-formsec .card-radio .button-radio-form label {align-items: center; margin-right: 20px;font-weight: 700;font-size: 20px; display: flex;}
.main-radio-formsec .input-radio.on:checked {box-shadow: 0px 0px 0px 4px #00bcd4;background-color: #000;border: 3px solid #fff;}
.main-radio-formsec .input-radio.off:checked {box-shadow: 0px 0px 0px 4px #cfaf4d;background-color: #000;border: 3px solid #fff;}
.radio-form-main {justify-content: right;display: flex;align-items: center; margin-bottom: 20px;/* border-bottom: 1px solid #cdcdcd; */background: #b1deed;border-radius: 30px;padding: 20px 30px;border-right: 2px solid #000;border-left: 2px solid #000;}
.head-quiz h3 {text-align: center;font-size: 48px;color: #1f232e;}
.button-radio-form {width: 100px;}
.button-radio-form label {margin-right: 20px;}
.button-radio-form {width: 370px;}
.content-radio-form p { margin: 0; text-align: left; font-size: 20px;}
.radio-form-main:last-child {margin: 0;}
.btn-only-radio {background: #f6dc96;color: #1f232e;border: none; padding: 15px 35px;font-size: 20px;font-weight: bold;border-radius: 7px;margin: 3px; font-family: 'Wix Madefor Display';}
.btn-only-radio:hover { background-color: #1f232e;transition: 0.5s ease-in-out;color: #fff;filter: drop-shadow(1px 1px 3px #1f232e);}
.radio-btn {text-align: center;margin: 30px 0 0;}
.inner-quiz-input .wpcf7-form-control-wrap {position: relative;width: 100%;}
.inner-quiz-input input {width: 100%; padding: 15px 20px;border: 1px solid #dddcdc; border-radius: 8px;margin-bottom: 0px;}
/* end radio  */












/* new section add  */

.w-layout-grid {grid-row-gap: 16px;grid-template-columns: 1fr 1fr;display: grid;justify-content: center;}
.section.dark {background-color: #f6dc96;color: #fff; margin: 80px 0 60px;padding: 80px 0;}
.section.dark.process-fourths-section {background-image: url("/wp-content/uploads/2025/01/wave-bg.png");background-position: 100% 0;background-repeat: no-repeat;background-size: 34%;}
.section.dark.hero-home-b { padding-top: 172px;}
.center-heading {grid-column-gap: 24px;grid-row-gap: 24px;text-align: center;flex-direction: column;align-items: center;display: flex;margin-bottom: 60px;}
.center-heading p {font-size: 28px; font-weight: 500; line-height: 0; margin: 0; font-style: italic;}
.process-para-bg { background-color: #e9d2fd; padding: 14px;margin: 0;}
.text-process-four-number { color: #000;text-align: center;font-size: 96px;font-weight: 700;line-height: 100%;}
.wrap-circles-process {height: 100%;justify-content: space-around;align-items: center;display: flex;position: relative;}
.circle-process-fourths {z-index: 9;width: 16px;height: 16px;background-color: #000;border-radius: 50%;flex: none;position: relative;left: 10px;}
.line-circles-process-fourths {width: 67%;height: 1px;background-color: #000000;position: absolute;border: 1px dotted;left: 250px;}
.bottom-process-fourths {max-width: 75%; text-align: center;margin: auto;}
.item-service, .list-service {height: 100%;}
#w-node-_8950c254-d565-25f0-f89d-14cbef02e5ba-ef02e5a9 {grid-area: span 1 / span 4 / span 1 / span 4;}
.center-heading h3 {margin-bottom: 0px;text-align: center;font-size: 48px;color: #000000;}



/* end sec add  */

.wall-streetsection.whowe-workyellow {margin-bottom: 0;}
.wall-streetsection.whowe-workyellow i {font-weight: 700;}
.main-radio-formsec .card-radio { text-align: left;}
.radio-btn .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { border-color: #ffb900;  color: #000 !important;}
.radio-btn .wpcf7-spinner {
    display: block !important;
    text-align: center;
    display: flex !important;
    justify-content: center;
    left: 0px;
    right: 0px;
    margin: auto;
}

.wpcf7-form-control-wrap {
    width: 100% !important;
}
.desktop-banner{ display:block;}	
.mobile-banner{ display:none;}
.pp-ig img{ margin-bottom:20px;}



@media (max-width: 1600px) {
.main-title {font-size: 60px;  }
.home-banner-content p { font-size: 24px; line-height: 35px;}
.banner-btn a { padding: 13px 35px; font-size: 18px;}
.home2-title { font-size: 45px; margin-bottom: 15px;}
.home-sec3 { padding: 80px 0px 80px 0px;}
.home-sec2-cont p { font-size: 20px;}
.home-sec2-cont.home3-cont .home-sec2-cont { font-size: 20px;}
.home-sec2-cont p a { font-size: 24px;}
.vision-sec .vision-text h3 { font-size: 45px;}
.plan-do-box h5 { font-size: 17px;}
.plan-do-box {  min-height: 100px;}
.plan-do-sec .plan-sec1 { padding: 80px 8% 80px; padding-left: 15%;}
.plan-do-sec .plan-sec1 h3 { font-size: 45px; margin-bottom: 20px;}
.plan-sec1 p { font-size: 17px; line-height: 28px;}
.plan-do-sec .plan-sec1 h4 { font-size: 26px; padding: 10px 30px;}
.plan-do-box::after { border-left: 35px solid transparent; border-right: 35px solid transparent; border-bottom:25px solid #000; top: -25px;}
.plan-do-box:hover::after {  border-bottom: 25px solid #f6dc96;}
.plan-do-box { margin-top: 30px;}
.plan-dotext ul li { font-size: 20px; padding: 7px 0px;}
.plan-dotext h3 { font-size: 45px;  margin-bottom: 20px;}
.core-velues-sec { padding: 70px 0px 60px;}
.Newsletter input { padding: 12px 20px; font-size: 17px;}
.footer-subscribe { padding: 13px 30px; font-size: 18px;}
.copy-right p { font-size: 17px;}
.footer-content ul li a {font-size: 17px; }
.footer-content ul li { font-size: 17px;}
.core-cener h2 { font-size: 45px;}
.plan-do-box-img { top: 14%;}
.blogs { padding: 70px 0px;}
.create-space1 {  padding: 20px 19px 30px 20px;}
.blog-comment .form-control { padding: 13px 15px;}
.post-btn { padding: 8px 30px; font-size: 18px; margin: 10px 0px;}
.nav-item .btn-hover { font-size: 19px;}
.our-founder-text h3 { font-size: 45px;}
.cor-doc-img h3 { font-size: 30px;}
.team-sec { padding: 60px 0px 130px;}
.footer-inner { padding: 70px 0px 30px 0px;}
.copy-right a { font-size: 17px;}
.blogs h2 { font-size: 45px;}
.blog-detail h2 { font-size: 45px;}
.page-not-found { padding: 330px 0 90px;}
.page-not-found span { font-size: 200px;  line-height: 200px;}
.page-not-found p { font-size: 24px;}
.page-not-found::after { height: 280px;}
.navbar-dark .navbar-brand {  width: 340px;}
.about-sec-bar { padding: 70px 0px;}
.about-text-sec h2 { font-size: 45px;}
.about-text-sec h4 { font-size: 24px; margin-top: 0px;}
.home2-title {  font-size: 45px;}
.building-sec .building-heading {font-size: 45px; padding-right: 150px;}
.blogs h2 {font-size: 45px;}
.blogs { padding: 70px 0px;}
.blog-detail h2 { font-size: 45px;}
.about-text-sec h2 { font-size: 45px;}
.about-sec-bar2 { padding: 70px 0px 0px;}
.building-sec-change h3 { font-size: 45px;}
.key-elements-sec h3 {  font-size: 45px;}
.who-team h5 {  font-size: 24px;}
.who-text p { margin-bottom: 0px;}
.who-team { padding: 70px 0px 50px;}
.building-sec2 { padding: 70px 0px 70px;}
.building-sec2 .building-heading { font-size: 45px; padding-right: 60px;}
.our-velus-sec .our-text-sec h2 { font-size: 45px;}
.our-velus-sec .our-text-sec h4 { font-size: 24px;}
.peace-sec h3 { font-size: 45px;}
.key-elements-sec-change ul li { font-size: 18px;}
.preserving-sec .preserving-text h3 { font-size: 45px;}
.preserving-sec .preserving-text p {font-size: 17px;}
.preserving-text { padding: 0px 140px 0px 30px;}
.legacy-sec h2 { font-size: 45px; margin-bottom: 40px;}
.legacy-sec h5 { font-size: 22px;}
.legacy-sec .peace-sec-text2 h3 { font-size: 22px;}
.legacy-sec { padding: 70px 0px 150px;  margin-bottom: -140px;}
.plan-seec .about-text-sec h2 { font-size: 45px;}
.plan-seec { padding: 70px 0px 70px; margin-bottom: 0px;}
.legacy-sec .peace-sec-text2 { padding: 25px 20px 10px;}
.what-we-do-2sec h2 { font-size: 45px;}
.what-we-do-2sec h5 {font-size: 17px;}
.building-sec-ch1 h4 { font-size: 26px;}
.building-sec-ch1-box h4 { font-size: 26px;}
.building-sec-ch1-box p {font-size: 17px; line-height: 28px;}
.building-sec-ch1 { padding: 80px 0px 80px;}
.footer-content .footitl { font-size: 28px; padding: 0px 0px 15px 0px;}
.Thank-you::after { height: 280px;}
.Thank-you { padding: 350px 0 100px;}
.Thank-you h3 { font-size: 160px; line-height: 160px;}
.Thank-you h5 { font-size: 34px;}	
.legacy-first-sectxt {padding: 50px 0 40px;}
.inner-first-sectxtlegacy p {font-size: 17px;line-height: 30px;}
.fill-the-form-sec {padding: 70px 0;}
.inner-fill-the-form-sec p {font-size: 17px;line-height: 30px;}
.inner-fill-the-form-sec a,.inner-revolution-pencil a { padding: 14px 30px; font-size: 18px;}
.inner-revolution-pencil {padding: 30px;margin-right: 25px;}
.inner-revolution-pencil h5 {font-size: 22px;}
.inner-revolution-pencil h3 {font-size: 46px;}
.wall-streetsection {padding: 40px 0px 40px; margin-bottom: 60px;}
.head-locksec2 h3 {font-size: 45px;}
.legacy-lock-sec3 { padding: 80px 0;}
.content-locksec3-card h3 {font-size: 27px;}
.content-locksec3-card p {font-size: 17px; line-height: 30px;}
#mnmwp-main-menu ul li a {font-size: 18px !important;padding: 0 30px 0 13px !important;}
.navbar-btn {padding: 14px 30px;font-size: 18px;}	
#mnmwp-main-menu ul.mnmwp-menu {outline: 0;position: absolute;top: 8px !important;right: 0;}	
.page-header.is-sticky .navbar-expand-lg .navbar-collapse { align-items: center;}	
.page-header.is-sticky  #mnmwp-main-menu ul.mnmwp-menu { position: absolute;top: -20px !important;right: 0;}	
.inner-quiz-input input {padding: 13px 18px;}
.content-radio-form p {font-size: 18px;}		
.button-radio-form { width: 330px;}
.main-radio-formsec .card-radio .button-radio-form label {font-size: 18px;}
/* contact  */
.inner-contact-us h3 {font-size: 45px;color: #1f232e;padding-right: 110px;margin-bottom: 30px;}
.inner-contact-us p {font-size: 17px;}
.form-card-content {padding: 28px;}
.form-card-content h5 { font-size: 26px;}
.form-card-content a {font-size: 22px; margin: 18px 0 0;}
.contact-form-main {padding: 50px 30px; margin: 30px 0 0;}
.inner-form-iput input, textarea {padding: 14px 24px;}
.inner-form-iput textarea::placeholder,.inner-form-iput input::placeholder{font-size: 17px;}
.contact-us-sec {padding: 50px 0 80px;}
.navbar-expand-lg .navbar-nav {top: -40px;}
.nav-btn {top: 0px;}
.Newsletter .footer-subscribe { padding: 12px 30px;}
.our-velus-sec .our-vision { padding: 40px 25px;}
.building-sec { padding: 80px 0px 0px;}
.team-text { font-size: 15px;}	
.team-text i {padding-left: 5px;}	
.Newsletter .footer-subscribe { font-size: 18px;}	
.page-header { padding: 10px 25px 0px;}	
.inner-banner-content { top: 65%;}	
.key-elements-sec-estate {  padding:80px 0px !important;}	
.peace-sec-estate { padding: 80px 0px 80px;}	
#mnmwp-main-menu ul li a { padding: 15px 25px !important;}	
.key-elements-sec p { font-size: 18px;}	
.building-sec2 { padding: 80px 0px 80px; }	
.contact-btnform .btn-hover { padding: 12px 40px;}	
.btn-hover { margin: 0px !important; font-size: 18px !important;}	
.inner-first-sectxtlegacy h3 { font-size: 45px;}	
.legacy-lock-sec2 ul li { font-size: 17px;}
.only-legacy-video-head h3 {font-size: 45px;}	
.inner-home-video h3 { font-size: 20px;}	
.building-sec-ch1 p { font-size: 17px;}
.legacy-locksec1 h5 { font-size: 26px;}
.only-legacy-lock {  padding: 80px 0 80px;}	
.head-card-legacy-eye h3 { font-size: 45px;}	
.head-quiz h3 { font-size: 45px;}	
.center-heading h3 { font-size: 45px;}	
.our-founder .exeper { width: 310px; height: 310px;}	
.cor-doc-img p { font-size: 16px; line-height: 26px;}	
.wpcf7-list-item { margin: 0 0 0 0em !important;}	
.btn-only-radio { padding: 12px 35px;}	
.home-video-sec {  padding: 60px 0;}	
}
	
@media (max-width: 1518px) {	
.line-circles-process-fourths {  left: 235px;}
}

@media (max-width: 1440px) {
.plan-do-sec .plan-sec1 h4 { font-size: 24px; padding: 10px 30px; }
.plan-do-box h5 {font-size: 17px;}
.plan-do-box { min-height: 90px;}
.plan-do-sec .plan-sec1 h3 { font-size: 40px;}
.plan-do-sec .plan-sec1 {  padding: 30px 8% 10px;}
.plan-dotext h3 {font-size: 40px;}
.blogs h2 { font-size: 40px;}
.plan-do-box-img .plan-dotext { top: 5%;}
.cor-doc-img p { font-size: 16px; line-height: 26px;}
.team-sec { padding: 70px 0px 110px;}
.footer-inner {  padding: 65px 0px 20px 0px;}
.footer-content .footitl { padding: 0px 0px 10px 0px;}
.footer { padding: 0px 30px;}
.footer-content ul li a { font-size: 16px;}
.footer-content ul li {font-size: 16px;}
.copy-right p { font-size: 16px;}
.our-founder-text h3 { font-size: 42px;}
.spaces-bar { padding: 90px 0px 70px 30px;}
.our-founder .exeper { width: 310px;  height: 310px;}
.plan-do-sec .plan-sec1 { padding: 60px 8% 40px;}
.plan-do-box-img { top: 11%;}
.core-cener p { padding: 10px 17%;}
.core-velues-sec { padding: 60px 0px 60px;}
.navbar-dark .navbar-brand { width: 220px;}
.navbar .nav-link { font-size: 18px;}
.nav-item .btn-hover { font-size: 18px;}
.home-sec2-cont p a { font-size: 20px;}
.home-sec2-cont p { font-size: 20px;}
.navbar-expand-lg .navbar-nav {top: -38px;}
.founder-lft img { margin-right: 25px;}
.cor-ab { padding: 20px 20px 0px;}
.core-boc-text2 .cor-ab { padding: 20px 20px 0px;}
.vision-sec .vision-text p { font-size: 17px; line-height: 28px;}
.cor-ab { min-height: 260px; margin-bottom: 25px;}
.cor-doc-img img {  min-height: 260px;}
.cor-doc-img { min-height: 260px;}
.core-boc-text5 .cor-ab { min-height: 540px;}
.core-boc-text5 .cor-doc-img img { min-height:540px;}
.blog-detail h2 { font-size: 40px;}
.page-not-found { padding: 320px 0 80px;}
.page-not-found h5 {font-size: 40px;}
.about-text-sec h2 { font-size: 40px;}
.text-and-img p { font-size: 17px;}
.about-text-sec p { font-size: 17px;}
.our-velus-sec .our-text-sec h2 { font-size: 40px;}
.building-sec .building-heading {font-size: 40px;}
.home2-title { font-size: 40px; margin-bottom: 20px;}
.building-sec p {font-size: 17px; padding-right: 40px;}
.blogs { padding: 60px 0px;}
p { font-size: 17px; line-height: 29px;}
.blog-detail { padding: 60px 0px;}
.about-text-sec h2 { font-size: 40px;}
.about-text-sec p {font-size: 17px;}
.main-title { font-size: 50px;}
.inner-banner-content { top: 70%;}
.about-sec-bar2 {  padding: 60px 0px 0px;}
.building-sec-change h3 { font-size: 40px;}
.building-sec-change {  padding: 100px 0px;}
.key-elements-sec h3 { font-size: 40px;}
.key-elements-sec { padding: 60px 0px;}
.key-elements-sec p { font-size: 17px;}
.key-elements-sec ul li { font-size: 17px;}
.lifetime-sec { padding: 30px 50px 0px;}
.about-text-sec h4 { font-size: 22px;}
.who-text p { font-size: 17px;}
.who-text { padding: 60px 0px;}
.who-team h5 { font-size: 22px; padding: 5px 0px;}
.our-velus-sec { padding: 70px 0px;}
.building-sec { padding: 70px 0px 0px;}
.building-sec2 { padding: 70px 0px 70px;}
.about-sec-bar { padding: 70px 0px;}
.preserving-sec .preserving-text h3 {font-size: 40px; margin-bottom: 20px;}
.preserving-text { padding: 0px 130px 0px 30px;}
.peace-sec h3 { font-size: 40px;}
.peace-sec { padding: 70px 0px;}
.legacy-sec { padding: 70px 0px 150px; margin-bottom: -120px;}
.plan-seec .about-text-sec h2 { font-size: 40px;}
.legacy-sec h2 { font-size: 40px;}
.legacy-sec h5 { font-size: 20px;}
.building-sec-ch1 { padding: 70px 0px 70px;}
.what-we-do-2sec h2 { font-size: 40px;}
.what-we-do-2sec ul li { padding: 3px 0px; font-size: 16px;}
.what-we-do-2sec h4 i { font-size: 8px;}
.what-we-do-2sec h5 i { font-size: 7px; margin-right: 7px;}
.Thank-you { padding: 300px 0 90px;}
.nav-btn {width: 205px;margin-left: 0px;}
.fill-the-form-sec {padding: 60px 0;}
.inner-fill-the-form-sec a, .inner-revolution-pencil a {padding: 13px 28px;font-size: 17px;}
.revolution-pencilsec { margin-bottom: 0px; padding: 70px 0; }
.inner-revolution-pencil h3 {font-size: 45px;}
.inner-revolution-pencil h5 {font-size: 20px;}
.wall-streetsection {padding: 30px 0px 30px;margin-bottom: 50px;}
.head-locksec2 h3 { font-size: 45px; margin-bottom: -10px;}
.legacy-lock-sec3 {padding: 80px 0;}
.content-locksec3-card h3 {font-size: 26px;}
.content-locksec3-card p {font-size: 16px;line-height: 26px;}
.navbar-btn { padding: 12px 16px; font-size: 16px;}
/* contact  */
.inner-contact-us h3 { font-size: 40px;margin-bottom: 27px;}
.contact-form-main { padding: 40px 28px; margin: 18px 0 0;}
.inner-form-iput input, textarea {padding: 13px 20px;}
.inner-form-iput textarea::placeholder,.inner-form-iput input::placeholder{font-size: 15px;}
.form-card-content {padding: 25px;}
.form-card-content a {font-size: 21px;margin: 15px 0 0;}
.form-card-content h5 {font-size: 26px;}
.form-card-content img {margin-right: 5px;width: 20px;}
.page-header.is-sticky .nav-item { padding: 0px 10px;display: flex;align-items: center;}
.page-header.is-sticky .navbar-btn {padding: 15px 16px;font-size: 16px;}
.page-header.is-sticky img { max-width: 70%;}
.nav-item {padding: 0px 10px;}
#mnmwp-main-menu ul li a { font-size: 16px !important; padding: 15px 26px!important;  }	
.key-elements-sec.key-elements-sec-change { padding: 200px 0 70px;}
#mnmwp-main-menu ul.mnmwp-menu { top: 0px !important; }	
.page-header.is-sticky #mnmwp-main-menu ul.mnmwp-menu { top: -25px !important; }	
.home-banner-content p { font-size: 22px; }	
.home-sec2-cont.home3-cont .home-sec2-cont { font-size: 20px;}	
.service-title { font-size: 24px;}
.head-card-legacy-eye h3 { font-size: 40px; margin-bottom: 20px;}	
.home-sec3 { padding: 70px 0px 70px 0px; }	
.legacy-lock-sec3 { padding: 70px 0;}	
.spaces-bar { padding: 70px 0px 60px 30px; }	
.vision-sec .vision-text h3 { font-size: 40px; }	
.core-cener h2 { font-size: 40px;}	
.home-video-sec { padding: 70px 0;}	
.section.dark { margin: 70px 0 60px;  padding: 70px 0;}	
.main-radio-formsec { padding: 0px 0 0;}	
.btn-only-radio { padding: 12px 35px; font-size: 18px;}	
.head-quiz h3 { font-size: 40px;}	
.btn-only-radio { margin: 0px;}	
.our-velus-sec .our-vision p { font-size: 16px;}	
.team-sec .home2-title { margin-bottom: 40px;}	
.team-text { font-size: 13px; }
#mnmwp-main-menu ul ul li a { font-size: 15px !important; width: 175px;}
.key-elements-sec-estate { padding: 70px 0px !important; }
.legacy-sec .peace-sec-text2 { padding: 25px 15px 10px;}	
.legacy-sec .peace-sec-text2 h3 { font-size: 20px; }	
.about-sec-bar { padding: 70px 0px; }	
.about-sec-bar2 .about-text-sec { padding-left: 20px; padding-top: 20px;}	
.about-sec-bar2 {  margin-bottom: -100px;}	
.building-sec-change p { font-size: 17px;}	
.what-we-do-2sec { margin: 70px 0 0px;}	
.plan-dotext ul li { font-size: 18px; }	
.inner-first-sectxtlegacy h3 { font-size: 40px; }
.only-legacy-video-head h3 { font-size: 40px; }
.building-sec-ch1-box {  padding: 20px 20px;}
.building-sec-ch1-box h4 { font-size: 24px; }	
.page-header.is-sticky .navbar-btn { padding: 12px 16px; font-size: 16px; }	
.center-heading h3 {font-size: 40px;}
.head-locksec2 h3 { font-size: 40px; }
.team-text { padding: 150px 15px 150px 15px;}	
.Thank-you::after { height: 200px; }	
	
	
	
	
}

@media (max-width: 1400px) {
.home-sec3 {  padding: 60px 0px 60px 0px;}
.home-sec2-cont p a { font-size: 20px;}
.home-sec2-cont p { font-size: 20px;}
.our-founder-text h3 { font-size: 37px;}
.vision-sec .vision-text h3 {  font-size: 40px;}
.vision-sec .vision-text p { font-size: 16px;}
.core-cener p { padding: 10px 13%;}
.cor-ab { padding: 10px 15px 0px;}
.cor-doc-img h3 {  font-size: 26px;}
.core-boc-text2 .cor-ab { padding: 10px 15px 0px;}
.cor-doc-img {  margin-bottom: 15px;}
.team-text a { font-size: 17px;}
.our-founder .exeper { width: 280px; height: 280px;}
.spaces-bar { padding: 70px 0px 60px 30px;}
.founder-lft img { width: 360px;}
.cor-ab { min-height: 285px; margin-bottom: 25px;}
.cor-doc-img img {  min-height: 285px;}
.cor-doc-img { min-height: 285px;}
.core-boc-text5 .cor-ab { min-height: 585px;}
.core-boc-text5 .cor-doc-img img { min-height:585px;}
/* .team-flex .team-box { margin-bottom: -30px;} */
.team-sec { padding: 60px 0px 90px;}
.about-text-sec { padding-left: 4px;}
.about-sec-bar .text-and-img {  margin-top: 20px;}
.our-velus-sec .our-vision { padding: 30px 25px 30px;  height: 100%;}
.our-text-sec { padding-top: 30%;}
.building-sec p {font-size: 17px; padding-right: 20px;}
.about-sec-bar2 .about-text-sec { padding-left: 25px; padding-top: 10px;}
.building-sec2 .building-heading { padding-right: 30px;}
.building-sec2 { padding: 60px 0px 60px;}
.preserving-text { padding: 0px 120px 0px 20px;}
.key-elements-sec-change ul { padding: 0px 0px 0px 50px;}
.legacy-sec { padding: 70px 0px 130px; margin-bottom: -150px;}
.about-sec-bar-changes .about-text-sec { padding: 160px 0px 90px;}
.legacy-sec .peace-sec-text2 h3 { font-size: 22px;}
.nav-btn {margin: 0;}
.inner-revolution-pencil {padding: 14px;margin-right: 25px;    }
.line-circles-process-fourths {left: 205px;}
/* contact  */
.inner-contact-us h3 {font-size: 40px; margin-bottom: 27px;}
.inner-contact-us p { font-size: 16px;}
.contact-form-main {padding: 35px 25px;margin: 16px 0 0;}
.section.dark {margin: 0px 0 30px;padding: 50px 0;}
.circle-process-fourths { left: 0px;}
.team-flex .team-box { width: 16%; margin-bottom: -50px;}
.team-text h4 { font-size: 16px;}
.peace-img img { padding: 10px;}
.peace-img img:hover { padding: 10px;}
.key-elements-sec ul li { padding: 5px 0px;}
.about-sec-bar-changes .about-text-sec { padding: 120px 0px 90px; }	
.what-we-do-2sec { margin: 60px 0 0px; }	
.section.dark { margin: 0px 0 50px;}	
.main-radio-formsec input[type="radio"] { width: 15px; height: 15px;}	
.inner-quiz-input input { padding: 12px 18px;}	
.team-text { padding: 140px 20px 140px 20px;  }	

	
	
}


@media (max-width: 1366px) {
.main-title {  font-size: 50px;}
.navbar-dark .navbar-brand { width: 220px;}
.home-banner-content p { font-size: 22px; line-height: 35px;}
.home2-title { font-size: 40px; margin-bottom: 10px;}
.home-sec2-cont p { font-size: 20px;}
.home-sec2-cont p a{ font-size: 20px;}
.our-founder-text h3 { font-size: 40px;}
.our-founder-text p { font-size: 16px;  line-height: 26px;}
.our-founder .exeper { width: 280px; height: 280px;}
.cor-ab { padding: 15px 15px 0px;}
.cor-doc-img h3 { font-size: 24px;}
.core-cener p { font-size: 17px; padding: 10px 16%;}
.core-boc-text2 .cor-ab { padding: 15px 15px 0px;}
.team-text a { font-size: 16px;}
.core-velues-sec { padding: 50px 0px 60px;}
.core-cener h2 {font-size: 40px;}
.banner-btn a { font-size: 16px;}
.service-title { font-size: 22px;}
.our-founder-text h3 { font-size: 35px;}
.founder-lft img { width: 340px; margin-right: 20px;}
.our-founder .exeper p { font-size: 22px;}
.vision-sec .vision-text h3 { font-size: 35px;}
.vision-sec .vision-text p { font-size: 16px; line-height: 28px;}
.footer-subscribe { font-size: 16px;}
.team-sec .home2-title { margin-bottom:30px;}
.Our-Address img { width: 80px;}
.footer-content ul li { padding-bottom: 5px;}
.footer-content .footitl {  font-size: 24px;}
.navbar-expand-lg .navbar-nav {top: -35px;}
.blog-district h6, .blog-district p, .blog-district ul li { font-size: 16px; line-height: 28px;}
.d-hexa a { font-size: 22px;}
.read-blog {font-size: 16px;}
.pagination .page-item .page-link { font-size: 18px;}
.recent-box-content ul li a { font-size: 16px;}
.recent-box-content .recent-blog-heading { font-size: 20px;}
.blog-detail h2 { font-size: 45px; margin-bottom: 20px;}
.blog-detail-box p { font-size: 16px; line-height: 28px;}
.blog-comment .form-control { margin: 0px 0px;}
.team-flex { gap: 17px;}
.team-flex .team-box {width: 15%;}
.team-sec { padding: 60px 0px 60px;}
.plan-sec1 p {font-size: 16px; line-height: 26px;}
.vision-sec .vision-text p { font-size: 16px; line-height: 26px;}
.spaces-bar { padding: 60px 0px 50px 30px;}
.vision-sec .vision-text { padding-left: 20px;}
.intro { height: 130px;}
.nav-item { padding: 0px 10px;}
.navbar .nav-link { font-size: 17px;}
.Newsletter input { padding: 12px 20px; font-size: 16px;}
.blogs { padding: 60px 0px;}
.read-blog { padding: 8px 20px;}
.blog-detail h2 { font-size: 35px;}
.post-btn { padding: 8px 30px; font-size: 16px;}
.detail-box-content .blog-content-hexa { font-size: 20px;}
.nav-item .btn-hover { padding: 10px 20px;  font-size: 16px;}
.detail-box-content .blog-content-hexa { padding-top: 0px;}
.page-not-found::after { height: 260px;}
.page-not-found span { font-size: 200px; line-height: 200px;}
.page-not-found h5 { font-size: 38px;}
a.home-back { font-size: 16px; padding: 10px 25px;}
p {font-size: 16px;line-height: 28px;}
.text-and-img-sec1 img { width: 70px;}
.about-text-sec p { font-size: 16px;}
.about-text-sec h2 {font-size: 35px; padding-right: 30px;}
.our-velus-sec .our-text-sec h2 { font-size: 35px;}
.our-velus-sec .our-text-sec h4 { font-size: 20px;}
.our-velus-sec .our-vision h3 { font-size: 26px; margin-bottom: 10px;}
.our-velus-sec .our-vision p { font-size: 16px; margin-bottom: 0px;}
.our-velus-sec .our-vision { padding: 40px 25px 40px;}
.building-sec .building-heading { font-size: 35px; padding-right: 180px;}
.building-sec p { font-size: 16px; padding-right: 20px;}
.home2-title {font-size: 35px;}
.blogs h2 { font-size: 35px;}
.blogs {padding: 50px 0px;}
.blog-detail { padding: 50px 0px;}
.blog-comment h5 { font-size: 22px;}
.blog-comment .form-control { padding: 10px 15px;}
.about-sec-bar2 { padding: 50px 0px 0px;}
.about-sec-bar2 .about-text-sec { padding-top: 40px;}
.building-sec-change h3 {font-size: 35px;}
.building-sec-change p { font-size: 17px;}
.key-elements-sec h3 {font-size: 35px;}
.key-elements-sec p { font-size: 17px;}
.key-elements-sec ul li { font-size: 17px;}
.building-sec2 .building-heading {  padding-right: 100px;}
.who-team h5 { font-size: 20px;}
.peace-img img { width: 450px;}
.peace-sec p { font-size: 16px;}
.key-elements-sec ul li { padding: 5px 0px; font-size: 16px;}
.preserving-sec .preserving-text h3 { font-size: 35px;}
.peace-sec h3 {font-size: 35px;}
.key-elements-sec p { font-size: 16px;}
.preserving-sec .preserving-text p { font-size: 16px;}
.legacy-sec .peace-sec-text2 p { font-size: 16px;}
.legacy-sec { padding: 60px 0px 120px; margin-bottom: -130px; }
.legacy-sec .peace-sec-text2 h3 { font-size: 20px;}
.peace-sec-text2 img { width: 70px;}
.plan-seec .about-text-sec h2 { font-size: 35px;}
.legacy-sec h2 { font-size: 35px;}
.legacy-sec .peace-sec-text2 { padding: 20px 20px 10px;}
.bread.bread-copy {  padding: 10px 0px 0px 40px;}
.what-we-do-2sec h2 { font-size: 35px;}
.building-sec-ch1 h6 { font-size: 14px;}
.building-sec-ch1-box h4 { font-size: 24px;}
.Thank-you::after { height: 190px; }
.Thank-you h3 {font-size: 130px; line-height: 130px;}
.page-not-found span { font-size: 160px; line-height: 160px;}
.Thank-you h5 { font-size: 30px;}
.Thank-you a.home-back { font-size: 16px; padding: 10px 25px;}
.button-radio-form {width: 400px;}
.plan-do-sec .plan-sec1 h3 { font-size: 35px; }
.plan-dotext h3 { font-size: 35px; }
.head-card-legacy-eye h3 {font-size: 35px; margin-bottom: 20px; }	
.content-locksec3-card h3 { font-size: 24px; }	
.core-cener h2 { font-size: 35px; }	
.inner-home-video h3 { font-size: 18px; }
.center-heading h3 { font-size: 35px;}
.text-process-four-number { font-size: 80px;}
.home-video-sec { padding: 60px 0;}	
.legacy-lock-sec3 { padding: 60px 0;}	
.section.dark { padding: 60px 0; }	
.head-quiz h3 {font-size: 35px; }	
.team-flex .team-box { }
.our-velus-sec .our-vision { padding: 30px 25px 30px; }	
.about-sec-bar { padding: 60px 0px; }	
.our-velus-sec { padding: 60px 0px; }	
.building-sec { padding: 60px 0px 0px;}	
.Newsletter .footer-subscribe { font-size: 16px; }	
.peace-sec { padding: 60px 0px; }
.key-elements-sec-estate { padding: 60px 0px !important; }	
.peace-sec { padding: 60px 0px 120px; }	
.Newsletter .footer-subscribe { padding: 10px 30px;}	
.building-sec2 .building-heading { padding-right: 60px; }	
.building-sec2 { padding: 60px 0px 60px; }	
.plan-dotext ul li {font-size: 17px; padding: 5px 0px; }	
.building-sec-ch1 { padding: 60px 0px 60px; }	
.inner-contact-us h3 { font-size: 35px; margin-bottom: 20px; }	
.inner-form-iput input, textarea { padding: 10px 15px;}	
.contact-btnform .btn-hover { padding: 10px 30px;}	
.btn-hover {  font-size: 16px !important; }	
.form-card-content a { font-size: 18px; margin: 15px 0 0; }	
.form-card-content h5 { font-size: 24px;}	
.inner-first-sectxtlegacy h3 {font-size: 35px;}
.inner-first-sectxtlegacy { padding: 0px 0 0;}	
.legacy-first-sectxt { padding: 60px 0 60px; }	
.legacy-locksec1 h3 { margin-bottom: 30px;}	
.legacy-locksec1 h5 { font-size: 22px; }	
.building-sec-change p { font-size: 16px;}	
.inner-revolution-pencil h5 {font-size: 18px;}	
.building-sec-ch1-box h4 { font-size: 22px; }	
.only-legacy-video-head h3 { font-size: 35px;}	
.legacy-lock-sec2 ul li { font-size: 16px;}	
.head-locksec2 h3 { font-size: 35px; }
.team-text h4 { font-size: 15px;}
.Thank-you { padding: 250px 0 90px; }
#mnmwp-main-menu ul li a {font-size: 15px !important; padding: 15px 30px !important; }
.lifetime-sec { padding: 0px 50px 0px;  }	
.what-we-do-2sec h5 { font-size: 16px;padding-bottom: 5px;}	
.center-heading p {font-size: 24px;}	
.copy-right { padding: 30px 0px 0px 0px;}	
.Newsletter .footer-subscribe { padding: 10px 30px; }
.legacy-lock-sec3 {padding: 60px 0;}	
	
	
	
	
}


@media (max-width: 1360px) {
.core-cener p { padding:0px 15% 10px; }
.cor-doc-img h3 { font-size: 22px; margin-bottom: 5px;}
.cor-doc-img p {font-size: 16px; line-height: 25px;}
.team-text a { font-size: 15px;}
.our-founder .exeper h2 { font-size: 100px; padding-left: 60px;}
.our-founder .exeper h2 span { top: 40px; right: 20px;}
.our-founder .exeper { width: 250px; height: 250px;}
.plan-do-sec .plan-sec1 h3 { font-size: 35px;}
.plan-dotext h3 { font-size: 35px;}
.home2-title { font-size: 35px;}
.home-sec2-cont p { font-size: 19px;}
.home-sec2-cont p a { font-size: 19px;}
.plan-do-sec .plan-sec1 h4 { padding: 15px 30px;}
.home-banner-content p { font-size: 22px; line-height: 35px; padding-right: 60px;}
.banner-btn a { padding: 13px 30px;}
.core-cener h2 { font-size: 35px;}
.nav-item .btn-hover { font-size: 16px;}
.copy-right a { font-size: 16px;}
.core-boc-text5 .cor-ab { padding: 20px 15px 0px;}
.blogs h2 { font-size: 35px;}
.page-not-found span { font-size: 180px; line-height: 180px;}
.page-not-found { padding: 330px 0 100px;}
.page-not-found p { font-size: 22px;}
.main-title {font-size: 45px;}
.home-banner-content p { font-size: 20px; line-height: 32px;}
.team-sec { padding: 50px 0px 90px;}
.footer-inner { padding: 55px 0px 20px 0px;}
.core-velues-sec { padding: 50px 0px 40px;}
.Newsletter input { padding: 12px 15px;}
.our-velus-sec .our-vision h3 { margin-bottom: 10px;}
.building-sec .building-heading { padding-right: 150px;}
.our-velus-sec .our-vision { padding: 35px 25px 35px;}
.d-hexa a { font-size: 20px;}
.blog-comment { padding: 20px 0px;}
.about-text-sec p { font-size: 16px; line-height: 26px; margin-bottom: 5px;}
.about-text-sec h4 { font-size: 20px; margin-bottom: 5px;}
.main-title { font-size: 45px;}
.who-text { padding: 50px 0px;}
.who-team h5 { font-size: 20px;}
.building-sec2 .building-heading { padding-right: 40px;}
.preserving-sec .preserving-text h3 {font-size: 35px; margin-bottom: 15px;}
.legacy-sec { padding: 60px 0px 100px; margin-bottom: -130px;}
.legacy-sec .peace-sec-text2 { padding: 20px 15px 10px;}
.about-sec-bar-changes .about-text-sec { padding: 130px 0px 70px;}
.what-we-do-2sec h5 { font-size: 16px;}
.what-we-do-2sec h4 { margin-bottom: 10px;}
.building-sec-change p { font-size: 16px;}
.building-sec-ch1 p { line-height: 26px;}
.inner-first-sectxtlegacy p { font-size: 16px; line-height: 29px; padding: 0 8%; }
.inner-fill-the-form-sec a, .inner-revolution-pencil a { font-size: 16px; }
.inner-wall-street h3 {font-size: 26px;}
.inner-home-video h3 { font-size: 17px;}	
.team-text h4 { font-size: 13px;}
.team-text { padding: 120px 20px 120px 20px;}
	
	
	
	
	
	
	
}



@media (max-width: 1280px) {
.plan-do-box { padding: 20px 20px 20px;}
.plan-do-sec .plan-sec1 {  padding: 40px 4% 30px 8%;}
.core-velues-sec { padding: 50px 0px 40px;}
.about-sec-bar2 .about-text-sec {  padding-top: 10px;}
.lifetime-sec { padding: 0px 50px 0px;}
.preserving-text {  padding: 0px 60px 0px 20px;}
.legacy-sec { padding: 60px 0px 100px;  margin-bottom: -120px;}
.our-founder-text p {font-size: 16px; line-height: 28px; }
.core-cener p { padding: 0px 10% 10px; }
.line-circles-process-fourths { left: 190px; }
.text-process-four-number { font-size: 70px; }
.team-flex .team-box { width: 18%; }
#mnmwp-main-menu ul li a { padding: 15px 30px 15px 5px !important;}
.main-radio-formsec .card-radio .button-radio-form label { font-size: 16px; }
.about-text-sec h2 {font-size: 30px;}	
.our-velus-sec .our-vision { padding: 25px 25px 25px; }	
.building-sec .building-heading {font-size: 30px; padding-right: 90px;}	
.our-velus-sec .our-vision { padding: 30px 25px 30px; }	
.about-text-sec h2 { font-size: 30px; }	
.preserving-sec .preserving-text h3 { font-size: 30px; margin-bottom: 15px; }	
.about-text-sec h2 { font-size: 30px; }	
.plan-seec .about-text-sec h2 { font-size: 30px; }	
.legacy-sec h2 { font-size: 30px; }	
.legacy-sec h5 { font-size: 18px; }	
.what-we-do-2sec .text-new { font-size: 26px;}	
.building-sec-ch1-box { padding: 20px 15px; }	
.inner-contact-us h3 { font-size: 30px; }	
.contact-form-main { padding: 25px 25px; }	
.form-card-content h5 { font-size: 22px; }
.building-sec-change h3 {font-size: 30px; }
.our-velus-sec .our-text-sec h2 { font-size: 30px;  }	
.home2-title { font-size: 30px; }
.inner-first-sectxtlegacy h3 { font-size: 30px; }
.only-legacy-video-head h3 {font-size: 30px; margin-bottom: 20px; }
.head-locksec2 h3 { font-size: 30px; }
.head-card-legacy-eye h3 { font-size: 30px;}
.center-heading h3 { font-size: 30px;}
.head-quiz h3 { font-size: 30px; }
.core-cener h2 { font-size: 30px; }	
.team-text h4 {font-size: 16px; }	
.what-we-do-2sec h2 { font-size: 30px; }
.w-layout-grid {  grid-template-columns: inherit;}
.footer-content .footitl { font-size: 24px; }	
	
	
}
@media (max-width: 1152px) {
.main-title { font-size: 40px; }
.home-banner-content p { font-size: 21px; line-height: 30px; padding-right: 0px;}    
.home-sec3 {padding: 50px 0px 60px 0px;}    
.our-founder-text h3 { font-size:28px;} 
.founder-lft img { width: 270px;}
.our-founder .exeper { width: 210px; height: 210px;}
.our-founder .exeper h2 { font-size: 90px;}
.our-founder .exeper p { font-size: 20px;}
.our-founder .exeper h2 span {top: 35px; right: 15px;}
.vision-sec .vision-text p { font-size: 16px; line-height: 25px; margin-bottom: 5px;}
.plan-do-sec .plan-sec1 h4 span { padding: 0px 80px;}
.plan-do-box { padding: 20px 10px 20px;}
.plan-do-sec .plan-sec1 h3 { font-size: 30px;}
.plan-dotext h3 { font-size: 30px;}
.plan-do-box-img { top: 8%;}
.core-cener p { padding: 0px 6% 10px;}
.team-flex .team-box { width: 19%;}
.cor-ab { min-height: 315px; margin-bottom: 25px;}
.cor-doc-img img { min-height: 315px;}
.core-boc-text5 .cor-ab {  min-height: 645px;}
.core-boc-text5 .cor-doc-img img { min-height: 645px;}
.vision-sec .vision-text h3 { font-size: 30px;}
.page-not-found::after { height: 250px;}
.page-not-found {padding: 300px 0 150px;}
.page-not-found span {font-size: 180px; line-height: 180px;}
.page-not-found h5 { font-size: 40px;}
.page-not-found p { font-size: 22px;}
.page-not-found { padding: 300px 0 100px;}
.vision-sec .vision-text { padding-right: 5%;}
.home-sec2-cont p { font-size: 16px;}
.home-sec2-cont p a { font-size: 16px;}
.blogs h2 { font-size: 30px; margin-bottom: 20px;}
.blog-district h6, .blog-district p, .blog-district ul li { padding-left: 15px;}
.read-blog { margin: 0px 0px 20px 15px;}
.home-banner-content { top: 45%;}
.main-heading {  padding-left: 60px;}
.text-and-img-sec1 img { width: 60px;}
.text-and-img-sec1 { width: 18%;}
.our-velus-sec { padding: 60px 0px;}
.navbar-dark .navbar-brand { width: 200px;}
.inner-banner-content { top: 70%;}
.about-sec-bar2 .about-text-sec { padding-left: 10px; padding-top: 0px;}
.about-text-sec h2 { font-size: 30px; padding-right: 30px;}
.about-text-sec p { font-size: 16px; line-height: 26px; margin-bottom: 5px;}
.about-sec-bar2 {  margin-bottom: -25px;}
.building-sec-change { padding: 100px 0px;}
.key-elements-sec { padding: 50px 0px;}
.key-elements-sec ul li { font-size: 16px;}
.key-elements-sec p { font-size: 16px;}
.building-sec .building-heading { font-size: 30px; padding-right: 0px;}
.who-team { padding: 50px 0px 20px;}
.building-sec p { padding-right: 0px;}
.peace-sec h3 { font-size: 30px;}
.key-elements-sec h3 { font-size: 30px;}
.preserving-sec .preserving-text p { font-size: 15px;}
.preserving-sec .preserving-text h3 { font-size: 30px; margin-bottom: 15px;}
.about-sec-bar4 p { font-size: 16px; line-height: 26px;}
.preserving-text { padding: 0px 30px 0px 20px;}
.page-header {padding: 0px 0px 0px;}
.inner-banner-content .main-heading { padding-left: 30px;}
.legacy-sec h2 { font-size: 30px; margin-bottom: 30px;}
.legacy-sec .peace-sec-text2 h3 { font-size: 17px;}
.legacy-sec { margin-bottom: -110px;}
.about-sec-bar-changes .about-text-sec { padding: 100px 0px 50px;}
.legacy-sec .peace-sec-text2 { padding: 15px 15px 0px;}
.plan-seec .about-text-sec h2 { font-size: 30px;}
.page-header.is-sticky { padding: 10px 0px;}
.content-locksec3-card { padding: 20px 15px;}
.content-locksec3-card h3 { font-size: 22px; }
.content-locksec3-card { padding: 15px 15px;}	
.container{ max-width: 95%; }	
.line-circles-process-fourths { left: 175px; }	
.content-radio-form p { font-size: 16px; }	
.who-text p { font-size: 16px; }	
.plan-do-sec .plan-sec1 h4 { font-size: 22px; }	
.building-sec-change { padding: 50px 0px;}	
.Newsletter .footer-subscribe { padding: 10px 25px; }	
.plan-dotext ul li { font-size: 16px; }	
.building-sec-ch1 ul li { font-size: 16px;}	
.building-sec-ch1 h3 { margin-bottom: 20px;}	
.Newsletter input { padding: 10px 15px;}	
.inner-form-iput textarea { height: 150px;}	
.page-not-found::after {  height: 158px; }	
.page-not-found { padding: 250px 0 100px;}	
.Thank-you::after { height: 160px; }	
}




body, html{ overflow-x: hidden;}
@media (max-width: 1024px) {
.nav-item { padding: 0px 5px; }
.home-banner-content { top: 40%;}
section.vision-sec { padding: 50px 0px;}
.spaces-bar { padding: 60px 0px 40px 30px;}
.plan-do-sec .plan-sec1 h4 { padding: 15px 15px;}
.plan-do-box h5 { font-size: 16px;}
.inner-banner-content { top: 70%;}
.building-sec .building-heading { padding-right: 90px;  }
.building-sec-change { padding: 80px 0px;}
.lifetime-sec { padding: 0px 30px 0px;}
.building-sec-change p { font-size: 16px;}
.fixed-nav .navbar-expand-lg .navbar-nav { right: 15px;}
.page-header {  padding: 10px 15px 0px;}
.main-heading { padding-left: 40px;}
.building-sec .building-heading { padding-right: 0px;}
.preserving-sec .preserving-text h3 { font-size: 25px; margin-bottom: 10px;}
.preserving-sec {  padding: 50px 0px 40px;}
.plan-seec .about-text-sec p { font-size: 16px; line-height: 26px;}
.peace-sec { padding: 50px 0px;}
.legacy-sec { padding: 50px 0px 100px;}
.about-sec-bar-2sec .about-text-sec p { font-size: 16px; line-height: 26px;}
.about-sec-bar-sec-change .about-text-sec p { font-size: 16px; line-height: 26px;}
.about-sec-bar { padding: 50px 0px;}
.legacy-sec .peace-sec-text2 { padding: 15px 15px 15px;  margin-bottom: 25px;}
.legacy-sec .peace-sec-text2 h3 { font-size: 19px; }
#mnmwp-main-menu ul li a { padding: 15px 30px 15px 0px !important;font-size: 14px !important; }
.line-circles-process-fourths { left: 158px;}
.main-radio-formsec .card-radio {  max-width: 90%;}
.main-radio-formsec .card-radio { padding: 30px 0px 0px;}
.radio-btn { margin: 10px 0 0;}
.page-header.is-sticky { padding: 10px 15px; }	
.preserving-sec .preserving-text h3 {font-size: 30px;}	
.legacy-sec {  margin-bottom: 0; }	
.legacy-sec { padding: 50px 0px 50px; }	
.about-sec-bar-changes .about-text-sec {padding: 10px 0px 10px; }	
.who-team h5 { font-size: 18px; }	
.building-sec-change { padding: 50px 0px;}	
.contact-us-sec { padding: 50px 0 50px; }	
.form-card-content h5 { padding-right: 10%;}	
.legacy-first-sectxt { padding: 50px 0 50px; }
.fill-the-form-sec { padding: 50px 0; }	
.building-sec-change { padding: 50px 0px; }
.legacy-locksec1 h5 { font-size: 20px;  }	
.inner-home-video h3 {font-size: 14px; }	
.home-video-sec { padding: 50px 0; }	
.team-text { padding: 80px 10px 100px 10px; }
.center-heading p { font-size: 20px;}	
	
	
	
}
@media (max-width: 991px) {
.navbar-nav { display: block;}
.container{ max-width: 96%;}
.about-sec-bar2 .about-text-sec { padding-left: 0px;}
.Quick-links {  margin-bottom: 30px;}
.copy-right { padding: 60px 0px 0px 0px;}
.building-sec-change { padding: 40px 0px 40px; }
.fixed-nav .navbar-dark .navbar-brand { width: 180px; position: relative;z-index: 99; }
.building-sec2 .building-heading { font-size: 28px;}
.building-sec2 { padding: 50px 0px 50px;}
.who-text { padding: 40px 0px;}
.our-velus-sec .our-text-sec h2 { font-size: 30px;}
.building-sec .building-heading { padding-right: 70px;}
.about-text-sec h2 { font-size: 28px;}
.key-elements-sec h3 { font-size: 30px;}
.blog-detail { padding: 40px 0px;}
.our-text-sec { padding-top: 50%;}
.plan-do-sec .plan-sec1 h4 { font-size: 22px;}
.plan-do-box {  padding: 20px 7px 20px;}
.cor-doc-img { min-height:100%;}
.cor-doc-img img { min-height:100%;}
.cor-ab { min-height: 100%;}
.core-boc-text5 .cor-ab { min-height: 100%;}
.core-boc-text5 .cor-doc-img img { min-height:auto;}
.cor-doc-img h3 { font-size: 26px; margin-bottom: 7px;}
.blog-comment .container{ max-width: 100%;}
.building-sec2 .building-heading { font-size: 26px;}
.building-sec2 { padding: 50px 0px 50px;}
.navbar { display: block !important;}
.is_mobile #mnmwp-main-menu { position: absolute; top: 0px;}
.nav-btn { position: absolute; top: 10x; left: 50%;}
.is_mobile #mnmwp-main-menu #mnm-menu-button button.btn.menu-btn span {background: #ffffff !important;}
.main-heading {padding-left: 0px; }
.home-banner-content {top: 45%; }
#mnmwp-main-menu ul.mnmwp-menu {  background: #000 !important; top: 100% !important; width: 100% !important;}	
.page-header.is-sticky #mnmwp-main-menu ul.mnmwp-menu { top: 120px !important; }	
#mnmwp-main-menu ul li a { padding: 15px 25px 15px 15px !important; font-size: 18px !important; }	
.plan-do-box h5 {font-size: 15px; }	
.inner-home-video h3 { font-size: 18px; }	
.inner-home-video { margin-bottom: 25px;}	
.section.dark { padding: 50px 0;}	
.w-layout-grid {  grid-template-columns: none;}	
.inner-banner-content { top: 70%; }	
.key-elements-sec h3 { font-size: 28px; }	
.legacy-sec .peace-sec-text2 {  height: auto;}	
.building-sec .building-heading { padding-right: 10px; }	
.building-sec-ch1-box h4 { font-size: 24px; }	
.inner-contact-us h3 { padding-right: 40px; }	
.contact-form-main { padding: 15px 15px; }	
.copy-right { padding: 40px 0px 0px 0px; }
.inner-contact-us h3 { font-size: 28px; }	
.inner-first-sectxtlegacy p { padding: 0 0%; }	
.fill-the-form-sec { padding: 40px 0; }	
.legacy-lock-sec2 h4 { padding: 10px 15px;}	
.building-sec-ch1-box h4 { font-size: 18px; }	
.building-sec-ch1-box img { width: 35px;}	
.wall-streetsection { margin-bottom: 30px; }	
.revolution-pencilsec { padding: 50px 0; }	
.inner-home-video h3 { font-size: 20px; }	
.home-video-sec { padding: 40px 0; }	
.only-legacy-lock .mb-4{ margin-bottom:0px !important;}	
.core-flex {  display: block;}	
.core-boc-text { width: 100%;}	
.core-boc-text2 { width: 100%; margin-left: 0px;}	
.team-text h4 { font-size: 16px; }	
.about-img-sec-no{ display:none;}	
.page-not-found::after { height: 210px;}	
.Thank-you::after { height: 210px; }	
.Thank-you { padding: 280px 0 90px;}	
.page-header.is-sticky .nav-btn { top: 10px;}	
.footer-content .footitl { font-size: 26px; }	

	
	
	
	
	
	
}


@media (max-width: 912px) {
.navbar-dark .navbar-brand { width: 160px;}
.main-heading { padding-left: 0px;}
.main-title {font-size: 35px;}
.home-banner-content p { font-size: 20px; line-height: 30px; padding-right: 440px;}
.home-banner-content { top: 45%;}
.our-founder-text h3 { font-size: 26px;}
.plan-do-sec .plan-sec1 h4 { font-size: 20px;}
.plan-do-box h5 { font-size: 14px;}
.plan-sec1 p {font-size: 15px; line-height: 26px;}
.cor-doc-img h3 { font-size: 24px; margin-bottom: 7px;}
.cor-doc-img p { font-size: 15px; line-height: 25px;}
.inner-banner-content { top: 70%;}
.inner-banner-content .main-heading {  padding-left: 30px;}
.our-velus-sec .our-text-sec h2 { font-size: 26px;}
.about-text-sec h2 { font-size: 26px;}
.building-sec { padding: 40px 0px 0px;}
.bread.bread-copy { padding: 15px 0px 0px 35px;}
.building-sec .building-heading {padding-right: 40px; font-size: 26px;}
.team-text a { font-size: 14px;}
.blogs { padding: 40px 0px;}
.blog-district h6, .blog-district p, .blog-district ul li { padding: 0px 15px;}
.blogs h2 { margin-bottom: 15px;}
.building-sec2 .building-heading { font-size: 26px;}
.building-sec2 { padding: 50px 0px 50px;}
.service-title { font-size: 20px; }	
.home-sec3 { padding: 40px 0px 50px 0px; }	
.legacy-lock-sec3 {padding: 50px 0; }	
.founder-lft img { width: 240px; }	
.plan-do-sec .plan-sec1 h4 { font-size: 19px; }	
.core-velues-sec { padding: 40px 0px 40px; }	
.line-circles-process-fourths { left: 138px; }	
.main-radio-formsec .card-radio { max-width: 100%; }
.what-we-do-2sec .text-new {font-size: 22px; }	
.cor-doc-img h3 {  margin-bottom: 0px; }	
.cor-ab {  min-height: 270px; }	
.cor-doc-img img { min-height: 270px; max-height: 270px;}	
.cor-doc-img { min-height: 270px; max-height: 270px; }	
.core-boc-text2 { width: 100%; margin-left: 0px; height: 270px; }	
.cor-doc-img { margin-bottom: 20px; }	
.core-boc-text2 { margin-bottom: 20px;}	
.cor-doc-img p { font-size: 16px; line-height: 25px; }
.team-text h4 { font-size: 15px; }
.Thank-you::after { height: 200px; }
.about-text-sec h2 { padding-right: 0px;}
.center-heading p { font-size: 22px; line-height: 26px;}
	
	
}

@media (max-width:840px) {
.navbar { padding: 0px 0px;}
.main-title { font-size: 30px;  }
.home-banner-content p { padding-right: 300px; }	
.navbar-dark .navbar-brand { width: 150px; }	
.home-banner-content { top: 40%; }	
.home-sec2-cont.home3-cont .home-sec2-cont { font-size: 16px; }	
.legacy-lock-sec3 { padding: 40px 0; }	
.our-founder .exeper { width: 180px; height: 180px; }	
.our-founder .exeper h2 { font-size: 80px; }	
.plan-do-sec .plan-sec1 h3 { font-size: 28px; }	
.founder-lft img { width: 210px; }	
.our-founder .exeper h2 span { top: 30px;  right: 13px; font-size: 30px; }	
.plan-do-sec .plan-sec1 h3 { font-size: 28px; }	
.plan-do-sec .plan-sec1 h4 { font-size: 18px;}	
.plan-do-sec .plan-sec1 h4 span {  padding: 0px 60px;  }	
.core-cener p {  padding: 0px 0% 10px; }	
.plan-do-box h5 { font-size: 12px; }	
.plan-dotext { left: 0%; padding: 25px;}	
.plan-dotext p { font-size: 20px;}	
	
.cor-ab {  min-height: 300px; }	
.cor-doc-img img { min-height:300px; max-height: 300px;}	
.cor-doc-img { min-height: 300px; max-height: 300px; }	
.core-boc-text2 { width: 100%; margin-left: 0px; height: 300px; }	
.cor-doc-img { margin-bottom: 20px; }	
.core-boc-text2 { margin-bottom: 20px;}	
.cor-doc-img p { font-size: 16px; line-height: 25px; }		
.core-boc-text5 .cor-doc-img { min-height: 525px;}	
.core-boc-text5 .cor-doc-img img { min-height: 525px; }	
.line-circles-process-fourths { left: 125px;}	
/* .team-flex .team-box { } */
.team-text h4 {font-size: 12px;}	
.team-sec { padding: 40px 0px 60px; }	
.plan-do-box { padding: 15px 7px 15px; }	
.plan-do-box h5 { font-size: 12px; line-height: 20px; }	
.about-img-sec-no { display: none;}	
.about-sec-bar {padding: 40px 0px; }	
.our-velus-sec .our-vision { padding: 20px 15px 20px; }	
.team-text {font-size: 11px;}	
.inner-banner-content { top: 70%; }
.about-text-sec h2 br{ display:none;}	
.preserving-sec .preserving-text h3 { font-size: 26px; }	
.peace-sec h3 { font-size: 26px; }	
.legacy-sec h2 { font-size: 26px; margin-bottom: 20px; }	
.legacy-sec .peace-sec-text2 p { font-size: 18px; }	
.about-text-sec h2 { padding-right: 0px; }	
.plan-seec .about-text-sec h2 { font-size: 26px; }
.about-sec-bar2 { margin-bottom: 0px; }	
.key-elements-sec { padding: 40px 0px;}	
.building-sec2 .building-heading br{ display:none;}		
.inner-home-video h3 { font-size: 18px; }	
.building-sec-ch1 h4 { font-size: 22px; }	
.building-sec-change h3 { font-size: 26px; }	
.footer-inner { padding: 40px 0px 20px 0px; }	
.legacy-sec {  padding: 40px 0px 40px; }
.inner-contact-us h3 { font-size: 24px; }
.form-card-content h5 { font-size: 20px; }	
.inner-contact-us strong { font-size: 24px; line-height: 28px;}	
.form-card-content { padding: 15px; }
.contact-us-sec { padding: 40px 0 40px; }	
.legacy-first-sectxt { padding: 40px 0 40px; }	
.inner-fill-the-form-sec p { font-size: 16px; line-height: 28px; margin-bottom: 0px; }	
.inner-revolution-pencil { margin-right: 0px; }	
.legacy-lock-sec2 .building-sec-ch1-box img { width: 30px;}
.home-sec3 { padding: 40px 0px 40px 0px;}	
.head-card-legacy-eye h3 { font-size: 26px;}	
.home2-title { font-size: 26px;}	
section.vision-sec { padding: 40px 0px; }
.center-heading h3 { font-size:26px; }
.what-we-do-2sec h2 { font-size:26px; margin-bottom: 20px;}
.what-we-do-2sec { margin: 40px 0 0px; }	
.page-not-found::after { height: 160px; }
.Thank-you::after { height: 160px; }
.Thank-you { padding: 260px 0 110px; }
.building-sec .building-heading { padding-right: 0px; }	
	
	
	
}



@media (max-width:768px) {
.home-banner-content { top: 43%;}
.intro { padding-left: 0px; text-align: center;}	
.service-title { font-size: 18px; }	
.founder-lft img { width: 150px; }	
.our-founder .exeper h2 { font-size: 60px; }	
.our-founder .exeper { width: 160px; height: 160px; }	
.our-founder .exeper h2 span { top: 25px; right: 10px; font-size: 22px; }	
.our-founder .exeper p { font-size: 17px;}	
.plan-do-sec .plan-sec1 h4 span { padding: 0px 50px; }	
.plan-dotext { padding: 0px 25px; }	
.plan-do-sec .plan-sec1 h3 { font-size: 24px; }	
.plan-dotext h3 { font-size: 26px; }
.plan-sec1 p { font-size: 16px; }
.center-heading p { font-size: 18px; line-height: 26px;}	
.Our-Address { display: block;}	
.Our-Address img { width: 100px;  margin-bottom: 20px; }	
.center-heading {  margin-bottom: 20px;}	
.main-radio-formsec .card-radio .button-radio-form label {font-size: 14px; }	
.wpcf7-list-item { margin: 0 0 0 0em !important;}
.plan-dotext p { font-size: 19px; }	
.text-and-img-sec1 { width: 22%; }	
.our-velus-sec .our-text-sec h2 {font-size: 24px;}	
.our-velus-sec .our-text-sec h4 { font-size: 18px; }	
.our-velus-sec .our-vision h3 { font-size: 24px; }	
.inner-banner-content { top: 70%; }	
.footer-content .footitl { font-size: 24px;}
.about-text-sec { padding-left: 0px;}	
.team-text {font-size: 10px; }	
.our-velus-sec { padding: 40px 0px; }	
.key-elements-sec h3 { font-size: 26px; }
.preserving-text { padding: 0px 30px 0px 10px; }
.building-sec .building-heading { padding-right: 0px;}	
.who-team h5 { font-weight: 500;}	
.inner-form-iput textarea {  height: 100px; }	
.inner-contact-us h3 {font-size: 22px; }	
.bread.bread-copy {padding: 15px 0px 0px 25px;}	
.inner-home-video h3 { font-size: 17px;}
	
	
	
	
	
}




@media (max-width:767px) {
	
.desktop-banner{ display:none;}	
.mobile-banner{ display:block;}		
.home-banner-content p { padding-right: 0px; }	
.container { max-width: 100%; }	
.home-sec3 { padding: 30px 0px 30px 0px; }	
.service-title { font-size: 24px; }
.home2-card { margin-left: 0px;  margin-bottom: 20px;}	
.card-locksec3 { height: auto; margin-bottom: 20px;}	
.content-locksec3-card h3 {font-size: 24px;}	
.founder-lft img { width: 100%; }	
.spaces-bar { padding: 30px 0px 30px 0px; border-left: 0px solid #414141;}	
.our-founder .exeper { width: 250px; height: 250px; margin: auto; }
.our-founder .exeper h2 { font-size: 90px; }	
.our-founder .exeper p { font-size: 22px; }	
.our-founder .exeper h2 span { top: 40px; right: 18px; font-size: 25px;}	
.our-founder {  padding: 30px 0px 0px;}	
.founder-lft img { margin-bottom: 15px; }	
.legacy-lock-sec3 { padding: 30px 0; }
.legacy-lock-sec3 { text-align: left; }
.legacy-lock-sec3 .head-card-legacy-eye h3 { text-align:left;}
.vision-sec .vision-text { padding-right: 15px; padding-left: 15px; padding-top: 15px; }	
.vision-sec .vision-text p { font-size: 16px; line-height: 26px; margin-bottom: 10px; }	
.plan-do-box h5 {font-size: 18px; line-height: 30px;  }	
.plan-do-sec .plan-sec1 { padding: 40px 6% 30px 6%; }	
.plan-do-box-img { position: relative;}	
.plan-do-img { padding: 50px 0px;}	
.plan-do-box-img {top: 0%; }	
.plan-dotext {position: relative;}
.plan-dotext p { font-size: 20px; }	
.plan-do-img { padding: 40px 0px; }	
.core-velues-sec { padding: 30px 0px 30px; }	
.text-process-four-number { font-size: 60px; }	
.line-circles-process-fourths { left: 70px; }	
.cor-ab { min-height:100%; }	
.cor-doc-img img{ display:none;}	
.core-boc-text2 {height: auto; }	
.inner-home-video h3 { font-size: 19px; }
.home-video-sec { padding: 30px 0; }	
.section.dark { padding: 30px 0; }	
.section.dark { margin: 0px 0 30px;}	
.main-radio-formsec .card-radio { padding: 30px 15px 0px; }	
.radio-form-main { display: block;}	
.main-radio-formsec .card-radio .button-radio-form { justify-content: left;}	
.main-radio-formsec .card-radio .button-radio-form label { font-size: 16px;}	
.radio-form-main { padding: 20px 15px;}	
.team-flex .team-box { width: 100% !important;}	
.team-flex { display: block;}
.team-text h4 { font-size: 20px;}		
.team-flex .team-box { margin-bottom: 0px; }	
.team-sec { padding: 30px 0px 20px; }	
.team-text { padding: 200px 20px 200px 20px; }	
.input-quiz .container{ padding:0px;}	
.ne-cl { padding-left: 13px !important;}
.new-cl	{ padding-right: 13px !important;}
.footer { padding: 0px 15px 15px;}	
.copy-right { display: block !important;}	
.cor-ab { position: relative;}	
.cor-doc-img { min-height: inherit;  max-height: inherit; }	
.core-boc-text2 .cor-ab { padding: 15px 15px 15px; }	
.cor-ab { padding: 15px 15px 15px; }	
.core-boc-text5 .cor-ab { position: relative;}	
.core-boc-text5 .cor-doc-img { min-height: auto; }	
.core-boc-text5 .cor-ab { padding: 15px 15px 15px; }	
.core-boc-text5 .cor-ab { margin-bottom: 0px; }	
.button-radio-form p { margin-bottom: 0px;}	
.nav-btn { left: 36%; width: auto;}	
.page-header { padding: 10px 0px 0px; }
.page-header.is-sticky { padding: 10px 0px;}	
.our-text-sec { padding-top: 0%; }	
.our-velus-sec .our-vision { height: auto; margin-bottom: 20px; }	
.our-velus-sec { padding: 30px 0px 20px;  }	
.building-sec {  padding: 30px 0px 0px;  }
.team-box img { width: 100%;}	
.team-text { font-size: 20px; }	
/* .page-header {  position: relative;  background-color: #000;}	 */
.main-title { font-size: 32px; line-height: 45px; }
.inner-banner-content { top: 55%; }	
.inner-banner-content .main-heading { padding-left: 20px; }	
.about-sec-bar { padding: 30px 0px; }	
.about-img-sec { margin-bottom: 15px;}	
.peace-sec { padding: 30px 0px; }	
.key-elements-sec-estate {  padding: 30px 0px !important; }	
.key-elements-sec-change ul { padding: 0px 20px; border-left: 0px solid #ccc;}
.preserving-sec { padding: 30px 0px 30px; }	
.preserving-text { padding: 15px 15px 0px 15px;}	
.preserving-sec .preserving-text p { font-size: 16px;}	
.peace-img img { width: 100%;}	
.copy-right { padding: 0px 0px 0px 0px;}	
.about-text-sec p { margin-bottom: 15px;}	
.about-sec-bar-changes .about-text-sec { padding: 0px 0px 0px; }
.footer-content .footitl { padding: 0px 0px 0px 0px; margin-top: 10px; }
.footer-content .footitl { font-size: 26px;}	
.bread.bread-copy { padding: 15px 0px 0px 15px; }	
.peace-sec-text2 img { margin-bottom: 10px;}	
.lifetime-sec {  padding: 0px 15px 0px; }	
.about-text-sec h4 { font-size: 19px; }	
.key-elements-sec { padding: 30px 0px; }
.building-sec-change { padding: 30px 0px 30px;}	
.key-elements-sec ul { margin: 0px;  padding: 0px 0px 0px 20px;}	
.who-text { padding: 30px 0px; }	
.who-team { padding: 30px 0px 20px; }	
.who-team a{ display:block;}	
.who-team img { width: 100%;}	
.who-team h5 { font-size: 20px;}	
.building-sec2 { padding: 30px 0px 30px; }
.what-we-do-2sec { margin: 40px 0 0px; }		
.inner-contact-us h3 { padding-right: 0px; }	
.contact-us-sec {  padding: 30px 0 30px; }	
.inner-first-sectxtlegacy h3 { font-size: 26px; margin-bottom: 10px; }	
.fill-the-form-sec {padding: 30px 0;}	
.legacy-locksec1 h5 { font-size: 18px; }
.revolution-pencilsec { padding: 30px 0; }	
.head-locksec2 h3 { font-size: 26px; }	
.only-legacy-video-head h3 { font-size: 26px; }	
.footer-inner { padding: 30px 0px 20px 0px; }	
.Quick-links {  margin-bottom: 10px; }	
.building-sec-ch1-box h4 { font-size: 16px; }	
.legacy-first-sectxt { padding: 30px 0 30px;  }
section.vision-sec { padding: 30px 0px; }
.plan-do-sec .plan-sec1 { padding: 30px 6% 30px 6%; }
.page-not-found::after { height:160px; }
.page-not-found { padding:230px 0 100px; }	
.page-not-found span { font-size: 130px; line-height: 140px; }	
.page-not-found p { font-size: 20px; }	
.Thank-you h3 {font-size: 70px; line-height: 70px; }	
.Thank-you {padding:230px 0 80px;}
.Thank-you::after { height:160px; }	
.Thank-you h3 {  -webkit-text-stroke: 2px #f6dc96;}	
.Thank-you h5 { font-size: 22px; }
.copy-right p { margin-bottom: 5px; }
.inner-wall-street h3 { font-size: 22px; }	
.inner-wall-street p{ margin-bottom:0px;}	
.building-sec2 .building-heading { font-size: 22px; }	
.navbar-dark .navbar-brand {position: relative;z-index: 9; }
.main-title br{ display:none;}
.page-not-found p { padding: 0px 15px; }
.footer { text-align: center; }
.wpcf7-spinner {  display:none !important;}
.Our-Address ul { margin: 0px 0 0;}	
.what-we-do-2sec h5 { padding-left: 10px;;}	
.what-we-do-2sec { margin: 30px 0 0px; }	
.inner-banner-content { top: 70%; }
#mnmwp-main-menu ul.mnmwp-menu {  top: 135px !important;  }	
.home-banner-content { top: 45%; }	
.building-sec2 {  text-align: center;}	
.peace-sec { text-align: left; }	
.building-sec-change { text-align: center; }
.plan-dotext h3 { padding: 10px 15px;}	
.center-heading h3 {font-size: 25px;}	
.text-process-four-number { font-size: 50px; }	
.Our-Address #wpcf7-f105-o2 { width: 100%;}	
section.building-sec-change.building-sec-bch { text-align: left;}
.bottom-process-fourths {  max-width: 100%;}	
.main-radio-formsec .card-radio { padding: 20px 15px 0px; }	
.about-text-sec h2 { font-size: 24px; }	
.plan-seec .about-text-sec h2 { font-size: 24px; }	
.vision-sec .vision-text h3 { font-size: 26px; }	
.home3-cont {  padding: 0px 15px 0px 15px; }
.our-velus-sec .our-vision { padding: 15px 15px 20px; }	
	
	
	
	
	
	
}


@media (max-width:460px) {
.legacy-first-sectxt { padding: 30px 0 30px; }	
.home-banner-content { top: 35%; }	
.inner-banner-content { top: 70%;}	
.inner-banner-content .main-heading { padding-left: 15px; }	
.building-sec-change { background-size: cover;}	
.about-text-sec h4 { font-size: 20px; }	
.plan-dotext p { font-size: 22px; }	
.building-sec-ch1-box h4 { font-size: 20px; }	
.bottom-process-fourths p { font-size: 17px; line-height: 26px; }		

}
@media (max-width: 414px) {
.bottom-process-fourths p { font-size: 16px; }
	
	
	
	
	
}


@media (max-width: 375px) {
.main-title { font-size: 30px; line-height: 40px;}
.home-banner-content p { font-size: 17px; line-height: 28px;  padding-right:0px; }	
.vision-sec .vision-text h3 { font-size: 26px; }	
.plan-dotext p { font-size: 19px; }	
.footer-inner { padding: 30px 0px 10px 0px; }	
.legacy-sec .peace-sec-text2 h3 { font-size: 20px; }	
.who-img { margin-bottom: 25px;}	
.bottom-process-fourths p { font-size: 14px; line-height: 24px; }	

	
	
	
}














