/** 
Theme Name: Bunch Construction Child
Template: bunchconstruction

**/

.ms-btn-container a { font-family: 'Conv_GOTHIC' !important; }
.banner-text h1{ text-shadow: 2px 0 0 #a57a4f, -2px 0 0 #a57a4f, 0 2px 0 #a57a4f, 0 -2px 0 #a57a4f, 1px 1px #a57a4f, -1px -1px 0 #a57a4f, 1px -1px 0 #a57a4f, -1px 1px 0 #a57a4f;	 }
.current-menu-item { color: #000!important; font-weight: 500!important; border-bottom: solid 2px #977048!important; }
.ms-skin-light-6 .ms-nav-next, .ms-skin-light-6 .ms-nav-prev{ background: rgba(151,112,72, 0.9) !important; border:none !important;  }
.ms-nav-prev:after { content: "\f104"; font-size: 50px; color: #fff; font-family: 'FontAwesome'; left: 10px; position: absolute; top: -8px; width: 60px; height: 60px; line-height: 60px; }
.ms-nav-next:after { content: "\f105"; font-size: 50px; color: #fff; font-family: 'FontAwesome'; left: 18px; position: absolute; top: -8px; width: 60px; height: 60px; line-height: 60px; }
input.wpcf7-form-control.wpcf7-submit.btn.btn-large.Submit-button { font-size: 18px !important; width: 30% !important; font-weight: 700 !important; color: #fff !important; background: #a57a4f; border: 0px; border-radius: 3px; text-transform: uppercase; margin-top: 15px; display: inline-block; margin-bottom: 0; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; }
/** Testimonial section on Testimonial Page **/
.testimonial-inner.testimonials.text-center { border-bottom: 2px solid #efefef !important; }
.testimonial:last-child .testimonial-inner.testimonials.text-center { border: none !important; }
.strong-view.default .testimonial{border:none !important;}
h3.testimonial-heading { background: none !important; font-size: 18px !important; font-family: 'Conv_GOTHIC' !important; color: #906b45 !important; text-transform: uppercase !important; padding-bottom: 10px !important; text-align: center !important; font-weight: 900 !important; }
.testimonial-content p {font-family: 'Conv_Helvetica-Regular'!important; font-size: 18px !important; font-weight: 300 !important; color: #000 !important; line-height: 26px !important; padding-bottom: 30px !important; text-align: center; }
.testimonial-inner.testimonials.text-center span p { font-size: 18px !important; font-weight: 400 !important; color: #906b45 !important; display: block !important; text-align: center !important; }
.testimonial-field.testimonial-name {   display: none !important;  }
.Testimonial_form_section { text-align: center; padding: 60px 0; }
form#wpmtst-submission-form { width: 70%; margin: 0 auto; }
form#wpmtst-submission-form input { width: 100%; padding: 15px 15px; height: 52px; font-size: 16px; font-weight: 400; color: #9c9c9c; background: transparent; border: 1px solid #ccc; margin-bottom: 15px; }
form#wpmtst-submission-form textarea { width: 100%; padding: 15px 15px; height: 180px; font-size: 16px; font-weight: 400; color: #9c9c9c; background: transparent; border: 1px solid #ccc; margin-bottom: 26px; min-height: 180px; resize: vertical; }
form#wpmtst-submission-form #wpmtst_submit_testimonial { font-size: 18px; font-weight: 700; color: #fff; background: #a57a4f; border: 0px; border-radius: 3px; text-transform: uppercase; margin-top: 0; display: inline-block; margin-bottom: 0; line-height: 2px; text-align: center; white-space: nowrap; vertical-align: middle; padding: 0 50px; height: 55px; }
.Testimonial_form_section h2.elementor-heading-title.elementor-size-default { color: #a57a4f!important; text-transform: uppercase!important; font-family: 'Conv_GOTHIC'!important; font-size: 40px !important; }
/** New Homes And Custom Remodels Section **/
.cstm_remodls h2 { text-align: center; font-size: 35px; color: #a57a4f; font-family: 'Conv_Helvetica-Regular'!important; font-weight: 700; margin-bottom: 35px; }
ul.remodls_list { width: 50%; float: left; text-align: center; }
ul.remodls_list li { font-size: 25px; color: #000; position: relative; font-family: 'Helvetica-Regular'!important; padding-left: 35px; font-weight: 600; display: inline-block; max-width: 385px; width: 100%; text-align: left; }
ul.remodls_list li:before { content: ""; position: absolute; background: #d0d0d0; width: 20px; height: 20px; border-radius: 50px; left: 0; top: 8px; }
.cstm_remodls { }
.cstm_complete_sec { padding-top: 45px; }
.remodls_contact { clear: both; text-align: center; margin-top: 30px; display: inline-block; width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 35px; }
.remodls_contact a { background: #a57a4f; color: #fff; font-size: 24px; font-weight: 600; padding: 8px 16px; display: inline-block; border-radius: 4px; }
ul.remodls_list li:first-child { margin-bottom: 20px; }
.cstm_about a { font-size: 18px; font-weight: 400; color: #2c353d;}
/** Our Latest projects Section On home page 12-12-2019 **/
.bunch_construction h3{margin-bottom:15px;}
div#our-latest-project-section { background: #e1e1e1; border-bottom: 2px solid #a57a4f; padding-top: 20px; }
div#gallery-1 img { width: 125px; padding: 4px; height: 110px; }
.latest_projects { display: table; vertical-align: middle; width: 100%; padding: 0 10px 20px; }
.latest_projects> a { display: table-cell; vertical-align: middle; width: 50%; }
.our_gallery { display: table-cell; vertical-align: middle; width: 50%; text-align: right; }
.our_gallery a { font-family: 'Conv_GOTHIC'!important; font-size: 15px!important; font-weight: 700!important; color: #fff!important; background: #a57a4f!important; padding: 12px 15px!important; border-radius: 4px!important; display: inline-block!important; text-transform: uppercase!important; }
.latest_projects a h3 { padding-bottom: 0 !important; font-family: "Conv_Helvetica-Regular", Sans-serif; }
/** Our Latest projects Section On home page 16-01-2020 **/
.Project_Images ul li { display: inline-block; width: 100%; max-width: 125px; margin: 0px 8px 5px 8px; border: 1px solid #777; height: 102px; object-fit: cover; }
.Project_Images ul li a img { width: 125px; max-width: 100%; height: 102px; object-fit: cover; padding: 4px; }
.latest_projects{padding: 0 10px 0px !important;}
/** Footer Menu ***/
.Builders_logo { position: absolute; top: 0; left: 10px; }
.reserved_footer { position: relative; }
.footer_menu_section .menu li { display: inline-block; margin: 0 30px; }
.footer_menu_section .menu li a { font-family: 'Conv_GOTHIC' !important; font-size: 16px!important; color: #000!important; display: block!important; font-weight: 400!important; padding: 5px 0px!important; text-decoration: none!important; border-bottom: solid 2px transparent!important; }
p.footer-license { font-size: 16px; color: #000; margin-top: 10px; font-family: 'Conv_GOTHIC' !important; }
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control_02 { width: 100%; padding: 15px 15px!important; margin: 15px 0!important; border: 1px solid #dadada!important; font-size: 16px!important; font-weight: 400!important; color: #000!important; }
.footer_menu_section .menu { margin-top: 15px; }
.lakeland_text { text-align: center; }
.lakeland_text p { font-size: 26px; color: #a57a4f;     font-family: 'Conv_GOTHIC'!important; }
#wpcf7-f120-p26-o1 select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control_02 { color: #9ca1a2 !important; }
/** Media Query **/
@media screen and (max-width:1199px){
.footer-navigation .menu li { margin: 0 25px; }
}
@media screen and (max-width:991px){
.Builders_logo { position: relative; top: 0; left: 0; margin-bottom: 15px; }
.header_logo.stickyHeader { position: fixed !important; z-index: 9999; background: #e1e1e1; margin: 0px !important; padding: 12px 40px; }
.footer-navigation .menu li { margin: 0 12px; }
}
@media screen and (max-width:767px){
ul.remodls_list { width: 100%; float: unset; margin-bottom: 30px; }
.remodls_contact { margin-top: 15px; }
ul.remodls_list li {font-size: 20px;}
ul.remodls_list li:before{ width: 15px;height: 15px; left:5px;}
	/** Our latest projetcs sec home page **/
div#gallery-1 .gallery-item { width: 20%; }
div#gallery-1 { padding-bottom: 15px; }
div#gallery-1 img { width: 150px; padding: 4px; height: 150px; }
}
@media screen and (max-width:479px){
div#gallery-1 .gallery-item { width: 100%; }
.latest_projects> a { display: block; vertical-align: middle; width: 100%; margin-bottom: 15px; text-align: center; }
.our_gallery { display: block; width: 100%; text-align: center; }
.Project_Images ul li { display: block; margin: 15px auto; }
}