.wpcf7 br{display:none;}
body{overflow-x:hidden;}
body{font-family:"Raleway", sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#222;background:#fff;}
body.nt-theme-homepage{text-align:center;font-family:"Raleway", sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#222;background:#fff;}
body.nt-theme-homepage.dark{text-align:center;font-family:"Raleway", sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fff;}
body.dark .main-wrapper, body.dark .contact-section, body.dark .news-section{background:#222;}
body.dark .owl-controls .owl-dot{border-color:#fff;}
body.dark .owl-controls .owl-dot.active{background:#fff;}
body.dark h1, body.dark h2, body.dark h3, body.dark h4, body.dark h5, body.dark h6{color:#fff;}
body.dark .team-section, body.dark .feaures-section, body.dark .services-section, body.dark .partner-section, body.dark .counter-section, body.dark .blog-post .post-text, body.dark .pricing-box__body, body.dark .pricing-box__head .curved-line::after, body.dark .count-on{background:#333;}
body.dark .blog-post .post-text .post-data>a{color:#fff;}
body.dark .accordion-title, body.dark .accordion-inner p{color:#222;}
body.dark .accordion-title:hover, body.dark .accordion-title.active, body.dark .icon-line a span, body.dark .img-bar .text-uppercase{color:#fff;}
body.dark .img-container .img-panel{background:rgba(51, 51, 51, 0.8);}
body.dark .gallery-section a, body.dark .contact-section p a{color:#fff;}
body.dark .slider-2 .owl-item{opacity:1;}
.nt-theme-before-row{position:relative;}
.nt-theme-before-row-overlay{top:0;bottom:0;left:0;right:0;position:absolute !important;width:100%;height:100%;}
.blog-post .post-text .post-data>a{vertical-align:inherit;color:#222;}
.icon-line a span{color:#000;}
.post-text .second-font a{color:#337ab7;text-decoration:underline;}
.post-text .second-font a{color:#337ab7;text-decoration:underline;}
.post-text .post-data a{color:#222;text-decoration:underline;}
.news-section .post-text .second-font a:hover{color:#222;}
.icon-line a span:hover{color:#fff;}
.team .mt-30{margin-bottom:30px;}
.btn-trans{background-color:transparent;}
.mc4wp-form{width:100%;position:relative;margin:0 auto;}
.mc4wp-form{width:100%;position:relative;margin:0 auto;left:16%;}
@media(max-width:768px){
.mc4wp-form{left:0;}
}
.contact-section .contact-data p{margin:5px 0px 0px 0px !important;}
.contact-section .contact-data p a{color:#222;}
.contact-section .contact-data p a:hover{color:#337ab7;}
.k-nav-inside h5 a{color:#fff;}
.k-nav-inside h5 a:hover{color:#337ab7;}
.gallery-section a{color:#222;}
.gallery-section a:hover{color:#337ab7;}
.wpcf7 input, .wpcf7 select, .wpcf7 textarea{color:#fff;height:50px;background:transparent;border:2px solid #fff;border-radius:50px;padding:7px 30px;}
.contact-section .wpcf7-submit{color:#fff;background:#3A7BD5;border:2px solid #3A7BD5;border-radius:50px;}
.contact-section .wpcf7-submit:hover{color:#3A7BD5;background:transparent;border:2px solid #3A7BD5;border-radius:50px;}
label.js-result{display:inherit;max-width:100%;margin-bottom:inherit;width:auto;font-weight:inherit;font-size:inherit;}
.divider{width:40px;height:2px;background:#3A7BD5;border:none;margin:10px auto 16px;}
footer.main-footer .row{display:block;}
footer.main-footer .widget ul.mt-20 {
margin-top: 20px;
}