/* Font face */

@font-face {

    font-family: 'Roboto Condensed';

    src: url('../fonts/RobotoCondensed-Bold.eot');

    src: url('../fonts/RobotoCondensed-Boldd41d.eot?#iefix') format('embedded-opentype'),

        url('../fonts/RobotoCondensed-Bold.woff2') format('woff2'),

        url('../fonts/RobotoCondensed-Bold.woff') format('woff'),

        url('../fonts/RobotoCondensed-Bold.ttf') format('truetype'),

        url('../fonts/RobotoCondensed-Bold.svg#RobotoCondensed-Bold') format('svg');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Roboto Condensed';

    src: url('../fonts/RobotoCondensed-Medium.eot');

    src: url('../fonts/RobotoCondensed-Mediumd41d.eot?#iefix') format('embedded-opentype'),

        url('../fonts/RobotoCondensed-Medium.woff2') format('woff2'),

        url('../fonts/RobotoCondensed-Medium.woff') format('woff'),

        url('../fonts/RobotoCondensed-Medium.ttf') format('truetype'),

        url('../fonts/RobotoCondensed-Medium.svg#RobotoCondensed-Medium') format('svg');

    font-weight: 500;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Roboto Condensed';

    src: url('../fonts/RobotoCondensed-Light.eot');

    src: url('../fonts/RobotoCondensed-Lightd41d.eot?#iefix') format('embedded-opentype'),

        url('../fonts/RobotoCondensed-Light.woff2') format('woff2'),

        url('../fonts/RobotoCondensed-Light.woff') format('woff'),

        url('../fonts/RobotoCondensed-Light.ttf') format('truetype'),

        url('../fonts/RobotoCondensed-Light.svg#RobotoCondensed-Light') format('svg');

    font-weight: 300;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Roboto Condensed';

    src: url('../fonts/RobotoCondensed-Regular.eot');

    src: url('../fonts/RobotoCondensed-Regulard41d.eot?#iefix') format('embedded-opentype'),

        url('../fonts/RobotoCondensed-Regular.woff2') format('woff2'),

        url('../fonts/RobotoCondensed-Regular.woff') format('woff'),

        url('../fonts/RobotoCondensed-Regular.ttf') format('truetype'),

        url('../fonts/RobotoCondensed-Regular.svg#RobotoCondensed-Regular') format('svg');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}

@font-face {
    font-family: 'Cairo';
    src: url('../fonts/Cairo-Regular.eot');
    src: url('../fonts/Cairo-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Cairo-Regular.woff2') format('woff2'),
        url('../fonts/Cairo-Regular.woff') format('woff'),
        url('../fonts/Cairo-Regular.ttf') format('truetype'),
        url('../fonts/Cairo-Regular.svg#Cairo-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body{
    font-family: 'Roboto Condensed';
    color: #575756;
}

body.rtl, .rtl h2{
	font-family: 'Cairo';
	font-weight: normal;
}

body.rtl, body.rtl button, body.rtl input, body.rtl optgroup, body.rtl select, body.rtl textarea{
	 font-family: 'Cairo';
}
 
/* Containers */

.container-main {

    max-width: 1920px;

    margin: 0 auto;

}

#page {
    overflow-x: clip;
}

.container-custom {

    max-width: 1170px;

    margin: 0 auto;

    position: relative;

}

a {
    color: inherit;
    text-decoration: none;
}



/* Icons */

.icon {

    display: inline-block;

    position: relative;

}



.icon-header-call {

    width: 11px;

    height: 11px;

    background: url('../images/icons/call-blue.svg') no-repeat;

}



.icon-arrow-right-white {

    width: 18px;

    height: 13px;

    background: url('../images/icons/white-right-arrow.svg') no-repeat;

}



.icon-schools {

    width: 27px;

    height: 25px;
	    flex: 0 0 27px;

    background: url('../images/icons/k-12-schools-icon.svg') no-repeat;

}



.icon-international-university {

    width: 27px;

    height: 23px;

    background: url('../images/icons/international-universities.svg') no-repeat;

}



.icon-training-institutes {

    width: 27px;

    height: 23px;

    background: url('../images/icons/training-institutes-icon.svg') no-repeat;

}



.icon-educational-consultancies {

    width: 27px;

    height: 23px;

    background: url('../images/icons/educational-consultancies-icon.svg') no-repeat;

}



.icon-reasearch-development {

    width: 27px;

    height: 23px;

    background: url('../images/icons/research-and-development.svg') no-repeat;

}



.icon-educational-consultancies1 {

    width: 27px;

    height: 31px;

    background: url('../images/icons/educational-consultancies-icon.svg') no-repeat;

}



.icon-freelance-permits {

    width: 27px;

    height: 28px;

    background: url('../images/icons/freelance-permits-icon.svg') no-repeat;

}



.icon-footer-call {

    width: 19px;

    height: 19px;

    background: url('../images/icons/call-footer.svg') no-repeat;

}



.icon-footer-email {

    width: 19px;

    height: 19px;

    background: url('../images/icons/email-footer.svg') no-repeat;

}



.icon-hamburger {

    width: 30px;

    height: 30px;

    background: url('../images/icons/hamburger.svg') no-repeat;

    background-size: 100%;

}





/* Buttons */

.btn-arrow {

    display: inline-block;

    padding: 17px 28px 17px;

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 500;

    font-size: 19px;

    line-height: 22px;

    text-transform: uppercase;

    text-decoration: none;

    transition: all 0.3s ease-in;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    min-width: 211px;

    text-align: center;

}

.rtl .btn-arrow {
font-family: 'Cairo';
}


.btn-arrow.teal {

    background: #00A9A9;

    color: #fff;

}



.btn-arrow.teal:hover,

.btn-arrow.teal:focus,

.btn-arrow.teal:active {

    background: #117676;

    transition: all 0.3s ease-in;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

}



.btn-arrow i {

    margin-left: 12px;

}





/* Headings */

h2, .h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 41px;

    line-height: 60px;

    text-transform: uppercase;

}


h3, .h3 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 39px;

    line-height: 46px;

    text-transform: uppercase;

}



h4, .h4 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 32px;

    line-height: 38px;

    text-transform: uppercase;

}



p {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 20px;

    line-height: 30px;

}

.rtl h2, .rtl .h2, .rtl h3, .rtl .h3, .rtl h4, .rtl .h4, .rtl p, .rtl h1, .rtl .h1{
	font-family: 'Cairo';
}



/* Colors */

.text-grey {

    color: #575756;

}



.text-white {

    color: #fff;

}







/* Header */

/* header {

    background: #fff;

    transition: all ease-in;

    -webkit-transition: all ease-in;

    -moz-transition: all ease-in;

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 999;

} 



header.sticky_header {

    position: fixed;

    background: #fff;

    transition: all 0.5s ease-in;

    -webkit-transition: all 0.5s ease-in;

    -moz-transition: all 0.5s ease-in;

    top: 0;

    left: 0;

    right: 0;

    width: 100%;

    z-index: 1020;

} */





header {

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    width: 100%;

    z-index: 1020;

    transition: all 0.2s ease-in;

    -webkit-transition: all 0.2s ease-in;

    -moz-transition: all 0.2s ease-in;

}



header.sticky_header {

    position: fixed;

    background: #fff;

    transition: all 0.2s ease-in;

    -webkit-transition: all 0.2s ease-in;

    -moz-transition: all 0.2s ease-in;

    box-shadow: 1px 1px 12px 0px #083F61;

}



header.sticky_header .header-top {

    display: none;

}



.header-top ul, .header-bottom ul {

    list-style: none;

    padding: 0;

    margin: 0;

}



.header-top ul li {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 15px;

    line-height: 18px;

    text-transform: uppercase;

    color: #073E61;

}

.rtl .header-top ul li {
font-family: 'Cairo';
}

.header-top ul li {

    padding: 0 21px;

    position: relative;

}



.header-top ul li:not(:last-child)::after {

    content: '';

    position: absolute;

    background: #efefef;

    width: 1px;

    height: 22px;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

}



.header-top ul li.arabic-text:after {

    display: none;

}



.header-top ul li a {

    text-decoration: none;

    color: #073E61;

}



.search-block {

    position: relative;

    max-width: 170px;

}



.search-block .search-button {

    position: absolute;

    right: 10px;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    background: transparent;

    outline: 0;

    box-shadow: none;

    border: none;

}



.search-block .form-control {

    border: 1px solid #F7F7F7;

    padding: 6px 40px 7px 18px;

    color: #073E61;
    height: auto;

}



.search-block .form-control:focus {

    box-shadow: none;

    border: 1px solid #F7F7F7;

}



.search-block .form-control::-webkit-input-placeholder {

    text-transform: uppercase;

    color: #073E61;

}



.search-block .form-control::-moz-placeholder {

    text-transform: uppercase;

    color: #073E61;

}



.search-block .form-control:-ms-input-placeholder {

    text-transform: uppercase;

    color: #073E61;

}



.search-block .form-control:-moz-placeholder {

    text-transform: uppercase;

    color: #073E61;

}



.arabic-text {

    font-family: 'Cairo';

    font-style: normal;

    font-weight: 400;

    font-size: 15px;

    line-height: 17px;

    text-transform: uppercase;

    color: #073E61;

}



.header-top .icon-header-call {

    margin-right: 11px;

}


.header-top {
    background: #fff;
}
.header-bottom {

    background: #083F61;

}



header .logo {

    width: 182px;

    position: absolute;

    top: -39px;

    z-index: 999;

    transition: all 0.2s ease-in;

    -webkit-transition: all 0.2s ease-in;

    -moz-transition: all 0.2s ease-in;

}



header.sticky_header .logo {

    width: 120px;

    position: absolute;

    top: 0px;

    z-index: 999;

    transition: all 0.2s ease-in;

    -webkit-transition: all 0.2s ease-in;

    -moz-transition: all 0.2s ease-in;

}



header .logo img {

    width: 100%;

}



.menu-bar .menu-list {

    justify-content: end;

}



.menu-bar .menu-list .menu-item a {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 17px;

    line-height: 20px;

    text-transform: uppercase;

    color: #FFFFFF;

    text-decoration: none;

    display: block;

    padding: 25px 0;

}
.rtl .menu-bar .menu-list .menu-item a {
font-family: 'Cairo';
}

.menu-bar .menu-list .menu-item a:hover, .menu-bar .menu-list .menu-item a:focus {

    color: #cfcbcb;

}



.menu-bar .menu-list .menu-item:not(:last-child) {

    margin-right: 31px;
	position: relative;

}



.menu-bar .menu-list .menu-item.contact {

    background: #00A9A9;

    margin-right: 0;

}



.menu-bar .menu-list .menu-item.contact a {

    padding: 25px 23px;

}



.menu-bar .menu-list .menu-item.contact a:hover, .menu-bar .menu-list .menu-item.contact a:focus {

    background: #117676;

    transition: all 0.3s ease-in;

    -webkit-transition: all 0.3s ease-in;

    -moz-transition: all 0.3s ease-in;

    color: #fff;

}



.menu-bar .menu-list .menu-item.contact .icon-arrow-right-white {

    margin-left: 14px;

}





/* Banner section */

.banner-section {

    margin: 109px 0 0;

}



.banner-section .text-slide .banner-image {

    height: 100% !important;

}



.banner-section .text-slide .banner-image img {

    display: block;

}



.banner-section .banner-overlay {

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 70;

}



.banner-section .banner-pattern {

    position: absolute;

    bottom: 0;

    width: 100%;

    z-index: 80;

    display: flex;

    justify-content: space-between;

    align-items: end;

}



.banner-section .banner-pattern .img-left {

    margin-bottom: 62px;

}



.banner-section .banner-pattern .img-right {

    margin-bottom: 86px;

}



.banner-section .banner-content {

    position: absolute;

    z-index: 90;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    left: 0;

    right: 0;

    margin: 0 auto;

}



.banner-section .banner-content h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 70px;

    line-height: 82px;

    text-transform: uppercase;

    color: #FFFFFF;

    margin: 0 0 13px;

}

.rtl .banner-section .banner-content h2 {
font-family: 'Cairo';
}

.banner-section .banner-content h2 span {

    font-size: 110px;

    line-height: 129px;

    display: block;

}



.banner-section .banner-content h3 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 500;

    font-size: 23px;

    line-height: 27px;

    letter-spacing: 0.05em;

    text-transform: uppercase;

    color: #FFFFFF;

    margin: 0 0 42px 0;

}

.rtl .banner-section .banner-content h3 {
font-family: 'Cairo';
}

.banner-section .swiper-pagination {

    text-align: left;

    position: absolute;

    left: 0;

    right: 0;

    bottom: 119px;

}



 .swiper-pagination-bullet {

    background: #D9D9D9;

    opacity: 1;

    width: 10px;

    height: 10px;

}



.banner-section .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0 12px 0 0;

}



 .swiper-pagination-bullet.swiper-pagination-bullet-active {

    opacity: 0.3;

}





/* Welcome section */

.welcome {

    padding: 97px 0;

    background: url('../images/graphics/welcom-graphics-left.svg') no-repeat left bottom, url('../images/graphics/welcome-graphics-right.svg') no-repeat right bottom;

}



.welcome .content {

    margin-right: 85px;
}



.welcome .content .h2 {

    margin: 0 0 20px 0;

}



.welcome .content p {

    max-width: 520px;

    margin: 0 0 32px 0;

}



.welcome .image {

    max-width: 560px;

    width: 100%;

}



.welcome .image img {

    width: 100%;

}





/* Cultivate section */

.cultivate {

    padding: 97px 0;

    background: url('../images/educational-ecosystem-bg.svg') no-repeat;
	background-size: cover;

}



.cultivate h2 {
    margin: 0 auto 20px;
    max-width: 80%;
}



.cultivate h2 span {

    display: block;

    margin: 0;

}



.columns-block {

    max-width: 1127px;

    margin: 76px auto 0;

}



.columns-block .column {

    background: #fff;

    padding: 45px 65px;

    max-width: 542px;

    width: 100%;

}



.columns-block .column:not(:last-child) {

    margin-right: 43px;

}



.columns-block .column h3 {

    margin: 0 0 30px 0;

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 32px;

    line-height: 38px;

    text-transform: uppercase;

}

.rtl .columns-block .column h3 {
font-family: 'Cairo';
}

.columns-block .column ul {

    list-style: none;

    padding: 0;

    margin: 0;

}



.columns-block .column ul li {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 20px;

    line-height: 30px;

    color: #575756;

    padding-left: 47px;

    background: url('../images/icons/list-icon.svg') no-repeat left top 7px;

}

.rtl .columns-block .column ul li {
font-family: 'Cairo';
}

.columns-block .column ul li:not(:last-child) {

    margin-bottom: 21px;

}





/* Academic Zone */

.academic-zone {

    padding: 97px 0 10px;

}



.academic-zone h2 {

    margin-bottom: 24px;

}



.academic-zone h2 span {

    display: block;

}



.academic-zone h3 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 500;

    font-size: 22px;

    line-height: 28px;

    text-align: center;

    letter-spacing: 0.05em;

    color: #575756;

    margin: 0;

}

.rtl .academic-zone h3 {
font-family: 'Cairo';
}


.academic-zone .academic-blocks {

    margin: 68px auto 0;

    max-width: 1120px;

}



.academic-zone .academic-blocks h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 18px;

    line-height: 27px;

    text-transform: uppercase;

    color: #575756;

    margin: 0;

}

.rtl .academic-zone .academic-blocks h2 {
font-family: 'Cairo';
}

.academic-zone .academic-blocks p {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 15px;

    line-height: 22px;

    text-align: center;

    color: #575756;

}

.rtl .academic-zone .academic-blocks p {
font-family: 'Cairo';
}

.academic-zone .academic-blocks .academic-item {

    text-align: center;

    width: 16.66%;

}



.academic-zone .academic-blocks .academic-item h2, .academic-zone .academic-blocks .academic-item p {

    padding: 0 20px

}



.academic-zone .academic-blocks .academic-item .separator {

    padding: 22px 0;

    position: relative;

}



.academic-zone .academic-blocks .academic-item:not(:last-child) .separator:after {

    content: '';

    position: absolute;

    top: 52%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

    background: #F4F4F4;

    height: 1px;

    width: 100%;

}



.academic-zone .academic-blocks .academic-item .academic-icon {

    /* width: 52px;

    height: 52px; */

    height: 52px;

}



/*

.academic-zone .academic-blocks .academic-item .academic-icon img {

    width: 100%;

} */







/* Educational licenses section */

.educational-licenses {

    overflow: hidden;

}
.educational-licenses .accordion-body p {
    font-size: 16px;
}


.educational-licenses .image {

    max-width: 775px;

    width: 100%;

}



.educational-licenses .image img {

    width: 100%;

}



.educational-licenses .contents {

    border-top: 1px solid #F4F4F4;

    padding: 89px 0 0 96px;

    max-width: 707px;

}



.educational-licenses .contents h2 {
    margin: 0 0 20px 0;
}



.educational-licenses .contents h2 span {

    display: block;

}



.accordion-custom .accordion-item {

    border: none;

    border-radius: 0;

    padding: 18px 0;

}



.accordion-custom .accordion-item:not(:last-child) {

    border-bottom: 1px solid #F0F0F0

}



.accordion-custom .accordion-item:first-of-type .accordion-button {

    border-radius: 0;

}



.accordion-custom .accordion-item .accordion-button {

    padding: 0;

}



.accordion-custom .accordion-button:not(.collapsed) {

    background-color: transparent;

    box-shadow: none;

    color: #575756;

}



.accordion-custom .accordion-button::after {

    display: none;

}



.accordion-custom .accordion-button:focus {

    box-shadow: none;

    border-color: none;

}



.accordion-custom .accordion-button h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 22px;

    line-height: 26px;

    text-transform: uppercase;

    color: #575756;

    margin: 0;

}

.rtl .accordion-custom .accordion-button h2 {
font-family: 'Cairo';
}

.educational-licenses .contents .accordion-custom .accordion-header {

    margin: 0;

}



.accordion-custom .icon {

    margin-right: 20px;

}



.accordion-custom .accordion-body {

    margin: 10px 0 0;

    padding: 0 0 0 45px;

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 16px;

    line-height: 24px;

    color: #575756;

}

.rtl .accordion-custom .accordion-body {
font-family: 'Cairo';
}

.educational-licenses .accordion-custom {

    margin: 30px 0 0;

}



.educational-licenses .button-block {

    margin: 52px 0 0;

}



.educational-licenses .button-block .btn-arrow i {

    margin-left: 22px;

}





/* Facilities section */

.facilities {

    padding: 97px 0;

    background: #083F61 url('../images/facilities-bg.svg') no-repeat;

}



.facilities h2 {

    margin: 0 0 49px 0;

}



.facilities .facilities-item {

    position: relative;

    max-width: 267px;

    width: 100%;

    transition: 0.2s;

}



.facilities .facilities-item:hover {

    transform: scale(1.1);

}



.facilities .facilities-item .facilities-text {

    position: absolute;

    top: 50%;

    left: 0;

    right: 0;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

}



.facilities .facilities-item:not(:last-child) {

    margin-right: 34px;

}



.facilities .facilities-item img {

    width: 100%;

}



.facilities-text h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 400;

    font-size: 39px;

    line-height: 46px;

    text-align: center;

    text-transform: uppercase;

    color: #FFFFFF;

    margin: 0 0 17px 0;

}

.rtl .facilities-text h2 {
font-family: 'Cairo';
}

.facilities-text p {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 21px;

    line-height: 31px;

    text-align: center;

    color: #FFFFFF;

    max-width: 184px;

    margin: 0 auto;

}

.rtl .facilities-text p {
font-family: 'Cairo';
}

.explore {

    margin: 28px 0 0;

    background: rgba(134, 211, 230, 0.3);

    padding: 16px 14px 16px 44px;

}



.explore h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 500;

    font-size: 23px;

    line-height: 27px;

    letter-spacing: 0.05em;

    text-transform: uppercase;

    color: #FFFFFF;

    margin: 0;

}

.rtl .explore h2 {
font-family: 'Cairo';
}


/* Stratergic partners */

.stratergic-partners {



    background-color: #A8BBC8;

}
.stratergic-partners .owl-carousel-partners.owl-carousel .owl-dots {
    margin: -23px 0 0;
}


.stratergic-partners .bg-images {

    background: url('../images/graphics/educational-left-graphics.svg') no-repeat left bottom, url('../images/graphics/educational-right-graphics.svg') no-repeat right bottom;
    padding: 97px 0;
}



.stratergic-partners h2 {

    margin-bottom: 41px;

}



.owl-carousel-partners .item {

    background: #fff;

    padding: 34px 30px;

    max-width: 270px;

    width: 100%;

}



.owl-carousel-partners .partner-image {

    max-width: 132px;

    width: 100%;

    margin: 0 auto;

}



.owl-carousel-partners h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 500;

    font-size: 20px;

    line-height: 26px;

    text-align: center;

    letter-spacing: 0.05em;

    color: #575756;

    text-transform: none;

    margin: 0 0 7px;

}

.rtl .owl-carousel-partners h2 {
font-family: 'Cairo';
}

.owl-carousel-partners h2 span {

    display: block;

}



.owl-carousel-partners p {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 21px;

    line-height: 24px;

    text-align: center;

    color: #575756;

    margin: 0;

}

.rtl .owl-carousel-partners p {
font-family: 'Cairo';
}

.owl-carousel-partners .partner-image {

    margin-bottom: 29px;

}



.owl-carousel-partners.owl-carousel .owl-item img {

    height: 100px;

}



.owl-carousel-partners .owl-nav {

    display: flex;

    justify-content: space-between;

    position: static;

    bottom: 0;

    height: 65px;

}



.owl-carousel-partners.owl-carousel .owl-nav button.owl-prev span,

.owl-carousel-partners.owl-carousel .owl-nav button.owl-next span {

    display: none;

}



.owl-carousel-partners.owl-carousel .owl-nav button.owl-prev,

.owl-carousel-partners.owl-carousel .owl-nav button.owl-next {

    width: 65px;

    height: 65px;

}



.owl-carousel-partners.owl-carousel .owl-nav button.owl-prev {

    background: url('../images/icons/left-slider-arrow.svg') no-repeat left top;

    position: absolute;

    left: -30px;

    background-size: 100%;
	top: 28%;

}



.owl-carousel-partners.owl-carousel .owl-nav button.owl-next {

    background: url('../images/icons/right-slider-arrow.svg') no-repeat right top;

    position: absolute;

    right: -30px;
	top: 28%;

    background-size: 100%;

}



.owl-carousel-partners.owl-carousel button.owl-dot {

    width: 10px;

    height: 10px;

    background: #fff;

    margin: 0 12px 0 0;

    border-radius: 100%;

}



.owl-carousel-partners.owl-carousel button.owl-dot.active {

    background: #F7FCFF;

    opacity: 0.3;

}



.owl-carousel-partners.owl-carousel .owl-dots {

    margin: 56px 0 0;

    text-align: center;

}







/* Educational partners section */

.educationa-partners {

    padding: 97px 0;

}



.educationa-partners h2 {

    margin-bottom: 63px;

}



.educationa-partners h2 span {

    display: block;

}



.partners-block {

    flex-wrap: wrap;

}



.partners-block .partners-item {

    background: #FFFFFF;

    border: 1px solid #F7F7F7;

    padding: 20px 21px;

    width: 100%;

    text-align: center;

    margin: 0 0px 24px 0;

}



.partners-block .partners-item:nth-child(4n) {

    margin-right: 0;

}



.partners-block .partners-item img {

    position: relative;

    top: 50%;

    transform: translateY(-50%);

    -webkit-transform: translateY(-50%);

    -moz-transform: translateY(-50%);

}



.partners-block:not(:last-child) {

    margin-bottom: 24px;

}





/* Growth & Success */

.growth-success {

    overflow: hidden;

}



.growth-success .image {

    max-width: 952px;

    width: 100%;

}



.growth-success .image img {

    width: 100%;

}



.growth-success .image img {

    width: 100%;

}



.growth-success .content h2 span {

    display: block;

}



.growth-success .content {

    padding: 80px 0 0 0;

    margin-right: 75px;

    max-width: 525px;

}



.growth-success .content h2 {

    margin-bottom: 16px;

}



.growth-success .content p {

    margin: 0;

}



.growth-success .button-block {

    margin: 65px 0 0;

}



.growth-success .image-content-container {

    width: 1552px;

    margin-left: auto;

}



/* Footer */

footer {

    background: #012338;

}



footer .bg-images {

    background: url('../images/graphics/graphics-footer-left.svg') no-repeat left bottom, url('../images/graphics/graphics-footer-right.svg') no-repeat right bottom;

}



footer .footer-top {

    padding: 85px 0 56px;

    border-bottom: 1px solid rgba(183, 228, 228, 0.1);

}



footer .footer-top ul, .footer-bottom ul {

    list-style: none;

    margin: 0;

    padding: 0;

}



.footer-top .first-col ul a {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 18px;

    line-height: 51px;

    color: #B2C9D8;

    text-decoration: none;

}

.rtl .footer-top .first-col ul a {
font-family: 'Cairo';
}

.footer-top .first-col i {

    margin-right: 30px;

    vertical-align: middle;

}



.footer-top .first-col ul {

    list-style: none;

    padding: 0;

    margin: 0;

}



.footer-top .first-col ul li:first-child {



    padding-bottom: 6px;

    padding-top: 0;

    position: relative;

}



.footer-top .first-col ul li:first-child:after {

    content: '';

    position: absolute;

    bottom: 0;

    background: rgba(183, 228, 228, 0.1);

    height: 1px;

    width: 232px;

    left: 0;

}



.footer-top .first-col ul li {

    padding-top: 6px;

}



.footer-top .first-col .logo {

    margin-bottom: 41px;

}



.footer-top .block:not(:last-child) {

    margin-bottom: 33px;

}



.footer-top .block h2 {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 500;

    font-size: 17px;

    line-height: 20px;

    text-transform: uppercase;

    color: #FFFFFF;

    margin-bottom: 16px;

}

.rtl .footer-top .block h2 {
font-family: 'Cairo';
}

.footer-top .block ul li a {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 18px;

    line-height: 40px;

    color: #B2C9D8;

    text-decoration: none;

}

.rtl .footer-top .block ul li a {
font-family: 'Cairo';
}

.footer-top .block ul li a:hover, .footer-top .block ul li a:focus, .footer-top .first-col ul li a:hover, .footer-top .first-col ul li a:focus, .footer-bottom ul li a:hover, .footer-bottom ul li a:focus {

    color: #ebf5fb;

}



.footer-top .first-col {

    width: 29%;

}



.footer-top .second-col, .footer-top .third-col {

    width: 24%;

}



.footer-top .fourth-col {

    width: 23%;

}



footer .footer-bottom {

    padding: 27px 0;

}



.footer-bottom ul li a, .footer-bottom ul li {

    font-family: 'Roboto Condensed';

    font-style: normal;

    font-weight: 300;

    font-size: 17px;

    line-height: 48px;

    color: #B2C9D8;

    text-decoration: none;

}

.rtl .footer-bottom ul li a, .rtl .footer-bottom ul li {
font-family: 'Cairo';
}

.footer-bottom ul li:not(:last-child) {

    margin-right: 28px;

}





/* Mobile navigation */

.mobile-icons, .mobile-links {

    display: none;

}



.banner-section .text-slide .banner-image img.banner-mobile {

    display: none;

}



.container-main {

    overflow: hidden;

}

.form-label span {
    color: red;
}

.badge.featured-label {
    display: inline-block !important;
}


.header-bottom form{
	display: none;
}
header .search-form label {
    display: none;
}

header .search-form {
    max-width: 170px;
    position: relative;
	margin-bottom:0;
}

header .search-form .search-submit {
    position: absolute;
    right: 10px;
    width: 30px;
    background: url(//az.rakez.com/wp-content/themes/twentytwentyone-child/images/icons/search-blue.svg);
    border: none;
    background-repeat: no-repeat;
    color: transparent;
    background-position: center;
    height: 100%;
}

header .search-form .search-submit:before {
}

header .search-form .search-field {
    padding-right: 45px;
    width: 100%;
    border: none;
	text-transform: uppercase;
    color: #073E61;
	    height: 39px;
	padding-left: 18px;
	border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}
header .search-form .search-field::placeholder {
    opacity: 1;
    color: #073E61;
}

header .search-form .search-field:focus {
    outline: none;
}


.pagination-section {
    text-align: center;
}

.pagination-section .page-numbers {
    background: #012338;
    color: #fff;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px;
}
.pagination-section .page-numbers.current {
    background: #33879e;
}
.category .blog_list {
    margin-top: 0 !IMPORTANT;
}
/* .search section{
    padding: 140px 15px 70px;
} */
.search section header {
    position: relative;
}
.no-results header, .no-results form {
    display: none;
}
.no-results p {
    margin-bottom: 0;
}

/* Media Queries */

@media screen and (max-width: 1880px) {

    .banner-section .swiper-pagination {

        bottom: 85px;

    }

}



@media screen and (max-width: 1620px) {

    .banner-section .banner-pattern .img-left {

        width: 300px;

    }



    .banner-section .text-slide .banner-image img {

        width: 100%;

    }



    .banner-section .banner-pattern .img-right {

        width: 150px;

    }

}



@media screen and (max-width: 1580px) {

    .growth-success .content {

        margin: 0 40px 0 20px;

    }



    .banner-section .swiper-pagination {

        bottom: 35px;

    }



    .banner-section .banner-content h2 span {

        font-size: 90px;

        line-height: 98px;

    }



    .banner-section .banner-content h2 {

        font-size: 61px;

        line-height: 71px;

    }

}



@media screen and (max-width: 1520px) {

    .educational-licenses .contents {

        padding: 40px 40px 0 40px;

    }



    .growth-success .content {

        padding: 40px 0 0 0;

    }



    .banner-section .banner-pattern .img-left {

        width: 250px;

        margin-bottom: 30px;

    }



    .banner-section .banner-pattern .img-right {

        width: 115px;

    }

}



@media screen and (max-width: 1420px) {

    .educational-licenses .accordion-custom {

        margin: 0px 0 0;

    }



    .educational-licenses .button-block {

        margin: 30px 0 0;

    }



    .growth-success .button-block {

        margin: 35px 0 0;

    }



    .educational-licenses .contents {

        padding: 10px 40px 0 40px;

        border-top: none;

    }

}



@media screen and (max-width: 1366px) {
	.title .title_banners{
		display: none;
	}
	

    h2, .h2 {

        font-size: 44px;
        line-height: 50px;

    }



    p {

        font-size: 18px;

        line-height: 27px;

    }



    .welcome, .cultivate, .academic-zone, .facilities, .educationa-partners {

        padding: 60px 0;

    }



    footer .footer-top {

        padding: 60px 0 40px;

    }



    .columns-block, .academic-zone .academic-blocks {

        margin: 36px auto 0;

    }



    .facilities h2, .educationa-partners h2 {

        margin: 0 0 36px 0;

    }



    .facilities .explore h2 {

        margin: 0;

    }



    .educational-licenses .image img {

        height: 100%;

    }



    .columns-block .column {

        padding: 40px;

    }



    .educational-licenses .accordion-custom {

        height: 400px;

        overflow: hidden;

        overflow-y: auto;

        padding-right: 40px;

    }



    .educational-licenses .contents {

        padding: 40px 40px 0 40px;

    }



    .growth-success .image {

        max-width: 785px;

    }



    .banner-section .banner-pattern .img-left, .banner-section .banner-pattern .img-right {

        display: none;

    }

}



@media screen and (max-width: 1280px) {

    .educational-licenses .contents {

        padding: 20px 40px 0 40px;

    }

}



@media screen and (max-width: 1240px) {

    h2, .h2 {

        font-size: 38px;

        line-height: 44px;

    }



    .educational-licenses .accordion-custom {

        height: 320px;

    }



    .container-custom {

        max-width: 97%;

        padding: 0 20px;

    }



    .growth-success .image {

        max-width: 670px;

    }


    .owl-carousel-partners p {

        min-height: 50px;

    }

}



@media screen and (max-width: 1200px) {

    .banner-section .banner-content h2 span {

        font-size: 70px;

        line-height: 72px;

    }



    .banner-section .banner-content h2 {

        font-size: 50px;

        line-height: 60px;

    }



    .columns-block .column ul li {

        font-size: 18px;

        line-height: 23px;

    }



    .columns-block .column ul li:not(:last-child) {

        margin-bottom: 17px;

    }



    .columns-block .column h3 {

        margin: 0 0 20px 0;

    }



    .owl-carousel-partners .item {

        padding: 34px 21px;

    }

}



@media screen and (max-width: 1199px) {


    .educational-licenses .contents {

        max-width: 100%;

    }



    .educational-licenses {

        padding-bottom: 60px;

    }



    .educational-licenses .accordion-custom {

        height: auto;

        overflow: visible;

    }



    .educational-licenses .contents h2 span {

        display: inline;

    }



    .owl-carousel-partners.owl-carousel .owl-dots {

        margin: 40px 0 0;

    }

}



@media screen and (max-width: 1100px) {

    .menu-bar .menu-list .menu-item:not(:last-child) {

        margin-right: 20px;

    }



    .menu-bar .menu-list .menu-item.contact a {

        padding: 25px 18px;

    }



    .header-top ul li:not(:last-child) {

        padding: 0 15px;

    }



    .growth-success .content {

        max-width: 450px;

    }



    header .logo {

        width: 160px;

    }

}



@media screen and (max-width: 1024px) {

    .banner-section .banner-content h3 {

        margin: 0 0 20px 0;

    }



    .banner-section .banner-content h2 span {

        font-size: 58px;

        line-height: 58px;

    }



    .banner-section .banner-content h2 {

        font-size: 40px;

        line-height: 50px;

    }



    .banner-section .banner-content h3 {

        font-size: 20px;

        line-height: 24px;

    }



    .welcome .image {

        max-width: 455px;

    }



    .welcome .content {

        margin-right: 20px;

    }



    .facilities-text h2 {

        font-size: 30px;

        line-height: 37px;

    }



    .facilities .facilities-item:not(:last-child) {

        margin-right: 16px;

    }



    .columns-block .column:not(:last-child) {

        margin-right: 25px;

    }



    .explore {

        padding: 16px 14px 16px 14px;

    }



    .welcome, .cultivate, .academic-zone, .facilities, .educationa-partners {

        padding: 50px 0;

    }



    .owl-carousel-partners .item {

        max-width: 100%;

    }



    .owl-carousel-partners p {

        min-height: 50px;

        font-size: 18px;

        line-height: 24px;

    }

}



@media screen and (max-width: 991px) {

    .menu-bar .menu_wrap {

        position: fixed;

        width: 100%;

        height: 100vh;

        left: -100%;

        top: 0;

        z-index: 999;

        flex-direction: column;

        justify-content: flex-start !important;

        transition: all 0.3s ease-in;

        -webkit-transition: all 0.3s ease-in;

        -moz-transition: all 0.3s ease-in;

        background: #083F61;

        padding: 130px 0 0;

    }

/* 	.rtl .menu-bar .menu_wrap{
		left: auto;
		right: -100%;
	}

	.rtl .menu-bar.active .menu_wrap{
		right: 0%;
		left: auto;
	} */

    .menu-bar.active .menu_wrap {

        left: 0;

        transition: all 0.3s ease-in;

        -webkit-transition: all 0.3s ease-in;

        -moz-transition: all 0.3s ease-in;

    }
	
	.menu_wrap .menu-list {
    flex-wrap: wrap;
}

.mobile-links {
    justify-content: center;
    display: flex !important;
    flex-wrap: wrap;
}
.mobile-links li {
    padding: 0 20px;
    border-right: 1px solid #fff;
	margin: 10px 0;
}
.mobile-links li:first-child {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
	    margin-top: 0;
	border-right: none;
}



.mobile-links li span {
    padding: 0 !IMPORTANT;
}
	.mobile-links li:last-child{
		border-right: none;
	}
    .menu-bar {

        padding: 10px 0;

    }



    .mobile-icons {

        width: 30px;

        height: 30px;

    }



    .mobile-icons, .mobile-links {

        display: block;

    }



    header .header-top {

        display: none;

    }



    header .logo {

        width: 120px;

        top: 0;

    }



    .icon-hamburger.close {

        background: url('../images/icons/close.svg') no-repeat;

        background-size: 100%;

        width: 25px;

        height: 25px;

        margin: 2px 0 0 2px;

        position: absolute;

        z-index: 9999;

    }



    .mobile-links a {

        color: #fff;
font-weight: 300;
        text-decoration: none;

    }

	.header-bottom form {
       max-width: 60%;
    margin: 35px auto 0;
    width: 100%;
		display: block;
}


    .mobile-links .icon-header-call {

        background: url('../images/icons/call-white.svg') no-repeat;

        background-size: 100%;

        width: 16px;

        height: 16px;

        vertical-align: middle;

        margin-right: 9px;

    }



    .mobile-links.top-header {

        padding: 0 0 10px 0;

    }



    .mobile-links.top-header span {

        padding: 0 20px;

        border-right: 1px solid #fff;

    }



    .mobile-links.top-header span:last-child {

        border: none;

    }



    .menu-bar .menu-list .menu-item a {

        padding: 0;

    }



    .menu-bar .menu-list .menu-item:not(:last-child) {

        margin: 0;

    }



    .menu-bar .menu-list .menu-item {

        width: 100%;

        padding: 15px 20px;

        border-bottom: 1px solid #17557a;

    }



    .menu-bar .menu-list .menu-item.contact {

        background: transparent;

        border-bottom: none;

    }



    .menu-bar .menu-list .menu-item.contact .icon {

        display: none;

    }



    .menu-bar .menu-list .menu-item.contact a {

        padding: 0;

    }



    .search-block {

        max-width: 100%;

    }



    .mobile-links.search {

        width: 60%;

        margin: 40px auto 0;

    }



    .banner-section .swiper-pagination {

        bottom: 16px;

    }



    .banner-button .btn-arrow {

        padding: 14px 18px 14px;

        min-width: 170px;

        font-size: 17px;

        line-height: 22px;

    }



    .banner-button .btn-arrow i {

        margin-left: 15px;

    }



    .welcome .d-flex {

        flex-direction: column;

    }



    .welcome .content p {

        max-width: 100%;

    }



    .welcome .content {

        margin: 0 0 30px 0

    }



    .welcome .image {

        margin: 0 auto;

    }



    .welcome {

        background: none

    }



    .academic-zone .academic-blocks {

        flex-wrap: wrap;

        max-width: 100%;



    }



    .academic-zone .academic-blocks .academic-item {

        width: 33.33%;

        margin-bottom: 20px;

    }



    .academic-zone {

        padding: 50px 0 30px;

    }



    .academic-zone .academic-blocks .academic-item:nth-child(3n) .separator:after {

        display: none;

    }



    .facilities .facilities-item {

        max-width: 100%;

        width: 48%;

        margin: 0 0 30px 0;

    }



    .facilities-container {

        flex-wrap: wrap;

    }



    .facilities .facilities-item:not(:last-child) {

        margin: 0 0 24px 0;

    }



    .facilities .facilities-item:hover {

        transform: scale(1);

    }



    .explore {

        flex-direction: column;

    }



    .explore .button-block {

        margin: 20px 0 0;

    }



    .partners-block .partners-item:nth-child(3n) {

        margin-right: 30px;

    }



    .partners-block .partners-item:nth-child(2n) {

        margin-right: 0;

    }



    .growth-success .image-content-container {

        width: 97%;

        padding: 0 20px;

        margin: 0 auto;

        flex-direction: column;

    }



    .growth-success .content {

        max-width: 100%;

        margin: 0;

    }



    .growth-success .content h2 span {

        display: inline;

    }



    .growth-success .content {

        padding: 0;

        margin: 0  !important;

    }



    .growth-success .image {

        margin: 0 auto 30px;

    }



    .welcome .content p {

        margin: 0 0 20px 0;

    }



    .growth-success .button-block {

        margin: 20px 0 0;

    }



    .footer-top .first-col {

        width: 100%;

        text-align: center;

    }



    footer .footer-top {

        padding: 40px 0;

    }



    .footer-top .first-col .logo {

        margin-bottom: 25px;

    }



    .footer-top .first-col i {

        margin-right: 15px;

    }



    .footer-top .first-col ul {

        display: flex;

        align-items: center;

        justify-content: center;

    }



    .footer-top .first-col ul li:first-child, .footer-top .first-col ul li {

        padding: 0;

    }



    .footer-top .first-col ul li:first-child {

        margin-right: 30px;

        padding-right: 30px;

        position: relative;

    }



    .footer-top .first-col ul li:first-child:after {

        content: '';

        position: absolute;

        right: 0;

        left: auto;

        width: 1px;

        background: #fff;

        height: 22px;

        top: 50%;

        transform: translateY(-50%);

        -webkit-transform: translateY(-50%);

        -moz-transform: translateY(-50%);

    }



    .footer-top .first-col {

        margin: 0 0 30px 0;

    }



    .footer-top .second-col, .footer-top .third-col, .footer-top .fourth-col {

        width: 33.33%;

    }



    .footer-bottom>.d-flex {

        flex-direction: column;
		    padding-right: 0;

    }



    .footer-bottom ul li:not(:last-child) {

        margin-right: 0;

    }



    .footer-bottom ul li:first-child {

        order: 3;

        text-align: center;

    }



    .footer-bottom ul li {

        text-align: center;

        padding: 0 0 8px 0

    }



    footer .footer-bottom {

        padding: 15px 0;

    }



    .footer-bottom ul li a, .footer-bottom ul li {

        line-height: 28px;

    }



    .facilities .facilities-item .facilities-text {

        padding: 0 20px;

    }



    .banner-section .banner-content h2 {

        font-size: 30px;

        line-height: 38px;

    }



    .banner-section .banner-content h2 span {

        font-size: 48px;

        line-height: 51px;

    }



    .banner-section .banner-content h2 {

        margin: 0 0 7px 0;

    }



    .banner-section {

        margin: 50px 0 0;

    }

}



@media screen and (max-width: 767px) {
	
	.mb-item.item-0 .mb-social, .mb-item.item-1 .mb-social, .mb-item.item-2 .mb-social {
    width: 30px !important;
    height: 30px !important;
}
	.footer .mb-icon svg {
    width: 14px;
    height: 14px;
}
	article .footer {

    align-items: center;
}
body.maxsocial {
    margin-left: 19px !IMPORTANT;
}

    .columns-block {

        flex-direction: column;

    }



    .columns-block .column:not(:last-child) {

        margin: 0 0 15px 0;

    }



    .columns-block .column {

        max-width: 100%;

    }



    .cultivate {

        background-size: cover;

    }



    .columns-block, .academic-zone .academic-blocks {

        margin: 25px auto 0;

    }



    h2, .h2 {

        font-size: 34px;

        line-height: 42px;

    }



    .columns-block .column h3 {

        font-size: 26px;

        line-height: 28px;

    }



    .columns-block .column ul li {

        padding-left: 29px;

        background: url(../images/icons/list-icon.svg) no-repeat left top 5px;

        background-size: 17px;

    }



    .educational-licenses .accordion-custom {

        padding-right: 0;
		padding-left: 0 !important;

    }

.accordion-custom .accordion-body {
    padding: 0;
}

    .facilities .explore h2 {

        text-align: center;

    }



    .welcome, .cultivate, .academic-zone, .facilities, .educationa-partners {

        padding: 35px 0;

    }



    .welcome .content .h2 {

        margin: 0 0 10px 0;

    }



    .facilities h2, .educationa-partners h2 {

        margin: 0 0 20px 0;

    }



    .educational-licenses {

        padding-bottom: 35px;

    }



    .stratergic-partners {

        padding: 35px 0;

    }

	.stratergic-partners{
		padding:0;
	}


    .owl-carousel-partners.owl-carousel .owl-dots {

        margin: 20px 0 0;

    }



    .explore {

        margin: 5px 0 0;

    }



    .banner-section .text-slide .banner-image img.banner-mobile {

        display: block;

    }



    .banner-section .text-slide .banner-image img.banner-desktop {

        display: none;

    }



    .banner-section .banner-overlay {

        display: none;

    }



    .banner-section .banner-content h2 span {

        font-size: 70px;

        line-height: 70px;

    }



    .banner-section .banner-content h2 {

        font-size: 50px;

        line-height: 70px;

    }



    .banner-section .banner-content h3 {

        font-size: 16px;

        line-height: 20px;

    }



    .banner-section .banner-content h3 {

        font-size: 26px;

        line-height: 30px;

        margin: 0 0 30px 0;

    }



    .banner-section .swiper-pagination {

        bottom: 20px;

    }

}



@media screen and (max-width: 620px) {



    .partners-block .partners-item:nth-child(3n) {

        margin: 0 0 24px 0;

    }



    .partners-block .partners-item {

        margin-right: 0;

    }



    .partners-block .partners-item {

        max-width: 100%;

    }



    .accordion-custom .accordion-button h2 {

        font-size: 18px;

        line-height: 22px;

    }



}



/* @media screen and (max-width: 600px) {

    .banner-section .text-slide .banner-image img.banner-mobile {

        display: block;

    }



    .banner-section .text-slide .banner-image img.banner-desktop {

        display: none;

    }



    .banner-section .banner-overlay {

        display: none;

    }

} */



@media screen and (max-width: 580px) {

    .academic-zone .academic-blocks .academic-item {

        width: 100%;

    }



    .academic-zone .academic-blocks .academic-item .separator {

        display: none;

    }



    .academic-zone .academic-blocks .academic-item .academic-icon {

        height: auto;

    }



    .academic-zone .academic-blocks .academic-item h2 {

        margin: 10px 0 0;

    }



    .partners-block .partners-item {

        margin: 0 0px 24px 0

    }



    .footer-top .second-col, .footer-top .third-col, .footer-top .fourth-col {

        max-width: 100%;

        width: 100%;

    }



    .footer-top .block h2 {

        margin-bottom: 5px;

    }



    .footer-top .block {

        margin-bottom: 22px;

    }



    footer .footer-top {

        padding: 40px 0 0;

    }



    .educational-licenses .contents {

        padding: 0 30px;

    }

}



@media screen and (max-width: 480px) {

    .facilities .facilities-item {

        width: 100%;

    }



    .columns-block .column {

        padding: 25px;

    }



    .columns-block .column h3 {

        font-size: 22px;

        line-height: 24px;

    }



    .academic-zone h3 {

        font-size: 18px;

        line-height: 23px;

    }



    .academic-zone h2 {

        margin-bottom: 15px;

    }



    .footer-top .first-col ul li:first-child {

        margin-right: 0;

        padding-right: 0;

    }



    .footer-top .first-col ul {

        flex-direction: column;

    }



    .footer-top .first-col ul li:first-child:after {

        display: none;

    }



    .footer-top .first-col ul a {

        line-height: 42px;

    }



    .accordion-custom .icon {

        min-width: 30px;

    }



    h2, .h2 {

        font-size: 28px;

        line-height: 33px;

    }



    .facilities .btn-arrow {

        padding: 17px 20px 17px;

    }



    .facilities .btn-arrow i {

        margin-left: 14px;

    }



    .banner-section .banner-content h2 span {

        font-size: 56px;

        line-height: 50px;

    }



    .banner-section .banner-content h2 {

        font-size: 36px;

        line-height: 50px;

    }



    .banner-section .banner-content h3 {

        font-size: 22px;

        line-height: 28px;

    }



    .banner-section .banner-content h3 {

        margin: 0 0 20px 0;

    }

}




.breadcrumb-section nav{
    border-bottom: 1px solid #EBEFF2;
    padding: 20px 0 19px;
}

.breadcrumb-section .breadcrumb {
    margin: 0;
}
.breadcrumb-section .breadcrumb-item {
    font-style: normal;
    font-weight: 400;
    font-size: 15.883px;
    line-height: 22px;
    color: #919191;
}
.breadcrumb-section .breadcrumb-item a {
    color: #575756;
    text-decoration: none;
    font-size: 17.5px;
}
.breadcrumb-section .breadcrumb-item.active {
    position: relative;
}
.breadcrumb-section .breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
}
.breadcrumb-section .breadcrumb-item+.breadcrumb-item::before {
    content: '';
    position: absolute;
    left: 16px;
    top: 2px;
    background: url(//az.rakez.com/wp-content/uploads/2022/11/arrow_right.svg) no-repeat;
    width: 10px;
    height: 20px;
    background-size: 100%;
}
.breadcrumb-section .breadcrumb-item+.breadcrumb-item span {
    padding-left: 40px;
    font-size: 17.5px;
}


.title {
    margin-top: 109px;
    padding: 20px 0;
    background-size: cover !important;
    background-repeat: no-repeat;
    position: relative;
    min-height: 464px;
    display: flex;
    align-items: center;
	background-position: center !important;
}

.title .container-custom{
    width: 100%;
}

.title h1 {
    text-transform: uppercase;
    color: #fff;
    font-size: 70px;
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 15px;
}

.title .inner {
    max-width: 570px;
}
.title p {
    font-size: 23px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    margin-bottom: 0;
}

.title .left_img {
    position: absolute;
    left: 0;
    bottom: 0;
	height:100%;
}

.title .right_img {
    position: absolute;
    right: 0;
    top: 0;
	height:100%;
}
.title_banners img {
    height: 100%;
}

.section02 {
    color: #fff;
}
.section02 h2 {
    margin-bottom: 20px;
}
.section02 h3 {
    font-size: 30px;
    margin: 45px 0 30px;
}

.section02 ul {
    padding-left: 0;
    list-style: none;
    column-count: 2;
    column-gap: 55px;
}
.section02 li {
    border: 1px solid;
    margin-bottom: 13px;
    padding: 13px 15px;
    font-size: 21px;
    font-weight: 300;
    position: relative;
    padding-left: 55px;
    line-height: 1.3;
}
.section02 li img {
    position: absolute;
    left: 20px;
    top: 21px;
}

.about_content {
    position: relative;
}

.about_content .left_img {
    position: absolute;
    top:36%;
}
.about_content .right_img {
    position: absolute;
    top: 40%;
    right:0;
}
.about_content .h3{
    font-size: 46px;
}

.about_slider {
    text-align: right;
}

.about_slider .swiper-pagination {
    bottom: 35px !IMPORTANT;
}
.about_slider img {
    height: 356px;
    object-fit: cover;
}
.panel_box {
    background: #F6FCFE;
    padding: 46px 62px 39px;
    margin: 57px 0 87px;
}

.two_col_section .image {
    flex: 0 0 50%;
    max-width: 50%;
}

.column_list{
    padding-left: 0;
    list-style: none;
    column-count: 2;
    column-gap: 55px;
}
.column_list li{
font-style: normal;
font-weight: 300;
font-size: 20px;
line-height: 30px;
color: #575756;
padding-left: 47px;
position: relative;
margin-bottom: 23px;
}
.column_list li img {
    position: absolute;
    left: 0;
    top: 6px;
}


.two_col_section .content {
    padding-left: 52px;
}
.two_col_section p {
    margin-bottom: 30px;
}
img{
    max-width: 100%;
	height: auto;
}

.contact_content  .tabs-custom {
    margin-top: 70px;
}
.contact_content .tab-content {
    background: #fff;
    padding: 50px 80px;
    box-shadow: 0px 4px 15px rgba(215, 245, 255, 0.5);
    border-radius: 5px;
}
/* .page-id-26 .tab-content {
    min-height: 1000px;
} */
.contact-details h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 128.69%;
    text-align: center;
    letter-spacing: 0.05em;
    color: #575756;
    margin-left: 20px;
    margin-bottom: 0;
}

.contact-details h2 a {
    text-decoration: none;
    color: inherit;
}
.contact-details > div {
    border: 1px solid #CEE2EE;
    border-radius: 5px;
    padding: 18px 75px 18px 35px;
    margin-right: 23px;
}
.contact-details > div:last-child{
    margin-right: 0;
}

.tabs-custom .nav-tabs .nav-link {
    font-size: 24px;
    text-transform: uppercase;
    color: #575756;
    border: none;
    margin-right: 70px;
    position: relative;
    padding: 0 0 15px;
}
.tabs-custom .nav-tabs .nav-link:last-child(){
    margin-right: 0px;
}
.tabs-custom .nav-tabs .nav-link.active {
    font-weight: 500;
}
.tabs-custom .nav-tabs .nav-link.active:after {
    content: "";
    width: 100%;
    height: 5px;
    background: #00A9A9;
    position: absolute;
    left: 0;
    bottom: 0;
}
.tabs-custom .nav-tabs {
    border-bottom: none;
}
.tab_wrapper {
    border-top: 1px solid #F4F4F4;
    background: #F7FCFE;
    padding: 60px 0;
    position: relative;
	overflow: hidden;
}
.contact_tabs .left_img {
    position: absolute;
    top: 30%;
}

.contact_tabs .right_img {
    position: absolute;
    right: 0;
    top: 30%;
}
.form-control {
    border: 2px solid #CEE2EE;
    height: 60px;
	    font-size: 20px;
    font-weight: 300;
	color:#575756;
}

.rtl .form-control {
    text-align: right;
}

form .form-group {
    margin-bottom: 28px;
}
form .form-group p {
    margin-bottom: 0;
}
.form-label {
    font-size: 20px;
    font-weight: 300;
}
textarea.form-control {
    height: 108px;
    resize: none;
}
.code-input {
    flex-grow: 1;
}
form button {
    border: none;
    margin-top: 29px;
}
form .btn-arrow i {
    margin-left: 15px;
}
.wpcf7-acceptance .wpcf7-list-item-label , .wpcf7-checkbox .wpcf7-list-item-label{
    font-size: 18px;
    font-weight: 300;
    margin-left: 7px;
    position: relative;
    padding-left: 40px;
    display: inline-block;
}
.wpcf7-acceptance span.wpcf7-list-item , .wpcf7-checkbox span.wpcf7-list-item{
    margin-left: 0;
    margin-bottom: 20px;
}
.wpcf7-acceptance .wpcf7-list-item-label:before , .wpcf7-checkbox  .wpcf7-list-item-label:before{
    content: "";
    position: absolute;
    width: 29px;
    height: 29px;
    left: 0;
    top: -2px;
    border: 2px solid #CEE2EE;
    border-radius: 5px;
}
.wpcf7-acceptance .wpcf7-list-item-label:after, .wpcf7-checkbox .wpcf7-list-item-label:after {
    content: "";
    left: 0;
    position: absolute;
    width: 29px;
    height: 29px;
    top: -2px;
    text-align: center;
    background: url(/wp-content/uploads/2022/11/list-icon.svg) no-repeat;
    background-position: center;
    background-size: 20px;
    opacity: 0;
}
input[type="checkbox"]:checked + .wpcf7-list-item-label:after{
    opacity: 1;
}
input[type="checkbox"] {
    display: none;
}
.offices .box {
    padding: 36px;
    border: 1px solid #CEE2EE;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}
.offices [class*="col"] {
    display: flex;
}
.offices .box .action {
    margin-top: 30px;
}
.offices .box h5 {
    font-size: 22px;
    margin-bottom: 25px;
    color: #575756;
}
.offices .box p {
    font-size: 20px;
    color: #575756;
    margin-bottom: 10px;
}
.offices .box p strong {
    font-weight: 500;
}
.offices .box .action img {
    position: relative;
    top: -3px;
    margin-right: 10px;
}
.offices hr {
    background-color: #CEE2EE;
    opacity: 1;
}
.zones {
    background: #F7FCFE;
}
.offices .row:last-of-type {
    margin-bottom: 0 !IMPORTANT;
}
.zone_list {
    background: #FFFFFF;
    border: 1px solid #CEE2EE;
    border-radius: 5px;
    margin-bottom: 46px;
    padding: 29px 55px;
    display: flex;
    align-items: center;
}
.zone_list:last-child{
    margin-bottom: 0px;
}
.logo_side {
    flex: 0 0 17%;
    max-width: 17%;
}
.info_row {
    border-bottom: 1px solid #EDEDED;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.zone_list p {
    margin-bottom: 0;
}
form .input-group {
    flex-wrap: nowrap;
}
.single_accordion {
    background: #FFFFFF;
    border: 1px solid #CEE2EE;
    border-radius: 5px;
    padding: 20px 37px;
    margin-bottom: 26px;
}
.single_accordion p:last-of-type{
    margin-bottom: 0;
}
.single_accordion .faq_title {
    font-size: 21px;
    border-bottom: 1px solid #CEE2EE;
    margin-bottom: 15px;
    line-height: 1.4;
    padding-bottom: 10px;
    font-weight: 500;
}
.single_accordion ul, .single_accordion ol {
    font-size: 20px;
    font-weight: 300;
    padding-left: 20px;
    margin-top: 15px;
    line-height: 1.5;
}
.header-top .inner {
    display: flex;
    justify-content: end;
}
.search-block button {
    margin-top: 0;
}
.cultivate p {
    color: #fff;
    text-align: center;
}
.stratergic-partners a {
    text-decoration: inherit;
}
.stratergic-partners .owl-stage {
    display: flex;
}
.stratergic-partners .owl-item > a, .stratergic-partners .owl-item > a > div {
    height: 100%;
	display: block;
}
.stratergic-partners .owl-nav.disabled, .stratergic-partners .owl-dots.disabled {
    display: inherit;
}
.meta {
    border-bottom: 1px solid #EBEFF2;
    padding: 25px 0 20px;
    display: flex;
    justify-content: space-between;
	    align-items: center;
}
.meta .left span {
    display: flex;
    align-items: center;
	font-size: 20px;
    font-weight: 300;
}
.meta .post_date {
    font-size: 20px;
	font-weight: 300;
}

.meta .left span strong, .meta .post_date strong{
	font-weight:400;
	    display: inline-block;
    margin-left: 5px;
    text-transform: capitalize;
}

.meta .left span img {
    margin-right: 27px;
    border-radius: 50%;
}
.post_date img {
    margin-right: 15px;
    display: inline-block;
    position: relative;
    top: -2px;
}
.meta span.badge {
    border: 1px solid #72CCCC;
    color: #72CCCC;
    font-size: 15px;
    font-weight: 300;
    margin-right: 42px;
    border-radius: 16px;
    height: 26px;
}
article .footer {
    border-top: 1px solid #EBEFF2;
    padding: 20px 0;
	display: flex;
    justify-content: space-between;
	    margin-top: 45px;
}
article .footer .back_btn {
    font-size: 20px;
	color: inherit;
    text-decoration: none;
    font-weight: 300;
}
article .footer .back_btn img {
    margin-right: 20px;
	    position: relative;
    top: -2px;
}
.share {
    display: flex;
    align-items: center;
}

.share ul {
    list-style: none;
    display: flex;
    padding-left: 0;
}

.share ul li {
    margin-left: 16px;
}
.related_posts {
    border-top: 1px solid #EBEFF2;
}
.share * {
    margin-bottom: 0;
}
.posts_wrapper {
    display: flex;
    flex-wrap: wrap;
	    margin: 0 -15px;
}

.posts_wrapper .single_post {
    flex: 0 0 33.33%;
    max-width: 33.33%;
	padding: 0 15px;
}

.posts_wrapper .single_post img {
    height: 193px;
    object-fit: cover;
}
.posts_wrapper .single_post a {
    display: block;
    color: inherit;
    text-decoration: none;
    font-size: 26px;
    text-transform: uppercase;
    margin-top: 20px;
    font-weight: 500;
    line-height: 1.3;
}
article .breadcrumb-section > div {
    padding: 0;
    max-width: 100%;
}
.blog_title h1 {
    color: #575756;
}
.category_list {
    display: flex;
    align-items: center;
    font-size: 18px;
    text-transform: uppercase;
    margin-top: 40px;
}

.category_list ul {
    display: flex;
    margin-bottom: 0;
    list-style: none;
    gap: 10px;
}

.category_list li a {
    background: #D4FFFF;
    padding: 10px 20px;
    font-size: 18px;
    display: inline-block;
    border-radius: 36px;
}

.blog_title .inner {
    max-width: 780px;
}
.blog_title .breadcrumb-section {
    border-top: 1px solid #EBEFF2;
    margin-top: 30px;
}
.featured_grid {
    display: grid;
    grid-template-columns: 69% 30%;
    grid-gap: 22px;
}

.featured_grid > div:nth-child(1) {
    grid-column: 1;
    grid-row: 1/3;
}

.featured_grid > div:nth-child(2) {
    grid-column: 2;
    grid-row: 1;
}
.featured_grid > div:nth-child(3) {
    grid-column: 2;
    grid-row: 2;
}
.single_blog .post_title {
    font-size: 29px;
    font-weight: 500;
	line-height: 1.2;
    margin: 10px 0;
}

.single_blog .meta_info {
    margin-top: 20px;
    color: #72CCCC;
    font-size: 17px;
    text-transform: uppercase;
}

.single_blog .meta_info .badge {
    background: #72CCCC;
    font-weight: 300;
    margin-left: 15px;
    font-size: 15px;
    height: 21px;
    line-height: 0.9;
    border-radius: 20px;
}
.single_blog .read_more {
    font-size: 19px;
    color: #00ADE5;
    font-weight: 300;
}
.featured_grid > div:nth-child(1) img {
    height: 510px;
    object-fit: cover;
}

.featured_grid > div:nth-child(2) img, .featured_grid > div:nth-child(3) img {
    height: 209px;
	 object-fit: cover;
}
.featured_grid > div:nth-child(2) .post_title, .featured_grid > div:nth-child(3) .post_title, .featured_grid2 .single_blog:not(:first-child) .post_title, .normal_grid .post_title{
    font-size: 26px;
}
.featured_grid > div:nth-child(2) p, .featured_grid > div:nth-child(2) .read_more, .featured_grid > div:nth-child(3) p, .featured_grid > div:nth-child(3) .read_more{
  display: none;	
}
.blog_list .single_blog {
    display: flex;
}

.blog_list .single_blog .featured_img{
    flex: 0 0 240px;
    max-width: 240px;
    margin-right: 30px;
}
.blog_list .single_blog .badge, .blog_list .single_blog .read_more, .featured_grid2 p, .featured_grid2 .read_more, .normal_grid .single_blog p, .normal_grid .single_blog .read_more{
	display: none
}
.blog_list .single_blog .post_content {
    display: flex;
    flex-direction: column;
}

.blog_list .single_blog .post_title {
    margin-top: 0;
}
.blog_list .single_blog .post_content p {
    order: 3;
	    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.blog_list .single_blog .meta_info {
    margin-top: 0px;
    margin-bottom: 10px;
	order: 2;
}
.blog_list .single_blog .post_title {
    font-size: 26px;
}
.blog_list .single_blog {
    display: flex;
    margin-bottom: 58px;
}
.blog_list .single_blog:last-of-type {
    margin-bottom: 0;
}
.blogs_section hr {
    background: #F4F4F4;
    opacity: 1;
    margin: 40px 0;
}
.blogs_section + .blogs_section {
    border-top: 1px solid #f4f4f4;
}
.featured_grid2, .normal_grid, .featured_grid3 {
    display: flex;
    flex-wrap: wrap;
	gap: 30px
}
.featured_grid3 .single_blog{
	flex: 0 0 calc(50% - 20px);
    max-width: calc(50% - 20px);
}
.featured_grid2 .single_blog, .normal_grid .single_blog{
    flex: 0 0 calc(33.33% - 20px);
    max-width: calc(33.33% - 20px);
}
.featured_grid2 .single_blog:nth-child(1) {
    flex: 0 0 100%;
    max-width: 100%;
	display: flex;
	    margin-bottom: 30px;
}
.featured_grid2 .single_blog:nth-child(1) .post_content {
    flex: 0 0 49%;
    max-width: 49%;
    padding-left: 70px;
}
.featured_grid2 .single_blog:nth-child(1) p{
	display: block;
}
.featured_grid2 .single_blog:nth-child(1) .read_more {
    display: block;
    margin-top: 70px;
}
.featured_grid2 .single_blog:nth-child(1) .meta_info {
    margin-top: 0;
}
.featured_grid2 .single_blog:nth-child(1) .post_title , .featured_grid3 .post_title{
    margin-bottom: 20px;
}
.featured_grid3 {
    margin-bottom: 60px;
}
.featured_grid3 .meta_info {
    margin-top: 35px;
}
.blog_list .featured_img img {
    height: 153px;
    width: 100%;
    object-fit: cover;
}
.featured_grid2 .single_blog:nth-child(1) img, .featured_grid3 .single_blog img {
    height: 376px;
    width: 100%;
    object-fit: cover;
}
.featured_grid2 .single_blog img, .normal_grid .single_blog img {
    height: 209px;
    width: 100%;
    object-fit: cover;
}
.single-post .title:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #083f61;
    opacity: 0.5;
}
.mb-social {
    background: transparent !IMPORTANT;
    border: 2px solid #575756 !IMPORTANT;
}

.maxsocial {
    margin-left: 30px !IMPORTANT;
}

.mb-item .mb-social span, .mb-item .mb-social a:hover span {
    color: #575756 !IMPORTANT;
}
.mb-social .mb-label {
    display: none !important;
}
.mb-item .mb-social:hover .mb-icon-wrapper {
    display: inline-block !important;
}


.select2-results__option--selectable {
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #55626B;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #005677;
    color: white;
}


select + .select2-container {
    width: 100% !IMPORTANT;
}
.select2-container .select2-selection--single {
    height: 60px !IMPORTANT;
	display: flex !IMPORTANT;
    align-items: center;
    border: 2px solid #CEE2EE !IMPORTANT;
	padding-left: 15px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 60px !IMPORTANT;
    right: 10px !IMPORTANT;
	    top: 0px !IMPORTANT;
}
.countryList1 .select2-selection__rendered {
    width: 95px;
}
.code-input span.wpcf7-not-valid-tip {
    margin-left: 10px;
}
.wpcf7-not-valid-tip {
    font-size: 12px;
}
/* .select2-dropdown--below {
    width: 492px !IMPORTANT;
} */
body {
    overflow-x: clip;
}
span.select2-dropdown {
    min-width: min-content;
	    border-color: #CEE2EE;
	border-width:2px;
}
.select2-search--dropdown .select2-search__field {
    border-color: #CEE2EE !important;
	border-width:2px !important;
}

.countryList1 .select2-container--open > span{
    width: 100% !IMPORTANT;
    right: 0 !IMPORTANT;
    left: 0 !IMPORTANT;
}

.countryList1 .select2-container--open {
    display: block;
    width: 100%;
	margin-left: 0 !IMPORTANT;
}

.educational-licenses {
    margin-top: 68px;
} 
.educational-licenses .universities {
    border-top: none !important;
    padding: 0px !important;

}

.educational-licenses .image_right {
    text-align: right;
}
.educational-licenses .image img {
    width: 100% !important;
}
.contents.universities_left {
    border-top: none;
    padding: 89px 0 0 96px;
}
.educational-licenses .image_left {
    max-width: 775px;
    width: 100%;
}
.educational-licenses .universities_left {
    border-top: none !important;
    padding: 0px 0 0 0px !important;
    max-width: 707px !important;
}
.Academic_wrpr{
	margin-top: 61px;
}
.Academic h2, .Khaimah h2{
	margin-bottom: 25px;
}
.Khaimah_wrpr {
	background-color: #F7FCFE;
}
.education p , .Academic p:last-of-type{
    margin-bottom: 0;
}

.bnr_txt {
	    max-width: 770px !important;
}

.font_46 {
    font-size: 46px;
}
.font_41 {
    font-size: 41px;
}
.font_23 {
    font-size: 23px;
}
.column_list.column-1 {
    column-gap: 0;
    column-count: 1;
}
.font_26 {
    font-size: 26px;
    font-weight: 300;
    text-transform: initial;
}
.feature_panel li {
    margin-bottom: 15px;
	padding-left: 35px;
}
.column_list li a {
    color: #00ADE5;
}
.feature_panel .button-block {
    border-top: 1px solid #EEEFEF;
    padding-top: 25px;
}


.btn_right {
    margin-left: 29px;
}

.btn-arrow.btn_right {
    background: transparent;
    border: 2px solid #E2F1F8;
    min-width: 157px;
}

/* .top_section {
    padding-top: 68px;
} */

.badge_text {
    display: flex;
    margin-bottom: 40px;
}

.badge_text span {
    margin-left: 20px;
    font-size: 22px;
    text-transform: uppercase;
}

.badge_list {
    display: flex;
    flex-wrap: wrap;
}

.badge_list > div {
    flex: 0 0 calc(50% - 45px);
    max-width: calc(50% - 45px);
    margin-right: 45px;
    border-bottom: 1px solid #F0F0F0;
    text-transform: uppercase;
    font-size: 22px;
    padding: 15px 0 15px 45px;
	position: relative;
}

.badge_list img {
       position: absolute;
	    left: 0;
    top: 20px;
}

.badge_list > div:last-child{
    border: none;
}
.rtl .contact a {
    display: flex !IMPORTANT;
    flex-direction: row-reverse;
    align-items: center;
}

/*
.rtl .menu-bar .menu-list .menu-item:not(:last-child) {
    margin-left: 31px;
    margin-right: 0;
}

.rtl .icon-arrow-right-white {
    transform: rotate(180deg);
}
.rtl .footer-top .first-col i {
    margin-left: 30px;
    margin-right: 0;
}
.rtl .footer-top .first-col ul li:first-child:after {
    right: 0;
	left: auto;
}*/
/* .rtl main {
    direction: ltr;
	transform: rotatey(180deg);
} */
.steps .toggle-accordion-button {
    background: transparent;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
	color: #575756;
	    display: block;
	    text-align: left;
    width: 100%;
	border: none;
}

.steps .accordion-item {
    border: none;
    border-bottom: 1px solid #F2F2F2;
    border-radius: 0;
	margin-bottom: 45px;
	    padding-bottom: 45px;
}
.steps .count {
    display: inline-block;
}

.steps .count span {
    width: 61px;
    height: 61px;
    display: inline-block;
    background: #00A9A9;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    line-height: 1.4;
    margin-left: 10px;
}
.steps .accord_row {
    display: flex;
}
.steps .accord_row .text {
    margin: 0 45px;
    flex: 0 0 62%;
	max-width:62%;
}
.accordion.steps {
    margin-top: 60px;
	    margin-bottom: 60px;
}
.steps .accord_row .text h4 {
    font-size: 34px;
}
.steps .accord_row .more {
    color: #00A9A9;
    border: 2px solid #00A9A9;
    font-size: 17px;
    padding: 8px 20px;
    font-weight: 500;
	display: inline-block;
}
.steps .accord_row .more_btn {
    flex-grow: 1;
    text-align: right;
    align-self: flex-end;
}
.steps .accord_row .more i {
    background: url(//az.rakez.com/wp-content/uploads/2022/12/arrow-top.svg) no-repeat center;
    display: inline-block;
    width: 18px;
    height: 17px;
    background-size: contain;
    margin-left: 5px;
    position: relative;
    top: 1px;
	transform: rotate(180deg);
}
.steps .toggle-accordion-button.active .more i{
	transform: rotate(0deg);
}
#steps .panel {
    background: #F7FCFE ;
    box-shadow: none;
    padding: 38px 46px 24px;
    border-bottom: 2px;
	margin-bottom: 35px;
	    margin-top: 0;
}
#steps .panel:last-of-type{
	margin-bottom:0;
}
.Khaimah p:last-of-type {
    margin-bottom: 0;
}
.steps .panel h4 {
    font-size: 34px;
}
.steps .panel img {
    margin-right: 12px;
    position: absolute;
    top: 0;
    width: 25px;
     object-fit: scale-down;
	    object-position: top;
    left: 0;
}
.steps .panel .row [class*="col"] p{
	position: relative;
    padding-left: 40px;
}
.steps .panel .row [class*="col"] {
    margin-bottom: 10px;
}
.steps .accordion-item .toggle_accordion-body {
    padding: 0;
	    margin-top: 30px;
}
.steps .accord_row > img {
    position: relative;
    top: -8px;
	    align-self: flex-start;
}
.steps .accordion-item .cta {
    display: flex;
    align-items: center;
    margin-top: 40px;
	    margin-bottom: 10px;
	padding-left: 120px;
}
.steps .accord_row .text p {
    margin-bottom: 0;
}

.steps .accordion-item .cta h3 {
    font-size: 23px;
    margin-bottom: 0;
    margin-right: 23px;
}
.steps .toggle-accordion-button.active .more_text, .steps .toggle-accordion-button:not(.active) .close_text {
    display: none;
}
.single_form .contact_tabs .left_img, .single_form .contact_tabs .right_img {
    top: 9%;
}
.font_20_list {
    font-size: 20px;
    font-weight: 300;
    padding-left: 20px;
}

.font_20_list li {
    margin-bottom: 7px;
}
.single_community {
    background: #FFFFFF;
    box-shadow: 0px 4px 15px rgb(215 245 255 / 50%);
    border-radius: 5px;
    margin-bottom: 45px;
    padding: 30px;
	display: flex;
}
.single_community:last-of-type {
    margin-bottom: 0;
}
.single_community .community_img {
    flex: 0 0 160px;
    max-width: 160px;
    margin-right: 37px;
}
.single_community h5 {
    font-size: 22px;
    text-transform: uppercase;
}
.single_community a {
    color: #00ADE5;
    font-size: 20px;
    font-weight: 300;
}

.single_community a path {
    stroke: #00ADE5;
}

.single_community a svg {
    max-width: 8px;
    margin-left: 10px;
}
/* .facilities_wrapper {
    padding-bottom: 100px;
} */
.facilities_wrapper .row:nth-child(even) {
    flex-direction: row-reverse;
}
.facilities_wrapper .content {
    padding-left: 75px;
}
.facilities_wrapper .row:nth-child(even) .content{
	padding-right: 90px;
	padding-left:0;
}
.facilities_wrapper .content .font_46 {
    margin-bottom: 25px;
}
#steps.activities .panel {
    padding: 46px 62px 52px;
}

.activities .row p{
	text-transform: uppercase;
}
/* .activities {
    padding-bottom: 55px;
} */
.activities .btn-arrow i {
    margin-left: 10px;
}
article header {
    position: relative;
    z-index: initial;
}
.search_wrap .search_bar{
    padding: 167px 0 97px;
	background: #F7FCFE;
}
.search-result-count {
    margin-bottom: 30px;
	font-weight: 500;
    text-transform: uppercase;
}
.search_wrap article h2 {
    font-size: 21px;
    font-weight: 500;
	line-height: 1.4;
    margin-top: 10px;
}
.results .entry-content p {
    font-size: 19px;
}
.pb_95 {
    padding-bottom: 95px;
}
.table_section td {
    font-size: 21px;
    text-transform: uppercase;
    border-right: 1px solid #CEE2EE;
    border-bottom: 1px solid #CEE2EE;
    padding: 18px 30px;
	font-weight:500;
}

.table_section a {
    color: #00A9A9;
    font-size: 19px;
    margin-bottom: 20px;
    display: block;
    font-weight: 300;
}

.table_section td:last-child {
    border-right: none;
}

.table_section tr:last-child td {
    border-bottom: none;
}

.table_section .table-responsive{
    border: 1px solid #CEE2EE;
    border-radius: 5px;
}
.table_section table{
	margin-bottom:0;
}
.single-service {
    background: #FFFFFF;
    border: 1px solid #CEE2EE;
    border-radius: 5px;
    margin: 26px 0;
    padding: 22px 40px;
}
.single-service:last-child{
	margin-bottom:0;
}
.single-service h3 {
    font-size: 21px;
    font-weight: 500;
        margin-bottom: 15px;
	line-height: 1.4;
}

.single-service .sub_head {
    font-size: 19px;
    font-weight: 300;
    color: #00A9A9;
	line-height: 1.2;
}
.page_404 {
    padding: 178px 0 97px;
    background: #F7FCFE;
}
.panel_btns {
    text-align: center;
    padding-bottom: 30px !IMPORTANT;
    box-shadow: none !IMPORTANT;
}
.search_wrap .search_bar .page-title {
    text-align: center;
    font-weight: 400;
    text-transform: uppercase;
}
.search_wrap .search_bar .search-form {
    max-width: 770px;
    margin: 30px auto 0;
    background: #fff;
}
.search_wrap .search_bar .search-form label , .search_wrap .search_bar .search-form .search-submit{
    display: none;
}
.search_wrap .search_bar .search-form {
    max-width: 770px;
    margin: 30px auto 0;
    padding: 8px 20px 8px 75px;
    box-shadow: 0px 4px 15px rgb(215 245 255 / 50%);
    border-radius: 5px;
    background: #fff url(//az.rakez.com/wp-content/themes/twentytwentyone-child/images/icons/search-blue.svg);
    background-repeat: no-repeat;
    background-position: 4% 50%;
    background-size: 22px;
}
.search_wrap .search-field:focus, .search_wrap .search-field:focus-visible {
    outline: none;
}

.search_wrap .search-field {
    outline: none;
    border: none;
	width: 100%;
    height: 46px;
	font-size: 20px;
    font-weight: 300;
}
.results .single-service {
    padding: 8px 32px 3px;
}
.mobile .filter-dropdown .select2-selection--single {border-right: none !IMPORTANT;border-top-right-radius: 0;border-bottom-right-radius: 0;}

.mobile .code-input input {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.mobile .filter-dropdown .select2-selection--single:after {
    position: absolute;
    width: 2px;
    height: 62%;
    background: #CEE2EE;
    content: "";
    right: 0;
    z-index: 1;
}

.mobile .filter-dropdown .select2-selection--single {
    position: relative;
}
.select2-selection__rendered {
    font-size: 20px;
    font-weight: 300;
	padding: 0 !IMPORTANT;
}

.select2-selection__rendered span {
    color: #575756 !IMPORTANT;
}
.select2-selection__arrow {
    background: url(/wp-content/uploads/2022/12/arrow_btm.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.select2-container--open .select2-selection__arrow {
	transform: rotate(180deg);
}

.select2-selection__arrow b {
    display: none;
}
.vas .single-service {
    position: relative;
    padding-left: 110px;
}

.vas .single-service img {
    position: absolute;
    left: 20px;
	top: 50%;
    transform: translateY(-50%);
}
.apply-now-form .tab-content {
    padding: 0 !IMPORTANT;
    box-shadow: none !important;
}
.container-custom .forms {
    display: none;
}
.container-custom .forms.active {
    display: block;
}
.radio-btn-wrapper > div {
    display: inline-block;
    margin-right: 30px;
	position: relative;
}
.radio-btn-wrapper input[type='radio'] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}
.radio-btn-wrapper .checkmark {
    position: absolute;
    top: 5px;
    left: 0px;
    height: 22px;
    width: 22px;
    background-color: #fff;
    border: 1px solid #00a9a9;
    border-radius: 50%;
}
.radio-btn-wrapper label {
    padding-left: 35px;
	font-size: 20px;
}

.radio-btn-wrapper .checkmark:after {
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #00a9a9;
	 content: "";
    position: absolute;
	display: none;
	
}
.radio-btn-wrapper input:checked + .checkmark:after {
    display: block;
}
.faq_wrapper .accordion_list:not(:last-of-type) {
    margin-bottom: 50px;
}
.otgs-development-site-front-end, .sub-menu-toggle {
    display: none;
}
.header-bottom .sub-menu {
    position: absolute;
    width: 280px;
    background: #00a9a9;
    transform: translateX(-50%);
    padding: 0px;
	opacity: 0;
	left: -9999px;
	    text-align: center;
}
.header-bottom .sub-menu:before {
    position: absolute;
    content: "";
    width: 15px;
    height: 15px;
    background: #00a9a9;
    transform: rotate(45deg) translateX(-50%);
    top: -2px;
    left: 50%;
}
.header-bottom li:hover .sub-menu{
	opacity:1;
	left: 50%;
}
.header-bottom .sub-menu li {
    margin-right: 0 !IMPORTANT;
}
.header-bottom .menu-list .sub-menu li a {
    padding: 15px;
	border-bottom: 1px solid #fff;
}
.header-bottom .menu-list .sub-menu li:last-child a{
	border-bottom: none;
}
.header-bottom .menu-list .sub-menu li a:hover {
    background: #fff;
    color: #00a9a9;
}

.back_top {
    position: fixed;
    z-index: 11;
    bottom: 25px;
    right: 25px;
    background: #00a9a9;
    width: 45px;
    height: 45px;
    border-radius: 50%;
        display: flex;
    justify-content: center;
    align-items: center;
    line-height: 42px;
	opacity:0;
	transition: all 0.3s ease-in-out;
}

.back_top img {
    filter: brightness(0) invert(1);
 -webkit-filter: brightness(0) invert(1);
}
.back_top.visible{
	opacity:1;
}

main ul {
    font-size: 20px;
    font-weight: 300;
    padding-left: 20px;
    line-height: 1.5;
}


nav.pagination {
    justify-content: center;
    margin-top: 60px;
}
nav.pagination .next , nav.pagination .prev{
    display: none;
}

nav.pagination a {
    font-size: 19px;
    color: #575756;
    padding: 0 10px;
    margin: 0 10px;
}

nav.pagination span.current {
    width: 51px;
    height: 51px;
    display: inline-block;
    text-align: center;
    background: #073E61;
    border-radius: 50%;
    font-size: 19px;
    color: #fff;
    line-height: 54px;
    font-weight: 500;
    margin: 0 10px;
}

.equal_padding {
    padding: 97px 0;
}

#nav-disputes a {
    color: #00a9a9;
}

.accordion_list:last-of-type > div:last-of-type {
    margin-bottom: 0;
}
.blog_title {
    padding-top: 100px;
}
.khaimah_padding {
    padding-right: 72px;
}
.rtl footer .menu {
    padding-right: 0;
}

@media only screen and (min-width:768px) and (max-width:1024px){
.title h1 {
    font-size: 48px;
}
.title p {
    font-size: 20px;
}
.column_list {
    column-gap: 35px;
}
.panel_box {
    padding: 46px 39px 39px;
}
.contact_content .tab-content {
    padding: 40px !important;
}
.tab_wrapper {
    padding: 60px 15px;
}
.logo_side {
    margin-right: 8%;
}
	.category_list li a, .category_list {
    font-size: 15px;
}
	.featured_grid {
    grid-template-columns: 62% 35%;
}
	.single_blog .post_title {
    font-size: 24px;
}
	.featured_grid > div:nth-child(2) img, .featured_grid > div:nth-child(3) img {
    height: 160px;
}
	.featured_grid > div:nth-child(1) img {
    height: 340px;
}
	.blog_list .single_blog .featured_img {
    flex: 0 0 180px;
    max-width: 180px;
}
	.blogs_section + .blogs_section {
    padding: 50px 0px;
}
	.featured_grid2 .single_blog:nth-child(1) .post_content {
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 30px;
}
	.featured_grid2 .single_blog:nth-child(1) img, .featured_grid3 .single_blog img {
    height: 340px;
}
	.featured_grid2 .single_blog:nth-child(1) .read_more {
    margin-top: 15px;
}
	.category_list {
    flex-wrap: wrap;
}
	.font_46 {
    font-size: 36px;
}
	.badge_list > div {
    font-size: 18px;
    padding: 15px 0 15px 45px;
}
	.badge_list img {
    top: 15px;
}
	.font_41 {
    font-size: 27px;
}
	.bg_accodin {
    padding: 20px 30px 12px;
}
	.multi_accordion .heding_accodin_icn {
    width: 30px;
    height: 30px;
		flex: 0 0 30px;
    background-size: 14px !IMPORTANT;
}
	.accordion .font_21 {
    font-size: 18px !IMPORTANT;
}
	.steps .accord_row .text {
    flex: 0 0 58%;
    max-width: 58%;
		    margin: 0 20px;
}
	.steps .accord_row .text h4 , .steps .panel h4{
    font-size: 28px;
}
	.steps .count span {
    line-height: 1.7;
}
	.steps .accord_row > img {
    max-width: 60px;
		top: 4px;
}
	.steps .accordion-item .cta {
    padding-left: 80px;
}
	.single_community .community_img {
    margin-right: 25px;
}
	.facilities_wrapper .content .font_46 {
    margin-bottom: 10px;
    font-size: 28px;
}
	.facilities_wrapper .content {
    padding-left: 30px;
}
	.facilities_wrapper .row:nth-child(even) .content {
    padding-right: 30px;
}
	#steps.activities .panel {
    padding: 46px 45px 52px;
}
	.search_wrap article h2 {
    font-size: 24px;
}
	.page_404 {
    padding: 140px 0 70px;
    background: #F7FCFE;
}
	.search_wrap .search_bar {
    padding: 90px 0 54px;
}
		.apply-now-form .container-custom {
    max-width: 100%;
    padding: 0 0px;
}
		.equal_padding {
    padding: 60px 0;
}
	.section02 ul {
    column-gap: 30px;
}
}

@media only screen and (max-width:1024px){
	.contact_tabs .left_img {
    top: 50% !important;
    transform: translateY(-50%);
    left: 0;
}
		.contact_tabs .right_img {
    top: 50% !important;
    transform: translateY(-50%);
    right: 0;
}
    .title {
        margin-top: 50px;
        padding: 50px 0;
        background-size: cover !important;
        min-height: 280px;
    }
.blog_title {
    padding-top: 125px;
}
    .title_banners{
        display: none;
    }
    .about_slider {
        max-width: 455px;
        margin: 25px auto 0;
    }
    .two_col_section .d-flex {
        flex-direction: column;
    }
    .two_col_section .image{
        max-width: 455px;
        margin: 0 auto;
    }
    .two_col_section .content {
        padding: 0 !important;
        margin-top: 50px;
    }
    
    .tabs-custom .nav-tabs .nav-link {
        font-size: 21px;
        margin-right: 35px;
    }
    .offices .box {
        margin-bottom: 30px;
    }
	[class*="col"]:last-of-type .box {
    margin-bottom: 0;
}
    .zone_list { 
        padding: 30px;
    }
    .contact-details {
        flex-wrap: wrap;
    }
	.blog_title .breadcrumb-section .container-custom {
    max-width: 100%;
    padding: 0;
}
	.educational-licenses .image_right, .image_flag {
    margin-top: 40px;
		text-align: center;
}
		.facilities .facilities-item img {
    height: 250px;
}
	.facilities-text p {
    max-width: 250px;
}
	.educational-licenses .d-flex {
    flex-wrap: wrap;
}
	.educational-licenses .image {
    text-align: center;
    max-width: 50%;
    margin: 0 auto 20px;
}
.sub-menu-toggle {
    display: block;
    position: absolute;
    right: 10px;
    top: 10px;
	background: transparent;
border: none;
color: #fff;
}
	.header-bottom .sub-menu {
    position: relative;
    opacity: 1;
    left: 0 !important;
    width: 100%;
    transform: none;
		margin-top: 20px;
		display: none;
}
	.header-bottom .sub-menu li {
    padding: 0 !IMPORTANT;
    border: none !IMPORTANT;
}
	.header-bottom .sub-menu:before{
		display: none;
	}
	.sub-menu-toggle .icon-minus, .sub-menu-toggle.active .icon-plus {
  display: none;
}
	.sub-menu-toggle.active .icon-minus{
		display: block;
	}
	.khaimah_padding {
    padding: 0 !important;
}
	.educational-licenses .universities {
    margin-top: 30px;
}
	.universities_left {
    margin-bottom: 30px;
}
	.Academic_wrpr + .Khaimah_wrpr {
    margin-top: 0;
}
	.header-bottom .menu-list .sub-menu li a {
    text-align: left;
}
}


@media only screen and (max-width:767px){
.title h1 {
    font-size: 36px;
}
	.container-custom .buttons-set span.wpcf7-list-item-label {
    margin-left: 0px;
}
.title p {
    font-size: 18px;
}
	.font_46 {
    font-size: 28px;
    line-height: 1.3;
}
.about_content .h3, .h3 {
    font-size: 28px;
}
.column_list {
    column-count: 1;
    column-gap: 0;
}
.panel_box {
    padding: 25px;
    margin: 40px 0 60px;
}
.column_list li {
    font-size: 18px;
    line-height: 23px;
    padding-left: 33px;
    margin-bottom: 15px;
}
.column_list li img {
    max-width: 17px;
}
h4, .h4 {
    font-size: 24px;
    line-height: 30px;
}
.panel_box h4 {
    margin-bottom: 25px !IMPORTANT;
}
.breadcrumb-section .breadcrumb-item+.breadcrumb-item span, .breadcrumb-section .breadcrumb-item a {
    font-size: 14px;
}
.breadcrumb-section .breadcrumb-item+.breadcrumb-item::before {
    top: 4px;
    width: 8px;
    height: 16px;
    left: 11px;
}
.breadcrumb-section .breadcrumb-item+.breadcrumb-item span {
    padding-left: 30px;
}
.section02 {
    padding: 55px 0;
}
.section02 ul {
    column-count: 1;
    column-gap: 0;
}
.section02 li {
    font-size: 18px;
    padding-left: 45px;
}
.section02 li img {
    position: absolute;
    left: 15px;
    top: 16px;
}
.contact-details > div {
    padding: 15px 9px;
    margin-right: 0px;
    margin-bottom: 15px;
    flex: 0 0 48%;
    max-width: 48%;
}
.contact-details img {
    max-width: 20px;
}
.contact-details h2 {
    font-size: 13px;
    margin-left: 10px;
	letter-spacing:0;
}
.contact-details {
    flex-wrap: wrap;
    justify-content: space-between;
}
.tabs-custom .nav-tabs {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
.tabs-custom .nav-tabs .nav-link {
    font-size: 16px;
    margin-right: 35px;
    white-space: nowrap;
}
.tab_wrapper {
    padding: 30px 15px;
}
.contact_content .tab-content {
    padding: 35px 20px !important;
}
.form-control {
    border: 2px solid #CEE2EE;
    height: 45px;
	    font-size: 16px;
}
.form-label {
    font-size: 16px;
}
form .form-group {
    margin-bottom: 15px;
}
.wpcf7-acceptance .wpcf7-list-item-label , .wpcf7-checkbox .wpcf7-list-item-label{
    font-size: 14px;
    padding-left: 30px;
}
.wpcf7-acceptance .wpcf7-list-item-label:before , .wpcf7-acceptance .wpcf7-list-item-label:after, .wpcf7-checkbox .wpcf7-list-item-label:before , .wpcf7-checkbox .wpcf7-list-item-label:after{
    width: 20px;
    height: 20px;
    top: 3px;
}
.btn-arrow {
    font-size: 16px;
	    min-width: 170px;
}
.offices .my-5 {
    margin: 2rem 0 !IMPORTANT;
}
.offices .box , .zone_list{
    padding: 25px;
	margin-bottom: 30px;
}
.offices .box p {
    font-size: 16px;
    margin-bottom: 5px;
}
.offices .box h5 , .zone_list h5{
    font-size: 18px;
    margin-bottom: 20px;
}
.offices .box .action a {
    width: 100%;
}
.zone_list {
    flex-wrap: wrap;
}
.logo_side {
    flex: 0 0 30%;
    max-width: 30%;
    margin-bottom: 25px;
}
.zone_list p {
    font-size: 16px;
}
.single_accordion {
    padding: 25px;
}
.single_accordion .faq_title {
    font-size: 18px;
}
.single_accordion ul, .single_accordion ol {
    font-size: 18px;
}
	.posts_wrapper .single_post {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 35px;
}
	.posts_wrapper .single_post a {
    font-size: 21px;
    margin-top: 15px;
}
	article .footer .back_btn {
    font-size: 14px;
}
	article .footer .back_btn img {
    margin-right: 15px;
    top: 0px;
    max-width: 10px;
}
	.share p{
    font-size: 14px;
}
	.share ul li {
    margin-left: 10px;
}
	.share img {
    max-width: 24px;
}
	.meta {
    flex-wrap: wrap;
}
	.meta span.badge {
    font-size: 14px;
    margin-right: 20px;
}
	.meta .post_date {
    font-size: 14px;
}
	.post_date img {
    margin-right: 10px;
    max-width: 20px;
}
	.meta .right {
    margin-top: 20px;
}
	.meta .left span img {
    margin-right: 15px;
}
	.meta .left span {
    font-size: 16px;
}
	.category_list {
    flex-wrap: wrap;
		 font-size: 16px;
		    margin-top: 20px;
}
	.category_list ul {
    padding: 0;
    margin-top: 20px;
		 flex-wrap: wrap;
}
	.category_list li a {
    font-size: 12px;
}
	.grid_title {
    margin-bottom: 30px !IMPORTANT;
}
.featured_grid {
    grid-gap: 0;
    display: flex;
    flex-wrap: wrap;
}
	.featured_grid > div:nth-child(1) img, .featured_grid2 .single_blog:nth-child(1) img, .blog_list .featured_img img, .featured_grid2 .single_blog img, .normal_grid .single_blog img , .featured_grid3 .single_blog img{
    height: 230px;
}
	.single_blog .post_title {
    font-size: 18px;
}
	.featured_grid > div {
    margin-bottom: 30px;
		 flex: 0 0 100%;
		max-width:100%;
}
/* 	.featured_grid > div:nth-child(1) {
    flex: 0 0 100%;
		max-width:100%;
}
	.featured_grid > div:nth-child(2) img, .featured_grid > div:nth-child(3) img {
    height: 125px;
} */
	.single_blog .meta_info {
    font-size: 12px;
}
	.single_blog .meta_info .badge {
    margin-left: 7px;
    font-size: 12px;
    line-height: 1.1;
		    height: 18px;
    position: relative;
    top: -2px;
}
	.blogs_section hr {
    margin: 10px 0;
}
	.blog_list .single_blog {
    flex-wrap: wrap;
		    margin-bottom: 30px;
}
	.blog_list .single_blog .featured_img, .featured_grid3 .single_blog {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
	.blogs_section + .blogs_section {
    padding: 0;
}
	.featured_grid2 .single_blog, .normal_grid .single_blog, .featured_grid2 .single_blog:nth-child(1) .post_content {
    flex: 0 0 100%;
    max-width: 100%;
		padding:0;
}
	.featured_grid2 .single_blog:nth-child(1) {
    flex-wrap: wrap;
}
	.featured_grid2 .single_blog:nth-child(1) .read_more, .featured_grid2 .single_blog:nth-child(1) .meta_info {
    margin-top: 20px;
}
	.featured_grid3 {
    margin-bottom: 20px;
}
	.single_blog p, .single_blog .read_more {
    font-size: 16px;
}
	.Academic h2, .Khaimah h2 {
		 margin-bottom: 18px;
}
	.Khaimah_wrpr {
    margin-top: 50px;
    padding: 50px 0;
    background-color: #F7FCFE;
}
	.font_26 {
    font-size: 21px;
    line-height: 1.3;
}
	.Khaimah_wrpr .pe-5 {
    padding-right: 15px !IMPORTANT;
}
	.Academic_wrpr {
    margin-top: 25px;
}
	.badge_list > div {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0;
    font-size: 16px;
}
	.badge_list img {
    top: 15px;
}
	.badge_text span {
    font-size: 18px;
}
	.select2-container .select2-selection--single , .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 45px !IMPORTANT;
		padding-left: 5px;
}
	.select2-selection__rendered {
    font-size: 16px;
}
	.countryList1 .select2-selection__rendered {
    width: 80px;
}
	.btn_right {
    margin-left: 15px;
}
	[type=submit], [type=submit] + button {
    min-width: auto !IMPORTANT;
}
	.wpcf7-recaptcha iframe {
    width: 100% !IMPORTANT;
}
	.fbc-page .fbc-wrap .fbc-items li .fbc-separator {
    background-size: 10px;
}
	.top_section {
    padding-top: 35px;
}
	.accordion	.font_41 {
   font-size: 18px;
    line-height: 1.3;
}
	.bg_accodin {
    padding: 20px 15px 12px;
		    margin: 15px 0;
}
	.multi_accordion .heding_accodin_icn {
    width: 24px;
    height: 24px;
		flex: 0 0 24px;
    background-size: 10px !IMPORTANT;
		margin-right: 15px;
}
	.accordion .font_21 {
    font-size: 14px !IMPORTANT;
		    line-height: 1.3;
}
	.accodin_donld {
    right: 15px;
    flex: 0 0 20px;
    max-width: 20px;
}
	.multi_accordion .two_icons {
    padding: 17px 45px 17px 15px;
}
	.multi_accordion .accodin_icn {
    padding: 0 14px 0 0px;
    flex: 0 0 32px;
    max-width: 32px;
}
	.multi_accordion .toggle_icon {
    margin-right: 20px;
    width: 20px;
    height: 15px;
    background-size: contain;
}
	.inner_accordion .accordion-button .two_icons:before {
    left: 38px;
}
	.inner_accordion .accordion-button .two_icons {
        padding: 17px 10px;
}
	.inner_accordion .accordion-body .two_icons {
    margin-left: 38px;
		    padding-left: 12px;
}
	.inner_accordion .active .toggle_icon {
    background-size: 14px !IMPORTANT;
}
	.steps .count span {
    width: 40px;
    height: 40px;
}
	.steps .accord_row {
    flex-wrap: wrap;
}
	.font_20_list {
    font-size: 18px;
}
	#steps .panel {
    padding: 35px 16px !important;
		margin-bottom: 20px;
}
	.steps .panel h4, .steps .accord_row .text h4, .steps .accordion-item .cta h3 {
    font-size: 21px;
		    margin-right: 0;
}
	.steps .panel img {
    margin-right: 10px;
		    width: 30px;
}
	.steps .panel .row [class*="col"] {
    margin-bottom: 5px;
}
	.steps .accord_row > img {
    max-width: 45px;
		top: 0;
}
	.steps .accord_row .text {
    margin: 0 22px;
    flex: 0 0 calc(100% - 67px);
    max-width: calc(100% - 67px);
		margin-right:0;
}
	.steps .accord_row .more_btn {
    margin-top: 20px;
}
	.steps .accordion-item .cta {
    flex-wrap: wrap;
    text-align: center;
		justify-content: center;
		padding-left:0;
}
	.steps .accordion-item .cta h3 {
    line-height: 1.3;
    margin-bottom: 20px;
}
	.steps .accord_row .more {
    font-size: 14px;
}
	.single_community{
		flex-wrap: wrap;
		    padding: 20px;
		    margin-bottom: 20px;
	}
	.single_community .community_img {
    margin-bottom: 25px;
}
	.community_wraper {
    max-width: 100%;
    padding: 0;
}
	.single_community a {
    font-size: 18px;
}
	.facilities_wrapper .content {
    padding-left: 15px;
    margin-top: 20px;
}
	.facilities_wrapper .row:nth-child(even) .content {
    padding-right: 15px;
    padding-left: 15px;
}
	.facilities_wrapper .content .font_46 {
    margin-bottom: 15px;
    font-size: 24px;
}
	.btn-arrow i {
    margin-left: 14px;
}
	.search_wrap article {
    background: #ffffff;
    padding: 8px 15px 2px !IMPORTANT;
}
	.search_wrap article h2 {
    font-size: 18px;
}
	.educational-licenses .image {
    max-width: 100%;
}
	.educational-licenses {
    margin-top: 0;
}
	.table_section td {
    font-size: 14px;
    padding: 15px;
}
	.pb_95 {
    padding-bottom: 50px;
}
	.single-service {
    margin: 15px 0;
    padding: 15px 20px;
}
	.single-service .sub_head {
    font-size: 16px;
}
	.single-service h3 {
    font-size: 18px;
		    margin-bottom: 10px;
}
	.page_404 {
    padding: 100px 0 60px;
}
	.page_404 img {
    max-width: 50%;
    margin: 0 auto 20px;
    display: block;
}
	.search_wrap .search_bar {
    padding: 90px 0 50px;
}
	.search_wrap .search_bar .page-title {
    font-size: 21px;
}
	.search_wrap .search_bar .search-form {
    padding: 8px 20px 8px 45px;
}
	.search_wrap .search-field {
    font-size: 18px;
		    height: 34px;
}
	.search_wrap .search_bar .search-form {
    background-position: 6% 50%;
    background-size: 18px;
}
	.partners-block a {
    flex: 0 0 48% !important;
    max-width: 48% !important;
}
	.vas .single-service {
    padding-left: 85px;
}
	.vas .single-service img {
    max-width: 55px;
		left: 15px;
}
	img.alignleft, img.alignright {
    float: none;
    display: block;
    margin: 0 auto 40px;
}
	.apply-now-form .container-custom {
    max-width: 100%;
    padding: 0 0px;
}
	.radio-btn-wrapper label {
    padding-left: 35px;
    font-size: 16px;
}
	.radio-btn-wrapper .checkmark {
    height: 18px;
    width: 18px;
}
	.radio-btn-wrapper .checkmark:after {
    width: 12px;
    height: 12px;
}
	.radio-btn-wrapper label {
    padding-left: 25px;
}
	.radio-btn-wrapper > div {
    margin-right: 10px;
}
	.radio-btn-wrapper .checkmark {
    top: 3px;
}
	.radio-btn-wrapper > div {
    margin-bottom: 15px;
}
	.fbc-items {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
	.fbc-page .fbc-wrap .fbc-items li, .fbc-page .fbc-wrap .fbc-items li.active span, .fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
    font-size: 16px !important;
}
	nav.pagination a {
    padding: 0 5px;
    margin: 0 5px;
		    font-size: 16px;
}
	nav.pagination span.current {
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    margin: 0 5px;
}
	.radio-btn-wrapper {
    margin: 2rem 0 1.5rem !IMPORTANT;
}
	.equal_padding {
    padding: 50px 0;
}
	.select2-selection__rendered {
	padding-left: 5px !IMPORTANT;
}
	.blog_title {
    padding-bottom: 25px !IMPORTANT;
		    padding-top: 100px;
}
.panel_btns {
    padding-bottom: 0px !IMPORTANT;
}
	.rtl .steps .accordion-item .cta {
    padding-left: 0;
}
}

/* 05-12-22 */


.enriching_txt h2 {
    font-weight: 100;
    font-size: 26px;
    text-transform: none;
}
.enriching_txt p {
    font-weight: 100;
    font-size: 20px;
    text-transform: none;
    margin-top: 27px;
    margin-bottom: 0;
}



/*
.rtl .select2-results__options {
    transform: rotateY(180deg);
}
.rtl .header-bottom, .rtl .header-top {
    transform: rotateY(180deg);
    direction: ltr;
}
.rtl .back_top {
    left: 25px;
    right: auto;
}
.flag-text {
    margin: 0 2px;
}

@media only screen and (max-width:992px){
	span.select2-dropdown {
    min-width: auto;
}
	.flag-text.ft {
    display: none;
}
.rtl .contact a {
    flex-direction: row;
}
	body.hidden {
  overflow: hidden;
}
}*/


.results .entry-content .more-link {
    color: #083F61;
    display: block;
    text-align: right;
}
.results .entry-content {
    position: relative;
}
.results .entry-content .more-link svg {
    width: 7px;
    margin-left: 4px;
}
.rtl .results .entry-content .more-link {
    text-align: left;
}
.rtl .results .entry-content .more-link svg {
    transform: rotate(180deg);
    margin-left: 0;
    margin-right: 4px;
}

.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
    right: auto !IMPORTANT;
    left: 10px !important;
}
.rtl .welcome .content {
    margin-left: 85px;
	margin-right:0;
}
.rtl .columns-block .column ul li {
    padding-left: 0;
    padding-right: 47px;
    background-position: right top 7px;
}
.rtl .columns-block .column:not(:last-child) {
    margin-left: 43px;
	margin-right:0;
}
.rtl .educational-licenses .contents {
    padding: 89px 96px 0 0px;
}
.rtl .accordion-custom .icon {
    margin-left: 20px;
	margin-right:0;
}
.rtl .explore {
    padding: 16px 44px 16px 14px;
}
.rtl .facilities .facilities-item:not(:last-child) {
    margin-left: 34px;
	margin-right:0;
}

 .rtl .owl-carousel {
       direction: ltr;
} 
.rtl .growth-success .image-content-container {
    margin-right: auto;
	margin-left: initial;
}
.rtl .growth-success .content {
    margin-left: 75px;
	 margin-right: initial;
}
.rtl .footer-top .first-col i {
    margin-left: 30px;
	 margin-right: initial;
}
.rtl .footer-top .first-col ul li:first-child:after {
    right: 0;
	left: auto;
}
.rtl .menu-bar .menu-list .menu-item:not(:last-child) {
    margin-left: 31px;
    margin-right: initial;
}
.rtl .menu-bar .menu-list .menu-item.contact .icon-arrow-right-white {
    margin-right: 14px;
	margin-left: initial;
}
.rtl .header-top .icon-header-call {
    margin-left: 11px;
    margin-right: initial;
}
.rtl header .search-form .search-submit {
    left: 10px;
    right: auto;
}
.rtl header .search-form .search-field {
    padding-left: 45px;
    padding-right: 18px;
}
.rtl .header-top ul li:not(:first-child):after {
    content: '';
    position: absolute;
    background: #efefef;
    width: 1px;
    height: 22px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}
.rtl .header-top ul li:first-child:after{
	display: none;
}
.rtl .btn-arrow i {
    margin-right: 12px;
	margin-left: initial;
}
.rtl .back_top{
	  left: 25px;
    right: auto;
}
.rtl .about_slider {
    text-align: left;
}
.rtl .column_list li {
    padding-right: 47px;
    padding-left: initial;
}
.rtl .column_list li img {
    right: 0;
	left: auto;
}
.rtl .column_list {
    padding-right: 0;
}
.rtl .two_col_section .content {
    padding-right: 52px;
	   padding-left: 0;
}

.rtl .section02 li img {
    right: 20px;
	left: auto;
}
.rtl .section02 li{
	padding: 13px 15px;
	padding-right: 55px;
}
.rtl .fbc-page .fbc-wrap .fbc-items li .fbc-separator {
    transform: rotateY(180deg) !IMPORTANT;
    display: inline-block;
}
.rtl .fbc-page .fbc-wrap .fbc-items li:last-child {
    padding-left: 15px;
    padding-right: 0;
}
.rtl .contact-details>div{
	    padding: 18px 35px 18px 75px;
}
.rtl .contact-details h2{
	    margin-right: 20px;
	margin-left:0;
}
.rtl .contact-details>div {
    margin-left: 23px;
	margin-right:0;
}
.rtl .contact-details>div:last-child {
    margin-left: 0;
}
.rtl .wpcf7-form{
    direction: rtl;
}
.rtl .wpcf7-acceptance .wpcf7-list-item-label, .rtl .wpcf7-checkbox .wpcf7-list-item-label {
    padding-right: 40px;
    padding-left: 0;
}
.rtl .wpcf7-acceptance .wpcf7-list-item-label:before, .rtl .wpcf7-checkbox .wpcf7-list-item-label:before, .rtl .wpcf7-acceptance .wpcf7-list-item-label:after, .rtl .wpcf7-checkbox .wpcf7-list-item-label:after{
	left: auto;
	right:0;
}
.rtl .wpcf7-acceptance span.wpcf7-list-item, .rtl .wpcf7-checkbox span.wpcf7-list-item {
    margin-right: 0;
}
.rtl .mobile .filter-dropdown .select2-selection--single:after {
    left: 0;
    right: auto;
}
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
}

.rtl .mobile .filter-dropdown .select2-selection--single {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border: 2px solid #cee2ee !IMPORTANT;
	 border-left: none !IMPORTANT;
}
.rtl .mobile .code-input input {
    border: 2px solid #cee2ee;
    border-right: none;
	    border-radius: 0.25rem;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.rtl .select2-container--default .select2-selection--single {
    text-align: right;
    padding-right: 15px;
    padding-left: 0;
}
.rtl .select2-results__option--selectable {
    text-align: right;
}

.rtl strong {
    font-weight: bold !IMPORTANT;
}
.rtl .offices .box .action img {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .steps .accord_row .text {
    text-align: right;
}
.rtl .steps .accord_row .more_btn {
    text-align: left;
}
.rtl .steps .panel img {
      left: 0;
    right: 0;
    margin-left: 12px;
    margin-right: 0px;
}
.rtl .steps .panel .row [class*=col] p {
        padding-right: 40px;
	padding-left: 0;
}
.rtl .steps .toggle-accordion-button {
    text-align: right;

}
.rtl .steps .accordion-item .cta h3 {
    margin-left: 23px;
}
.rtl .btn_right {
    margin-right: 29px;
}
.rtl .heding_accodin_icn {
    margin-left: 20px;
	    margin-right: 0;
}
.rtl .table_section td:last-child {
    border-left: none;
}
.rtl .table_section td {
    border-left: 1px solid #cee2ee;
}
.rtl .vas .single-service {
    padding-right: 110px;
}
.rtl .vas .single-service img {

    right: 20px;
}
.rtl .accodin_donld {
    left: 27px;
	right: auto;
}
.rtl .accodin_icn {
    padding: 0 0px 0 20px;
}
.rtl .multi_accordion .two_icons {
    padding: 17px 15px 17px 80px;
	border-right: 1px solid #F3F8FB;
    border-left: none;
}
.rtl .single_accordion ul, .rtl .single_accordion ol {
    padding-right: 20px;
	padding-left:0;
}
.rtl .single_community .community_img {
    margin-left: 37px;
	margin-right: auto;
}
.rtl .single_community a svg {
    margin-right: 10px;
	margin-left:0;
    transform: rotate(180deg);
}

.rtl .steps .accordion-item .cta {
    padding-right: 120px;
	padding-left:0;
}
.rtl .steps .accordion-item .cta h3 {
    margin-left: 23px;
    margin-right: 0;
}

.rtl .multi_accordion .toggle_icon {
    margin-left: 30px;
    margin-right: 0;
}
.rtl .inner_accordion .accordion-button .two_icons:before {
    left: auto;
    right: 55px;
}
.rtl .facilities_wrapper .content {
    padding-left: 15px;
    padding-right: 75px;
}
.rtl .facilities_wrapper .row:nth-child(even) .content {
    padding-right: 0;
    padding-left: 90px;
}

.rtl .khaimah_padding {
    padding-left: 72px;
	 padding-right: 0;
}

.rtl .table_section td:first-child {
    border-right: none;
}

.rtl .feature_panel li {
    padding-right: 35px;
}
.rtl .educational-licenses .image_right {
    text-align: left;
}
.rtl .accordion-custom .accordion-button h2 {
    text-align: right;
}
.rtl .pe-5 {
    padding-left: 3rem;
    padding-right: 15px !IMPORTANT;
}
.rtl main ul {
    padding-left: 0;
    padding-right: 20px;
}

.rtl .badge_text span {
    margin-left: auto;
    margin-right: 20px;
}

.rtl .badge_list > div {
    margin-left: 45px;
    margin-right: 0;
	padding: 15px 45px 15px 0;
}
.rtl .badge_list img {
    left: auto;
    right: 0;
}
.rtl .category_list ul {
    padding-left: 0;
    padding-right: 20px;
}
.rtl .blog_list .single_blog .featured_img {
    margin-left: 30px;
    margin-right: 0;
}
.rtl .featured_grid2 .single_blog:nth-child(1) .post_content {
    padding-right: 70px;
    padding-left: 0;
}
.rtl .sub-menu li {
    margin: 0 !IMPORTANT;
}

.rtl .owl-carousel-partners.owl-carousel .owl-nav button.owl-prev {
    left: auto;
    right: -30px;
    background: url(../images/icons/right-slider-arrow.svg) no-repeat right top;
}

.rtl .owl-carousel-partners.owl-carousel .owl-nav button.owl-next {
    left: -30px;
	background: url(../images/icons/left-slider-arrow.svg) no-repeat left top;
    right: auto;
}

/* Shiv 22-12-2022 */
.rtl .button-block i {
    transform: rotatey(180deg);
}

.rtl ul#menu-header-menu-arabic li i {
    transform: rotateY(180deg);
}
.rtl .menu-item-2327 {
    direction: initial;
}

.rtl .menu-item-2327 a {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.rtl .menu-item-2327 a i {
    transform: rotateY(180deg);
}
.rtl .container-custom .first-col ul li:first-child {
    direction: initial;
}

.rtl .container-custom .first-col ul li:first-child a {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}

.rtl .container-custom .first-col ul li:first-child a i {
    transform: rotateY(180deg);
}
/* 22-12-2022 */
.rtl .fbc-page .fbc-wrap .fbc-items li {
    font-family: 'Cairo';
}
.fbc-page .fbc-wrap .fbc-items li.active span, .fbc-page .fbc-wrap .fbc-items li .fbc-end-text {
    font-size: 17px;
}
.rtl .countryList1 .select2-container--open {
    left: 0 !IMPORTANT;
}
.rtl .radio-btn-wrapper .checkmark {
    left: auto;
    right: 0;
}

.rtl .radio-btn-wrapper label {
    padding-left: 0;
    padding-right: 35px;
}

.rtl .radio-btn-wrapper > div {
    margin-left: 30px;
    margin-right: 0;
}
.rtl button[type="submit"] i {
    transform: rotate(180deg);
}
.rtl .footer-bottom>.d-flex {
    padding-right: 0;
}
.rtl .footer-bottom ul li:not(:last-child) {
    margin-right: 0;
    margin-left: 28px;
}


@media screen and (max-width: 1366px){
.educational-licenses .accordion-custom {
    padding-left: 40px;
	padding-right: 0;
}
}
@media screen and (max-width: 1280px){
.rtl .educational-licenses .contents {
    padding: 20px 40px 0;
}
}

@media screen and (max-width: 991px){
.rtl .facilities .facilities-item:not(:last-child) {
    margin: 0 0 24px;
}
	.rtl .explore {
        padding: 16px 14px 16px 14px;
    }
	.rtl .growth-success .image {
    margin: 0 auto 30px;
}
	.rtl .growth-success .image-content-container {
    margin-left: auto;
}
	.rtl main ul.menu {
    padding-right: 0px;
}
	.rtl .footer-top .first-col ul li:first-child:after {
    right: auto;
    left: 0;
}
	.rtl .footer-top .first-col ul li:first-child {
    margin-left: 30px;
    padding-left: 30px;
    margin-right: 0;
    padding-right: 0;
}
	.rtl .footer-top .first-col i {
    margin-left: 15px;
}
	.rtl .menu-bar .menu-list .menu-item:not(:last-child) {
    margin-left: 0;
}
	.rtl .contact a {
    justify-content: flex-end;
}
	.rtl .mobile-links .icon-header-call {
    margin-left: 9px;
    margin-right: 0;
}
	.rtl .mobile-links li {
    border-left: 1px solid #fff;
    border-right: none;
}
	 .rtl .mobile-links li:last-child , .rtl .mobile-links li:first-child{
    border-left: none;
}
	.rtl .welcome .content {
    margin: 0 0 30px;
}
}

@media screen and (min-width:768px) and (max-width: 1024px){
.rtl .steps .accordion-item .cta {
    padding-right: 80px;
}
	.rtl main ul.font_20_list {
    padding-right: 20px !important;
}
		.rtl .facilities_wrapper .content {
    padding-right: 30px;
}
	.rtl .facilities_wrapper .row:nth-child(even) .content {
    padding-left: 30px;
}
	.rtl .inner_accordion .accordion-body .two_icons {
    margin-right: 55px;
    margin-left: 0;
		    padding-right: 20px;
}
	.rtl .logo_side {
    margin-left: 8%;
    margin-right: 0;
}
	.rtl .single_community .community_img {
    margin-left: 25px;
		margin-right: 0;
}
	.rtl .educational-licenses .accordion-custom {
    padding: 0;
}
	.featured_grid2 .single_blog:nth-child(1) .post_content {
    padding-left: 0px;
		padding-right: 30px;
}
}

@media screen and (max-width: 1024px){
.rtl .educational-licenses .image_right {
    text-align: center;
}
	.rtl .sub-menu-toggle {
    right: auto;
    left: 10px;
}
	.rtl .columns-block .column:not(:last-child) {
    margin-left: 25px;
}
	.rtl .header-bottom .menu-list .sub-menu li a {
    text-align: right;
}
}

@media screen and (max-width: 767px){
	.rtl .columns-block .column ul li {
    padding-right: 29px;
}
	.rtl .about_content .left_img {
    left: 0;
}
	.rtl .about_content .right_img {
    right: 0;
    left: auto;
}
	.rtl .column_list li {
    padding-right: 33px;
}
	.rtl .steps .accord_row .text {
    margin: 0 22px 0 0;
}
		.rtl main ul.font_20_list {
    padding-right: 20px;
}
	.rtl .multi_accordion .toggle_icon {
    margin-left: 20px;
}
	.rtl .inner_accordion .accordion-button .two_icons:before {
    right: 38px;
}

	.rtl .accodin_icn {
    padding: 0 0px 0 14px;
}
	.rtl .multi_accordion .two_icons {
    padding: 17px 15px 17px 45px;
}
		.rtl .inner_accordion .accordion-button .two_icons {
    padding: 17px 10px;
			text-align: right;
} 
	.rtl .accordion .font_41 {
    text-align: right;
}
	.rtl .accodin_donld {
    left: 15px;
}
	.rtl .facilities_wrapper .content {
    padding-right: 15px;
}
	.rtl .facilities_wrapper .row:nth-child(even) .content {
    padding-right: 15px;
    padding-left: 15px;
}
	.rtl .inner_accordion .accordion-body .two_icons {
        margin-left: 0;
    margin-right: 39px;
    padding-right: 12px;
}
	.rtl .vas .single-service {
    padding: 15px 20px;
		    padding-right: 85px;
}
	.services_list {
    margin-bottom: 1rem !IMPORTANT;
}
	.rtl .contact-details>div {
    padding: 15px 9px;
    margin-left: 0;
}
	.rtl .contact-details h2 {
    margin-right: 10px;
}
	.rtl .wpcf7-acceptance .wpcf7-list-item-label, .rtl .wpcf7-checkbox .wpcf7-list-item-label {
    padding-right: 30px;
}
		.rtl .footer-top .first-col ul li:first-child {
    padding: 0;
    margin: 0;
}
		.rtl .educational-licenses .accordion-custom {
    padding: 0;
}
	.rtl .pe-5 {
    padding-left: 15px !IMPORTANT;
}
	.rtl .category_list ul {
    padding-right: 0;
}
	.rtl .featured_grid2 .single_blog:nth-child(1) .post_content {
    padding-right: 0;
}
}

@media screen and (max-width: 580px){
.rtl .educational-licenses .contents {
    padding: 0 30px;
}
}