/*
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.5
*/



/* Theme customization starts here
-------------------------------------------------------------- */
a.button.button_size_2.button_green.button_js {
    color: #fff !important;
}
.mobile_phone{width:100%;font-size:24px;text-align:center;padding:15px;line-height:24px;background:#fff;}
.like_h1{font:bold 32px Arial, Helvetica, sans-serif;margin:0;padding:10px 0;}
.centerme{text-align:center;}
#Header_wrapper{}
#menu-architects_menu a{font-size:16px !important;}
.header-stack #Top_bar .logo{width:100%;padding:12px 30px;}
.header-stack #Top_bar .logo #logo{display:block;}
#Top_bar .logo:not(.text-logo) h1, #Top_bar .logo a#logo{}
.home.header-left h1, .page.header-left .logo #logo{float:left !important;}
#Top_bar .menu li ul li{min-width:230px;}
#Action_bar .contact_details .slogan, #Action_bar .contact_details .icon-phone, #Action_bar .contact_details a{white-space:nowrap;}
#Action_bar .phone{white-space:nowrap;}
#Action_bar .phone a{white-space:nowrap;}
#header-nap{float:right;text-align:right;margin:36px 0 0 0;}
#header-nap div{margin-bottom:6px;}
#header-nap .phone{font-size:34px;margin-bottom:15px;}
#Action_bar .phone{white-space:nowrap;}
#Action_bar .phone a{white-space:nowrap;}
#header-slogan{float:right;text-align:right;clear:left;margin-top:-56px;font-size:14px;color:#0988AE;}
#Top_bar{height:52px;}
.logo h1{height:150px;}
#logo{width:310px;height:134px !important;position:absolute;padding:0px !important;}
.logo-main{width:auto;height:auto !important;z-index:9999;position:relative;}
#Top_bar .menu_wrapper{float:right;}
#Top_bar{background:url(https://www.countrygreen.net/wp-content/uploads/2017/10/to_bar_bg.jpg) repeat-x;}
#Top_bar .menu > li > a span:not(.description){line-height:50px;padding:0 13px;}
#menu-main-menu li a{color:#eadec6 !important;display:block !important;padding:0px 5px !important;text-decoration:none !important;}
#Top_bar .menu > li > a:after{display:none !important;}
#Top_bar .menu > li ul { background-color: #231606 !important; }


#Top_bar .menu li ul li:hover { background-color: #51330e !important; }

#Top_bar .menu > li ul li a:hover, #Top_bar .menu > li ul li.hover > a { background-color: transparent !important; }


.ribbon{height:61px;background:url(https://www.countrygreen.net/wp-content/uploads/2015/08/border-ribbon.jpg) repeat-x;}
.ribbon_cont{height:87px;top:-13px;width:960px;margin:0 auto;z-index:999;position:relative;background:url(https://www.countrygreen.net/wp-content/uploads/2015/08/ribbon-center.png) repeat-x;}
.ribbon_left{float:left;margin-left:-33px;}
.ribbon_right{float:right;margin-right:-33px;}
.ribbon_center{float:left;}
.ribbon h4, #Content .ribbon h4{font:normal 28px "Times New Roman", Times, serif;margin:0;padding:13px 15px 10px 0;float:left;color:#dbd0c0;line-height:53px;}
.bxslider{float:left;width:800px;height:60px;overflow:hidden;padding-top:11px;}
.bxslider li{float:left;}
div.bx-wrapper{max-width:785px !important;float:left;}
.bx-wrapper li{width:130px !important;float:left !important;}
#Wrapper, #Content{background-color:#EADEC6 !important;}
#mfn-layer-slider{margin-bottom:0px;}
.icon_box .desc, .icon_box h2{color:#FFF !important;}
.icon_box a{text-decoration:none !important;}
.feature-bar{margin-bottom:30px;}
.photo_box h2{overflow:hidden;height:34px;font-size:28px;}
.pdf-link{display:block;font:bold 14px Arial, Helvetica, sans-serif;padding:8px 5px 12px 45px;background:url(https://www.countrygreen.net/wp-content/uploads/2015/08/pdficon.png) 5px 1px #eadec6 no-repeat;border:1px solid #EADEC6;border-radius:5px 5px 5px 5px;box-shadow:0 1px 3px 1px #A39B8A;width:200px;margin:0;}
body{color:#231803;}
.widget_nav_menu .menu{list-style:none !important;padding-left:0px !important;background:none;}
.widget_nav_menu .menu li{list-style:none !important;padding-left:0px !important;background:none;}
.widget_nav_menu .menu .sub-menu{padding-left:15px !important;background:none;}
.wp-image-817{height:auto;width:100%;}
.widget_nav_menu .menu{margin-top:10px;background:#c1b191;max-width:230px;width:100%;border:5px solid #eadec6;-moz-box-shadow:0px 1px 3px 1px #a39b8a;-webkit-box-shadow:0px 1px 3px 1px #a39b8a;box-shadow:0px 1px 3px 1px #a39b8a;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;padding:0px;background:#231803;}
.widget_nav_menu .current-menu-item{background-color:#274A5E !important;}
.widget_nav_menu .sub-menu{padding:0px;}
.widget_nav_menu a{border-bottom:#C1B191 1px solid;}
.the_content_wrapper ul{color:#000;}
.widget_nav_menu .menu a{color:#fff !important;text-decoration:none !important;font-size:17px;padding-left:10px;}
.widget_nav_menu .menu li:after{content:none !important;}
.hp_feature{height:204px !important;}
.like_hp_h2{font:bold 32px Arial, Helvetica, sans-serif !important;margin:0 !important;padding:10px 0 !important;border:none !important;}
.bl{background:url(https://www.countrygreen.net/wp-content/uploads/2015/08/bl.jpg) no-repeat;}
.bl .column_attr{padding-left:10px;}
.hp_subheader{font:26px "Times New Roman",Serif;text-align:center;display:block;padding-top:10px;padding-bottom:10px;text-decoration:underline;font-weight:bold;font-style:italic;color:#4c4c4c;}
.hp_subheader_sub{font:normal 20px Arial, Helvetica, sans-serif;margin:22px 0 0 0;}
.brown_bg{background-color:#D1C0A2;}
.brown_bg p{padding-right:10px;margin-bottom:0px;}
.green_box{background:url(https://www.countrygreen.net/wp-content/uploads/2017/07/hp_green_box.jpg) no-repeat;height:186px;background-size:294px 186px;}
.green_box .column_attr{padding-left:10px;}
.green_box .column_attr h3{font:24px Arial, Helvetica, sans-serif !important;line-height:26px !important;margin:12px 0px 0px 0px !important;padding:0px !important;color:#FFFFFF !important;}
.green_box .column_attr h4{font:bold 14px Arial, Helvetica, sans-serif;line-height:14px;color:#202F03;margin:0 0 0 0;}
.green_box .column_attr p{padding-top:30px;color:#333;}
.second-fa{background-color:#1D1101;color:wheat;font-size:28px;line-height:normal;text-align:center;padding-top:10px;margin-bottom:-14px;}
#Footer{background:url(https://www.countrygreen.net/wp-content/uploads/2017/07/footer_bg.jpg) repeat-x;}
#Footer .footer_action .one{font:16px Arial, Helvetica, sans-serif !important;font-weight:normal !important;margin-top:0px;padding-top:18px;margin-bottom:0px;}
#Footer .footer_action .one a{color:#FFFFFF;margin-top:-5px;padding:0px 3px;}
a.footer_cta{background:#150D02;padding:5px 15px;border:2px solid #000;border-radius:8px;font-weight:300;float:left;}
.social_buttons{float:right;margin-top:-12px;}
#Footer a{color:#456700;}
#text-3 a{color:#808080 !important;text-decoration:underline;}
.footer_copy{background:url(https://www.countrygreen.net/wp-content/uploads/2015/08/tile.jpg)}
h2{font:bold 32px Arial, Helvetica, sans-serif;margin:0;padding:10px 0;}
.copyright{font-size:11px;}
.home #Content img{border:5px solid #FFFFFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.our_location{font:normal 18px Arial, Helvetica, sans-serif;margin:10px 0 0 0;}
.np{padding:0px;margin:0px !important;}
span.sub-header{font:14px Arial, Helvetica, sans-serif;color:#231803;}
.red{color:#990000;}
#Content h3{display:block;font-size:1.5em;-webkit-margin-before:0.83em;-webkit-margin-after:0.83em;-webkit-margin-start:0px;-webkit-margin-end:0px;font-weight:bold;}
.page #Content h1{font:bold 32px Arial, Helvetica, sans-serif;margin:0;padding:10px 0;}
.page #Content h2{font:20px Arial, Helvetica, sans-serif;padding:0px;margin:10px 0 0 0;margin-bottom:10px; display: inline;}
.sidebar-1{font-size:14px;}
.aside_left .widget-area{padding-top:0px !important;}
#Content a{color:#456700;text-decoration:none;}
#Content h4{font:bold 16px Arial, Helvetica, sans-serif;margin:10px 0 0 0;}
.white_bg{border:5px solid #FFFFFF;border-radius:5px 5px 5px 5px;margin:15px 10px 5px 0;}
#Content .column, .columns{margin:0 1% 10px !important;}
.sidebar.columns {margin: 0 !important;}
img.wpcf7-captcha-captcha-603, span.captcha-603{float:left;}
.wpcf7-form-control-wrap.captcha-603{width:71% !important;}
.column_testimonials{margin:0 1% 0 !important;}
.schema-footer{font-size:10px;}
.schema-footer p:first-child{margin-bottom:0;}
#Content img.wpcf7-form-control{width:auto;max-width:100%;}
#Footer .footer_action{color:#FFF;font-size:20px;font-family:"Patua One", Arial, Tahoma, sans-serif;font-weight:300;}
#Footer .footer_action span{font-size:18px;}
#Footer .widget_mfn_menu ul li a{padding:0 10px;}
#text-4 table td{padding:4px;}
#text-5 h3{font-size:12px;font-weight:normal;line-height:20px;font-family:Arial, Helvetica, sans-serif;color:#CCC !important;}
#text-7 img{margin-right:10px;}
#text-7 h4{margin-top:30px;}
#text-8 h3{font-size:12px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;line-height:20px;}
#text-11 table td{padding:9px;}
.textwidget img{max-width:100%;}
.nope{display:none;}
.bolder{font-weight:bold;}
.icon-menu:before {content: '\e8d6 \00a0 \00a0 MENU';width: 105px;margin-left: -70px;}
.social_buttons a {width: 40px;height: 40px;display: inline-block;padding: 0 !important;background-size: 40px auto;}
.social_buttons a.si-fb {background-position: 0 83px}
.social_buttons a.si-tw {background-position: 0 40px}
.social_buttons a.si-gp {background-position: 0 0px}
.social_buttons a:hover {text-decoration: none;opacity: 0.9;}
.page-hd-banner {text-align: center;padding: 20px 0 40px;background-image: url(https://www.countrygreen.net/wp-content/uploads/2017/07/slide_bg-m.jpg);background-size: cover;background-repeat: no-repeat;}
.page-hd-banner a:link, .page-hd-banner a:visited, .page-hd-banner a:hover, .page-hd-banner a:active {color: #fff;}
.second-fa hr {background-color: rgb(234, 222, 198);color: rgb(234, 222, 198);margin-bottom: 0;}
.home #Content .two-third.brown_bg img {border: none;}
.centerit {text-align: center}
.innr-cont {background-image: url(https://www.countrygreen.net/wp-content/uploads/2018/01/dot.png);background-repeat-x: no-repeat;background-position: center;}
.innr-cont .one-second img {margin-top:15px}
.the_content_wrapper .ews-inline-heading .fauxtwo {display: inline;font: 20px Arial, Helvetica, sans-serif;padding:0px;margin: 10px 0 0 0;margin-bottom: 10px;color: #444444;}

@media only screen and (min-width:768px){
.section.home-hi {width: 100%;text-align: right;margin-top: -80px;background-image: url('https://www.countrygreen.net/wp-content/uploads/2017/10/slide_bg.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
#Content .section.home-hi .column.hi-inner-clm {width: 90%;margin: 0 auto !important;float: none;padding-top:20px;}
#Content .section.home-hi .column.hi-inner-clm .column_attr:after {content: '';clear: both;display: block;}
.home #Content .section.home-hi img {width: 100%;border:none;}
p.hi-p-one {font-size: 25px;color: #fff;margin-bottom: 6px;margin-right: 170px;text-shadow: rgb(0, 0, 0) 2px 3px 5px;line-height: 1;}
p.hi-p-two {font-size: 30px;color: #fff;margin-bottom: 3px;margin-right: 35px;text-shadow: rgb(0, 0, 0) 2px 3px 5px;font-weight: bold;line-height: 1;font-family: Arial, Helvetica, sans-serif;}
p.hi-p-three {font-size: 24px;color: #fff;margin-bottom: 5px;margin-right: 80px;text-shadow: rgb(0, 0, 0) 2px 3px 5px;font-weight: bold;line-height: 1;font-family: Arial, Helvetica, sans-serif;}
p.hi-p-four {font-size: 18px;color: #fff;margin-bottom: 25px;margin-right: 40px;text-decoration: underline;font-weight: bold;line-height: 1;font-family: Arial, Helvetica, sans-serif;}
#Content p.hi-p-two a {color: #fff;text-decoration: none;}
#Content p.hi-p-three a {color: #fff;text-decoration: none;}
.hi-lnk-imgs {display: block;width: 100%;}
.hi-lnk-imgs:after {content: '';clear: both;display: block;}
a.hi-img-a-one {display: block;max-width: calc(33.33333% - 6px);width: 100%;margin: 0 3px;float: left;}
a.hi-img-a-two {display: block;max-width: calc(33.33333% - 6px);width: 100%;margin: 0 3px;float: left;}
a.hi-img-a-three {display: block;max-width: calc(33.33333% - 6px);width: 100%;margin: 0 3px;float: left;}
.brown_bg .column_attr {padding: 15px;}
.green_box {height: auto;background-size: 100% 100%;}
.page-hd-banner {text-align: right;background-image: url(https://www.countrygreen.net/wp-content/uploads/2017/10/slide_bg.jpg);}
}

@media only screen and (min-width:960px){
#Top_bar a.responsive-menu-toggle {display: none !important;}
#Top_bar #menu {display: block !important;width: 100% !important;position: relative !important;}
#Top_bar #menu ul li {width: auto !important;}
.section.home-hi {margin-top: -129px;}
#Content .section.home-hi .column.hi-inner-clm {width: 100%;padding-top:34px;}
#Content .section.home-hi .column.hi-inner-clm .column_attr:after {content: '';clear: both;display: block;}
p.hi-p-one {font-size: 37px;margin-bottom: 12px;margin-right: 260px;}
p.hi-p-two {font-size: 48px;margin-bottom: 3px;margin-right: 35px;}
p.hi-p-three {font-size: 39px;margin-bottom: 8px;margin-right: 108px;}
p.hi-p-four {font-size: 30px;margin-bottom: 40px;margin-right: 40px;}
.hi-lnk-imgs {display: block;width: 100%;margin-bottom: 20px;}
.home #Content .ribbon img {border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.banner-sec .section_wrapper {max-width: 100%;}
#Content .banner-sec .one.column {margin: 0 !important;width: 100%;}

}

@media only screen and (min-width:1240px){
	.wpcf7-form-control-wrap.captcha-603 .wpcf7-not-valid-tip{left:-122px !important;}
}

@media only screen and (min-width:960px) and (max-width:1239px){#Top_bar .menu > li > a span:not(.description){padding:0 8px !important;}
.photo_box h2{font-size:22px !important;}
.photo_box .desc{min-height:147px;}
#Content h2{font-size:24px;}
}
@media only screen and (min-width:768px) and (max-width:959px){#Action_bar .contact_details li.slogan{display:none;}
#header-nap{margin:15px 86px 0 0;}
#header-slogan{margin-top:-72px;}
#Content h2{font-size:18px;}
.photo_box .desc{min-height:189px;}
#Footer h4{font-size:14px;}
#Top_bar {height: 100px;}
#Header a.responsive-menu-toggle {top: 78px !important;}
}
@media only screen and (min-width:480px) and (max-width:767px){#Top_bar #logo{height:180px;}
h1, #Subheader .title{font-size:18px !important;}
}
@media only screen and (min-width:767px) and (max-width:959px){#text-8 img.wp-image-109{width:100%;}
}
@media only screen and (max-width:959px){.header_phones{display:none !important;}
.ribbon{display:none;}
#Top_bar .logo #logo{padding:0;margin:0px;width:auto;}
.social_buttons{float:none;margin-top:10px;}
#Footer{background-size:cover;}
#text-3{text-align:center;}
a.footer_cta{width:100%;}
#Top_bar{height:155px;}
body:not(.home) #Top_bar{height:110px;}
#menu-main-menu li{background: none;box-shadow: inset 0px 0px 1px 0px #6f6f6f;}
.home #Header #menu{margin-top:60px;}
.page #Header #menu{position:absolute!important;float:left;width:90% !important;margin-top:0;top: 105px;}
#menu-main-menu li a {color: #085918 !important;padding: 0px 0px 0 20px !important;}
#Top_bar #menu > ul {margin-top: 40px;}
#Top_bar .menu > li ul {background-color: rgb(247, 239, 228) !important;}
}
@media only screen and (max-width:929px){.column_photo_box{margin-top:20px !important;}

}
@media only screen and (max-width:767px){
#Action_bar .phone{font-size:18px;}
#Action_bar .mail{display:none !important;}
#Top_bar .top_bar_right{display:none;}
.page #Header #menu {width: 100% !important;top: 220px;}
#Header a.responsive-menu-toggle{top:170px !important;right: calc(50% - 50px) !important;margin-top: 0;}
#Top_bar #menu {padding-bottom: 0;}
#Top_bar #menu > ul {margin-top: 0;}
.logo .alignright{float:none !important;}
#header-nap, #header-slogan{display:none;}
#Content img{width:100%;}
#Content .wpcf7 img, #Content .wpcf7-form img, .textwidget img{width:auto;}
.schema-map-area{margin:0 auto;max-width:100%;width:80%;}
.wpcf7-form-control-wrap.captcha-603 .wpcf7-not-valid-tip{left:-122px !important;}
body:not(.home) #Top_bar{height:220px;}
body:not(.home) #Top_bar .container {background-color: #2c1f0f;}
#Top_bar .logo #logo{padding:0;}
#Top_bar #logo img.logo-main {display: block;margin: 0 auto;}
#logo {position: relative;}
.bl {background: none;}
#Content {width: 94%;margin: 0 auto;}
.home #Content img {width: calc(100% - 10px);}
.bl .column_attr {padding-left: 0;text-align: center;}
.home #Content .section_wrapper .column {width: 98% !important;text-align: center;}
.green_box {background-size: 100% 100%;}
.green_box .column_attr {padding: 1% 3%;}
.home .column.two-third.column_column.brown_bg .column_attr {padding: 0 2%;}
.section.home-hi {width: calc(100% + 8%);margin-left: -4%;margin-top: 40px;background-image: url('https://www.countrygreen.net/wp-content/uploads/2017/07/slide_bg-m.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;}
.home #Content .section.home-hi img {width: 100%;border:none;}
p.hi-p-one {font-size: 17px;color: #fff;margin-bottom: 6px;text-shadow: rgb(0, 0, 0) 2px 3px 5px;}
p.hi-p-two {font-size: 21px;color: #fff;margin-bottom: 3px;text-shadow: rgb(0, 0, 0) 2px 3px 5px;}
p.hi-p-three {font-size: 17px;color: #fff;margin-bottom: 5px;text-shadow: rgb(0, 0, 0) 2px 3px 5px;}
p.hi-p-four {font-size: 14px;color: #fff;margin-bottom: 6px;text-decoration: underline;}
#Content p.hi-p-two a {color: #fff;text-decoration: none;}
#Content p.hi-p-three a {color: #fff;text-decoration: none;}
a.hi-img-a-one {display: block;max-width: 240px;width: 100%;margin: 0 auto;}
a.hi-img-a-two {display: block;max-width: 240px;width: 100%;margin: 0 auto;}
a.hi-img-a-three {display: block;max-width: 240px;width: 100%;margin: 0 auto;}
@-moz-document url-prefix(){#Top_bar .logo:not(.text-logo) h1, #Top_bar .logo a#logo{margin:35px auto;max-width:100%;}
}

@media only screen and (max-width:480px){#Top_bar #logo{height:120px;}
#Header a.responsive-menu-toggle{}
#Content img{width:100%;}
#Content .wpcf7 img, #Content .wpcf7-form img, .textwidget img{width:auto;}
#Action_bar .phone{font-size:15px !important;}
.photo_box h2{font-size:20px !important;}
h1, #Subheader .title{font-size:14px !important;}
#Content h2{font-size:20px;}
.testimonials_slider blockquote{font-size:14px;margin-left:0 !important;}
}
@media only screen and (min-width: 1px) {
    .ews-inline-heading h2, .ews-inline-heading .fauxtwo {
        Display: inline;
    }   
 .ews-inline-heading p, .ews-inline-heading h2, .ews-inline-heading .fauxtwo {
        padding-left: 0;
    }
    #Top_bar .menu > li > a span:not(.description) {
        line-height: 50px;
        padding: 0 7px;
    }
}
@media only screen and (min-width: 768px){
.the_content_wrapper .fauxtwo {
    display: inline;
}
}


}


div#input_1_1 {
    display: flex;
    flex-wrap: nowrap; !important
}

.gchoice_1_6_1, .gchoice_1_6_2{
	display: flex ;
    gap: 5px;
    flex-direction: row;
}
#label_1_6_1, #label_1_6_2{
	margin:0px;
}