/*
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: 2.0.2
*/

/*header*/
.menuo-no-borders #Top_bar .menu > li.current-menu-item > a span {font-weight: 900 !important;}
#Top_bar .menu li ul li {width: 340px; font-weight: 500!important;}

/*content*/
.widget_mfn_menu ul li a {background: #0c4772; font-size: 18px; color: #fff; text-transform: uppercase; border-radius: 16px; text-align: center; font-weight: 600; padding-top: 10px; padding-bottom: 10px; margin-bottom: 14px;}

.widget_mfn_menu ul li.current-menu-item a, .widget_mfn_menu ul li.current-page-item a {background: #ffffff !important; color: #0c4772 !important;}
.widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a { color: #0c4772 !important;}
.widget_mfn_menu ul li a:hover {background: #185e90; color: #fff !important;}

.svc-txt h3 {font-weight: 600; color: #0c4772; line-height: 28px; text-transform: uppercase; font-size: 24px;}
.svc-txt p, .svc-txt li {color: #0a1925;}
.svc-txt li strong {color: #0c4772;}

/*footer*/

#Footer .footer_copy .copyright {color: #fff;}
#Footer .footer_copy .one { margin-bottom: 0px; padding-top: 10px;}

#back_to_top { position: absolute; right: 0; bottom: 124px; background-color: #0c4772; border-radius: 22px;}

#back_to_top .icon-up-open-big:before {content: "\203A"; transform: rotate(-90deg); color: #fff; font-size: 30px; font-weight: 800;}


/* RESPONSIVE */

/* > 1490 ------------------------------------------------------------------------------------------------------------- > 1680 */

@media only screen and (min-width: 1490px) and (max-width: 1680px)
{ 

}

/* > 1240 ------------------------------------------------------------------------------------------------------------- > 1240 */

@media only screen and (min-width: 1240px)
{	
	
}

/* #Header Creative always Open	1240 - 1489 ----------------------------------------- #Header Creative always Open 1240 - 1489 */

@media only screen and (min-width: 1240px) and (max-width: 1489px)
{	

}
/* < 1240 ------------------------------------------------------------------------------------------------------------- < 1240 */

@media only screen and (max-width: 1239px)
{
	
}

/* #Desktop	960 - 1239 ---------------------------------------------------------------------------------- #Desktop	960 - 1239 */

@media only screen and (min-width: 960px) and (max-width: 1239px)
{
	
}

/* #Desktop	> 960 -------------------------------------------------------------------------------------------- #Desktop	> 960 */

@media only screen and (min-width: 960px)
{
	
}
/* #Tablet (Landscape) 768 - 959 --------------------------------------------------------------- #Tablet (Landscape) 768 - 959 */
@media only screen and (min-width: 768px) and (max-width: 959px)
{	
		
}

/* #Desktop & Tablet (Landscape) > 768 --------------------------------------------------- #Desktop & Tablet (Landscape) > 768 */

@media only screen and (min-width: 768px)
{
	
}

@media only screen and (max-width: 768px)
{
	
}

/* #Tablet (Portrait) & Mobile < 768 ------------------------------------------------------- #Tablet (Portrait) & Mobile < 768 */

@media only screen and (max-width: 767px)
{
	.mcb-section .mcb-wrap-fpjairz > .mcb-wrap-inner-fpjairz {border-width: 0px 0px 0px 0px !important; margin-top: 200px;}
	.mcb-section .mcb-wrap-fpjairz > .mcb-wrap-inner-fpjairz .widget {margin-bottom: 40px; padding-bottom: 40px;}
	.mcb-section .mcb-wrap-uy1m20x9 > .mcb-wrap-inner-uy1m20x9 {border-width: 0px 0px 0px 0px !important;}
}

/* #Tablet (Portrait) & Mobile (Landscape) 480 - 768 ----------------------- #Tablet (Portrait) & Mobile (Landscape) 480 - 768 */

@media only screen and (min-width: 480px) and (max-width: 767px)
{

}

/* #Mobile (Portrait) < 480 ------------------------------------------------------------------------- #Mobile (Portrait) < 480 */

@media only screen and (min-width: 448px) and (max-width: 500px)
{
	
}

@media only screen and (max-width: 479px)
{
	.mfn-icon-box .desc-wrapper .desc {font-size: 14px; line-height: 25px;}
	.mcb-section .mcb-wrap-fpjairz > .mcb-wrap-inner-fpjairz { padding-top: 0px !important;}
	
	.mcb-section .mcb-wrap-nx9q4vdv > .mcb-wrap-inner-nx9q4vdv {padding-left: 0px!important;}
	.mcb-section .mcb-wrap .mcb-item-cgir5bu .mcb-column-inner-cgir5bu {padding-top: 0px!important;}
	
	.mcb-section .mcb-wrap .mcb-item-qv1m7x9m .column_attr p {color: #051724 !important;font-size: 19px; line-height: 30px; font-weight: 500;}
	
}

@media only screen and (max-width: 375px)
{	
	
	.icon-wrapper {width: 50px;}
	.icon-wrapper i {font-size: 30px!important;}
	
	.mfn-icon-box .desc-wrapper .desc {font-size: 14px !important; line-height: 25px !important;}
}

/* Retina | iPad ----------------------------------------------------------------------------------------------- Retina | iPad */
@media only screen and (max-device-width: 1024px)
{
	
}