#pricing .featured .get-started-btn,#contact .form button[type="submit"],.back-to-top,.back-to-top:focus{background:var(--main-bg-color)}.section-bg{background:var(--about-bg-color)}#gallery{background:var(--body-bg-color)}.section-header .section-divider{background:var(--section-header-desc-color)}#mobile-nav ul .menu-has-children i.fa-chevron-up,#mobile-nav ul .menu-item-active,.section-header .section-description{color:var(--section-header-desc-color)}#contact .info{color:var(--body-color)}body{color:var(--body-color);background:var(--body-bg-color)}.section-header .section-title{color:var(--heading-color)}#services #services-list a.collapsed{color:var(--services-color)}#header,#header.header-fixed,#footer{background:var(--main-bg-color)}.back-to-top:hover,#features .icon i:before,#advanced-features i:before,#more-features .icon i:before,#contact .social-links a:hover{background:var(--main-bg-color)}.section-divider,#about .content i,#pricing h4,#pricing ul i,#services #services-list a.collapse,#team .member .social a:hover,#contact .contact-about h3,#contact .social-links a,#contact .info i,#contact .form #sendmessage,#footer .footer-links a:hover,a:not(.no-change-color):hover,a:not(.no-change-color):active,a:not(.no-change-color):focus,a{color:var(--highlight-text-color)}#call-to-action .cta-btn:hover{background:var(--main-bg-color);border:2px solid #FFFFFF}#contact .social-links a,#contact .form #sendmessage{border:1px solid var(--main-bg-color)}#pricing .featured{border:2px solid var(--main-bg-color)}.container-fluid{padding-right:0px;padding-left:0px;width:90%}@media only screen and (max-width:991px){#call-to-action{background-attachment:scroll}}#about,#gallery{margin-top:50px}#footer,#footer a{text-align:center;color:#FFFFFF;margin-top:1px}.small-gutters{margin-right:0;margin-left:0}.small-gutters>.col,.small-gutters>[class*=col-]{padding-right:2px;padding-left:0;padding-top:0;padding-bottom:2px}#cpw_footer a{color:#FFFFFF}#bid_request_form{margin-top:1em}#bid_request_form input,#bid_request_form label,#bid_request_form textarea,#bid_request_form select{display:block;float:none;margin:auto;clear:both}#bid_request_form input,#bid_request_form textarea,#bid_request_form select{width:50%}@media (max-width:800px){#bid_request_form input,#bid_request_form textarea,#bid_request_form select{width:80%}}@media (max-width:600px){#bid_request_form input,#bid_request_form textarea,#bid_request_form select{width:96%}}#bid_request_form input.narrow{width:30%}#bid_request_form textarea{height:5em}#bid_request_form label{padding-top:1em;padding-bottom:.2em;width:50%;font-weight:bold;text-align:left}#bid_request_form input.submit{width:12em;margin-top:2em}.map-frame{width:100%;margin-top:10px;margin-bottom:10px}#about button,#about input[type="submit"],.contact_form input[type="submit"],.themesubmit{background:var(--main-bg-color);border:0;border-radius:20px;padding:8px 30px;color:#fff;margin-top:5px;width:200px;margin-left:auto;margin-right:auto;display:block;cursor:pointer}.contact_form .submit_button{margin-left:auto;margin-right:auto;width:150px}.contact_form textarea,.contact_form input{width:100%}#contact .form input{width:100%;margin-top:5px}#contact .form textarea{width:100%;margin-top:5px;height:96px}#contact .form fieldset div input[type="submit"]{background:var(--main-bg-color);border:0;border-radius:20px;padding:8px 30px;color:#fff;margin-top:5px;width:100px}#header #logo{max-width:60%}#header #logo h1{font-size:30px}@media (max-width:992px){#header #logo h1{font-size:26px}}@media (max-width:815px){#header #logo{max-width:85%}}@media (max-width:600px){#header #logo h1{font-size:22px}}@media (max-width:480px){#header #logo h1{font-size:18px}}.gallery-image-text{background-color:#4CAF50;color:white;font-size:16px;padding:16px 32px;opacity:1}.nav-menu .edit-site-button,.edit-site-button{width:400px;padding-top:5px;font-size:12px;line-height:1;text-align:center;border:1px;border-radius:20px;border-color:#fff;background-color:#000;border-style:solid}@media (max-width:992px){.edit-site-button{width:300px}}@media (min-width:992px){.col-lg-6{max-width:48%;margin-left:2%}}