/**handles:style**/
/*
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
-------------------------------------------------------------- */
body:not(.template-slider):not(.header-simple) #Header {
    min-height: auto;
}
#Content {
    padding-top: 0;
}
.mcb-section.ccsSec {
    padding-bottom: 0px !important;
}
.innerBanner{
	position:relative;
}
.innerBanner .wp-caption-text {
    background: none;
    color: #fff;
    position: absolute;
    top: 38%;
    right: 11.5%;
    z-index: 99;
    font-size: 80px;
    line-height: 80px;
    font-weight: 700;
    padding: 0 !important;
}
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label {
    font-weight: 300 !important;
    color: #646464;
}
.column_column.similar-gap{
    padding-right:100px !important;
    box-sizing:border-box;
}


















.custom-sec h2{
	margin-bottom: 10px !important;
}
#Footer #text-2{
    width: 100%;
    float: none;
}

.frm-show-form {
	margin-bottom:15px;
}
.frm-show-form input, .frm-show-form textarea {
	color: #626262 !important;
	font-family: "Lato", Arial, Tahoma, sans-serif !important;
	background-color: rgba(255, 255, 255, 1) !important;
	border-color: #dbdbdb !important;
	font-size:14px !important;
	padding:12px !important;
	border-radius:0px !important;
	box-shadow:none !important;
	resize:none !important;
	height:auto !important;
}
.frm-show-form input:focus, .frm-show-form textarea:focus {
	color: #1982c2 !important;
	background-color: rgba(233, 245, 252, 1) !important;
	border-color: #d5e5ee !important;
	box-shadow:none !important;
}
.frm_button_submit {
    padding: 20px 50px !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    font-size: 14px !important;
	font-family: "Lato", Arial, Tahoma, sans-serif !important;
    background-color: #2991d6 !important;
    color: #fff !important;
}
.mapBox {
    margin-top: 0px !important;
}
.frm_form_field.frm_half, .frm_submit.frm_half {
    width: 47.50% !important;
	margin-left:1.25% !important;
	margin-right:1.25% !important;
}
.frm_full{
    width: 97.50% !important;
	margin-left:1.25% !important;
	margin-right:1.25% !important;	
}
.frm_style_formidable-style.with_frm_style .frm_form_field.frm_left_container input:not([type="radio"]):not([type="checkbox"]){
	max-width:none;
	width:calc(100% - 160px) !important;
}
.wp-editor-wrap{
	max-width:none !important;
	width:calc(100% - 160px) !important;
}
.frm_form_field.frm_third{
    width: calc(33.3333333% - 2.5%) !important;
	margin-left:1.25% !important;
	margin-right:1.25% !important;
}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3 {
	padding-top:30px;
	padding-bottom:30px;
	margin-top:80px;
	text-align:center;
	border-color:#333;
}
.with_frm_style .frm_submit {
    margin-left: 1.25% !important;
    margin-right: 1.25% !important;
}
.secGap{
	padding:100px 0 0 !important;
}
.request .frm_form_field.frm_half, .frm_submit.frm_half {
    width: 48.1% !important;
    margin-left: 0 !important;
}
.request .frm_full {
    margin-left: 0 !important;

}
@media (max-width: 1366px) {
h1, .text-logo #logo {
    font-size: 45px !important;
    line-height: 45px !important;
}
}
@media (max-width: 1239px) {
.column_column.similar-gap {
    padding-right: 0px !important;
}
}
@media (max-width: 1200px) {
h1, .text-logo #logo {
    font-size: 45px;
    line-height: 45px;
}
.tp-leftarrow.tparrows.uranus{
	transform: matrix(1, 0, 0, 1, -495, -25) !important;
}
.tp-rightarrow.tparrows.uranus{
	transform: matrix(1, 0, 0, 1, 434, -25) !important;
}
.secGap{
	padding:60px 0  0 !important;
}
.btn {
    margin-top: 15px !important;
    display: inline-block !important;
    line-height: normal;
}

}
@media (max-width: 992px) {
p {
    margin: 0 0 15px;
    font-size: 15px;
    line-height: 20px;
}
p, .list li, .post-footer .post-links, .post-excerpt {
    font-size: 17px !important;
    line-height: 25px !important;
}
h1, .text-logo #logo {
    font-size: 35px !important;
    line-height: 35px !important;
}
h4 {
    font-size: 21px !important;
    line-height: 25px !important;
}
h2 {
    font-size: 22px !important;
    line-height: 24px !important;
}
.tp-leftarrow.tparrows.uranus{
	transform: matrix(1, 0, 0, 1, -380, -25) !important;
}
.tp-rightarrow.tparrows.uranus{
	transform: matrix(1, 0, 0, 1, 320, -25) !important;
}
.footer-copy-center #Footer .footer_copy .copyright {
    font-size: 16px;
    line-height: 20px;
}
.secGap{
	padding:50px 0  0!important;
}
.list li{
	font-size:17px !important;
	line-height:25px !important;
	}
.post-excerpt {
    font-size: 17px !important;
    line-height: 28px !important;
}
.post-footer .post-links {
    font-size: 17px !important;
    line-height: 28px !important;
}

}
@media (max-width: 767px) {
h1 {
    font-size: 30px !important;
    line-height: 30px !important;
}
h2 {
    font-size: 20px !important;
    line-height: 22px !important;
     margin-bottom:10px;
}
h4 {
    font-size: 25px !important;
    line-height: 26px !important;
}
p {
     margin-bottom:15px;
}
.tp-leftarrow.tparrows.uranus{
	display:none;
}
.tp-rightarrow.tparrows.uranus{
	display:none;
}
.sliding_box {
    max-width: 282px;
    margin: 0 auto;
}
.section_wrapper, .container, .four.columns .widget-area {
    max-width: calc(100% - 30px) !important;
}
.column_attr.align_left {
    text-align: center;
}

#back_to_top.in_footer, #back_to_top.sticky {
    bottom: 84px;
}
.secGap{
	padding:40px 0 0 !important;
}
.topGapHide .column_attr{
	padding-top:20px !important;
	}
.portfolio_group .portfolio-item{
	max-width:520px !important;
	margin:0 auto 10px !important;
	right:0;
}
.portfolio_group .portfolio-item .desc .title_wrapper h5 {
    text-align: center;
}
.project-page h5 {
    min-height: inherit !important;
	padding-bottom:10px;
}
.heading{
text-align:center;
}
.isotope-item {
    max-width: 520px !important;
    margin: 0 auto;
    float: none;
}
.homeBtn{
	text-align:center;
	}
.post-footer .post-links {
    float: none;
}
.givingBack{
text-align:center !important;

}
.contactUs{
	text-align:center;
	}
.frm_submit .frm_button_submit{
		display:block;
		width:100% !important;
	}
.request{
	text-align:center;
}
.frm_form_field.frm_half, .frm_submit.frm_half {
    width: auto !important;
}
#text-3 h3.rpwe-title a {
    font-size: 20px !important;
}
.sliding_box .desc_wrapper h4 {
    font-size: 18px !important;
}
.request .frm_full {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.request .frm_form_field.frm_half, .frm_submit.frm_half {
    width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.request .frm_full {
    width: 100% !important;
}
#Footer .widgets_wrapper .widget {
    display: inline-block;
}
.custom-sec .image_frame .image_wrapper{
    text-align: center;
}
.with_frm_style .frm_submit {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
}



@media (max-width:1366px){
.innerBanner .wp-caption-text {
    top: 37%;
    right: 6%;

}


}

@media (max-width:1280px){
.mcb-section.ccsSec {
    padding-bottom: 0px !important;
}
.innerBanner .wp-caption-text {
    font-size: 50px;
    line-height: 50px;
}
}
@media (max-width:1239px){
.adjust label {
    max-width: 16% !important;
}
}

@media (max-width:992px){
.mcb-section.ccsSec {
    padding-bottom: 0px !important;
}
.innerBanner .wp-caption-text {
    font-size: 32px;
    line-height: 32px;
    top: 42%;
}
	p{font-size:17px !important; line-height:24px !important;}

}
@media (max-width:767px){
.mcb-section.ccsSec {
    padding-bottom: 20px !important;
}
.frm_form_field.frm_half, .frm_submit.frm_half {

    width: 100% !important;
    margin: 0 0 15px !important;

}
.frm_style_formidable-style.with_frm_style .frm_form_field.frm_left_container input:not([type="radio"]):not([type="checkbox"]) {

    max-width: none;
    width: calc(100% - 0px) !important;

}
.frm_style_formidable-style.with_frm_style .form-field {
    margin: 0 0 15px !important;
    width: 100% !important;
}
.list{
    margin: 0 0 15px 10px !important;
}
.ccsSec .scale-with-grid{
margin-top:10px !important;
}





.innerBanner img.scale-with-grid, #Content{
	overflow:hidden;
}
.innerBanner img.scale-with-grid {
    max-width: inherit !important;
    width: 900px;
    position: relative !important;
    left: 50%;
    top: 0% !important;
    -ms-transform: translateY(-0%) translateX(-50%) !important;
    -webkit-transform: translateY(-0%) translateX(-50%) !important;
    transform: translateY(-0%) translateX(-50%) !important;
}
.innerBanner .wp-caption-text {

    font-size: 26px;
    line-height: 26px;
    left: 0;
    right: 0;

}
}