
/*BANNER*/
.page-template-page-services section.heading .banner_box article{
    padding-bottom:190px
}
.page-template-page-services section.heading .banner_box article p {
    font-size: 1.3em;
    line-height: 1.4;
    margin-bottom: 30px;
    max-width: 1070px;
}
.page-template-page-services section.heading .banner_box article p:last-child {
    margin-bottom:0px;
}
@media only screen and (min-width: 1920px) {	
	.page-template-page-services section.heading .banner_box .banner{
		width: 1920px;
	}
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 992px) {
	.page-template-page-services section.heading .banner_box article{
    	padding-bottom:100px
	}
}
@media only screen and (max-width: 769px) {
	.page-template-page-services section.heading .banner_box .banner{ /*setting banner to cover due to lots of text*/
		width: auto;
		height: 100%;
	}
	.page-template-page-services section.heading .banner_box article{
    	padding-bottom:70px
	}
	.page-template-page-services section.heading .banner_box article p {
    	font-size: 1.3em;
	}
}
@media only screen and (max-width: 576px) {
}

/*SALES DEVELOPMENT*/
#sales-development {
    position: absolute;
    top: -160px;
}
.page-template-page-services section.sales-development {
    margin-top: 150px;
    margin-bottom: 150px;
	position: relative;
}
.page-template-page-services section.sales-development .image_box {
    display: flex;
    align-items: center;
	justify-content: center;
    height: 100%;
}
.page-template-page-services section.sales-development .services-inner {
  	padding-left:40px;
}
.page-template-page-services section.sales-development .services-inner h2{
    font-weight: 600;
	margin-bottom:30px;
}
.page-template-page-services section.sales-development .services-inner .btn {
	margin-top:40px;
}
.page-template-page-services section.sales-development .services-inner .services_content > *:last-child{
	margin-bottom:0px;
}
@media only screen and (min-width: 1920px) {	
}
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 992px) {
	.page-template-page-services section.sales-development {
/*    	margin-top: 120px;*/
        margin-top:75px;
   		margin-bottom: 90px;
	}
	.page-template-page-services section.sales-development .services-inner {
    	padding-left: 0px;
		max-width: 696px;
        margin-left: auto;
        margin-right: auto;
		margin-top:30px;
	}
	.page-template-page-services section.sales-development .image_box img{
	    max-width: 696px;
    	width: 100%;
	}
}
@media only screen and (max-width: 769px) {
	.page-template-page-services section.sales-development .services-inner h2 {
        font-size: 2.3em;
    }
}
@media only screen and (max-width: 576px) {
}

/*MARKETING SERVICES*/
#marketing-services {
    position: absolute;
    top: -160px;
}
.page-template-page-services section.marketing-services {
	position: relative;
	margin-bottom: 150px;
}
.page-template-page-services section.marketing-services > .row{
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
	position: relative;
}
.page-template-page-services section.marketing-services .image_box{
	overflow: hidden;
    max-height: 422px;
	/*temp img fix*/
	display: flex;
    align-items: center;
	justify-content: center;
    height: 100%;
}
/*inner content*/
.page-template-page-services section.marketing-services .services-inner {
	margin-left: 0;
	padding-right:40px;
	padding-top:40px;
}
.page-template-page-services section.marketing-services .services-inner h2{
    font-weight: 600;
	margin-bottom:30px;
}
.page-template-page-services section.marketing-services .services-inner h3 {
    font-weight: 700;
    font-size: 1.5em;
    margin-bottom: 10px;
}
.page-template-page-services section.marketing-services .services-inner ul li p {
    margin-bottom: 10px;
}
.page-template-page-services section.marketing-services .services-inner ul li > *:last-child {
    margin-bottom: 0px;
}
.page-template-page-services section.marketing-services .services-inner .btn {
	margin-top:40px;
}
.page-template-page-services section.marketing-services .services-inner .services_content > *:last-child{
	margin-bottom:0px;
}
@media only screen and (min-width: 1920px) {	
}
@media only screen and (max-width: 1600px) {
}
@media only screen and (max-width: 992px) {
	.page-template-page-services section.marketing-services {
   		margin-bottom: 90px;
	}
	.page-template-page-services section.marketing-services > .row {
		flex-direction: column-reverse;
	}
	.page-template-page-services section.marketing-services .services-inner {
    	padding: 0px;
		max-width: 696px;
        margin-left: auto;
        margin-right: auto;
		margin-top:30px;
	}
	.page-template-page-services section.marketing-services .image_box img{
	    max-width: 696px;
    	width: 100%;
	}
}
@media only screen and (max-width: 769px) {
	.page-template-page-services section.marketing-services .services-inner h2 {
        font-size: 2.3em;
    }
}
@media only screen and (max-width: 576px) {
}

/*MARKET RESEARCH*/
#market-research {
    position: absolute;
    top: -160px;
}
.page-template-page-services section.market-research {
	position:relative;
    margin-bottom: 150px;
}
.page-template-page-services section.market-research .green-x-half {
    top: -570px;
}
.page-template-page-services section.market-research .image_box {
   	display: flex;
    align-items: center;
	justify-content: center;
    height: 100%;
}
.page-template-page-services section.market-research .services-inner {
	margin-top:40px;
  	padding-left:40px;
}
.page-template-page-services section.market-research .services-inner h2{
    font-weight: 600;
	margin-bottom:30px;
}
.page-template-page-services section.market-research .services-inner .btn {
	margin-top:40px;
}
.page-template-page-services section.market-research .services-inner .services_content > *:last-child{
	margin-bottom:0px;
}
@media only screen and (min-width: 1920px) {	
}
@media only screen and (max-width: 1600px) {
	.page-template-page-services section.market-research .green-x-half{
		display:none;
	}
	.page-template-page-services section.market-research .services-inner {
	    max-width: 696px;
        margin-left: auto;
        margin-right: auto;
    }

}
@media only screen and (max-width: 1200px) {
	.page-template-page-services section.market-research .services-inner {
		margin-top:0px;
	}
}
@media only screen and (max-width: 992px) {
	.page-template-page-services section.market-research {
    	margin-bottom: 90px;
	}
	 .page-template-page-services section.market-research .services-inner {
		margin-top:30px;
        padding-left: 0px;
    }
	.page-template-page-services section.market-research .image_box img{
	    max-width: 696px;
    	width: 100%;
	}
}
@media only screen and (max-width: 769px) {
	.page-template-page-services section.market-research .services-inner h2 {
        font-size: 2.3em;
    }
}
@media only screen and (max-width: 576px) {
}

/*BID SUPPORT*/
#bid-support {
    position: absolute;
    top: -160px;
}
.page-template-page-services section.bid-support {
	position:relative;
    margin-bottom: 170px;
}
.page-template-page-services section.bid-support > .row {
	max-width: 1200px;
    margin-left: auto;
    margin-right: auto;
}
.page-template-page-services section.bid-support .white-x-half{
	top: -100px;
}
.page-template-page-services section.bid-support .image_box{
	 display: flex;
    align-items: center;
	justify-content: center;
    height: 100%;
}
/*services inner*/
.page-template-page-services section.bid-support .services-inner{
	padding-top: 40px;
    padding-right:40px
}
.page-template-page-services section.bid-support .services-inner h2 {
    font-weight: 600;
	margin-bottom:30px;
}
.page-template-page-services section.bid-support .services-inner .btn {
    margin-top:40px;
}
.page-template-page-services section.bid-support .services-inner .services_content > *:last-child{
	margin-bottom:0px;
}
@media only screen and (min-width: 1920px) {	
}
@media only screen and (max-width: 1600px) {
	.page-template-page-services section.bid-support .white-x-half{
		display:none;
	}
}
@media only screen and (max-width: 992px) {
	.page-template-page-services section.bid-support {
   		margin-bottom: 120px;
	}
	.page-template-page-services section.bid-support > .row {
		flex-direction: column-reverse;
	}
	.page-template-page-services section.bid-support .services-inner {
    	padding: 0px;
		max-width: 696px;
        margin-left: auto;
        margin-right: auto;
		margin-top:30px;
	}
	.page-template-page-services section.bid-support .image_box img{
	    max-width: 696px;
    	width: 100%;
	}
}
@media only screen and (max-width: 769px) {
	.page-template-page-services section.bid-support .services-inner h2 {
        font-size: 2.3em;
    }
}
@media only screen and (max-width: 576px) {
}
