/***************************
Add your custom styles below
****************************/

    .test {
        margin-top: 65px !important;
    }


h3 {
    font-size: 1.4375em !important;
}

h4 {
    font-size: 2.8125em !important;
}

h5 {
    font-size: 2em !important;
}
.features-8 .boxed {
    box-shadow: 0px 0px 60px 0px rgb(0 0 0 / 7%);
    margin-top: 4.875em;
    background: #18211bed;
    text-align: center;
}

@media (min-width: 1024px){
.btn__text {
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    width: 370px !important;
  
}}

input[type], textarea, select {
    -webkit-appearance: none;
    background: #ffffff;
    padding: 0.8125em;
    border-radius: 4px;
    border: none;
}

textarea {
    margin-bottom: 0.3em !important;
}



@media (max-width: 767px) {
.cta-8 .boxed:first-child {
    margin: 0;
    margin-top: 50px;
}}



@media (max-width: 767px) {
	.cta-8.section--overlap:not(:first-child) [class*='col-']:last-child {
    margin-top: 3.5em;
}
}


@media (max-width: 767px) {
section, footer {
    padding-top: 3em;
    padding-bottom: 3em;
}}


@media (max-width: 767px) {

.hide1 {
display: none;
}
}

@media (max-width: 767px){
.btn__text {
    font-size: 0.8em !important;
    font-weight: 600 !important;
}

.nav-bar{
	position: fixed !important;
	background-color: #fff;
	width: 100%;
}


.logo {
    height: 70%!important;
}

}

.pad {
    padding: 0.3em;
}

@media (min-width: 1024px){
.row-l{
    margin-left:5%;
}}

@media (max-width: 767px){

.features-8 .boxed .feature:first-child {
    border:  none !important;
}}



/*section {
    background-color: #fff !important;
}*/

.features-8 .boxed .feature:first-child {
    border-right: 1px solid #0000004f;
}

.boxed.boxed--lg {
   
    padding-top: 3.65625em !important;
    padding-right: 3.65625em !important;
    padding-bottom: 0em !important;
    padding-left: 3.65625em !important;
}


.menu > li {
    position: relative;
    float: left;
    font-size: inherit !important;
    font-weight: 600;
    letter-spacing: 0px;
    font-family: 'Montserrat', 'Helvetica', 'Arial', sans-serif;
}

.menu > li a {
    color: #343434;
    text-transform: none;
    letter-spacing: 1px;
    font-weight: 600;
    transition: 0.2s linear;
    -webkit-transition: 0.2s linear;
    -moz-transition: 0.2s linear;
}

.menu > li > a {
    font-size: 0.9em;
    padding: 0.1em 1.4em;
    height: 100%;
    display: inline-block;
}

.menu > li > a:hover {
    font-weight: 600;
    color: #000000 !important;

}

/*.nav-module:last-of-type {
    padding-right: 0;
    margin-left: -2%;
}*/









