/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6
*/

/* Theme customization starts here
-------------------------------------------------------------- */

#Header_wrapper, #Header, #Top_bar {min-height: 0 !important; height: auto;padding-top:1em;}

#Header {position: fixed; top: 0px !important; width: 100% !important; z-index: 9999;}

#Top_bar .menu_wrapper {position: absolute; top: 85px; right: 0px;}

.level-1-menu a {margin: 0px !important; line-height: 44px !important; border-radius: 0px !important;}
.level-1-menu a span {line-height: 44px; height: 44px; padding: 0px 5px !important; font-weight: bold; font-size: 14px;}

.level-2-menu {background-color: #9c867a; width: 300px !important;}
.level-2-menu a {padding: 5px 0px !important;}
.level-2-menu a span {font-size: 14px; width: 100% !important; color: #ffffff;}

#Top_bar .secondary_menu_wrapper {display: block; position: absolute; right: 161px; top: 55px;}

.social-icon {padding: 0px !important;}
.social-icon a i {font-size: 22px; color: #171b49;}

#Top_bar .banner_wrapper {display: block; position: absolute; right: 0px; top: 56px; text-align: right;}
#Top_bar .banner_wrapper a {font-family: "Merriweather", Arial, Tahoma, sans-serif; color: #9c867a !important; font-size: 18px !important; margin-right: 10px;}
#Top_bar .banner_wrapper hr {height: 2px; min-width: 800px; color: #9c867a; background-color: #9c867a;}

#pum_popup_title_48 {font-weight: bold; margin-bottom: 30px;}

/* HOME */

.slider-heading {width: 549px; padding-bottom: 20px; border-bottom: 11px solid #9c867a; position: absolute; top: 200px; right: 0px;}
.slider-heading h1 {font-size: 60px; line-height: 60px;}

.slider-text {margin-bottom: 0px !important;}
.slider-text p {margin: 0px !important;}
.slider-text-overlay {position: absolute !important; top: 450px; right: 415px;}
.slider-text-overlay p {font-family: "Montserrat", Arial, Tahoma, sans-serif !important;}

.section-1-button-container {position: absolute; bottom: 15px;}
.section-1-button {background-color: rgba(255,255,255,0.7) !important; border: 2px solid #171b49 !important; width: 100% !important;}
.section-1-button span { font-size: 30px; line-height: 48px; font-family: "Merriweather", Arial, Tahoma, sans-serif !important; float: none !important;}

.section-2-text-container {padding: 80px 0px 550px;}
.section-2-text h1 {font-size: 51px; line-height: 48px; padding-bottom: 20px; border-bottom:  11px solid #9c867a; width: 550px; margin-bottom: 25px !important;}
.section-2-text p {font-size: 26px; line-height: 36px; padding-left: 375px;}

.section-3-text-container {padding: 50px 0px 80px;}
.section-3-text h1 {font-size: 48px; line-height: 48px; color: #9c867a !important; margin-bottom: 10px;}
.section-3-text .button {width: 46% !important; float: left; margin: 30px 2% 0px !important;padding: 7px 7px;}
.section-3-text .button_label {width: 82% !important; font-size: 19px; line-height: 48px; text-align: center; font-weight: bold;}
.section-3-text .dark {background-color: #9c867a;}

.section-3-left, .section-3-right {background-color: #171b49; width: calc(46% - 80px) !important; margin: 0px 2% !important; padding: 40px;} 
.section-3-left h2, .section-3-right h2 {font-size: 56px; line-height: 38px; margin-bottom: 5px; color: #ffffff !important; color: #ffffff !important;}
.section-3-left h3, .section-3-right h3 {font-size: 45px; line-height: 45px; font-family: "Montserrat", Arial, Tahoma, sans-serif !important; font-weight: bold; color: #ffffff !important;}
.section-3-left h4, .section-3-right h4 {font-size: 28px; line-height: 38px; font-family: "Montserrat", Arial, Tahoma, sans-serif !important; color: #ffffff !important;}
.section-3-left h5, .section-3-right h5 {font-size: 17px; line-height: 38px; font-family: "Montserrat", Arial, Tahoma, sans-serif !important; color: #ffffff !important;}
.section-3-left p, .section-3-right p {font-size: 19px !important; line-height: 38px; margin-bottom: 5px !important; color: #ffffff !important;}
.section-3-left .more-space {margin-bottom: 5px !important;}

.section-3-text .thick-line {width: 110px; height: 10px; background-color: #9c867a; color: #9c867a; margin-bottom: 30px;}
.section-3-text .thin-line {width: 430px; height: 1px; background-color: #9c867a; color: #9c867a; margin-bottom: 5px;}

.section-4-text-container {background-color: rgba(23, 27, 73, 0.8); padding: 80px 0px; margin-top: 1000px}
.secondary-4-text-container {background-color: rgba(23, 27, 73, 0.8); padding: 80px 0px;}
.section-4-text h1 {color: #ffffff; text-align: center; line-height: 60px; font-size: 60px; margin-bottom: 0px}

.partner-text-container {padding: 30px 135px 5px;}
.partner-text-container p:nth-of-type(2) {margin: 0px !important;}
.partner-text {margin-bottom: 0px !important;}
.partner-text hr {background-color: #171b49; color: #171b49;}
.partner-text img {margin: 0px 15px;}
.partner-text p {font-size: 24px; line-height: 25px; text-align: center;}
.partner-text figure img {margin: 35px auto 0px !important; display: block;}
.partner-text figure figcaption {width: 50%; display: block; margin: 0 auto 20px !important; text-align: center;}
.partner-image-2 {position: relative; top: -25px;}
.partner-image-3 {position: relative; top: -25px;}
.partner-image-4 {position: relative; top: -27px;}

.hidden-partners-line {visibility: hidden;}

.partner-image-5 {max-height: 55px; position: relative; top: -5px;}
.partner-image-6 {max-height: 55px;}
.partner-image-7 {max-height: 80px;}

/* SECONDARY */

.secondary-text {position: absolute; bottom: -26px;}
.secondary-text h1 {color: #ffffff !important; border-bottom: 11px solid #9c867a; margin-left: 400px;}
.secondary-text .mcb-column-inner{margin-bottom: 55px !important;}

.secondary-content-text-container {padding: 90px 19% 200px 400px;}
.secondary-content-text button {width: 260px !important; float: left; position: relative; top: 5px; margin-right: 25px !important; background-color: rgba(255,255,255,0.7) !important; border: 2px solid #171b49 !important; font-size: 30px; font-family: "Merriweather", Arial, Tahoma, sans-serif !important; color: #171b49 !important; margin-bottom: 58px;}

.secondary-entry-content {margin-left: 285px; margin-bottom: 50px;}
.secondary-entry-content p {width: 100%;}
.secondary-entry-content ul {margin-bottom: 50px;}
.secondary-entry-content ul li {font-size: 18px; line-height: 24px;}
.secondary-content-text h2 {margin-bottom: 35px !important; font-size: 24px; line-height: 30px;}
.secondary-content-text p {font-size: 18px; line-height: 24px; margin-bottom: 20px;}
.secondary-content-text hr {visibility: hidden;}
.application-button {background-color: rgba(255,255,255,0.7) !important; border: 2px solid #171b49 !important;}
.application-button .button_label {padding: 6px 35px !important; font-size: 24px; line-height: 48px; font-family: "Merriweather", Arial, Tahoma, sans-serif !important; float: none !important;}

.secondary-outlook-container {position: relative;}

.section-3-secondary {background-color: #171b49; width: 48%; margin-right: 2%; padding: 20px 0px 10px; float: left;}
.section-3-secondary h2 {font-size: 56px; line-height: 38px; margin-bottom: 5px; color: #ffffff !important; color: #ffffff !important;}
.section-3-secondary h3 {font-size: 45px; line-height: 45px; font-family: "Montserrat", Arial, Tahoma, sans-serif !important; font-weight: bold; color: #ffffff !important;}
.section-3-secondary h4 {font-size: 28px; line-height: 38px; font-family: "Montserrat", Arial, Tahoma, sans-serif !important; color: #ffffff !important;}
.section-3-secondary h5 {font-size: 17px; line-height: 38px; font-family: "Montserrat", Arial, Tahoma, sans-serif !important; color: #ffffff !important;}
.section-3-secondary p {font-size: 19px !important; line-height: 38px; margin-bottom: 5px !important; color: #ffffff !important;}
.section-3-secondary .thin-line {display: none;}
.section-3-secondary .button {width: 45% !important; float: left; margin: 30px 2.5% 0px !important;}
.section-3-secondary .button_label {width: 82% !important; font-size: 17px; line-height: 48px; text-align: center; font-weight: bold;}
.section-3-secondary .dark {background-color: #9c867a;}

#our-vision, #our-mission, #our-values {position: absolute; top: -129px; visibility: hidden;}

.wpsm-show, .wpsm-hide {width: 260px !important; position: relative; top: 5px; margin-right: 25px !important; background-color: rgba(255,255,255,0.7) !important; border: 2px solid #171b49 !important; font-size: 30px !important; font-family: "Merriweather", Arial, Tahoma, sans-serif !important; color: #171b49 !important; margin-bottom: 58px; text-align: center !important; line-height: 60px !important;}

/* custom form */

#wpcf7-f55-p53-o2 .one-third {width: calc(33.333% - 20px); margin-right: 20px; float: left;}
#wpcf7-f55-p53-o2 .one-one {width: calc(100% - 20px); margin-right: 20px; float: left;}
#wpcf7-f55-p53-o2 .one-second {width: calc(50% - 20px); margin-right: 20px; float: left;}
#wpcf7-f55-p53-o2 .wpcf7-submit {margin-top: 20px !important;}

/* contact */

.contact-page .secondary-content-text-container {padding-bottom: 80px !important;}

.contact-content p {margin-bottom: 15px !important; padding-left: 285px;}

#wpcf7-f34-p28-o1 {padding-left: 285px; margin-top: 210px;}
#wpcf7-f34-p28-o1 p {padding: 0px !important;}

.form-one-third {width: 30% !important; float: left; margin-right: 1%;}
.form-one-second {width: 45.5% !important; float: left; margin-right: 1%;}
.form-three-fourth {width: 60% !important; float: left; margin-right: 1%;}
.form-one-fourth {width: 22.25% !important; float: left; margin-right: 1%;}
.form-one-fifth {width: 31% !important; float: left; margin-right: 1%;}
.form-one {width: 92% !important;}

.form-text {width: 90%; margin-bottom: 20px !important;}
.wpcf7-form div label {font-size: 18px; line-height: 24px;}
.wpcf7-form ul {width: 90%;}
.wpcf7-form ul li {font-size: 18px; line-height: 24px;}
.wpcf7-form .form-heading {margin-bottom: 25px !important; margin-top: 35px;}
.wpcf7-form .wpcf7-textarea {height: 60px;}
.wpcf7-form p {margin-bottom: 0px ;}
.wpcf7-form .wpcf7-select {width: 92% !important;}
#wpcf7-f55-p53-o2 .wpcf7-select {width: 100% !important;}
.signature-label {font-size: 18px; line-height: 24px;}

#wpcf7_signature-account-holder_signature, #wpcf7_client-signature_signature, #wpcf7_final-signature_signature {width: 100% !important; border: 1px solid #b2bdd1;}
.wpcf7-form-control-signature-wrap {width: 45.5% !important; margin-bottom: 10px;}

/* services */

.collapseomatic {background-image: none; padding: 15px; display: block; background-color: #171b49; text-align: center !important; color: #ffffff; margin: 10px 0px 45px;}

.collapseomatic_content {margin: 0px 19px 0px 0px; max-height: 500px; overflow-y: scroll;}

/* footer */

.widget_custom_html {padding: 0px !important;}
.widget_custom_html .textwidget {padding: 10px; border: 1px solid rgba(255,255,255,0.5); text-align: center; min-height: 129px; font-size: 16px; line-height: 24px;}
.widget_custom_html .textwidget img {display: block;}

#custom_html-2 img {margin: 0px auto 5px !important;}

#custom_html-3 img {margin: 12px  auto 12px !important;}

#custom_html-4 img {margin: 13px auto 13px !important;}

#custom_html-5 img {margin: 18px auto 17px !important;}

.footer_copy  {border: 0px !important;}
.copyright {margin-bottom: 0px !important; color: #ffffff !important;}
.copyright a {text-decoration: underline; color: #ffffff !important;}
#Footer .footer_copy .one {min-height: unset !important; margin-bottom: 10px !important; padding-top: 10px; border-top: 1px solid rgba(255,255,255,0.5);}

.wpcf7-submit:focus {outline: none !important;}
button:focus {outline: none !important;}

/* RESPONSIVE */

html,body{overflow-x:hidden}

@media only screen and (min-width: 1490px) and (max-width: 1680px){ 
	
/* HOME */
	
.slider-text-overlay {position: absolute !important; top: 325px; right: 265px;}
	
.slider-heading {top: 75px;}
.slider-heading h1 {font-size: 48px !important;}
	
.section-1-button-container {position: static; margin-top: 15px;}
	
/* SECONDARY */
	
.secondary-content-text-container {padding: 90px 200px 200px 100px;}
	
.secondary-text h1 {margin-left: 180px;}
	
.secondary-outlook-container p {width: 69% !important;}


}

@media only screen and (min-width: 1240px) and (max-width: 1489px){
	
/* HOME */
	
.slider-text-overlay {position: absolute !important; top: 325px; right: 87px;}
	
.slider-heading {top: 75px;}
.slider-heading h1 {font-size: 48px !important;}
	
.section-1-button-container {position: static; margin-top: 15px;}
	
#Section-2 {background-size: contain;}
.section-2-text-container {padding: 80px 0px 330px;}
	
.section-2-text p {padding: 0px 50px 0px 200px;}
	
/* SECONDARY */
	
.secondary-content-text-container {padding: 90px 200px 200px 100px;}
	
.secondary-text h1 {margin-left: 100px;}
	
.secondary-outlook-container p {width: 100% !important;}

}

@media only screen and (min-width: 960px) and (max-width: 1239px){    
	
#Top_bar .menu_wrapper {top: 129px;}
#Top_bar a.responsive-menu-toggle {top: -22px;}
	
#Top_bar .banner_wrapper hr {min-width: 550px;}
	
/* HOME */
	
.section-1-button-container {position: relative; bottom: unset !important;}
	
.slider-text-overlay {position: absolute !important; top: 100px; right: 75px; width: 350px !important;}
.slider-text-overlay p {font-size: 28px !important; line-height: 36px !important;}
	
.slider-heading {position: static; padding-bottom: 10px; margin: 40px 0px;}
.slider-heading h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px;}
.section-1-button-container .column_button {margin-bottom: 10px !important; width: 48% !important;}
	
#Section-2 {background-size: contain;}
.section-2-text-container {padding: 80px 0px 260px;}
	
.section-2-text h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px; padding-bottom: 10px;}
.section-2-text p {padding-left: 50px;}
	
.section-3-left {margin-bottom: 20px !important;}
.section-3-left, .section-3-right {width: calc(96% - 80px) !important;}
	
#Section-4 {background-size: cover;}
.section-4-text-container {margin-top: 200px;}

.partner-text-container {padding: 30px 0px 5px;}
	
/* SECONDARY */
	
.secondary-entry-content {margin-left: 100px !important;}
	
.secondary-content-text-container {padding: 90px 200px 200px 100px;}
	
.secondary-text h1 {margin-left: 100px;}
	
.section-3-secondary .button {width: 95% !important;}
.section-3-secondary .button_label {width: auto; font-size: 15px;}
.section-3-secondary .light {margin-top: 15px !important;}
.section-3-secondary .dark {margin-top: 5px !important;}
	
/* FOOTER */
	
#Footer .widgets_wrapper .column {width: 48% !important; margin-bottom: 15px !important;}
    
}

@media only screen and (min-width: 768px) and (max-width: 959px){   
	
#Header_wrapper, #Header, #Top_bar {min-height: 165px !important; height: 165px;}
	
#Top_bar .menu_wrapper {top: 165px;}
#Top_bar a.responsive-menu-toggle {top: -25px;}
	
#Top_bar .secondary_menu_wrapper {right: 225px; top: 126px;}
	
#Top_bar .banner_wrapper {top: 129px; right: 65px; left: unset;}
#Top_bar .banner_wrapper hr {display: none;}
	
/* HOME */
	
.section-1-button-container {position: relative; bottom: unset !important;}
	
.slider-text-overlay {position: absolute !important; top: 50px; right: 50px; width: 300px !important;}
.slider-text-overlay p {font-size: 28px !important; line-height: 36px !important;}
	
.slider-heading {position: static; padding-bottom: 10px; margin: 40px 0px;}
.slider-heading h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px;}
.section-1-button-container .column_button {margin-bottom: 10px !important; width: 48% !important;}
	
#Section-2 {background-size: contain;}
.section-2-text-container {padding: 80px 0px 160px;}
	
.section-2-text h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px; padding-bottom: 10px;}
.section-2-text p {padding-left: 50px;}
	
.section-3-left {margin-bottom: 20px !important;}
.section-3-left, .section-3-right {width: calc(96% - 80px) !important;}
	
#Section-4 {background-size: cover;}
.section-4-text-container {margin-top: 200px;}

.partner-image-1, .partner-image-2, .partner-image-3, .partner-image-4, .partner-image-5, .partner-image-6 {position: static;}
	
/* SECONDARY */
	
.secondary-content-text-container {padding: 90px 50px 200px 100px;}
	
.secondary-entry-content {margin-left: 50px !important;}
	
.secondary-text h1 {margin-left: 100px;}
	
.secondary-content-text p {width: 100% !important;}
	
.section-3-secondary .button {width: 95% !important;}
.section-3-secondary .button_label {width: auto; font-size: 15px;}
.section-3-secondary .dark {margin-top: 5px !important;}
	
	
/* FOOTER */
	
#Footer .widgets_wrapper .column {width: 48% !important; margin-bottom: 15px !important;}
    
}

@media only screen and (min-width: 480px) and (max-width: 767px){
	
#Top_bar .logo #logo {margin: 0px 10px !important;}
#Top_bar #logo img {max-height: 75px;}
	
#Top_bar .menu_wrapper {top: 129px;}
#Top_bar a.responsive-menu-toggle {top: -24.5px !important; right: 25px;}
	
#Top_bar .secondary_menu_wrapper {right: 215px; top: 93px;}
	
#Top_bar .banner_wrapper {top: 95px; right: 60px; left: 15px;}
#Top_bar .banner_wrapper hr {display: none;}
	
/* HOME */
	
.section-1-button-container {position: relative; bottom: unset !important;}
	
.n2-ss-section-main-content, .n2-ss-layer-content {padding: 0px !important;}
.slider-text-overlay {position: static !important; padding: 0px 33px !important; background-color: rgba(255,255,255,0.6); height: 100% !important;}
.slider-text-overlay p {font-size: 28px !important; padding: 15px 33px !important;}
	
.slider-heading {position: static; padding-bottom: 10px; margin: 40px 0px;}
.slider-heading h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px;}
	
#Section-2 {background-size: contain;}
.section-2-text-container {padding: 80px 0px 160px;}
	
.section-2-text h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px; padding-bottom: 10px;}
.section-2-text p {padding-left: 50px;}
	
.section-3-left {margin: 0px 1% 40px !important;}
.section-3-right {margin: 0px 1% 0px !important;}
.section-3-left, .section-3-right {padding: 25px 0px !important;}
.section-3-text .button_label {padding: 11px 0px !important; width: 100% !important;}
.section-3-text .thin-line {width: 100%;}
	
.section-4-text-container {padding: 80px 20px;}
.section-4-text h1 {font-size: 38px; line-height: 42px;}
	
.partner-text-container {padding: 30px 20px 5px;} 
.partner-image-1, .partner-image-2, .partner-image-3, .partner-image-4, .partner-image-5, .partner-image-6, .partner-image-7 {position: static;}
	
/* SECONDARY */
	
.secondary-entry-content {margin-left: 50px !important;}
	
.secondary-content-text-container {padding: 90px 50px 200px;}
	
.secondary-text h1 {margin-left: 50px !important;}
.secondary-content-text h2 {padding-left: 0px !important;}
.secondary-content-text p {width: 100% !important;}
	
.contact-content p {padding-left: 0px !important;}
	
.section-3-secondary .button {width: 95% !important;}
.section-3-secondary .button_label {width: auto; font-size: 15px;}
.section-3-secondary .dark {margin-top: 5px !important;}
	
/* custom form */

#wpcf7-f55-p53-o2 .one-third {width: 100%; margin-right: 0px; float: left;}
#wpcf7-f55-p53-o2 .one-one {width: 100%; margin-right: 0px; float: left;}
#wpcf7-f55-p53-o2 .one-second {width: 100%; margin-right: 0px; float: left;}
#wpcf7-f55-p53-o2 .wpcf7-submit {margin-top: 20px !important;}
	
/* Form */
	
.form-one, .form-one-third, .form-one-second, .form-three-fourth, .form-one-fifth, .wpcf7-form-control-signature-wrap, .wpcf7-form .wpcf7-select, .form-one-fourth {width: 100% !important;}
	
/* FOOTER */
	
.widget_custom_html {margin-bottom: 15px !important;}
    
}

@media only screen and (max-width: 479px){
	
#Header {position: static}
	
#Top_bar .logo #logo {margin: 0px 10px !important;}
	
#Top_bar .menu_wrapper {top: 129px;}
#Top_bar a.responsive-menu-toggle {top: -24.5px !important; right: 25px;}
	
#Top_bar .secondary_menu_wrapper {top: 86px; right: 60px;}
.social-icon {padding: 8px 3px !important;}
	
#Top_bar .banner_wrapper {top: 95px; right: unset; left: 15px;}
#Top_bar .banner_wrapper hr {display: none;}
	
/* HOME */
	
.section-1-button-container {position: relative; bottom: unset !important;}
	
.n2-ss-section-main-content, .n2-ss-layer-content {padding: 0px !important;}
.slider-text-overlay {position: static !important; padding: 0px 33px !important; background-color: rgba(255,255,255,0.6); height: 100% !important;}
.slider-text-overlay p {font-size: 28px !important; padding: 15px 33px !important;}
	
.slider-heading {position: static; padding-bottom: 10px; margin: 40px 0px;}
.slider-heading h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px;}
	
#Section-2 {background-size: contain;}
.section-2-text-container {padding: 80px 0px 160px;}
	
.section-2-text h1 {font-size: 38px; line-height: 42px; margin-bottom: 0px; padding-bottom: 10px;}
.section-2-text p {padding-left: 50px;}
	
.section-3-left {margin: 0px 1% 40px !important;}
.section-3-right {margin: 0px 1% 0px !important;}
.section-3-left, .section-3-right {padding: 25px 0px !important;}
.section-3-text .button_label {padding: 11px 0px !important; width: 100% !important;}
.section-3-text .thin-line {width: 100%;}
	
.section-4-text-container {padding: 80px 20px;}
.section-4-text h1 {font-size: 38px; line-height: 42px;}
	
.partner-text-container {padding: 30px 20px 5px;} 
.partner-image-1, .partner-image-2, .partner-image-3, .partner-image-4, .partner-image-5, .partner-image-6, .partner-image-7 {position: static;}
.partner-text figure figcaption {width: 100% !important;}
	
.secondary-content-text-container {padding: 50px 50px 200px;}
	
.secondary-entry-content {margin: 0px !important;}
	
.secondary-text-container .secondary-text {position: static;}
.secondary-text-container .secondary-text h1 {margin-top: 20px; color: #171b49 !important;}
	
.secondary-text h1 {margin-left: 50px !important;}
.secondary-content-text h2 {padding-left: 0px !important;}
.secondary-content-text p {width: 100% !important;}
	
.contact-content p {padding-left: 0px !important;}

.section-3-secondary {width: 100% !important; margin-top: 10px;}
.section-3-secondary .button {width: 95% !important;}
.section-3-secondary .button_label {width: auto; font-size: 15px;}
.section-3-secondary .light {margin-top: 15px !important;}
.section-3-secondary .dark {margin-top: 5px !important;}

#wpcf7-f55-p53-o2 .one-third {width: 100%; margin-right: 0px; float: left;}
#wpcf7-f55-p53-o2 .one-one {width: 100%; margin-right: 0px; float: left;}
#wpcf7-f55-p53-o2 .one-second {width: 100%; margin-right: 0px; float: left;}
#wpcf7-f55-p53-o2 .wpcf7-submit {margin-top: 20px !important;}
	
/* Form */
	
.form-one, .form-one-third, .form-one-second, .form-three-fourth, .form-one-fifth, .wpcf7-form-control-signature-wrap, .wpcf7-form .wpcf7-select, .form-one-fourth {width: 100% !important;}
	
/* FOOTER */
	
.widget_custom_html {margin-bottom: 15px !important;}

}