
@media only screen and (max-width: 1023px){
	
	.container{
		width:100%;
		padding-left:15px;
		padding-right:15px;
	}
	.inner-pages{
		padding:30px 0px;
	}
	.top_nav .left{
		width:82%;
	text-align: left;
	}
	.top_nav .right{
		width:18%;
	}
	.top_nav .left a{
			text-align:left;
			    margin-bottom: 5px;
	}
	.top_nav .left a{
		width:100%;
	}
	.top_nav .left i{
		    width: 26px;
    height: 26px;
		    line-height: 25px;
    margin-bottom: 5px;
	}
	.top_nav .topsocial li{
		margin-bottom:5px;
	}
	.contact-box,.contact-form{
		padding:30px;
	}
	.contact-box{
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
	}
	.contact-form{
		border-top-left-radius:0px;
		border-top-right-radius:0px;
	}
	
	.about-leftside{
		width:100%;
	}
		.about-rightside{
	width:100%;
	}
.about-style1-image-box{
margin:0 auto;
}
	
}

@media only screen and (max-width: 767px){
	.mt-0{
		margin-top:0px;
	}
	.margin_top6{
		margin-top:50px;
	}
	.margin_bottom5 {
		margin-bottom:25px;
	}
	.top_nav .left a {
    width: 100%;
    display: block;
}
.footer .container{
	display:flex;
	flex-wrap:wrap;
}

.footer-two,.footer-three,.footer-four, .footer-five{
width:48%;
margin-right:2%;
margin-bottom:20px;
float:unset;
padding-right:15px;
 }	
 .footer-two, .footer-five{
	 margin-right:0;
 }
 .contact-add-left,.contact-add-right{
		width:100%;
	    margin: 0;
	}
	.contact-box .box{
		margin-bottom:8px;
	}
	.copyright_info .one_half {
	 text-align:center;
 }
 .logregform.two{
		margin:0;
		width:100%;
		
	}
	.logregform .title{
		padding:15px;
	}
	.mob-top-20{
		margin-top:20px;
	}
	
	
.jp_banner_jobs_categories_wrapper_4{
	margin-top:0;
	padding: 40px 15px;
}
	
	.about-content{
		    padding-left: 0px;
			    margin-top: 80px;
	}
	.about-content .about-title{
		font-size:26px;
		line-height:34px;
	}
	.about-sec{
	background-size:contain;
	}
	
	.name-box{
	font-size:16px;
	width:80%;
	left:10%;
	right:10%;
	}
	.home-section{
		padding:40px 0px;
	}
	 .ab-box{
	 margin-bottom:15px;
	
	 }
	 .ab-box:last-child{
	 margin-bottom:0px;
	 }
	 .jp_top_jobs_category_wrapper_4, .med_top_service_2_4, .med_top_service_3_4, .med_top_service_4_4{
		width:48%;
		margin-right:4%;
	}
	 .med_top_service_2_4,  .med_top_service_4_4{
		 margin-right:0;
	 }
	  .video-holder-box{
		right:0;
		top: 0;
	}
}


@media only screen and (max-width: 479px){
	
	
	.page_title2{
		padding:30px 0px;
	}
	.logregform .title h3{
		font-size:16px;
	}
	
 .footer-one,.footer-two,.footer-three,.footer-four, .footer-five{
width:100%;
margin-bottom:20px;
 }	 
 .footer h4{
 margin-bottom:15px;
 }
 .jp_top_jobs_category_wrapper_4, .med_top_service_2_4, .med_top_service_3_4, .med_top_service_4_4{
		width:100%;
	}

}

@media only screen and (max-width: 374px){
	
	.top_nav .left, .top_nav .right, .top_nav ul.topsocial{
		width:100%;
		float:left;
		
	}
	.top_nav ul.topsocial{
	margin-top:0;
	margin-bottom:10px;
	padding:0;
	}
	.top_nav .topsocial li:first-child{
		margin-left:0px;
	}
}
@media screen and (min-width: 480px) and (max-width: 600px) {
	.video-holder-box{
	right:-35px;
	}
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	
	.top_nav .left{
		width:60%;
	}
	.top_nav .right{
		width:40%;
	}
	
	.cont-left-box-container{
	display:flex;
	flex-wrap:wrap;
	}
	.cont-box{
		width:48%;
		margin-right:4%;
	}
	.cont-box:nth-child(2n){
		margin-right:0;
	}
	
}
@media screen and (min-width: 601px) and (max-width: 979px) {
	
	.col-sm-4{
		width:33.33%;
		float:left;
	}
	.name-box{
		font-size:15px;
		line-height:21px !important;
	}
	.content-box p{
		    margin-top: 50px;
	}
	.ab-box{
	margin-bottom:15px;
	}
	
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	
	
	
	
	
}
@media screen and (min-width: 1024px) and (max-width: 1159px) {
	
	.video-holder-box{
		right:0;
	}
	
}
@media only screen and (min-width:1024px){
	.copyright_info .one_half {
    text-align: left;
 }
 	.copyright_info .one_half.last{
		text-align:right;
	}
	.inner-pages{
	padding:50px 0px;	
	}

}
