/*
Theme Name:     mfc-biz-child
Theme URI:      http://wp-mfc.com/
Description:    This is a child-theme for starter-biz-theme
Author:         WP-MFC Team
Author URI:     http://wp-mfc.com/
Template:       mfc-biz
Version:        1.0
*/

.pam-img{
	float:left;
	margin-right: 20px;
}
.pam-img img{
	max-width:450px;
	width:100%;
}
.pam-fos{
	float:right;
	margin-top:50px;
	margin-bottom:20px;
}
.pam-fos h2{
	font-size:1.5em;
	margin-top: 0px;
    margin-bottom: 10px;
	line-height: 40px;
}
.pam-fos-tel{
	font-size: 1.2em;
	margin-bottom:15px;
}
.pam-text{
	clear:both;
	top:25px;
    position:relative;
}
.terms{
	color:#00894d;
    font-size:1.2em;
}
.col-md-8 {width:75%;}
.col-md-push-4 {left:23.33333333%;}
.col-md-pull-8 {right:76.66666667%;}
.col-md-4 {width:25%;}
.mod-box{
	display: flex;
    flex-wrap:wrap;
    justify-content:space-between;
	text-align:center
}
.mod-item{
	max-width:200px;
	margin-bottom:20px
}
.mod-item img {width:100%}
.mod-box-lp{
	display: flex;
    flex-wrap:wrap;
    justify-content:space-between;
	text-align:center;
	max-width: 1200px;
    margin: 50px auto;
}
.mod-item-lp{
	max-width:300px;
	margin-bottom:50px
}
.mod-item-lp img {
	margin-bottom: 20px;
	/* width:100% */
}
.mod-item-lp a {font-size:1.5em}
.smenu-box{
	/* border-bottom:1px dotted #c2c9cc */
}
.smenu-box ul li{
	font-size: 1.2em;
	letter-spacing: 1px;
    margin-bottom: 5px;
}
.smenu-box ul li a:hover{
	color:#333
}
.smenu-title{
	font-size: 1.5em;
    margin-bottom: 20px;
}
.smenu-baner{margin-bottom:10px}
aside .widgettitle{
	margin-bottom: 0px;
    padding-bottom: 0px;
}
.spec-quote{
	border:1px solid #ce750b;
	padding:15px;
	font-size:1.2em;
	font-weight:500;
	font-style: italic;
    text-align: center;
    line-height: 2;
}
.card-pam-box{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
	margin-bottom: 50px;
}
.card-pam-item{text-align: center;}
.card-pam-img{}
.card-pam-text{font-size: 1.2em;line-height: 1.5;}
.card-pam-text span{font-size:1.5em;color:#00894d;font-weight:600;}
.promo-box{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.promo-item{max-width:250px;margin-bottom: 30px;}
.fos-gor{
    /* margin-bottom: 40px; */
}
.conv-block{
	border: 1px solid #ce750b;
    padding: 10px 10px 0px 10px;
    margin-bottom: 40px;
}
.conv-block-text{margin-bottom: 20px;}
.ben-art h2{
	font-size: 1.5em;
    text-align: center;
    font-weight: 500;
    margin-bottom: 30px;
	margin-top: 20px;
    text-transform: uppercase
}
.ben-art img{max-width:48px;margin-bottom:20px}
.ben-art span{font-weight:600;line-height:2.5}

@media (min-width: 992px) and (max-width: 1200px){
.col-md-8 {width:100%;}
.col-md-push-4 {left:0;}
.col-md-pull-8 {right:0;}
.col-md-4 {width:25%;}
}

@media (min-width: 768px) and (max-width: 992px){
.col-md-8 {width:100%;}
.col-md-push-4 {left:0;}
.col-md-pull-8 {right:0;}
.col-md-4 {width:25%;}
}

@media (max-width:767px){
.col-md-8 {width:100%;}
.col-md-push-4 {left:0;}
.col-md-pull-8 {right:0;}
.col-md-4 {width:100%;}
.pam-fos{
	float:none;
	margin-top:0px;
	margin-bottom:20px;
}
.pam-img{
	float:none;
	margin-right:0px;
}
.pam-img img{
	max-width:350px;
}
}

@media(max-width:670px){

}

@media(min-width:480px) and (max-width:670px){
	.container{width:480px;}
	
}
@media(max-width: 480px){
	.container{width:414px;}
}


@media(max-width: 414px){
	.container{width:320px;}
}


