/*--Responsive Styles--*/
@media screen and (max-width: 1300px){
	
 
} 

@media screen and (max-width: 1270px){


}
@media screen and (max-width: 1170px){
	.container {width: 95%;}
}

@media screen and (max-width: 1100px){

	.page_title .title_bg h1 {
		font-size: 14px;
	}
}


@media screen and (max-width: 1024px){
	

}

@media screen and (max-width: 980px){
	.w33 {
		width: 100%;
		float: none;
		min-height:auto;
	}
	.bordr, .bordl {border-right:0;border-left:0;}
}
@media screen and (max-width: 850px){
	.header_top ul.website_logo {
		float: none;
		width: 80px;
		display:block;
		margin:0 auto;
	}
	.caret {
		display:none;
	}
}
@media screen and (max-width: 767px){
	.alignleft,	div.alignleft, .alignright,	div.alignright, .alignnone,	div.alignnone {
		display: block;
		margin: 5px auto 5px auto;
		float:none;
	}
	.sidebar_content {
		border: 1px solid #ccc;
		text-align: center;
		width: 100%;
		margin-bottom: 30px;
	}
	.sidebar_content ul.sidebarmenu {
		margin: 0 0 20px 0;
		padding: 15px 10px 0 10px;
	}
	.sidebar_content ul.sidebarmenu > li {
		display: inline-block;
		margin: 3px 10px;
		vertical-align: top;
	}
	.sidebar_content ul.sidebarmenu li > ul.sub-menu {
		padding-left: 0;
		margin-top: 0;
	}
	.sidebar_content ul.sidebarmenu li > ul.sub-menu > li {
		display: inline-block;
		margin: 3px 10px;
	}
	.page_content {
		width: 100%;
		padding: 0;
	}
	
	.feature_box {
		width: 49%;
		margin-bottom: 20px;
	}
	.feature_box.right {
		float: right;
	}
	.feature_box .feature_gd {
		background-color: #fff;
	}
	.feature_box .feature_gd h1.your_tit {
		color: #1A5A04;
	}
	.features_wrap h3.global-title {
		margin-bottom: 50px;
	}
}


@media screen and (max-width: 640px){
	.carousel_wrap h3.title_cover {
		font-size: 25px;
		line-height: 25px;
	}
	
	.gallery_wbg {
		width: 100%;
	}
	.singlegallery .gallery .gallery-item {
		width: calc(32% - 1%);
	}
	.one, .two {
		float:none;
		width:100%;
	}
}

@media screen and (max-width: 580px){
	.contacts_home .contact_details {
		text-align: center;
		width: 100%;
		margin-bottom: 30px;
	}
	.feature_box, .home_contact_form {
		width: 100%;
	}
	.singlegallery .gallery .gallery-item {
		width: calc(48% - 1%);
	}
}
@media screen and (max-width: 480px){
	.singlegallery .gallery .gallery-item {
		width: 100%;
		margin: 0 0 15px 0;
	}
	.career {
		max-width: 80%;
		margin: 0 auto;
	}
}


