/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1000px) and (max-width: 1169px){



}


@media only screen and (min-width: 768px) and (max-width: 999px){


.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}



}



@media only screen and (min-width: 640px) and (max-width: 767px){

.logo {
	width: 40%;
}
.menu_main {
	width: 60%;
}

.top_nav .left {
	width: 50%;
}
.top_nav .right {
	width: 50%;
}



}


@media only screen and (min-width: 480px) and (max-width: 639px){



.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}



.top_nav .left {
	width: 100%;
	text-align: right;
}
.top_nav .right {
	width: 100%;
}





}





@media only screen and (max-width: 479px){

.logo {
	width: 100%;
}
.menu_main {
	width: 100%;
}

.header #logo{
	background-position: center top;
}

.top_nav {display: none;}



.testimonials .owl-next {
    right: -80px; display: none;
}


.slider_info {
    position: absolute;
    height: 360px;
    display: flex;
    align-items: center;
}


.banner_slides .owl-carousel .owl-item {
    height: 400px;
}

.industries {
   /* background: url(../../images/footer-image.jpg) no-repeat left top;*/
    background-size: 100%;
    border-top: 1px solid #efefef;
    background-position: left center;
}

.newsletter-left{width: 65%; float: left}

.newsletter-center{width: 35%; float: left}

.newsletter-right{width: 25%; float: left; display: none;}

.pl-10{padding-left: 20px !important;}

.industries_list {
    padding: 15px 0px;
    padding-right: 0;
}
.industries-mobile{display: block;}

.industries-desktop{display: none}

.profile-bg-left {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 25px;
}

.profile-bg-left img{
    width: 100%;
}

.profile-bg-right {
    width: 100%;
    float: left;
    margin-right: 0%;
}
.contact-img-section {
    width: 100%;
    float: left;
    border: 1px solid #c1c1c1;
    padding: 10px;
}

.contact-img-section img{
    width: 100%;
}

        .content_block 
.content_info-box{
    width:100%;
    margin-bottom: 15px;
}

.careersform {
    width: 100%;
    margin-right: 0%;
    float: left;
}

.careersform input {
    width: 100%;
    height: 38px;
    border: 1px solid #bebebe;
    margin-bottom: 20px;
    padding: 5px 10px;
}

.contact-form .one_half {
    width: 100%;
    margin-right: 0%;
    float: left;
}

}