/*
Theme Name: Apress Child
Description: APRESS is a clean and modern Creative Multiuse Multipurpose WordPress Theme built with lot of insights and suggestions behind it.
Author: Apress Themes
Theme URI: http://apressthemes.com/
Author URI: https://themeforest.net/user/apressthemes
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: apress
Template: apress
*/
h2:after {
    width: 50px;
    height: 3px;
    content: "";
    display: block;
    background: #a6ce38;
}
body{font-family: 'ping-fang-sc', 'helveticaregular' !important;}
.sticky_header{height: 128px;}
.sticky_header .headercontent_box{
    margin-top: 16px;
}
.sticky_header a:hover{color: #a6ce38 !important;}
.headercontent_box {    
    padding-left: 90px;
    padding-right: 90px;
}

.headercontent .zolo-navigation ul li a { /*font-family: 'ping-fang-sc';*/ color: #000; font-size: 20px; font-weight: bold; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.headercontent .zolo-navigation ul li a:hover{ color: #fff  }
ul.sub-menu{margin-bottom:10px !important }
.pagetitle_parallax_content h1 { font-weight: bold;}
.zolo_button_element.design_your_own .zolo_button {border: 2px solid #a6ce39;  font-family: 'ping-fang-sc';}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #ff0000; text-align: center;}
.Quoteform .wpcf7-form select, .wpcf7-form .uneditable-input, .wpcf7-form input, .wpcf7-form textarea {border-color: #a7ce3c !important; background: rgba(255,255,255,0.0); border-style: solid; border-width: 0 0 2px 0; margin-bottom: 50px; }
.Quoteform .apress_contactform {display: inline-block; width: 100%;}
body .Quoteform .submit-button{ padding: 15px 64px; background: #a6ce39;  font-size: 18px; font-weight: 600; text-align: center; line-height: 1;}
/*div.footer .zolo_heading_element.heading_style1::after{    background: #a6ce39;
    content: " ";
    display: block;
    width: 41px;
    height: 3px;
    margin-top: -25px;
    margin-bottom: 2em;}*/
.copyright{display: block !important; border:0 !important;}
.copyright h4{ color: #a6ce39; padding: 0}
.copyright h4 a{text-decoration: none;  color: #a6ce39;}
.copyright h6{font-size: 15px}

.copyright .middleCopyright, .copyright .zolo_button {
    display: inline-block;
    float: none;
    vertical-align: middle;}

.copyright .zolo_button_element {margin-bottom: 0 !important}
.copyright a.zolo_button {
    padding: 15px 33px !important;
    margin: 0 auto;
    text-align: center;
}
ul.zolo_social_element li a {
    font-size: 25px;
    height: 52px;
    width: 52px;
    text-align: center;
    padding: 0;
    line-height: 53px;
    float: left; border: 2px solid #fff;
}

.Floating-service .zolo_thumbnail{background-size: 20% !important}
.Floating-service .zolo_readmore_button {color: #fff !important;
    font-size: 19px;
    border: 2px solid #fff;
    border-radius: 15px;
}
.Floating-service .container-slider-wave {
    width: 20%; }
.Floating-service .container-slider-wave:nth-child(01) {
        width: 10%;
    }
.Floating-service a.zolo_imagebox_new_wrapper:hover .zolo_readmore_button {
    color: #ffffff;
    border-radius: 15px !important;
    border: 2px solid #fff;
} 

.Floating-service .container-slider-wave:nth-child(02) .zolo_readmore_button{ background: #5757ea !important;}
.Floating-service .container-slider-wave:nth-child(03) .zolo_readmore_button{ background: #ff8a73 !important;}
.Floating-service .container-slider-wave:nth-child(04) .zolo_readmore_button{ background: #162299 !important;}
.Floating-service .container-slider-wave:nth-child(05) .zolo_readmore_button{ background: #6d22de !important;}
.sub-heading {
    font-size: 24px;
    line-height: 45px;
    color: #000;
    letter-spacing: 0; font-family: 'ping-fang-sc';
}

.header-box{height:500px; background-size:cover;  margin-top:-58px; background-image: url(http://mcitschinese.wsisrdev.com/wp-content/uploads/2019/06/bg-pattern.png?id=808) !important; background-color: aquamarine }
.box-container{width: 27%; margin:0 2%}

.wpcf7-form button, .wpcf7-form input[type=reset], .wpcf7-form input[type=submit], html .wpcf7-form input[type=button] {
    padding: 11px 53px;
    font-size: 20px;
    font-weight: bold;}
.page-id-922 .zolo-title::after{display: none}
.zolo_navbar_search { display: none;}
.screen-reader-response { display: none;}
.wpcf7-form.invalid span.wpcf7-not-valid-tip {
    display: inline-block;
    text-align: center;
    width: 100%;
    color: #ff00008c;
    margin-top: 0;
}
.wpcf7-form.invalid span.wpcf7-not-valid-tip:last-child {
    margin-bottom: 34px;
}
.pagetitle_parallax_section.titlebar_style2 #crumbs {
    display: none;
}
.Floating-service .zolo_imagebox_new_wrapper { height: 450px; }

.footer .responsive_block::before {
    width: 43px;
    height: 43px;
    content: " ";
    display: block;
    float: left;
    position: absolute;
    left: 24px;
    border-radius: 50%;
    border: 2px solid #a6ce38;
    background: url(http://mymcits.com/wp-content/uploads/2019/07/placeholder.png);
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: center;
}

.reverse { flex-direction: row-reverse; }


@font-face {
    font-family: 'helveticaregular';
    src: url('fonts/helvetica-webfont.woff2') format('woff2'),
         url('fonts/helvetica-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticabold';
    src: url('fonts/helvetica-bold-webfont.woff2') format('woff2'),
         url('fonts/helvetica-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ping-fang-sc';
    src: url('fonts/PingFangSC.woff2') format('woff2'),
         url('fonts/PingFangSC.woff.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@media (max-width:1366px){
    .Floating-service .container-slider-wave:nth-child(01){display:none}
    .Floating-service .container-slider-wave {width: 25%;}
    .Floating-service .zolo_imagebox_new_wrapper { height: 500px; }
    
    .Floating-service .zolo_imagebox_new_wrapper h5 {font-size: 28px;}

}

@media (max-width:1024px){
.Floating-service .container-slider-wave { width: 48%; }
body .responsive_block, .responsive-block {width: 44% !important;}
.pagetitle_parallax_section { margin-top: 9em;}
.container_padding_left_right, .container-padding { padding-left: 20px !important; padding-right: 20px !important; }
.sub-heading { font-size: 16px; line-height: 30px}
.footer h4 { font-size: 14px; }
}

@media (max-width:800px){
.box-container { width: 80%; margin: 0 auto; }
}

@media (max-width:768px){
body .responsive_block, .responsive-block { width: 80% !important;}
}
@media (max-width:767px){

.Floating-service .container-slider-wave { width: 100%; }
body .responsive_block, .responsive-block {width: 100% !important;}
.zolo_social_box { width: 100%; margin: 12px auto; text-align: center !important; }
body .footer ul { margin: 16px 0 0; padding: 0;}
.pagetitle_parallax_content { padding: 20px !important; }


}