/*

* Theme Name: Seocify Child

* Theme URI: https://themeforest.net/user/xpeedstudio/portfolio

* Description: seocify is a powerful and modern Seo responsive WordPress Theme.

* Version: 1.0

* Author: XpeedStudio

* Author URI: http://www.xpeedstudio.com

Template: seocify

Version: 1.0

Text Domain: seocify

Tags: left-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

*/
.elementor-heading-title span {color:#c90016 !important}
.footer-widget ul li a:hover {color:#999 !important;}
.xs-inline-form.transparent-style > .row > [class^="col-"]:nth-child(1) .form-control {border-right: 1px solid rgba(255, 255, 255, 0.3) !important;}
.home span.wpcf7-not-valid-tip {color:#FFF;}
.home div.wpcf7-validation-errors, .home div.wpcf7-acceptance-missing {border:2px solid #FFF; color:#FFF;}
.home div.wpcf7-mail-sent-ok {border:1px solid #FFF;color:#FFF;}
#wpcf7-f2950-p442-o1 .text-center .check-btn {margin-top:15px;background-color:#FFF; color:#333;}
.footer-main {padding:60px 0 10px 0px !important}
.copyright {padding: 0px 0 25px !important;}
.home .nav-tabs .nav-item a {min-height:157px;}

.mobile-callbutton{display: none;width: auto;right: 0;position: fixed;bottom: 132px;}
.mobile-callbutton a{color: #fff;font-size: 33px;height: 60px;border: 2px solid #fff;text-decoration: none;box-shadow: 0px 0px 13px 2px rgba(0,0,0,0.2); z-index: 10; background: #c90016; width: 60px;display: inline-block; text-align: center;border-radius: 50px 0px 0px 50px;border-right: 0;}
.mobile-callbutton a:focus,.mobile-callbutton a:active,.mobile-callbutton a:hover{color: #fff;}

@media only screen and (max-width: 1325px) {
.wh-table-rg .elementor-widget-container{margin-right: 0px !important;}
.top-section-img .parallax-icon-wraper .parallax-icon.icon-one{left: 0 !important}
.top-section-img .parallax-icon-wraper .parallax-icon.icon-two{right: 0 !important}


}
@media only screen and (max-width: 767px) {
.elementor-442 .elementor-element.elementor-element-7f1f5ea > .elementor-element-populated{border-left:0px !important; }
.wh-table-rg .elementor-widget-container{margin-left: 0px !important;}
.home .nav-tabs .nav-item a {min-height: inherit;}
.home .main-tabs .nav-item:not(:last-child) {margin-right: 0;margin-bottom: 10px;}

}
@media only screen and (max-width: 650px) {
.mobile-callbutton{display: block; }
.xs-top-bar.version-2 .top-bar-infos>ul{padding-right: 10px !important;font-size: 14px;}
.xs-from .form-control{height: 45px;font-size: 0.9rem;}
.nav-brand > img{margin-top: 0px;}

.footer-widget .menu li a{font-size: 14px;}
h4, .xs-content-title{font-size: 20px;}
.single-service-preview{padding: 10px 10px 25px 10px !important;}
.info-list>li>a>span{    white-space: nowrap;}


}

.header-new .xs-menus .nav-menu > li:not(:last-child) {
    margin-right: 24px !important;
}
