@media screen and (min-width: 240px) and (max-width: 424px){

	.title-sidebar{
		line-height: normal;
		background-color: transparent;
		margin-bottom: 15px;
	}

	.title-sidebar .title-sidebar-content {
	    background: #fff;
	    margin: 0;
	    padding: 0;
	}

}

@media screen and (max-width: 424px){

	.scanning-seismic-steps{
		margin-bottom: 30px;
	}

}

@media screen and (min-width: 425px) and (max-width:559px){

	.home-solutions-content ul{
		text-align: center;
	}

	.scanning-seismic-steps.col-xs-12{
		width: 50%;
		margin-bottom: 30px;
	}

	.gis-steps .scanning-seismic-steps.col-xs-12, 
	.mining-steps .scanning-seismic-steps.col-xs-12{
		width: 100%;
	}

}

@media (max-width:559px){

    .action-button{
    	text-align: center;
    }

    .gis-steps .scanning-seismic-steps.col-xs-12 .steps-3d, 
	.mining-steps .scanning-seismic-steps.col-xs-12 .steps-3d{
		display: inline-block;
	}

	.gis-steps .scanning-seismic-steps.col-xs-12, 
	.mining-steps .scanning-seismic-steps.col-xs-12{
		text-align: center;
	}

}

@media screen and (min-width: 560px) and (max-width:767px){

    .home-solutions.col-xs-12, 
    .seismic-bullet.col-xs-12,
    #products .products.col-xs-12,
    .xs-12-half{
    	width: 50%;
    }

    .header-logo h3{
		top: 16px;
	}

}

@media screen and (min-width: 560px) and (max-width: 991px){

	.scanning-seismic-steps.col-xs-12{
		width: 33%;
		margin-bottom: 30px;
	}

	ul.home-solutions > li{
		width: 50% !important;
	}

}

@media screen and (max-width:767px){

    .tt02, .wpb-intro-title{
    	font-size: 22px;
    }

    .service-single h3{
    	font-size: 16px;
    }

    .about.intro-image{
    	padding-top: 15px;
    }

    .introduction.spacetb{
		padding-top: 0px;
	}

	/*seismic application images*/
	.seismic-applications-img img{
		margin: 0 auto;
	}

	.ul-split{
		padding-top: 0px;
	}

}

@media screen and (max-width:991px){

	.home-solutions-content{
		padding-left: 30px;
    }

}

@media screen and (min-width:992px){

	ul.home-solutions > li{
		width: 33% !important;
	}

}