/**
 * Theme Name:     ByteVolt
 * Author:         ByteVolt
 * Template:       astra
 * Text Domain:	   bytevolt
 * Description:    ByteVolt is fully customizable &amp; beautiful theme.
 */

::-moz-selection { color: white;  background: rgba(178,178,178,0.8); }
::selection      { color: white;  background: rgba(178,178,178,0.8); } 

body { 
    width: 100%;
    margin: 0 auto;
}
.statistics {
    background: transparent !important;
}
.k-element,
.percentage-element{
	display: none;
}
.ast-primary-header-bar {
    background-color: #000000 !important;
}
.ast-builder-menu-1 a.menu-link {
	font-size: 16px;
    font-weight: bold;
}
.ast-builder-menu-1 .menu-item > .menu-link {
    color: #FCFCFC !important;
}
.site-content .ast-container {
    display: unset !important;
}
.ast-container{
	max-width: 1280px !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 auto;
}
#ast-scroll-top {
    background-color: #0F4EAC !important;
    border: white 1px solid;
}
.bv-first-section{
	background-color: #0F4EAC !important;
	width: 100%;
	height: 728px;
}
.bv-first-content{
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding-top: 195px;
}
.bv-first-content-left{
	width: 50%;
	float: left;
	text-align: left;
	padding-top: 40px;
}
.bv-first-content-right{
	width: 50%;
	float: left;
	color: #ffffff;
	text-align: center;
}
.bv-innovating-future-sub-title{
	font-weight: 500;
	font-size: 22px;
	line-height: 25px;
	color: #ffffff;
}
.bv-innovating-future-title{
	font-weight: bold;
	font-size: 60px;
	line-height: 60px;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 20px;
}
.bv-innovating-future-txt{
	font-weight: normal;
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
}
.bv-second-section{
	width: 100%;
	height: 650px;
	text-align: center;
}
.bv-second-section-sub-title{
	font-weight: normal;
	font-size: 20px;
	color: #FE6610;
	text-transform: uppercase;
	padding: 50px 0 10px 0;
}
.bv-second-section-title{
	font-weight: bold;
	font-size: 40px;
	line-height: 55px;
	max-width: 895px;
	width: 100%;
	margin: 0 auto;
	color: #000000;
}
.bv-second-section-boxs-one,
.bv-second-section-boxs-two{
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding-top: 30px;
}
.bv-second-section-box-1,
.bv-second-section-box-2,
.bv-second-section-box-3,
.bv-second-section-box-4,
.bv-second-section-box-5,
.bv-second-section-box-6{
	width: 31.2%;
	height: 335px;
	float: left;
	display: inline-block;
	border-radius: 0px;
	margin: 12px;
    box-shadow: 5px 10px 18px lightblue;
    padding: 30px;
}
.box-number{
	text-align: right;
	font-size: 53.26px;
	font-weight: bold;
	margin-top: 30px;
	color: #9F9F9F;
}
.box-1-heading, .box-2-heading, .box-3-heading, .box-4-heading, .box-5-heading, .box-6-heading{
	padding-top: 20px;
	font-size: 17px;
	font-weight: 600;
	text-align: left;
}
.box-1-heading{
	color: #FF6100;
} 
.box-2-heading{
	color: #EC1784;
} 
.box-3-heading{
	color: #407BFF;
}
.box-4-heading{
	color: #AF20C6;
}
.box-5-heading{
	color: #FF0000;
}
.box-6-heading{
	color: #FF7A00;
}
.box-1-txt, .box-2-txt, .box-3-txt, .box-4-txt, .box-5-txt, .box-6-txt{
	padding-top: 12px;
	font-size: 15px;
	text-align: left;
    color: #000000;
    line-height: 22px;
}
.box-icons{
	text-align: left;
	height: 55px;
	margin-top: -20px;
}
.bv-third-section{
	clear: both;
	max-width: 1280px;
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align: center;
	padding: 70px 0;
}
.bv-third-content-left{
	width: 60%;
	float: left;
	text-align: left;
}
.bv-third-content-right{
	width: 40%;
	float: left;
}
.bv-aboutus-title{
	font-weight: bold;
	font-size: 60px;
	line-height: 60px;
	padding-top: 105px;
	text-transform: uppercase;
	color: #000000;
	text-align: left;
}
.bv-aboutus-txt {
    padding: 20px 0;
    text-align: left;
    color: #000000;
}
.bv-fourth-section{
	clear: both;
	background-color: #0F4EAC !important;
	width: 100%;
	height: 720px;
}
.bv-fourth-content{
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding: 80px 0;
}
.bv-fourth-content-left{
	width: 60%;
	float: left;
	text-align: left;
	padding: 30px 0;
}
.bv-fourth-content-right{
	width: 40%;
	float: left;
}
.secure-title{
	font-size: 22px;
	font-weight: 600;
	color: #ffffff;
}
.increasing-business-title{
	font-size: 50px;
	font-weight: 500;
	line-height: 50px;
	color: #ffffff;
	padding-bottom: 10px;
}
.increasing-business-txt{
	font-size: 18px;
	font-weight: 500;
	color: #ffffff;
	padding-bottom: 30px;
}
.bv-fifth-section{
	clear: both;
	background-image: url(/wp-content/themes/bytevolt/assets/images/bv-fifth-bg.png) !important;
	width: 100%;
	height: 720px;
}
.bv-fifth-content{
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding-top: 60px;
}
.what-we-do-title{
	font-weight: bold;
    font-size: 22px;
    line-height: 22px;
    color: #ffffff;
    text-align: center;
    padding-bottom: 10px;
}
.industries-we-serve-title{
	font-weight: 600;
    font-size: 50px;
    line-height: 50px;
    color: #000000;
    text-align: center;
}
.bv-fifth-section-boxs-one,
.bv-fifth-section-boxs-two{
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding-top: 20px;
}
.bv-fifth-section-box-1,
.bv-fifth-section-box-2,
.bv-fifth-section-box-3,
.bv-fifth-section-box-4,
.bv-fifth-section-box-5,
.bv-fifth-section-box-6{
	width: 31%;
	height: 219.6px;
	float: left;
	display: inline-block;
	border-radius: 20px;
	background: #ffffff;
	margin: 12px;
    padding: 15px;
    text-align: center;
}
.fifth-box-1-heading, .fifth-box-2-heading, .fifth-box-3-heading, .fifth-box-4-heading, .fifth-box-5-heading, .fifth-box-6-heading{
	padding-top: 10px;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
    color: #000000;
}
.fifth-box-1-txt, .fifth-box-2-txt, .fifth-box-3-txt, .fifth-box-4-txt, .fifth-box-5-txt, .fifth-box-6-txt{
	padding-top: 5px;
	font-size: 15px;
	line-height: 20px;
	text-align: center;
    color: #000000;
}

.bv-seventh-section{
	clear: both;
	width: 100%;
	height: 670px;
}
.bv-seventh-content{
	max-width: 1280px;
	width: 100%;
	height: 589.26px;
	margin: 0 auto;
	margin-top: 110px;
	border-radius: 30px;
	box-shadow: 0px 0px 80px lightblue;
	border-right: 350px solid #5297FF;
}
.bv-seventh-content-left{
	width: 73.8%;
	float: left;
}
.bv-seventh-content-right{
	width: 26.2%;
	float: left;
}
.contact-box{
    padding: 85px 60px 0 150px;
}
.bv-seventh-section input.wpcf7-form-control.wpcf7-submit.has-spinner {
	background: #5297FF !important;
	color: #ffffff; 
	font-weight: bold;
    font-size: 11.85px;
    text-transform: uppercase;
    width: 100%;
    padding: 15.7px;
}
.bv-seventh-section .wpcf7 input.wpcf7-form-control:not([type=submit]),
.bv-seventh-section .wpcf7 select.wpcf7-form-control {
    padding: 12px 16px;
    border: 1px solid #E0E0E0;
    border-radius: 15px;
    padding: 10px 15px;
    font-size: 12.37px;
}
.contact-form-title{
	font-weight: bold;
    font-size: 40px;
    line-height: 40px;
}
.contact-form-title span{
	color: #5297FF;
}
.contact-form-sub-title{
	font-weight: 500;
    font-size: 12.37px;
    line-height: 35px;
    padding-bottom: 10px;
}
.contact-box .input p {
    margin-bottom: 15px;
}
.bv-seventh-content-img {
	background-image: url(/wp-content/themes/bytevolt/assets/images/contact-map.png) !important;
	width: 415px;
    height: 395px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: cover; 
	margin: 95px 0 0 40px;
}
.bv-counter-section{
	clear: both;
	margin: 20px 0;
}
.bv-counter-section h3{
	display: none;
}
.bv-counter-section .statistics-inner .number{
	font-size: 80px;
	font-weight: bold;
	line-height: 80px;
	color: #ff6b00;
}
.bv-counter-section .statistics-inner .plus-element{
	font-size: 80px;
	font-weight: bold;
	color: #ff6b00;
}
.bv-counter-section .statistics-inner .count-title{
	width: 184px;
	font-size: 16px;
	font-weight: bold;
}
.bv-counter-section .statistics-inner {
    width: 1280px;
    padding: 15px 0;
    text-align: left;
}
.bv-counter-section .statistics .stat {
    margin: 35px 65px;
}
.bv-counter-section .statistics .stat:first-child {
    margin-left:  0;
}
.bv-counter-section .statistics-inner .number,
.bv-counter-section .statistics-inner .plus-element{
	display: inline;
}
.bv-eighth-section{
	clear: both;
	width: 100%;
	height: 290px;
	background: #000000;
}
.bv-eighth-content{
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	margin-top: 35px;
}
.bv-eighth-content-one,
.bv-eighth-content-two,
.bv-eighth-content-three{
	width: 33.33%;
	float: left;
	padding-top: 50px;
	text-align: center;
}
.bv-eighth-content-two .heading,
.bv-eighth-content-three .heading,
.footer-menu-list ul li a,
.bv-eighth-content-three ul li{
	color: #ffffff !important;
}
.bv-eighth-content-two .footer-menu-list ul{
	padding-top: 15px;
	width: 210px;
    margin: 0 auto;
    text-align: left;
    padding-left: 75px;
}
.bv-eighth-content-three ul{
	padding-top: 15px;
	width: 250px;
    margin: 0 auto;
    text-align: left;
    padding-left: 40px;
}
.bv-eighth-content-three ul li{
	padding-bottom: 10px;
}
.bv-eighth-content-three ul li:nth-child(4) .eighth-content-threep-img{
	vertical-align: top;
}
.eighth-content-threep-img{
	padding-right: 10px;
}
.footer-menu-list ul li,
.bv-eighth-content-three ul li{
	list-style: none;
}
.eighth-content-threep-img,
.eighth-content-threep-txt{
	display: inline-block;
}
.bv-eighth-content-one{
	text-align: left;
}
.bv-eighth-content-one .bv-footer-Newsletter-heading{
	font-weight: bold;
	font-size: 31.56px;
	color: #ffffff;
	padding-top: 20px;
	padding-bottom: 5px;
}
.bv-eighth-content-one .tnp-field-email label{
	display: none !important;
}
.bv-eighth-content-one .tnp-field.tnp-field-email,
.bv-eighth-content-one .tnp-field.tnp-field-button{
	display: inline-block;
}
.bv-eighth-content-one .tnp-subscription input.tnp-submit{
	background: #478EFF !important;
	padding: 8.5px 17px;
	margin-top: 5px;
}
.bv-eighth-content-one .tnp-field.tnp-field-button .tnp-submit{
	border-radius: 0 !important;
	border-top-right-radius: 2px !important;
	border-bottom-right-radius: 2px !important;
}
.eighth-content-threep-txt,
.footer-menu-list ul li a{
	font-size: 15px;
}
.tnp-subscription input[type=email]{
	width: 105% !important;
}
footer{
	clear: both !important;
}
.site-below-footer-wrap[data-section="section-below-footer-builder"] {
	clear: both;
    background-color: #000000 !important;
    color: #ffffff !important;
}
.site-footer-section{
	 border-top: 2px solid gray;
}
.ast-footer-copyright {
    color: #ffffff !important;
    padding-top: 10px;
    text-align: left;
}
.ast-footer-copyright p {
    font-size: 13px;
}
.ast-builder-layout-element[data-section="section-fb-social-icons-1"],
.site-footer-focus-item.ast-footer-copyright{
	width: 50% !important;
	float: left;
}
[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
    padding-top: 20px !important;
    text-align: right !important;
    padding-right: 25px;
}
span.ahfb-svg-iconset.ast-inline-flex.svg-baseline svg{
	display: none;
}
.ast-facebook span.ahfb-svg-iconset.ast-inline-flex.svg-baseline{
	background-image: url(/wp-content/themes/bytevolt/assets/images/footer-facebook-icon.png) !important;
	width: 39.37px;
    height: 39.37px;
}
.ast-linkedin span.ahfb-svg-iconset.ast-inline-flex.svg-baseline{
	background-image: url(/wp-content/themes/bytevolt/assets/images/footer-linkedin-icon.png) !important;
	width: 39.37px;
    height: 39.37px;
}
.ast-instagram span.ahfb-svg-iconset.ast-inline-flex.svg-baseline{
	background-image: url(/wp-content/themes/bytevolt/assets/images/footer-instagram-icon.png) !important;
	width: 39.37px;
    height: 39.37px;
}
.ast-header-search .astra-search-icon {
    padding: 6px 10px;
    border-radius: 20px;
    background: #ffffff;
}
.ast-icon.icon-search svg{
	display: none;
}
.ast-icon.icon-search{
	background-image: url(/wp-content/themes/bytevolt/assets/images/bv-search-icon.png) !important;
  	width: 16px;
  	height: 16px;
  	background-position: center; 
	background-repeat: no-repeat;
	background-size: cover; 
	margin-top: 2px;
}
.ast-header-search span.search-txt{
	font-size: 16px;
    font-weight: 600;
    padding-top: 2px;
    padding-left: 5px;
}
.strong-view.controls-type-sides-outside {
    padding: 0 25px !important;
}
.strong-rating-wrapper .star svg {
    width: 18px;
    padding: 2px;
}
.wpcf7 .wpcf7-not-valid-tip {
    line-height: 0px !important;
    margin-top: 10px !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: -575px -35px;
    text-align: center;
    padding: 0;
    border: 2px solid #00a0d2;
}
.main-header-bar-navigation span.ast-icon.icon-arrow {
	display: none;
}
.bv-sixth-section{
	clear: both;
	background-image: url(/wp-content/themes/bytevolt/assets/images/home/what-our-client-says.png) !important;
	width: 100%;
	height: 760px;
	background-position: center; 
	background-repeat: no-repeat;
	background-size: cover; 
}
.bv-sixth-content{
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding-top: 60px;
}
.bv-sixth-testimonials{
	width: 100%;
	margin: 0 auto;
}
.bv-sixth-testimonials h3.wpmtst-testimonial-heading.testimonial-heading {
	display: none !important;
}
.our-client-says-about-title{
	font-weight: 500;
    font-size: 39.33px;
    line-height: 50px;
    color: #ffffff;
    text-align: center;
    padding-bottom: 15px;
}
.bv-sixth-testimonials .wpmslider-viewport{
	height: 460px !important;	
}
.strong-view.wpmtst-simple .wpmtst-testimonial-inner{
	background-image: linear-gradient(#1F1F22, #1140A8);
	border-radius: 20px;
}
.bv-sixth-testimonials .wpmtst-testimonial-inner.testimonial-inner{
	width: 390px !important;
	height: auto !important;
}
.bv-sixth-testimonials .wpmtst-testimonial-content.testimonial-content p{
	padding: 20px 30px !important;
	color: #ffffff;
}
.bv-sixth-testimonials .wpmslider-prev.disabled,
.bv-sixth-testimonials .wpmslider-next.disabled {
    border-color: unset !important;
    background: unset !important;
}
.bv-sixth-testimonials .wpmtst-testimonial-field.testimonial-field {
	padding: 0 !important;
	text-align: center !important;
	color: #ffffff;
}
.bv-sixth-testimonials .wpmslider-pager-item{
	padding: 5px !important;
}
.strong-view.pager-style-buttons .wpmslider-pager-link:before,
.strong-view.pager-style-buttons .wpmslider-pager-link.active:before {
	width: 13px !important;
	height: 13px !important;
}
.bv-sixth-testimonials .wpmtst-testimonial-field.testimonial-field.testimonial-company{
	font-size: 15px;
    color: gray;
}
.our-client-says-about-img{
	width: 600px;
    margin: 0 auto;
    text-align: left;
}
.ast-builder-layout-element.ast-flex.site-header-focus-item.ast-header-search {
    display: none !important;
}
@media screen and (max-width: 1280px){
	.ast-primary-header-bar .site-primary-header-wrap,
	.bv-first-section,
	.bv-fourth-section,
	.bv-eighth-section {
	    padding: 0 25px !important;
	}
	.bv-counter-section .statistics-inner {
	    width: 1170px;
	    padding: 15px 0;
	    text-align: center;
	}
	.bv-counter-section .statistics .stat,
	.bv-counter-section .statistics .stat:first-child {
	    margin: 35px 45px;
	    vertical-align: top;
	}
	.bv-seventh-content {
	    max-width: 1170px;
	}
	.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next {
	    right: -20px !important;
	}
	.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev {
	    left: -20px !important;
	}
	.site-footer-focus-item.ast-footer-copyright {
	    padding-left: 25px;
	}
}
@media screen and (max-width: 1170px){
	.bv-counter-section .statistics-inner {
	    width: 1024px;
	    padding: 15px 0;
	    text-align: center;
	}
	.bv-counter-section .statistics .stat,
	.bv-counter-section .statistics .stat:first-child {
	    margin: 35px 25px;
	    vertical-align: top;
	}
	.bv-seventh-content {
	    max-width: 1024px;
	}
	.bv-second-section-box-1, 
	.bv-second-section-box-2, 
	.bv-second-section-box-3, 
	.bv-second-section-box-4, 
	.bv-second-section-box-5, 
	.bv-second-section-box-6 {
	    width: 30.7%;
	}
	.bv-fifth-section-box-1, 
	.bv-fifth-section-box-2, 
	.bv-fifth-section-box-3, 
	.bv-fifth-section-box-4, 
	.bv-fifth-section-box-5, 
	.bv-fifth-section-box-6 {
	    width: 30%;
	}
	.bv-fifth-section-boxs-one, .bv-fifth-section-boxs-two {
	    margin-left: 2%;
	}
	.bv-sixth-testimonials {
		width: 440px !important;
	}
	.our-client-says-about-img {
	    text-align: center;
	}
}
@media screen and (max-width: 1024px){
	.bv-counter-section .statistics-inner {
	    width: 920px;
	    padding: 15px 0;
	    text-align: center;
	}
	.bv-counter-section .statistics .stat,
	.bv-counter-section .statistics .stat:first-child {
	    margin: 35px 10px;
	    vertical-align: top;
	}
	.contact-box {
	    padding: 85px 15px 0 55px;
	}
	.bv-seventh-content {
	    max-width: 920px;
	}
	.bv-fifth-section-boxs-one, .bv-fifth-section-boxs-two {
	    margin-left: 1.5%;
	}
	.fifth-box-1-txt, .fifth-box-2-txt, .fifth-box-3-txt, .fifth-box-4-txt, .fifth-box-5-txt, .fifth-box-6-txt {
	    font-size: 14px;
	}
	.bv-eighth-content-one .bv-footer-Newsletter-heading {
	    font-size: 25.56px;
	}
	.tnp-field.tnp-field-email {
		width: 75% !important;
	}
	.site-footer-section {
	    border-top: none;
	}
}
@media screen and (max-width: 920px){
	.bv-first-content {
	    padding-top: 155px;
	}
	.bv-first-section {
	    height: 570px;
	}
	.bv-first-content-left {
	    padding-top: 0;
	}
	.bv-innovating-future-txt {
	    font-size: 15px;
	    line-height: 25px;
	}
	.bv-innovating-future-sub-title {
	    font-size: 18px;
	}
	.bv-innovating-future-title {
	    font-size: 40px;
	    line-height: 45px;
	}
	.bv-counter-section .statistics-inner {
	    width: 740px;
	    padding: 15px 0;
	    text-align: center;
	}
	.bv-counter-section .statistics .stat,
	.bv-counter-section .statistics .stat:first-child {
	    margin: 35px 10px;
	    vertical-align: top;
	}
	.bv-counter-section .statistics-inner .number,
	.bv-counter-section .statistics-inner .plus-element {
	    font-size: 50px;
	    line-height: 70px;
	}
	.bv-counter-section .statistics .stat, .bv-counter-section .statistics .stat:first-child {
        margin: 35px 0px;
        vertical-align: top;
    }
    .bv-counter-section .statistics-inner .count-title {
	    width: 175px;
	    font-size: 12px;
	}
	.bv-aboutus-title {
		padding-top: 40px;
	    font-size: 40px;
	}
	.bv-aboutus-txt {
	    font-size: 14px;
	}
	.increasing-business-title {
	    font-size: 30px;
	    line-height: 40px;
	}
	.secure-title {
	    font-size: 18px;
	}
	.bv-fourth-content-right {
	    margin-top: 70px;
	}
	.increasing-business-img img {
	    width: 315px;
	}
	.bv-fourth-section {
	    height: 545px;
	}
	.bv-fourth-content-left {
	    padding: 0px;
	}
	.fifth-box-1-heading, .fifth-box-2-heading, .fifth-box-3-heading, .fifth-box-4-heading, .fifth-box-5-heading, .fifth-box-6-heading {
	    font-size: 15px; 
	}
	.fifth-box-1-txt, .fifth-box-2-txt, .fifth-box-3-txt, .fifth-box-4-txt, .fifth-box-5-txt, .fifth-box-6-txt {
        font-size: 10px;
    }
    .bv-fifth-section-boxs-one, .bv-fifth-section-boxs-two {
        margin-left: 0;
    }
    .bv-seventh-content {
	    border-right: 280px solid #5297FF;
	}
    .bv-seventh-content-img{
    	width: 285px;
	    height: 275px;
	    margin: 185px 0 0 40px;
	}
	.contact-box {
        padding: 75px 15px 0 30px;
    }
	.box-1-txt, .box-2-txt, .box-3-txt, .box-4-txt, .box-5-txt, .box-6-txt {
	    font-size: 12px;
	    line-height: 18px;
	}
	.bv-second-section-box-1, 
	.bv-second-section-box-2, 
	.bv-second-section-box-3, 
	.bv-second-section-box-4, 
	.bv-second-section-box-5, 
	.bv-second-section-box-6 {
        width: 29.7%;
    }
    .box-1-heading, 
    .box-2-heading, 
    .box-3-heading, 
    .box-4-heading, 
    .box-5-heading, 
    .box-6-heading {
	    font-size: 15px;
	}
	.bv-eighth-content-one .bv-footer-Newsletter-heading {
        font-size: 22.56px;
    }
}
@media screen and (max-width: 740px){
	img.custom-logo {
		width: 170px !important;
	}
	.ast-container,
	.bv-first-section,
	.bv-fourth-section,
	.bv-eighth-section {
	    padding: 0 !important;
	}
	.bv-first-section {
	    height: auto;
	}
	.bv-first-content {
        padding-top: 130px;
    }
    .bv-innovating-future-txt {
        font-size: 17px;
    }
    .box-1-txt, 
    .box-2-txt, 
    .box-3-txt, 
    .box-4-txt, 
    .box-5-txt, 
    .box-6-txt {
        font-size: 16px;
        line-height: 25px;
    }
    .box-1-heading, 
    .box-2-heading, 
    .box-3-heading, 
    .box-4-heading, 
    .box-5-heading, 
    .box-6-heading {
        font-size: 20px;
    }
    .bv-aboutus-txt {
        font-size: 17px;
    }
	.bv-first-content-left {
	    width: 100%;
	    float: unset;
	    text-align: center;
	}
	.bv-first-content-right {
	    width: 100%;
	    float: unset;
	    text-align: center;
	}
	.bv-innovating-future-sub-title {
	    font-size: 18px;
	}
	.bv-innovating-future-title {
	    font-size: 40px;
	    line-height: 40px;
	}
	.bv-innovating-future-txt {
	    padding: 0 20px;
	}
	.bv-first-content-right {
        padding-left: 20px;
        padding-right: 20px;
    }	
	.bv-second-section {
	    height: auto;
	}
	.bv-second-section-box-1, 
	.bv-second-section-box-2, 
	.bv-second-section-box-3, 
	.bv-second-section-box-4, 
	.bv-second-section-box-5, 
	.bv-second-section-box-6{
		width: 90% !important;
		float: unset !important;
	}
	.bv-third-content-left,
	.bv-third-content-right{
		width: 100%;
	    float: unset;
	    text-align: center;
	}
	.bv-aboutus-title {
	    padding-top: 20px;
	    text-align: center;
	}
	.bv-aboutus-txt {
	    padding: 20px;
	    text-align: center;
	}
	.bv-third-section {
	    padding-bottom: 0 !important;
	}
	.bv-counter-section {
	    clear: both;
	    margin-top: -20px;
	}
	.bv-counter-section .statistics-inner {
	    width: 100%;
	}
	.bv-counter-section .statistics .stat, .bv-counter-section .statistics .stat:first-child {
        margin: 35px 0px;
        vertical-align: unset;
    }
    .bv-fourth-content-right {
        margin-top: 10px;
    }
    .fifth-box-1-heading, .fifth-box-2-heading, .fifth-box-3-heading, .fifth-box-4-heading, .fifth-box-5-heading, .fifth-box-6-heading {
        font-size: 20px;
    }
    .fifth-box-1-txt, .fifth-box-2-txt, .fifth-box-3-txt, .fifth-box-4-txt, .fifth-box-5-txt, .fifth-box-6-txt {
        font-size: 14px;
    }
	.statistics .stat {
        display: block;
    }
    .bv-counter-section .statistics-inner .count-title {
	    width: 100%;
	}
	.bv-fourth-section {
	    height: auto;
	}
	.bv-fourth-content {
	    padding: 40px 0;
	}
	.bv-fourth-content-left,
	.bv-fourth-content-right {
	    width: 100%;
	    float: unset;
	    text-align: center;
	    padding: 20px;
	}
	.secure-title {
	    font-size: 18px;
	    padding-bottom: 15px;
	}
	.increasing-business-title {
	    font-size: 30px;
	    line-height: 40px;
	}
	.what-we-do-title {
	    font-size: 18px;
	}
	.bv-fifth-section {
	    height: 1600px;
	}
	.bv-fifth-content {
	    padding-top: 40px;
	}
	.industries-we-serve-title {
	    font-size: 35px;
	    margin-bottom: 20px;
	}
	.bv-fifth-section-box-1, 
	.bv-fifth-section-box-2, 
	.bv-fifth-section-box-3, 
	.bv-fifth-section-box-4, 
	.bv-fifth-section-box-5, 
	.bv-fifth-section-box-6 {
	    width: 90%;
        margin: 0 auto;
	    float: unset;
	    display: block;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.bv-fifth-section-boxs-one, .bv-fifth-section-boxs-two {
    	padding-top: 0;
	}
	.our-client-says-about-img {
	    width: 100%;
	    margin: 0 auto;
	    text-align: center;
	}
	.our-client-says-about-title {
	    font-size: 35.33px;
	}
	.bv-sixth-testimonials .wpmtst-testimonial-inner.testimonial-inner {
	    width: 100% !important;
	    height: auto !important;
	}
	.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-prev{
		left: -25px !important;
	}
	.strong-view.controls-type-sides-outside:not(.rtl) .wpmslider-next {
	    right: -25px !important;
	}
	.bv-seventh-section {
	    height: auto;
	}
	.bv-seventh-content {
	    height: auto;
	    border-right: unset;
	    margin-top: 45px;
	}
	.bv-seventh-content-left,
	.bv-seventh-content-right {
	    width: 100%;
	    float: unset;
	}
	.bv-seventh-content-right {
        padding-bottom: 40px;
    }
	.contact-box {
	    padding: 55px 30px 0 30px;
	}
	.bv-seventh-content-img {
		width: 100%;
	    margin: 0 auto;
	    display: none;
	}
	.bv-eighth-section {
	    height: auto;
	}
	.bv-eighth-content-one, 
	.bv-eighth-content-two, 
	.bv-eighth-content-three {
	    width: 100%;
	    float: unset;
	    padding: 10px;
	}
	.bv-eighth-content .heading {
		font-size: 30px;
		text-decoration: underline;
	}
	.bv-eighth-content-one .bv-footer-Newsletter-heading {
	    text-align: center;
	}
	div.tnp-subscription {
	    text-align: center;
	}
	.bv-eighth-content-one .tnp-subscription input.tnp-submit {
	    padding: 9px 17px 10.5px 17px;
	}
	.bv-eighth-content-two .footer-menu-list ul {
	    text-align: center;
	    padding-left: 0;
	}
	.ast-footer-copyright p {
	    padding: 0px 10px;
	}
	.bv-eighth-content-one {
	    text-align: center;
	}
	.bv-counter-section .statistics-inner .number,
	.bv-counter-section .statistics-inner .plus-element {
	    font-size: 55px;
	}
	.bv-footer-logo img{
		width: 275px !important;
		height: 55px !important;
	}
	.increasing-business-img img {
        width: 483px;
    }
    .bv-eighth-content-one .bv-footer-Newsletter-heading {
        font-size: 25.56px;
    }
    .tnp-field.tnp-field-email {
		width: 50% !important;
	}
	.bv-sixth-testimonials {
		width: 390px !important;
	}
	.bv-sixth-testimonials .wpmslider-viewport {
	    height: 380px !important;
	}
	.bv-sixth-section {
	    height: 685px;
	}
	.strong-view.wpmtst-simple .wpmtst-testimonial-inner {
	    background-image: linear-gradient(#1140A8, #1F1F22);
	    border-radius: 0px;
	}
}
#mega-menu-wrap-primary #mega-menu-primary {
	width: 850px;
    text-align: right;
    background: #000000;
}
ul.mega-sub-menu {
    border-top: 2px solid #ffffff !important;
}
.mega-sub-menu li a.mega-menu-link {
	font-size: 16px !important;
	background: #5297FF !important;
	line-height: 0.5 !important;
	padding: 17px 25px !important;
    text-transform: capitalize !important;
	border-radius: 3px !important;
	color: #ffffff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    padding: 0 2px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 18px;
    font-weight: 500;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
    background: #5297FF;
    color: #ffffff;
    font-weight: 500;
    border-radius: 3px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link {
	background: #5297FF;
    color: #ffffff;
    font-weight: 500;
    border-radius: 3px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    line-height: 1;
    padding: 15px 25px;
    height: 47px;
}
.mega-sub-menu a.mega-menu-link{
	padding: 5px 0 !important;
}
li.mega-toggle-on ul.mega-sub-menu{
	background: #5297FF !important;
	border-radius: 3px !important;
	color: #ffffff !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
	color: #ffffff !important;
	font-weight: 600;
	line-height: 15px;
    padding-bottom: 20px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{
	text-decoration: underline;
	font-weight: 600 !important;
	font-size: 15px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{
	text-decoration: underline !important;  
	font-size: 15px !important;
}
@media screen and (max-width: 980px){
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	    padding: 0;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	    padding: 15px;
	}
	.main-header-bar{
		border-bottom-style: none;
	}
}
@media screen and (max-width: 922px){
	.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center {
	    padding: 15px 25px 0;
	}
}
@media screen and (max-width: 920px){
	.ast-builder-grid-row.ast-builder-grid-row-has-sides.ast-builder-grid-row-no-center {
	    padding: 0;
	}
}
.empower-business-logos{
	clear: both;
	padding-top: 20px;
	text-align: center;
}
.empower-business-logos ul {
    margin: 0 !important;
}
.empower-business-logos li{
	list-style: none;
	display: inline-block;
	padding: 30px;
}
.bv-seventh-content-img iframe {
    border-radius: 55px;
}

















/* add for now */
.bv-counter-section .statistics-inner {
	width: unset !important;
}
