h1{font-size:36px;} h2 {font-size:32px;}h3 {font-size:30px;}h4 {font-size:28px;}h5 {font-size:26px;}h6 {font-size:20px;}p {font-size:18px;}

.img_center h3,
.img_left .text h3,
.img_right .text h3{
	font-size: 30px;
}


/* start */
.ves1724_series_banner{
	 background:url('/sites/zyxel/files/library/assets/products/ves1724-series/2022/ves1724_00_banner_VES1724_Series_1920x450.jpg');
	 background-repeat: no-repeat;
	 background-position: 85% center;
     height: 350px;
	 background-size:cover;
	 position:relative;
}

.ves1724_series_box {
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
	height: 100%;
	padding-left: 10%;
}

.ves1724_series_box h1{
	font-weight:bold;
}

@media screen and (max-width: 1440px) {
	.ves1724_series_box {
	    width: 48%;
	}
}

@media screen and (max-width: 1025px) {
	.ves1724_series_banner{
		background:url('/sites/zyxel/files/library/assets/products/ves1724-series/2022/ves1724_00_banner_VES1724_Series_1920x765.jpg'); 
		background-position: bottom right;
		height:300px;
		background-repeat: no-repeat;
		background-size:cover;
		position:relative;
	}
	.ves1724_series_box {
		padding-left: 5%;
		 width: 55%;
	}
}

@media screen and (max-width: 640px) {
	.ves1724_series_banner{
		background:url('/sites/zyxel/files/library/assets/products/ves1724-series/2022/ves1724_00_banner_VES1724_Series_640x500.jpg'); 
		background-position: bottom center;
		height:500px;
		background-repeat: no-repeat;
		background-size:cover;
		position:relative;
	}

	.ves1724_series_box {
	    justify-content: flex-start;
	    width: 100%;
		padding: 5%;
	}
}


@media screen and (max-width: 450px) {
	.ves1724_series_banner{
		height:350px;
	}
.ves1724_series_box h1{
	font-size: 30px;
}
}

@media screen and (max-width: 380px) {
	.ves1724_series_box {
		padding:10px;
	}
}
@media screen and (min-width: 1600px) {
	.ves1724_series_banner{
		height: 400px;
	}
	.ves1724_series_box {
	    padding-left:15% ;
	}
}


/* section-features img_left */
.img_left{
	display: flex;
    flex-direction: row-reverse;
	width: 90%;
	margin: 0 auto;
}


.img_left .text{
	width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 60px;
}

.img_left .text h3{
	font-weight:bold;
	padding-bottom:30px;
}

.img_left .button a:hover{
	color:#fff!important;
}

.img_left img{
	width: 50%!important;
}

@media screen and (max-width: 991px) {
.img_left {
    display: flex;
    flex-direction: column;
}
.img_left .text {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-left: 0px;
	padding-bottom: 10px;
}
.img_left img {
    width: 100%!important;
}
}

/* section-features img_right */
	.img_right{
		display: flex;
	    flex-direction: row;
	    width: 90%;
	    margin: 0 auto;
	}


	.img_right .text{
		width: 50%;
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding-right: 60px;
	}

	.img_right .text h3{
		font-weight:bold;
		padding-bottom:30px;
	}

	.img_right .button a:hover{
		color:#fff!important;
	}

	.img_right img{
		width: 50%!important;
	}
	@media screen and (max-width: 991px) {
		.section.section-features.battery_charger{
			padding: 62px 0 0;
		}
		.img_right {
		    display: flex;
		    flex-direction: column;
		}
		.img_right .text {
		    width: 100%;
		    display: flex;
		    flex-direction: column;
		    justify-content: center;
		    padding-left: 0px;
			padding-bottom: 10px;
		}
		.img_right img {
		    width: 100%!important;
		}
	}

/* section-features img_right end*/

/* section-features img_center star*/

	.img_center{
		width:85%;
	    margin: 0 auto;
	    text-align: center;
	}

	.img_center h3{
		font-weight:bold;
		padding-bottom:30px;
	}

	.img_center img{
		padding-top:30px;
	}

/* section-features img_center end*/

/* Notice */
.productnotice {
	padding:10px 0 15px 0;
	font-style:italic;
	font-weight:bold;
	font-size:16px;
}
/* End Notice */


/* Additions */
.btn.btn-lg {padding: 0 20px;}

.container.maxwid {
    max-width: 1320px !important;
}

.page-node-type-product .btn.btn-lg,
.page-node-type-product .btn.btn-lg:hover {
    background-color: #64be00;
}

.text-color {
    color: #64be00 !important;
}

.spec-note{
	padding-top:20px;
}

.spec-note ol{
	list-style: none;
}

.spec-note ol li{
  text-indent: -20px;
  padding-left: 18px;
}