@media only screen and (max-width : 768px) and (min-width: 481px) {
	.custom-header{height: 500px !important;}
	.has-header-image .custom-header-media img{height: 55vh !important;}
	.hoverbox-main{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.hoverbox-main .home-hover-box{
		flex: auto;
		width: 40%;
	}
	#main .wrap, #main .wrap .entry-content{width: 100%;}
	.site-branding{
		padding-bottom: 0px;
		margin-bottom: 3% !important;
	}
	.owl-carousel .owl-stage-outer, .owl-carousel .owl-stage{width: 98vw !important;}
	.owl-stage{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-direction: row;
	}
	.owl-carousel .owl-item{margin: unset;}
	#slider_265{margin-bottom: 30px;}
	.hidden-sm{display:none;}
	.envbox-5 {margin-top: 0px !important;}
	.envcontainer .env4{margin-left: 0px !important;}
}
@media only screen and (max-width : 480px) {
	.site-content{margin-top: 0px; padding-top: 0px !important;}
    .navigation-top{
		background: #333 !important;
		height: 90px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.site-branding-text{
		display: flex;
		justify-content: flex-start;
		align-items: flex-start;
		flex-direction: column;
	}
	.custom-header{height: 300px !important;}
	.has-header-image .custom-header-media img{height: 85vh !important;}
	.site-branding-text .banner-contact-btn{margin-left: 0px;}
	#play-icon{display: none;}
	#home-about-nav{
		margin-bottom: 0px; padding-bottom: 0px;
	}	
	#home-about-nav .vc_col-sm-7{padding-top: 0px;}
	#home-about-nav h6{padding: 20px 0px;}
	.home-contact-nav{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		text-align: center; 
		padding: 25px;
	}	
	.home-contact-nav .vc_btn3-container.vc_btn3-right{text-align: center;}
	.home-contact-nav .vc_column-inner {padding-top: 15px !important;}
	.video-play-outer .vc_column-inner{height: 50vh;}
	.service-flip{width: 90vw;}
	
	/*.owl-stage{transform: unset; transition: unset; width: 100% !important;}
	.owl-stage .sa_hover_container{height: auto; min-height: unset !important;}
	.owl-stage .owl-item{width: 100%;}
	.owl-carousel .owl-item{margin: 10px 0px; display:none;}
	.owl-carousel .owl-item.active{display: block !important;}
	.owl-carousel .owl-stage{
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		margin-bottom: 40px !important;
	}*/
	
	.has-header-image.twentyseventeen-front-page .site-branding{vertical-align: top;}
	
	.commit_slider{position: relative;}
	.commit_slider .commit_nav{
		position: absolute;
		top: unset;
		right: unset;
		left: 0px;
		bottom: 0px;
		
		display: flex;
		justify-content: space-between;
		align-items: center;
		flex-direction: row;
		width: 100%;
	}
	.commit_slider .commit_nav .com_nav_prev,
	.commit_slider .commit_nav .com_nav_next{
		background: #f05924;
		width: 50%;
		height: 60px;
		display: flex;
		justify-content: center;
		align-items: center;
		font-size: 30px;
		color: #fff;
		cursor: pointer;
	}
	.commit_slider .commit_nav .com_sep_wrap{
		background: #f05924;
		width: 2px;
		height: 60px;
	}
	.commit_slider .commit_nav .com_seprator{
		width: 2px;
		background: #fff;
		height: 40px;
		margin-top: 10px;
	}
	.comdiv {
		height: 270px;
		color: #fff;
		width: 90%;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		flex-direction: column;
		padding: 30px 20px 0px 20px;
		margin: 0px;
	}
	.black-box-outer{
		display: flex;
		justify-content: center;
		align-items: flex-end;
		flex-direction: column;
	}
	.envbox-5 {
		margin-top: 20px !important;
	}
	.envcontainer .env4{
		margin-left: 0;
		width: 100%;
		flex: 1;
		padding: 10px;
	}
	.black-box .vc_column-inner{padding-top: 0px !important;}
	.comm_tab_divs{
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	/*.internol-box-01 .vc_column-inner{padding: 20px 60px !important;}*/
	.std-type.health.comm_tab_divs{margin-top: 25px;}
	.hidden-sm{display:none;}
	
	.list-before img{width: 30px;}
	.right-about-img{position: relative !important;}
	..vc_custom_1533728329020{background-image: none !important;}
	.about-capability{
		background-image: unset;
		background-color: #333;
		padding:0;
		margin: 50px 0px 0px 0px;
	}
	.people-div, .value-div, .technical-div, .learning-div{margin-bottom: 30px;}
	.learning-div.right-about-img,
	.value-div.right-about-img,
	.technical-div.right-about-img,
	.learning-div.right-about-img{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.about-list .list-row:nth-child(3) .list-before{width: 40px;}
	.about-list .list-row:nth-child(4) .list-before{width: 100px;}
	.career-form{position: relative !important;}
	.facilities, .rnd{padding: 0 10px;}
	.facilities ul,
	.rnd ul{align-items: center;}
	.home-testimonials{display: none;}
}