.home.page-template-default #Subheader {  display: none; } header#Header .menu_wrapper {  width: 86%; }
header#Header .menu_wrapper .menu {  text-align: right; }
header#Header .menu_wrapper .menu li {
float: none;
display: inline-block;
}
header#Header .menu_wrapper #menu { background: none; }
header#Header .menu_wrapper .menu li a { text-transform: uppercase; }
.banner_wrapper .btn-phone {
display: inline-block !important;
width: auto;
padding: 13px 0px;
text-decoration: none;
}
#Top_bar .banner_wrapper a {
display: inline-block !important;
width: auto;
margin: 0px 9px;
font-size: 17px;
}
.price-form-wp .fancy_heading .title {
text-transform: uppercase;
font-weight: 900;
font-size: 35px;
color: #c2272d;
letter-spacing: 1px;
}
.price-form-wp form.wpcf7-form p {
width: 49%;
display: inline-block;
}
.price-form-wp form.wpcf7-form p label {
text-align: left;
color: #333;
font-weight: 400;
padding: 0px 12px;
}
.price-form-wp form.wpcf7-form p:nth-child(6) { width: 98.3%; }
.price-form-wp form.wpcf7-form input.wpcf7-submit {
background: #c2272d;
border-radius: 35px 35px;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 1px;
padding: 13px 21px;
width: 100%;
max-width: 284px;
border: 2px solid #c2272d;
color: #fff;
box-shadow: 0px 0px 0px;
font-weight: 500;
margin-top: 15px;
}
.price-form-wp form.wpcf7-form input.wpcf7-submit:hover,.price-form-wp form.wpcf7-form input.wpcf7-submit:active,
.price-form-wp form.wpcf7-form input.wpcf7-submit:focus{
background: #009345;
color: #fff;
border-color: #009345;
}
.price-form-wp form.wpcf7-form input.wpcf7-text, .price-form-wp form.wpcf7-form select.wpcf7-select {
box-shadow: 0px 0px;
border-color: #eee;
background: #fff !important;
font-size: 15px;
padding: 14px;
outline: none;
border-radius: 7px 7px;
}
.content-page-wp .column_column p {
font-size: 16px;
color: #333;
}
.content-page-wp .column_button .button {
background: #c2272d;
border: 1px solid #c2272d;
color: #fff;
border-radius: 30px 30px;
padding: 12px 45px;
font-weight: 500;
box-shadow: 0px 0px;
text-transform: uppercase;
font-size: 15px;
}
.content-page-wp .column_button .button:hover, .content-page-wp .column_button .button:active, 
.content-page-wp .column_button .button:focus{   background: #009345; border-color: #009345; }
.content-page-wp .fancy_heading { text-align: left; }
.content-page-wp .fancy_heading .title {
font-weight: 800;
text-transform: uppercase;
font-size: 27px;
letter-spacing: 0px;
}
.content-page-wp .list_item .list_icon i {  color: #fff; }
.content-page-wp .list_item .list_icon {
background-color: #c53136;
border: 1px solid #c53136;
font-size: 24px;
height: 50px;
line-height: 48px;
width: 50px;
border-radius: 50% 50%;
text-align: center;
}
.content-page-wp .list_item .list_right a {
font-size: 17px;
color: #4e4b4b;
}
.content-page-wp .list_item .list_right {
margin-left: 4.5em;
padding-top: 9px;
}
.content-page-wp .column_list { margin-bottom: 17px; }
.content-page-wp form.wpcf7-form p {
width: 49.6%;
display: inline-block;
}
.content-page-wp form.wpcf7-form p:nth-child(6) { width: 100%; }
.content-page-wp form.wpcf7-form p label {
width: 100%;
font-weight: 500;
color: #605b5b;
padding: 0px 4px;
}
.content-page-wp form.wpcf7-form input.wpcf7-text {
color: #333;
box-shadow: 0px 0px;
padding: 15px;
background: none !important;
border-radius: 6px 6px;
outline: none;
}
.content-page-wp form.wpcf7-form textarea.wpcf7-textarea {
height: 130px;
resize: none;
background: none !important;
border-radius: 6px 6px;
outline: none;
padding: 15px;
box-shadow: 0px 0px;
}
.content-page-wp form.wpcf7-form input.wpcf7-submit {
background: #c53136;
border-radius: 30px 30px;
padding: 14px 10px;
width: 100%;
color: #fff;
border: 1px solid #c53136;
max-width: 224px;
text-transform: uppercase;
box-shadow: 0px 0px;
font-weight: 500;
font-size: 16px;
}
.content-page-wp form.wpcf7-form input.wpcf7-submit:hover, .content-page-wp form.wpcf7-form input.wpcf7-submit:active,
.content-page-wp form.wpcf7-form input.wpcf7-submit:focus{
background: #009345; color: #fff; border-color: #009345; }
.content-page-wp .fancy_heading .inside p {
color: #5c5c5c;
font-weight: 400;
font-size: 15px;
}
#Subheader:before {
content: "";
position: absolute;
left: 0;
right: 0;
width: 100%;
background: rgb(0 0 0 / 44%);
height: 100%;
top: 0;
}
.policy-page-wp .fancy_heading {  text-align: left; }
.policy-page-wp .fancy_heading .title {
font-size: 28px;
font-weight: 600;
text-transform: uppercase;
margin-bottom: 7px;
}
.policy-page-wp .fancy_heading .inside p, .policy-page-wp .column_column p {
font-size: 15px;
color: #6c6c6c;
font-weight: 400;
margin-bottom: 10px;
}
.policy-page-wp .column_fancy_heading, .policy-page-wp .column_column { margin-bottom: 12px; }
.policy-page-wp .column_column h4, .policy-page-wp .column_column h3, .policy-page-wp .column_column h5 {
font-size: 18px;
font-weight: 700;
margin-bottom: 6px;
}
.policy-page-wp .column_column ul {
margin: 0px;
padding: 0px 19px;
}
.policy-page-wp .column_column ul li {
font-size: 15px;
color: #6c6c6c;
margin: 3px 0px;
}
footer#Footer .menu {
text-align: center;
background: none;
}
footer#Footer .menu li {
float: none;
display: inline-block;
}
footer#Footer .menu li:after {  display: none; }
footer#Footer .menu li a {
color: #fff;
padding: 7px 19px;
text-transform: uppercase;
}
.testimonial-wp-sec .fancy_heading .title {
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 42px;
color: #c2272d;
font-size: 33px;
}
.testimonial-wp-sec .sp-testimonial-free-wrapper .sp-testimonial-free-item .sp-tfree-client-image img {
width: 60px;
height: 60px;
}
.testimonial-wp-sec .sp-testimonial-free-wrapper .sp-testimonial-free-item .sp-tfree-client-image {
margin-bottom: 10px;
display: inline-block;
width: auto;
}
.testimonial-wp-sec .sp-testimonial-free-wrapper .tfree-client-testimonial p {
text-align: left;
font-size: 14px;
margin-bottom: 0px;
}
.testimonial-wp-sec .sp-testimonial-free-wrapper .sp-testimonial-free-item .tfree-client-name {
display: inline-block;
text-align: left;
vertical-align: middle;
align-items: center;
margin-top: -47px;
margin-left: 14px;
}
.testimonial-wp-sec .sp-testimonial-free-wrapper .sp-testimonial-free-item .tfree-client-rating {
text-align: left;
}
.testimonial-wp-sec .sp-testimonial-free-wrapper .tfree-client-rating i { font-size: 14px !important;}
#Top_bar .banner_wrapper {  top: 45px !important; text-align: left !important; }
.price-table-sec .fancy_heading .title {
font-weight: 700;
text-transform: uppercase;
font-size: 34px;
margin-bottom: 0px;
}
.price-table-sec .pricing-box {
border: 2px solid #f3f2f2;
border-radius: 8px 8px;
padding: 18px 10px;
}
.price-table-sec .pricing-box .plan-footer .button {
border-radius: 30px 30px;
width: 100%;
max-width: 205px;
padding: 11px;
text-transform: uppercase;
font-weight: 600;
border: 1px solid #c32c31;
background: #c32c31;
color: #fff;
box-shadow: 0px 0px;
}
.price-table-sec .pricing-box .plan-footer .button:hover, .price-table-sec .pricing-box .plan-footer .button:active,
.price-table-sec .pricing-box .plan-footer .button:focus{
background: #009345;
border-color: #009345;
color: #fff;
}
.price-table-sec .pricing-box .plan-inside ul { display: none; }
.center-package .pricing-box { border-color: #c32c31; }
.price-table-sec .pricing-box .plan-header hr { display: none; }
.price-table-sec .pricing-box .price span {
font-weight: 700;
font-size: 53px !important;
color: #009345 !important;
}
.price-table-sec .pricing-box .price .currency {  color: #009345 !important; }
.price-table-sec .pricing-box .price {  margin-bottom: 0px; }
.price-table-sec .pricing-box .plan-inside p {
font-size: 15px;
line-height: 1.7;
text-align: center;
}
.pricing-box .plan-header h2 { color: #c2272d; }
.wow-modal-window {
background: #009345 !important;
padding: 46px 3% !important;
border-radius: 15px 15px !important;
overflow: hidden;
}
.wow-modal-window form.wpcf7-form p {
width: 49.4%;
display: inline-block;
padding: 0px 3px;
}
.wow-modal-window form.wpcf7-form label {
color: #fff;
font-weight: 400;
}
.wow-modal-window form.wpcf7-form input.wpcf7-text, .wow-modal-window form.wpcf7-form select.wpcf7-select {
border-radius: 5px 5px;
color: #fff;
background: none !important;
padding: 14px;
font-size: 15px;
outline: none;
}
.wow-modal-window form.wpcf7-form input.wpcf7-submit {
background: #c32c31;
outline: none;
padding: 12px 33px;
text-transform: uppercase;
letter-spacing: 1px;
border-radius: 30px 30px;
font-weight: 600;
}
.wow-modal-window form.wpcf7-form p:nth-child(6), .wow-modal-window form.wpcf7-form p:nth-child(7) {  width: 100%; }
.price-form-wp form.wpcf7-form select.wpcf7-select option { color: #000; }
#Top_bar .banner_wrapper .header-social a {
font-size: 22px;
margin: 0px 3px;
border: 1px solid #c2272d;
color: #c2272d;
border-radius: 50% 50%;
padding: 6px 0px;
width: 34px;
height: 21px;
text-align: center;
}
#Top_bar .banner_wrapper .header-social a:hover, #Top_bar .banner_wrapper .header-social a:active,
#Top_bar .banner_wrapper .header-social a:focus{
background: #c2272d;
color: #fff;
}
.testimonial-wp-sec .sp-testimonial-free-item .sp-testimonial-free {
background: #f2f2f2;
padding: 14px;
text-align: left;
}
.sp-testimonial-free-section .tfree-client-testimonial { margin-bottom: 0px !important; }
.testimonial-wp-sec .fancy_heading .inside .review-img {
position: absolute;
right: 21px;
top: -5px;
width: 129px;
}
#Top_bar .banner_wrapper .header-social { display: inline-block; float: right; }
.content-page-wp .button:hover, .content-page-wp  .button:active, .content-page-wp .button:focus {
background: #009345;
color: #fff;
}
.trust-reviews-wp .fancy_heading .title {
color: #c2272d;
text-transform: uppercase;
font-weight: 700;
font-size: 33px;
margin-bottom: 0px;
}
.trust-reviews-wp .slick-slider .slick-arrow { display: none !important; }
.trust-reviews-wp .slick-slider .bq_wrapper {  background: none !important; }
.trust-reviews-wp .slick-slider .bq_wrapper blockquote { background: none; margin-bottom: 0px;
font-size:16px; text-align: center; }
.trust-reviews-wp .testimonials_slider .slick-dots li a {
width: 58px;
height: 58px;
}
.trust-reviews-wp .testimonials_slider .slider_pager { margin-bottom: 6px; background:none; }
.trust-reviews-wp .testimonials_slider .author h5 {
font-weight: 600;
color: #000;
font-size: 17px;
}
.price-form-wp .fancy_heading .title span, .testimonial-wp-sec .fancy_heading .title span, 
.fancy_heading .title span{  color: #009345; }
.fancy_heading .title { color: #c42e34; }
.trust-reviews-wp .testimonials_slider .slider_pager:before {  display: none; }
.bg-color { background: #c2272d; padding: 8px 0px; }
.bg-color a { color: #fff;  font-size: 14px;  margin: 0px 6px; }
.header-social { float: right; }
.bg-color a:hover, .bg-color a:active, .bg-color a:focus {
color: #009345;
text-decoration: none;
}
.header-social a {
margin: 0px 4px;
font-size: 17px;
}
a.wa__button.wa__r_button {
position: fixed;
right: 18px;
bottom: 36px;
z-index: 1;
width: 71px;
}
.footer-list-nav { text-align: center; }
.footer-list-nav li {
display: inline-block;
margin: 0px 6px;
padding: 10px 0px;
}
.footer-list-nav li i {  font-size: 19px; }
.footer-list-nav li a{ text-decoration:none; }
footer#Footer .footer_copy { background: #009345; }
a.wa__button.wa__r_button .wa__btn_txt { display: none; }
.forminator-response-message.forminator-success {
display: block !important;
background: #b51722;
color: #fff;
padding: 6px 18px !important;
height: auto;
}
.price-form-wp .forminator-custom-form .forminator-field label {
text-align: left;
font-weight: 400;
color: #4a4444;
}
.price-form-wp .forminator-custom-form .forminator-row .forminator-input {
width: 100% !important;
padding: 15px 16px !important;
font-size: 15px;
background: #fff !important;
border-color: #eee;
border-radius: 25px 25px !important;
}
.price-form-wp .forminator-custom-form .forminator-select .select2-selection--single{
width: 100% !important;
font-size: 15px;
background: #fff !important;
border-color: #eee;
border-radius: 25px 25px !important;
padding: 3px 11px !important;
}
.forminator-select-dropdown {
background: #fff;
border: 0px !important;
padding: 10px 20px !important;
margin: 1px 15px !important;
}
.price-form-wp .forminator-custom-form .forminator-field .forminator-button {
background: #c2272d !important;
border-radius: 30px 30px !important;
padding: 15px 33px !important;
box-shadow: 0px 0px !important;
}
.price-form-wp .forminator-custom-form .forminator-field .forminator-button:hover, .price-form-wp .forminator-custom-form .forminator-field .forminator-button:active{
background: #009345;
}
.price-form-wp .forminator-custom-form .forminator-row { margin-bottom: 15px !important;  }
.content-page-wp .forminator-row label {
font-size: 16px !important;
font-weight: 300 !important;
color: #333 !important;
}
.content-page-wp .forminator-row .forminator-input {
background: #fff !important;
border-color: #ededed !important;
border-radius: 5px 5px !important;
padding: 12px 17px !important;
font-size: 14px !important;
}
.content-page-wp .forminator-row textarea.forminator-textarea {
background: #fff !important;
border-color: #ededed !important;
border-radius: 5px 5px !important;
padding: 12px 17px !important;
font-size: 14px !important;
}
.content-page-wp .forminator-row .forminator-button-submit {
background: #c2272d !important;
box-shadow: 0px 0px 0px;
border-radius: 30px 30px !important;
padding: 17px 35px !important;
font-size: 15px !important;
}
@media only screen and (max-width : 650px) {
header#Header #Top_bar:before{ display: none; }
#Top_bar .banner_wrapper {
top: 15px !important;
position: relative !important;
padding: 0px 31px;
width: 90% !important;	
display: none !important;
}
.btn-phone{ color: #fff !important; }
#Header .logo { width: 100% !important; }
.price-form-wp form.wpcf7-form p { width: 100%; }
.testimonial-wp-sec .fancy_heading .inside .review-img {
position: relative;
right: 0;
top: 0px;
width: 60%;
margin-bottom: 23px;
}
#Header .logo img { max-width: 98px !important; }
.trust-reviews-wp .slick-slider .bq_wrapper { padding: 0px 0px !important; }
.trust-reviews-wp .slick-slider .bq_wrapper blockquote { margin: 0px; }
footer#Footer .menu { padding: 0px; }
.testimonial-wp-sec .column_fancy_heading { margin-bottom: 0px; } 
.wow-modal-window form.wpcf7-form p, .content-page-wp form.wpcf7-form p { width: 100%; }
.wow-modal-overlay .wow-modal-window {  top: 9px !important; }
.header-social {
float: none;
margin: 15px 0px 8px;
text-align: center;
}
.bg-color a {  font-size: 12px; }
footer#Footer .menu li a { padding: 7px 9px; }
.footer-list-nav li { margin: 0px 1px; }
.footer-list-nav li a {   font-size: 12px; }
.testimonial-wp-sec { padding-bottom: 0px !important; }
}