
@media only screen and (min-width: 1201px) {
	.iconbox.style1 .iconbox-content {
		padding: 0;
	}

	.iconbox.style1 .iconbox-icon {
		top: 64%;
	}

	.iconbox.style1.left .iconbox-content .title {
		padding-left: 65px;
	}

	.iconbox.style1.left .iconbox-icon {
		left: -3px;
	} 

	.iconbox.style1.center .iconbox-icon {
		left: 53px;
	} 

	.iconbox.style1.center .iconbox-content .title {
		padding-left: 120px;
		margin-right: -5px;
	} 

	.iconbox.style1.right {
		text-align: right;
	}

	.iconbox.style1.right .iconbox-icon {
		left: 92px;
	} 

	.iconbox.style1.right .iconbox-content .title {
		padding-left: 0px;
		padding-right: 6px;
	} 
	
}

@media only screen and (max-width: 1640px) and (min-width: 992px) {
	.course.style4 .course-content .text-wrap {
		padding-bottom: 0;
	}
}

@media only screen and (max-width: 1400px) and (min-width: 992px) {
	.textbox {
		padding-left: 5%;
	}

	.wrap-course {
		margin-left: 20px;
		margin-right: 20px;
	}
}

@media only screen and (max-width: 1200px) {
	.imgbox-content.right,
	.imgbox-content.left {
		 padding: 0; 
	}
	.top .flat-action.style2 {
		margin-bottom: 0;
		width: 50%;
	}

	.top .socails {
		width: 50%;
	}

	.flat-feature .iconbox .iconbox-icon {
		position: unset;
		margin: 0 auto;
	}

	.flat-feature .iconbox .iconbox-content {
		padding: 0;
		text-align: center;
	}

	.flat-feature .iconbox .iconbox-content .title {
		padding-left: 0
	}

	.top .flat-action.style1 {
		width: 100%;
	}

	.top .flat-adds {
		width: 100%;
		padding-right: 0;
		padding-left: 15px;
	}

	.top .flat-action {
		width: 100%;
		margin: 0 0 15px 0;
	}

	#footer .widget-link .one-of-two {
		width: 100%;
	}

	.widget-link ul:not(:first-child) {
		padding-left: 0;
	}

	.event.style2 .meta-date {
		right: 0%;
		top: 0%;
	}

	.event.style2 .event-content {
		padding-right: 30px;
	}

	.course.one-of-four {
		width: 33.33%;
	}


}

@media only screen and (max-width: 1399px) and (min-width: 991px) {
	#header.style2.v2 #main-nav ul.submenu li ul {
		left: -157%;
	}

	#header.style2.v3 #main-nav ul.submenu li ul {
		left: -150%;
	}
}

@media only screen and (max-width: 1199px) and (min-width: 991px) {
	.comment-child .comment .comment-img {
		margin-bottom: 113px;
	}

	.tab-title.style4 li:not(:last-child) {
		border-right: unset;
	}

	.tab-title.style4 li {
		line-height: 40px;
	}

	.flat-popular-courses.style4 .course-content .price,
	.courses-grid-v3-page .flat-popular-courses .course-content .price {
		position: unset;
	}

	.flat-video.style2 .description {
		padding: 0 8%;
	}

	.flat-video.style2 {
		position: relative;
		padding: 125px 0 125px 0;
	}

	.content-wrap.about-us-page .container {
		max-width: unset;
	}

	.info-content {
		top: 40px;
	}

	.flat-button.btn-cart {
		padding-left: 0;
	}

	.flat-button.btn-cart:after {
		content: "";
	}

	#header .container {
		max-width: unset;
	}

	.search-header input[type="search"] {
		width: 200px;
	}

	.tab-title.style4 li {
		padding: 0 18px 0 20px;
	}

	.event.style1 .event-content {
		padding-top: 0;
	}

	.event.style1 .event-content .author {
		padding-right: 0;
	}
	.flat-products .product-item .product-img img{
		height: 300px!important;
	}
}

@media only screen and (max-width: 991px) {
	.top.border-bt-d1d1ff{
		display: none;
	}
	.carousel .contant p {
	    /* width: 100%; */
	    /* text-align: center; */
	    /* margin: 10px auto; */
	    /* font-size: 17px; */
	    /* line-height: 100%; */
	    /* font-weight: normal; */
	}
	.carousel .contant h1 {
	    color: #fff;
	    font-size: 41px;
	    line-height: normal;
	}
	.carousel .contant .btn{
		width: auto;
	}
	.carousel .contant .btn button {
	    padding: 8px 15px;
	    height: auto;
	    margin: 0;
	    border: none;
	    font-size: 12px;
	}
	.carousel-control-prev, 
	.carousel-control-next{
		display: none;
	}

	.enquiry_uk_studies .sidebar-right{
		margin-top: 70px;
	}

	.flat-comments .title,
	.flat-form-reply .title {
		margin-bottom: 30px;
	}
	

	.post-single .text4 {
		margin-bottom: 30px;
	}

	.flat-comments {
		margin-bottom: 50px;
	}

	.post-single .socails.flat-text-right {
		text-align: left;
	}

	.post-single .socails ul li:first-child {
		margin-left: 0;
	}

	.post .post-content .title a {
		line-height: 35px;
	}

	.blog-single-page {
		padding: 60px 0 60px;
	}

	.blog-page {
		padding: 60px 0;
	}

	.post .post-content .text {
		margin-bottom: 20px;
	}

	.post:not(:last-child) {
		margin-bottom: 25px;
	}

	.flat-post {
		margin-bottom: 10px;
	}

	.blog-page .content-page-wrap,
	.blog-single-page .content-page-wrap {
		margin-bottom: 50px;
	}

	#header.style2.v2 .search-header {
		display: block;
	}

	#header.style2.v2 .mobile-button:before,
	#header.style2.v2 .mobile-button:after,
	#header.style2.v2 .mobile-button span {
		background-color: #ec5252;
	}

	.courses-grid-v1-page .flat-courses {
		margin-bottom: 0px;
	}

	.flat-title-page p {
		padding-right: 20%;
	}

	.event.style1 .description {
		margin-bottom: 25px;
	}

	.flat-iconbox.clearfix.style3 {
		-webkit-box-shadow: 6px 18px 50px 13px rgba(157,172,193,0.25);
		-moz-box-shadow: 6px 18px 50px 13px rgba(157,172,193,0.25);
		box-shadow: 6px 18px 50px 13px rgba(157,172,193,0.25);
	} 

	.flat-testimonials .flat-title .description {
		margin-bottom: 10px !important;
	}
	
	.shop-single.flat-related-products {
		margin-bottom: 40px;
	}

	.flat-skilled-instructors.style3 {
		padding-bottom: 40px;
	}

	.flat-filter-isotype li {
		margin-bottom: 15px;
		margin-left: 0;
	}

	.switcher-container {
		display: none;
	}

	.course.style4 .course-content {
		width: 100%;
	}

	.course.style4 .course-img-box {
		width: 100%;
	}

	.content-page-fullwidth-wrap.pd-top-45 {
		padding-top: 0;
	}

	.wrap-search-header {
		display: none;
	}
	
	.shop-single-page {
		padding: 63px 0 30px 0;
	}

	.author {
		padding-right: 0;
	}

	.shop-single-page .flat-tabs {
		margin-bottom: 60px;
	}

	.flat-filter {
		margin-bottom: 40px;
	}

	.flat-tabs.style2 .item-content {
		padding-top: 60px;
	}

	.about-us-page .flat-faqs,
	.shop-page {
		padding: 60px 0 60px 0;
	}

	.flat-tabs.style2 .imgbox {
		margin-bottom: 45px;
	}
	.about-us-page .flat-about-info {
		margin-bottom: 60px;
	}
	.flat-about-detail .heading .title {
		margin-bottom: 40px;
		padding: 0 0;
	}

	.info-img {
		width: 100%;
		margin-bottom: 30px;
	}

	.info-img img {
		width: 100%;
	}

	.info-content {
		position: unset;
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}

	.flat-faqs .heading .title {
		line-height: 40px;
	}

	.flat-faqs .heading {
		margin-bottom: 30px;
	}

	.event-detail-page,
	.event-v2-page,
	.faqs-page {
		padding-top: 60px;
		padding-bottom: 40px;
	}

	.event-v1-page {
		padding-top: 60px;
		padding-bottom: 50px;
	}

	.instructors-page {
		padding-top: 60px;
		padding-bottom: 40px;
	}

	.event-detail-page .content-page-wrap,
	.courses-single-page .content-page-wrap {
		margin-bottom: 60px 
	}

	.course.style4 {
		margin-bottom: 30px;
	}

	.courses-grid-v3-page,
	.courses-single-page {
		padding: 60px 0 40px 0;
	}

	.flat-featured.style2 {
		display: none;
	}

	.courses-grid-v3-page .sidebar-left {
		width: 100%;
		margin-bottom: 20px;
	}

	.courses-grid-v3-page .content-page {
		width: 100%;
		padding-left: 0;
	}

	.flat-popular-courses {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 60px;
	}

	.flat-popular-courses .owl-nav {
		display: none;
	}

	.tab-title.style3 {
		margin-bottom: 15px;
		text-align: center;
	}

	.courses-grid-v2-page {
		padding: 60px 0 40px 0;
	}

	.tab-title.style3 li {
		margin-bottom: 15px;
	}
	.flat-courses.style2 .course.style2.one-of-three {
		width: 50%;
	}

	.flat-filter-isotype {
		margin-bottom: 15px;
	}

	.pagination-wrap li a {
		margin-bottom: 15px;
	}
	.courses-grid-v1-page {
		padding: 60px 0 40px 0;
	}

	.flat-free-month.style2 {
		padding: 60px 0 59px 0;
	}

	.breadcrumbs ul li a {
		color: #fff;
	}

	.breadcrumbs ul li:not(:last-child):after {
		color: #fff;
	}

	.wrap-title-page.bg-img .bg-breadcrumbs {
		display: none;
	}

	.top .socails {
		width: 100%;
		text-align: center;
	}

	.top .flat-action.style2 {
		width: 100%;
	}

	.flat-action.style2 ul li {
		border: unset;
		margin-bottom: 10px;
	}

	.flat-testimonials.style4 {
		padding-bottom: 20px;
		padding-top: 60px;
	}

	.flat-free-month {
		padding: 60px 0;
	}

	.flat-free-month .title a {
		font-size: 50px;
	}

	.flat-free-month .description {
		padding: 0 0;
		margin-bottom: 30px;
	}

	.flat-categories {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.flat-popular-courses.style4 {
		padding-left: 0;
		padding-right: 0;
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.flat-popular-courses.style4 .owl-nav {
		display: none;
	}

	.flat-testimonials.style3 {
		padding: 60px 0 0;
	}

	.flat-video.style2 .description {
		padding: 0 0;
	}
	.flat-video.style2 .title {
		margin-bottom: 15px;
	}

	.flat-video.style2 .icon {
		margin-bottom: 15px;
	}

	.flat-video.style2 {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.flat-popular-courses.style3 {
		padding: 60px 0px 30px;
	}

	.flat-popular-courses.style3 .course.style2.one-of-three {
		width: 50%;
	}

	.flat-counter.style2 .counter.style2 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.flat-counter.style2 .counter.style2 .icon {
		float: unset;
		margin:0 auto;
	}

	.flat-counter.style2 .counter.style2 .content {
		text-align: center;
	}

	.flat-counter.style2 .wrap-counter {
		position: unset;
		width: 100%;
		transform: unset;
	}
	.flat-skilled-instructors.style2 {
		padding: 60px 0 50px 0;
	}

	.flat-video {
		padding: 45px 0 60px;
	}

	.flat-testimonials.style2 {
		padding: 60px 0 50px;
	}

	.flat-upcoming-events.style2 {
		padding-top: 60px;
		padding-bottom: 20px;
	}

	.flat-upcoming-events.style2 .flat-title {
		margin-bottom: 50px;
	}

	.flat-upcoming-events.style2 .event.style3 {
		margin-bottom: 50px;
	}

	.flat-services {
		padding-top: 60px;
	}

	.flat-popular-courses.style2 .course.style5.v1 {
		width: 100%;
	}

	.flat-popular-courses.style2 .course.style5.v2 {
		width: 50%;
	} 

	.flat-testimonials {
		padding: 60px 0 60px;
	}

	.flat-skilled-instructors {
		padding: 60px 0 25px 0;
	}

	.flat-register-now {
		padding: 60px 0;
	}

	.flat-register-now .wrap-form {
		margin-bottom: 40px;
	}

	.flat-popular-courses.style2 {
		padding: 60px 0 10px 0;
	}

	.flat-title .title {
		margin-bottom: 25px;
		font-size: 35px;
		line-height: 40px;
	}

	.flat-related-products.shop-single .flat-title .title,
	.flat-popular-courses.style2 .flat-title .title,
	.flat-popular-courses.style2.v2 .flat-title .title,
	.flat-testimonials.style4 .flat-title .title {
		margin-bottom: 25px;
	}

	.flat-title .description {
		margin-bottom: 40px;
		padding-left: 0;
		padding-right: 0;
	}

	.flat-services .flat-title .description {
		margin-bottom: 40px;
	}

	.flat-upcoming-events.style1 .flat-title .description,
	.flat-testimonials.style1 .flat-title .description {
		padding-left: 0;
		padding-right: 0;
	}

	.flat-popular-courses.style2 .course.style2.one-of-three {
		width: 100%;
	}

	.flat-featured.style3 .wrap-featured {
		position: unset;
		transform: unset;
		padding-top: 15px;
	}

	#header #logo {
		width: 50%;
	}

	#header .nav-wrap,
	#header.style2 .nav-wrap,
	#header.style3 .nav-wrap {
		width: unset;
	}

	#mainnav-mobi .menu {
		overflow-y: auto;
		height: 50vh;
	}

	#header .container {
		max-width: unset;
	}

	.mobile-button { 
		display: block; 
	}

	.top .flat-action.style1 {
		width: 100%;
	}

	.top .flat-info {
		text-align: center;
	}

	.top .flat-adds,
	.top .flat-action {
		text-align: center;
	}

	#header .extra-menu,
	#header.style2 .extra-menu,
	#header.style3 .extra-menu {
		width: 50%;
		padding-right: 45px;
	}

	.event.style1.v1  .event-content {
		padding:  30px 0 0; 
	}

	.event.style1.v2  .event-content {
		padding: 0 0 30px 0; 
	}

	.content-page-wrap.pd-bottom-100.pd-top-65,
	.content-wrap.pd-bottom-100.pd-top-65 {
		padding-bottom: 80px;
		padding-top: 80px;
	}

	.flat-events.style1 {
		margin-bottom: 50px;
	}

	.iconbox.style1 {
		padding: 25px 0;
	}

	#footer {
		padding:  60px 0 0px;
	}

	#footer .widget-about,
	#footer .widget-link {
		margin-bottom: 10px;
	}

	#footer .widget-about {
		padding-right: 0;
	}

	.flat-events.style2 {
		margin-bottom: 20px;
	}

	.event.style2 .event-content {
		padding-top: 15px;
	}

	.flat-faqs .accordion-toggle {
		padding: 0 15px;
	}

	.flat-faqs .toggle-content {
		padding-right: 0px;
	}

	.course.one-of-four {
		width: 50%;
	}
	
}

@media only screen and (max-width: 991px) and (min-width:768px ) {
	.flat-feature {
		padding-bottom: 30px;
	}

	.flat-feature .iconbox {
		margin-bottom: 0px;
	}

	.flat-upcoming-events.style2 .event.style3 .meta-date {
		right: 189px;
	}

}

@media only screen and (max-width: 768px) {
	.banner_two .carousel-inner{
		width: 100%;
		height: auto;
	}
	#logo img{
        width: 150px;
    }
    .banner_two #logo{
	    /* width: 150px; */
	}
	.banner_two .usa{
		padding: 0px 0 50px;
	}
	#header .extra-menu, #header.style2 .extra-menu, #header.style3 .extra-menu{
		position: fixed;
		padding: 0;
		width: 140px;
		right: 50px;
		top: 17px;
	}
	.select2-container--default .select2-selection--single .select2-selection__rendered{
		font-size: 10px !important;
	}
	.select2-container--default .select2-search--dropdown .select2-search__field {
	    line-height: 10px !important;
	    height: auto !important;
	}
	.flat-title-page h2.title {
	    font-size: 24px;
	    line-height: normal;
	}

	.banner_two .enquiry_heading h2{
		font-size: 40px;
		line-height: normal;
		color: #fff;
		margin-top: 40px;
	}
	.banner_two .carousel .carousel-item img{
		height: 366px;
	}

	.select2-results__option--selectable {
	    font-size: 10px !important;
	    line-height: normal !important;
	}
	.extra-menu button{
		margin: 0 !important;
		width: 28px;
		padding: 0 !important;
		border-radius: 0 3px 3px 0 !important;
		font-size: 11px;
		position: absolute;
		right: 0;
		top: 4px;
	}
	.comment-child .comment .comment-content .name {
		margin-bottom: 40px;
	}

	.comment-child .comment .comment-img {
		margin-bottom: 15px;
	}
	.carousel .carousel-item .contant{
    position: absolute;
    bottom: 100px!important;
    color: #fff;
	}
	.wrap-next-pre .icon,
	.wrap-next-pre {
		display: none;
	}

	.wrap-input.one-of-two {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.wrap-input.one-of-two.pd-right-15 {
		margin-bottom: 30px;
	}

	.wrap-cart.flat-text-right {
		text-align: left;
	}

	.flat-text-right.shop-single {
		text-align: left;
	}

	.flat-text-right.shop-single .price-wrap,
	.flat-text-right.shop-single .wrap-btn {
		width: 50%;
		float: left;
		margin-bottom: 0;
	}

	.flat-text-right.shop-single .wrap-btn {
		text-align: right;
	}

	.flat-about-detail .imgbox-img {
		margin-bottom: 30px;
	}

	.flat-about-detail .imgbox {
		margin-bottom: 25px;
	}

	.flat-search {
		width: 500px;
	}

	.flat-courses.style2 .course.style2.one-of-three {
		width: 100%;
	}

	.flat-free-month.style2 .wrap-btn {
		margin-top: 0px; 
		text-align: left;
	}

	.flat-popular-courses.style3 .course.style2.one-of-three {
		width: 100%;
	}

	.flat-counter.style2 .counter.style2.one-of-three {
		width: 100%;
	}

	.flat-video .title {
		margin-bottom: 20px;
	}

	.flat-video .video-icon {
		bottom: unset;
		left: unset;
		text-align: center;
		position: relative;
		margin: 0 auto;
	}

	.flat-video .description {
		padding-left: 0px;
		margin-bottom: 30px;
	}

	.flat-video.style2 .description {
		margin-bottom: 0px;
	}

	.flat-video .title a {
		font-size: 40px;
		line-height: 50px;
	}

	.enquiry-uk-contant{
		padding: 35px 0 44px;
	}

	#footer {
		padding-bottom: 60px;
	}

	.flat-popular-courses.style2 .course.style5.v1 {
		width: 100%;
	}

	.flat-popular-courses.style2 .course.style5.v2 {
		width: 100%;
	} 

	.flat-services .item-content .text-wrap .text {
		margin-bottom: 20px;
	}

	.flat-services .item-content .text-wrap {
		padding-left: 15px;
		padding-right: 15px;
	}

	.flat-services .item-content .img {
		float: unset;
		margin-top: 0px;
		padding-top: 20px;
	}

	.flat-services .iconbox.style4 .iconbox-icon {
		display: none;
	}

	.flat-services .iconbox.style4  .iconbox-content {
		padding-left: 0;
		padding-right: 0;
	}

	.tab-title.style4 li {
		padding: 0 15px;
		line-height: 45px;
	}

	.tab-title.style4 li:not(:last-child) {
		border-right: unset;
	}

	.flat-feature {
		padding: 53px 0 10px;
	}

	.flat-feature .iconbox {
		margin-bottom: 30px;
	}

	.flat-featured.style3 .iconbox.style3.one-of-three {
		width: 50%;
		font-size: 12px;
		padding: 20px 10px;
	}
	.flat-featured .wrap-featured .iconbox-icon-on,
	.flat-featured .wrap-featured .iconbox-icon-to,
	.flat-featured .wrap-featured .iconbox-icon-the,
	.flat-featured .wrap-featured .iconbox-icon-for{
		height: 47px !important;
		background-size: contain !important;
		margin-bottom: 10px !important;
	}
	.flat-featured.style3 .iconbox.style3.one-of-three h6{
		font-size: 16px;
	}

	.search-header {
		/* display: none; */
		width: 100%;
	}
	.select2-container--default .select2-selection--single{
		min-width: 100% !important;
	}

	.flat-adds .datetime {
		display: inline-block;
	}

	.copyright.flat-text-left {
		text-align: center;
	}

	.widget.flat-text-right.no-border {
		text-align: center;
	}

	.widget.flat-text-right.no-border ul li {
		margin: 0 10px;
	}

	#footer .widget-link .one-of-two {
		width: 50%;
	}

	.flat-iconbox.style1 {
		padding: 0 50px;
	}

	.event-detail .wrap-btn {
		text-align: center;
	}

	.course.one-of-four {
		width: 50%;
	}
	.flat-products .product-item .product-img img{
		height: 300px!important;
	}
}

@media only screen and (max-width: 768px) and (min-width: 425px) {
	.flat-upcoming-events.style2 .event.style3 .meta-date {
		right: 120px;
	}
	.carousel .contant{
    /* position: absolute; */
    
    color: #fff;
 }
	.carousel .contant .btn button{
		width: 26% !important;
	}
}

@media only screen and (max-width: 640px) {
	.course.one-of-four {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
	}
	.carousel.contant{
    position: absolute;
    bottom: 100px!important;
    color: #fff;
	}

	.tab-title.style3 {
		text-align: left;
	}

	.tab-title.style2 li:not(:last-child) {
		border-right: unset;
	}
	.watsapp{
		/* left: 73%; */
		/* z-index: 99; */
	}
}

@media only screen and (max-width: 576px) {

	.enquiry_uk_studies h3{
		font-size: 26px;
	}

	.g-recaptcha {
	    transform:scale(0.77);
	    -webkit-transform:scale(0.77);
	    transform-origin:0 0;
	    -webkit-transform-origin:0 0;
	}
	.enquirty_recaptcha{
		margin-bottom: 0;
	}

	.flat-featured .wrap-featured .flat-iconbox{
		display: flex;
	    justify-content: space-between;
	    flex-wrap: wrap;
	}
	.carousel .contant{
    /* position: absolute; */
    /* bottom: 50px!important; */
    color: #fff;
    bottom: auto;
    top: 70px;
 }
	.flat-featured .wrap-featured .flat-iconbox img{
		width: 50px!important;
	}
	.courses-grid-v3-page .content-page .taskbar {
		width: 100%;
		padding-bottom: 9px;
	}

	.courses-grid-v3-page .content-page .select-order  {
		width: 100%;
		float: left;
	}

	.courses-grid-v3-page .wrap-select {
		width: 100%;
	}

	.flat-iconbox.style1 {
		padding: 0px;
	}

	.flat-register-now form {
		padding-left: 15px;
		padding-right: 15px;
	}

	.flat-search {
		width: 320px;
	}
}

@media only screen and (max-width: 550px) {
	.woocommerce-ordering {
		width: 100%;
	}
	.carousel .carousel-item .contant{
    position: absolute;
    bottom: 0px!important;
    color: #fff;
	}
	
	.flat-about-detail  .tab-title li {
		line-height: 25px;
	}
	.flat-about-detail .heading .title {
		display: none;
	}

	.flat-services .iconbox.style4 .iconbox-content .title a {
		font-size: 14px;
	}

	.flat-services .tab-title.style5 {
		padding-bottom: 30px;
	}

	.flat-services .tab-title.style5 li:after {
		bottom: -35px;
	}

	.flat-faqs .toggle-title {
		padding-right: 40px;
	}

	.testimonial .wrap-content {
		width: unset;
		float: unset;
	}

	.flat-filter-isotype.style1.text-center {
		text-align: left !important;
	}

	.event-detail-page .tab-content .text-wrap:nth-child(5) .text {
		padding-right: 0;
	}

	.course.style4 .course-content .price {
		position: unset;
	}
	.ielts-colps .collps .card-header button .collapsed{
		
	}
}

@media only screen and (max-width: 528px){
	.banner_two .enquiry_heading #usa_title h2{
		font-size: 50px;
	}
}
@media only screen and (max-width: 460px) {
	.comment .comment-content .name {
		display: block;
	}

	.comment .comment-content .datetime {
		padding-left: 8px;
	}
	.carousel .contant{
    /* position: absolute; */
    /* bottom: 0px !important; */
    /* color: #fff; */
 }

}

@media only screen and (max-width: 457px){
	.banner_two .enquiry_heading h2{
		font-size: 34px;
	}
	.enquiry-uk-contant .stydy-btn a{
		margin: 0 auto;
	    display: block;
	    width: 50%;
	}
	.banner_two .usa{
		padding: 0;
	}
}
@media only screen and (max-width: 450px){
	.banner_two .enquiry_heading #usa_title h2{
		font-size: 34px;
	}
}

@media only screen and (max-width: 425px) {
	.widget-categories.v2 {
		padding-left: 15px;
	}

	.tab-title.style1 li.active:after, .tab-title.style1 li:hover:after {
		opacity: 0;
	}

	.flat-services .iconbox.style4 .iconbox-content .title a {
		font-size: 12px;
	}

	.flat-filter-isotype li a {
		padding: 0 12px;
	}

	.flat-register-now .video {
		float: unset;
		margin-bottom: 30px;
		margin-left: 0;
	}

	.event.style2 .event-content {
		padding: 15px;
	}

	.event-detail-page  .img-single-small {
		float: unset;
		margin: 0;
		text-align: center;
	}

	.event-detail-page .tab-content .text-wrap {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	#footer .widget-link .one-of-two {
		width: 100%;
	}
}

@media only screen and (max-width: 380px) {
	.flat-button.btn-cart {
		padding-left: 0;
	}
	.carousel .contant .btn button{
    padding: 5px 0px;
    height: 27px!important;
    margin: 0;
    border: none;
    font-size: 12px;
    width: 48%;
	}
	.carousel .contant{
    /* position: absolute; */
    bottom: 0px!important;
    color: #fff;
 }
	.carousel .contant p{
		font-size: 13px;
    	line-height: 14px;
    	margin: 0 auto!important;
	}
	.flat-button.btn-start-slider{
		line-height: 1px;
		padding: 12px 50px;
		font-size: 12px;
	}
	.carousel .contant h1{
		line-height: 2!important;
		font-size: 20px;
	}

	.flat-button.v2.btn-cart:after {
		content: "\ea34";
	}
	
	.flat-button.btn-cart:after {
		content: "";
		padding-left: 0;
	}
	.ielts-colps .collps .card-header button .collapsed{
		font-size: 13px!important;
	}
	ul{
		padding: 0 16px;
	}
}
