@media only screen and (min-width: 768px) {
.main-navigation .menu > ul > li:hover > ul {
	display:block;
	animation: anime 500ms;
	-webkit-animation: anime 500ms;
	-moz-animation: anime 500ms;
	-o-animation: anime 500ms;
}
.carouselGallery-modal-username {
	padding-bottom: 27px;
}
}
@media only screen and (max-width: 2560px) {.about_product li::before{ left: 51%;}}
@media only screen and (max-width: 1199px) {.table_content{overflow-y: scroll !important;}.paralax_new > h1::after{ right:18% !important;}}
 @media only screen and (max-width: 1140px) {
.main-banner, .main-banner.style-two {
	min-height:100px;
	padding-bottom:20px;
}
.main-header .content-box {
	margin:0px 15px;
}
.main-slider .caption.image.right img {
	bottom:-50px;
}
.main-slider .caption.image.left img {
	bottom:-50px;
}
.single-project {
	padding:0px 15px;
}
.about-us .sec-icon {
	left:0px;
}
}
 @media only screen and (min-width: 1024px) and (max-width: 1169px) {
.main-navigation .menu > ul {
	margin-right:30px;
}
.news_second{ overflow-x: scroll !important;}
.main-slider {
	margin:0px 15px;
}
.main-slider h4 {
	top:20px;
}
.list_info {
  margin-left: -26px !important;
 
}
.sticky-container{top: 225px !important;}
.main-slider .theme-btn {
	top:40px;
}
.testimonials {
	padding:60px 15px 90px;
}
.project.three-col .items-container, .project.two-col .items-container {
	margin-left:0px;
	margin-right:0px;
}
}
 @media only screen and (max-width: 1023px) {
.main-header .content-box .logo {
	float:none !important;
}
.main-header .content-box {
  height: 74px;
  min-height: 77px;
}
.news_second{ overflow-x: scroll !important;}
.logo_fifity{right: 88px !important;}
.sticky-container{ top: 233px !important;}
.main-navigation {
	float:none !important;
	width:100% !important;
	max-width:100% !important;
	padding-right:0px;
}
.main-navigation .menu > ul {
	float:none !important;
	margin:0px 0px 20px !important;
	width:100%;
	text-align:center;
	text-align:center;
}
.main-navigation .menu > ul > li {
	display:inline-block;
	float:none;
}
.main-navigation .menu > ul > li > a {
	padding:5px 25px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
}
.main-navigation .menu > ul > li.dropdown:hover a {
	border-radius:3px 3px 0px 0px;
	-webkit-border-radius:3px 3px 0px 0px;
	-moz-border-radius:3px 3px 0px 0px;
	-o-border-radius:3px 3px 0px 0px;
	-ms-border-radius:3px 3px 0px 0px;
}
.main-slider {
	margin:0px 15px;
}
.featured-services .container-box {
	padding:56px 0px 0px;
}
.testimonials {
	padding:60px 15px 90px;
}
.project.three-col .items-container, .project.two-col .items-container {
	margin-left:0px;
	margin-right:0px;
}
.our-services.style-two .left, .our-services.style-two .right {
	width:50%;
	padding-top:0px;
}
.our-services.style-two .mid {
	display:none;
}
}
 @media only screen and (min-width: 768px) and (max-width: 1023px) {
.main-slider .caption.image.left img, .main-slider .caption.image.right img {
	top:100px !important;
}
.main-slider h4 {
	top:40px;
}
.main-slider .theme-btn {
	top:80px;
}
.blog-area {
	width:60%;
}
.sidebar {
	width:40%;
}
}
 @media only screen and (max-width: 767px) {
.main-header .top-left, .main-header .top-right, .main-header .social-links {
	text-align:center;
	margin-top:0px !important;
}
.our-history.text-center.paralax_new > h1 {
	display: none;
}
.main-header .content-box .search-box {
	position:relative;
	padding:20px 15px;
	right:0px;
	top:0px;
	width:100%;
	height:auto;
}
.main-navigation {
	padding:0px 15px !important;
}
.main-navigation .menu > ul {
	border:1px solid #ccc;
	display:block;
	text-align:left;
}
.main-navigation .menu > ul > li, .main-navigation .menu > ul > li > ul > li {
	display:block;
	border-bottom:1px solid #ccc;
}
.main-navigation .menu > ul > li:last-child {
	border-bottom:none;
}
.main-navigation .menu > ul > li > a, .main-navigation .menu > ul > li > ul > li > a {
	padding:10px 18px !important;
	line-height:24px;
}
.main-navigation .menu > ul > li.dropdown .toggle-button {
	position:absolute;
	right:18px;
	top:7px;
	width:40px;
	height:29px;
	cursor:pointer;
	z-index:5;
}
.service-bg::before {
	background-repeat:no-repeat;
}
.parallax-section h1 {
	line-height: 47px;
}
.main-navigation .menu > ul > li.dropdown .toggle-button:after {
	content:'\f0c9';
	font-family: 'FontAwesome';
	display:block;
	width:40px;
	text-align:center;
	line-height:19px;
	font-size:20px;
	padding:5px;
	border:1px solid #9D2B31;
	color:#9D2B31;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	-moz-border-radius:3px;
}
.featured-services {
	top: -204px;
	z-index: 0;
}
.single-what-we-do .img-wrap img {
	width: 100%;
}
.featured-services .sec-title {
	padding-bottom: 35px;
	padding-top: 0px;
}
.main-navigation .menu > ul > li.dropdown:hover .toggle-button:after, .main-navigation .menu > ul > li.dropdown.current .toggle-button:after {
	border:1px solid #ffffff;
	color:#ffffff;
}
.main-navigation .menu > ul > li > a {
	border-radius:0px !important;
	-webkit-border-radius:0px !important;
	-moz-border-radius:0px !important;
	-o-border-radius:0px !important;
	-ms-border-radius:0px !important;
}
.main-navigation .menu > ul > li > ul {
	position:relative;
	float:none !important;
	top:0px;
	left:0px;
	width:100%;
	height:auto;
	box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	-o-box-shadow:none;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-ms-border-radius:0px;
	-o-border-radius:0px;
}
.main-header .navbar-header {
	margin-top:-54px;
	margin-bottom:15px;
}
.main-slider .caption.image {
	display:none !important;
}
.main-slider .tp-bullets {
	top:80%;
	left:38% !important;
}
.main-slider h2 {
	top:20px;
}
.main-slider h4 {
	top:100px;
}
.main-slider .theme-btn {
	top:170px;
}
.page-title .path {
	padding-top:20px;
	text-align:left !important;
}
.single-project .tab-buttons {
	float:none;
	width:100%;
	margin-bottom:10px;
}
.single-project .tab-buttons .tab-btn {
	float:left;
	width:33.333%;
	padding:0px 5px;
}
.single-project .tab-content {
	float:none;
	width:100%;
	padding:0px;
}
.single-project .project-data .right {
	border:none;
	padding-left:0px;
}
.services .service-posts {
	padding:0px 15px;
}
.services .service-post .post-inner {
	padding:0px;
}
.blog-area, .sidebar {
	width:100%;
}
.our-services.about .service-box {
	padding-left:50px !important;
}
.our-services.about .service-box .icon {
	left:-15px;
}
.full-width-header .top-bar .top-left .email, .full-width-header .top-bar .top-left .phone {
	border-left:none !important;
	border-right:none !important;
	padding-top:10px;
	padding-bottom:10px;
	line-height:20px;
}
.main-footer .twitter-feeds .feed {
	padding-top:15px;
}
}
@media only screen and (min-width:800px) and (max-width:991px) {
.main-slider {
	margin:0;
}
}
@media only screen and (min-width:600px) and (max-width:767px) {
.main-slider {
	margin:0;
}
.about_product{margin-top: 66px;}
.featured-services {
	top:0;
}
.parallax-section {
	padding: 15px 0;
}
.page-title {
	display: block;
}
.our-history.text-center.paralax_new > h1 {
	display: none;
}
.carouselGallery-modal-username {
	padding-bottom: 27px;
}
.txt > h3 {
	padding-top: 0;
}
}
@media only screen and (min-width:481px) and (max-width:599px) {
.logo .logo-icon {
	top: 0;
	width: 95px;
}
.featured-services {
	top:0;
}
.elevator_fea {
	top:0 !important;
}
.about_product{margin-top: 58px;}
.about_product h3{margin-left: -66px;}
.geared_machine{ margin: 15px -29px;}
.page-title {
	display: none;
}
.carouselGallery-modal-username {
	padding-bottom: 27px;
}
.our-history.text-center.paralax_new > h1 {
	display: none;
}
.career_border.bene_career {
	margin-top: -15px;
	padding: 16px;
}
.Benefits {
	padding: 0;
}
.txt > h3 {
	padding-top: 0;
}
}
 @media only screen and (max-width: 599px) {
.carouselGallery-item-modal-likes {
	margin-bottom:0;
}
.carouselGallery-modal-username {
	padding-bottom: 27px;
}
.parallax_hide {
	display: none;
}
.Benefits {
	margin-top: -19px;
	padding: 0;
}
.our-history.text-center.paralax_new > h1 {
	display: none;
}
.carouselGallery-grid .carouselGallery-col-1 {
	height: 275px;
	width: 100%;
}
.product_category {
	display: none;
}
.page-title {
	display: block;
}
.client-logos.elevator_fea {
	display: block;
}
.main-slider h2 {
	top:40px;
}
.elevator_fea {
	position: relative;
	top: -230px;
}
.main-slider {
	margin:0;
}
.main-header.fixed .lower-sec {
	left: 0;
	position: fixed !important;
	top: 0;
	width: 100%;
}
.main-slider h4 {
	top:140px;
}
.main-slider .theme-btn {
	top:220px;
}
.isotope-container .isotope-item.width-1, .isotope-container .isotope-item.width-2, .isotope-container .isotope-item.width-3 {
	float:none;
	width:100%;
}
.project.full .mix, .project.two-col .mix, .project.three-col .mix {
	float:none;
	width:100%;
}
.isotope-container .isotope-item .title, .project .mix .title {
	opacity:0;
}
.main-header .top-bar {
	display: none;
}
.our-services.style-two {
	padding-bottom:60px;
}
.our-services.style-two .left, .our-services.style-two .right {
	width:100%;
	float:none;
	padding:0px 15px 0px;
	text-align:left;
}
.our-services .service-box {
	padding: 0 0 0 75px !important;
}
.our-services.style-two .icon {
	left:0px !important;
}
.project .filter-tabs.style-two li {
	margin-bottom:5px;
}
.comments-area .comment-box .comment.reply {
	margin-left:0px;
	margin-right:0px;
}
.main-header.fixed .lower-sec {
	position:relative !important;
}
.navbar-collapse.in {
	overflow-y:auto;
	max-height:350px;
}
.main-slider h2 {
	font-size: 15px;
	top: 35px;
}
.main-slider {
	margin:0;
}
.main_sticky {
  display: block;
  position: fixed;
  right: 0;
  top: 94px;
  width: 10%;
  z-index: 99999;
}
.sticky-container{ display:none;}
.tp-leftarrow.default {
	display:none;
}
.tp-rightarrow.default {
	display:none;
}
.main-slider h4 {
	top:140px;
	font-size:10px;
}
.main-header.fixed .lower-sec {
	left: 0;
	position: fixed !important;
	top: 0;
	width: 100%;
}
.career_border.bene_career {
	margin-top: -15px;
	padding: 16px;
}
.txt > h3 {
	padding-top: 0;
}
}
 @media only screen and (max-width: 479px) {
.carouselGallery-grid .carouselGallery-col-1 {
	height: 275px;
	width: 100%;
}
.new_btn1 {
  margin-top: 82px !important;
}
.main_sticky {
  display: block;
  position: fixed;
  right: 0;
  top: 94px;
  width: 10%;
  z-index: 99999;
}
.sticky-container{ display:none;}
.new_boxcontent {
	width:100% !important;
}
.carouselGallery-modal-username {
	padding-bottom: 27px;
}
.Benefits {
	margin-top: -19px;
	padding: 0;
}
.carouselGallery-item-modal-likes {
	margin-bottom:0;
}
.parallax_hide {
	display: none;
}
.page-title {
	display: block;
}
.elevator_fea {
	position: relative;
	top: -230px;
}
.our-history.text-center.paralax_new > h1 {
	display: none;
}
.main-slider .tp-bullets {
	left:30% !important;
}
.main-header .top-bar {
	display: none;
}
.main-slider h2 {
	font-size: 15px;
	top: 35px;
}
.main-slider {
	margin:0;
}
.tp-leftarrow.default {
	display:none;
}
.tp-rightarrow.default {
	display:none;
}
.main-slider h4 {
	top:140px;
	font-size:10px;
}
.main-slider .theme-btn {
	top:220px;
	transform:scale(0.8, 0.8);
	-webkit-transform:scale(0.8, 0.8);
	-ms-transform:scale(0.8, 0.8);
	-o-transform:scale(0.8, 0.8);
	-moz-transform:scale(0.8, 0.8);
}
.main-header.fixed .lower-sec {
	left: 0;
	position: fixed !important;
	top: 0;
	width: 100%;
}
.client-logos.elevator_fea {
	display: block;
}
.product_category {
	display: none;
}
.carouselGallery-item-modal-likes {
	margin-bottom:0;
}
.career_border.bene_career {
	margin-top: -15px;
	padding: 16px;
}
.txt > h3 {
	padding-top: 0;
}
}
@media only screen and (max-width:375px) {
.top-info {
	float: left;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top: 4px;
	width: 54%;
}
.main_sticky {
  display: block;
  position: fixed;
  right: 0;
  top: 94px;
  width: 13%;
  z-index: 99999;
}
.new_btn1 {
  margin-top: 82px !important;
}
.sticky-container{ display:none;}
.top-info li {
	float: left;
	width: 100%;
}
.logo_fifity{ display:none;}
.fixed .logo_fifity{display:none;}
.phn_new {
	margin: 0 -27px auto;
}
.main-header .top-bar .social-links {
	float: left;
	margin: 3px -97px;
	padding: 0;
	width: 100%;
}
.main-header .top-bar {
	display: none;
}
.main-header.fixed .lower-sec {
	left: 0;
	position: fixed !important;
	top: 0;
	width: 100%;
}
.main-slider {
	margin:0;
}
.parallax_hide {
	display: none;
}
.elevator_fea {
	position: relative;
	top: -230px;
}
.client-logos.elevator_fea {
	display: block;
}
.product_category {
	display: none;
}
.carouselGallery-item-modal-likes {
	margin-bottom:0;
}
.carouselGallery-modal-username {
	padding-bottom: 27px;
}
.Benefits {
	padding: 0;
}
.txt > h3 {
	padding-top: 0;
}
.our-history.text-center.paralax_new > h1 {
	display: none;
}
.career_border.bene_career {
	margin-top: -15px;
	padding: 16px;
}
.news_second {
	height: 738px;
	max-height: 1000px;
	min-height: 1038px;
}
.carouselGallery-grid .carouselGallery-col-1 {
	height: 275px;
	width: 100%;
}
.news_second.news_secnd {
	height: 767px;
	max-height: 1000px;
	min-height: 1087px;
}
.page-title {
	display: block;
}
}
