@font-face {
    font-family: 'stagsans';
    src: url("../fonts/StagSans-Book-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Book-Web.woff") format("woff"), url("../fonts/StagSans-Book-Web.ttf") format("truetype"), url("../fonts/StagSans-Book-Web.svg#StagSansBook Web") format("svg");
    font-weight: 400;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'stagsans';
    src: url("../fonts/StagSans-Light-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Light-Web.woff") format("woff"), url("../fonts/StagSans-Light-Web.ttf") format("truetype"), url("../fonts/StagSans-Light-Web.svg#StagSansMedium Web") format("svg");
    font-weight: 200;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'stagsans';
    src: url("../fonts/StagSans-Medium-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-Medium-Web.woff") format("woff"), url("../fonts/StagSans-Medium-Web.ttf") format("truetype"), url("../fonts/StagSans-Medium-Web.svg#StagSansMedium Web") format("svg");
    font-weight: 600;
    font-style: normal;
    font-stretch: normal
}

@font-face {
    font-family: 'stagsans';
    src: url("../fonts/StagSans-BookItalic-Web.eot?#iefix") format("embedded-opentype"), url("../fonts/StagSans-BookItalic-Web.woff") format("woff"), url("../fonts/StagSans-BookItalic-Web.ttf") format("truetype"), url("../fonts/StagSans-BookItalic-Web.svg#StagSansBookItalic Web") format("svg");
    font-weight: 400;
    font-style: italic;
    font-stretch: normal
}


body {
    padding: 0;
    margin: 0;
    font-family: stagsans, arial, helvetica, sans-serif;
}

a:hover {
    text-decoration: none;
}

ul {
    list-style: none;
}

.active-m{
        background: #000;
}

.br-red {
    border-right: 8px solid #c40000;
}

.row.menu-first-row {
    background-color: #f9f7f7;
}


.nav-menus {
    width: 100%;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), color-stop(3%, #535353), color-stop(17%, #1f1f1f), color-stop(49%, #212121), color-stop(89%, #191919), to(#000000));
    background-image: linear-gradient(#9f9f9f, #535353 3%, #1f1f1f 17%, #212121 49%, #191919 89%, #000000 100%);
    padding: 0;
}

nav.nav-menus a {
    color: white !important;
    font-size: 18px;
}

.main-menus {
    margin-left: auto;
    margin-right: auto;
}

.main-menus .nav-item {
    text-transform: uppercase;
    padding: 10px 20px !important;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");

    -webkit-filter: brightness(1) invert(0);
    filter: brightness(1) invert(0);
}


.navbar-toggler {
    background-color: rgba(255, 255, 255, 0.87);
    border: 1px solid rgb(255, 255, 255);
}


/*menu-social-icons menu-social-icons menu-social-icons menu-social-icons menu-social-icons*/

ul.socialIcons {
    padding: 0;
    text-align: right;
    margin: 0px;
}

.socialIcons li {
    list-style: none;
    display: inline-block;
    margin: 15px 5px 2px;
    border-radius: 2em;
    overflow: hidden;
}

.socialIcons li i {
    margin-right: .5em;
    font-size: 1.3rem;
    color: #ffffff;
}


.socialIcons li a {
    display: block;
    padding: .5em;
    max-width: 2.3em;
    min-width: 2.3em;
    height: 2.3em;
    white-space: nowrap;
    line-height: 1.5em;
    -webkit-transition: .5s;
    transition: .5s;
    text-decoration: none;
    color: #ffffff;
}

.socialIcons li:hover a {
    max-width: 200px;
    padding-right: 1em;
}

.socialIcons .fb {
    background: #3b5998;
}

.socialIcons .twtr {
    background: #00aced;
}

.socialIcons .gogl-p {
    background: #c92228;
}

/*menu-social-icons menu-social-icons menu-social-icons menu-social-icons menu-social-icons*/

h4.tagline-one {
    text-align: right;
    color: #b28934;
}

h4.tagline {
    text-align: right;
    color: #b28934;
}


/*slider start*/

.slider-main {
    padding: 0;
}

/*slider end*/


/*quote-sec-start*/

.a-quote h5 {
    margin-bottom: 0;
    font-family: 'Kanit', sans-serif;
    font-style: italic;
    font-weight: 300;
    letter-spacing: .5px;
    color: #ffffff;
    font-size: 25px;
    line-height: 2rem;
}

section.quote-sec {
    padding: 2rem 0;
    background-image: url(../images/pattern.png);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
}

/*quote-sec-end*/


/*index-abour-sec-start*/

.index-about-sec {
    padding: 2rem 0;
}


.bg-text {
    font-size: 60px;
    color: #222222;
    opacity: .1;
    line-height: 1.3em;
}

h2.title-abt-us-index {
    margin-top: -39px;
    font-size: 41px;
    color: #37a2d5;
    font-weight: 600;
}

p.abt-index-para {
    line-height: 1.8rem;
    font-size: 20px;
}


/*index-abour-sec-end*/


/*benefits-sec-start*/

section.benefits-of-sec {
    padding: 4rem 0;
    background: rgb(247, 112, 98);
}

h3.sec-title {
    color: #ffffff;
    font-size: 30px;
    margin-bottom: 1rem;
}

/*benefits-sec-ends*/


/*benefits 0f real-estate investing start*/

.benefits-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: rgba(255, 255, 255, 0.88);
    padding: 2rem 1rem;
    border-radius: .4rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: justify;
}

.green-icon img {
    width: 121px;
}

.explain {
    padding: 0 1rem;
}

.explain p {
    margin-bottom: 0;
}

/*benefits 0f real-estate investing ends*/



/*Benefits of Real Estate Investing starts*/

section.when-your-partner-sec {
    padding: 4rem 0;
    background: #024e8c;
}

.money-cc img {
    border: 2px solid #bdbdbd;
}

.money-cc {
    border-right: 8px solid #c40000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
    padding: 2rem;
    margin: 0rem;
}

ul.mny-lstt li {
    font-size: 24px;
    margin-top: 0.5rem;
}


ul.mny-lstt li i {
    color: #ef4d86;
    border: 1px solid transparent;
    padding: 12px 5px;
    font-size: 1.9rem;
    -o-border-image: linear-gradient(to top, #21c3c3, #c7970e);
    border-image: -webkit-gradient(linear, left bottom, left top, from(#21c3c3), to(#c7970e));
    border-image: linear-gradient(to top, #21c3c3, #c7970e);
    border-image-slice: 1;
    height: 55px;
    width: 59px;
    text-align: center;
	margin:0px auto;
}

/*Benefits of Real Estate Investing ends*/


/*we-offer-sec start*/

.we-offer-sec {
    padding: 0;
    background: #5da204;
}



ul.ip-listt {
    padding: 0 0 0 2rem;
}


ul.ip-listt li::before {
    content: "\f14a";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;

    font-size: 1.5rem;
}

.ip-main h4 {
    color: #ffffff;
}

ul.ip-listt li {
    color: #ffffff;
}




ul.ip-listt li {
    color: #ffffff;
    margin-bottom: 1rem;
    font-size: 19px;
}











img.offer-img {
    width: 100%;
}



.ip-main {
    padding: 3rem 0;
}



/*we-offer-sec end*/



/*index-last-sec start*/



.we-pride {
    background: #17aed3 none repeat scroll 0 0;
    color: #ffffff;
    letter-spacing: 1px;
    padding: 14px 27px;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    margin: 5px 0px 0px;
}


.index-last-sec {
    padding-bottom: 1rem;
    background: #efeeec;
}

.we-pride h4 {
    margin-bottom: 0;
}




/*index-last-sec end*/



/*map-sec-start*/

.index-map {
    padding-left: 0;
    padding-right: 0;
}


/*map-sec-end*/


/*footer starts*/

footer.main-footer {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9f9f9f), color-stop(3%, #535353), color-stop(17%, #1f1f1f), color-stop(49%, #212121), color-stop(89%, #191919), to(#191919));
    background-image: linear-gradient(#9f9f9f, #535353 3%, #1f1f1f 17%, #212121 49%, #191919 89%, #191919 100%);
    padding: 1.1rem 0;
}

ul.footer-menu li {
    display: inline-block;
}



ul.footer-menu li a {
    color: #ffffff;
    padding: 0px 15px;
    letter-spacing: 1px;
}


ul.footer-menu {
    padding: 0;
}


/*footer Ends*/


/*copy-rigth*/



.copy-right p {
    color: #ffffff;
    letter-spacing: 1px;
    margin-bottom: 0;
}

/*copy-rigth*/

























.block-1 {
    background-image: url(../images/b-1.jpg);
    background-size: cover;
    background-repeat: no-repeat;

}

.block-2 {
    background-image: url(../images/b-2.jpg);
    background-size: cover;
    background-repeat: no-repeat;

}

.block-3 {
    background-image: url(../images/b-3.jpg);
    background-size: cover;
    background-repeat: no-repeat;

}

.crd-main {
    height: 100%;
    overflow: hidden;
    min-height: 359px;
    border: 1px solid #ccc;
    padding: 25px 25px 0px;
    -webkit-box-shadow: inset 0 0 0 1000px rgba(2, 0, 0, 0.5);
    box-shadow: inset 0 0 0 1000px rgba(2, 0, 0, 0.5);
    -webkit-transition: all ease-in-out .6s;
    transition: all ease-in-out .6s;
}


.crd-main i {
    font-size: 3rem;
    color: #ffffff;
    -webkit-transition: all ease-in-out .6s;
    transition: all ease-in-out .6s;
}

.crd-main h2 {
    color: #fff900;
}


.crd-main p {
    color: #ffffff;
    font-size: 18px;
}





.hidden-content p {
    color: #ffffff;
}


a.read-m-bttn {
    background: white;
    padding: 7px 15px;
    border-radius: 5px;
    color: #bd820b;
    -webkit-transition: all ease-in-out .4s;
    transition: all ease-in-out .4s;
}

a.read-m-bttn:hover {
    background: #bd820b;
    color: #ffffff;
}

/*effect*/

.crd-main:hover .show-content p {
    display: none;
}

.crd-main:hover .show-content i {
    font-size: 2rem;
}

.hidden-content {
    display: none;
    -webkit-transition: all ease-in-out .6s;
    transition: all ease-in-out .6s;

}

.crd-main:hover .hidden-content {
    display: block;
    opacity: 1;
    -webkit-transition: all ease-in-out .6s;
    transition: all ease-in-out .6s;
}

.crd-main:hover {
    -webkit-box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 1000px rgba(0, 0, 0, 0);
    background: #db193e;
}

.show-content {
    -webkit-transform: translateY(100px);
    transform: translateY(100px);
    -webkit-transition: all ease-in-out .4s;
    transition: all ease-in-out .4s;
}

.crd-main:hover .show-content {
    -webkit-transform: translateY(1px) !important;
    transform: translateY(1px) !important;
}

/*.......................................................................................................................*/

/*about-us-page Start*/
/*about-us-page Start*/


.abt-about-sec {
    padding: 5rem 0;
}

/*about-us-page ends*/
/*about-us-page ends*/

/*.......................................................................................................................*/












/*new-project-page-start*/
/*new-project-page-start*/
.new-project-sec {
    padding: 5rem 0;
}

.new-pro-content h3 {
    color: #333;
    font-weight: 700;
    letter-spacing: .5rem;
    text-transform: uppercase;
}





.new-pro-content h5 {
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 100;
}

/*new-project-page-pageends*/
/*new-project-page-pageends*/

/*.......................................................................................................................*/


.border-right-red {
    border-right: 6px solid #c40000;
}

.border-left-red {
    border-left: 6px solid #c40000;
}


/*income-properties page start*/
/*income-properties page start*/


section.ip-sec-one {
    padding: 4rem 0;
    background: rgba(41, 137, 216, 1);
    border-top: .2rem solid rgb(5, 27, 99);
}

/*ricard flex*/

.ri-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: white;
    padding: .5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.ri-image img {
    width: 249px;
}

.ri-parag p {
    margin-bottom: 0;
    text-align: justify;
}

.ri-parag {
    padding: 0 1rem;
}

.ri-parag h4 span {
    color: #c40000;
}

/*ricard flex*/


section.ip-sec-two {
    padding: 3.9rem 0;
    background: rgb(247, 112, 98);
}


/*make-money-sec list*/


ul.make-money-lst li::before {
    content: "\f14a";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    font-size: 1.5rem;
}

ul.make-money-lst li {
    color: #ffffff;
    margin-bottom: 1rem;
    font-size: 19px;
    text-align: justify;
}

.mm-image img {
    border: 5px solid #ffffff;
}

/*make-money-sec list*/


section.ip-sec-three {
    padding: 4rem 0;
    background: #17aed3 !important;
}

.h-img img {
    border: 5px solid rgb(239, 234, 234);
}


.orgin {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
    padding: 1rem 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.tla-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #ffffff;
    border-left: 4px solid #e50000;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .9rem;
    margin: 8px 0;
}

.tla-parag p {
    margin-bottom: 0;
    text-align: justify;
}

.tla-parag {
    padding: 0 1rem;
}


section.ip-sec-four {
    padding: 4rem 0;
    background: #1e223f;
}

ul.bttnss {
    padding: 0;
    text-align: center;
}

ul.bttnss li {
    background: #337ab7;
    margin: .1rem 0;
    padding: .4rem;
    -webkit-transition: all ease-in-out .4s;
    transition: all ease-in-out .4s;
}

ul.bttnss li:hover {
    background: rgb(23, 174, 211);
}

ul.bttnss li a {
    color: #ffffff;
    font-size: 1.1rem;
}

.sec-four-parag p {
    color: rgb(255, 255, 255);
}

/*income-properties page Ends*/
/*income-properties page Ends*/


/*.......................................................................................................................*/


/*realestatepagestart*/
/*realestatepagestart*/


section.re-sec-one {
    padding: 4rem 0;
    background: rgb(41, 137, 216);
    border-top: .2rem solid rgb(5, 27, 99);
}


.re-main {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: white;
    padding: .5rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}


.re-image img {
    width: 249px;
}

.re-parag p {
    margin-bottom: 0;
    text-align: justify;
}

.re-parag {
    padding: 0 1rem;
}

.re-parag h4 span {
    color: #c40000;
}

.re-parag h4 {
    text-align: center;
}

.re-parag h4 a img {
    background: #3992dc;
    width: 6%;
    float: right;
}

.re-parag p {
    margin-bottom: 0;
    text-align: justify;
    margin-top: 1.6rem;
}

.call-us h3 {
    background: #910023;
    display: inline-block;
    color: white;
    padding: 1rem 2rem;
    border-left: 4px solid #ffffff;
    border-right: 4px solid #ffffff;
    border-radius: 5px;
    letter-spacing: 1px;
}

.call-us {
    margin-top: 4rem;
}

/*realestatepageends*/
/*realestatepageends*/

/*......................................................................................................................*/


/*morgagepage-strat*/
/*morgagepage-strat*/


ul.make-lstt li::before {
    content: "\f14a";
    font-family: "Font Awesome 5 Free";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    font-size: 1.5rem;
}

ul.make-lstt li {
    color: #ffffff;
    margin-bottom: .5rem;
    font-size: 19px;
    text-align: justify;
}

.q-img img {
    border: 5px solid #ffffff;
}


.motg-sec-one {
    padding: 4rem 0;
    background: rgb(30, 34, 63);
}




.logo-sec {
    padding: 4rem 0;
}

.prtnr-image img {
    background: #dde3e6;
    padding: 1rem;
    border-radius: 1rem;
}

.we-locate h5 {
    color: #ffffff;
}

.i-qr ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 0;
    padding-left: 0;
}

.i-qr ul li {
    margin: .5rem;
}

.quick-btn {
    background-color: green;
    border-color: #00c45b;
    color: #fdfdfd;
    padding: 1rem;
    border-radius: 6px;
    -webkit-transition: all ease-in-out .4s;
    transition: all ease-in-out .4s;
}

.quick-btn:hover {
    color: #ffffff;
    background-color: #085d08;
}

section.motg-last-sec {
    background-color: #f9f7f7;
    padding: 2rem 0;
}

/*morgagepage-ends*/
/*morgagepage-ends*/

/*.......................................................................................................................*/


/*Careers-pagetart*/
/*Careers-pagetart*/


section.careers-sec {
    padding: 4rem 0;
}

.ff-frm {
    border: .3rem solid #000000;
    padding: 5rem 2rem;
}


.address-q {
    background-color: #37a2d5;
    padding: 2rem 1rem;
}

.ff-frm form {
    width: 75%;
}

.common-ff {
    margin-bottom: 1rem;
}

.row.main-rr {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.move-card {
    margin-left: -13rem;
}



.cont-no h6 {
    color: #ffffff;
    margin: 0;
}

.cont-no p {
    color: #ffffff;
    margin: 0;
}

.cont-no p a {
    color: #ffffff;
    margin: 0;
}



.e-id h6 {
    color: #ffffff;
    margin: 0;
}

.e-id p a {
    color: #ffffff;
    margin: 0;
}



.www-site h6 {
    color: #ffffff;
    margin: 0;
}

.www-site p {
    color: #ffffff;
    margin: 0;
}

.www-site p a {
    color: #ffffff;
    margin: 0;
}





.add-info h6 {
    color: #ffffff;
    margin: 0;
}

.add-info p {
    color: #ffffff;
    margin: 0;
}







.cont-no {
    padding: 1rem 0;
}

.e-id {
    padding: 1rem 0;
}

.www-site {
    padding: 1rem 0;
}

.add-info {
    padding: 1rem 0;
}

.common-ff .form-control {
    border: 0px;
    border-bottom: 1px solid #545353;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    height: 3rem;
}

.submit-bttn {
    background: #000000;
    color: #ffffff;
    border: 1px solid #000000;
}

/*Careers-pageends*/
/*Careers-pageends*/
