body {
  overflow-x: hidden!important; 
}
header#masthead p {
    margin-bottom: 0px !important;
    padding-bottom: 13px!important;
    color: white!important;
}
.elementor-element.elementor-element-101f4c2.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    padding: 0px !important;
}
.elementor-element.elementor-element-6ff0473.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
    display: none!important;
}

.htmega-form-style-1 form input[type="submit"] {
    
    width: 100%!important;
    transition: 0.5s;
    font-family: "Montserrat", sans-serif;
   
    float: left!important;
}

#footerform input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100% !important;
}
div#test {
    height: 500px;
}
div#wpcf7-f957-p43-o1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100% !important;
}
div#n2-ss-6item2 {
	font-family: 'Merriweather' !important';
}
div#n2-ss-6item5{
		font-family: 'Merriweather' !important';
}
a{
text-decoration:none!important;
}
div#clientimg img {
    width: auto!important;
    height: 50px!important;
}

div#contactimg img {
    width: auto!important;
    height: 50px!important;
}
#newcontact input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100% !important;
}

div#n2-ss-6 .n2-style-4ef2b9ef3ac95757a797a679951a67a3-dot.n2-active, div#n2-ss-6 .n2-style-4ef2b9ef3ac95757a797a679951a67a3-dot:HOVER, div#n2-ss-6 .n2-style-4ef2b9ef3ac95757a797a679951a67a3-dot:FOCUS {
   display:none!important;
}
.n2-bullet.n2-style-4ef2b9ef3ac95757a797a679951a67a3-dot {
    display: none!important;
}


.sp-easy-accordion .sp-ea-single .ea-header a {
  
    font-weight: 500!important;
   
    font-size: 17px!important;
  
}
header#masthead p {
    margin-bottom: 0px !important;
    padding-bottom: 13px !important;
    color: white !important;
    margin-top: 0px !important;
	font-size: 14px!important;
	font-family: "Roboto", Sans-serif!important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    color: red!important;
}
.elementor-element.elementor-element-c2e9202.e-con-full.e-flex.e-con.e-child .wpcf7 form.sent .wpcf7-response-output {
  color: #46b450!important;
}
 @media only screen and (max-width: 1093px) {
 .sp-easy-accordion .sp-ea-single .ea-header a {
    font-weight: 500 !important;
    font-size: 13px !important;
}
}


@media only screen and (max-width: 1093px) {
 .sp-easy-accordion .sp-ea-single .ea-header a {
    font-weight: 500 !important;
    font-size: 11px !important;
}
	.testimonial {
		min-height: 494px!impoprtant;
	}
}
@media only screen and (max-width: 1024px) {
    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal, .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
        position: absolute!important;
        right: -7px!important;
        width: 68%!important;
    }
}
.elementor-43 .elementor-element.elementor-element-57739ef .wpcf7-form .wpcf7-form-control-wrap input[type*="text"] {
    height: 40px;
    margin: 2px 0px 0px 0px;
}



