/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

@media screen and (min-width:1025px){
	.fl-module.fl-module-html.fl-node-5f5b17fc76619.responsive-view {
		display: none;
	}
}
@media (max-width: 1100px){
    .fl-col.fl-node-5f55bf8a6c29e {
		width: 85%;
	}
    #mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 5px 0px 5px!important;
	}
}


@media screen and (max-width: 1024px) {
	.center-col {
		width: 70%;
	}
	.col-container {
		display: inline-flex;
		width: 100%!important;
		justify-content: center;
		margin-top: 30px;
	}
	.wrap {
		margin-bottom: 50px;
	}
	.wrap.alumni {
		transform: none;
	}
	.wrap.academic {
		transform: none!important;
	}
	.wrap.total-students, .wrap.adv-degree {
		transform: none!important;
	}
	.wrap.internal, .wrap.campus {
		transform: none!important;
	}
	.left-col {
		padding-right: 60px;
/*    	text-align: right;*/
	}
	.right-col {
		padding-left: 60px;
	}
	
	.center-col {
		margin: auto;
	}
	
	.fl-module.fl-module-html.fl-node-5f5ad6195a189.desktop-view {
		display: none;
	}
	
	
	
/*
	.fl-col.fl-node-5f55c9fb06872 {
		width: 68%;
	}
*/
	
	.fl-node-5f56d7e1ba190 {
		width: 27.43%;
	}

	.fl-node-5f56d7e1ba18d {
		width: 22.6%;
	}

	.fl-node-5f56d7e1ba186 {
		width: 49.97%;
	}
}

@media (max-width: 992px){
    .wrap.internal{
        text-align: left;
    }
}

@media screen and (max-width: 768px) {
	#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item > a.mega-menu-link {
		padding: 0px 25px 0px 25px!important;
	}
	.courses-box {
		margin-bottom: 42px!important;
	}
	.courses-container {
		display: block!important;
	}
	.fl-col.fl-node-5f55c9fb06872 {
		width: 8%!important;
	}

/*
	.fl-col.fl-node-5f56f9a96bc0c.fl-col-small {
		width: 53%;
	}
*/
	
	#mega-menu-wrap-header #mega-menu-header > li.mega-menu-item {
		margin: 0px!important;
	}
	
	ul#mega-menu-header {
		top: 59px!important;
		padding: 0 40px!important;
	}
    
    .center-col {
        width: 100%;
    }
    .col-container {
        display: flex !important;
        flex-direction: column;
        width: auto !important;
        align-items: center;
    }
    .left-col {
        padding: 0 !important;
        text-align: left;
    }
    .right-col {
        padding: 0 !important;
        text-align: left;
    }
    .col-container-second {
        margin-left: 0;
    }
    .left-col .wrap, .right-col .wrap, .center-items {
        width: 330px !important;
    }
    
}

@media screen and (max-width:667px) and (min-width:481px){
	.left-col {
		padding-right: 20px;
	}
	.right-col {
		padding-left: 20px;
	}
	
	.fl-builder-content .fl-node-5f55bf8a6c29e {
		width: 80% !important;
	}
/* 	.fl-col.fl-node-5f56f9a96bc0c.fl-col-small {
		width: 43%!important;
	} */
	.testimonial-title {
		font-size: 18px!important;
	}
	.fl-module.fl-module-widget.fl-node-5f55cccc429c9 {padding-right: 20px!important;}
/*
	.fl-col.fl-node-5f56f9a96bc0c.fl-col-small {
    width: 39%!important;
}
*/
	.fl-col.fl-node-5f55c9fb06872 {
    width: 12%!important;
}
}


@media screen and (max-width: 480px) {
	.col-container{
		display:block!important;
	}
	.col-container-second {
		margin-top:0px;
		margin-left: 0;
		display: flex;
		justify-content: left;
	}
	.left-col {
		padding-right: 0;
		text-align:left;
	}
	.right-col {
		padding-left: 0;
	}
	.center-col {
		width: 100%;
	}
	.testimonial-title {
		font-size: 20px!important;
	}
	.fl-node-5f55e4eee519c .fl-menu-mobile-toggle {
		color: #01416a!important;
	}
	
	ul#menu-top-bar-menu {
		display:flex!important;
	}
	
	.fl-col-group.fl-node-5f55c9fb06762.fl-col-group-equal-height.fl-col-group-align-center {
		display: flex!important;
		flex-direction: row-reverse!important;
	}
	.fl-col.fl-node-5f56f9a96bc0c.fl-col-small {
		width: 15%!important;
	}
	.fl-col.fl-node-5f55c9fb0687a.fl-col-small {
		width: 60%!important;
	}

/*
	.fl-col.fl-node-5f55c9fb06872 {
		width: 25%!important;
	}
*/
	.fl-node-5f55c7d0bcdf4 .fl-button-wrap {
		text-align: left!important;
	}

.fl-module.fl-module-widget.fl-node-5f55cccc429c9 {padding-right: 20px!important;}
}