@media only screen and (max-width:1580px){
	.swiper-container{
		max-width:1250px;
	}
	.swiper-slide{
		width: 360px !important;
		height: 345px !important;
	}
	.right-images-block li:nth-of-type(1) .block-signle-image{
		width: 360px;
		height: 345px;
	}
	.right-images-block li:nth-of-type(2) .block-signle-image{
		width: 320px;
		height: 305px;
	}
	.right-images-block li:nth-of-type(3) .block-signle-image{
		width: 260px;
		height: 245px;
	}
}

@media only screen and (max-width:1450px){
	.swiper-container{
		max-width:1200px;
	}
	.swiper-slide {
	  width: 340px !important;
	  height: 325px !important;
	}
	.right-images-block li:nth-of-type(1) .block-signle-image{
		width: 340px;
		height: 325px;
	}
	.right-images-block li:nth-of-type(2) .block-signle-image{
		width: 300px;
		height: 285px;
	}
	.right-images-block li:nth-of-type(3) .block-signle-image{
		width: 240px;
		height: 225px;
	}
	.hm-focus-left-inner{
		max-width:450px;
	}
	
}
@media only screen and (max-width:1366px){
	.footer-menu li{
		margin-left:45px;
	}
	.portfolio-slider .slick-slide{
	  margin-right:30px;
	}
}
@media only screen and (max-width:1280px){
	.container, .container-lg, .container-md, .container-sm, .container-xl{
	  max-width: 95% !important;
	}
	.slider-heading-text{
		font-size:45px !important;
	}
	.footer-menu li{
		margin-left:30px;
	}
	.hm-focus-left-inner{
		width:100%;
		max-width:65%;
		position: relative;
		transform: none;
		margin:auto;
		text-align: center;
	}
	.swiper-container{
		margin:auto !important;
		max-width:90%;
	}
	.hm-focus-right .swiper-container::after {
  		content:none;
	}
	.swiper-container-horizontal > .swiper-pagination-bullets{
		bottom:-5px !important;
	}
	.hm-focus-right{
		margin: auto;
	}
	.right-images-block{
		margin:50px auto 0px;
	}
}
@media only screen and (max-width:1199px){
	.slider-heading-text{
		font-size:40px !important;
	}
	.investment-inner-area li:last-child{
		width:33.33%;
	}
	.footer::after{
		background-size: 65%;
	}
	.story-right-content{
		max-width:60%;
		padding:0px 45px;
	}
	.subsidiaries-content-box,
	.subsidiaries-list-area:nth-child(even) .subsidiaries-content-box{
		max-width:60%;
		padding:30px;
	}
	.footer-logo-area{
		margin-right:50px;
	}
	.footer-menu li{
		margin-left:15px;
	}
	.hm-empower-wrap img{
		height:950px;
	}
	.hm-empower-heading{
		top:120px;
	}
	.vision-content-box{
		padding:25px;
	}
	.map-section{
		height:700px;
	}
	.high-growth-inner li{
		width:48%;
		margin-left:4%;
	}
}
@media only screen and (max-width:1024px){
	.hm-about-left-content p{
		max-width:100%;
	}
	.footer-menu li{
		margin-left:15px;
	}
	.footer-menu li a{
		font-size:13px;
	}
	.news-detail-wrap{
		padding:50px 0px;
	}
	.media-slider{
		overflow: hidden;
	}
	.media-slide-img-box{
		box-shadow:0px 5px 12px 5px rgba(0, 0, 0, 0.19);
	}
}
@media only screen and (max-width:991px){
	.slider-heading-text{
		font-size:36px !important;
		line-height:40px !important;
	}
	.hm-about-left-content{
		max-width:100%;
		height:auto;
		padding:30px 25px;
	}
	.hm-about-left-content .h2-heading br{
		display: none;
	}
	.hm-about-inner{
		flex-wrap:wrap;
		height:auto;
	}
	.hm-about-right-image{
		position: relative;
		width:100%;
		height:450px;
	}
	.h2-heading{
		font-size:36px;
	}
	.hm-empower-heading span{
		font-size:100px;
	}
	.hm-empower-heading{
		max-width:427px;
	}
	.hm-empower-heading::after{
		background-size:80px;
		top:41px;
		left:150px;
	}
	.hm-empower-wrap img{
		height:650px;
		object-fit:cover;
	}
	.investment-inner-area li span{
		font-size:40px;
	}
	.slick-prev{
		left:0px !important;
	}
	.slick-next{
		right:0px !important;
	}
	
	.footer::after{
		background-size: 50%;
		content:none;
	}
	.banner-image,
	.banner-section video{
		height:440px;
	}
	.about-medad-wrap{
		padding:50px 0px 50px;
	}
	.about-medad-inner p br{
		display: none;
	}
	.vision-mission-wrap{
		margin:0px 0px;
		padding:50px 0px;
	}
	.vision-mission-inner li{
		width:100%;
	}
	.vision-image-box{
		box-shadow:0px 6px 50px 6px rgba(0, 0, 0, 0.19);
	}
	.vision-content-box h4{
		font-size:28px;
	}
	
	.values-inner span{
		font-size:16px;
	}
	.vision-mission-inner{
		margin-bottom:50px;
	}
	.leaders-list{
		flex-wrap: wrap;
		justify-content: center;
	}
	.leaders-list li{
		width:49%;
		margin-bottom:35px;
	}
	.leaders-list li:nth-child(2n+1){
		margin-left:0px;
	}
	.leaders-list li:last-child{
		margin-bottom:0px;
	}
	.leadership-wrap{
		margin:0px;
	}
	.footer-menu-logo-wrap{
		flex-wrap: wrap;
		padding-bottom:50px;
	}
	.footer-logo-area{
		margin:0px auto 10px;
	}
	.modal-dialog.leadership-popup{
		max-width:80%;
		margin:auto;
	}
	.leader-popup-wrap{
		padding:45px 30px;
	}
	.get-in-touch-inner{
		flex-wrap: wrap;
	}
	.get-in-touch-right{
		width:100%;
		order:0;
	}
	.get-in-touch-left{
		width:100%;
		margin-right:0px;
		order:1;
		margin-top:50px;
	}
	.get-in-touch-wrap{
		padding-bottom:0px;
	}
	.get-in-touch-left h3{
		margin-bottom:30px;
	}
	.adrress-area{
		width:32%;
		display: inline-block;
		float: left;
		margin-left:2%;
	}
	.adrress-area:nth-of-type(1){
		margin-left:0px;
	}
	.news-listing-wrap{
		margin:50px 0px 0px;
	}
	.news-listing{
		flex-wrap: wrap;
	}
	.news-listing li{
		width:49%;
	}
	.news-listing li:nth-child(3n+1){
		margin-left:2%;
	}
	.news-listing li:nth-child(2n+1){
		margin-left:0px;
	}
	.portfolio-section-menu-wrap{
		margin-bottom:50px;
		border-bottom:1px solid rgba(0,0,0,0.20)
	}
	.hm-business-inner p br{
		display: none;
	}
	.subsidiaries-listing{
		margin-top:50px;
	}
	.subsidiaries-list-area{
		flex-wrap: wrap;
		height:auto;
	}
	.subsidiaries-image-box{
		position: relative;
		width:100%;
	}
	.subsidiaries-content-box,
	.subsidiaries-list-area:nth-child(even) .subsidiaries-content-box{
		width:100%;
		max-width:100%;
		height:auto;
	}
	.health-economy-wrap{
		padding:50px 0px;
	}
	.health-tech-wrap{
		padding-top:50px;
	}
	.hm-about-left-content .h2-heading{
		font-size:32px;
		line-height:40px;
	}
	.hm-about-right-image.image-hover{
		position: relative;
	}
	.hm-focus-left-inner{
		max-width:100%;
	}
	.hm-empower-heading{
		top:80px;
	}
	.about-medad-inner{
		flex-wrap: wrap;
	}
	.about-medad-inner .h2-heading{
		margin-right:0px;
		text-align: center;
		width:100%;
	}
	.about-medad-inner .h2-heading br{
		display: none;
	}
	.about-medad-inner p{
		text-align: center;
	}
	.about-medad-wrap{
		margin-bottom: 50px;
	}
	.leadership-wrap{
		padding:50px 0px;
	}
	.map-address-inner{
		padding:0px;
	}
	.map-address-inner{
		justify-content: unset;
	}
	.map-address-wrap{
		padding:20px 0px;
	}
	.get-in-touch-right{
		padding:35px 35px 0px;
	}
	.right-images-block li:nth-of-type(1) .block-signle-image{
		width: 300px;
		height: 280px;
	}
	.right-images-block li:nth-of-type(2) .block-signle-image{
		width: 260px;
		height: 240px;
	}
	.right-images-block li:nth-of-type(3) .block-signle-image{
		width: 200px;
		height: 180px;
	}
	.high-growth-inner li{
		width:100%;
		margin-left:0px;
	}
	.high-growth-inner li:first-child{
		margin-bottom:50px;
	}
	.high-growth-inner .h2-heading br{
		display:none;
	}
	.footer-menu-area{
		margin:auto;
	}
}
@media only screen and (max-width:767px){
	.portfolio-slide-area{
		width:auto;
	}
	.portfolio-slider{
		margin:0px 10px;
	}
	.portfolio-slider .slick-slide{
		margin:0px 10px;
	}
	.slider-heading-text {
	  font-size: 30px !important;
	  line-height: 34px !important;
	}
	.slider-btn{
		width:290px !important;
	}
	.hm-about-area{
		padding:50px 0px;
	}
	.portfolio-image-box,
	.portfolio-slide-area{
		height:380px;
	}
	.investment-inner-area li p{
		font-size:16px;
	}
	.h2-heading,
	.values-area-wrap .h2-heading{
		font-size:32px;
		line-height:36px;
	}
	.media-slider .slick-slide{
		margin:0px 10px;
	}
	.media-slider{
		margin:0px -10px;
	}
	.hm-media-area{
		padding-bottom:0px;
	}
	.subscribe-wrap,
	.footer{
		padding-top:50px;
	}
	.footer-inner-area{
		flex-wrap:wrap;
		justify-content: center;
	}
	.footer-inner-area p{
		margin-bottom:15px;
		width:100%;
		text-align: center;
	}
	.footer-inner-area ul{
		margin:auto;
	}
	.banner-image,
	.banner-section video{
		height:380px;
	}
	.header-logo-area{
		max-width:170px;
	}
	.header{
		padding:10px 20px;
	}
	.sticky{
		padding:10px 20px;
	}
	.header-main-menu li a{
		font-size:16px;
		padding:10px 15px;
	}
	
	.our-story-inner{
		flex-wrap: wrap;
		height: auto;
	}
	.story-left-image{
		width:100%;
		position: relative;
		height:514px;
	}
	.story-right-content{
		max-width:100%;
		padding:30px;
		height:auto;
	}
	.vision-mission-wrap{
		margin-top:0px;
	}
	.values-area{
		flex-wrap: wrap;
	}
	.values-inner{
		width:49%;
	}
	.values-inner{
		margin-bottom:10px;
	}
	.values-inner:nth-child(2n+1){
		margin-left: 0px;
	}
	.values-inner:last-child{
		margin-bottom:0px;
	}
	.popup-leader-outer{
		flex-wrap: wrap;
	}
	.popup-leader-image{
		width:100%;
		margin-right:0px;
		min-width:100%;
		height:350px;
		margin-bottom:20px;
	}
	.popup-leader-image img{
		object-position: top;
	}
	.popup-leader-content{
		width:100%;
	}
	.close.popup-close{
		top:3px;
		right:3px;
	}
	.footer-menu{
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-menu li{
		margin:5px 10px;
	}
	.map-section{
		height:510px;
	}
	.get-in-touch-inner h3{
		font-size:32px;
		margin-bottom:25px;
	}
	.get-in-touch-left h3{
		margin-bottom:0px;
	}
	.news-list-content{
		padding:15px;
	}
	.news-list-content h4 a{
		font-size:16px;
		line-height:22px;
	}
	.news-list-content h4{
		margin-top:15px;
	}
	.news-list-content span{
		padding-bottom:15px;
	}
	.our-story-wrap{
		overflow: hidden;
	}
	.story-right-content{
		box-shadow: 0px 3px 15px 3px rgba(0, 0, 0, 0.13);
		margin-bottom:20px;
	}
	.portfolio-section-menu-wrap .about-section-menu{
		margin:0px;
	}
	.subsidiaries-content-box h4{
		font-size:26px;
	}
	.banner-heading{
		margin-bottom:20px;
	}
	.hm-about-left-content .h2-heading {
	  font-size: 26px;
	  line-height: 36px;
	}
	.swiper-slide {
	  width: 300px !important;
	  height: 280px !important;
	}
	.hm-we-focus{
		padding:50px 0px;
	}
	.about-medad-inner{
		padding-bottom:50px;
	}
	.about-medad-wrap{
		margin-bottom:0px;
	}
	.vision-mission-inner{
		flex-wrap: wrap;
	}
	.vision-mission-inner li:first-child{
		margin-bottom:50px;
	}
	.about-medad-inner p,
	.story-right-content p,
	.vision-content-box p,
	.hm-focus-left p{
		font-size:16px;
	}
	.vision-content-box h4{
		font-size:24px;
	}
	.right-images-block li:nth-of-type(1) .block-signle-image{
		width: 280px;
		height: 260px;
	}
	.right-images-block li:nth-of-type(2) .block-signle-image{
		width: 240px;
		height: 220px;
	}
	.right-images-block li:nth-of-type(3) .block-signle-image{
		width: 180px;
		height: 160px;
	}
	.high-growth-wrap{
		padding:50px 0px 0px;
	}
	.high-growth-inner li a{
		margin-top:20px;
	}
	.values-list h4{
		font-size:20px;
	}

}
@media only screen and (max-width:640px){
	.header{
		padding:10px 20px;
	}
	.header-logo-area{
		max-width:150px;
	}
	.sticky .header-logo-area{
		max-width:100px;
	}
	.sticky{
		padding:8px 15px;
	}
	.slider-heading-text{
		font-size:24px !important;
		line-height:30px;
	}
	.slider-btn{
		font-size:14px !important;
		width:260px !important;
		padding:0px !important;
		height:40px !important;
		line-height:40px !important;
	}
	.h2-heading,
	.values-area-wrap .h2-heading{
		font-size:26px;
		line-height:30px;
	}
	.btn-view-more{
		font-size:14px;
		height:40px;
		line-height:40px;
	}
	.subsidiaries-content-box a,
	input[type="submit"].btn-submit{
		height:40px;
		line-height:40px;
		font-size:14px;
	}
	.hm-about-left-content .btn-view-more{
		margin-top:0px;
	}
	.hm-empower-heading span{
		font-size:60px;
	}
	.hm-empower-heading::after {
	  background-size: 45px;
	  top: 27px;
	  left: 89px;
	}
	.hm-empower-heading{
		max-width:252px;
	}
	.portfolio-content-box a{
		width:190px;
	}
	.portfolio-content-box a{
		line-height:40px;
		font-size:14px;
	}
	.portfolio-slide-area:hover .portfolio-content-box a{
		height:40px;
	}
	.investment-inner-area li{
		width:50%;
		padding:20px;
		margin-bottom:15px;
	}
	.investment-inner-area li:last-child{
		width:50%;
		margin-bottom:0px;
	}
	.investment-inner-area{
		flex-wrap: wrap;
	}
	.investment-wrap{
		bottom:10px;
	}
	.hm-media-area{
		margin-top:50px;
	}
	.footer-menu-inner h4{
		font-size:20px;
	}
	.footer::after {
	  background-size: 35%;
	}
	.about-section-menu{
		flex-wrap:wrap;
	}
	.about-section-menu li{
		margin:0px 15px;
	}
	.about-section-menu li a{
		padding:10px 0px;
	}
	.menu-btn-view{
		max-width:50px;
	}
	.sticky .menu-btn-view {
	  max-width: 40px;
	}
	.story-left-image{
		height:400px;
	}
	.footer-menu-area{
		text-align: center;
	}
	.vision-mission-inner li{
		flex-wrap: wrap;
	}
	.vision-icon{
		margin-right:0px;
		margin-bottom:20px;
	}
	.values-inner{
		width:100%;
		margin-left:0px;
	}
	.leaders-list li{
		width:100%;
		margin-left:0px;
	}
	.leaders-list{
		margin-top:30px;
	}
	.leaders-list li:first-child .leader-image-box{
		margin-top:0px;
		height:380px;
	}
	.leader-image-box{
		height:350px;
	}
	.footer{
		margin-top:50px;
		padding-top:30px;
	}
	.footer-menu-logo-wrap{
		padding-bottom:30px;
	}
	.agree-submit-wrap{
		flex-wrap: wrap;
	}
	.agree-checkbox{
		width:100%;
		margin-bottom:20px;
	}
	.adrress-area{
		width:100%;
		margin-left:0px;
	}
	.get-in-touch-inner h3{
		font-size:26px;
	}
	.subsidiaries-content-box h4{
		font-size:24px;
	}
	.faq-area-header h2 .btn-block{
		padding:22px 0px;
	}
	.hm-focus-left .h2-heading{
		margin-bottom:20px;
	}
	.hm-focus-left p{
		font-size:16px;
	}
	.swiper-slide {
	  width: 270px !important;
	  height: 250px !important;
	}
	.hm-empower-wrap img{
		height:550px;
	}
	.hm-about-left-content p{
		font-size:16px;
	}
	.map-address-wrap{
		position: relative;
	}
	.map-address-inner{
		flex-wrap: wrap;
	}
	.adrress-area{
		width:100%;
		margin-left:0px;
		margin-bottom:20px;
	}
	.right-images-block li:nth-of-type(1) .block-signle-image{
		width: 250px;
		height: 230px;
	}
	.right-images-block li:nth-of-type(2) .block-signle-image{
		width: 210px;
		height: 190px;
	}
	.right-images-block li:nth-of-type(3) .block-signle-image{
		width: 160px;
		height: 140px;
	}
	.investment-inner-area li{
		width:100%;
		padding:10px;
		text-align:center;
		border:0px;
		margin-bottom:10px;
	}
	.investment-inner-area li:last-child{
		width:100%;
	}
	.investment-inner-area li span{
		font-size:32px;
	}
}
@media only screen and (max-width:580px){
	.portfolio-image-box, .portfolio-slide-area{
		height:450px;
	}
	.portfolio-slider .slick-slide:nth-child(even){
		margin-top:0px;
	}
	.subscribe-area{
		flex-wrap: wrap;
	}
	.btn-subscribe{
		width:100%;
		min-width:100%;
		height:40px;
	}
	.field-subcribe{
		height:40px;
	}
	
	.hm-media-area{
		position: relative;
		padding-bottom:100px;
	}
	.heading-btn-area .btn-view-more{
		position: absolute;
		bottom:25px;
	}
	.heading-btn-area{
		justify-content: center;
	}
	.social-media{
		margin-top:20px;
	}
	.news-listing li{
		width:100%;
		margin-left:0px;
	}
	.news-listing li:nth-child(3n+1){
		margin-left:0px;
	}
	.next-prev-buttons{
		margin-right: auto;
	}
	.numbers-pagination{
		position: relative;
	}
	.related-news-slider{
		margin:0px;
	}
	.right-images-block{
		flex-wrap: wrap;
	}
	.right-images-block li{
		width:100%;
		margin-bottom:20px;
		text-align: center;
	}
	.right-images-block li:last-child{
		margin-bottom:0px;
	}
	.block-signle-image{
		margin-left:0px;
		margin: auto;
	}
	.right-images-block{
		padding:0px 20px;
	}
	.right-images-block li:nth-of-type(1) .block-signle-image{
		width:280px;
		height:240px;
		margin:auto;
	}
	.right-images-block li:nth-of-type(2) .block-signle-image{
		width: 280px;
		height: 240px;
	}
	.right-images-block li:nth-of-type(3) .block-signle-image{
		width: 280px;
		height: 240px;
	}
}
@media only screen and (max-width:480px){
	.slider-heading-text {
	  font-size: 22px !important;
	  line-height: 26px !important;
	}
	.h2-heading,
	.values-area-wrap .h2-heading{
		font-size:22px;
		line-height:normal;
	}
	.field-subcribe{
		font-size:14px;
	}
	.banner-image,
	.banner-section video{
		height:350px;
	}
	.menu-section{
		width:230px;
		height:250px;
		min-height:250px;
	}
	.header-main-menu li a{
		font-size:16px;
		line-height:normal;
	}
	.leader-popup-wrap{
		padding:15px;
	}
	.field-wrap-contact{
		width:100%;
		margin-left:0px;
	}
	.get-in-touch-inner h3{
		font-size:22px;
	}
	.next-prev-buttons a{
		height:40px;
		width:40px;
		font-size:16px;
	}
	.footer-menu-area h4{
		font-size:20px;
		min-height:auto;
	}
	.subsidiaries-content-box h4{
		font-size:22px;
	}
	.subsidiaries-image-box{
		height:390px;
	}
	.hm-about-right-image{
		height:auto;
	}
	.header-main-menu li a{
		font-size:14px;
	}
	.menu-section{
		width:200px;
		height:235px;
		min-height: 235px;
	}
	.vision-content-box h4{
		font-size:22px;
	}
	.vision-image-box{
		height:390px;
	}
	.hm-about-left-content .h2-heading{
		font-size:18px;
		line-height:28px;
	}
	.swiper-slide {
	  width: 230px !important;
	  height: 210px !important;
	}
	
	#rev_slider_2_1_forcefullwidth{
		display: none;
  		opacity: 0;
  		visibility: hidden;
	}
	#rev_slider_3_2_forcefullwidth {
  		display:block;
		opacity:1;
		visibility:visible;
	}
	
	.values-list{
		margin-bottom:30px;
	}
}
@media only screen and (max-width:400px){
	.footer-inner-area ul{
		flex-wrap: wrap;
		justify-content: center;
	}
	.footer-inner-area ul li{
		margin-bottom:7px;
	}
	.footer-inner-area p{
		text-align: center;
	}
	.footer-copyright{
		padding:15px 0px;
	}
	.slider-heading-text {
	  font-size: 20px !important;
	  line-height: 24px !important;
	}
	.slider-btn {
	  font-size: 13px !important;
	  width: 240px !important;
	}
	.portfolio-image-box, .portfolio-slide-area{
		height:390px;
	}
	.news-pagination{
		flex-wrap: wrap;
	}
	.next-prev-buttons{
		width:100%;
		margin-bottom:30px;
		justify-content: center;
	}
	.numbers-pagination{
		margin:auto;
	}
	.hm-empower-heading span{
		font-size:50px;
	}
	.hm-empower-heading{
	  max-width: 208px;
	}
	.hm-empower-heading::after {
	  background-size: 38px;
	  top: 22px;
	  left: 73px;
	}
	.hm-about-left-content .h2-heading{
		font-size:16px;
	}
	.hm-about-left-content p {
  		font-size: 14px;
	}
	.swiper-slide {
	  width: 200px !important;
	  height: 180px !important;
	}
}