@media(max-width:1024px){
.containerpadd {
	padding-left: 30px;
	padding-right:30px;
}
.navbar  .container{
	padding: 0px;
    max-width: 100%;
}
	
}	
@media(max-width:767px){
	.items-list ul li {
    flex: 100%;
    padding: 2px 20px 2px 0px;
}
	.bg-image .box-content {
	    min-width: 324px;
	}
	.box-content h3 {
        	font-size: 20px;
	}
	.hbspt-form {
    padding: 10px 20px;
}
	.boxcontent{
    padding: 10px 15px 10px 15px;
	}
	.popup-box {
    min-width: auto;
    width: 90%;
}
	ul.sub-menu{
	position: relative;
  
    box-shadow: none;
}
	span.sub-menu-toggle {
    display: block;
    position: absolute;
    right: 8px;
    top: 3px;
}
	.our-team-members {
    padding: 40px 20px;
}
	.integralssection {
    text-align: center;
    padding: 74px 15px;
}
.common-section .contentrightpadd {
    padding-right: 0;
}
.left-image-with-text {
    padding-bottom: 40px;
}
.image-with-right-text{
	padding-left: 0;
	margin-top: 50px;
}
.top-bg-section .wp-block-image ,.text-with-form-section  .wp-block-image, .what_we_test h2, .what_we_test .wp-block-image {
    text-align: center;
}
.containerpadd {
	padding-left: 15px;
	padding-right: 15px;
}
.top-strip ul.navbar-top {
    text-align: center;
    padding-top: 5px;
}
.mob-order1 {
    order: 1;
}

.mob-order2 {
    order: 2;
}

.footer .footer-logo {
    text-align: center;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.footer, .footer h3 {
    text-align: center;
}

.footer .copyright-text {
    text-align: center;
}

.footer  .legal-menu{
	margin-top:5px;
}
.navbar-collapse {
    width: 100%;
    background: #fff;
    z-index: 999;
    margin-left: -20px;
    position: relative;
    margin-right: -20px;
    padding-bottom: 30px;
}

.header .navbar-nav {
    margin-top: 12px;
}



.header .navbar-nav li:last-child a {
    color: #000;
    padding: 0px;
    border-radius: 0px;
    background: transparent;
}

.header .navbar-nav li a {
    font-size: 16px;
    line-height: 30px;
}

.header .navbar-nav li {
    border-bottom: 1px solid #eee;
    padding: 0px 0px 5px 30px;
}
.home-industries-heading h2, .home-industries-heading p, .home-industries-heading .wp-element-button {
    margin-left: 0;
    margin-right: 0;
}

.common-section .contentpadd a, .common-section .contentpadd h2, .common-section .contentpadd p {
    margin-left: 20px;
    margin-right: 20px;
}
.containerpaddleft {
    padding-left: 0;
    margin-top: 50px;
}
body .story-section .has-nested-images figure {
    min-width: 200px;
}
figure.wp-block-image.size-large.is-style-default img {
    min-width: 230px;
    height: 196px !important;
    right: 152px;
}
	.images-arrow img {
    max-width: 120px;
}
.images-arrow {
    position: relative;
    bottom: 0px;
    margin: 38px auto;
}
.text-with-form-section {
    margin-top: 55px;
    padding: 0px;
}
.text-with-form-section .git-form {
    padding: 0 20px;
}
.common-section .center-text-border-section {
    padding-left: 20px;
    padding-right: 20px;
  
}
.white-right-border{ border:0px;}
.top-bg-section .contentpaddleft h2, .top-bg-section .contentpaddleft a, .top-bg-section .contentpaddleft p, .top-bg-section .contentpaddleft .wp-block-image {
    margin-left: 5px;
}
.simple-text-block p, .simple-text-block h2 {
    margin-left: 5px;
}
.industires-list-item > .wp-block-column {
    margin-left: 5px;
    margin-right: 5px;
}
nav.navigation.post-navigation{     padding: 0 20px;}
.nav-next .post-title, .nav-previous .post-title{ font-size:12px;}
.what_we_test .wp-block-image {
    position: relative;
    bottom: 0px;
    padding: 20px 0;
}
.back-image {
    margin-bottom: 25px;
}
	.industires-list-item .back-image + .col-md-4 .box-content{
		margin-top:15px;
	}
}

@media(max-width:500px){
	    .box-content h3 {
        font-size: 18px;
    }
	   .box-content img {
        max-width: 100px;
    }
}