/*
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
*/
body::-webkit-scrollbar {
  	width: 0.4em;
}
body::-webkit-scrollbar-track {
  	background-color: #FAB319;
}
body::-webkit-scrollbar-thumb {
 	background-color: #e51c1c;
}

a, input[type="submit"], button, button[type="submit"], :before, :after, img, i {
    -webkit-transition: all .3s ease-in-out !important;
    -moz-transition: all .3s ease-in-out !important;
    -o-transition: all .3s ease-in-out !important;
    -ms-transition: all .3s ease-in-out !important;
    transition: all .3s ease-in-out !important;
    text-decoration: none;
}
a:hover, input[type="submit"]:focus,  button, button[type="submit"]:focus, .dontae-row button:focus{
	text-decoration:none !important;
	outline:none !important;
}
.pt-120{
	padding-top:120px !important;
}
.pb-120{
	padding-bottom:120px !important;
}
.pt-95{
	padding-top:95px !important;
}
.pb-95{
	padding-bottom:95px !important;
}
.pt-78{
	padding-top:78px !important;
}
.pb-78{
	padding-bottom:78px !important;
}
.mt-20{
	margin-top:20px !important;
}
.mt-30{
	margin-top:30px !important;
}
.mt-40{
	margin-top:40px;
}
h1, h2, h3, h4, h5, h6, p, .wpb_wrapper > div, .has_content .the_content_wrapper{
	margin-bottom:0 !important;
}
div#Top_bar {
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    position: relative !important;
	top: auto;
}
#Action_bar {
    padding: 12px 0;
}
#Action_bar .column.one {
    display: flex;
    justify-content: center;
}
#Action_bar ul.contact_details li, .mission-section p, p.big{
	font-family: "Salsa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
}
#Action_bar ul.contact_details li {
        padding: 11px !important;
    font-size: 32px !important;
    font-weight: 600 !important;
}
#Top_bar .column .logo {
    margin: 0;
    position: absolute;
    left: 0;
}
#Top_bar .menu > li > a {
    text-transform: uppercase;
}
#Top_bar .column .logo {
    margin: 0;
    position: absolute;
    left: 0;
}
#Top_bar .top_bar_right {
    padding: 0;
    position: absolute;
    right: 12px;
    top: 50%;
    transform: translate(0px, -50%);
}
#Top_bar .top_bar_right .top_bar_right_wrapper a {
    margin: 0;
	background: transparent !important;
    color: #000000;
    font-size: 20px;
    padding: 0;
    position: relative;
    overflow: visible;
}
#Top_bar .menu_wrapper {
    float: none !important;
    display: flex;
    justify-content: center;
}
#Top_bar .top_bar_right .top_bar_right_wrapper {
    position: relative;
    align-items: flex-end;
}
#Top_bar .top_bar_right .top_bar_right_wrapper:before {
    content: "";
    width: 49px;
    height: 47px;
    display: inline-flex;
    background: url(/wp-content/uploads/2024/10/header-call-image.webp);
    margin-right: 10px;
}
#Top_bar .top_bar_right .top_bar_right_wrapper a:before {
    content: "Call Now:";
    font-size: 14px;
    color: #7C7C7C;
    width: auto;
    height: auto;
    background: transparent;
    margin-top: -18px;
}
.vc_btn3-container a.vc_general {
    padding: 16px 32px !important;
    font-size: 18px;
    text-transform: uppercase;
    font-family: "Salsa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    display: inline-flex;
    align-items: center;
	border: 0 !important;
    border-radius: 7px !important;
}
.vc_btn3-container a.vc_general i {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    transform: translate(0, 0%) !important;
    margin-left: 10px;
}
.vc_btn3-container a.vc_general:hover {
    background: #e62626 !important;
}
#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input[type="submit"]:hover{
	background-color:#FAB319 !important;
}
.vc_btn3-container a.vc_general:hover i {
    margin-left: 20px;
}
.mission-section:before, .mission-section:after {
    content: "";
    position: absolute;
    top: 0;
	background-repeat:no-repeat;
	background-position:center center;
}
.mission-section:before{
	background:url(/wp-content/uploads/2024/10/Mission-left-image.webp);
	width:402px;
	height:348px;
	left:0;
	top:50%;
	-webkit-transform:translate(0, -50%);
	transform:translate(0, -50%);
}
.mission-section:after{
	background:url(/wp-content/uploads/2024/10/Mission-right-image.webp);
	width:364px;
	height:385px;
	right:0;
}
.vc_custom_heading.sub-head-arrows {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
	font-weight: 800;
    font-size: 20px;
    line-height: 40px;	
	text-transform: uppercase;
}
.vc_custom_heading.sub-head-arrows:before, .vc_custom_heading.sub-head-arrows:after {
    content: "";
    width: 77px;
    height: 30px;
    display: inline-flex;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	margin-top: -10px;
}
.vc_custom_heading.sub-head-arrows:before{
	margin-right:10px;
	background:url(/wp-content/uploads/2024/10/sub-head-arrow-left.webp);
}
.vc_custom_heading.sub-head-arrows:after{
	margin-left:10px;
	background:url(/wp-content/uploads/2024/10/sub-head-arrow-right.webp);
}
.vc_custom_heading.sub-head-arrows.golden-arrows:before{
	background:url(/wp-content/uploads/2024/10/golden-arrow-left.webp);
}
.vc_custom_heading.sub-head-arrows.golden-arrows:after{
	background:url(/wp-content/uploads/2024/10/golden-arrow-right.webp);
}
.who-we-are .vc_inner .icon_box {
    padding: 0;
    background: #FCF9F4;
    border-radius: 30px;
    border: 1px solid #F6F0E6;
}
.who-we-are .vc_inner .icon_box a {
    padding-bottom: 11px;
}
.who-we-are .vc_inner .icon_box .image_wrapper {
    margin-bottom: 25px;
}
.who-we-are .vc_inner .icon_box a .desc_wrapper h4{
	min-height:58px;
}
.about-section .counter {
    max-width: 302px;
    height: 195px;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 30px;
    background: #FFFFFF;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
    border-radius: 10px;
    margin-left: auto;
    margin-top: -135px;
}
.about-section .counter .icon_wrapper {
    display: flex;
    order: 1;    
    margin: 0;
    margin-top: 15px;
    justify-content: flex-start;
}
.about-section .counter .number-wrapper {
    margin: 0;
    font-size: 30px;
    display: inline-flex;
    align-items: center;
    font-family: "Salsa", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    color: #E51C1C;
    margin-right: 8px;
}
.about-section .counter .desc_wrapper {   
    font-family: "Salsa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	text-align: left;
}
.about-section .counter .number-wrapper span.label.postfix {
    font-size: 22px;
    line-height: 31px;
    color: #232323;
    margin-left: 8px;
    display: flex;
    order: 1;
}
.about-section .counter .desc_wrapper p.title {
    font-size: 22px;
    line-height: 31px;
    color: #232323;
}
.about-section .counter .number-wrapper span.number {
    line-height: 1;
}
.about-section .counter .number-wrapper span.label.prefix {
    display: flex;
    order: 1;
    font-size: 30px;
}
.vc_custom_heading.left-arrow {
    justify-content: flex-start;
}
.vc_custom_heading.left-arrow:before {
    display: none;
}
.about-section .vc_inner .wpb_wrapper {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.about-section .vc_inner .icon_box {
    padding: 0;
    display: flex;
    gap: 10px;
}
.about-section .vc_inner .icon_box .image_wrapper {
    margin: 0;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container {
    margin: 0;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item:nth-child(even) {
    margin-top: 40px;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone:before {
    padding: 0;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row {
    position: relative;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12 {
    padding: 0;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12 .services-grid-featured-image {
    margin-bottom: 20px;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12 .vc_custom_heading.services-grid-tittle {
    margin: 0;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12 .vc_custom_heading.services-grid-tittle h3 {
    color: #fff;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12 .vc_custom_heading.services-grid-excerpt {
    margin: 0;
}
.service-section .vc_inner .vc_grid-container-wrapper .vc_grid-container .vc_grid .vc_grid-item .vc_gitem-animated-block .vc_gitem-zone .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12 .vc_custom_heading.services-grid-excerpt p {
    color: #fff;
    font-size: 16px;
}
.vision-section .wpb_column:last-child {
    padding: 70px 45px 70px;
    background: #FFFFFF;
    border-radius: 30px;
    box-shadow: 0 4px 8px rgb(0 0 0 / 10%);
}
.vision-section .wpb_column:last-child p.big {
    color: #232323;
    line-height: 42px;
}
.gallery-section .vc_inner .vc_grid-container {
    margin: 0;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_col-sm-12 {
    padding: 0;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_col-sm-12 .gallery-grid-featured {
    margin: 0;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem_row {
    position: relative;
    transform: translate(0px, 0px);
    top: auto;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-zone:before {
    padding: 0;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 0;
    background: rgb(34 54 104 / 70%);
    z-index: 1;
	-webkit-transition: all .3s ease-in-out !important;
    -moz-transition: all .3s ease-in-out !important;
    -o-transition: all .3s ease-in-out !important;
    -ms-transition: all .3s ease-in-out !important;
    transition: all .3s ease-in-out !important;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block:hover:before{
	height:100%;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block {
    overflow: hidden;
    z-index: 1;
    border-radius: 10px;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle {
    text-align: center;
    position: absolute;
    bottom: 0;
    opacity: 0;
	-webkit-transition: all .3s ease-in-out !important;
    -moz-transition: all .3s ease-in-out !important;
    -o-transition: all .3s ease-in-out !important;
    -ms-transition: all .3s ease-in-out !important;
    transition: all .3s ease-in-out !important;
	z-index:1;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block:hover .vc_gitem-row-position-middle{
	bottom:20px;
	opacity: 1;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle .vc_col-sm-12 {
    max-width: 353px;
    height: 98px;
    float: none;
    background: #FFFFFF;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle .vc_col-sm-12 .vc_custom_heading.gallery-grid-tittle {
    margin: 0;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle .vc_col-sm-12 .vc_custom_heading.gallery-grid-tittle h3 {
    font-size: 22px;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle .vc_col-sm-12 .vc_custom_heading.gallery-grid-excerpt {
    margin: 0;
    margin-top: 0;
}
.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle .vc_col-sm-12 .vc_custom_heading.gallery-grid-excerpt p {
    max-width: 228px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    margin: 0 auto;
}
.gallery-section .vc_inner .vc_grid-container .vc_pageable-slide-wrapper .vc_grid-item:nth-child(4), .gallery-section .vc_inner .vc_grid-container .vc_pageable-slide-wrapper .vc_grid-item:nth-child(5) {
    width: 50%;
}
.footer_action .mcb-column-inner {
    padding: 0 !important;
    margin: 0;
}
#Footer .footer_action .mcb-column-inner {
    padding: 0;
    margin-bottom: 0;
}
#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner {
    text-align: left;
}
#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner p {
    margin-top: 5px;
    font-size: 16px;
    line-height: 16px;
}
#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row {
    margin: 0;
}
#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input {
    margin: 0;
}
#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input[type="submit"] {
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    right: 10px;
    width: 183px;
    height: 55px;
    border-radius: 5px;
    background: #E51C1C;
    text-transform: uppercase;
    background-image: url(/wp-content/uploads/2024/10/arrow-image.webp);
    background-repeat: no-repeat;
    background-position: center right 10px;
}
#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input[type="email"] {
    width: 100%;
    height: 76px;
    border-radius: 7px;
    padding-left: 30px;
    padding-right: 140px;
    font-size: 20px;
    font-family: "Salsa",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
    color: #2B3C6B;
}
#Footer .footer_action {
    padding: 64px 0;
	position:relative;
}
#Footer .footer_action:before, #Footer .footer_action:after {
    content: "";
    position: absolute;
    background-repeat: no-repeat;
}
#Footer .footer_action:before {
    background: url(/wp-content/uploads/2024/10/Footer-action-right.webp);
    width: 96px;
    height: 90px;
    left: 118px;
    bottom: -40px;
}
#Footer .footer_action:after {
    background: url(/wp-content/uploads/2024/10/Footer-action-left.webp);
    width: 149px;
    height: 118px;
    right: 48px;
    bottom: -77px;
}
.widget {
    margin: 0;
}
footer .menu {
    padding: 0;
    background: transparent;
}
footer .menu li {
    list-style: none;
    line-height: 1;
    margin-bottom: 15px;
    position: relative;
    display: flex;
}
footer .menu li:after {
    display: none;
}
footer .menu li a, footer .menu a {
    font-size: 16px;
    padding: 0;
}
footer .menu li:last-child {
    margin-bottom: 0;
}
.column.mobile-one.tablet-one-fourth.one-fourth:nth-child(2) {
    width: 17%;
}
.column.mobile-one.tablet-one-fourth.one-fourth:nth-child(3) {
    width: 38%;
}
footer aside#nav_menu-3, footer aside#nav_menu-4 {
    float: left;
}
footer aside#nav_menu-4 {
    padding-left: 100px;
    margin-top: 62px;
}
footer h4 {
    margin-top: 18px;
    margin-bottom: 15px !important;
}
footer .menu li:before {
    content: "\f105";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    display: inline-flex;
    color: #fff;
    margin-right: 13px;
}
.column.mobile-one.tablet-one-fourth.one-fourth:last-child {
    width: 20%;
}
ul.contact-list li {
    display: flex;
    align-items: center;
    margin-bottom: 26px;
}
ul.contact-list li img {
    margin-right: 12px;
}
ul.contact-list li:last-child {
    margin-bottom: 0;
}
.footer-copy-center #Footer .footer_copy .column.one.mobile-one {
    padding: 0;
    margin-bottom: 0;
    min-height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer-copy-center #Footer .footer_copy .column.one.mobile-one .mcb-column-inner {
    margin-bottom: 0;
}
.footer-copy-center #Footer .footer_copy .column.one.mobile-one .mcb-column-inner .copyright {
    margin-bottom: 0;
}
.footer-copy-center #Footer .footer_copy .column.one.mobile-one .mcb-column-inner ul.social {
    display: none;
}
.footer-copy-center #Footer .footer_copy {
    border: 0;
}
.footer-copy-center #Footer .footer_copy .container {
    border-top: 1px solid #415381;
}
.footer-copy-center #Footer .footer_copy .column.one.mobile-one .mcb-column-inner .copyright strong {
    color: #E51C1C;
}
#Footer:before, #Footer:after {
    content: "";
    position: absolute;
    visibility: visible;
    background-repeat: no-repeat !important;
}
#Footer:before {
    width: 58px;
    height: 58px;
    background: url(/wp-content/uploads/2024/10/footer-star.webp);
    bottom: 101px;
    left: 219px;
}
#Footer:after {
    width: 82px;
    height: 72px;
    background: url(/wp-content/uploads/2024/10/footer-car.webp);
    bottom: 94px;
    right: 122px;
}
#about .vc_custom_heading.vc_do_custom_heading.sub-head-arrows.left-arrow {
    font-weight: 800;
    text-transform: uppercase;
}
#about .vc_custom_heading.vc_do_custom_heading.sub-head-arrows {
    font-weight: 800;
    text-transform: uppercase;
}
#vision .vc_custom_heading.vc_do_custom_heading.sub-head-arrows {
    font-weight: 800;
    text-transform: uppercase;
}
/* Responsive Css */
@media all and (max-width:1600px){
	#Top_bar .menu > li > a{
		padding: 15px 0 !important;
	}
	#Top_bar #logo{
		height: 60px !important;
    	line-height: 60px !important;
	}
	body{
		font-size:16px;
	}
	.section_wrapper, .container {
        max-width: 1240px;
    }
	.pb-95 {
		padding-bottom: 75px !important;
	}
	.pt-95 {
		padding-top: 75px !important;
	}
	h1, .text-logo #logo {
    	font-size: 70px;
		line-height: 70px;
	}
	h2 {
    	font-size: 36px;
		line-height: 44px;
	}
	h4{
		font-size: 21px;
    	line-height: 25px;
	}
	.mt-20 {
    	margin-top: 10px !important;
	}
	.mt-30 {
    	margin-top: 15px !important;
	}
	.vc_btn3-container a.vc_general {
    	padding: 14px 30px !important;
		font-size: 16px;
	}
	.pb-120 {
		padding-bottom: 80px !important;
	}
	.pt-120 {
		padding-top: 80px !important;
	}
	.pb-78 {
		padding-bottom: 48px !important;
	}
	.pt-78 {
		padding-top: 48px !important;
	}
	.lead, .big {
    	font-size: 20px;
		line-height: 26px !important;
	}
	.mission-section p.lead {
    	padding: 0 70px;
	}
	:before, :after {
    	background-size: 100% !important;
	}
	.mission-section:before{
		width: 302px;
    	height: 248px;
	}
	.mission-section:after{
		width: 264px;
    	height: 285px;
	}
	.who-we-are .vc_inner .icon_box a .desc_wrapper h4 {
    	min-height: 50px;
	}
	.about-section .counter .number-wrapper, .about-section .counter .number-wrapper span.label.prefix{
		font-size: 24px;
	}
	.about-section .counter .number-wrapper span.label.postfix, .about-section .counter .desc_wrapper p.title {
    	font-size: 18px;
		line-height: 28px;
	}
	.about-section .counter {
    	max-width: 290px;
		height: 170px;
	}
	.vc_custom_heading.sub-head-arrows:before, .vc_custom_heading.sub-head-arrows:after {
    content: "";
    	width: 62px;
		height: 20px;
		background-size: 100% 100% !important;
	}
	.vision-section .wpb_column:last-child {
		padding: 50px 25px 50px;
	}
	.vision-section {
    	min-height: 500px !important;
    	background-size: 100% 100%;
	}
	#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input[type="email"]{
		font-size: 18px;
	}
	footer aside#nav_menu-4 {
		padding-left: 80px;
	}
}
@media all and (max-width:1380px) and (min-width: 1240px){
	#Top_bar .menu > li > a {
        padding: 10px 0 !important;
    }
	#Top_bar #logo {
    	height: 52px !important;
    	line-height: unset !important;
	}
	.banner-section img {
    	height: 500px;
    	object-fit: contain;
	}
	h1{
		font-size: 50px;
        line-height: 50px;
	}
	h2 {
        font-size: 32px;
        line-height: 40px;
    }
	h4 {
        font-size: 20px;
        line-height: 24px;
    }
	p.vc_custom_heading.vc_do_custom_heading.sub-heading {
    	font-size: 18px !important;
	}
	.section_wrapper, .container {
        max-width: 1200px;
    }
	.pt-120 {
        padding-top: 50px !important;
    }
	.pb-120 {
        padding-bottom: 50px !important;
    }
	.pb-95 {
    	padding-bottom: 40px !important;
	}
	.pt-95 {
    	padding-top: 40px !important;
	}
	.pt-78 {
        padding-top: 45px !important;
    }
    .pb-78 {
        padding-bottom: 45px !important;
    }
	.mt-40 {
    	margin-top: 20px;
	}
	#banner{
    	background-size: 100% 100% !important;
	}
	.lead, .big {
        font-size: 18px;
        line-height: 24px !important;
    }
	.mission-section:before {
        width: 252px;
        height: 198px;
    }
	.mission-section:after {
        width: 214px;
        height: 235px;
    }
	.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle .vc_col-sm-12{
		max-width: 320px;
    	height: 90px;
	}
	.gallery-section .vc_inner .vc_grid-container .vc_gitem-animated-block .vc_gitem-row-position-middle .vc_col-sm-12 .vc_custom_heading.gallery-grid-tittle h3 {
    	font-size: 20px;
	}
	#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input[type="email"] {
        font-size: 16px;
    }
	#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input[type="email"]{
		height: 60px;
	}
	#Footer .footer_action .mcb-column-inner .newsletter .mcb-column-inner .gjs-row input[type="submit"]{
		width: 150px;
    	height: 45px;
		padding: 0;
    	text-align: left;
    	padding-left: 20px;
    	font-size: 16px;
	}
	#Footer .footer_action{
		padding: 50px 0;
	}
	#Footer .widgets_wrapper {
    	padding: 70px 0px 50px;
	}
	#Footer .footer_action:before{
		width: 76px;
    	height: 70px;    	
    	bottom: -50px;
		background-size: 100% 100% !important;
	}
	#Footer .footer_action:after{
		width: 129px;
    	height: 98px;
		bottom: -67px;
    	background-size: 100% 100% !important;
	}
	footer aside#nav_menu-4 {
        padding-left: 60px;
    }
	.footer-copy-center #Footer .footer_copy .column.one.mobile-one{
		min-height: 50px;
	}
	#Top_bar.is-sticky .menu_wrapper .menu > li > a {
    	padding: 15px 0 !important;
	}
}