/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,600;1,700;1,800&family=Mulish:wght@200;300;400;500;600;700;800&family=Poppins:wght@100;200;300;400;500;600;700;800&display=swap');

.sf-menu a {
    font-size: 19px !IMPORTANT;
    font-family: 'Montserrat';
    color: #000000 !important;
}


.section-1 h2.ns-heading-el {
    font-family: 'Montserrat';
    font-size: 46px !important;
    line-height: 58px !important;
    font-weight: bold;
    width: 55%;
}
.section-1 p {
    width: 45%;
    font-size: 20px !important;
    line-height: 31px !important;
    padding-top: 5px;
    font-family: 'Montserrat';
}

.button.solid_color a {
    color: #3E3B68;
    font-size: 19px !important;
    letter-spacing: 0.3px;
    text-transform: capitalize;
    font-weight: 600 !important;
    border-radius: 0px !important;
        font-family: 'Montserrat';

}

body[data-button-style*="slightly_rounded"] .swiper-slide .button a {
    border-radius: 0px !important;
    padding: 17px 38px;
}

.swiper-slide .buttons > div:first-child {
    border-radius: 0px !important;
}
.hd h2 {font-family: Montserrat;color: #000 !important;font-size: 44px !important;font-weight: bold !important;line-height: 60px !important;}

.hd p {
    color: #443A3A;
    font-size: 20px;
    line-height: 32px !important;
    font-family: Montserrat;
}

.section-2 h4 {color: #000000;font-size: 20px !important;font-family: Montserrat;font-weight: 600 !important;}

.main-butn a {
    background: #3E3B68;
    color: #fff !important;
    font-size: 20px !important;
    font-family: Montserrat;
    font-weight: 500;
    padding: 15px 39px;
    transition: 0.5s ease !important;
}

.main-butn {
    margin-top: 50px !important;
}

.section-2 {
    padding: 90px 0px !important;
}
.section-3 {
    padding: 80px 0px !important;
}

.section-3 h2 {
    color: #fff !important;
}

.section-3 p {
    color: #fff !important;
    width: 82%;
    margin: 0 auto;
    padding-bottom: 20px !important;
}

.box-1 h3 {
    font-size: 24px !important;
    color: #fff !important;
    font-family: Montserrat;
    letter-spacing: 0.2px;
    font-weight: 600;
}

.box-1 h5 {
    font-size: 16px !important;
    line-height: 30px !important;
    color: #fff !important;
    font-family: Montserrat;
    font-weight: 400;
    margin-bottom: 40px;
    margin-top: 13px !important;
    height: 50px;
}

.box-1 {
    border: 1px solid #fff !important;
    padding: 37px 16px 29px 18px !important;
    margin-top: -16px;
}

.section-3 img {
    width: 100% !important;
    height: 300px !important;
    object-fit: cover;
}

.box-1 a {
    color: #fff !important;
    font-size: 18px !important;
    font-family: Montserrat;
    font-weight: 500;
    padding: 12px 33px;
    border: 1px solid;
    letter-spacing: 0.2px;
}

.box-1 p {
    width: 100% !important;
}

.section-4 {
    padding: 90px 0px !important;
}

.section-5 {
    padding: 123px 18% 90px 18% !important;
}
.section-6 {
    padding: 120px 0px !important;
}
.last-sec h2 {
    font-size: 40px !important;
    color: #000 !important;
    font-family: 'Montserrat';
    font-weight: bold;
}

.last-sec h5 {
    font-size: 19px !important;
    font-weight: 400;
    line-height: 31px !important;
    font-family: 'Montserrat';
    width: 92%;
    margin-top: 15px;
}

ul.co-in li {
    font-family: 'Montserrat';
    font-size: 20px !important;
    font-style: italic;
    line-height: 30px;
    padding-bottom: 30px;
    list-style: none;
}

ul.co-in li strong {
    font-weight: 400 !important;
}

ul.co-in li i {
    color: #3E3B68 !important;
    border: 2px solid;
    width: 40px;
    height: 40px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 120px;
    font-size: 19px !important;
    margin-right: 15px;
}

ul.co-in {
    margin: 0px !important;
    margin-top: 40px !important;
}

.last-sec input {
    background: #EBEBEF !important;
    border-radius: 0px !important;
    height: 60px !important;
    padding-left: 20px !important;
    font-style: italic;
    color: #938FC2 !important;
    font-size: 14px !important;
    letter-spacing: 0.2px;
}

.last-sec input::placeholder {
    color: #938FC2 !important;
    font-size: 14px !important;
}

.last-sec textarea {
    background: #EBEBEF !important;
    border-radius: 0px !important;
    height: 160px !important;
    padding-left: 20px !important;
    font-style: italic;
    color: #938FC2 !important;
    font-size: 14px !important;
    letter-spacing: 0.2px;
    padding-top: 16px !important;
    margin-top: 23px;
}

.last-sec textarea::placeholder {
    color: #938FC2 !important;
    font-size: 14px !important;
}


.last-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: #3E3B68 !important;
    border-radius: 0px !important;
    color: #fff !important;
    width: 100% !important;
    font-size: 20px !important;
    font-style: normal !important;
    font-family: 'Montserrat';
    height: 67px !important;
    margin-top: 9px;
}
.last-sec h3 {
    color: #3E3B68  !important;
    font-size: 20px !important;
    font-family: Montserrat;
    margin-bottom: 14px !important;
}

ul.socail-1 {
    margin: 0px !important;
}

ul.socail-1 li {
    display: inline;
}

ul.socail-1 li i {
    color: #3E3B68 !important;
    border: 2px solid;
    width: 37px;
    height: 36px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 120px;
    font-size: 19px !important;
    margin-right: 5px;
}
.fine-1 {
    padding-left: 40px !important;
}
.co-left {
    position: relative;
}

.co-left:before {
    position: absolute;
    content: "";
    background: #fff;
    height: 142%;
    width: 135%;
    box-shadow: 0px 0px 10px #0000005e;
    top: -117px;
    left: -35px;
}
.section-2-in {
    position: relative;
}

.section-2-in:before {
    position: absolute;
    content: "";
    background: url(http://wealthereum-.test/wp-content/uploads/2022/08/Mask-Group-2.png);;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;height: 650px;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;width: 30%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;background-repeat: no-repeat;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;
;;;;;;;;;;;;;;;;;left: -37%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;top: -65px;;;;;;;;;;;;;;;;;;;;;;;;;;
}
div#footer-outer {
    background: #3E3B68;
    padding-top: 20px;
}

#footer-outer #footer-widgets .col p:last-child {
    font-size: 16px !important;
    line-height: 25px !important;
    color: #fff !important;
    font-family: 'Montserrat';
    width: 100%;
}

#footer-outer .widget h4 {
    font-size: 29px !important;
    color: #fff !IMPORTANT;
    font-family: 'Montserrat';
    font-weight: 600 !important;
    margin-bottom: 33px;
    margin-top: 13px !important;
}

ul#menu-top-menu-2 li a {
    font-size: 19px !important;
    line-height: 31px !important;
    color: #fff !important;
    font-family: 'Montserrat';
}

ul#menu-footer-2 li a {
    font-size: 19px !important;
    line-height: 31px !important;
    color: #fff !important;
    font-family: 'Montserrat';
}

#footer-outer li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-31 {
    display: none;
}

#footer-outer input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    background: #646286;
    border: 1px solid #646286 !important;
    border-radius: 0px !important;
    height: 55px !IMPORTANT;
    color: #fff !important;
    color: #fff !important;
    font-family: 'Montserrat';
    font-size: 14px !important;
    font-weight: 300 !important;
    padding-left: 20px !important;
    width: 110% !important;
}

#footer-outer input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder {
    color: #fff !important;
    font-family: 'Montserrat';
    font-size: 14px !important;
    font-style: italic;
    font-weight: 300 !important;
}

#footer-outer #footer-widgets .col input[type=submit] {
    color: #fff !important;
    background: #3E3B68 !important;
    font-size: 14px !IMPORTANT;
    font-family: 'Montserrat';
    position: relative;
    float: right;
    top: -70px;
    border-radius: 0px !important;
    padding: 13px 25px;
    left: 19px;
    transition: unset !important;
}
#footer-outer #copyright p {
    font-family: Montserrat !IMPORTANT;
    color: #fff !important;
    font-size: 18px !important;
}

#footer-outer #copyright {
    border-top: 1px solid #fff !important;
    padding: 20px 0px !important;
}

.last-sec {
    padding: 90px 0px 50px !important;
}

#footer-outer h5 {
    font-size: 19px !important;
    color: #fff !important;
    font-family: 'Montserrat';
    font-weight: 500 !important;
    line-height: 30px !important;
    width: 91%;
    margin-top: -9px !important;
}
.section-2 h3 {
    font-family: AMSTERDAMTHREESLANT-AXAYM;
    font-size: 15px !important;
    color: #3E3B68 !important;
}
.main-butn a:hover {
    transition: 0.5s ease !important;
    background: transparent !important;
    border: 1px solid #3e3b68;
    color: #3e3b68 !important;
}
.section-4 img {
    height: 110px !important;
    object-fit: contain;
    margin: 0 auto !important;
    width: 262px !important;
    margin-top: 10px !important;
}
.last-sec img.img-with-animation.skip-lazy.animated-in {
    margin-bottom: 25px !important;
}

.section-1 ul li {
    font-size: 19px !important;
    line-height: 33px !important;
    font-family: 'Montserrat';
    font-weight: 500 !important;
    width: 68%;
}

.section-1 ul {
    margin-top: 8px !important;
}
.last-sec .nectar-wpcf7-inline-form {
    padding-bottom: 0px !important;
}


/* Inner Pages */
.crypto-1 h3 {
    font-size: 30px !important;
    color: #000 !IMPORTANT;
    font-family: Montserrat;
    letter-spacing: 0.2px;
    font-weight: 700;
    padding-bottom: 10px;
}

.crypto-1 p {
    color: #000 !important;
    font-family: Montserrat;
    font-size: 18px !important;
    line-height: 28px !important;
    padding-bottom: 13px !important;
}


.king-1 h3 {
    padding-top: 8px;
}
.agent-2 h3 {
    margin-top: 23px;
}.king-1 {
    padding-top: 0px;
}
.crypto-1 ul li {
    color: #000 !important;
    font-family: Montserrat;
    font-size: 17px !important;
    line-height: 31px !important;
}
.king-1 p {
    padding-bottom: 10px !important;
}
.offer-1 {
    padding-top: 25px;
}
.agent-2 {
    margin-top: 70px;
}
#page-header-bg h1 {
    font-family: 'Montserrat';
}
.tax-1 {
    margin-top: 80px;
    margin-bottom: 40px !important;
}

.tax-1 h3 {
    color: #000 !important;
    font-family: 'Montserrat' !important;
    font-weight: 700 !important;
    font-weight: bold !important;
    font-size: 27px !important;
}

.tax-1 p {
    font-size: 15px !important;
    color: #000 !important;
    font-family: 'Montserrat';
    padding-bottom: 11px !important;
    width: 96%;
}.con-1 textarea {border: 1px solid;border-radius: 0px !important;color: #000 !important;font-family: 'Montserrat';padding-left: 18px;height: 176px;padding-top: 14px !important;}

.con-1 textarea::placeholder {
    color: #000 !important;
}

.con-1 {
    margin-top: 70px;
    margin-bottom: 25px !important;
}
/* Inner Pages */
.fine-1 {
    padding-left: 40px !important;
}
.section-5 .hd p a {
    font-weight: 500;
}.king-1 p a {
    font-weight: 600;
}
.tax-1 p a {
    font-weight: 600;
}


/* Resposive */
@media screen and (max-width: 1366px) {
	.section-1 h2.ns-heading-el {
    font-size: 42px !important;
    line-height: 54px !important;
    width: 62% !important;
}
	.box-1 {
    border: 1px solid #fff !important;
    padding: 35px 10px 29px 16px !important;
    margin-top: -16px;
}
	.section-5 .hd p {
    width: 100% !IMPORTANT;
    font-size: 18px !important;
}
	
.section-1 ul li {
    font-size: 18px !important;
    line-height: 31px !important;
    font-family: 'Montserrat';
    font-weight: 500 !important;
    width: 81%;
}
.section-1 p {
    width: 47% !important;
}
.section-2-in:before {
    left: -23%;
}
.hd p {
    font-size: 19px !important;
    line-height: 30px !important;
}

.hd h2 {
    font-size: 42px !important;
    line-height: 56px !important;
}

.main-butn a {
    font-size: 19px !important;
}

.box-1 h5 {
    font-size: 14.3px !important;
    line-height: 25px !important;
    height: 30px !important;
}

.box-1 h3 {
    font-size: 19.2px !important;
}

.box-1 a {
    font-size: 17px !important;
}

.section-5 {
    padding: 111px 15% 114px 14% !important;
}

.last-sec h5 {
    font-size: 17.6px !important;
    line-height: 28px !important;
    width: 97%;
}

ul.co-in li {
    font-size: 19px !important;
}

#footer-outer #footer-widgets .col p:last-child {
    font-size: 15px !important;
    line-height: 24px !important;
    width: 95% !important;
}
.section-2 .hd p {
    font-size: 17px !important;
    line-height: 28px !important;
}
#footer-outer h5 {
    font-size: 17px !important;
    line-height: 28px !important;
}

ul#menu-top-menu-2 li a {
    font-size: 17.7px !important;
    line-height: 28px !important;
}

ul#menu-footer-2 li a {
    font-size: 18px !important;
    line-height: 29px !important;
}

#footer-outer .widget h4 {
    font-size: 26px !important;
}

#footer-outer input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    width: 110% !important;
    font-size: 13px !important;
    letter-spacing: 0.2px;
}

#footer-outer input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email::placeholder {
    font-size: 13px !important;
    letter-spacing: 0.2px;
}

#footer-outer #footer-widgets .col input[type=submit] {
    color: #fff !important;
    background: #3E3B68 !important;
    font-size: 13px !IMPORTANT;
    font-family: 'Montserrat';
    position: relative;
    float: right;
    top: -70px;
    border-radius: 0px !important;
    padding: 14px 25px;
    left: 16px;
    transition: unset !important;
    font-weight: 500 !important;
}
	.co-left:before {
    background: #fff;
    height: 132%;
    width: 135%;
    box-shadow: 0px 0px 10px #0000005e;
    top: -94px;
    left: -35px;
}
.agent-12 a {
    position: relative;
    top: 6px;
}
.last-sec {
    padding-top: 60px !important;
    padding-bottom: 40px !important;
}
.fine-1 {
    padding-left: 40px !important;
}
	.sf-menu a {
    font-size: 17px !important;
}.section-2 .main-butn {
    margin-top: 45px !important;
}
body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=text]:focus, body:not([data-form-style="minimal"]) #footer-outer #footer-widgets .col input[type=email]:focus {
    background: #3e3b68;
}
}
/* Resposive */
.box-1 h5 {
    min-height: 80px;
}
#footer-outer li:hover a {
    color: #e5e5e5 !important;
}