
/*===AWS page CSS start===*/
.bv-aws-first-section {
    background-image: url(/wp-content/themes/bytevolt/assets/images/services/aws/aws-banner.png) !important;
	width: 100%;
	height: 678px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.bv-aws-first-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 150px;
}
.aws-partner-logo{
	padding-bottom: 20px;
}
.bv-aws-development{
	font-weight: 500;
    font-size: 50px;
    line-height: 30px;
    color: #5297FF;
    padding-bottom: 15px;
}
.bv-services{
	font-weight: 500;
    font-size: 40px;
    line-height: 45px;
    color: #ffffff;
    padding-bottom: 15px;
}
.bv-innovating-future-txt{
	font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #ffffff;
    padding-bottom: 15px;
}
.accelerate-web-development-with-aws{
	font-weight: 500;
    font-size: 40px;
    line-height: 55px;
    color: #000000;
    text-align: center;
}
.accelerate-web-development-with-aws-txt{
    font-size: 18px;
    line-height: 30px;
    color: #000000;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 70px;
}
.bv-web-development-with-aws-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
}
.accelerate-web-evelopment-with-aws{
	font-weight: 500;
    font-size: 40px;
    line-height: 50px;
    color: #000000;
    text-align: center;
    padding-bottom: 20px;
}
.accelerate-web-evelopment-with-aws-txt{
	font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    color: #000000;
    max-width: 862px;
    width: 100%; 
    margin: 0 auto;
    padding-bottom: 50px;
    text-align: center;
}
.aws-technologies-section {
    background-image: url(/wp-content/themes/bytevolt/assets/images/services/aws/aws-technologies-bg.png) !important;
	width: 100%;
	height: 495.78px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: cover; 
}
.bv-aws-second-section{
	width: 100%;
	height: 650px;
	text-align: center;
	padding: 57px 0;
}
.bv-aws-second-section .bv-second-section-title{
	font-size: 50px;
	color: #000000;
}
.bv-aws-second-section .bv-second-section-title span{
	color: #5297FF;
}
.bv-aws-second-section .bv-second-section-txt{
	font-size: 14px;
	color: #000000;
	line-height: 25px;
	padding-top: 15px;
    padding-bottom: 25px;
    max-width: 535px;
    width: 100%;
    margin: 0 auto;
}
.amazon-web-boxs{
	clear: both;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding-top: 30px;
}
.amazon-web-box{
	width: 29.2%;
    height: 375px;
    float: left;
    display: inline-block;
    border-radius: 0px;
    margin: 0 25px;
    box-shadow: 5px 10px 18px lightblue;
    padding: 30px;
}
.amazon-web-box.amazon-web-box-7,
.amazon-web-box.amazon-web-box-9{
    box-shadow: unset;
}
.amazon-web-box-icon{
	text-align: left;
}
.amazon-web-box-heading{
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	line-height: 25px;
	padding-top: 15px;
    padding-bottom: 35px;
    text-align: left;
}
.amazon-web-box-txt{
	font-size: 14px;
	color: #000000;
	line-height: 25px;
	padding-top: 15px;
    text-align: left;
}
.amazon-web-box-1 .amazon-web-box-heading{
	color: #29B5E8;
}
.amazon-web-box-2 .amazon-web-box-heading{
	color: #EC1784;
} 
.amazon-web-box-3 .amazon-web-box-heading{
	color: #FD6508;
} 
.amazon-web-box-4 .amazon-web-box-heading{
	color: #67DCAC;
} 
.amazon-web-box-5 .amazon-web-box-heading{
	color: #6E1BD2;
}
.amazon-web-box-6 .amazon-web-box-heading{
	color: #4597F6;
}
.amazon-web-box-8 .amazon-web-box-heading{
	color: #FF0000;
}
.aws-for-business-section{
	float: inline-start;
	clear: both;
	background-image: url(/wp-content/themes/bytevolt/assets/images/services/aws/transformation-bg.png) !important;
	width: 100%;
	height: 468px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: cover; 
	margin-top: 70px;
}
.aws-for-business-content{
	clear: both;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding-top: 35px;
}
.aws-for-business-left,
.aws-for-business-right{
	width: 50% !important;
	float: left;
	text-align: center;
}
.aws-for-business-desc{
	text-align: left;
}
.aws-for-business-desc{
	max-width: 527px;
	width: 100%;
}
.transformation-sub-title{
	font-weight: 500;
	font-size: 22px;
	color: #ffffff;
	padding: 20px 0;
}
.transformation-title {
    font-size: 50px;
    font-weight: 500;
    line-height: 50px;
    color: #000000;
    padding-bottom: 20px;
}
.transformation-txt {
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    color: #000000;
}
.bv-your-aws-cloud-computing-section{
	clear: both;
	background-image: url(/wp-content/themes/bytevolt/assets/images/services/aws/choose-bytevolt-bg.png) !important;
	width: 100%;
	height: auto;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: cover; 
	padding: 70px 0;
}
.bv-your-aws-cloud-computing-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
}
.bv-cloud-computing-btn img{
    border: 2px solid #5297FF;
    border-radius: 5px;
}
.bv-cloud-computing-left,
.bv-cloud-computing-right{
	width: 50% !important;
	float: left;
}
.bv-cloud-computing-left{
	padding-top: 130px;
}
.bv-cloud-computing-right{
	padding-left: 25px;
}
.cloud-computing-content1{
	max-width: 430px;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}
.cloud-computing-title{
	font-size: 40px;
    font-weight: 600;
    line-height: 45px;
    color: #000000;
    padding-bottom: 20px;
}
.cloud-computing-title span,
.service-txt span{
	color: #5297FF;
}
.cloud-computing-txt {
    font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    color: #000000;
    padding-bottom: 30px;
}
.service-number{
	font-size: 79px;
    font-weight: bold;
    color: #FF6100;
    padding-bottom: 35px;
    text-align: left;
}
.service-title{
	font-size: 22px;
    font-weight: bold;
    color: #000000;
    padding-bottom: 10px;
}
.service-txt{
	font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #000000;
    padding-bottom: 15px;
}
.bv-cloud-computing-right td {
    vertical-align: baseline;
}
.aws-technologies-content{
	max-width: 1280px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 20px;
}
.aws-technologies-left-content,
.aws-technologies-right-content{
	width: 50% !important;
	float: left;
}
.aws-technologies-left-content{
	padding: 95px 80px !important;
}
.aws-technologies-right-content{
	padding-top: 50px;
}
.aws-technologies-right-content table td,
.aws-technologies-right-content table {
    border: 0 !important;
}
.aws-technologies-right-content table td {
    text-align: center !important;
    vertical-align: bottom !important;
}
.bv-aws-technologies-title{
	font-size: 40px;
    font-weight: 500;
    line-height: 50px;
    color: #ffffff;
    padding-bottom: 10px;
}
.bv-aws-technologies-txt{
	font-size: 14px;
	max-width: 409px;
	width: 100%;
    font-weight: normal;
    line-height: 25px;
    color: #ffffff;
    padding-bottom: 15px;
}
.bv-aws-cloud-migration-section{
	clear: both;
	background-image: url(/wp-content/themes/bytevolt/assets/images/services/aws/aws-cloud-migration.png) !important;
	width: 100%;
	height: 507px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: 100% 100%; 
	margin-bottom: 70px;
}
.bv-aws-cloud-migration-content{
	max-width: 892px !important;
    width: 100% !important;
    margin: 0 auto;
    padding-top: 50px;
}
.aws-cloud-migration-sub-title{
	font-size: 22px;
    font-weight: 500;
    color: #ffffff;
    padding-bottom: 10px;
}
.aws-cloud-migration-title{
	font-size: 40px;
    font-weight: bold;
    line-height: 45px;
    color: #ffffff;
}
.aws-cloud-migration-txt{
	font-size: 18px;
    font-weight: normal;
    line-height: 25px;
    color: #ffffff;
    padding-bottom: 10px;
}
.aws-cloud-migration-btn{
	text-align: center;
}
@media screen and (max-width: 1280px){
	.bv-your-aws-cloud-computing-section,
	.bv-aws-first-section{
		padding: 0 25px;
	}
}
@media screen and (max-width: 1210px){
	.amazon-web-boxs {
	    max-width: 560px;
	}
	.amazon-web-box {
	    width: 100%;
	}
	.amazon-web-box.amazon-web-box-7 {
		display: none;
	}
	.cloud-computing-title {
        padding-top: 30px;
    }
}
@media screen and (max-width: 1170px){
	.bv-inner-content-transformation{
		width: 475px;
	}
	.transformation-sub-title {
	    font-size: 18px;
	}
	.transformation-title {
	    font-size: 40px;
	}
	.transformation-txt {
	    font-size: 15px;
	}
}
@media screen and (max-width: 1024px){
	.page-template-aws .bv-fourth-content-right {
        margin-top: 0;
    }
	.bv-inner-content-transformation{
		width: 390px;
	}
	.transformation-sub-title {
	    font-size: 16px;
	}
	.transformation-title {
	    font-size: 35px;
	    line-height: 35px;
	}
	.transformation-txt {
	    font-size: 15px;
	}
	.bv-aws-technologies-title br{
		display: none;
	}
	.aws-technologies-left-content {
	    padding: 55px 80px !important;
	}
}
@media screen and (max-width: 920px){
	.aws-technologies-section {
	    height: auto;
	}
	.page-template-aws .bv-aws-first-section {
	    height: 455px;
	}
	.bv-aws-first-content {
	    padding-top: 110px;
	}
	.page-template-aws .bv-innovating-future-txt {
		padding-left: 0;
	    padding-bottom: 15px;
	}
	.bv-aws-development {
	    font-size: 45px;
	    line-height: 35px;
	}
	.bv-services {
	    font-size: 35px;
	    line-height: 25px;
	}
	.accelerate-web-development-with-aws-txt br {
	    display: none;
	}
	.accelerate-web-development-with-aws-txt {
	    font-size: 16px;
	    line-height: 25px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.aws-technologies-left-content, 
	.aws-technologies-right-content {
	    width: 100% !important;
	    float: unset;
	    text-align: center;
	    padding-left: 0;
	}
	.bv-aws-technologies-txt {
	    margin: 0 auto;
	}
	.page-template-aws .aws-technologies-section {
	    height: 790.78px;
	}
	.aws-technologies-section td {
	    width: 100px;
	}
	.bv-aws-second-section {
	    height: auto;
	}
	.bv-aws-second-section .bv-second-section-title {
	    font-size: 40px;
	}
	.bv-transformation-fourth-section {
	    height: auto;
	    margin-top: 0;
	}
	.page-template-aws .bv-fourth-content-left, 
	.page-template-aws .bv-fourth-content-right {
        width: 100% !important;
        float: unset;
        margin: 0 auto;
        text-align: center;
        padding: 20px 0;
    }
    .bv-inner-content-transformation {
        margin: 0 auto;
    }
    .bv-your-aws-cloud-computing-section {
	    height: auto;
	}
    .bv-cloud-computing-left, .bv-cloud-computing-right {
	    width: 100% !important;
	    float: unset;
	    text-align: center;
	    padding-left: 0;
	}
	.bv-cloud-computing-left {
	    padding: 0 30px;
	    padding-bottom: 60px;
	}
	.cloud-computing-title {
	    font-size: 30px;
	}
	.service-number {
	    font-size: 60px;
	}
	.service-main-box {
		text-align: left;
	}
	.aws-cloud-migration-sub-title,
	.aws-cloud-migration-title{
		text-align: center;
	}
	.aws-technologies-left-content{
		padding: 35px 15px !important;
	}
}
@media screen and (max-width: 740px){
	.bv-aws-first-content {
        padding-top: 0px;
    }
	.bv-aws-first-section {
	    height: 225px;
	    background-size: 100% 100%;
	}
	.aws-partner-logo img {
	    width: 50px;
	    height: 50px;
	}
	.aws-partner-logo {
	    padding-bottom: 10px;
	}
	.bv-innovating-future-txt {
        padding: 0 !important;
    }
    .bv-innovating-future-txt {
	    width: 225px;
	    font-size: 15px;
	    line-height: 20px;
	    padding-bottom: 15px !important;
	}
    .bv-aws-development-btn img {
	    width: 110px;
	}
	.bv-aws-development {
        font-size: 25px;
        padding-bottom: 0;
    }
	.bv-aws-cloud-migration-section {
	    height: auto;
	    margin-top: 0;
    	padding-bottom: 40px;
	}
	.aws-cloud-migration-title {
	    font-size: 30px;
	    line-height: 35px;
	    padding: 0 25px;
	}
	.page-template-aws .bv-second-section-box-1,
	.page-template-aws .bv-second-section-box-6{
		height: 360px;
	}
	.bv-services {
        font-size: 25px;
        padding-bottom: 10px;
    }
    .aws-technologies-right-content {
	    padding-top: 25px;
	}
	.page-template-aws .aws-technologies-section {
        height: 725.78px;
    }
    .aws-technologies-section {
	    height: auto;
	}
    .amazon-web-box {
        max-width: 350px;
        width: 100%;
        margin: 0 auto;
        float: unset;
    }
    .bv-second-section-txt,
    .accelerate-web-evelopment-with-aws-txt {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.aws-cloud-migration-txt {
	    padding-right: 15px;
	}
	.aws-for-business-section {
	    height: auto;
	    padding-bottom: 30px;
	    margin-top: 0;
	}
	.aws-for-business-left, .aws-for-business-right {
	    width: 100% !important;
	    float: unset;
	    text-align: center;
	}
	.aws-for-business-desc {
	    padding: 0 20px;
	}
	.amazon-web-box.amazon-web-box-7 {
	    display: none;
	}
	.accelerate-web-evelopment-with-aws {
	    font-size: 32px;
	}
}
/*===AWS page CSS end===*/