@media screen and (max-width: 1400px) {
	.customer-wapper {background-position: 27% 100%;}
	.main-memu > ul > li {padding: 0 6px;}
	.main-memu > ul > li.lan_chg {padding: 0 6px;}
}
@media screen and (max-width: 1320px) {
	.left-wapper {padding-left: 0;}
	.logo a img {max-width: 150px;}
	.header-top .logo a img {max-width: 150px;}
}
@media screen and (max-width: 1200px) {
	.logo a img {max-width: 120px;}
	.header-top .logo a img {max-width: 120px;}
	.main-memu > ul > li {padding: 0 5px;}
	.main-memu > ul > li.lan_chg {padding: 0 10px;}
	.main-memu > ul > li > a {font-size: 13px;}
	.inner-banner .inner-banner img {height: 300px;object-fit: cover;}
	.inner-banner .red-shape img {height: auto;object-fit: cover;}
}
@media screen and (max-width: 1100px) {
	.footer-bottom p {font-size: 13px;}
	.news-band {padding: 30px;}
	.icon-img img {max-width: 60px;}
	.icon-band h2 {font-size: 22px; line-height: 28px;}
	.customer-band {padding: 30px;}
	.inner-banner:before {height: 150px;}
	.title-band h2 {max-width: 100%; margin: 0 0 20px 0;}
	.company-wapper {max-width: 100%;padding-right: 0;}
	.report_img {width: 35%;}
	.report_content {width: 65%;}
	.report_content h4 {font-size: 16px; line-height: 26px;}
	.main-memu > ul > li > a {font-size: 12px;}
	.main-memu > ul > li.red__bg > a, .main-memu > ul > li.lan_chg > a {min-width: auto;}
	.owl-dots {bottom: 20px;}
	.black-bg, .red-bg {width: 100%; padding: 30px 0;}
	.combine-wapper {flex-direction: column; flex-direction: column-reverse !important;}
}
@media screen and (max-width: 992px) {
	.header:before {display: none;}
	.container { max-width: 960px; }
	.small-container {max-width:960px; }
	.collapse:not(.show) {display: none;}
	.red-logo {display: block;}
	.normal-logo {display: none;}
	.header {padding: 6px 0; background-color: #fff; position: fixed;top: 0;z-index: 99;width: 100%;padding: 0;z-index:999999}
	.navbar-collapse {flex-basis:100%; flex-grow: 1;align-items: center; }
	.logo a img {max-width: 80px;}
	.header-top .logo a img {max-width: 80px;}
	.main-wapper {margin-top: 115px;overflow:hidden}
	.hero-content h1 {font-size: 16px; line-height: 20px; margin: 0 0 15px 0; padding: 0 15px;}
	.btn { padding: 8px 16px;  }
	.hero-content {max-width: 100%;}
	.hero-content .btn {font-size: 12px; padding: 5px 10px;}
	.owl-dots button.owl-dot {width: 7px;height: 7px;}
	.hero-content {top: 40%;}
	.owl-dots {bottom: 15px;}
	.navbar-toggler {display: block;margin-right: auto;margin-top: -30px;}
	.top-header ul li {list-style: none;padding: 20px 10px;}
	.main-header {align-items: center;flex-wrap: wrap;height: 55px;}
	.main-memu ul {flex-direction: column;padding: 20px 0;align-items: flex-start; }
	.navbar-toggler .fa-bars:before {content: "\f00d";}
	.navbar-toggler.collapsed .fa-bars:before {content: "\f0c9";}
	.main-memu > ul > li > a {padding-bottom: 10px;text-align: right;}
	.main-memu > ul > li > a, .main-memu > ul > li {display: block; width: 100%; color: #3f3f3f;}
	.main-memu > ul > li.social-icon, .main-memu > ul > li.social-icon > a {display: inline-block; width: auto;}
	.dropdown-menu { min-width: 200px; max-width: 100%; position: relative !important;top: 0 !important;left: 0 !important;
    transform: unset !important;margin-bottom: 20px !important;}
    .main-memu > ul { max-height: 550px; overflow: auto;padding-bottom: 60px;  }
	.footer, .reachus-section, .customer-wapper, .news-section, .video-section, .section, .black-bg, .red-bg {padding: 40px 0;}
	.icon-img img {max-width: 60px;}
	.icon-img {margin: 0 0 10px 0; min-height: 90px}
	.left-band h2, h2 {font-size: 24px; line-height: 34px;}
	.icon-band h2 {font-size: 18px; line-height: 25px;}
	.left-band h2 {margin: 0 0 20px 0;}
	.services-left, .services-img, .services-right {max-width: 100%;}
	.services-wapper {flex-direction: column;}
	.services-img {padding: 30px 0;text-align: center;}
	.news-band, .red-band {padding: 30px;}
	.news-wapper {margin-bottom: 30px;}
	.video-band {flex-direction: column; align-items: center;}
	.red-band {max-width: 100%;}
	.video-icon {padding: 40px 0 0 0;}
	.video-icon a img {max-width: 100px;}
	.logos-band {justify-content: flex-end;}
	.customer-wapper { background-position: 25% 100%;}
	.input-form {margin-bottom: 20px;}
	.footer-link {margin-bottom: 30px;}
	.footer-top {padding-bottom: 20px;}
	.red-box {padding: 30px;}
	.customer_box { flex-wrap: wrap;}
	.customer-section .customer-band {max-width: 70%; padding: 30px;}
	.customer-img {max-width: 30%;}
	.left-box {margin-bottom: 30px;}
	#top_button {width: 40px; height: 40px; border-radius: 40px;right: 20px; bottom: 20px;}
	#top_button::after { line-height: 40px;font-size: 1.2em;}
	.about-section, .gallery-section, .inner-section, .brown-section {padding:  40px 0;}
	.footer-bottom ul li a {font-size: 14px;}
	.footer-bottom ul li {padding-right: 10px;}
	.annual-wapper { flex-direction: column;}
	.report_img {width: 100%; margin: 0 auto;padding: 0;}
	.report_content {width: 100%;}
	.report_img img {  width: 100%;margin-bottom: 20px;}
	.contact_details {margin-bottom: 20px;}
	.full-box {margin-bottom: 30px;}
	.main-memu > ul > li.red__bg > a { margin-bottom: 0; }
	li.dropdown.red__bg {width: auto;min-width: 100%;}
	.main-memu > ul > li.lan_chg {padding: 0 5px;margin-bottom: 20px;width: auto;}
	.main-memu {padding: 0;background: rgba(255,255,255,0.9);margin: 0 -15px;}
	.inner-banner:before {display: none;}
	.inner-banner .inner-banner img {height: 200px;object-fit: cover;}
	.inner-banner .red-shape img {height: auto;object-fit: cover;}
	.left-box h2 {padding: 12px 20px;}
	.item-meta {width: 100%;}
}
@media screen and (max-width: 767px) {
	.container { max-width: 100%; }
	.small-container {max-width:100%; }
	.video-icon {padding-left: 0;}
	p, .services-right p, .services-left p, .right-band p, p, ul li, ol li {font-size: 14px; line-height: 24px;}
	.news-band h4, .left-box h3, .customer-band h4 {font-size: 18px; line-height: 28px;}
	.footer, .reachus-section, .customer-wapper, .news-section, .video-section, .section, .black-bg, .red-bg {padding: 40px 0;}
	.footer-link ul li {width: 100%; padding: 0;}
	.red-band h2, .left-box h2, .red-box h2 {font-size: 24px; line-height: 34px;}
	.footer-link ul li a {font-size: 14px; margin-bottom: 5px;}
	.footer-link ul {margin-bottom: 25px;}
	.footer-link {margin-bottom: 20px; text-align: center;}
	.footer-top {padding: 0;}
	.footer-bottom p {font-size: 14px;text-align: center;}
	ul.cust-links li a {font-size: 14px;text-align: center;}
	.customer-wapper {background-position: right;}
	.footer-bottom .social-icon { justify-content: center; margin: 10px 0;}
	.form-control { padding: 8px 16px; font-size: 14px; }
	.input-form {margin-bottom: 20px;}
	.title {font-size: 24px; line-height: 34px; margin: 0 0 20px 0; }
	.reachus-section .title {margin-bottom: 20px;}
	.input-form .btn {position: relative; margin-top: 20px;min-width: 100%;}
	.logos-band { flex-direction: column;}
	.service-right {flex-direction: column; align-items: center}
	.news-band {padding: 30px 20px;}
	.news-wapper {margin-bottom: 30px;}
	.e-logo { display: block;text-align: center; }
	.service-left { flex-direction: column;align-items: center;}
    .vertical-line {width: 108px; height: 2px; margin: 30px 0 0 0;}
    .services-img {padding: 20px 0;}
    .form-band .col-lg-6 .input-form { margin-bottom: 0; }
    .news-section .col-md-6:last-child .news-wapper { margin-bottom: 0; }
    .red-band {padding: 20px;}
    .red-band p,.red-box p {font-size: 14px; line-height: 24px;}
    .left-band h2 {margin-bottom: 20px;}
    .video-band { flex-direction: column;}
    .video-icon img {max-width: 100px;}
    .services-wapper {flex-direction: column;}
    br {display: none;}
    .video-icon {display: flex; align-items: center; flex-direction: column; margin: 30px 0 0 0;}
    .icon-img {min-height: auto; margin-bottom: 20px;}
    .icon-band {margin-bottom: 30px;}
    .icon-img img {max-width: 60px;}
    .icon-band h2 {font-size: 18px; line-height: 28px;min-height: auto;}
    .red-bg .col-md-6:last-child .icon-band { margin-bottom: 0; }
    .image-section {padding: 100px 0;}
    .customer-band strong {font-size:20px; line-height: 28px;}
    .customer-section .customer-band, .customer-img {max-width: 100%;}
    .gallery-carousel {padding: 0;}
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next {     width: 13.503px;height: 23.619px;background-repeat: no-repeat; }
    .owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span { line-height: 40px; }
    .owl-carousel .owl-nav button.owl-prev {left: 0px;}
    .owl-carousel .owl-nav button.owl-next {right: 0px;}
    #top_button {right: 20px;width: 40px;height: 40px;}
    #top_button::after {font-size: 1.2em;line-height: 40px;}
    .company-band {flex-direction: column; margin-bottom: 20px; align-items: flex-start;}
    .about-icon {margin: 0 auto;}
    .about-icon img {width: 160px; height: 160px; border:5px solid #fff;}
    .footer-bottom ul {justify-content: center;}
    .red-bg .col-md-3:last-child .icon-band { margin-bottom: 0;}
    .main-icon-wapper {flex-direction: column;}
    .customer-section .customer-band {padding: 30px 20px;}
    .main-icon-wapper .icon-wapper:last-child .icon-band {margin-bottom: 0;}
    .report_content ul li {padding-right: 15px;}
  	.map-section {margin-top: 30px;}
  	.form-wapper {padding-bottom: 20px;}
  	.main-memu > ul > li > a > i { width: 25px; height: 25px; font-size: 16px;}
  	.annual-wapper {padding: 30px 15px;}
  	.dropdown:hover > .dropdown-menu > li ul.dropdown-menu {min-width: 100%;}
  	.annual-report .col-md-6:last-child .annual-wapper { margin-bottom: 0; }
  	.news-wapper .col-md-6.mb-30:last-child { margin-bottom: 0; }
  	.customer-img {width: 100%;}
  	.owl-carousel .owl-item img {
	    display: block;
	    width: 100%;
	    height: 250px;
	    object-fit: cover;
	    object-position: bottom;
	}
	.gallery-carousel .item {height: auto;}
	.custom-slider .owl-item img {display: block;width: 100%;height: 70px;object-fit: cover;object-position: bottom;}
	.tab-section ul {list-style: none;display: block;}
	.bottom-header {display: block;align-items: center;}
	.service-section .right-block h3:after {width: 78%;}
	.service-section .right-block {text-align: right;margin-top: 15px;}
	.leaders-section img {height: 90%;}
	.leaders-section .col-md-3 {text-align: center;}
}		

@media (min-width:992px) and (max-width:1200px){
	.slider-section .flex-item .content-blk {
		padding: 27px 15px;
		min-height: 255px;
	}
	.service-section .right-block h3:after {
		content: "";
		position: absolute;
		height: 2px;
		width: 80%;
		left: 0;
		top: 10px;
		background: #8f9945;
	}
}
@media (min-width:769px) and (max-width:991px){
	.slider-section .flex-item .content-blk {
		padding: 27px 15px;
		min-height: 285px;
	}
	.service-section .right-block h3:after {
		content: "";
		position: absolute;
		height: 2px;
		width: 80%;
		left: 0;
		top: 10px;
		background: #8f9945;
	}
	.bottom-header {
		display: block;
		align-items: center;
	}
	.con-box{
		height: 85px;
	}

}

@media (max-width:767px){
	#Path {
		width: 100%;
		display: flex;
		direction: rtl;
	}
	#Path h5 {
		width: 20%;
		cursor: pointer;
		width: 45%;
		z-index: 9;
	}
	.title_pat h2{
		float: none;
	}
	.wrapper.d-flex {
		flex-direction: column;
	}
	.sidebar {
		width: 100%;
		margin: 30px auto auto 30px;
		margin-top: 0;
		display: block;
		min-height: auto;
	}
	#Pages_Left {
		width: 100%;
	}
	#Right_Menu ul {
		position: relative;
	}
	.clr {
		height: 50px !important;
	}
}