@media(min-width:767px){

}

@media(min-width:2540px){

}

@media(min-width:1920px){
/* Image With Content */
.imageWithContent .row {align-items: center;}
/*  */

/* Video With Content */
.videoWithContent .ContentBox p {max-width: 700px;}
/*  */

/* IB-Program SummeCap */
.ib-program.summeCap figure img {height: 550px;}
/*  */

/* Meet-team page*/
.meet-team .row.d-flex {column-gap: 50px;}
/*  */
/* Book a Tour */
/*  */

}
@media(min-width:1450px){
    /* Video With Content */
.videoWithContent .videoBox figure {max-width: 100%;}
/*  */

/* Image With Content */
.imageWithContent.house-system .ContentBox p,
.imageWithContent .ContentBox p, .imageWithContent p  { max-width: 90%;}
 /*  */

 /*  contentSection*/
 .contentSection .container-fluid {max-width: 1100px;}
/*  */
/* bookTourForm */
.bookTourForm form {min-width: 700px;}
/*  */
}
@media(max-width:1450px){

}

@media(max-width:1320px){
/* menu */
/*  .menu {height: 80px;width: 80px;} */
/*  */

}
@media(max-width:1280px){
.bookaTour {
    padding: 100px 0px;
}
}
@media(max-width:1240px){
/*About Page Second Section*/
.aboutPageSecondSectionInnerContent {width: 100%;}
/*  */
@media print, screen and (min-width: 64em){
.page-template-template-01_Homepage .home-programs .program-wrapper .academic-program {height: auto;}
	.height400{height:400px;width: 100%;object-fit: cover;}}
}
@media(max-width:1199px){
/* Global Css */
	.header-box.fixed-header .header-menu { padding: 12px 82px 12px 0;}
section,
.counterNo,
.graduates-study,.fullContnt,.blogSection{padding:80px 0px;}
.fullContnt .contentWrapp h1 {font-size: 50px;line-height: 50px;}
h2,
h3,
h4,
.your-journey .yourjourText h3,
.contentSection .blodDcont1 blockquote p{font-size: 40px;line-height: 50px;}
.ib-wrapp .captionBox h4 {font-size: 40px;line-height: 40px;}
.blogSectionInner h4 {font-size: 24px;line-height: 24px;}
/*  */

/* menu */
 .menu {height: 82px;width: 82px;}
.logo {max-width: 250px;}
.contactDetails {padding-right: 0;}
/*  */
/*Programmes  */
.Programmes #program-testi .progamText {padding: 24px 100px;}
/*  */

/* Footer */
.footer .footer-logos {justify-content: center;}
.footer .footContactinfo.working { margin: 20px 0;}
/*  */

/* image With Content house-system */
.imageWithContent.house-system{padding: 50px 30px 0px 0px;position: relative;}
.imageWithContent.house-system .imageBox {position: absolute;bottom: 0;max-width: 44%;}
/*  */

/* Video With Content */
.videoWithContent .ContentBox { padding:30px;}
.videoWithContent .row{align-items: inherit;height: 100%;}
.videoWithContent .videoBox ,
.videoWithContent .videoBox figure{height: 100%;}
.videoWithContent .videoBox figure img{height: 100%;object-fit: cover;}
/*  */

/* Tuition Sction Css */
.tuition-Fees .tag p {padding: 10px 30px;}
.tuition-Fees ul li {font-size: 14px;}
.tuition-Fees ul li span {margin-right: 10px;}
.tuition-Fees .bluebtn {padding: 10px 15px; }
.tuition-Fees p a {font-size: 14px;  }
.tuition-Fees {min-height: 450px;}
.tuition-Fees p {margin: 16px 0; }
/*  */

/* Meet The Team Page */
.meet-team .team-description figcaption h5 { font-size: 26px; line-height: 28px;margin: 10px 0px 8px;}
/*  */
/* Blog Leanding Page */
.blogSelctFlex .dropdown-select .list {background-color: #072239;}
/*  */
/* bookTourForm */
/*  */
/*faq  */
.faqSection h4 {font-size: 36px;line-height: 36px;}
.summer_camp {padding-left: 20px;
	padding-right: 20px;
}	
}
@media only screen and (max-width:1024px){
  /* image With Content house-system  section*/  
.imageWithContent.house-system .imageBox {max-width: 44%;}
/*  */
.page-template-template-01_Homepage .home-difference .differences-wrapper .feature {margin-bottom: 15px;}
.differences-wrapper {margin-top: 2em !important;}
.newsletter-subscription{margin-bottom: 2em !important;}
.newsletter-subscription .column {margin-top: 0px !important;}
.home-difference .row {margin-top: 20px !important;margin-bottom: 20px !important;}
.home-about {margin-top: 50px !important;}
.st-judes-news h2 {margin-top: 20px !important;}
.home-grads {margin-top: 50px !important;}
.home-programs {padding-top: 50px!important;padding-bottom: 50px!important;}
.content-block {margin-top: 50px !important;margin-bottom: 50px !important;}
.content-mb-btn .button-wrapper, .content-block.content-mb-btn {margin-bottom: 0px !important;}
.inline-block .overflow-hidden.relative {display: inline-block;}
.content-mb-btn1 {margin-bottom: 0px !important;}
.academy-difference .right {flex-wrap: wrap;}	
.Jude-academy .jude-right h1 {font-size: 37px;}
.gravityFormOne .gfield_label {font-size: 1rem;}
.gravityFormOne .w16 {width: 33.33%;float: left;}
/*  */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar, .tribe-events .tribe-events-header {
padding: 15px;margin:0px !important}
.tribe-events-calendar-list {margin: 0px 0px !important;width: 100%;padding: 0 15px !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-calendar-list-nav, .tribe-events .tribe-events-c-nav {
padding: 30px 15px;}
.tribe-events .tribe-events-c-subscribe-dropdown__container { padding: 0px 15px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {
 padding: 15px;}

}
@media only screen and (max-width:991px){
/* Global */
section, .counterNo,.graduates-study,.fullContnt,.blogSection ,.contentSection{padding: 50px 0;}
.btn {padding: 13px 25px;}
/*  */

.ib-wrapp .captionBox p {line-height: 24px;}

.blogSection .row {display: flex; justify-content: center;}
/* footer */
.footer {padding: 58px 0px 20px; }
.footer .footer-logos {flex-direction: column;align-items: center;}
.footer .footContactinfo.resou {margin: 20px 0; }
/*  */

.homebanner.innerBn h1 {line-height: 58px;}

.price-box .row {justify-content: center;row-gap: 20px;}
.ib-program.summeCap:hover .captionBox h4 { font-size: 42px;max-width: 350px;}
.your-journey.getNews .yourjourText h3 {width: 100%; max-width: 550px;margin: 20px auto;line-height: 40px;    }
.videoWithContent .ContentBox {padding: 30px 15px;}
.ib-program.summeCap .captionBox {padding: 0;}

/* Meet the Team */
.meet-team .row.d-flex {column-gap: 10px;}
.meet-team .row.d-flex.my-5 {margin: 30px 0px !important;}
.meet-team .team-description figcaption h5 {font-size: 22px;line-height: 26px;margin: 5px 0px 4px;}
.meet-team .meetLogo::after,  
.meet-team .meetLogo::before {width:35%;}
.meet-team .meetLogo figure { max-width: 120px;}
.meet-team .meetLogo {	margin: 30px 0;}

/*Blog Leanding Page  */
.blogSelctFlex {justify-content: center;}
.blogSelctFlex .form-select,
.blogSelctFlex form{flex: 0 0 35%;}
.page-id-1681 section .col6 iframe {max-width: 100%;}
.button-wrapper {margin-bottom: 2rem;}
.visitWebsite {margin-top: 0px;margin-bottom:10px;float:none;}
#main-content .medium-11 iframe.video-p {height: auto;max-width: 300px;	margin-right: 0;}
.row.expanded .row{justify-content:center;}
.content-block p a, .content-block strong a,.entry-content p a  {word-break: break-all;display: inline-block;}
.content-block.word-notrapp p a,
.content-block.word-notrapp strong a{word-break: normal; display: inherit;}
.entry-content p span.contentpasted0 a {display: inline-block;}
.video-b {overflow: hidden;}
	.alignright{margin: 5px 0px 20px 0;max-width:100%;width:100%}
	.fdreverse .row{flex-direction:column-reverse !important;gap: 20px;}
.w100 .column {width: 100%;}
.btn-bottom-margin .button-wrapper {margin-bottom: 0px;    margin-top: 0 !important;}
.arts-p .column {margin-left: 0px !important;margin-right: 0px !important;}
section .row .column {margin-left: 0px !important;margin-right: 0px !important;}
.table-box table {width: 100%;}
.table-box table td, .table-box table th {padding: 0 5px;}
.page-id-1435 #main-content .medium-8 {	-webkit-flex: 0 0 100%;	flex: 0 0 100%;
max-width: 100%;float: left;text-align: center;	width: 100%;}
.page-id-1435 #main-content .medium-8 .w-full{max-width: 630px;}

}
@media only screen and (min-width:768px){
.navigationInner .tab_drawer_heading {display: none;}
.meet-team .row.d-flex .col-lg-4 {flex: 0 0 25%; max-width: 25%;}
}



@media only screen and (max-width:767px){
/* global  css*/
h2, h3, h4, .your-journey .yourjourText h3,
.contentSection .blodDcont1 blockquote p{font-size: 36px;line-height: 46px;}
/*  */
	
.gform_wrapper {width: 100%;}
.graduates-study .graduatesSilde h3 {margin-bottom: 30px;}
.navigationInner {padding: 0px 0px 0;gap: 50px;}
/* Header Css*/
.navigation.open {justify-content: flex-start;}
.navigationInner .menu-main-menu-container {display: none;}
.navigationInner ul.tabs {display: none; }
.navigationInner .tab_container .tab_drawer_heading a { color: #fff;display: inline-flex;justify-content: space-between;width: 100%;text-decoration: none;    }    
.navigationInner .tab_container {display: block; margin: 0 auto;width: 95%;border-top: none;border-radius: 0;}
.navigationInner .tab_content {padding: 0px;height: 100%;display: none;background: #0f2f4a;padding: 10px; margin-bottom: 10px; }
.navigationInner .tab_content ul{margin-bottom: 0;}
.navigationInner .tab_drawer_heading span {position: absolute;right: 0px;background: #fff;color: #000;width: 20px; height: 20px;line-height: 18px; }
.navigationInner  .tab_drawer_heading {position: relative;background-color: transparent;color: #fff;margin: 0; padding: 5px 0px;display: block;cursor: pointer;webkit-touch-callout: none;-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;text-align: center;}
.navigationInner .tab_drawer_heading:hover {background: transparent;color: white;}
.navigationInner .d_active {background: #fff; color: #dddddd;}
.navigation.open {padding-top: 180px;}
.header-menu {padding: 16px 63px 16px 20px;}
.header-box.fixed-header .header-menu {	padding: 12px 66px 12px 0px;}
.header-box .headerBoxInner .logo { padding-right: 20px;max-width: 220px; }
.header-box .contactDetails { gap: 20px;}
.header-box.fixed-header .contactDetails {padding-right: 0;}
/* .menu {width: 70px;height: 68px;} */
/* .nav.fixed-header .menu {height: 76px;} */
.logo img {max-width: 80%;}
/*  */

/* Home Banner Css*/
.homebanner img {min-height: 350px;object-fit: contain;}
.homebanner.innerBn h1 {line-height: 36px;font-size: 36px;}
/*  */

/* .fullContnt::before {clip-path: polygon(49.83% 32.91%, 0px 42%, 100% 44%);} */
.fullContnt .contentWrapp h1 { font-size: 40px; line-height: 40px;margin: 20px 0;}

/*IB-program Section Css*/
.ib-program figure img {min-height: inherit;height: auto;}
.ib-wrapp {	width: 100%;}

.Programmes #program-testi .progamText {padding: 24px 70px;text-align: center;}
.Programmes #program-testi .item p { margin: 16px auto 32px;}
.contactDetails .selcet-box > select,.contactDetails a {font-weight: normal;}
.contactDetails a .fa {font-size: 18px;font-weight: normal;}
.counterNo .col-lg-3:last-child .countnumber {border-width: 0 1px 0px 0px; }
.footer .footer-logos { justify-content: flex-start; margin: 20px 0;flex-direction: row;}
.footer {padding: 58px 0px 20px;}
/*  */
.imageWithContent.model-united .row {gap: 30px;}
/*  */
.videoWithContent.trips-experiences .row {display: flex;flex-direction: column-reverse;}
.videoWithContent .ps-0,
.videoWithContent.trips-experiences .pe-0{padding: 0;}
.videoWithContent .videoBox figure {max-width: 100%;}
.videoWithContent .ContentBox p {max-width: 100%;}
.imageWithContent .ContentBox p,
.videoWithContent .ContentBox p{margin-top:15px ;}
/*  */
/*  */
.imageWithContent .imageBox figure img {max-width: 100%;}
.imageWithContent.house-system .imageBox {position: relative;bottom: 0;max-width: 100%;}
.imageWithContent.house-system {padding: 50px 0;}
.imageWithContent.house-system .ContentBox {padding: 50px 15px 0;}
.imageWithContent.house-system .ContentBox p:last-of-type {margin-bottom: 0;}
.imageWithContent.house-system .ContentBox p {max-width: 100%;}
/*  */
/*IB-program Section Css*/
.ib-program.summeCap .row {flex-flow: column;}
.ib-program.summeCap .cw {width: 100%;flex: 0 0 100%;width: 100%;}
.ib-program.summeCap figure img {height: auto;}
.ib-program.summeCap .cw:hover {width: 100%;}

/* Meet The Team */
.meet-team .row.d-flex {column-gap: 0;}
/*  */
/* Faqs Css start here */
.homebanner.innerBn.faqs h1 {font-size: 70px;line-height: 70px;font-weight: 400;max-width: 300px;}
.faqSection .accordion-item h5 button {font-size: 25px;padding: 1rem 0rem;}
/*  */

/*bookTourForm  */
.bookTourForm form {max-width: 100%;margin-top: 30px;}
.bookaTour .contentBox .my-5 {margin: 20px 0 !important;}
.bookaTour .contentBox .officeOpreating {	margin-bottom: 20px;}
.faqBottom figure {height: auto;}
.homebanner.innerBn.faqs.faqBottom .playBtn {top: 50%;padding: 0;transform: translateY(-37%);}
/*  */

/* missionStatement */
.blueBox {padding-bottom:200px; }
.missionStatement .contentWrappFlex {flex-wrap: wrap;text-align: center;}
.vision{padding: 0px 50px 200px;}
.missionStatement > img {clip-path: polygon(47.34% 92px, 47.35% 91px, 100% 27%, 100% 100%, 0px 99%, 0px 28%);}
.valueBox {padding: 30px 50px 0px;}
/*  */

/* bookTourForm */
.bookTourForm{justify-content:flex-start;}

.book_a_tour_wrapper form #gform_submit_button_2 {
	margin-left: 15px;
	margin-right: 15px;
	width: auto;
}	

.imageWithContent .ContentBox h2, .imageWithContent .ContentBox h3, .imageWithContent .ContentBox h4 {
	margin-bottom: 0;
	margin-top: 20px;
}	

.gravityFormOne  .w100 {width:100%;float:left;}
.gravityFormOne  .w50 {width:100%;float:left;}
.gravityFormOne  .w33 {width:100%;float:left;}
.gravityFormOne  .w25 {width:100%;float:left;}
.gravityFormOne  .w20 {width:100%;float:left;}
.gravityFormOne  .w16{width:100%;float:left;}
	.gravityFormOne .ginput_container > span {
    width: 100%;
    float: left;
}
	#main-content .medium-11 iframe.video-p {
	height: 300px;
	max-width: 100%;
	float: none;
	margin-bottom: 30px;
}
	.col6 {
    width: 100%;
}
	.goole-review-mani-box {
    width: 100%;
		margin-top:10px;
}
	.goole-review-mani {
    flex-wrap: wrap;
}
	.mapif iframe {
    height: 500px;
}
	.google-review.twoBoxes .col6 {
    padding: 15px 0;
}
	.ppctitle .row-box, .academy-difference .row-box {
    flex-direction: column-reverse;
}
.your-child .textwrapp h4::before {
    width: 229px;
    bottom: -31px;
    right: 0;
    background-repeat: no-repeat;
}
	.your-child .textwrapp .btn.green {
    font-size: 18px;
}
	.academy-difference .left .our-expert-services-mani-left-left, .academy-difference .left .our-progam {
    padding: 0px 15px;
}
	.lineheighth2 h2 {
    line-height: 42px !important;
}
	.your-child .textwrapp h2 {
		font-size: 30px;}
	.alignright{margin: 5px 0px 20px 0 !important;max-width:100%;width:100%}
.joints-page-navi-wrapper ul.pagination {flex-wrap: wrap;gap: 10px;}
.sitemap>nav> ul {column-count: 1;}
.alignleft {margin: 5px 0px 20px 0;width:100%;margin:0px auto;display: block;float:none;}
.meta-bar {flex-wrap: wrap;gap: 10px;}
.meta-bar a.btn {padding: 5px 10px !important;}
.meta-bar .ml-4 {margin-left: 0px !important;}
.home-programs div#slider-arrows {display: none !important;}
	#sticky-social-icons-container.hide-in-mobile{display:block !important;}


}

@media only screen and (max-width:667px){
	/* Header Css*/
.headerBoxInner {align-items: flex-start;flex-direction: column;gap: 10px; }
.header-menu,
.header-box.fixed-header .header-menu {padding: 16px 0px 16px 10px;}
.header-box .contactDetails .selcet-box, .searbarbut{padding-right: 0; display: none !important;}
/*  */
.goole-review-logo {top: -33px;width: 39%;	text-align: center;right: 0;margin: 0px auto;}
}
@media(max-width:575px){
/* global  css*/
section, .counterNo, .graduates-study, .fullContnt, .blogSection,.blogSection.detailBlog,.contentSection {padding: 50px 15px;}
h2, h3, h4, .your-journey .yourjourText h3,.blogSection .blogSectionHeading h3,
.faqSection.innerPage .faqSectionHeading h2 { font-size: 30px;line-height: 40px;}
.btn {padding: 8px 15px;}
/* 	 */
.imageWithContent .ContentBox .bluebtn {padding: 15px 18px;}
.imageWithContent .ContentBox p a {display: block;word-break: break-word;}
/*  */

/* Header Css*/
.headerBoxInner {align-items: flex-start;flex-direction: row;gap: 10px; }
.header-menu,
.header-box.fixed-header .header-menu {padding: 16px 0px 16px 10px;}
.header-box .contactDetails {padding-right: 0;}
/*  */

/* Full Content section Css*/
.fullContnt .contentWrapp h1 { font-size: 30px;line-height: 30px;}
/*  */

/*Content Section Css*/
.counterNo .countnumber {border-width: 0px 0px 1px 0px;margin: 10px 0px;}
.counterNo .col-lg-3:last-child .countnumber{border-width: 0px;}
.counterNo .countnumber .counter {font-size: 50px;line-height: 50px;}
/*  */

/*Programmes Section Css*/
.Programmes #program-testi .owl-nav {text-align: center;text-align: center;display: flex;justify-content: center; flex-direction: row-reverse;}
.Programmes #program-testi .owl-nav button {position: static;width: 30px;height: 30px; border-radius: 30px;line-height: 30px;
font-size: 16px;text-align: center;}
.Programmes #program-testi .owl-nav .owl-prev,
	.Programmes #program-testi .owl-nav .owl-next {transform: inherit;}
.Programmes #program-testi .owl-dots{display: none;}
.Programmes #program-testi .progamText {padding: 24px 0px;}
/*  */

/*IB-program Section Css*/
.ib-wrapp .captionBox p {margin: 25px 0;}
.ib-wrapp .captionBox h4 {font-size: 30px;line-height: 30px;}
.tuition-Fees .priceWrpp {padding: 15px 30px 15px 30px;}
/*  */

/* Meet The Team */
.meet-team .meetLogo::after, .meet-team .meetLogo::before {width: 30%;}
.meet-team .meetLogo figure {max-width: 110px;}
.meet-team .contentWrapp p {margin: 20px auto;}
/*  */

/* Blog Page */
.blogSelctFlex {margin: 40px auto 0px auto;	padding: 0px 20px;flex-direction: column;align-items:inherit;gap: 5px;}
.blogSelctFlex .dropdown-select {height: 40px;line-height: 28px;}
.blogSelctFlex .formFlex input{height: 40px;}
.blogPagination .pagination li {margin: 0px 3px;}
.blogPagination .pagination li:last-child a span {padding-left: 4px;}
.blogPagination .pagination li:first-child span {padding-right: 4px;}
.blogPagination .pagination li a{padding: 8px 10px;}
/*  */


/* Blog Page  */
.blogSelctFlex .formFlex input,.blogSelctFlex .dropdown-select {font-size: 15px;}
/*  */

/*faq  */
.faqSection h4 {font-size: 30px;line-height: 30px;}

}
@media only screen and (max-width:475px){
/* blog Details page */
.homebanner.innerBn.blogDetail .blogDe {gap:5px;margin-bottom: 10px;flex-wrap: wrap;}
.homebanner.innerBn.blogDetail .blogDe a{height: auto;width: auto;}
.contentSection .blodDcont1 .d-flex {flex-wrap: wrap;gap: 10px;}
.contentSection .blueText h2 {padding-left: 20px;max-width: 100%;font-size: 24px;margin: 30px 0;}
.contentSection .tags {gap: 10px;margin-top: 30px;flex-wrap: wrap;}
.contentSection .logoWithshare {flex-wrap: wrap;gap: 20px;}
/*  */
/* faqs css start here*/
.homebanner.innerBn.faqs .playBtn {top: 45%;}
.homebanner.innerBn.faqs h1 {font-size: 50px;line-height: 50px;}
.faqSection h4 {font-size: 32px;margin: 30px 0;}
.faqSection .accordion-item .accordion-header,
.faqSection h4{padding: 0;}
.faqSection .accordion-item h5 button {font-size: 20px;}
.faqSection .accordion-body {padding: 1rem 0em;}
.faqSection.innerPage .stillHav .bluebtn {margin-top: 20px; }
.faqSection.innerPage .row.mt-5 { margin-top: 1rem !important;} 
/*  */
.content-block p a,
 .content-block strong a,
 .entry-content p span.contentpasted0 a,
 .entry-content p a {word-break: break-all;display: inline;}
}
@media only screen and (max-width:420px){
    /* header */
/*     .menu { height: 70px;} */
    /*  */
    /* meet the Team Page */
    .meet-team .meetLogo figure {max-width: 80px;}
    /*  */

    /* Blog Page */
    .blogPagination .pagination {flex-wrap: wrap;row-gap: 10px;}
     /*  */
}
@media(max-width:390px){
.hero .text-4xl {font-size: 2rem!important;}

}
@media only screen and (max-width:375px){
	    /* header */
.header-menu, .header-box.fixed-header .header-menu {padding: 16px 0px;}
.header-box .contactDetails {gap: 10px;}
.contactDetails select,
.contactDetails a,.contactDetails a .fa{font-size: 15px;}
    /*  */
.meta-bar a.btn {font-size: 13px;}
div#google_translate_element {display: block;width: 100%;padding-bottom: 10px;}
}
@media only screen and (max-width:342px){
	
	.your-journey.getNews .formFlex #gform_1 .gform_footer #gform_submit_button_1 {padding: 8px 20px;}
	
}
