/*
Theme Name: msl-center
Author: Corsiva Lab Team
Description: TemplateWP
Version: 1.0
License: GNU General Public License v2 or later
Tags: SASS, clean, bootstrap
Text Domain: TemplateWP
 */
/*! normalize.css v1.0.0 | MIT License | git.io/normalize */
/*---:[GLOBAL CSS]:---*/
body{
	color:#072b5d
}
.our-clients .swiper-slide {
    height: auto;
}

.our-clients .swiper-slide .item {
    height: 100%;
    display: grid;
    place-content: center;
}

.desc a {
	color: #0D7607;
	text-decoration: underline;
}

.desc a:hover {
	text-decoration: none;
}
.blogs-section .top-content .desc{max-height:14rem}
@media only screen and (min-width: 992px) and (max-width: 1500px){
	body, .fz-22{font-size:18px !important}
}
@media only screen and (max-width:576px){

	.home-news .item .row, .who-is-msl div .row, .orton-gillingham .row{
		flex-direction: column-reverse;
	}
	.who-is-msl div .row .box-content, .orton-gillingham .row .text-blue.mt-4{
/* 		margin-top:0 !important; */
		margin-bottom: 4rem
	}
	.home-news .item .content .title, .home-news .item .content .desc{
		 -webkit-line-clamp: inherit;
		-webkit-box-orient: inherit;
		display: inherit;
		overflow: inherit;
		text-overflow: inherit
	}
	.about-us .content .fz-36 {
		font-size: 15px;
    	max-width: 55%;
	}
	.py-8 .col-md-10.mx-auto .text-center{text-align:left !important}
	.py-8 .col-md-10.mx-auto .text-center .fz-50{text-align:center !important}
	.courses-details-tabs .tab-content .flex.flex-wrap{margin:auto !important}
	.courses-details-tabs .my-tabs .tabs-nav{flex-wrap:wrap}
	.courses-details-tabs .my-tabs .tabs-nav li{
		width:100%;
		text-align:center;
	}
	.blogs-section .top-content .desc {
		height: 10rem;
    	overflow: hidden;
	}
	.full-content ol, .full-content ul{padding-left:4rem}
	.footer .ft-row .ft-col{
		width: 100%;
    	max-width: 100%;
	}
	.home-news .item .content .desc{
		height: 10.5rem;
		display: block;
    	overflow: hidden;	
	}
	section{overflow-x:hidden}
	.fz-50 {
		line-height: 1.25;
	}
	.blogs-section .top-content .desc{max-height:18rem;height:18rem}
	.hero-banner{
		background-position: left center !important;
		min-height: calc(100vh - 85rem);
	}
	.hero-banner .desc{
		font-size: 2.2rem;
    	max-width: 62%;
	}
	.container {
		padding-right: 3rem;
		padding-left: 3rem;
	}
	.home-news .box-right{
		width: calc(100% + 6rem);
		margin-left: -3rem;
	}

}
@media only screen and (max-width: 320px){
	.footer .ft-row .ft-col:last-child{
		width:90%
	}
}