.wpml-ls-legacy-dropdown .wpml-ls-sub-menu {
    background-color: #e41c39;
}
#atlas-malta-forth-section .atlas-malta-forth-column1 .fusion-builder-row-inner:nth-child(1) {
    background-color: transparent;
    border: 0;
}
#atlas-malta-forth-section .atlas-malta-forth-column1 .fusion-builder-row-inner:nth-child(1) .atlas-malta-forth-section-headline {
    border: none !important;
    padding: 0 !important;
    width: 100% !important;
}
#atlas-malta-forth-section .atlas-malta-forth-column1 .fusion-builder-row-inner:nth-child(1) .atlas-malta-forth-section-headline .fusion-column-wrapper {
    display: flex;
    padding-top: 0 !important;
}
#atlas-malta-forth-section .atlas-malta-forth-column1 .fusion-builder-row-inner:nth-child(1) .atlas-malta-forth-section-headline .fusion-column-wrapper .fusion-text {
    width: 50%;
}
#atlas-malta-forth-section .atlas-malta-forth-column1 .fusion-builder-row-inner:nth-child(1) .atlas-malta-forth-section-headline .fusion-column-wrapper .fusion-text h2 {
    color: #333;
}
#atlas-malta-forth-section .atlas-malta-forth-column1 .fusion-builder-row-inner:nth-child(1) .atlas-malta-forth-section-headline .fusion-column-wrapper:hover {
    background-color: transparent;
}
.have-question-column1 h1 {
    font-weight: 600 !important;
}
.students_testimonial_slider .owl-dots {
    margin-top: 50px;
}
a.home-student-testi-btn {
    font-weight: 600;
    padding: 15px 60px;
    position: relative;
    top: -90px;
    z-index: 99;
}
.general-intensive-course-btn-new .fusion-button-wrapper a {
    font-weight: 600;
    padding: 15px 70px;
}
.type-courses .post-content {
    padding-bottom: 50px;
}
.students_say_wrapp {
    display: flex;
    text-align: center;
}
.students_say_item {
    width: 98%;
}

.woss_image {
    width: 100%;
    margin: 0 auto;
    border-radius: 100%;
    border: 7px solid #f1f1f1;
    background-size: cover;
    background-position: center;
    max-width: 240px;
    height: 240px;
}
.woss_conts .woss_title {
    margin-bottom: 0;
    font-size: 18px;
}
.woss_conts .woss_subtitle {
    font-size: 14px;
    color: #000;
}
.woss_txt {
    padding-bottom: 15px;
}
.woss_txt p {
    font-size: 18px;
    line-height: 1.7;
    color: #000;
}
.woss_learnmore_btn {
    padding: 14px 30px;
    /* background: #8b0000; */
    background: #e41c39;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    transition: all ease-in-out .3s;
    display: block;
    max-width: 180px;
    margin: 0 auto;
}
.woss_learnmore_btn:hover{
	color: #fff;
	/* background: #e41c39; */
	background: #8b0000;
}

.students_say_wrapp .owl-dots {
    display: block !important;
    padding-top: 25px;
}

.students_say_wrapp button.owl-dot {
    width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #e41c39;
    border-radius: 100%;
    margin: 0 5px;
}
.students_say_wrapp button.owl-dot.active {
    background: #e41c39;
}

/*  */

.wc_atlas_item {
    /* width: 33.3333%; */
    position: relative;
    /* padding-top: 80%; */
    background: #ededed;
    background-size: cover !important;
    background-position: center !important;
    min-height: 290px;
}
.wc_altas_conts {
    width: fit-content;
    position: absolute;
    right: 0;
    bottom: 30px;
    padding: 6px 20px;
    background: #e41c39;
    color: #fff;
    /* max-width: 400px; */
}
.wc_altas_conts p {
    margin-bottom: 0;
    font-size: 20px;
}
.wc_atlas_wrap .owl-dots {
    display: block !important;
    padding-top: 25px;
    text-align: center;
}

.wc_atlas_wrap button.owl-dot {
    width: 18px;
    height: 18px;
    background: #fff;
    border-radius: 100%;
    margin: 0 5px;
    border: 1px solid #a9a9a9;
}
.wc_atlas_wrap button.owl-dot.active {
    background: #e41c39;
    border: 1px solid #e41c39;
}

/*  */

.ie_home_counter .fusion-counter-box {
    position: relative;
}
.ie_home_counter .fusion-counter-box::after {
    content: "";
    position: absolute;
    width: 1px;
    height: 140px;
    background: white;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.ie_home_counter .fusion-counter-box:last-child::after{
    display: none;
}
.home_sec2_col2 .fusion-column-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.home_sec2_col2 .fusion-column-wrapper span {
    max-width: 15% !important;
    margin: 0 2%;
}
.home_sec2_col2_sp2 {
    width: 10%;
}

.ie-t-font h2 {
	color: #fff;
/*     background: url(/wp-content/uploads/2019/07/top-banner-2.jpg) no-repeat; */
    -webkit-background-clip: text;
/*     -webkit-text-fill-color: transparent; */
/*     background-position: -258px -327px;
    background-size: 1920px !important; */
}



.atlas_terms_sec2 h2 {
    font-size: 25px !important;
    margin-bottom: 10px;
}
.atlas_terms_sec2 h3 {
    font-size: 18px !important;
    margin-bottom: 0;
}
table#atlas_terms_ie {
    text-align: left;
    width: 100%;
}
#atlas_terms_ie.tablepress th{
	background: #d9edf7;
}
#atlas_terms_ie.tablepress td, #atlas_terms_ie.tablepress th{
	padding: 8px;
	border-top: 1px solid #ddd;
	font-size: 16px;
}
#atlas_terms_ie tbody.row-hover tr {
    border-top: 1px solid #ddd;
}
#atlas_terms_ie tbody.row-hover tr:nth-child(2n+2) {
    background: #f9f9f9;
}
#atlas_terms_ie.tablepress .row-hover tr:hover td {
    background-color: #f3f3f3;
}


.ie_privacy_toggle .panel-heading {
    padding: 7px 20px !important;
    border: 1px solid #ddd;
    margin-bottom: 10px !important;
}

.ie_privacy_toggle a .fa-fusion-box::before {
    font-family: "Font Awesome 5 Free" !important;
    content: "\f078" !important;
    font-size: 18px !important;
    color: #ddd !important;
}
.ie_privacy_toggle a .fa-fusion-box {
    color: #ddd;
    background: transparent !important;
}

.ie_privacy_toggle .panel-title .active .fa-fusion-box::before {
    content: "\f077" !important;
}

 .ie_privacy_toggle .panel-title .active .fa-fusion-box, .ie_privacy_toggle .panel-title a:hover .fa-fusion-box {
    background-color: transparent !important;
    border-color: transparent !important;
}

.ie_privacy_sec2 h2.page-header {
    font-size: 25px !important;
}
.ie_privacy_sec2 h3 {
    font-size: 22px !important;
}
.ie_privacy_boxed_txt {
    border: 1px solid #ddd;
    padding: 10px 20px;
    margin-bottom: 40px;
}
.ie_privacy_boxed_txt h5 {
    font-size: 18px !important;
    border-bottom: 1px solid #ddd;
    position: relative;
    padding-bottom: 10px;
    padding-left: 30px;
    margin-top: 5px;
}
.ie_privacy_boxed_txt h5::before {
    content: "\f249";
    font-family: "Font Awesome 5 Free";
    font-size: 25px;
    position: absolute;
    left: 0;
    top: -6px;
}

.ie_privacy_boxed_txt.ie_black_flag h5::before {
    content: "\f02e";
    font-size: 20px;
    position: absolute;
    left: 0;
    top: -12px;
    transform: scaleY(1.8);
}
.exam_at_atlas_sec2 ul.exm_ul_1 li {
    list-style: none;
    position: relative;
}
.exam_at_atlas_sec2 ul.exm_ul_1 li::before {
    content: "\f00c";
    position: absolute;
    left: 0;
    font-family: "Font Awesome 5 Free" !important;
}
.xm_checklist_1 a {
    color: #9798ca;
    font-size: 18px;
}
.xm_checklist_1 a:hover, .xm_checklist_2 a:hover {
    color: #e41c39;
}
.xm_checklist_1, .xm_checklist_2 {
    margin-bottom: 30px !important;
}

/* --- our accreditations --- */

.our_accrdtns_3img.oa_clm_2 {
    max-width: 100px;
}
.our_accrdtns_3img.oa_clm_3 {
    max-width: 160px;
}
.our_accrdtns_3img {
    min-height: 120px;
}

.our_accrdtns_2img.oa_clm_1, .our_accrdtns_2img.oa_clm_2 {
	min-height: 100px;
}
.our_accrdtns_2img.oa_clm_2 {
    max-width: 280px;
}
.our_accrdtns_2img.oa_clm_1 {
    max-width: 170px;
}
.our_accreditations_sec2 .fusion_builder_column_3_4 h2 {
    font-size: 22px !important;
}

/* Book now page */
/* .bokk-now-main-column  */input[type='radio']:after,
/* .contact-main-column  */input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #e93d56;
}
/* .bokk-now-main-column  */input[type='radio']:checked:after, 
/* .contact-main-column  */input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: 0;
    left: -1px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 5px solid #e93d56;
}
.page-id-563 input[type="radio"] {
    height: inherit !important;
}


/* courses (new page) */
.ie_course_item .crs_img {
    width: 100%;
    padding-top: 60%;
    background-size: cover;
    background-position: center;
}
.courses_wrapp_zi {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ie_course_item {
    width: calc(33.3333% - 1%);
    margin-bottom: 1.5%;
    border: 1px solid #ccc;
}
.crs_contents {
    padding: 20px 5px 20px 12px;
}
.crsc_title {
    font-size: 16px !important;
}
.crs_contents p {
    font-size: 16px;
}
a.crsc_btn.btn-readmore {
    background: #e41c39;
}
a.crsc_btn.btn-readmore:hover {
    background: #8b0000;
    color: #fff;
}
.crsc_available a {
    /* background: #8b0000; */
    background: #e41c39;
    color: #fff;
    padding: 1px 10px;
}
.crsc_available a:last-child {
    background: #fc9d07;
}
.crsc_available a:hover {
    color: #fff !important;
}
/* .crsc_available a:hover{
    background: #e41c39;
    background: #8b0000;
    color: #fff;
} */

.home_sec2_cas.courses_new_lastsec::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: #00000060;
}
.home_sec2_cas.courses_new_lastsec {
    position: relative;
    padding: 50px 30px !important;
}
.home_sec2_cas.courses_new_lastsec h2 {
    font-size: 35px !important;
    color: #ffffff;
    text-align: center;
}
.home_sec2_cas.courses_new_lastsec .fusion-imageframe img {
    max-width: 115px;
    width: 100%;
}
.courses_new_lastsec .fusion-column-wrapper .home_sec2_col2 .fusion-column-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
/* Our Team new */
.team-post-wrapper.zi_c {
    justify-content: left;
    display: flex;
    flex-wrap: wrap;
}
.our_team_item {
    /* width: calc(25% - 1% );
    margin-bottom: 1.3333%;
    margin-right: 1.3333%; */
    width: calc(23% - 1% );
    margin-bottom: 3.3333%;
    margin-right: 3.3333%;
    position: relative;
}
.our_team_item:nth-child(4n+4) {
    margin-right: 0;
}
.team_img_wrapp {
    width: 100%;
    padding-top: 120%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border: 2px solid #f6f6f6;
}
.team_title_desig {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100px;
    background: #9E9E9E;
    padding: 10px 20px;
}
.team_excerpt_date {
    width: calc(100% - 10px);
    position: absolute;
    height: calc(100% - 100px);
    top: 0;
    padding: 40px 20px 120px 40px;
    background: #FFEBED;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out .2s;
}
.ot_joining_date {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 100px;
    padding: 20px 20px 10px 40px;
    background: #FFCDD2;
}
.general-intensive-course-btn-new  .fusion-button-wrapper {
    margin-right: 20px;
}
.team-title h4 {
    font-size: 18px !important;
    color: #fff !important;
    padding-bottom: 0;
}
.our_team_designation p {
    margin: 0;
    font-size: 15px;
    padding-bottom: 10px;
    color: #fff;
}
.our_team_inner {
    padding-left: 10px;
}
.team_title_desig::before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    left: 0;
    bottom: 100px;
    z-index: 0;
    border: 6px solid;
    border-color: transparent #9E9E9E #9E9E9E transparent;
}
.our_team_item.active .team_title_desig::before {
    top: 100px;
    border-color: #e00025 #e00025 transparent transparent !important;
}
.team-post-wrapper.director .team_title_desig {
    background: #e00025;
}
.team_click_bars i.fontawesome-icon.fa-bars.fas {
    font-size: 20px;
    color: #fff;
    position: relative;
    z-index: 10;
    padding: 10px 11px;
    background: #9e9e9e;
    border-radius: 100%;
    /* border: 2px solid #fff; */
    margin: 0;
}
.team-post-wrapper.director .team_click_bars i.fontawesome-icon.fa-bars.fas {
    background: #e00025;
}
.team_click_bars {
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}
.our_team_item.active .team_title_desig {
    top: 0;
    bottom: inherit;
    background: #e00025;
}
.our_team_item .degig_img {
    width: 0;
    height: 70px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 100%;
    float: left;
    transition: all ease-in-out .3s;
}
.active .degig_img {
    width: 70px;
}
.desig_txt {
    width: calc(100% - 70px);
    float: left;
    padding-left: 15px;
}
.our_team_parmelink i {
    margin: 0;
    padding: 8px 9px;
    border: 4px solid #fff;
    border-radius: 100%;
    background: #e00025;
}
.our_team_parmelink {
    position: absolute;
    right: 15px;
    bottom: -19px;
    z-index: 10;
    opacity: 0;
    visibility: hidden;
}
.our_team_item.active .team_excerpt_date, .our_team_item.active .our_team_parmelink {
    opacity: 1;
    visibility: visible;
}
.our_team_item.active .team_excerpt_date {
    top: 100px;
}
.our_team_item.active span.team_click_bars {
    display: none;
}
.our_team_item p {
    font-size: 14px;
}
.team-post-wrapper.zi_c.director {
    justify-content: center;
}
.team-post-wrapper.director .our_team_item {
    width: calc(25% - 1% );
}
.team-post-wrapper.director .our_team_item p {
    font-size: 18px;
}
.team-post-wrapper.director .team_title_desig::before {
    border-color: transparent #e00025 #e00025 transparent;
}
.our_team_title_after h1 {
    position: relative;
    font-size: 24px !important;
    padding-bottom: 15px !important;
}
.our_team_title_after h1::before {
    position: absolute;
    content: "";
    width: 70%;
    height: 1px;
    background: #eeeeee;
    bottom: 0;
    left: 0;
}
.our_team_title_after h1::after {
    position: absolute;
    content: "";
    width: 120px;
    height: 1px;
    background: #e41c39;
    bottom: 0;
    left: 0;
}

/* Junior page slider */
.ie_st_slider_inner {
    position: relative;
}
.ie_st_slider_item {
/*     padding-top: 60px; */
	margin-top: 60px;
    margin-bottom: 60px;
    background-color: #eee;
}
.students_testimonial_slider .owl-stage, .students_testimonial_slider .owl-stage .owl-item {
    display: flex;
}
.students_testimonial_slider .owl-stage .owl-item.active.center .ie_st_slider_item {
    box-shadow: 0px 10px 28px 10px rgba(0, 0, 0, 0.3);
}
.st_img_wrapp {
    width: 160px;
    padding-top: 150px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-radius: 100%;
    margin: 0 auto;
    z-index: 999;
    position: absolute;
    top: -60px;
    left: 0;
    right: 0;
    border: 5px solid #eee;
}
.ts_contents {
    padding: 95px 50px 20px;
    background: #eee;
    z-index: -4;
}


/* Atlas Malta Page */
.atlas_malta_crs_slider .ie_course_item {
    width: 100%;
}
.courses_wrapp_zi.atlas_malta_crs_slider .ie_course_item {
    background: #fff;
    box-shadow: 0 2px 5px #eee;
}
/* --------- */
.meet_team_img_wrapp {
    width: 250px;
    height: 250px;
    border: 10px solid #eeeeee;
    border-radius: 100%;
    background-size: cover;
    background-position: center;
    margin: 0 auto;
    filter: grayscale(1);
    transition: all ease-in-out .3s;
}

.meet_our_team_item:hover .meet_team_img_wrapp {
    filter: none;
}
.mot_title_desig {
    text-align: center;
}
.mot_title_desig h4 {
    font-size: 18px !important;
    font-weight: bold;
    margin: 15px 0 10px;
    line-height: 1em !important;
}
.zi_fixed.atlas-malta {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.meet_our_team_item {
    width: calc(25% - 1%);
}
.atlas_malta_crs_slider .owl-dots button.owl-dot {
    width: 20px;
    height: 20px;
    background: #e41c3900;
    margin: 0 6px;
    border: 2px solid #b7b7b7;
    border-radius: 100%;
}
.atlas_malta_crs_slider .owl-dots button.owl-dot.active {
    background: #e41c39;
    border-color: #e41c39;
}
.atlas_malta_crs_slider .owl-dots {
    text-align: center;
    margin-top: 25px;
}
/* Social Calender */
.calender_date_time {
    text-transform: uppercase;
    font-weight: bold;
    color: #e41c39;
    margin-bottom: 0 !important;
    font-size: 18px !important;
}
.social_cal_item h3 {
    font-size: 24px !important;
    font-weight: 800 !important;
    margin: 10px 0;
}
.cal_location {
    font-weight: 600 !important;
}
.ie_course_item.social_cal_item {
    width: 100%;
}
.social_calendar_wrapp .owl-nav {
    display: block !important;
}
.social_calendar_wrapp button.owl-prev, .social_calendar_wrapp button.owl-next {
    position: absolute;
    width: 35px;
    height: 30px;
    background: #e41c39 !important;
    color: #fff !important;
    font-size: 20px !important;
    top: 25%;
    left: -18px;
}
.social_calendar_wrapp button.owl-next {
    right: -18px;
    left: inherit !important;
}
.social_calendar_wrapp button span {
    font-size: 40px !important;
    line-height: 22px;
}
.social_calendar_tabs {
    height: 55px;
}
.social_calendar_tabs > span {
    padding: 5px 15px;
    width: 90px;
    margin-right: 7px;
    background: #ff9600;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    cursor: pointer;
}

.social_calendar_tabs > span.active {
    background: #8c0001;
}
.social_calendar_wrapp{
    display: none !important;
    opacity: 0;
    visibility: hidden;
    /* height: 0 !important; */
    transition: all ease-in-out .3s;
}
.social_calendar_wrapp.active{
    display: block !important;
    opacity: 1;
    visibility: visible;
    height: inherit !important;
}
/* Media CSS */
ul.accommodation-tabs2 {
    list-style: none;
    padding: 0;
}
.accommodation-tabs2 li.button.active-btn2, .accommodation-tabs2 li.button:hover {
    background-color: #8B0000;
}
.accommodation-tabs2 li.button:not(:last-of-type) {
    margin-right: 15px;
}
.accommodation-tabs2 li.button {
    display: inline-block;
    width: 100%;
    max-width: 290px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background-color: #E41C39;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    border-radius: 5px;
}
.accommodation-section2.active-section2 {
    display: block !important;
    opacity: 1;
    visibility: visible;
}
.accommodation-section, .accommodation-section2 {
    padding-top: 21px;
    padding-bottom: 0px !important;
}
.accommodation-section2 {
    display: none;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}
.atlas-m-team-lightbox-wrap {
    width: 100%;
    max-width: 700px;
    margin: auto;
    position: relative;
}
.atlas-m-team-lightbox-inner {
    width: 100%;
    margin: auto;
    position: relative;
    padding: 20px 30px 30px;
    background-color: #fff;
    opacity: 0.98;
    border-radius: 10px;
    box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.5);
}
#location-team-carousel .meet_our_team_item {
    width: 100%;
}
#location-team-carousel {
    margin: 0;
    padding-bottom: 0;
}
#location-team-carousel .owl-dots {
    display: block !important;
    padding-top: 25px;
    text-align: center;
}
#location-team-carousel .owl-dots button.owl-dot {
    width: 18px;
    height: 18px;
    background: #fff;
    border: 1px solid #e41c39;
    border-radius: 100%;
    margin: 0 5px;
    line-height: 18px;
}
#location-team-carousel .owl-dots button.owl-dot.active {
    background-color: #e41c39;
    border: 1px solid #e41c39;
}
.atlas-m-team-light-content .meet_team_img_wrapp {
    width: 200px;
    height: 200px;
}
.atlas-m-team-lightbox-wrap .mot_title_desig {
    padding-bottom: 15px;
}
div#atlas-malta-seventh-section {
    z-index: 99;
}
.atlas-m-team-light-content p {
    font-size: 20px;
    line-height: 30px;
    color: #000;
    text-align: center;
}
.atlas-m-team-light-content p:last-child {
    margin-bottom: 0;
}
/* .atlas-m-team-lightbox-inner span.atlas-m-close {
    position: absolute;
    top: -39px;
    right: 0;
    font-size: 25px;
    cursor: pointer;
} */
.atlas-m-team-lightbox-wrap button.mfp-close {
    top: -40px;
    color: #df0024;
    font-size: 50px;
}
/* .atlas-m-team-lightbox-wrap {
    opacity: 0;
    visibility: hidden;
}
.meet_our_team_item.light-active .atlas-m-team-lightbox-wrap {
    opacity: 1;
    visibility: visible;
} */
.meet_team_img_wrapp {
    cursor: pointer;
}
.home_sec2_col2 .fusion-column-wrapper span img {
    vertical-align: middle;
}
.home_sec2_col2 .fusion-column-wrapper span:first-child {
    margin-left: 0;
}
.home_sec2_col2 .fusion-column-wrapper span:last-child {
    margin-right: 0;
}

@media only screen and (max-width: 1199px){
	.ie-overlay-half::before {
        clip-path: polygon(0 0, 100% 0%, 69% 100%, 0% 100%) !important;
    }
    .ie_course_item {
        width: calc(50% - .75%);
    }
    .our_team_item, .team-post-wrapper.director .our_team_item {
        width: calc(50% - 1%);
        margin-right: 2%;
    }
    .our_team_item:nth-child(2n+2), .team-post-wrapper.director .our_team_item:nth-child(2n+2) {
        margin-right: 0;
    }
    .team-post-wrapper.director .our_team_item p {
        font-size: 14px;
    }
    .meet_team_img_wrapp {
        width: 150px;
        height: 150px;
        border: 8px solid #eeeeee;
    }
}

@media only screen and (min-width: 801px) and (max-width: 1199px){
	.location-col .fusion-column-wrapper::before{
		clip-path: polygon(0 0, 133% 0%, 44% 100%, 0% 100%)
	}
    
}
/* @media only screen and (min-width: 981px){
	.ie-atlas-home-blog-sec .ie-blog-post {
		height: auto;
		min-height: 736px;
	}
}
@media only screen and (min-width: 1071px){
	.ie-atlas-home-blog-sec .ie-blog-post {
		height: auto;
		min-height: 660px;
	}
}
@media only screen and (min-width: 1230px){
	.ie-atlas-home-blog-sec .ie-blog-post {
		height: auto;
		min-height: 626px;
	}
} */

@media only screen and (min-width: 801px){
	.home_sec2_col1, .home_sec2_col2 {
	    margin-bottom: 0 !important;
	}
}


@media only screen and (max-width: 800px){
    #location-team-carousel .owl-dots button.owl-dot {
        width: 10px;
        height: 10px;
        margin: 0 3px;
        line-height: 10px;
    }
    .hide-on-mobile {
        display: none;
    }
	.home_sec2_col1 h2 {
	    text-align: center;
	}
    .ie_home_counter .fusion-counter-box::after {
        content: "";
        width: 100%;
        height: 1px;
        right: 0;
        left: 0;
        top: inherit;
    }
    .ie_course_item {
        width: calc(100%);
    }
    .home_sec2_cas.courses_new_lastsec h2 {
        font-size: 24px !important;
        margin-bottom: 22px;
    }
    .our_team_item, .team-post-wrapper.director .our_team_item {
        width: calc(100% );
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    .our_team_item:nth-child(2n+2), .team-post-wrapper.director .our_team_item:nth-child(2n+2){
        margin-right: auto;
    }
    .our_team_item {
        margin-bottom: 25px;
    }
    .meet_our_team_item {
        width: calc(50% - 1%);
    }
    .meet_team_img_wrapp {
        border: 6px solid #eeeeee;
    }
    .courses_new_sec2 {
        padding: 50px 20px 10px !important;
    }
    .courses_new_sec3 {
        padding: 30px 20px !important;
    }
    .courses_new_sec3 h1 {
        font-size: 25px !important;
    }
    .home_sec2_cas.courses_new_lastsec {
        padding: 0px 20px !important;
    }
    .ie_course_item {
        margin-bottom: 20px;
    }
    .team-post-wrapper.zi_c {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .social_sec3 h1, .social_sec4 h1 {
        font-size: 22px !important;
    }
    .social_cal_item h3 {
        font-size: 18px !important;
    }
	.ie-at-a-glance-items .fusion-column-wrapper {
		height: 100% !important;
	}
} /* Max 800 end */


@media only screen and (min-width: 479px) and (max-width: 767px){
	.location-col .fusion-column-wrapper::before{
		clip-path: polygon(0 0, 133% 0%, 44% 100%, 0% 100%)
	}
}
@media only screen and (max-width: 479px){
	.ginput_recaptcha iframe {
	    transform: scale(0.8);
	    margin-left: -30px;
	}
	#atlas_terms_ie.tablepress td, #atlas_terms_ie.tablepress th {
	    font-size: 11px;
	}
    .home_sec2_col2 .fusion-column-wrapper span {
        max-width: 40% !important;
/*         margin: 4% 5% 4% 5%; */
        width: 50%;
        text-align: center;
    }
    .courses_new_lastsec .fusion-column-wrapper .home_sec2_col2 .fusion-column-wrapper {
        justify-content: center;
        flex-wrap: wrap;
    }
    .ot_joining_date {
        height: 70px;
        padding: 20px 20px 10px 20px;
    }
    .our_team_item p {
        font-size: 12px;
    }
    .team-title h4 {
        font-size: 16px !important;
    }
    .team_excerpt_date {
        padding: 40px 20px 90px 20px;
    }
    .meet_team_img_wrapp {
        width: 100px;
        height: 100px;
    }
    .our_team_desig p {
        font-size: 13px;
    }
    .mot_title_desig h4 {
        font-size: 18px !important;
    }
    .home_sec2_cas.courses_new_lastsec .fusion-imageframe img {
        max-width: 85px;
    }
}


.fusion-alignleft.ie-alighleft {
    display: flex;
    align-items: center;
}
.fusion-alignleft.ie-alighleft .ie-blog {
    margin-left: 20px;
}
ul.team-member-tab {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    margin-top: 70px;
}
ul.team-member-tab li {
    height: 45px;
    width: 100%;
    max-width: 180px;
    line-height: 45px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    cursor: pointer;
    margin-right: 15px;
    background-color: #e41c39;
}
ul.team-member-tab li.button.team-active-btn {
    background-color: #8b0000;
}
.ie-team-member-tab {
    display: none !important;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-in-out;
}
.ie-team-member-tab.active-team-t {
    display: flex !important;
    opacity: 1;
    visibility: visible;
}
@media only screen and (max-width: 1024px) and (min-width: 480px){
	header.fusion-header-wrapper .ie-blog {
	    margin-bottom: -33px;
	}
}
@media only screen and (max-width: 767px) {
	.fusion-social-links-header, .fusion-alignleft.ie-alighleft .ie-blog, .top-bar-contact {
		display: none !important;
	}
}