/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
Add your custom styles here
*/


.logo-footer-en {
	margin-bottom : 30px;
}

.social-footer-en {
	margin-top : 20px;
}

.footer-heading-en {
	margin-bottom : 20px;
}

.page-header {
	display : none!important;
}

/*.sec-tow {
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}*/



.icons-sec2 {
	box-shadow:0px 2px 10px -1px rgba(0, 0, 0, 0.15)
}


.why-boxes .img-col .elementor-widget-wrap{
	padding:35px !important;
	text-align:left !important
}

.why-boxes .img-col h3 {
	text-align:left !important;
	color:#7c2b26;
	font-size:20px;
	max-width: 75%;
}

.why-boxes .img-col p {
	text-align:left !important;
	color:#191919;
	font-size:15px;
}

.why-boxes .img-col .elementor-button-link {
	padding:0 !important
}

.univs-section .elementor-posts-container article {
	position:relative;
	transition: all ease-in .5s
}
.univs-section .elementor-posts-container article a {
	margin-bottom:0 !important
}
.univs-section .elementor-posts-container article .elementor-post__title  {
	transition: all ease-in .25s;
	transform: translateY(120px);
}
.univs-section .elementor-posts-container article:hover .elementor-post__title {
	transform: translateY(0px);
}

.univs-section .elementor-posts-container .elementor-post__text {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	padding:40px 30px !important;
	background: rgba(14,14,75, 0.4) ;
}
.univs-section .elementor-posts-container article:nth-of-type(2) .elementor-post__text {background:rgba(124,43,38, 0.4)}
.univs-section .elementor-posts-container article:nth-of-type(4) .elementor-post__text {background:rgba(124,43,38, 0.4)}
.univs-section .elementor-posts-container article:nth-of-type(5) .elementor-post__text {background:rgba(124,43,38, 0.4)}
.univs-section .elementor-posts-container article:nth-of-type(7) .elementor-post__text {background:rgba(124,43,38, 0.4)}
.univs-section .elementor-posts-container .elementor-post__text a {
	color:#fff !important;
	font-family:poppins !important;
	font-weight:500;
	margin-bottom:20px !important
}

.univs-section .elementor-posts-container article:nth-of-type(2):hover .elementor-post__text {background:rgba(124,43,38, 0.8)}
.univs-section .elementor-posts-container article:nth-of-type(4):hover .elementor-post__text {background:rgba(124,43,38, 0.8)}
.univs-section .elementor-posts-container article:nth-of-type(5):hover .elementor-post__text {background:rgba(124,43,38, 0.8)}
.univs-section .elementor-posts-container article:nth-of-type(7):hover .elementor-post__text {background:rgba(124,43,38, 0.8)}


.univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt p{
	margin-top:15px !important;
	color:#fff !important;
	font-family:poppins !important;
	font-size: 13px;
	font-weight: 300;

}
.univs-section .elementor-posts-container .elementor-post__text .elementor-post__read-more{
	font-size: 14px;
	font-weight: 500;
}

.univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt{

	transform:translatey(200%);
	transition: all ease-in .35s;
	opacity:0
}
.univs-section .elementor-posts-container article:hover .elementor-post__text .elementor-post__excerpt {

	opacity:1;
	transform:translatey(0%);
	transition: all ease-in .5s
}
.univs-section .elementor-posts-container .elementor-post__text{

	transition: all ease-in .5s
}

.univs-section .elementor-posts-container article:hover .elementor-post__text{
	background: rgba(14,14,75, 0.8) ;
}
.testi-home .elementor-swiper {
	pointer-events:none !important
}
.testi-home .swiper-slide{
	background:#fff;
	padding:30px 20px !important

}
.testi-home .elementor-testimonial__cite .elementor-testimonial__name{
	color:#0e0e4b;
	font-family:poppins;
	font-size:16px;
	font-style:normal !important
}

.testi-home .elementor-testimonial__cite .elementor-testimonial__title{
	color:#0e0e4b;
	font-family:poppins;
	font-size:13px;
	font-style:normal !important
}
.testi-home .elementor-testimonial__text {
	color:#0e0e4b;
	font-family:poppins;
	font-size:13px !important;
	font-style:normal !important
}

.elementor-testimonial__image img {
	width: 80px !important;
	height: 80px !important;
	border: 3px solid #7c2b26;
	margin-top: 10px;
}

.home-fqs .elementor-accordion .elementor-accordion-item {
	border: none;

	margin-bottom: 5px;
	border-radius: 10px;

}
.home-fqs .elementor-tab-title {
	background: #3b4b6b;
}

.home-fqs .elementor-accordion-icon {
	display:none !important
}

.home-fqs .elementor-widget-accordion .elementor-accordion-title {
	color: #fff !important;
	font-size:16px;
	font-family:poppins;
	font-weight:600
}

.home-fqs .elementor-tab-content {
	color:#fff;
	font-size:14px;
	font-family:poppins;
	border:none !important
}

.why-boxes p {
	font-size : 13px!important;
	line-height : 1.6!important;
}


.miss-sec-one .elementor-icon {
	margin-top : 8px!important;
}

body .header-en .menu-header .sub-menu {
	top : 35px!important;
}


.secured-app label {
	width: 100%!important;
	font-size: 16px;
	font-family: 'Poppins';
	font-weight: 500;
}

.secured-app input, 
.secured-app select, 
.secured-app textarea ,
.secured-app .intl-tel-input.allow-dropdown
{
	border: none!important;
	margin-top: 10px!important;
	margin-bottom: 15px!important;
	padding-top: 12px;
	padding-bottom: 12px;
}

.secured-app input:focus-visible, 
.secured-app select:focus-visible, 
.secured-app textarea:focus-visible ,
.secured-app .intl-tel-input.allow-dropdown input:focus-visible {
	outline : none!important;
}

.secured-app .codedropz-upload-handler {
	margin: 10px 0 35px 0px!important;
}

.secured-app .codedropz-upload-inner h3 {
	font-size: 18px!important;
	font-family: 'Poppins'!important;
}

.secured-app .codedropz-btn-wrap {
	margin : 10px 0!important;
}

.secured-app .codedropz-upload-container {
	padding: 27px 20px!important;
	background-color : #fff!important;
}

.secured-app textarea  {
	height : 185px!important;
	overflow : hidden!important;
}

.secured-app .wpcf7-submit{
	width: 100%;
	background-color: #0E0E4B;
	color: #fff;
	border-radius: 0!important;
	padding: 15px 10px;
	font-family: 'Poppins';
	font-size: 18px;
}



.wptb-table-container table td p {
	font-size: 12px!important;
	font-family: 'Poppins'!important;
	text-align: center!important;
}

.uni-table-rw .elementor-tab-title {
	background-color : #f7f7f7!important
}


.uni-table-rw .elementor-active {
	background-color : #fff!important;
}

.wptb-row.wptb-table-head {
	background-color: #0E0E4B!important;
}

.wptb-row.wptb-table-head p {
	font-weight : 600!important;
	font-size : 12px!important;
}

.uni-rw-adv .elementor-icon-list-icon,
.uni-req-rw .elementor-icon-list-icon,
.major-rw .elementor-icon-list-icon ,
.major-depart .elementor-icon-list-icon ,
.major-acc-rw .elementor-icon-list-icon,
.uni-req-lang-rw .elementor-icon-list-icon,
.study-acc  .elementor-icon-list-icon ,
.major-why .elementor-icon-list-icon ,
.major-fields .elementor-icon-list-icon ,
.uni-miss .elementor-icon-list-icon {
	align-self: flex-start;
	margin-top: 4px;
}

.tab-head {
	font-size : 16px!important;
	font-weight : 600!important;
	color : #0E0E4B!important
}

.wptb-table-container {
	margin-top : 0!important;
}

/*.uni-table-rw .elementor-tab-content:nth-of-type(6),
.uni-table-rw .elementor-tab-content:nth-of-type(8){
	padding : 40px!important;

}*/

.majors-home .elementor-post__title a {
	font-size : 18px!important;
}

.majors-home .elementor-post__read-more {
	font-size : 16px!important;
	font-weight : 400!important;
}

.majors-home .elementor-post__text {
	position: absolute;
	top: 56%;
	z-index: 9;
	padding: 0 30px 40px 25px;
}

.majors-home .elementor-post__thumbnail__link {
	position : relative;
}

.majors-home article{
	position : relative;
}

.majors-home .elementor-post__thumbnail__link:before {
	position: absolute;
	content: "";
	background-image: url(https://freeadmission.expertsmarketing.net/wp-content/uploads/2023/01/Rectangle-11.png);
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 9;
}

.major-tabs .elementor-tabs-wrapper  {
	background-color: #f4f6f9!important;
}


.major-tabs .elementor-tab-title.elementor-active {
	border-top: 3px solid #8C3934!important;
}


.major-accord .elementor-tab-title.elementor-active {
	background-color : #0E0E4B!important;
	color : #fff!important;
}

.major-accord .elementor-tab-content.elementor-active {
	padding : 20px 20px 15px 20px!important;
}

.major-btn {
	background-color: #7C2B26;
	padding: 10px 20px;
	text-align: center;
	margin-top: 25px;
	width: 40%;
}

.major-btn a {
	color : #fff!important;
}


.major-uni-en .elementor-tab-content.elementor-active {
	padding : 40px!important;
}


.cs-fixy nav {
	width: 100%;
	background-color: #0E0E4B;
	/* position: fixed;*/ 
	top: 555px;
	z-index : 99999!important;
}

.cs-fixy .nav-container {
	padding: 20px;
	margin: 0 auto;
	text-align: center;
}

.cs-fixy .nav-container ul li {
	list-style: none;
	display: inline-block;
	margin: 0 10px;
}


.cs-fixy .nav-container ul li a {
	padding: 8px 0;
	color: #ecf0f1;
	font-size: 1.3em;
	text-decoration: none;
	transition: all 0.3s ease;
	font-family: "Poppins", sans-serif;
	font-size: 14px!important;
}

.cs-fixy .nav-container ul li a:hover {
	color: #D4E1F8;
}
.cs-fixy .nav-container ul li a.active {
	border-bottom: 2px solid #ecf0f1;
}


/*.single-universities section:nth-child(1) {
margin-top: 100px;
}*/


.stickymenu-uni  {
	min-height :86px!important;
	position: -webkit-fixed;
	position: fixed;
	top: 112px;
	z-index: 9;
	width : 100%;
}
.logged-in .stickymenu-uni {
	top: 118px;
}

.header-en {
	min-height: 86px;
}


.float {
	position: fixed;
	width: 50px;
	height: 50px;
	bottom: 50px;
	right: 0;
	background-color: #4dc247;
	color: #FFF;
	border-radius: 50%;
	text-align: center;
	font-size: 31px;
	z-index: 999;
	direction: ltr;
	line-height: 45px;
	left: 50px;
}

.float:hover {
	color : #fff!important;
}
.fa.fa-whatsapp {
	font-family: 'Font Awesome 5 Brands';
	font-weight: 400;
	margin-top: 0px;
}
.fa-whatsapp:before {
	content: "\f232";
	vertical-align: middle;
}
.my-float{
	margin-top:16px;}


.uni-rw ,
.uni-miss ,
uni-camp ,
.uni-goals ,
.uni-rw-adv ,
.uni-lang ,
.uni-req-rw ,
{
	height : 100vh!important;
}

.uni-goals-left ,
.uni-goals-right,
.uni-camp-left ,
.uni-camp-right{
	height : 100%!important;
}
.uni-table-rw .elementor-tab-title.elementor-active {
	background-color : #0E0E4B!important;
}

.single-universities .txt-ul ul {
	padding-left : 22px!important;
}

td {
	padding : 4px!important;
}

.uni-img img {
	max-height : 80%!important;
	width : 350px!important;
}

.uni-img-box img {
	border:2px solid #fff;
	border-radius: 100%;
	box-shadow: 0px 0px 10px 0px #111;
	width : 100%!important;
}

.wptb-table-container table tbody .wptb-table-head td p  {
	color:#fff !important
}
.wptb-table-container table tbody td p {
	color: #222 !important;
}
.wptb-table-container table tbody td p a {
	color: #16164f !important;
	text-decoration:underline
}

.uni-img-box {
	width : auto!important;
	min-width : 20%!important;
	align-self : flex-start!important;
}

.uni-img-box figure {
	width : 50px!important;
}

.uni-lang-inr .elementor-widget-wrap {
	justify-content : center!important;
}

.uni-logo img {
	width : 20%!important
}


.study-boxes .img-col-study .elementor-widget-wrap{
	padding:35px !important;
	text-align:left !important
}

.study-boxes .img-col-study h3 {
	text-align:center !important;
	color:#7c2b26;
	font-size:16px;
}

.study-boxes .img-col-study p {
	text-align: center !important;
	color: #191919;
	font-size: 14px;
	font-weight: 300!important;
}

.study-boxes .img-col-study .elementor-button-link {
	padding:0 !important
}

.img-col-study:hover .elementor-widget-wrap {
	background-color : #0E0E4B!important;
	transition : 1s!important;
}

.img-col-study:hover h3 ,
.img-col-study:hover p{
	color : #fff!important;
}


.all-uni-rw .elementor-post__excerpt{
	position:relative
}

.all-uni-rw .elementor-post__excerpt p{
	height:85px;
	overflow:hidden
}
.all-uni-rw .elementor-post__excerpt img, .cs-post-content .cs_excerpt img{
	position: absolute;
	top: -100px;
	background: #fff;
	padding: 10px 15px 10px 10px;
	height: 60px;
	width: auto;
	border-radius: 0 20px 0px 0;
}
.cs-post-content .wp-post-image {
    max-height: 233px;
    object-fit: cover;
}
.all-uni-rw .elementor-post__meta-data {
	display:none
}

.page-content.cs-post-content .entry-title{
	font-size: 18px;	
}
.all-uni-rw .elementor-post__title a, .page-content.cs-post-content .entry-title a {
	color:#0E0E4B !important
}

.link-white a {
	font-weight : 600!important;
	color : #fff!important;
}
.cs-post-content p {
    margin: 0;
    line-height: 1.5em;
    font-size: 14px;
    color: #777;
}
.cs-read-more a {
    color: #7C2B26;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    font-size: 12px;
    text-decoration: none;
}

.blc-accom {
	background-color: #7C2B26;
	padding: 20px;
	color: #fff;
}

.blc-accom  blockquote{
	width: 88%;
	margin: auto;
	padding: 20px 0px;
}

.footer-info-en a {
	color : #BCBCBC!important;
}

.menu-header .sub-menu {
	padding-top : 15px!important;
	padding-bottom : 20px!important;
}

.cpyright a {
	color : #fff!important;
}

.archive .page-content {
	display: flex!important;
	column-gap: 2%;
	padding-top: 70px;
	padding-bottom: 100px;
	flex-wrap : wrap;
}

.archive .post {
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 32%;
	margin-bottom : 40px;
	position : relative;
}

.archive .post h2 {
	text-align: left;
	font-family: 'Poppins';
	font-size: 20px!important;
	margin-top: 20px;
	order : 2;
}

.archive .post h2 a {
	color: #0E0E4B!important;
}

.search-fil ul {
	display: flex;
	flex-wrap : nowrap;
	justify-content: flex-start;
	align-items: center;
	column-gap: 2%;
	padding: 0;
}

.search-fil .searchandfilter li {
	padding-right: 0;
	width: 26%;
}

.search-fil .searchandfilter li:last-child {
	width : 16%!important;
}

.cs-container{
	max-width: 1140px;
	margin: auto;
	vertical-align: middle;
	display: flex;
	align-items: flex-end;
	min-height: 255px;
}
.cs-filter-container {
	background-color: #0E0F4BD9;
	padding: 50px 70px 50px 70px;
	margin-top: -178px;
}
.cs-post-content{
	padding: 90px 0px 90px 0px;
}
.page-content.cs-post-content {
    grid-template-columns: repeat(3,1fr);
    display: grid;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
}
.page-content.cs-post-content .cs_excerpt {
	position: relative;
}
.cs-page-title {
	background-image: url(/wp-content/uploads/2023/01/banner-img4-1.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 60px 0px;
	min-height: 450px;
}
.cs-page-title h1{
	color: #FFFFFF;
	font-family: "Poppins", Sans-serif;
	font-size: 36px;
	font-weight: 600;
}
.search-fil select {
	background-color: #252d5b;
	color: #fff;
	border-radius: 30px;
	border: none;
	width: 100%;
	padding: 17px 20px;
	font-family: 'Poppins';
	font-size: 16px;
	font-weight: 300;
	text-transform: capitalize;
	overflow: hidden;
	overflow: -moz-hidden-unscrollable;
	background: url(/wp-content/uploads/2023/01/Forma-1-copy-8.png) no-repeat right #252d5b;
	display: inline-block;
	position: relative;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	background-position-x: 92%;
}

.search-fil input {
	width: 100%!important;
	background-color: #7c2b26;
	color: #fff;
	border: none;
	font-size: 18px;
	font-family: 'Poppins';
	font-weight: 400;
	border-radius: 30px;
	padding: 13px 20px;
}

.search-fil input:hover {
	background-color : #7c2b26!important;
}

.search-fil input:focus,
.search-fil input:focus-visible {
	outline : none!important;
	border : none!important;
	background-color : #7c2b26!important;
}

.search-fil select:focus-visible {
	outline : none!important;
}

.pum-theme-default-theme .pum-container {
	padding: 60px 30px!important;
}

.pum-theme-default-theme .pum-title {
	margin-bottom : 30px!important;
}

.archive .post a {
	order : 1;
}

.archive .post p {
	order : 3;
	height : 85px;
	position : relative;
}

.archive .post p img {
	position: absolute;
	top: -126px;
	background: #fff;
	padding: 10px 15px 10px 10px;
	height: 60px;
	width: auto;
	border-radius: 0 20px 0px 0;
	bottom: 0;
	z-index: 9;
}
.searchandfilter select.sf-input-select {
	min-width: 255px;
}

/* AR STYLE */


.rtl .why-boxes .img-col h3 ,
.rtl .why-boxes .img-col p{
	text-align: right !important;
}

.rtl .float {
	right: auto!important;
	left: 50px!important;
}

.header-en:lang(ar) ,
.topbar-en:lang(ar),
.footer-en:lang(ar),
.cta-footer-en:lang(ar){
	display : none!important;
}

.header-ar:lang(en),
.topbar-ar:lang(en),
.footer-ar:lang(en),
.cta-footer-ar:lang(en){
	display : none!important;
}


.rtl .elementor-accordion .elementor-tab-title {
	text-align : right!important;
}

.rtl .home-fqs .elementor-tab-content {
	text-align : right!important;
}

.rtl .faq-rw .elementor-accordion-icon.elementor-accordion-icon-right {
	float : left!important;
	text-align : left!important;
}

.rtl .faq-rw .elementor-tab-content p {
	text-align : right!important;
}


.rtl .elementor-icon-list-icon {
	margin-left : 5px!important;
}

.rtl .study-boxes .img-col-study p {
	font-weight : 400!important;
}

.rtl .study-boxes .img-col-study h3 {
	font-weight : 700!important;
}

.rtl .sec-two-cnt input ,
.rtl .sec-two-cnt textarea{
	text-align: right!important;
	font-family: 'Cairo'!important;
}

body .sec-two-cnt .wpcf7-submit {
	text-align : center!important
}

.rtl .secured-app label {
	font-family: 'Cairo'!important;
	text-align: right!important;
}

.rtl .secured-app select {
	direction : rtl!important;
}

.rtl  .secured-app input,
.rtl  .secured-app textarea{
	direction: rtl;
}

.rtl .secured-app .wpcf7-submit {
	font-family : cairo!important;
}

.header-ar .elementor-nav-menu .sub-arrow {
	padding : 10px 10px 10px 00px!important;
}

.rtl .b24-form-header-title ,
.rtl .b24-form-header-description,
.rtl .b24-form-progress-bar-title {
	font-family : cairo!important;
	line-height : 1.5!important;
}

.rtl .icons-sec2 .elementor-image-box-img {
	margin-right : 0!important;
	margin-left : 15px!important;
}

.rtl .uni-rw-adv .elementor-icon-list-icon+.elementor-icon-list-text,
.rtl .uni-req-inr .elementor-icon-list-icon+.elementor-icon-list-text,
.rtl .major-acc-rw .elementor-icon-list-icon+.elementor-icon-list-text,
.rtl .major-uni-en .elementor-tab-title,
.rtl .major-uni-en .elementor-tab-content,
.rtl .major-acc-rw .elementor-tab-content {
	text-align : right!important;
}

.rtl .cs-fixy .nav-container ul li a {
	font-family : cairo!important;
}

.rtl .elementor-accordion-icon {
	float : left!important;
}

.rtl .univs-section .elementor-posts-container .elementor-post__text a ,
.rtl .univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt p ,
.rtl .univs-section .elementor-posts-container .elementor-post__text .elementor-post__read-more{
	font-family : cairo!important;
}


.topbar-en .wpml-ls-current-language,
.topbar-ar .wpml-ls-current-language{
	display : none!important;
}

.rtl .search-fil select,
.rtl .search-fil input{
	font-family : cairo!important;
}

.rtl .search-fil select {
	background: url(/wp-content/uploads/2023/01/Forma-1-copy-8.png) no-repeat left #252d5b!important;
	background-position-x: 6%!important;
}

.rtl .pum-theme-default-theme .pum-title {
    font-family: 'Cairo';
}

.rtl .cs-post-content p {
	font-family : cairo!important;
}

.rtl .all-uni-rw .elementor-post__excerpt img, 
.rtl .cs-post-content .cs_excerpt img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	padding : 10px 10px 10px 15px!important;
}

.rtl .post .entry-title a {
	font-family : cairo;
}

.rtl .testm-pg .elementor-testimonial__footer {
	flex-direction : inherit!important;
}

.secured-app select {

	overflow: hidden;
	overflow: -moz-hidden-unscrollable;
	background: url(/wp-content/uploads/2023/01/drop-down-arrow-4.png) no-repeat right #fff;
	display: inline-block;
	position: relative;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	background-position-x: 97%;
}

.rtl .cs-page-title h1 {
	font-family : cairo!important;
}

.rtl .secured-app select {

	overflow: hidden;
	overflow: -moz-hidden-unscrollable;
	background: url(/wp-content/uploads/2023/01/drop-down-arrow-4.png) no-repeat left #fff;
	display: inline-block;
	position: relative;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	background-position-x: 3%;
}

.univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt {
	height : 120px;
	overflow : hidden;
}


.rtl .major-accord .elementor-tab-content {
	text-align : right!important;
}

.rtl .wptb-table-container table td p {
	font-family : cairo!important;
}

.uni-table-rw .elementor-tab-content {
	padding : 15px!important;
}


.rtl .elementor-icon-list-text {
	text-align : right!important;
}

.header-en .logoen img ,
.header-ar .logoar img { 
	max-width : 100px!important;
}

.uni-req-inr .uni-req-inr-right
	{
    align-items: flex-end!important;
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
	justify-content : flex-start!important;
}

.footable_parent {
	overflow-y : hidden!important;
}

.acc-tab-uni .elementor-tab-title {
	text-align : right!important;
}


/* adham respon*/
@media (max-width:767px) {
	
	.rtl .majors-home .elementor-post__text {
    top: 45%!important;
}
	
		.rtl .univs-section .elementor-posts-container article:hover .elementor-post__title {
    transform: translateY(10px)!important;
    }
	
	.rtl .univs-section .elementor-posts-container article .elementor-post__title {
    transform: translateY(68px)!important;
    }
	
	.rtl .univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt{
    height: 68px!important;
    }
	
	.rtl .btn-home a {
		font-size : 12px!important;
	}
	.rtl .search-fil input {
    width: 35%!important;
}
	
	.rtl .tp-rightarrow.tparrows.custom {
		transform : translate(-140px, -15px)!important;
	}
	
	.rtl .tp-leftarrow.tparrows.custom {
		transform : translate(135px, -15px)!important;
	}
	
	.uni-number .elementor-counter-title {
		font-size : 16px!important;
	}
	
	.uni-number .elementor-counter-number {
    font-size: 37px!important;
    margin-bottom: 10px!important;
}
	
	.rtl .uni-adv-right .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .elementor-widget-tabs .elementor-tab-mobile-title {
		text-align : right!important;
	}
	
	
	.rtl .major-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .uni-table-rw .elementor-tab-title {
		text-align : right!important;
	}
	
	.rtl .major-acc-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.secured-app input, .secured-app select, 
	.secured-app textarea, 
	.secured-app .intl-tel-input.allow-dropdown {
		margin-bottom : 6px!important;
	}
	
	.secured-app p {
		font-size : 12px!important;
	}
	
	body .faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.rtl .flex-sec .elementor-container {
		flex-direction : column-reverse!important;	
	}
	
	.rtl .float {
    left: 15px!important;
}
	
	.footer-heading-en {
		margin-bottom : 8px!important;
	}
	
	.footer-ar p {
		font-size : 14px!important;
	}
	
	.header-ar {
		z-index : 9999999
	}
	
	.rtl .cta-footer-ar .elementor-widget-wrap  {
		padding : 30px 20px!important;
	}
	
	.footer-ar {
		padding : 50px 20px!important;
	}
	
	.rtl .cta-footer-ar .elementor-button-wrapper  a {
		font-size : 12px!important;
	}
	
	.rtl .cta-footer-ar h2 {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.rtl .cta-footer-ar-cli .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.rtl .sec-tow-colm .elementor-widget-wrap {
    padding: 30px 20px 30px 20px!important;
}
	
	.topbar-ar .elementor-icon-list-text {
		display : none!important;
	}
	
	.topbar-ar {
		padding-left : 15px!important;
		padding-right : 15px!important;
	}
	.rtl .menu-header .elementor-nav-menu {
    right: auto!important;
    left: 0!important;
}
	
	.rtl .logoar .elementor-widget-image {
		text-align : right!important;
	}
	
	.logoar {
    width: 80%!important;
}
	
	.header-ar .logoar img {
		    max-width: 80px!important;
	}
	
	.single-universities .elementor-icon-list-text,
	.single-majors .elementor-icon-list-text{
		font-size : 12px!important;
	}
	
	.uni-adv-right .elementor-widget-wrap  {
		padding-right : 0px!important;
		padding-top : 30px!important;
	}
	
	.uni-img-box img {
		width : 75%!important;
	}
	
	.uni-img-box h3  {
		font-size : 10px!important;
	}
	
	.uni-img-box {
		min-width : 50%!important;
	}
	
	.uni-adv-right .elementor-icon-box-icon {
		margin-top : 12px!important;
	}
	
	.uni-adv-right span {
		font-size : 16px!important;
	}
	
	.uni-adv-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.uni-rw-adv {
		padding : 50px 20px!important;
	}
	
	.single-universities p,
	.single-universities ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.uni-inr-logos img {
		max-width : 80px!important;
	}
	
	.major-accord .elementor-tab-content.elementor-active {
    padding: 20px 10px!important;
}
	
	
	.uni-miss {
		padding : 50px 10px!important;
	}
	
	.uni-col-left {
		padding-top : 50px!important;
	}
	
	.uni-col-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.major-uni-en-left .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	
	.major-uni-en-right .elementor-widget-wrap { 
	padding : 50px 20px!important;
	}
	
	.major-uni-en .elementor-tab-content.elementor-active {
		padding : 0!important;
	}
	
	.major-unis .elementor-tabs-content-wrapper ,
	.major-uni-en-left .elementor-tabs-content-wrapper {
		padding : 20px!important;
	}
	
	.major-btn {
		width : 50%!important;
	}
	
	body .major-unis {
		padding-left : 20px!important;
		padding-right : 20px!important;
	}
	
	.major-acc-left .elementor-widget-tabs .elementor-tab-mobile-title ,
	.major-uni-en-left .elementor-widget-tabs .elementor-tab-mobile-title{
    color: #fff!important;
    font-size: 14px!important;
}
	
	.single-majors ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.single-majors p{
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-right {
		padding-top : 30px!important
	}
	
	.major-depart ul {
		padding-left : 17px!important;
	}
	
	.major-depart {
		padding : 50px 20px!important;
	}
	.uni-img img {
    width: 250px!important;
}
	
	.uni-req-inr-left{
		padding-top : 50px!important;
	}
	
	.uni-req-inr .uni-req-inr-right {
		order : 2!important;
		
	}
	
	.major-uni-en  {
		padding : 50px 0!important;
	}
	
	body .major-acc-rw {
		padding : 50px 20px!important;
	}
	
	.uni-major-sep h2 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.semantic_ui .ui.table thead th ,
	body .semantic_ui .ui.table tr td{
		font-size : 10px!important;
	}
	
	.uni-table-rw .elementor-tabs .elementor-tab-content {
		padding : 0!important;
	}
	
	.uni-ph p {
    font-size: 12px!important;
    line-height: 1.4;
}
	
	.uni-head-sep h2 {
		font-size : 18px!important;
	}
	
	.major-conc {
		padding : 50px 10px!important;
	}
	
	.major-conc p ,
	.major-conc ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.major-img {
		margin-top : 30px!important;
	}
	
	.major-rw .elementor-container {
    min-height: auto!important;
    padding: 50px 0px;
}
	
	.major-left .elementor-widget-spacer {
		--spacer-size : 0!important;
	}
	
	.major-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.uni-pg-tit-inner h1 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.uni-pg-tit h1 {
		font-size : 20px!important;
		line-height : 1.6!important
	}
	
	
	.all-uni-rw ,
	.all-major-rw{
		padding : 50px 10px!important
	}
	
	.testimo .elementor-swiper-button {
		font-size : 20px!important;
	}
	
	.testimo .swiper-pagination {
		bottom : 30px!important;
	}
	
	.testimo .elementor-testimonial__title {
		font-size : 12px!important;
	}
	
	.testimo .elementor-testimonial--align-left img {
    width: 68px!important;
    height: 68px!important;
}
	
	
	.testimo .elementor-testimonial--align-left  .elementor-widget-container{
		padding : 0px 0px 50px 0px!important;
	}
	
	.rev-sec-one p {
		font-size : 14px!important;
	}
	
	.rev-sec-one h2 {
		font-size : 22px!important;
	}
	
	.rev-sec-one {
		padding : 50px 20px!important;
	}
	
	.faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.faq-acc p {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.faq-acc a {
		font-size : 13px!important;
		line-height : 1.5!important;
	}
	
	.faq-heading h2 {
		font-size : 20px!important;
	}
	
	.faq-rw {
		padding : 50px 20px!important;
	}
	
	.sec-three-cnt {
		padding : 30px 10px 50px 10px!important;
	}
	
	.sec-two-cnt p {
		font-size : 14px!important;
	}
	
	.sec-two-cnt{
		padding : 50px 0px 0 0!important;
	}
	
	.sec-two-cnt h2 {
		font-size : 20px!important;
	}
	
	.secured-app .wpcf7-submit {
		font-size : 16px!important;
	}
	
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
		font-size : 12px!important;
	}
	
	.secured-app label ,
	.secured-app .codedropz-upload-inner h3 {
		font-size : 14px!important;
	}
	
	.secured-app {
		padding-left : 10px!important;
		padding-right : 10px!important;
	}
	
	.secured-app h2 {
		font-size : 22px!important;
	}
	
	.blc-accom blockquote {
    padding: 0!important;
    font-size: 12px!important;
}
	
	.blc-accom {
    padding: 30px 0!important;
}
	
	.study-acc p {
		font-size : 12px!important;
		line-height : 1.6!important;
	}
	
	.study-acc .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.study-boxes .img-col-study p {
		font-size : 12px!important;
	}
	
	.img-col-study .elementor-widget-wrap {
		padding : 25px 15px !important;
	}
	
	.img-col-study {
		margin-bottom : 20px!important;
	}
	
	.study-sec p {
		font-size : 14px!important;
	}
	
	.study-sec {
		padding : 50px 10px!important;
	}
	
	.study-sec h2 {
		font-size : 20px!important;
		line-height : 1.6!important;
	}
	
	.header-en .logoen img {
    max-width: 80px!important;
}
	
	.sec-three-about p {
		line-height : 1.6!important;
		font-size : 12px!important;
	}
	
	.miss-sec-one .elementor-image-box-content h3 {
		font-size : 20px!important;
	}
	.miss-sec-one .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.miss-visi-sec .elementor-widget-icon {
		margin-bottom : 15px!important;
	}
	
	.miss-visi-sec .elementor-icon {
		font-size : 30px!important;
	}
	
	.miss-visi-sec h2 {
		font-size : 22px!important;
	}
	
	.miss-visi-sec {
		padding : 50px 10px!important;
	}
	
	.why-boxes .elementor-image-box-wrapper {
		margin-bottom : 30px!important;
	}
	
	.why-boxes .elementor-image-box-img {
		margin-bottom : 0!important;
	}
	
	.why-boxes h3 {
		font-size : 16px!important;
	}
	
	.why-boxes {
		padding : 30px 10px 30px 10px!important;
	}
	
	.head-16 h2 {
		font-size : 16px!important;
		line-height : 1.5!important;
	}
	
	.head-22 h2 {
		font-size : 22px!important;
	}
	
	.whyus {
		padding : 50px 10px!important;
	}
	
	.about-col-one p ,
	.about-col-two p ,
	.about-col-three p{
    font-size: 14px!important;
    line-height: 1.6!important;
}
	
	.about-col-one .elementor-widget-wrap ,
	.about-col-two .elementor-widget-wrap ,
	.about-col-three .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.about-col-one h3 ,
	.about-col-two h3 ,
	.about-col-three h3{
		font-size : 22px!important;
	}
	
	.about-sec-one {
		padding : 30px 20px!important;
	}
	
	.about-sec-one p {
		font-size : 14px!important;
	}
	
	body .about-sec-one h2 {
		font-size : 22px!important;
	}
	
	.banner-subhead h2 ,
	.cntsubhead p{
		font-size : 14px!important;
	}
	
     .banner-head h2 ,
	  .cntheading h2{
		font-size : 24px!important;
		margin-top : -13px!important;
	}
	
	.banner .elementor-container ,
	.banner-center .elementor-container,
	.contactbanner .elementor-container {
        min-height: 250px!important;
        align-items: center!important;
}
	
	.banner-center ,
	.banner ,
	.contactbanner{
		padding : 0!important;
	}
	
.home-slider-col .elementor-widget-wrap .elementor-element rs-arrow.tp-rightarrow.tparrows.custom {
    right: 68px!important;
}
	
	.pum-theme-default-theme .pum-container {
    padding: 30px 15px!important;
}
	
	.pum-theme-2497 .pum-title, .pum-theme-default-theme .pum-title {
		font-size : 18px!important;
		margin-bottom : 10px!important;
	}
	
	.search-en {
		padding-top : 3px!important;
	}
	
	.menu-en {
    order: 3;
}
	
		.elementor-menu-toggle {
		font-size : 20px!important;
	}
	
	
	.b24-widget-button-inner-mask {
    height: 60px!important;
    min-width: 57px!important;
}
	
	.bx-livechat-body-with-scroll {
    padding-top: 15%;
}
	
	.bx-imopenlines-form-wrapper,
	.bx-livechat-body{
		display : block!important;
	}
	
	.b24-widget-button-block svg{
    width: 15px;
    height: 15px;
}
	
	.b24-widget-button-inner-block {
		height : 40px!important;
	}
	
	.b24-widget-button-block {
		width : 40px!important;
		height : 40px!important;
	}
	
	.b24-widget-button-position-bottom-right {
		right : 10px!important;
		bottom : 20px!important;
	}
	
	.float {
    width: 40px!important;
    height: 40px!important;
    font-size: 23px!important;
    line-height: 40px!important;
    left: 10px!important;
	bottom : 20px!important;
}
	
	.cpyright  p{
    font-size: 7px!important;
    line-height: 1.5!important;
    margin-bottom: 0!important;
}
	
	.cpyright {
		padding : 10px!important;
	}
	
	.footer-en {
		padding : 50px 0!important 
	}
	
	
	.footer-en p {
		font-size : 14px!important;
	}
	
	.cta-footer-en .elementor-widget-button a {
    font-size: 13px!important;
	padding : 22px 15px 22px 15px!important
}
	
	.cta-footer-en h2 {
    font-size: 14px!important;
    line-height: 1.5!important;
    padding-top: 30px!important;
    padding-bottom: 30px!important;
}
	
	.b24-form-header-title {
    font-size: 18px!important;
    line-height: 1.5!important;
    letter-spacing: 0!important;
}
	
	.b24-form-padding-side {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 50px!important;
}
	
	.home-fqs {
		padding : 50px 10px 50px 10px!important;
	}
	
	.elementor-accordion .elementor-tab-content {
    padding: 15px 0px 30px 0px!important;
    font-size: 12px;
    line-height: 1.6;
}
	
	.home-fqs .elementor-widget-accordion .elementor-accordion-title {
    font-size: 14px!important;
    line-height: 1.7!important;
}
	
	.home-fqs h2 {
		font-size : 22px!important;
	}
	
	.testi-home .elementor-testimonial--layout-image_above .elementor-widget-container {
		margin: 30px 0px 30px 0px!important;
	}
	
	.testi-home {
		padding:50px 10px 50px 10px!important;
	}
	
	.testi-home p {
		font-size : 14px!important;
	}
	
	.testi-home h2 {
		font-size : 22px!important;
	}
	
	.univs-section .btn-home .elementor-widget-container {
		margin : 10px 0px 50px 0px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt {
		height : 110px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text {
		padding : 35px 20px!important;
	}
	
	.univs-section {
		padding-top : 60px!important;
	}
	
	.majors-home .elementor-post__read-more {
    font-size: 14px!important;
}
	
	.majors-home .elementor-post__thumbnail__link {
		margin-bottom : 0!important;
	}
	
	.majors-home .elementor-post__text {
		top : 35%!important;
		padding : 0 20px 0px 20px!important;
	}
	
	.majors-home .elementor-post__excerpt p {
		font-size : 14px!important;
	}
	
	.majors-home p {
		font-size : 14px!important;
	}
	
	.majors-home h2 {
		font-size : 22px!important;
	}
	
	.majors-home {
		padding : 50px 10px 0px 10px!important;
	}
	
	.steps-home {
		padding-bottom : 50px!important;
	}
	
	.img-col-steps {
		margin-bottom : 20px!important;
	}
	
	.img-col-steps .elementor-image-box-img {
		margin-bottom : 5px!important;
	}
	
	.img-col-steps p {
		font-size : 12px!important;
	}
	
	.img-col-steps h3 {
		font-size : 18px!important;
		margin-bottom : 5px!important;
	}
	
	.img-col-steps img {
		width : 70px!important;
	}
	
	.steps-p {
		font-size : 14px!important;
	}
	
	.steps-home h2 {
		font-size : 20px!important;
	}
	
	.img-col .elementor-widget-wrap {
		margin : 0px 10px 20px 10px!important;
	}
	
	.why-boxes .img-col h3 {
		font-size : 18px!important;
	}
	
	.why-home h2 {
		font-size : 22px!important;
	}
	
	.icons-sec2 {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
}
	
	.img-icon p {
		font-size : 14px!important;
	}
	
	.img-icon h3 {
		font-size : 20px!important;
	}
	
	.img-icon {
		margin-bottom : 20px!important;
	}
	
	.subhed-sec2 h2 {
		font-size : 10px!important;
	}
	
	.btn-home a {
    font-size: 14px!important;
    line-height: 14px!important;
    padding: 15px 20px 15px 20px!important;
}
	
	.head-sec2 h2{
    font-size: 13px!important;
    line-height: 20px!important;
}
	
	.sec-tow-colm .elementor-widget-wrap {
		padding : 30px 0px 30px 20px!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows {
		width : 30px!important;
		height : 30px!important;
		top : 78%!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows:before {
		font-size : 11px!important;
		line-height : 30px!important;
	}
	
	.search-fil select {
		font-size : 12px!important;
	}
	
	.search-fil input {
    width: 50%!important;
    background-color: #7c2b26;
    font-size: 14px!important;
}
	
	
	.topbar-info .elementor-widget-container span.elementor-icon-list-text  {
		display :none;
	}
	
.elementor-column.order-2 {
		order:2;
	}
	
	.social-footer-en {
		    position: relative;
    bottom: 30px
	}
	
	.colmtow-footer .elementor-element {
		width :100%;
	}
	
	.colmthree-footer .elementor-element {
		width :100%;
	}
	
	.colmtfour-footer .elementor-element {
		width :100%;
	}
	
	.menu-header .elementor-nav-menu {
position: absolute !important;
    top: 0;
    right: -15px;
    z-index: 999999;
    width: 100%!important;
background:#0E0E4B;
		left : auto;
}
	.elementor-nav-menu__container {
z-index: 999999;
    overflow: visible !important;
}
	
	.cs-fixy {
		display :none;
	}
	
	.elementor-column.order-1 {
		order:1;
	}
	
	.uni-col-left {
		padding-right :20px;
		padding-left :20px;
		padding-bottom :20px;
		padding-top :20px;
	}
	
	.uni-pg-tit {
		text-align :center;
	}
	
	.uni-table-rw {
		padding :0px 0px 40px 0px !important;
	}
	
	.uni-goals-left {
		order :2;
	}
	
	.uni-camp-right .elementor-widget-wrap{
		padding :50px 20px !important;
	}
	
	.uni-goals-right .elementor-widget-wrap.elementor-element-populated {
		padding :50px 20px !important;
	}
	
	.uni-req-inr-left {
		padding: 20px 20px 20px 20px;
    order: 2;
	}
	
	.uni-camp-left .elementor-widget-wrap {
		min-height :350px;
	}
	
	.uni-goals-left .elementor-widget-wrap {
		min-height :350px;
	}
	.major-left {
		padding :0px 20px 0px 20px;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b70f4ea.major-acc-right {
		margin-top :20px;
	} 
	
	.banner {
		text-align :center; }
	
		.majorss-home article a {
		width : 520px!important;
	}
	
	.header-en {
		z-index : 99999999!important;
	}
	
}






@media (min-width:768px) and (max-width:991px) {
	
	/*.single-majors .page-content .elementor-section {
		height : auto!important;
		min-height : 50vh!important;
	}*/
	
	.major-left {
    padding-right: 20px!important;
	padding-left : 0!important;
}
	
	.rtl .major-left {
    padding-left: 20px!important;
	padding-right : 0!important;
}
	
	.footer-info-en a {
		font-size : 10px!important;
	}
	
	.colmone-footer img {
		width : 100px!important;
	}
	
	.right-topfooter .elementor-widget-wrap {
    padding: 20px 30px!important;
}
	
	.footer-en a {
		font-size : 10px!important;
	}
	
	.footer-heading-en h2 {
		font-size : 14px!important;
	}
	
		.tp-rightarrow.tparrows.custom {
		transform : translate(-30px, -15px)!important;
	}
	
	.tp-leftarrow.tparrows.custom {
		transform : translate(0px, -15px)!important;
	}
	
	 .hide-major-img {
		display : none!important;
	}
	
	.tabs-uni-major  .elementor-tab-content {
		padding : 0!important;
	}
	
	.tabs-uni-major .elementor-tab-title  {
		font-size : 13px!important;
		padding : 20px 15px!important;
	}
	
	.major-acc-right {
		padding-left : 20px!important;
	}
	
	.uni-req-inr {
		padding-left : 20px!important;
		padding-right : 20px!important;
	}
	
	.cs-fixy .nav-container ul li a {
		font-size : 11px!important;
		padding :8px 0 2px 0!important
	}
	
	.cs-fixy nav ul {
		padding-left : 0!important
	}
	
	.study-boxes .img-col-study .elementor-widget-wrap {
    padding: 35px 20px!important;
}
	
.why-boxes p {
    font-size: 12px!important;
    line-height: 1.5!important;
}
	
	.colmone-footer .elementor-widget-wrap {
		padding-right : 20px!important;
	}
	
	.why-boxes .img-col .elementor-widget-wrap {
    padding: 35px 20px !important;
}
	
	.search-fil .searchandfilter li,
	body .search-fil .searchandfilter li:last-child{
		width: 100%!important;
	}
	
	.logoen {
		width : 70%!important;
	}
	
	
	.rtl .btn-home a {
		font-size : 12px!important;
	}
	.rtl .search-fil input {
    width: 25%!important;
}
	
	.rtl .tp-rightarrow.tparrows.custom {
		transform : translate(-29px, -15px)!important;
	}
	
	.rtl .tp-leftarrow.tparrows.custom {
		transform : translate(0px, -15px)!important;
	}
	
	.uni-number .elementor-counter-title {
		font-size : 16px!important;
	}
	
	.uni-number .elementor-counter-number {
    font-size: 37px!important;
    margin-bottom: 10px!important;
}
	
	.rtl .uni-adv-right .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .elementor-widget-tabs .elementor-tab-mobile-title {
		text-align : right!important;
	}
	
	
	.rtl .major-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .uni-table-rw .elementor-tab-title {
		text-align : right!important;
	}
	
	.rtl .major-acc-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.secured-app input, .secured-app select, 
	.secured-app textarea, 
	.secured-app .intl-tel-input.allow-dropdown {
		margin-bottom : 6px!important;
	}
	
	.secured-app p {
		font-size : 12px!important;
	}
	
	body .faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.rtl .float {
    left: 15px!important;
}
	
	.footer-heading-en {
		margin-bottom : 8px!important;
	}
	
	.footer-ar p {
		font-size : 14px!important;
	}
	
	.header-ar {
		z-index : 9999999
	}
	
	.rtl .cta-footer-ar .elementor-widget-wrap  {
		padding : 30px 20px!important;
	}
	
	.footer-ar {
		padding : 50px 20px!important;
	}
	
	.rtl .cta-footer-ar .elementor-button-wrapper  a {
		font-size : 12px!important;
	}
	
	.rtl .cta-footer-ar h2 {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.rtl .cta-footer-ar-cli .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.rtl .sec-tow-colm .elementor-widget-wrap {
    padding: 60px 20px 60px 20px!important;
}
	
	
	.topbar-ar {
		padding-left : 15px!important;
		padding-right : 15px!important;
	}
	.rtl .menu-header .elementor-nav-menu {
    right: auto!important;
    left: 0!important;
}
	
	.rtl .logoar .elementor-widget-image {
		text-align : right!important;
	}
	
	.logoar {
    width: 70%!important;
}
	
	.header-ar .logoar img {
		    max-width: 80px!important;
	}
	
	.single-universities .elementor-icon-list-text,
	.single-majors .elementor-icon-list-text{
		font-size : 12px!important;
	}
	
	.uni-adv-right .elementor-widget-wrap  {
		padding-right : 0px!important;
		padding-top : 30px!important;
	}
	
	.uni-img-box img {
		width : 75%!important;
	}
	
	.uni-img-box h3  {
		font-size : 10px!important;
	}
	
	.uni-img-box {
		min-width : 50%!important;
	}
	
	.uni-adv-right .elementor-icon-box-icon {
		margin-top : 12px!important;
	}
	
	.uni-adv-right span {
		font-size : 16px!important;
	}
	
	.uni-adv-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.uni-rw-adv {
		padding : 50px 20px!important;
	}
	
	.single-universities p,
	.single-universities ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.uni-inr-logos img {
		max-width : 80px!important;
	}
	
	.major-accord .elementor-tab-content.elementor-active {
    padding: 20px 10px!important;
}
	
	
	.uni-miss {
		padding : 50px 10px!important;
	}
	
	.uni-col-left {
		padding-top : 50px!important;
	}
	
	.uni-col-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.major-uni-en-left .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	
	.major-uni-en-right .elementor-widget-wrap { 
	padding : 50px 20px!important;
	}
	
	.major-uni-en .elementor-tab-content.elementor-active {
		padding : 0!important;
	}
	
	.major-unis .elementor-tabs-content-wrapper ,
	.major-uni-en-left .elementor-tabs-content-wrapper {
		padding : 20px!important;
	}
	
	.major-btn {
		width : 65%!important;
	}
	
	body .major-unis {
		padding-left : 20px!important;
		padding-right : 20px!important;
	}
	
	.major-acc-left .elementor-widget-tabs .elementor-tab-mobile-title ,
	.major-uni-en-left .elementor-widget-tabs .elementor-tab-mobile-title{
    color: #fff!important;
    font-size: 14px!important;
}
	
	.single-majors ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.single-majors p{
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-right {
		padding-top : 30px!important
	}
	
	.major-depart ul {
		padding-left : 17px!important;
	}
	
	.major-depart {
		padding : 50px 20px!important;
	}
	.uni-img img {
    width: 250px!important;
}
	
	.uni-req-inr-left{
		padding-top : 0px!important;
	}
	
	.uni-req-inr .uni-req-inr-right {
		order : 2!important;
		
	}
	
	.major-uni-en  {
		padding : 50px 0!important;
	}
	
	body .major-acc-rw {
		padding : 50px 20px!important;
	}
	
	.uni-major-sep h2 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.semantic_ui .ui.table thead th ,
	body .semantic_ui .ui.table tr td{
		font-size : 10px!important;
	}
	
	.uni-table-rw .elementor-tabs .elementor-tab-content {
		padding : 0!important;
	}
	
	.uni-ph p {
    font-size: 12px!important;
    line-height: 1.4;
}
	
	.uni-head-sep h2 {
		font-size : 18px!important;
	}
	
	.major-conc {
		padding : 50px 10px!important;
	}
	
	.major-conc p ,
	.major-conc ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.major-img {
		margin-top : 30px!important;
	}
	
	.major-rw .elementor-container {
    min-height: auto!important;
    padding: 50px 20px;
}
	
	.major-left .elementor-widget-spacer {
		--spacer-size : 0!important;
	}
	
	.major-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.uni-pg-tit-inner h1 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.uni-pg-tit h1 {
		font-size : 20px!important;
		line-height : 1.6!important
	}
	
	
	.all-uni-rw ,
	.all-major-rw{
		padding : 50px 10px!important
	}
	
	.testimo .elementor-swiper-button {
		font-size : 20px!important;
	}
	
	.testimo .swiper-pagination {
		bottom : 30px!important;
	}
	
	.testimo .elementor-testimonial__title {
		font-size : 12px!important;
	}
	
	.testimo .elementor-testimonial--align-left img {
    width: 68px!important;
    height: 68px!important;
}
	
	
	.testimo .elementor-testimonial--align-left  .elementor-widget-container{
		padding : 0px 0px 50px 0px!important;
	}
	
	.rev-sec-one p {
		font-size : 14px!important;
	}
	
	.rev-sec-one h2 {
		font-size : 22px!important;
	}
	
	.rev-sec-one {
		padding : 50px 20px!important;
	}
	
	.faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.faq-acc p {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.faq-acc a {
		font-size : 13px!important;
		line-height : 1.5!important;
	}
	
	.faq-heading h2 {
		font-size : 20px!important;
	}
	
	.faq-rw {
		padding : 50px 20px!important;
	}
	
	.sec-three-cnt {
		padding : 30px 10px 50px 10px!important;
	}
	
	.sec-two-cnt p {
		font-size : 14px!important;
	}
	
	.sec-two-cnt{
		padding : 50px 0px!important;
	}
	
	.sec-two-cnt h2 {
		font-size : 20px!important;
	}
	
	.secured-app .wpcf7-submit {
		font-size : 16px!important;
	}
	
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
		font-size : 12px!important;
	}
	
	.secured-app label ,
	.secured-app .codedropz-upload-inner h3 {
		font-size : 14px!important;
	}
	
	.secured-app {
		padding-left : 10px!important;
		padding-right : 10px!important;
	}
	
	.secured-app h2 {
		font-size : 22px!important;
	}
	
	.blc-accom blockquote {
    padding: 0!important;
    font-size: 11px!important;
}
	
	.blc-accom {
    padding: 30px 0!important;
}
	
	.study-acc p {
		font-size : 12px!important;
		line-height : 1.6!important;
	}
	
	.study-acc .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.study-boxes .img-col-study p {
		font-size : 11px!important;
	}
	
	.img-col-study .elementor-widget-wrap {
		padding : 25px 15px !important;
	}
	
	.img-col-study {
		margin-bottom : 20px!important;
	}
	
	.study-sec p {
		font-size : 14px!important;
	}
	
	.study-sec {
		padding : 50px 10px!important;
	}
	
	.study-sec h2 {
		font-size : 20px!important;
		line-height : 1.6!important;
	}
	
	.header-en .logoen img {
    max-width: 80px!important;
}
	
	.sec-three-about p {
		line-height : 1.6!important;
		font-size : 12px!important;
	}
	
	.miss-sec-one .elementor-image-box-content h3 {
		font-size : 20px!important;
	}
	.miss-sec-one .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.miss-visi-sec .elementor-widget-icon {
		margin-bottom : 15px!important;
	}
	
	.miss-visi-sec .elementor-icon {
		font-size : 30px!important;
	}
	
	.miss-visi-sec h2 {
		font-size : 22px!important;
	}
	
	.miss-visi-sec {
		padding : 50px 10px!important;
	}
	
	.why-boxes .elementor-image-box-wrapper {
		margin-bottom : 30px!important;
	}
	
	.why-boxes .elementor-image-box-img {
		margin-bottom : 0!important;
	}
	
	.why-boxes h3 {
		font-size : 16px!important;
		line-height : 1.4!important;
	}
	
	.why-boxes {
		padding : 30px 10px 30px 10px!important;
	}
	
	.head-16 h2 {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.head-22 h2 {
		font-size : 22px!important;
		line-height : 1.5!important;
	}
	
	.whyus {
		padding : 50px 10px!important;
	}
	
	.about-col-one p ,
	.about-col-two p ,
	.about-col-three p{
    font-size: 14px!important;
    line-height: 1.6!important;
}
	
	.about-col-one .elementor-widget-wrap ,
	.about-col-two .elementor-widget-wrap ,
	.about-col-three .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.about-col-one h3 ,
	.about-col-two h3 ,
	.about-col-three h3{
		font-size : 22px!important;
	}
	
	.about-sec-one {
		padding : 30px 20px!important;
	}
	
	.about-sec-one p {
		font-size : 14px!important;
	}
	
	body .about-sec-one h2 {
		font-size : 22px!important;
	}
	
	.banner-subhead h2 ,
	.cntsubhead p{
		font-size : 14px!important;
	}
	
     .banner-head h2 ,
	  .cntheading h2{
		font-size : 24px!important;
		margin-top : -13px!important;
	}
	
	.banner .elementor-container ,
	.banner-center .elementor-container,
	.contactbanner .elementor-container {
        min-height: 220px!important;
        align-items: center!important;
}
	
	.banner-center ,
	.banner ,
	.contactbanner{
		padding : 0!important;
	}
	
	.pum-theme-default-theme .pum-container {
    padding: 30px 15px!important;
}
	
	.pum-theme-2497 .pum-title, .pum-theme-default-theme .pum-title {
		font-size : 18px!important;
		margin-bottom : 10px!important;
	}
	
	.search-en {
		padding-top : 9px!important;
		width : 15%!important;
	}
	
	.menu-en {
    order: 3;
	width : 15%!important;
}
	
	.b24-widget-button-inner-mask {
    height: 60px!important;
    min-width: 57px!important;
}
	
	.bx-livechat-body-with-scroll {
    padding-top: 15%;
}
	
	.bx-imopenlines-form-wrapper,
	.bx-livechat-body{
		display : block!important;
	}
	
	.b24-widget-button-block svg{
    width: 15px;
    height: 15px;
}
	
	.b24-widget-button-inner-block {
		height : 40px!important;
	}
	
	.b24-widget-button-block {
		width : 40px!important;
		height : 40px!important;
	}
	
	.b24-widget-button-position-bottom-right {
		right : 10px!important;
		bottom : 20px!important;
	}
	
	.float {
    width: 40px!important;
    height: 40px!important;
    font-size: 23px!important;
    line-height: 40px!important;
    left: 10px!important;
	bottom : 20px!important;
}
	
	.cpyright  p{
    font-size: 7px!important;
    line-height: 1.5!important;
    margin-bottom: 0!important;
}
	
	.cpyright {
		padding : 10px!important;
	}
	
	.footer-en {
		padding : 50px 20px!important 
	}
	
	
	.footer-en p {
		font-size : 12px!important;
	}
	
.cta-footer-en .elementor-widget-button a {
    font-size: 12px!important;
    padding: 22px 10px 22px 10px!important;
}
	
	.cta-footer-en h2 {
    font-size: 14px!important;
    line-height: 1.5!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
	
	.b24-form-header-title {
    font-size: 18px!important;
    line-height: 1.5!important;
    letter-spacing: 0!important;
}
	
	.b24-form-padding-side {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 50px!important;
}
	
	.home-fqs {
		padding : 50px 10px 50px 10px!important;
	}
	
	.elementor-accordion .elementor-tab-content {
    padding: 15px 0px 30px 0px!important;
    font-size: 12px;
    line-height: 1.6;
}
	
	.home-fqs .elementor-widget-accordion .elementor-accordion-title {
    font-size: 14px!important;
    line-height: 1.7!important;
}
	
	.home-fqs h2 {
		font-size : 22px!important;
	}
	
	.testi-home .elementor-testimonial--layout-image_above .elementor-widget-container {
		margin: 30px 0px 30px 0px!important;
	}
	
	.testi-home {
		padding:50px 10px 50px 10px!important;
	}
	
	.testi-home p {
		font-size : 14px!important;
	}
	
	.testi-home h2 {
		font-size : 22px!important;
	}
	
	.univs-section .btn-home .elementor-widget-container {
		margin : 10px 0px 50px 0px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt {
		height : 110px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text {
		padding : 35px 20px!important;
	}
	
	.univs-section {
		padding-top : 60px!important;
	}
	
	.majors-home .elementor-post__read-more {
    font-size: 14px!important;
}
	
	.majors-home .elementor-post__thumbnail__link {
		margin-bottom : 0!important;
	}
	
	.majors-home .elementor-post__text {
		padding : 0 20px 0px 20px!important;
	}
	
	.majors-home .elementor-post__excerpt p {
		font-size : 14px!important;
	}
	
	.majors-home p {
		font-size : 14px!important;
	}
	
	.majors-home h2 {
		font-size : 24px!important;
	}
	
	.majors-home {
		padding : 50px 10px 0px 10px!important;
	}
	
	.steps-home {
		padding-bottom : 50px!important;
	}
	
	.img-col-steps {
		margin-bottom : 20px!important;
	}
	
	.img-col-steps .elementor-image-box-img {
		margin-bottom : 5px!important;
	}
	
	.img-col-steps p {
		font-size : 10px!important;
	}
	
	.img-col-steps h3 {
		font-size : 16px!important;
		margin-bottom : 5px!important;
	}
	
	.img-col-steps img {
		width : 70px!important;
	}
	
	.steps-p {
		font-size : 14px!important;
	}
	
	.steps-home h2 {
		font-size : 24px!important;
	}
	
	.img-col .elementor-widget-wrap {
		margin : 0px 10px 20px 10px!important;
	}
	
.why-boxes .img-col h3 {
    font-size: 16px!important;
    max-width: 95%;
    line-height: 1.4;
}
	
	.why-home h2 {
		font-size : 22px!important;
	}
	
	.icons-sec2 {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
	padding : 30px!important;
}
	
	.img-icon p {
		font-size : 14px!important;
	}
	
	.img-icon h3 {
		font-size : 20px!important;
	}
	
	.img-icon {
		margin-bottom : 20px!important;
	}
	
	.subhed-sec2 h2 {
		font-size : 16px!important;
	}
	
.btn-home a {
    font-size: 16px!important;
    line-height: 14px!important;
    padding: 15px 30px!important;
}
	
.head-sec2 h2 {
    font-size: 18px!important;
    line-height: 30px!important;
}
	
	.sec-tow-colm .elementor-widget-wrap {
		padding : 30px 0px 30px 20px!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows {
		width : 30px!important;
		height : 30px!important;
		top : 60%!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows:before {
		font-size : 11px!important;
		line-height : 30px!important;
	}
	
	.search-fil select {
		font-size : 12px!important;
	}
	
	.search-fil input {
    width: 30%!important;
}
	
	
	
	.banner {
		text-align :center;
	}
	.about-col-one {
		order :2;
	}
	.about-col-one .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	.about-col-two .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	.about-col-three .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	
.FQA-col1 {
	display :none;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-804751d.FQA-col1.FAQ-col1 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-262a180.cnt-col1 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-07ded66.cnt-col2 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-07ded66.cnt-col2 .elementor-widget-wrap.elementor-element-populated {
		padding-left :0px;
	}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-584d7fa.topbar-en.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 12px 12px 12px 12px;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-746234f.uni-req-inr-left.order-2 {
    padding: 20px 20px 20px 20px;
}
	.uni-col-left {
		padding : 20px 20px 20px 20px;
	}
	.uni-camp-right .elementor-widget-wrap.elementor-element-populated {
		padding :20px 20px 20px 20px !important;
	}
	.uni-goals-right .elementor-widget-wrap.elementor-element-populated {
		padding :20px 20px 20px 20px !important;
		height :556px !important;
		max-height :556px ;
	}
	.uni-camp.cs-section {
height: auto;
min-height: 250px;

}
	.uni-camp.cs-section .elementor-container {
align-items: stretch !important;
}
	.uni-camp .uni-camp-left .elementor-widget-wrap{
min-height:250px
}
	.uni-goals.cs-section {
height: auto;
min-height: 555px;

}
	.uni-goals.cs-section .elementor-container {
align-items: stretch !important;
}
	.uni-goals .uni-goals-left .elementor-widget-wrap{
min-height:555px
}
	.uni-adv-right {
		padding :0px 10px 0px 10px;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1dfe8fec.uni-req-inr-left {
		padding :20px 20px 20px 20px !important;
	}
	.major-btn {
		width :90%;
	}
	.major-uni-en-left .elementor-widget-wrap.elementor-element-populated {
		padding : 20px 20px 20px 20px !important;
	}
	.major-acc-rw.cs-section .elementor-container.elementor-column-gap-default {
		padding :20px 20px 20px 20px !important;
	}
	.major-why.cs-section {
		height :572px;
	}
	.major-fields.cs-section{
		height :572px;
	}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-60743bb.major-acc-left {
	height :500px;
	}
	.major-acc-rw.cs-section {
		padding :0px 0px 0px 0px !important;
	}
	.major-acc-rw.cs-section {
		height :770px;
	}
	.major-uni-en.cs-section {
		max-height :610px;
	}
	.uni-table-rw {
		padding :0px 0px 0px 0px !important;
	}
	.home-fqs {
		background-repeat :no-repeat;
			
	}
	.header-en {
		padding :10px 20px !important;
		z-index:99999999!important;
	}
	.uni-rw {
		max-height :560px !important;
	}
	.uni-camp .elementor-container {
		max-height :500px;
			height :500px !important;
	}
	.uni-rw-adv {
		height :100% !important;
		padding :20px 0px 20px 0px !important;
	}
	.uni-adv-left .elementor-widget-wrap {
		padding :0px 5px 0px 5px !important ;
	}
	.menu-header .elementor-menu-toggle i{
		color :#0E0E4B;
	}
	
	.home-search {
		margin-top : -10px!important;
	}
	
	.search-home-colm .elementor-widget-wrap {
		padding : 30px 20px!important;
	}
	
	.search-fil ul {
		display : block!important;
	}
	
	
	.searchandfilter label {
		display : block !important;
	}
	
	.FAQ-col1 {
		display : none!important;
	}
	
	
	
}





.menu-header .wpml-ls-current-language {
	display : none!important;
}


.alluni-home .elementor-post__excerpt img {
	display : none!important;
}


.phone-dir p {
    direction: ltr;
    text-align: right;
}

	.colmone-footer img {
		width : 150px!important;
	}





@media (min-width:992px) and (max-width:1024px) {
	
	.cnt-col2 ,
	.cnt-col1 {
		width : 50%!important;
	}
	
	body .majors-home .elementor-post__text {
		top : 52%!important;
	}
	
	
	body .majorss-home .elementor-grid {
    grid-template-columns: repeat(3,1fr)!important;
}
	
	.univs-section .elementor-posts-container article .elementor-post__title {
    transform: translateY(180px);
}
	
	
	.major-left {
    padding-right: 20px!important;
	padding-left : 0!important;
}
	
	.rtl .major-left {
    padding-left: 20px!important;
	padding-right : 0!important;
}
	
	.footer-info-en a {
		font-size : 10px!important;
	}
	
	.colmone-footer img {
		width : 100px!important;
	}
	
	.right-topfooter .elementor-widget-wrap {
    padding: 20px 30px!important;
}
	
	.footer-en a {
		font-size : 12px!important;
	}
	
	.footer-heading-en h2 {
		font-size : 14px!important;
	}
	
		.tp-rightarrow.tparrows.custom {
		transform : translate(-30px, -15px)!important;
	}
	
	.tp-leftarrow.tparrows.custom {
		transform : translate(0px, -15px)!important;
	}
	
	 .hide-major-img {
		display : none!important;
	}
	
	.tabs-uni-major  .elementor-tab-content {
		padding : 0!important;
	}
	
	.tabs-uni-major .elementor-tab-title  {
		font-size : 13px!important;
		padding : 20px 15px!important;
	}
	
	.major-acc-right {
		padding-left : 20px!important;
	}
	
	.uni-req-inr {
		padding-left : 20px!important;
		padding-right : 20px!important;
	}
	
	.cs-fixy .nav-container ul li a {
		font-size : 11px!important;
		padding :8px 0 2px 0!important
	}
	
	.cs-fixy nav ul {
		padding-left : 0!important
	}
	
	.study-boxes .img-col-study .elementor-widget-wrap {
    padding: 35px 20px!important;
}
	
.why-boxes p {
    font-size: 13px!important;
    line-height: 1.5!important;
}
	
	.colmone-footer .elementor-widget-wrap {
		padding-right : 20px!important;
	}
	
	.why-boxes .img-col .elementor-widget-wrap {
    padding: 35px 20px !important;
}
	
	.search-fil .searchandfilter li,
	body .search-fil .searchandfilter li:last-child{
		width: 100%!important;
	}
	
	.logoen {
		width : 70%!important;
	}
	
	
	.rtl .btn-home a {
		font-size : 12px!important;
	}
	.rtl .search-fil input {
    width: 25%!important;
}
	
	.rtl .tp-rightarrow.tparrows.custom {
		transform : translate(-29px, -15px)!important;
	}
	
	.rtl .tp-leftarrow.tparrows.custom {
		transform : translate(0px, -15px)!important;
	}
	
	.uni-number .elementor-counter-title {
		font-size : 16px!important;
	}
	
	.uni-number .elementor-counter-number {
    font-size: 37px!important;
    margin-bottom: 10px!important;
}
	
	.rtl .uni-adv-right .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .elementor-widget-tabs .elementor-tab-mobile-title {
		text-align : right!important;
	}
	
	
	.rtl .major-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .uni-table-rw .elementor-tab-title {
		text-align : right!important;
	}
	
	.rtl .major-acc-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.secured-app input, .secured-app select, 
	.secured-app textarea, 
	.secured-app .intl-tel-input.allow-dropdown {
		margin-bottom : 6px!important;
	}
	
	.secured-app p {
		font-size : 12px!important;
	}
	
	body .faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.rtl .float {
    left: 15px!important;
}
	
	.footer-heading-en {
		margin-bottom : 8px!important;
	}
	
	.footer-ar p {
		font-size : 14px!important;
	}
	
	.header-ar {
		z-index : 9999999
	}
	
	.rtl .cta-footer-ar .elementor-widget-wrap  {
		padding : 30px 20px!important;
	}
	
	.footer-ar {
		padding : 50px 20px!important;
	}
	
	.rtl .cta-footer-ar .elementor-button-wrapper  a {
		font-size : 12px!important;
	}
	
	.rtl .cta-footer-ar h2 {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.rtl .cta-footer-ar-cli .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.rtl .sec-tow-colm .elementor-widget-wrap {
    padding: 60px 20px 60px 20px!important;
}
	
	
	.topbar-ar {
		padding-left : 15px!important;
		padding-right : 15px!important;
	}
	.rtl .menu-header .elementor-nav-menu {
    right: auto!important;
    left: 0!important;
}
	
	.rtl .logoar .elementor-widget-image {
		text-align : right!important;
	}
	
	.logoar {
    width: 70%!important;
}
	
	.header-ar .logoar img {
		    max-width: 80px!important;
	}
	
	.single-universities .elementor-icon-list-text,
	.single-majors .elementor-icon-list-text{
		font-size : 12px!important;
	}
	
	.uni-adv-right .elementor-widget-wrap  {
		padding-right : 0px!important;
		padding-top : 30px!important;
	}
	
	.uni-img-box img {
		width : 75%!important;
	}
	
	.uni-img-box h3  {
		font-size : 10px!important;
	}
	
	.uni-img-box {
		min-width : 50%!important;
	}
	
	.uni-adv-right .elementor-icon-box-icon {
		margin-top : 12px!important;
	}
	
	.uni-adv-right span {
		font-size : 16px!important;
	}
	
	.uni-adv-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.uni-rw-adv {
		padding : 50px 20px!important;
	}
	
	.single-universities p,
	.single-universities ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.uni-inr-logos img {
		max-width : 80px!important;
	}
	
	.major-accord .elementor-tab-content.elementor-active {
    padding: 20px 10px!important;
}
	
	
	.uni-miss {
		padding : 50px 10px!important;
	}
	
	.uni-col-left {
		padding-top : 50px!important;
	}
	
	.uni-col-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.major-uni-en-left .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	
	.major-uni-en-right .elementor-widget-wrap { 
	padding : 50px 20px!important;
	}
	
	.major-uni-en .elementor-tab-content.elementor-active {
		padding : 0!important;
	}
	
	.major-unis .elementor-tabs-content-wrapper ,
	.major-uni-en-left .elementor-tabs-content-wrapper {
		padding : 20px!important;
	}
	
	.major-btn {
		width : 65%!important;
	}
	
	body .major-unis {
		padding-left : 20px!important;
		padding-right : 20px!important;
	}
	
	.major-acc-left .elementor-widget-tabs .elementor-tab-mobile-title ,
	.major-uni-en-left .elementor-widget-tabs .elementor-tab-mobile-title{
    color: #fff!important;
    font-size: 14px!important;
}
	
	.single-majors ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.single-majors p{
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-right {
		padding-top : 30px!important
	}
	
	.major-depart ul {
		padding-left : 17px!important;
	}
	
	.major-depart {
		padding : 50px 20px!important;
	}
	.uni-img img {
    width: 250px!important;
}
	
	.uni-req-inr-left{
		padding-top : 0px!important;
	}
	
	.uni-req-inr .uni-req-inr-right {
		order : 2!important;
		
	}
	
	.major-uni-en  {
		padding : 50px 0!important;
	}
	
	body .major-acc-rw {
		padding : 50px 20px!important;
	}
	
	.uni-major-sep h2 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.semantic_ui .ui.table thead th ,
	body .semantic_ui .ui.table tr td{
		font-size : 10px!important;
	}
	
	.uni-table-rw .elementor-tabs .elementor-tab-content {
		padding : 0!important;
	}
	
	.uni-ph p {
    font-size: 12px!important;
    line-height: 1.4;
}
	
	.uni-head-sep h2 {
		font-size : 18px!important;
	}
	
	.major-conc {
		padding : 50px 10px!important;
	}
	
	.major-conc p ,
	.major-conc ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.major-img {
		margin-top : 30px!important;
	}
	
	.major-rw .elementor-container {
    min-height: auto!important;
    padding: 50px 20px;
}
	
	.major-left .elementor-widget-spacer {
		--spacer-size : 0!important;
	}
	
	.major-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.uni-pg-tit-inner h1 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.uni-pg-tit h1 {
		font-size : 20px!important;
		line-height : 1.6!important
	}
	
	
	.all-uni-rw ,
	.all-major-rw{
		padding : 50px 10px!important
	}
	
	.testimo .elementor-swiper-button {
		font-size : 20px!important;
	}
	
	.testimo .swiper-pagination {
		bottom : 30px!important;
	}
	
	.testimo .elementor-testimonial__title {
		font-size : 12px!important;
	}
	
	.testimo .elementor-testimonial--align-left img {
    width: 68px!important;
    height: 68px!important;
}
	
	
	.testimo .elementor-testimonial--align-left  .elementor-widget-container{
		padding : 0px 0px 50px 0px!important;
	}
	
	.rev-sec-one p {
		font-size : 14px!important;
	}
	
	.rev-sec-one h2 {
		font-size : 22px!important;
	}
	
	.rev-sec-one {
		padding : 50px 20px!important;
	}
	
	.faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.faq-acc p {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.faq-acc a {
		font-size : 13px!important;
		line-height : 1.5!important;
	}
	
	.faq-heading h2 {
		font-size : 20px!important;
	}
	
	.faq-rw {
		padding : 50px 20px!important;
	}
	
	.sec-three-cnt {
		padding : 30px 10px 50px 10px!important;
	}
	
	.sec-two-cnt p {
		font-size : 14px!important;
	}
	
	.sec-two-cnt{
		padding : 50px 0px!important;
	}
	
	.sec-two-cnt h2 {
		font-size : 20px!important;
	}
	
	.secured-app .wpcf7-submit {
		font-size : 16px!important;
	}
	
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
		font-size : 12px!important;
	}
	
	.secured-app label ,
	.secured-app .codedropz-upload-inner h3 {
		font-size : 14px!important;
	}
	
	.secured-app {
		padding-left : 10px!important;
		padding-right : 10px!important;
	}
	
	.secured-app h2 {
		font-size : 22px!important;
	}
	
	.blc-accom blockquote {
    padding: 0!important;
    font-size: 11px!important;
}
	
	.blc-accom {
    padding: 30px 0!important;
}
	
	.study-acc p {
		font-size : 13px!important;
		line-height : 1.6!important;
	}
	
	.study-acc .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.study-boxes .img-col-study p {
		font-size : 13px!important;
	}
	
	.img-col-study .elementor-widget-wrap {
		padding : 25px 15px !important;
	}
	
	.img-col-study {
		margin-bottom : 20px!important;
	}
	
	.study-sec p {
		font-size : 14px!important;
	}
	
	.study-sec {
		padding : 50px 10px!important;
	}
	
	.study-sec h2 {
		font-size : 20px!important;
		line-height : 1.6!important;
	}
	
	.header-en .logoen img {
    max-width: 80px!important;
}
	
	.sec-three-about p {
		line-height : 1.6!important;
		font-size : 13px!important;
	}
	
	.miss-sec-one .elementor-image-box-content h3 {
		font-size : 20px!important;
	}
	.miss-sec-one .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.miss-visi-sec .elementor-widget-icon {
		margin-bottom : 15px!important;
	}
	
	.miss-visi-sec .elementor-icon {
		font-size : 30px!important;
	}
	
	.miss-visi-sec h2 {
		font-size : 22px!important;
	}
	
	.miss-visi-sec {
		padding : 50px 10px!important;
	}
	
	.why-boxes .elementor-image-box-wrapper {
		margin-bottom : 30px!important;
	}
	
	.why-boxes .elementor-image-box-img {
		margin-bottom : 0!important;
	}
	
	.why-boxes h3 {
		font-size : 16px!important;
		line-height : 1.4!important;
	}
	
	.why-boxes {
		padding : 30px 10px 30px 10px!important;
	}
	
	.head-16 h2 {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.head-22 h2 {
		font-size : 22px!important;
		line-height : 1.5!important;
	}
	
	.whyus {
		padding : 50px 10px!important;
	}
	
	.about-col-one p ,
	.about-col-two p ,
	.about-col-three p{
    font-size: 14px!important;
    line-height: 1.6!important;
}
	
	.about-col-one .elementor-widget-wrap ,
	.about-col-two .elementor-widget-wrap ,
	.about-col-three .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.about-col-one h3 ,
	.about-col-two h3 ,
	.about-col-three h3{
		font-size : 22px!important;
	}
	
	.about-sec-one {
		padding : 30px 20px!important;
	}
	
	.about-sec-one p {
		font-size : 14px!important;
	}
	
	body .about-sec-one h2 {
		font-size : 22px!important;
	}
	
	.banner-subhead h2 ,
	.cntsubhead p{
		font-size : 14px!important;
	}
	
     .banner-head h2 ,
	  .cntheading h2{
		font-size : 24px!important;
		margin-top : -13px!important;
	}
	
	.banner .elementor-container ,
	.banner-center .elementor-container,
	.contactbanner .elementor-container {
        min-height: 250px!important;
        align-items: center!important;
}
	
	.banner-center ,
	.banner ,
	.contactbanner{
		padding : 0!important;
	}
	
	.pum-theme-default-theme .pum-container {
    padding: 30px 15px!important;
}
	
	.pum-theme-2497 .pum-title, .pum-theme-default-theme .pum-title {
		font-size : 18px!important;
		margin-bottom : 10px!important;
	}
	
	.search-en {
		padding-top : 9px!important;
		width : 15%!important;
	}
	
	.menu-en {
    order: 3;
	width : 15%!important;
}
	
	.b24-widget-button-inner-mask {
    height: 60px!important;
    min-width: 57px!important;
}
	
	.bx-livechat-body-with-scroll {
    padding-top: 15%;
}
	
	.bx-imopenlines-form-wrapper,
	.bx-livechat-body{
		display : block!important;
	}
	
	.b24-widget-button-block svg{
    width: 15px;
    height: 15px;
}
	
	.b24-widget-button-inner-block {
		height : 40px!important;
	}
	
	.b24-widget-button-block {
		width : 40px!important;
		height : 40px!important;
	}
	
	.b24-widget-button-position-bottom-right {
		right : 10px!important;
		bottom : 20px!important;
	}
	
	.float {
    width: 40px!important;
    height: 40px!important;
    font-size: 23px!important;
    line-height: 40px!important;
    left: 10px!important;
	bottom : 20px!important;
}
	
	.cpyright  p{
    font-size: 12px!important;
    line-height: 1.5!important;
    margin-bottom: 0!important;
}
	
	.cpyright {
		padding : 10px!important;
	}
	
	.footer-en {
		padding : 50px 20px!important 
	}
	
	
	.footer-en p {
		font-size : 14px!important;
	}
	
.cta-footer-en .elementor-widget-button a {
    font-size: 13px!important;
    padding: 22px 25px!important;
}
	
	.cta-footer-en h2 {
    font-size: 14px!important;
    line-height: 1.5!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
	
	.b24-form-header-title {
    font-size: 18px!important;
    line-height: 1.5!important;
    letter-spacing: 0!important;
}
	
	.b24-form-padding-side {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 50px!important;
}
	
	.home-fqs {
		padding : 50px 10px 50px 10px!important;
	}
	
	.elementor-accordion .elementor-tab-content {
    padding: 15px 0px 30px 0px!important;
    font-size: 12px;
    line-height: 1.6;
}
	
	.home-fqs .elementor-widget-accordion .elementor-accordion-title {
    font-size: 14px!important;
    line-height: 1.7!important;
}
	
	.home-fqs h2 {
		font-size : 22px!important;
	}
	
	.testi-home .elementor-testimonial--layout-image_above .elementor-widget-container {
		margin: 30px 0px 30px 0px!important;
	}
	
	.testi-home {
		padding:50px 10px 50px 10px!important;
	}
	
	.testi-home p {
		font-size : 14px!important;
	}
	
	.testi-home h2 {
		font-size : 22px!important;
	}
	
	.univs-section .btn-home .elementor-widget-container {
		margin : 10px 0px 50px 0px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt {
		height : 175px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text {
		padding : 35px 20px!important;
	}
	
	.univs-section {
		padding-top : 60px!important;
	}
	
	.majors-home .elementor-post__read-more {
    font-size: 14px!important;
}
	
	.majors-home .elementor-post__thumbnail__link {
		margin-bottom : 0!important;
	}
	
	.majors-home .elementor-post__text {
		padding : 0 20px 0px 20px!important;
	}
	
	.majors-home .elementor-post__excerpt p {
		font-size : 14px!important;
	}
	
	.majors-home p {
		font-size : 14px!important;
	}
	
	.majors-home h2 {
		font-size : 24px!important;
	}
	
	.majors-home {
		padding : 50px 10px 0px 10px!important;
	}
	
	.steps-home {
		padding-bottom : 50px!important;
	}
	
	.img-col-steps {
		margin-bottom : 20px!important;
	}
	
	.img-col-steps .elementor-image-box-img {
		margin-bottom : 5px!important;
	}
	
	.img-col-steps p {
		font-size : 12px!important;
	}
	
	.img-col-steps h3 {
		font-size : 16px!important;
		margin-bottom : 5px!important;
	}
	
	.img-col-steps img {
		width : 70px!important;
	}
	
	.steps-p {
		font-size : 14px!important;
	}
	
	.steps-home h2 {
		font-size : 24px!important;
	}
	
	.img-col .elementor-widget-wrap {
		margin : 0px 10px 20px 10px!important;
	}
	
.why-boxes .img-col h3 {
    font-size: 16px!important;
    max-width: 95%;
    line-height: 1.4;
}
	
	.why-home h2 {
		font-size : 22px!important;
	}
	
	.icons-sec2 {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
	padding : 30px!important;
}
	
	.img-icon p {
		font-size : 14px!important;
	}
	
	.img-icon h3 {
		font-size : 22px!important;
	}
	
	.img-icon {
		margin-bottom : 20px!important;
	}
	
	.subhed-sec2 h2 {
		font-size : 18px!important;
	}
	
.btn-home a {
    font-size: 18px!important;
    line-height: 20px!important;
    padding: 15px 30px!important;
}
	
.head-sec2 h2 {
    font-size: 22px!important;
    line-height: 40px!important;
}
	
	.sec-tow-colm .elementor-widget-wrap {
		padding : 50px 0px 50px 20px!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows {
		width : 30px!important;
		height : 30px!important;
		top : 60%!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows:before {
		font-size : 11px!important;
		line-height : 30px!important;
	}
	
	.search-fil select {
		font-size : 12px!important;
	}
	
	.search-fil input {
    width: 22%!important;
}
	
	
	
	.banner {
		text-align :center;
	}
	.about-col-one {
		order :2;
	}
	.about-col-one .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	.about-col-two .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	.about-col-three .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	
.FQA-col1 {
	display :none;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-804751d.FQA-col1.FAQ-col1 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-262a180.cnt-col1 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-07ded66.cnt-col2 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-07ded66.cnt-col2 .elementor-widget-wrap.elementor-element-populated {
		padding-left :0px;
	}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-584d7fa.topbar-en.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 12px 12px 12px 12px;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-746234f.uni-req-inr-left.order-2 {
    padding: 20px 20px 20px 20px;
}
	.uni-col-left {
		padding : 20px 20px 20px 20px;
	}
	.uni-camp-right .elementor-widget-wrap.elementor-element-populated {
		padding :20px 20px 20px 20px !important;
	}
	.uni-goals-right .elementor-widget-wrap.elementor-element-populated {
		padding :20px 20px 20px 20px !important;
		height :556px !important;
		max-height :556px ;
	}
	.uni-camp.cs-section {
height: auto;
min-height: 250px;

}
	.uni-camp.cs-section .elementor-container {
align-items: stretch !important;
}
	.uni-camp .uni-camp-left .elementor-widget-wrap{
min-height:250px
}
	.uni-goals.cs-section {
height: auto;
min-height: 555px;

}
	.uni-goals.cs-section .elementor-container {
align-items: stretch !important;
}
	.uni-goals .uni-goals-left .elementor-widget-wrap{
min-height:555px
}
	.uni-adv-right {
		padding :0px 10px 0px 10px;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1dfe8fec.uni-req-inr-left {
		padding :20px 20px 20px 20px !important;
	}
	.major-btn {
		width :90%;
	}
	.major-uni-en-left .elementor-widget-wrap.elementor-element-populated {
		padding : 20px 20px 20px 20px !important;
	}
	.major-acc-rw.cs-section .elementor-container.elementor-column-gap-default {
		padding :20px 20px 20px 20px !important;
	}
	.major-why.cs-section {
		height :572px;
	}
	.major-fields.cs-section{
		height :572px;
	}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-60743bb.major-acc-left {
	height :500px;
	}
	.major-acc-rw.cs-section {
		padding :0px 0px 0px 0px !important;
	}
	.major-acc-rw.cs-section {
		height :770px;
	}
	.major-uni-en.cs-section {
		max-height :610px;
	}
	.uni-table-rw {
		padding :0px 0px 0px 0px !important;
	}
	.home-fqs {
		background-repeat :no-repeat;
			
	}
	.header-en {
		padding :10px 20px !important;
	}
	.uni-rw {
		max-height :560px !important;
	}
	.uni-camp .elementor-container {
		max-height :500px;
			height :500px !important;
	}
	.uni-rw-adv {
		height :100% !important;
		padding :20px 0px 20px 0px !important;
	}
	.uni-adv-left .elementor-widget-wrap {
		padding :0px 5px 0px 5px !important ;
	}
	.menu-header .elementor-menu-toggle i{
		color :#0E0E4B;
	}
	
	.home-search {
		margin-top : -10px!important;
	}
	
	.search-home-colm .elementor-widget-wrap {
		padding : 30px 20px!important;
	}
	
	.search-fil ul {
		display : block!important;
	}
	
	
	.searchandfilter label {
		display : block !important;
	}
	
	.FAQ-col1 {
		display : none!important;
	}
	
	
	
}


@media (min-width:1025px) and (max-width:1280px) {
	
	.rtl .cnt-col1 .elementor-widget-wrap {
    padding-left: 50px!important;
    padding-right: 0px!important;
}
	
	.study-boxes .img-col-study h3 {
    font-size: 18px!important;
}
	
	.full-uno-colm {
		width : 100%!important;
	}
	
	.hide-unicol {
		display : none;
	}
	
	.rtl .img-icon h3 {
    font-size: 24px!important;
}
	
	.rtl .head-sec2 h2 {
    font-size: 26px!important;
    line-height: 50px!important;
}
	
	.rtl .subhed-sec2 h2 {
    font-size: 20px!important;
}
	
	.rtl .menu-en a {
    font-size: 14px!important;
}
	
	.rtl  .majors-home .elementor-post__text {
    top: 62%!important;
}
	
	.txt-16-home {
		font-size : 16px!important;
	}
	
	.logoen {
		width : 10%!important;
	}
	
	.menu-en {
    width: 87.332%!important;
}
	
	.menu-en a {
		font-size : 12px!important;
	}
	
	.cnt-col2 ,
	.cnt-col1 {
		width : 50%!important;
	}
	
	body .majors-home .elementor-post__text {
		top : 52%!important;
	}
	
	
	body .majorss-home .elementor-grid {
    grid-template-columns: repeat(3,1fr)!important;
}
	
	.univs-section .elementor-posts-container article .elementor-post__title {
    transform: translateY(78px);
}
	
	
	.major-left {
    padding-right: 20px!important;
	padding-left : 0!important;
}
	
	.rtl .major-left {
    padding-left: 20px!important;
	padding-right : 0!important;
}
	
	.footer-info-en a {
		font-size : 12px!important;
	}
	
	.colmone-footer img {
		width : 100px!important;
	}
	
	.right-topfooter .elementor-widget-wrap {
    padding: 20px 30px!important;
}
	
	.footer-en a {
		font-size : 12px!important;
	}
	
	.footer-heading-en h2 {
		font-size : 14px!important;
	}
	
		.tp-rightarrow.tparrows.custom {
		transform : translate(-30px, -15px)!important;
	}
	
	.tp-leftarrow.tparrows.custom {
		transform : translate(0px, -15px)!important;
	}
	
	
	.tabs-uni-major  .elementor-tab-content {
		padding : 0!important;
	}
	
	.tabs-uni-major .elementor-tab-title  {
		font-size : 13px!important;
		padding : 20px 15px!important;
	}
	
	.major-acc-right {
		padding-left : 20px!important;
	}
	
	.uni-req-inr {
		padding-left : 20px!important;
		padding-right : 20px!important;
	}
	
	.cs-fixy .nav-container ul li a {
		font-size : 13px!important;
		padding :8px 0 2px 0!important
	}
	
	.cs-fixy nav ul {
		padding-left : 0!important
	}
	
	.study-boxes .img-col-study .elementor-widget-wrap {
    padding: 35px 20px!important;
}
	
.why-boxes p {
    font-size: 15px!important;
    line-height: 1.5!important;
}
	
	.colmone-footer .elementor-widget-wrap {
		padding-right : 20px!important;
	}
	
	.why-boxes .img-col .elementor-widget-wrap {
    padding: 35px 20px !important;
}
	
	
	.rtl .btn-home a {
		font-size : 16px!important;
	}
	
	.rtl .tp-rightarrow.tparrows.custom {
		transform : translate(-29px, -15px)!important;
	}
	
	.rtl .tp-leftarrow.tparrows.custom {
		transform : translate(0px, -15px)!important;
	}
	
	.uni-number .elementor-counter-title {
		font-size : 16px!important;
	}
	
	.uni-number .elementor-counter-number {
    font-size: 37px!important;
    margin-bottom: 10px!important;
}
	
	.rtl .uni-adv-right .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .elementor-widget-tabs .elementor-tab-mobile-title {
		text-align : right!important;
	}
	
	
	.rtl .major-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.rtl .uni-table-rw .elementor-tab-title {
		text-align : right!important;
	}
	
	.rtl .major-acc-left .elementor-widget-wrap {
		padding-left : 0!important;
	}
	
	.secured-app input, .secured-app select, 
	.secured-app textarea, 
	.secured-app .intl-tel-input.allow-dropdown {
		margin-bottom : 6px!important;
	}
	
	.secured-app p {
		font-size : 12px!important;
	}
	
	body .faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.rtl .float {
    left: 15px!important;
}
	
	.footer-heading-en {
		margin-bottom : 8px!important;
	}
	
	.footer-ar p {
		font-size : 14px!important;
	}
	
	.header-ar {
		z-index : 9999999
	}
	
	.rtl .cta-footer-ar .elementor-widget-wrap  {
		padding : 30px 20px!important;
	}
	
	.footer-ar {
		padding : 50px 20px!important;
	}
	
	.rtl .cta-footer-ar .elementor-button-wrapper  a {
		font-size : 14px!important;
	}
	
	.rtl .cta-footer-ar h2 {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.rtl .cta-footer-ar-cli .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.rtl .sec-tow-colm .elementor-widget-wrap {
    padding: 80px 20px 80px 20px!important;
}
	
	
	.topbar-ar {
		padding-left : 15px!important;
		padding-right : 15px!important;
	}
	.rtl .menu-header .elementor-nav-menu {
    right: auto!important;
    left: 0!important;
}
	
	.rtl .logoar .elementor-widget-image {
		text-align : right!important;
	}
	
	.logoar {
    width: 10%!important;
}
	
	.header-ar .logoar img {
		    max-width: 80px!important;
	}
	
	.single-universities .elementor-icon-list-text,
	.single-majors .elementor-icon-list-text{
		font-size : 14px!important;
	}
	
	.uni-adv-right .elementor-widget-wrap  {
		padding-right : 0px!important;
		padding-top : 30px!important;
	}
	
	.uni-img-box img {
		width : 75%!important;
	}
	
	.uni-img-box h3  {
		font-size : 14px!important;
	}
	
	.uni-img-box {
		min-width : 50%!important;
	}
	
	.uni-adv-right .elementor-icon-box-icon {
		margin-top : 12px!important;
	}
	
	.uni-adv-right span {
		font-size : 16px!important;
	}
	
	.uni-adv-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.uni-rw-adv {
		padding : 50px 20px!important;
	}
	
	.single-universities p,
	.single-universities ul {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.uni-inr-logos img {
		max-width : 80px!important;
	}
	
	.major-accord .elementor-tab-content.elementor-active {
    padding: 20px 10px!important;
}
	
	
	.uni-miss {
		padding : 50px 10px!important;
	}
	
	.uni-col-left {
		padding-top : 50px!important;
	}
	
	.uni-col-left .elementor-widget-wrap {
		padding : 0!important;
	}
	
	.major-uni-en-left .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	
	.major-uni-en-right .elementor-widget-wrap { 
	padding : 50px 20px!important;
	}
	
	.major-uni-en .elementor-tab-content.elementor-active {
		padding : 0!important;
	}
	
	.major-unis .elementor-tabs-content-wrapper ,
	.major-uni-en-left .elementor-tabs-content-wrapper {
		padding : 20px!important;
	}
	
	.major-btn {
		width : 65%!important;
	}
	
	body .major-unis {
		padding-left : 20px!important;
		padding-right : 20px!important;
	}
	
	.major-acc-left .elementor-widget-tabs .elementor-tab-mobile-title ,
	.major-uni-en-left .elementor-widget-tabs .elementor-tab-mobile-title{
    color: #fff!important;
    font-size: 14px!important;
}
	
	.single-majors ul {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.single-majors p{
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-right {
		padding-top : 30px!important
	}
	
	.major-depart ul {
		padding-left : 17px!important;
	}
	
	.major-depart {
		padding : 50px 20px!important;
	}
	
	.uni-req-inr-left{
		padding-top : 0px!important;
	}
	
	.uni-req-inr .uni-req-inr-right {
		order : 2!important;
		
	}
	
	.major-uni-en  {
		padding : 50px 0!important;
	}
	
	body .major-acc-rw {
		padding : 50px 20px!important;
	}
	
	.uni-major-sep h2 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.major-acc-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.semantic_ui .ui.table thead th ,
	body .semantic_ui .ui.table tr td{
		font-size : 12px!important;
	}
	
	.uni-table-rw .elementor-tabs .elementor-tab-content {
		padding : 0!important;
	}
	
	.uni-ph p {
    font-size: 14px!important;
    line-height: 1.4;
}
	
	.uni-head-sep h2 {
		font-size : 20px!important;
	}
	
	.major-conc {
		padding : 50px 10px!important;
	}
	
	.major-conc p ,
	.major-conc ul {
		font-size : 14px!important;
		line-height : 1.5!important;
	}
	
	.major-img {
		margin-top : 30px!important;
	}
	
	.major-rw .elementor-container {
    min-height: auto!important;
    padding: 50px 20px;
}
	
	.major-left .elementor-widget-spacer {
		--spacer-size : 0!important;
	}
	
	.major-left .elementor-widget-wrap {
		padding-right : 0!important;
	}
	
	.uni-pg-tit-inner h1 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.uni-pg-tit h1 {
		font-size : 24px!important;
		line-height : 1.6!important
	}
	
	
	.all-uni-rw ,
	.all-major-rw{
		padding : 50px 10px!important
	}
	
	.testimo .elementor-swiper-button {
		font-size : 20px!important;
	}
	
	.testimo .swiper-pagination {
		bottom : 30px!important;
	}
	
	.testimo .elementor-testimonial__title {
		font-size : 12px!important;
	}
	
	.testimo .elementor-testimonial--align-left img {
    width: 68px!important;
    height: 68px!important;
}
	
	
	.testimo .elementor-testimonial--align-left  .elementor-widget-container{
		padding : 0px 0px 50px 0px!important;
	}
	
	.rev-sec-one p {
		font-size : 14px!important;
	}
	
	.rev-sec-one h2 {
		font-size : 22px!important;
	}
	
	.rev-sec-one {
		padding : 50px 20px!important;
	}
	
	.faq-rw .elementor-tab-content {
    padding-top: 20px!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
}
	
	.faq-acc p {
		font-size : 12px!important;
		line-height : 1.5!important;
	}
	
	.faq-acc a {
		font-size : 13px!important;
		line-height : 1.5!important;
	}
	
	.faq-heading h2 {
		font-size : 20px!important;
	}
	
	.faq-rw {
		padding : 50px 20px!important;
	}
	
	.sec-three-cnt {
		padding : 30px 10px 50px 10px!important;
	}
	
	.sec-two-cnt p {
		font-size : 14px!important;
	}
	
	.sec-two-cnt{
		padding : 50px 0px!important;
	}
	
	.sec-two-cnt h2 {
		font-size : 20px!important;
	}
	
	.secured-app .wpcf7-submit {
		font-size : 16px!important;
	}
	
	.codedropz-upload-inner .codedropz-btn-wrap a.cd-upload-btn {
		font-size : 12px!important;
	}
	
	.secured-app label ,
	.secured-app .codedropz-upload-inner h3 {
		font-size : 14px!important;
	}
	
	.secured-app {
		padding-left : 10px!important;
		padding-right : 10px!important;
	}
	
	.secured-app h2 {
		font-size : 22px!important;
	}
	
	.blc-accom blockquote {
    padding: 0!important;
    font-size: 13px!important;
}
	
	.blc-accom {
    padding: 30px 0!important;
}
	
	.study-acc p {
		font-size : 13px!important;
		line-height : 1.6!important;
	}
	
	.study-acc .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.study-boxes .img-col-study p {
		font-size : 14px!important;
	}
	
	.img-col-study .elementor-widget-wrap {
		padding : 25px 15px !important;
	}
	
	.img-col-study {
		margin-bottom : 20px!important;
	}
	
	.study-sec p {
		font-size : 16px!important;
	}
	
	.study-sec {
		padding : 50px 10px!important;
	}
	
	.study-sec h2 {
		font-size : 20px!important;
		line-height : 1.6!important;
	}
	
	.header-en .logoen img {
    max-width: 80px!important;
}
	
	.sec-three-about p {
		line-height : 1.6!important;
		font-size : 15px!important;
	}
	
	.miss-sec-one .elementor-image-box-content h3 {
		font-size : 20px!important;
	}
	.miss-sec-one .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.miss-visi-sec .elementor-widget-icon {
		margin-bottom : 15px!important;
	}
	
	.miss-visi-sec .elementor-icon {
		font-size : 30px!important;
	}
	
	.miss-visi-sec h2 {
		font-size : 24px!important;
	}
	
	.miss-visi-sec {
		padding : 50px 10px!important;
	}
	
	.why-boxes .elementor-image-box-wrapper {
		margin-bottom : 30px!important;
	}
	
	.why-boxes .elementor-image-box-img {
		margin-bottom : 0!important;
	}
	
	.why-boxes h3 {
		font-size : 20px!important;
		line-height : 1.4!important;
	}
	
	.why-boxes {
		padding : 30px 10px 30px 10px!important;
	}
	
	.head-16 h2 {
		font-size : 18px!important;
		line-height : 1.5!important;
	}
	
	.head-22 h2 {
		font-size : 22px!important;
		line-height : 1.5!important;
	}
	
	.whyus {
		padding : 50px 10px!important;
	}
	
	.about-col-one p ,
	.about-col-two p ,
	.about-col-three p{
    font-size: 14px!important;
    line-height: 1.6!important;
}
	
	.about-col-one .elementor-widget-wrap ,
	.about-col-two .elementor-widget-wrap ,
	.about-col-three .elementor-widget-wrap {
		padding : 50px 20px!important;
	}
	
	.about-col-one h3 ,
	.about-col-two h3 ,
	.about-col-three h3{
		font-size : 22px!important;
	}
	
	.about-sec-one {
		padding : 30px 20px!important;
	}
	
	.about-sec-one p {
		font-size : 14px!important;
	}
	
	body .about-sec-one h2 {
		font-size : 22px!important;
	}
	
	.banner-subhead h2 ,
	.cntsubhead p{
		font-size : 18px!important;
	}
	
     .banner-head h2 ,
	  .cntheading h2{
		font-size : 28px!important;
		margin-top : -13px!important;
	}
	
	.banner .elementor-container ,
	.banner-center .elementor-container,
	.contactbanner .elementor-container {
        min-height: 250px!important;
        align-items: center!important;
}
	
	.banner-center ,
	.banner ,
	.contactbanner{
		padding : 0!important;
	}
	
	.pum-theme-default-theme .pum-container {
    padding: 30px 15px!important;
}
	
	.pum-theme-2497 .pum-title, .pum-theme-default-theme .pum-title {
		font-size : 18px!important;
		margin-bottom : 10px!important;
	}
	
	.search-en {
		padding-top : 9px!important;
	}
	
	
	.b24-widget-button-inner-mask {
    height: 60px!important;
    min-width: 57px!important;
}
	
	.bx-livechat-body-with-scroll {
    padding-top: 15%;
}
	
	.bx-imopenlines-form-wrapper,
	.bx-livechat-body{
		display : block!important;
	}
	
	.b24-widget-button-block svg{
    width: 15px;
    height: 15px;
}
	
	.b24-widget-button-inner-block {
		height : 40px!important;
	}
	
	.b24-widget-button-block {
		width : 40px!important;
		height : 40px!important;
	}
	
	.b24-widget-button-position-bottom-right {
		right : 10px!important;
		bottom : 20px!important;
	}
	
	.float {
    width: 40px!important;
    height: 40px!important;
    font-size: 23px!important;
    line-height: 40px!important;
    left: 10px!important;
	bottom : 20px!important;
}
	
	.cpyright  p{
    font-size: 12px!important;
    line-height: 1.5!important;
    margin-bottom: 0!important;
}
	
	.cpyright {
		padding : 10px!important;
	}
	
	.footer-en {
		padding : 50px 20px!important 
	}
	
	
	.footer-en p {
		font-size : 14px!important;
	}
	
.cta-footer-en .elementor-widget-button a {
    font-size: 13px!important;
    padding: 22px 25px!important;
}
	
	.cta-footer-en h2 {
    font-size: 14px!important;
    line-height: 1.5!important;
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
	
	.b24-form-header-title {
    font-size: 18px!important;
    line-height: 1.5!important;
    letter-spacing: 0!important;
}
	
	.b24-form-padding-side {
    padding-left: 20px!important;
    padding-right: 20px!important;
    padding-top: 50px!important;
}
	
	.home-fqs {
		padding : 50px 10px 50px 10px!important;
	}
	
	.elementor-accordion .elementor-tab-content {
    padding: 15px 0px 30px 0px!important;
    font-size: 12px;
    line-height: 1.6;
}
	
	.home-fqs .elementor-widget-accordion .elementor-accordion-title {
    font-size: 14px!important;
    line-height: 1.7!important;
}
	
	.home-fqs h2 {
		font-size : 22px!important;
	}
	
	.testi-home .elementor-testimonial--layout-image_above .elementor-widget-container {
		margin: 30px 0px 30px 0px!important;
	}
	
	.testi-home {
		padding:50px 10px 50px 10px!important;
	}
	
	.testi-home p {
		font-size : 14px!important;
	}
	
	.testi-home h2 {
		font-size : 22px!important;
	}
	
	.univs-section .btn-home .elementor-widget-container {
		margin : 10px 0px 50px 0px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text .elementor-post__excerpt {
		height : 68px!important;
	}
	
	.univs-section .elementor-posts-container .elementor-post__text {
		padding : 35px 20px!important;
	}
	
	.univs-section {
		padding-top : 60px!important;
	}
	
	.majors-home .elementor-post__read-more {
    font-size: 14px!important;
}
	
	.majors-home .elementor-post__thumbnail__link {
		margin-bottom : 0!important;
	}
	
	.majors-home .elementor-post__text {
		padding : 0 20px 0px 20px!important;
	}
	
	.majors-home .elementor-post__excerpt p {
		font-size : 14px!important;
	}
	
	.majors-home p {
		font-size : 14px!important;
	}
	
	.majors-home h2 {
		font-size : 24px!important;
	}
	
	.majors-home {
		padding : 50px 10px 0px 10px!important;
	}
	
	.steps-home {
		padding-bottom : 50px!important;
	}
	
	.img-col-steps {
		margin-bottom : 20px!important;
	}
	
	.img-col-steps .elementor-image-box-img {
		margin-bottom : 5px!important;
	}
	
	.img-col-steps p {
		font-size : 12px!important;
	}
	
	.img-col-steps h3 {
		font-size : 18px!important;
		margin-bottom : 5px!important;
	}
	
	.img-col-steps img {
		width : 70px!important;
	}
	
	.steps-p {
		font-size : 14px!important;
	}
	
	.steps-home h2 {
		font-size : 24px!important;
	}
	
	.img-col .elementor-widget-wrap {
		margin : 0px 10px 20px 10px!important;
	}
	
.why-boxes .img-col h3 {
    font-size: 18px!important;
    max-width: 95%;
    line-height: 1.4;
}
	
	.why-home h2 {
		font-size : 22px!important;
	}
	
	.icons-sec2 {
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 30px;
	padding : 30px!important;
}
	
	.img-icon p {
		font-size : 14px!important;
	}
	
	.img-icon h3 {
		font-size : 22px!important;
	}
	
	.img-icon {
		margin-bottom : 20px!important;
	}
	
	.subhed-sec2 h2 {
		font-size : 18px!important;
	}
	
.btn-home a {
    font-size: 18px!important;
    line-height: 20px!important;
    padding: 15px 30px!important;
}
	
.head-sec2 h2 {
    font-size: 22px!important;
    line-height: 40px!important;
}
	
	.sec-tow-colm .elementor-widget-wrap {
		padding : 70px 0px 70px 20px!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows {
		width : 30px!important;
		height : 30px!important;
		top : 60%!important;
	}
	
	#rev_slider_1_1_wrapper .custom.tparrows:before {
		font-size : 11px!important;
		line-height : 30px!important;
	}
	
	.search-fil select {
		font-size : 14px!important;
	}
	
.search-fil input {
    font-size: 14px!important;
}
	
	
	
	.banner {
		text-align :center;
	}
	.about-col-one {
		order :2;
	}
	.about-col-one .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	.about-col-two .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	.about-col-three .elementor-widget-wrap {
		padding :20px 20px 20px 20px !important;
	}
	
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-262a180.cnt-col1 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-07ded66.cnt-col2 {
		width :100%;
	}
	.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-07ded66.cnt-col2 .elementor-widget-wrap.elementor-element-populated {
		padding-left :0px;
	}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-584d7fa.topbar-en.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 12px 12px 12px 12px;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-746234f.uni-req-inr-left.order-2 {
    padding: 20px 20px 20px 20px;
}
	.uni-col-left {
		padding : 20px 20px 20px 20px;
	}
	.uni-camp-right .elementor-widget-wrap.elementor-element-populated {
		padding :20px 20px 20px 20px !important;
	}
	.uni-goals-right .elementor-widget-wrap.elementor-element-populated {
		padding :20px 20px 20px 20px !important;
		height :556px !important;
		max-height :556px ;
	}
	.uni-camp.cs-section {
height: auto;
min-height: 250px;

}
	.uni-camp.cs-section .elementor-container {
align-items: stretch !important;
}
	.uni-camp .uni-camp-left .elementor-widget-wrap{
min-height:250px
}
	.uni-goals.cs-section {
height: auto;
min-height: 555px;

}
	.uni-goals.cs-section .elementor-container {
align-items: stretch !important;
}
	.uni-goals .uni-goals-left .elementor-widget-wrap{
min-height:555px
}
	.uni-adv-right {
		padding :0px 10px 0px 10px;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-1dfe8fec.uni-req-inr-left {
		padding :20px 20px 20px 20px !important;
	}
	.major-btn {
		width :90%;
	}
	.major-uni-en-left .elementor-widget-wrap.elementor-element-populated {
		padding : 20px 20px 20px 20px !important;
	}
	.major-acc-rw.cs-section .elementor-container.elementor-column-gap-default {
		padding :20px 20px 20px 20px !important;
	}
	.major-why.cs-section {
		height :572px;
	}
	.major-fields.cs-section{
		height :572px;
	}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-60743bb.major-acc-left {
	height :500px;
	}
	.major-acc-rw.cs-section {
		padding :0px 0px 0px 0px !important;
	}
	.major-acc-rw.cs-section {
		height :770px;
	}
	.major-uni-en.cs-section {
		max-height :610px;
	}
	.uni-table-rw {
		padding :0px 0px 0px 0px !important;
	}
	.home-fqs {
		background-repeat :no-repeat;
			
	}
	.header-en {
		padding :10px 20px !important;
	}
	.uni-rw {
		max-height :560px !important;
	}
	.uni-camp .elementor-container {
		max-height :500px;
			height :500px !important;
	}
	.uni-rw-adv {
		height :100% !important;
		padding :20px 0px 20px 0px !important;
	}
	.uni-adv-left .elementor-widget-wrap {
		padding :0px 5px 0px 5px !important ;
	}
	.menu-header .elementor-menu-toggle i{
		color :#0E0E4B;
	}
	
	.home-search {
		margin-top : -10px!important;
	}
	
	.search-home-colm .elementor-widget-wrap {
		padding : 30px 20px!important;
	}
	
	
	.searchandfilter label {
		display : block !important;
	}
	
	.cnt-col1 .elementor-widget-wrap {
		padding-left : 20px!important;
		padding-right : 30px!important;
	}
	
	
}
