/*
Theme Name: Startup Company Child
Theme URI: http://cmsmasters.net/startup-company-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Startup Company Child Theme
Template: startup-company
Version: 1.0.0
License:
License URI:
Text Domain: startup-company-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/
#vcorp-sec2 {
    background: linear-gradient(to right,#1a1a24 0%,#1a1a24 60%,#060610 60%,#060610 100%); padding: 10% 0 8% !important;
}
#vcorp-sec3 {
    background: linear-gradient(to right,#e3e3e3 0%,#e3e3e3 30%,#f65052 30%,#f65052 100%); padding: 10% 0 8% !important;
}
#vcorp-sec3 .kwc-vcrop-hminfo .cmsmasters_button:hover { background: #1b1a22; border-color: #1b1a22; color: #fff;  }
#vcorp-sec4 { background: #e3e3e3; padding: 4% 0 0 !important; }
#vcorp-sec4 .kwc-vcrop-hminfo { padding: 24% 2% 6% 6%; ; }
#vcorp-sec4 .kwc-vcrop-hminfo h2 { color: #f65052;  }
#vcorp-sec4 .kwc-vcrop-hminfo h5 { color: #1b1a22;  }
#vcorp-sec4 .kwc-vcrop-hminfo .cmsmasters_text p { color: #1b1a22; }
#vcorp-sec4 .kwc-vcrop-hminfo .cmsmasters_button { background: #f15039; color: #ffffff; transition: background 0.5s; }
#vcorp-sec4 .kwc-vcrop-hminfo .cmsmasters_button:hover { background: #1b1a22; border-color: #1b1a22;  }
#vcorp-sec5 { padding: 0; background: #1a1a24;  }
.cmsmasters_row #vcorp-sec5 .cmsmasters_row_inner.cmsmasters_row_fullwidth { padding: 0 !important; }
#vcorp-sec5 .kwc-vcrop-hminfo h5 { color: #f65052;  }
#vcorp-sec5 .kwc-vcrop-hminfo { padding: 10% 10% 0 5%; }
#vcorp-sec5 #cmsmasters_column_13vtu6vixs { padding: 3% 0 3% !important;  background: linear-gradient(to bottom,#e3e3e3 0%,#e3e3e3 30%,#f65052 30%,#f65052 100%);}
#vcorp-sec6 { background: #f65052; padding: 4% 0 8% !important; }
#vcorp-sec6 .kwc-vcrop-hminfo { padding-top: 10%; }
#vcorp-sec6 .kwc-vcrop-hminfo .cmsmasters_button:hover { background: #1b1a22; color: #ffffff; border-color: #1b1a22;  }
#vcorp-sec7 { background: #1a1a24; padding: 0 !important; }
.cmsmasters_row #vcorp-sec7 .cmsmasters_row_inner.cmsmasters_row_fullwidth { padding: 0 !important; }
#vcorp-sec7 .kwc-vcrop-hminfo { padding: 10% 10% 0 5%; }
#vcorp-sec7 .kwc-vcrop-hminfo h5 { color: #f65052;  }
.kwc-vcrop-hminfo {
    padding: 6% 2% 6% 6%;
}
.kwc-vcrop-hminfo h2 {
    color: #ffffff; font-weight: 200; font-size: 47px;
line-height: 1;
}
.kwc-vcrop-hminfo h5 {
    color: #1b1a22; font-weight: 400; font-style: normal !important; font-size: 14px; line-height: 1; text-transform: uppercase; letter-spacing: 1px;
}
.kwc-vcrop-hminfo .cmsmasters_text p {
    color: #fff; font-size: 18px; line-height: 28px; font-weight: 200; 
}
#vcorp-sec2 .kwc-vcrop-hminfo h5{
    color: #f65052;
}
#vcorp-sec8 {
    background: linear-gradient(to right,#e3e3e3 0%,#e3e3e3 75%,#f5f5f5 75%,#f5f5f5 100%); padding: 10% 0 0 !important;
}
#vcorp-sec8 .kwc-vcrop-hminfo h2,
#vcorp-sec8  .cmsmasters_text p {
    color: #1b1a22; 
}
.vcorp-secmain-inner, .vcorp-secmain-inner-right {}
.vcorp-secmain-inner { background: linear-gradient(to right,#e3e3e3 0%,#e3e3e3 30%,#f5f5f5 30%,#f5f5f5 100%); padding: 6% 0 !important;  }
.vcorp-secmain-inner-right {
     background: linear-gradient(to right,#f5f5f5 0%,#f5f5f5 60%,#e3e3e3 60%,#e3e3e3 100%); padding: 6% 0 !important; 
}
#cmsmasters_row_a42bf34507.vcorp-secmain-inner-right {
     background: #e3e3e3 ;  padding: 3% 0 !important; 
}
.vcorp-secmain-inner .kwc-vcrop-hminfo h2, .vcorp-secmain-inner-right .kwc-vcrop-hminfo h2 {
    color: #1b1a22; 
}
.vcorp-secmain-inner .kwc-vcrop-hminfo .cmsmasters_text p, .vcorp-secmain-inner-right .kwc-vcrop-hminfo .cmsmasters_text p {
    color: #1b1a22; 
}
/* Orange Patch*/
.kwc-vc-lets-cf7 {
    display: block;
    text-align: center;
    padding: 25px 0 0;
}
.kwc-vc-lets-cf7 ul.kwc-lets-ul {
    display: inline-block;
}
.kwc-vc-lets-cf7 ul li::before {
    display: none;
}
.kwc-vc-lets-cf7 ul.kwc-lets-ul li {
    display: inline-grid;
    padding: 0 15px;
}
.kwc-vc-lets-cf7 ul.kwc-lets-ul li .wpcf7-submit {
    background: #212427;
    border-radius: 25px;
    font-size: 17px;
    letter-spacing: 1px;
    text-align: center; transition: background 0.5s;
}
.kwc-vc-lets-cf7 ul.kwc-lets-ul li .wpcf7-submit:hover {
    background: #fff;
    color: #fc4f3f;
	border-color: #555;
}
/* Service Pages*/
.kwc-vc-servinner-div .kwc-servc-div-in,
.kwc-vc-servinner-div .kwc-servc-div-in-org{
    padding: 12% 5% 5%;
}
.kwc-vc-servinner-div .kwc-servc-div-in h2 {
    color: #1b1a22; font-weight: 200; font-size: 36px; line-height: 1; text-transform: capitalize;
}
.kwc-vc-servinner-div .kwc-servc-div-in h5 {
    color: #1b1a22; font-size: 21px; line-height: 28px; font-weight: 300; font-style: normal;
}
.kwc-vc-servinner-div .kwc-servc-div-in .cmsmasters_text p {
    color: #969698; font-size: 18px; line-height: 28px;
}
.kwc-vc-servinner-div .kwc-servc-div-in-org h2 { color: #ffffff; font-weight: 200; font-size: 36px; line-height: 1; text-transform: capitalize; }
.kwc-vc-servinner-div .kwc-servc-div-in-org .cmsmasters_text p { color: rgba(255,255,255,0.5); font-size: 18px; line-height: 28px; }
#vcorp-secmain-about .kwc-vcrop-hminfo .cmsmasters_column_inner div {
    text-align: center;
}
.kwc-vc-cf7main .cmsmasters_contact_form,
.kwc-vc-servinner-div .cmsmasters_1212 .kwc-vc-cf7main{
    padding: 20% 0;
}
.kwc-vc-cf7main .cmsmasters_contact_form input,
.kwc-vc-servinner-div .cmsmasters_1212 .kwc-vc-cf7main input {
    margin-bottom: 3%;
}
.kwc-vc-cf7main .cmsmasters_contact_form input.wpcf7-form-control.has-spinner.wpcf7-submit, 
.kwc-vc-servinner-div .cmsmasters_1212 .kwc-vc-cf7main input.wpcf7-form-control.has-spinner.wpcf7-submit {
    border-radius: 25px;
    float: right;
}
.kwc-vc-servinner-div .cmsmasters_1212 .kwc-vc-cf7main{
    padding: 3% 0;
}
#bottom #text-8 .wpcf7-form input {
    margin-bottom: 20px;
}
.kwc-ftr-logo {
    margin-bottom: 15px; color: #fff;
    font-size: 36px; font-weight: 200;
}
#bottom div {
    text-align: center;
}
#bottom div .kwc-ftr-address {
    color: #fff;
    font-size: 19px; 
    margin-bottom: 10px;
}
#bottom div  .kwc-ftr-email {
    color: #fff;
    font-size: 16px;
    margin-bottom: 10px;
}
.cmsmasters_color_scheme_footer #bottom div .kwc-ftr-email a, .cmsmasters_color_scheme_footer #bottom div .kwc-ftr-address a { color: #fff; transition: color 0.5s; }
.cmsmasters_color_scheme_footer #bottom div .kwc-ftr-email a:hover, .cmsmasters_color_scheme_footer #bottom div .kwc-ftr-address a:hover { color: #f87b56; }
.kwc-vc-white {
    color: #fff; text-align: center;
}
.kwc-vc-info .kwc-vc-basic-dept {
    font-weight: 300;
    color: #222;
}
/*Mobile CSS */
@media only screen and (max-width: 768px) {
	#vcorp-sec2 {
    background: linear-gradient(to bottom,#1a1a24 0%,#1a1a24 80%,#060610 80%,#060610 100%); padding: 10% 0 8% !important;
}
#vcorp-sec3 {
    background: linear-gradient(to bottom,#e3e3e3 0%,#e3e3e3 20%,#f65052 20%,#f65052 100%); padding: 10% 0 8% !important;
}
#vcorp-sec5 #cmsmasters_column_13vtu6vixs { padding: 8% 0 0 !important;  background: linear-gradient(to top,#e3e3e3 0%,#e3e3e3 80%,#f65052 80%,#f65052 100%);}
#vcorp-sec5 .kwc-vcrop-hminfo,
#vcorp-sec7 .kwc-vcrop-hminfo {
    padding: 10% 10% 10% 5%;
}
#vcorp-sec8 {
    background: linear-gradient(to top,#e3e3e3 0%,#e3e3e3 25%,#f5f5f5 25%,#f5f5f5 100%); padding: 10% 0 0 !important;
}
	.vcorp-secmain-inner { background: linear-gradient(to right,#e3e3e3 0%,#e3e3e3 20%,#f5f5f5 20%,#f5f5f5 100%); padding: 2% 0 !important;  }
.vcorp-secmain-inner-right {
     background: linear-gradient(to right,#f5f5f5 0%,#f5f5f5 80%,#e3e3e3 80%,#e3e3e3 100%); padding: 2% 0 !important; 
}
.kwc-vc-lets-cf7 ul.kwc-lets-ul li .wpcf7-submit {margin-top: 10%;}
.kwc-ftr-logo .logo.kwc-vc-logo-ftr img {
    width: 50%;
}
.kwc-ftr-logo {
    font-size: 27px;
    font-weight: 300;
    line-height: 1.2;
}
/* about page*/
#cmsmasters_row_jg964rpkw7 {
    background: #fff !important;
}
#cmsmasters_row_3n9owmaa2v {
    background: #e3e3e3 !important;
}
#cmsmasters_row_g6ak6sytfh {
    background: #fff !important;
}
.kwc-vcrop-hminfo h5 {line-height: 1.25;}	
#cmsmasters_row_ip6jjic3o {
    background: #e3e3e3 !important;
}
#cmsmasters_row_llhfhfne3q {
    background: #e3e3e3;
}
#cmsmasters_row_mlygp1p0k {
    background: #fff;
}
.kwc-vc-cf7main .cmsmasters_contact_form {
    padding: 5% 0;
}

}


