/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/
/* Custom Css */
#Header_wrapper {
	display:none!important;
}
.wpb_wrapper > div {
    margin-bottom: 0px;
}
/* Btn */
.cta-btn a.vc_btn3 {
	border: 1px solid #fff;
    padding: 10px 40px;
	background-image: unset;
	transition: all .3s;
}
.cta-btn a.vc_btn3:hover {
	background-color: rgb(255 255 255)!important;
	color: #275493!important;
	transition: all .3s;
}
/* Style 1 */
.cta-btn-style-1 a.vc_btn3 {
	border: 1px solid #275493;
	color: #275493!important;
    padding: 10px 40px;
	background-image: unset;
	transition: all .3s;
}
.cta-btn-style-1 a.vc_btn3:hover {
	background-color: #275493!important;
	color: #fff!important;
	transition: all .3s;
}
/* Header */
#Content .top-bar .logo img.vc_single_image-img {
	max-width: 130px;
    padding: 10px 0;
}
.top-bar .top-bar-btn a.vc_btn3 {
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
    padding-right: 30px;
	border: 1px solid #2a5a9d;
	transition: all .3s;
}
.top-bar .top-bar-btn a.vc_btn3:hover {
	background-color: #ffffff!important;
    color: #275493!important;
	transition: all .3s;
	background-image: unset;
}
/* Banner */
.banner h1.vc_custom_heading {
	max-width: 700px;
	letter-spacing: .5px;
    margin-bottom: 35px;
}
.banner .banner-btn a.vc_btn3 {
	border: 1px solid #fff;
    padding: 10px 40px;
	background-image: unset;
	transition: all .3s;
}
.banner .banner-btn a.vc_btn3:hover {
	background-color: rgb(255 255 255)!important;
	color: #275493!important;
	transition: all .3s;
}
/* Newsletter */
.newsletter .wpcf7-form-control {
	max-width: 60%;
    margin: 0 auto;
}
.newsletter p {
	text-align:center;
}
.newsletter .wpcf7-submit {
	max-width: 130px;
    width: 100%;
    border: 1px solid #fff;
    background: white;
    color: #275594;
    outline: none;
    box-shadow: unset;
}
.btns-section a.vc_btn3 {
	color: #ffffff!important;
    background-color: #275493!important;
    background-image: unset;
	font-size: 17px;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 50px;
    padding-right: 40px;
	box-shadow: 2px 2px 8px 0px #2a5b9f91;
}
/* Icon Box */
.icon_box .icon-box-design .image_wrapper {
	max-width: 100%;
    margin: 0 auto 20px;
    border: 1px solid #2c5ea4;
    border-radius: 50%;
    width: 110px;
    height: 110px;
    padding: 25px;
	transition: all .3s ease-in-out;
}
.icon_box .icon-box-design .image_wrapper:hover,
.icon_box .icon-box-design .image_wrapper:active,
.icon_box .icon-box-design .image_wrapper:focus {
    border: 5px solid #2c5ea4;
	transition: all .3s ease-in-out;
}
.icon_box .icon-box-design h4 {
	font-size: 19px;
	line-height: 25px;
}
/* Footer */
.footer h2.widgettitle {
	color: #fff;
    font-size: 25px;
    line-height: 30px;
    font-weight: 500;
    letter-spacing: .4px;
}
.footer .menu {
	margin: 0;
	color: #ffffff;
	background: transparent;
}
.footer .menu a {
	color: #eaeaea;
	padding: 5px 0 5px 3px;
}