/*===product engineering CSS start===*/

.bv-product-engineering-section{
	background-image: url(/wp-content/themes/bytevolt/assets/images/services/product-engineering/product-engineering-banner.png) !important;
	width: 100%;
	height: 678px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.bv-product-engineering-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 190px;
}
.bv-product-engineering-title{
	font-weight: 500;
    font-size: 50px;
    line-height: 60px;
    color: #5297FF;
    padding-bottom: 10px;
}
.bv-product-engineering-title span{
    color: #ffffff;
}
.bv-product-engineering-txt{
	font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    padding-bottom: 25px;
    width: 505px;
}
.build-innovative-and-market-winning-section{
	background-image: url(/wp-content/themes/bytevolt/assets/images/services/product-engineering/build-innovative-and-market-winning-bg.png) !important;
	width: 100%;
	height: 577px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.build-innovative-and-market-winning-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 70px;
}
.build-innovative-and-market-winning-left,
.build-innovative-and-market-winning-right{
	width: 50%;
	float: left;
}
.build-innovative-and-market-winning-right{
	text-align: center;
}
.build-innovative-and-market-winning-title{
	font-weight: 500;
    font-size: 40px;
    line-height: 45px;
    color: #ffffff;
    padding-bottom: 15px;
    width: 520px;
}
.build-innovative-and-market-winning-txt{
	font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    padding-bottom: 15px;
    width: 528px;
}
.bv-our-offerings-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 70px;
}
.bv-our-offerings-title{
	font-weight: 500;
    font-size: 40px;
    line-height: 45px;
    color: #000000;
    padding-bottom: 15px;
    text-align: center;
}
.bv-our-offerings-txt{
	font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    text-align: center;
}
.our-offerings-boxs{
    max-width: 1080px;
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}
.our-offerings-box{
    width: 340px;
    height: 335px;
    float: left;
    display: inline-block;
    border-radius: 0px;
    margin: 10px;
    box-shadow: 5px 10px 18px lightblue;
    padding: 30px;
}
.our-offerings-box-heading{
    font-weight: bold;
    font-size: 18px;
    line-height: 23px;
    color: #000000;
    text-align: left;
    padding-bottom: 35px;
}
.our-offerings-box-txt{
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    color: #000000;
    text-align: left;
}

.our-offerings-box-1 .our-offerings-box-heading{ color: #FFA43C; }
.our-offerings-box-2 .our-offerings-box-heading{ color: #EC1784; }
.our-offerings-box-3 .our-offerings-box-heading{ color: #407BFF; }
.our-offerings-box-4 .our-offerings-box-heading{ color: #AF20C6; }
.our-offerings-box-5 .our-offerings-box-heading{ color: #00B2FF; }
.our-offerings-box-6 .our-offerings-box-heading{ color: #FF7A00; }

.bv-business-benefits-section{
	float: inline-start;
    clear: both;
	background: #E8F1FF;
	width: 100%;
	height: 638.9px;
	margin-top: 70px;
}
.bv-business-benefits-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 50px;
}
.bv-business-benefits-left,
.bv-business-benefits-right{
	width: 50%;
	float: left;
}
.bv-business-benefits-right{
	padding-top: 155px;
	padding-left: 90px;
}
.bv-business-benefits-title{
	font-weight: 500;
    font-size: 37.02px;
    line-height: 40px;
    color: #000000;
    padding-bottom: 15px;
}
.bv-business-benefits-txt{
	font-weight: normal;
    font-size: 18px;
    color: #000000;
    padding-bottom: 15px;
    width: 420.5px;
}
.bv-business-benefits-inner-img{
	padding-bottom: 15px;
}
.bv-business-benefits-inner-title{
	font-weight: 500;
    font-size: 20px;
    line-height: 20px;
    color: #000000;
    padding-bottom: 5px;
}
.bv-business-benefits-inner-txt{
	font-weight: normal;
    font-size: 14px;
    line-height: 25px;
    color: #000000;
    padding-bottom: 15px;
}
.solutions-that-push-boundaries-section{
	clear: both;
	background-image: url(/wp-content/themes/bytevolt/assets/images/services/product-engineering/solutions-that-push-boundaries-bg.png) !important;
	width: 100%;
	height: 576px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.solutions-that-push-boundaries-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 70px;
}
.solutions-that-push-boundaries-left,
.solutions-that-push-boundaries-right{
	width: 50%;
	float: left;
}
.solutions-that-push-boundaries-left{
	text-align: center;
}
.solutions-that-push-boundaries-right{
	padding-top: 35px;
}
.solutions-that-push-boundaries-title{
	font-weight: 500;
    font-size: 40px;
    line-height: 40px;
    color: #ffffff;
    padding-bottom: 25px;
}
.solutions-that-push-boundaries-txt{
	font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    padding-bottom: 15px;
    width: 575px;
}
@media screen and (max-width: 1280px){
	.bv-product-engineering-content {
	    padding-left: 25px;
	}
	.build-innovative-and-market-winning-left{
		padding-left: 25px;
	}
}
@media screen and (max-width: 1170px){
	.solutions-that-push-boundaries-section,
	.build-innovative-and-market-winning-section,
	.bv-business-benefits-section{
	    height: auto;
	    padding-bottom: 30px;
	}
	.solutions-that-push-boundaries-left, 
	.solutions-that-push-boundaries-right,
	.build-innovative-and-market-winning-left, 
	.build-innovative-and-market-winning-right,
	.bv-business-benefits-left, 
	.bv-business-benefits-right{
	    width: 100%;
	    float: unset;
	    text-align: center;
	}
	.solutions-that-push-boundaries-txt,
	.build-innovative-and-market-winning-title,
	.build-innovative-and-market-winning-txt,
	.bv-business-benefits-txt{
	    margin: 0 auto;
	}
	.bv-business-benefits-inner-txt {
	    width: 250px;
	    margin: 0 auto;
	}
	.bv-business-benefits-right {
	    padding-top: 0;
	    padding-left: 0;
	}
}
@media screen and (max-width: 1080px){
	.our-offerings-boxs {
	    max-width: 740px;
	}
}
@media screen and (max-width: 740px){
	.our-offerings-boxs {
        max-width: 350px;
        width: 100%;
        margin: 0 auto;
    }
    .bv-business-benefits-inner-txt {
        width: 150px;
        margin: 0 auto;
    }
	.build-innovative-and-market-winning-title,
	.build-innovative-and-market-winning-txt {
	    max-width: 528px;
	    width: 100%;
	}
	.build-innovative-and-market-winning-left {
        padding-left: 25px;
        padding-right: 25px;
    }
    .bv-business-benefits-txt {
        padding: 0 25px;
        padding-bottom: 20px;
        max-width: 420.5px;
    	width: 100%;
    }
    .solutions-that-push-boundaries-txt {
	    max-width: 575px;
	    width: 100%;
	    padding: 0 20px;
	}
	.bv-product-engineering-txt {
	    max-width: 505px;
	    width: 100%;
	}
	.bv-our-offerings-txt {
	    padding: 0 20px;
	}
    .bv-product-engineering-section{
        height: 465px;
        background-size: 100% 100%; 
    }
    .bv-product-engineering-content{
        padding-top: 90px;
    }
}
/*===product engineering CSS end===*/