@media only screen and (min-width: 2000px){
}/*1621*/
@media only screen and (max-width: 1620px){
}/*1521*/
@media only screen and (max-width: 1520px){
}/*1401*/
@media only screen and (max-width: 1400px){
}/*1321*/
@media only screen and (max-width: 1320px){
}/*1200*/
@media only screen and (max-width: 1199px){
	.our-mission-content, .our-education-content {
		gap: 30px;
	}
	.header-menu .menu li.menu-item-has-children:hover .sub-menu{
		top: 32px;
	}
	.navbar-wr {
	    margin-top: 0;
	    border-radius: 0;
	}
	.footer-block h5 {
	    font-size: 20px;
	    line-height: 32px;
	}
	.get-in-touch-block {
	    max-width: 960px;
	    padding: 40px 42px;
	}
	.container-fluid{
		width: 98%;
	}
	.hero-form-wr {
	    width: 36%;
	    margin-left: 5%;
	}
	.home-hero-blk .heading-wr {
	    width: 58%;
	}
	.service-content-tab{
		width: 84%;
	}
	.partners-inner-wr {
	    display: block !important;
	    text-align: center;
	}
	.partners-content-wr {
	    width: 100%;
	}
	.partners-image-wr{
		margin: 30px auto 0;
	    width: 82%;
	}
	.education-inner-wr {
	    gap: 20px;
	}
	.heading-wr h1 {
	    font-size: 38px;
	    line-height: 58px;
	}
	.service-content h3 {
	    margin-bottom: 15px;
	}
	.intro-blk, .services-blk {
	    padding: 60px 0;
	}
	.comn-heading {
	    font-size: 32px;
	    line-height: 44px;
	}
	.image-content-wr .content-wr {
	    padding-left: 20px !important;
	}
	p, li{
		font-size: 16px;
		line-height: 24px;
	}
	.service-content{
		position: unset;
		transform: unset;
	}
	.blogs-inner-wr {
	    gap: 15px;
	}
	.blogs-hero-blk {
	    padding: 140px 0 60px;
	}
	.recent-posts-wr {
	    width: 30%;
	}
	.recent-post .recent-post-featured {
	    width: 100%;
	}
	.recent-post-heading {
	    width: 100%;
	    margin-left: 0;
	    margin-top: 10px;
	}
	.blog-single-hero-wr {
	    padding: 150px 0 60px;
	}
	.header-cta-button .site-btn {
	    padding: 7.5px 30.5px;
	}
}/*1024*/
@media only screen and (max-width: 1023px){
	.top-footer {
	    flex-wrap: wrap;
	    justify-content: space-between;
	}
	.top-footer .footer-block {
	    width: 47%;
	}
	.newsletter-form .form-field .wpcf7-form-control-wrap input[type="email"]{
		width: 100%;
	}
	.newsletter-form .submit-btn-field{
		right: 0px;
	}
	.newsletter-form .submit-btn-field{
		margin-right: 6px;
	}
	.services-tabs li {
	    padding: 10px 0;
	    font-size: 20px;
	    line-height: 28px;
	    width: 180px;
	}
	.blog-card {
	    width: 48.5%;
	}
	.blogs-inner-wr {
	    justify-content: space-between;
	}
	.blog-heading h1 {
	    font-size: 28px;
	    line-height: 38px;
	}
}/*980*/
@media only screen and (max-width: 979px){
	.header-slick-menu > .header-menu {
	    display: none;
	}
	.header-logo-block {
	    width: 28%;
	}
	.heading-wr h1 {
        font-size: 35px;
        line-height: 50px;
    }
    .home-hero-blk .heading-wr {
        width: 100%;
        text-align: center;
    }
    .hero-form-wr {
        width: 66%;
        margin: 0 auto;
        padding-top: 40px;
        display: block;
    }
    .image-content-wr .image-wr {
        width: 60%;
        margin: 0 auto;
    }
    .image-content-wr .content-wr {
        width: 100%;
        margin-top: 20px;
        text-align: center;
        padding-left: 12px !important;
    }
    .service-content-tab {
        width: 100%;
    }
    .service-image-wr {
        margin-right: 25px;
    }
    .partners-blk {
        padding: 40px 0;
    }
    .partners-image-wr {
        width: 95%;
        gap: 20px;
    }
    .education-image-wr img {
        width: 100%;
    }
    .education-image-wr {
        width: 60%;
        margin: 0 auto;
    }
    .education-content-wr {
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }
    .education-blk {
        padding: 50px 0;
    }
    .get-in-touch-cta .site-btn {
        padding: 14px 40px;
    }
    .get-in-touch-block {
    	width: 98%;
        padding: 30px 42px;
    }
    .education-inner-wr {
        display: block !important;
    }
	/*About CSS*/
	.landing-page-banner-inner {
		flex-direction: column;
		text-align: center;
		gap: 30px;
	}
	.our-mission-left, .our-mission-right, .our-education-left, .our-education-right, .our-education-top-head {
		width: 100%;
	}
	.our-mission-content, .our-education-content {
		flex-direction: column;
	}
	.our-mission-content {
		flex-direction: column-reverse;
		text-align: center;
	}
	.our-education-content.our-education-content-two {
		flex-direction: column-reverse;
	}
	.blog-heading{
		margin-bottom: 10px !important;
	}
	.blog-single-head {
	    width: 56%;
	}
	.blog-content-recent-inner {
	    gap: 30px;
	}
	.blogs-hero-blk {
	    padding: 120px 0 60px;
	}
	.blogs-hero-content {
	    width: 85%;
	}
	.contact-us-blocks {
	    flex-wrap: wrap;
	}
	.contact-us-block {
	    flex: unset;
	    width: 47%;
	}
	.contact-form-innersection {
	    flex-direction: column-reverse;
	    gap: 30px;
	}
	.contact-form-left-block iframe {
	    width: 100%;
	    height: 334px;
	}
	.header-slick-menu{
		flex-direction: row-reverse;
	}
	.header-cta-button {
	    margin-right: 15px !important;
	    margin-left: 0px !important;
	}
}/*768*/
@media only screen and (max-width: 767px){
	.intro-blk, .services-blk {
	    padding: 40px 0;
	}
	.service-content {
	    float: unset;
	    width: 100%;
	    text-align: center;
	}
	.service-image-wr {
        width: 45%;
        margin: 0 auto 30px;
        float: none;
    }
    .get-in-touch-cta .site-btn {
        padding: 14px 30px;
    }
	/* About */
	.landing-page-banner {
		padding: 100px 0 30px;
	}
	.about-us-section, .our-mission-section, .our-education-section {
		padding: 30px 0px;
	}
	.landing-page-banner-left h1 {
		font-size: 33px;
	}
	.comn-heading {
		font-size: 30px;
		line-height: 42px;
	}
	.blog-card:first-child{
		margin-top: 0;
	}
	.blog-card {
	    width: 60%;
	    margin: 25px auto 0;
	}
	.blogs-hero-blk {
        padding: 110px 0 50px;
    }
    .blogs-hero-content {
        width: 100%;
    }
    .blog-single-head {
        width: 100%;
        margin-bottom: 25px;
    }
    .blog-single-featured-image, .blog-single-content, .recent-posts-wr {
        width: 100%;
    }
    .blog-single-hero-content {
        text-align: center;
        flex-wrap: wrap;
    }
    .blog-content-recent-inner {
        flex-wrap: wrap;
    }
    .recent-courses-tag-con {
        display: flex;
        flex-wrap: wrap;
        gap: 15px;
        justify-content: space-between;
    }
    .recent-post {
        width: 48.5%;
        margin-top: 0;
    }
}/*650*/
@media only screen and (max-width: 649px){
	.services-tabs li {
	    width: 44%;
	    margin: 0;
	}
	.services-tabs ul {
	    flex-wrap: wrap;
	    width: 100%;
	    justify-content: center;
	    gap: 10px;
	}
	.partners-image-wr .partner-image img {
	    min-height: 90px;
	}
	.partners-image-wr {
	    gap: 15px;
	}
	.get-in-touch-cta {
	    width: 100%;
	    margin-top: 20px;
	}
	.get-in-touch-content {
	    width: 100%;
	}
	.get-in-touch-block-inner {
	    display: block !important;
	    text-align: center;
	}
	.get-in-touch-block {
        width: 98%;
        padding: 20px 20px;
    }
    .get-in-touch-content h3 {
        font-size: 32px;
        line-height: 42px;
        margin-bottom: 10px;
    }
    .footer-block h5 {
        font-size: 18px;
        line-height: 28px;
    }
    .services-tabs {
        margin-top: 40px;
    }
    .heading-wr h1 {
        font-size: 32px;
        line-height: 44px;
    }
    .hero-form-wr {
        width: 96%;
    }
    .comn-heading {
        font-size: 30px;
        line-height: 38px;
    }
    .service-image-wr{
    	width: 60%;
    }
    .blog-card {
        width: 100%;
    }
    .recent-post {
        width: 100%;
    }
    .blog-heading h1 {
        font-size: 24px;
        line-height: 32px;
    }
    .blog-single-hero-wr {
        padding: 120px 0 60px;
    }
    .blog-single-hero-content {
        gap: 20px;
    }
    .contact-us-block {
        flex: unset;
        width: 100%;
    }
}/*568*/
@media only screen and (max-width: 567px){
	.header-logo-block {
	    width: 40%;
	}
}/*480*/
@media only screen and (max-width: 479px){
	.partners-image-wr {
	    gap: 14px;
	}
	.partners-image-wr .partner-image {
	    padding: 0px 10px;
	}
	.service-content-tab {
	    margin: 50px auto 0;
	}
	.top-footer .footer-block {
	    width: 100%;
	}
	.copyright-block p {
	    font-size: 13px;
	    line-height: 20px;
	}
	.top-footer-wr {
	    padding: 200px 0 50px;
	}
	.blog-content h4 {
	    font-size: 16px;
	    line-height: 22px;
	}
	.blog-post-meta .post-date {
	    font-size: 14px;
	    line-height: 22px;
	    background-size: 17px;
	    padding-left: 24px;
	}
}/*414*/
@media only screen and (max-width: 413px){
	.header-logo-block {
		width: 48%;
    }
    .partners-image-wr {
        gap: 10px;
        width: 100%;
    }
    .partners-image-wr .partner-image {
        padding: 0px 6px;
    }
    .education-blk {
        padding: 40px 0;
    }
    .heading-wr h1 {
        font-size: 30px;
        line-height: 40px;
    }
    .comn-heading {
        font-size: 26px;
        line-height: 34px;
    }
    .partners-image-wr .partner-image img {
        min-height: 80px;
    }
    .education-image-wr, .image-content-wr .image-wr {
        width: 100%;
    }
    .top-footer .footer-block {
        width: 100%;
    }
    .top-footer-wr {
        padding: 220px 0 60px;
    }
    .contact-block ul li {
        background-position: 0 8px !important;
    }
    .contact-block ul li.email {
        background-position: 0 7px !important;
    }
    .landing-page-banner-left h1 {
        font-size: 30px;
    }
    .header-cta-button .site-btn {
        padding: 5.5px 16.5px;
    }
}/*375*/
@media only screen and (max-width: 374px){
}/*320*/
