

@media only screen and (max-width: 1200px) {
	.service-style-three .service-card{
		overflow: auto;
	}
	.service-style-three .service-card::-webkit-scrollbar{
		width: 2px;
	}
	.service-style-three .service-card::-webkit-scrollbar-track{
		background-color: #f1f1f1;
	}
	.service-style-three .service-card::-webkit-scrollbar-thumb{
		background-color: #51b749;
		border-radius: 6px;
	}
}
@media only screen and (max-width: 991px) {
	header.headerSection .menu-item a {
    font-size: 15px;
    padding-right: 24px;
}
.you-achieving {
    font-size: 22px !important;
    line-height: 28px;
}
}
@media only screen and (max-width: 767px) {
	div#navbarTogglerDemo03 {
    margin-bottom: 12px;
}
	header.headerSection .menu-item a {
    border-bottom: 1px solid #51b749;
    display: block;
    line-height: 35px;
    padding: 0 10px;
}
	header.headerSection .menu-item a:hover{
    border-bottom: 1px solid #51b749;
    background-color: #51b749;
    color: #fff;
}
.bannertitle h2 {
    font-size: 24px !important;
}
.trainingServices .service-card p {
    text-align: justify;
    padding: 0 10px;
}
}

@media only screen and (max-width: 568px) {
.ft-content h3.widget-title {
    padding-bottom: 0px;
}
.ft-info {
    margin-top: 20px;
}
.ft-info-list.pt-3 {
    padding-top: 6px !important;
}
.bannertitle h2 {
    font-size: 20px !important;
}
.pic {
    position: static !important;
    margin: 0 auto;
    margin-bottom: 20px;
}
.testimonial-review p {
    padding: 0px 0 10px 0px;
}
}
