@media (max-width: 1325px) { 

}
@media (max-width: 1200px) {

.navbar-inverse .navbar-nav li a {
    font-size: 13px;
}
	
.courses-s .owl-nav .owl-prev {
    left: 0;
}

.courses-s .owl-nav .owl-next {
    right: 0;
}

.lang {
    /* font-size: 14px; */
}



.header-top .btn.btn-style {font-size: 15px;}

.img2030 {
    margin-top: 16px;
}

.block-cour .img-c {
    height: 180px;
    margin-bottom: 10px;
}

.block-cour .details-b h2 {
    font-size: 17px;
}

.block-cour .details-b p {
    font-size: 12px;
    height: 50px;
}

.btn.btn-style {
    font-size: 14px;
}

.block-cour .img-c .type {
    padding: 4px 20px;
    font-size: 11px;
    margin: 6px;
}
	
.social-f li a {
    width: 38px;
    height: 38px;
    line-height: 41px;
}
	
	
.more-about::after {
    right: 49%;
}
	
.details-cou .course-data {
    padding: 20px;
}

.details-cou .course-data ul li span {
    font-size: 17px;
}

.course-data ul li {
    font-size: 17px;
    padding: 0 10px;
}

}
@media (max-width: 1024px){




}
@media (max-width: 991px) {


.open-sidebar {
    display: block;
    /*margin: 0;*/
    /*background: #1177a7;*/
    /*color: #fff;*/
    /*font-size: 25px;*/
    /*padding: 0;*/
    margin-inline-end: 10px;
    /*line-height: 2;*/
}

.sidebar .side-social {
    background: #1177a7;
}

.about-k, .courses-s, .news-k, .logistic_counter_area, .clients-s {
    padding: 50px 0;
}

.title p {
    width: 100%;
}

.block-cour .img-c {
    height: 220px;
}

.block-cour .img-c .type {
    margin: 15px;
    font-size: 12px;
    padding: 6px 30px;
}

.block-cour .details-b h2 {
    font-size: 20px;
}

.block-cour .details-b p {
    font-size: 14px;
    height: 58px;
}

.text-news {
    padding: 0 0 50px;
}

.single-counter {
    margin: 15px 0;
}

.logistic_counter_area .title {
    margin-bottom: 30px;
}

.clients-s {
    padding-bottom: 0;
}

.contact-k {
    padding-top: 100px;
}

.content-contact  .form-contact {
    margin-top: 30px;
}

footer h2 {
    margin: 40px 0;
}

.footer-bottom {
    /*text-align: center;*/
}

.logo-com {
    /*text-align: center;*/
    /*margin-top: 10px;*/
}
	
.contents iframe {
    width: 100% !important;
}

	.more-about .text-about {
    margin: 20px 0;
}

.more-about {
    padding: 50px 0;
}

.more-about::after {
    display: none;
}

.title-page {
    text-align: center;
}

.title-page ul {
    text-align: center;
}
	
	.about-inner, .services-inner {
		padding: 50px 0;
	}
.coming-courses {
    padding: 50px 0;
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before {
	display:  block;
}

table.dataTable>tbody>tr.child ul.dtr-details {
    display: block;
}
table#DataTables_Table_0 {
    width: 100% !important;
}
	
table.dataTable>tbody>tr.child .dtr-title {
    line-height: 3;
}
	
.courses-inner {
    padding: 50px 0;
}
.contact-inner {
	padding: 50px 0;
}

.map-in {
    height: 400px;
}

.sub-inner .img-sub {
    margin-bottom: 30px;
}
	
section.big-img.other {
    height: auto;
    padding: 100px 0;
}

.big-img.other .title-co {
    font-size: 35px;
}

.big-img.other ul li {
    font-size: 14px;
}

.course-data ul li {
    margin: 3px 0;
}

.single-inner .text-single {
    padding: 20px 0 50px;
}

.data-courses ul {
    margin: 30px 0;
}

.data-courses {
    padding: 50px 0 20px;
}
	
	.more-details {
		width: 80%;
	}
	
section.about-k {
    padding-top: 100px;
}	

.social-media ul li a i {
    width: 35px;
    height: 35px;
    line-height: 33px;
    margin: 0 3px;
}

.social-media {
    margin: 92px 10px 0;
}

.more-details h2 {
    font-size: 40px;
}

.slider-home .img {
    height: 600px;
}

.slider-dd {
    position: relative !important;
    left: auto;
    right: auto;
    top: auto;
}

.block-social {
    margin: 30px 0;
}

#insta-page ul li {
    height: 250px;
}

.social-k {
    padding: 50px 0;
}

.courses-k {
    padding: 50px 0;
}	

.img-about {
    margin-top: 40px;
}

.more-about {
    padding-top: 0;
}
	
.dtr-data {
    display: block;
    text-align: center;
}

.dtr-data .btn.btn-style {
    margin: 10px auto;
}

.contact-inner .content-contact .form-control.btn.btn-style {
    float: none;
    margin: 40px auto 0;
    display: block;
}



}
@media (max-width: 768px) { 
.more-details {
		width: 85%;
	}
	
.news-k {
    overflow: hidden;
}
	
.header-top .btn.btn-style {
    padding: 10px 10px;
    font-size: 12px;
}

.img2030 {
    margin-left: 10px;
    margin-right: 10px;
}
	
.lang-k {
    padding: 12px 0px;
}
	

	.single-inner.twoSingle {
		padding: 50px 0 20px;
	}
.img-single {
	margin-bottom: 40px;
}

	#thumbs {
		display: none;
	}
	
.slider-home .img {
    /*height: 400px;*/
}
	
.more-details {
    padding: 0;
    top: 275px;
}

section.about-k {
    padding-top: 50px;
}
}
@media (max-width: 767px) {
.sub-inner .img-sub {
    height: 350px;
}

.sidebar {
    width: 100%;
}

.joinNow {
    margin-top: 50px;
}

}
@media (max-width: 700px) {
.social-media ul li a i {
    width: auto;
    border: none;
}
}

@media (max-width: 550px){
.logo {
    /* width: 100%; */
    padding: 15px;
}

.logo span {
    font-size: 10px;
}

.logo img {
    margin: 0 0 16px;
}

.open-sidebar {
    /* margin-top: 35px; */
    display: block;
}

.social-media {
    margin-top: 45px;
    display: none;
}

.lang {
    /* margin-top: 42px; */
}

.more-details {
    width: 80%;
    top: 250px;
}

.sidebar .side-nav ul li a {
    font-size: 16px;
}

.lang a {
    font-size: 13px;
}

#insta-page ul li {
    width: 100%;
}
}
@media (max-width: 480px) {

	.img2030 {
		display: none;
	}
	.logo {
		/*max-width: 100px;*/
	}

	.header-top .btn.btn-style {
		margin-top: 10px;
	}
	.title-page {
		padding: 140px 0 50px;
	}

	.title-page h3 {
		font-size: 30px;
	}

	.title-page ul li {
		font-size: 14px;
	}
	
	.title-about h2 {
		font-size: 20px;
		padding: 15px 0;
	}
.map-in {
    height: 300px;
}

.course-data ul li {
    display: block;
    text-align: start;
    line-height: 2;
}
	
.img-single {
    height: 350px;
}

#big .owl-nav .owl-prev, #big .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    font-size: 13px;
    line-height: 34px;
}


.slider-home .owl-item.active .more-details h1 {
    font-size: 30px;
}

.slider-home .owl-item.active .more-details p {
    font-size: 15px;
    height: 85px;
}

.more-details .btn.btn-style {padding: 12px 30px;}

.slider-home .img {
    height: 370px;
}
	
.more-details h2 {
    font-size: 30px;
}

.more-details {
    top: 150px;
}

.news-slider .item {
    padding: 0 30px;
}
.block-client {
    padding: 0 10px;
}

.header-top {
    background: #fff;
}

.header-top .logo {
    box-shadow: none;
    background: none;
    /* padding-bottom: 0; */
    padding-right: 0;
    padding-left: 0;
}

.header-top .logo span {
    display: none;
}

.header-top .logo img {
    margin: 0;
}

.open-sidebar .bars {
    background: #1177a7;
}

.open-sidebar {
    /* margin: 20px 0 0; */
}

.social-media {
    display: none;
}

header .lang a, header li.lang-en a, header li.lang-ar a {
    color: #1177a7 !important;
    font-size: 15px;
}

.lang {
    /* margin: 27px 15px 0; */
}

.text-about p {
    font-size: 14px;
}

.title-about span {
    font-size: 12px;
}

.img-about {
    height: 300px;
}

.more-about .text-about h3 {
    font-size: 18px;
}

.contact-inner .content-contact .form-control.btn.btn-style {
    line-height: normal;
    height: 50px;
}

.data-courses ul li {
    font-size: 14px;
}

.data-courses h3 {
    font-size: 19px;
}

}

@media (max-width: 395px) {
    
.open-sidebar {/* width: 35px; */}

.social-media {
    margin-right: 5px;
}

.logo {
    width: 100px;
}

.logo span {
    font-size: 6px;
}

.social-media ul li a i {
    font-size: 16px;
}

.lang a {
    font-size: 16px;
    margin-top: 14px;
}
.services-inner .block-cour .img-c {
    height: 220px;
}
	
.courses-inner .block-cour .img-c {
    height: 220px;
}
	
.img-single {
    height: 300px;
}
#insta-page ul li {
    height: 150px;
    padding: 2px;
}
.lang a {
margin-top: 12px;
}
.open-sidebar .bars {
width: 30px;
}
.open-sidebar .bars.tow {
width: 22px;
}
.open-sidebar .bars.three {
width: 27px;
}
#big .owl-next, #big prev { 
width: 40px;
height: 50px;
} 
}
@media (max-width: 350px) {
.social-media {
    display: none;
}

.lang {
    /* margin: 23px 20px 0; */
}

.lang a {
    font-size: 18px;
    margin-top: 10px;
}

.logo img {
    margin: 0 0 10px;
}

.open-sidebar {
    /* margin-top: 20px; */
}

.logo {
    width: 120px;
}

}


@media (max-width: 991px){
.nav-inner {
    display: none;
}

.header-inner .menu-left {
    flex-direction: row-reverse;
}
}