.SLT_TitleSpan{
	height: 2px; 
	background: red; 
	display: inline-block; 
	margin-top: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px;
}

.SLT_TpsSpan{
	height: 2px; 
	background: red; 
	display: inline-block; 
	margin-top: 0px; 
	margin-bottom: 50px;
	width: 600px;
}

.SLdiv {
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 17px;
    color: #595959;
	margin-bottom: 0px;
}

.SLT_img{
	width: 100px; 
	height: 100px; 
	margin-bottom: 35px;
}

/* .section-heading span { */
	/* width: 600px; */
/* } */

.S8column .section-heading span{
	width: 600px;
}

.S8column .CNsection-heading span{
	width: 375px;
}

.G73column {
  box-sizing: border-box;
  float: left;
  width: 35%;
  padding: 5px;
}

.G77column {
  box-sizing: border-box;
  float: left;
  width: 65%;
  padding: 5px;
}

.G7row::after {
  content: "";
  clear: both;
  display: table;
  width: 100%;
}

.S2column {
  box-sizing: border-box;
  float: left;
  width: 20%;

}

.CNS2column {
  box-sizing: border-box;
  float: left;
  width: 20%;

}

.S2column img{
	height: 250px;
    width: 250px;
    margin-top: -40%;
	margin-left: 100px;
}

.CNS2column img{
	height: 250px;
    width: 250px;
    margin-top: -40%;
	margin-left: 200px;
}

.S8column {
  box-sizing: border-box;
  float: left;
  width: 75%;
}

.S8column .section-heading h2{
	font-size: 64px; 
	font-weight: 700; 
	color: #595959; 
	margin-bottom:0px;
}

.S8column .CNsection-heading h2{
	font-size: 64px; 
	font-weight: 700; 
	color: #595959; 
	margin-bottom:0px;
}

.Srow::after {
  content: "";
  clear: both;
  display: table;
  width:100%;
}

.product-item{
	border: 0px;
	text-align: center;
}

.product-item a{
	pointer-events: none;
}

/* .product-item a img{ */
	/* border-style: ridge; */
    /* border-color: white; */
	/* border-width: 2px; */
	/* border-radius: 50%; */
	/* height: 270px; */
	/* width: 270px; */
/* } */

.product-item a img{
	border-style: ridge;
    border-color: white;
    border-width: 2px;
    border-radius: 50%;
    height: 270px;
    width: 270px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
	
.products {
	margin-top: 170px;
	padding-top: 56.7px;
	padding-bottom: 56.7px;
	background-color: #C00000;
}

.onestopfontscolor {
	margin-bottom:37.8px;
    font-size: 40px;
    color: #f8f9fa !important;
    text-align: center;
    font-weight: 400;
	padding-top: 0px;
}



.SLtitle {
    color: #595959;
    font-size: 40px;
    font-weight: 700;
}

.SLp{
  font-weight:600;
  font-size: 17px;
  color: #595959;
}

.down-content p {
	color: #f8f9fa !important;
	text-align:center;
	font-weight:400;
	font-size: 17px;
}

.TBcolumn_20 {
	box-sizing: border-box;
	float: left;
	width: 16.6%;
}

.SLTcolumn_20 {
	box-sizing: border-box;
	float: left;
	width: 16.6%;
}

.TBbox {
	box-shadow: none !important;
}

@media (max-width: 1200px){
.S8column {
    width: 65%;
}

.S8column .section-heading span{
	width: 510px;
}

.S8column .CNsection-heading span{
	width: 390px;
}

.S2column img {
    height: 240px;
    width: 240px;
    margin-top: -40%;
	margin-left: 30px;
}

.CNS2column img {
    height: 240px;
    width: 240px;
    margin-top: -40%;
	margin-left: 100px;
}
}

@media (max-width: 1141px){
.product-item a img{
	border-radius: 50%;
	height: 250px;
	width: 250px;
}
.product-item a img{
	border-radius: 50%;
	height: 250px;
	width: 250px;
}
}

@media (max-width: 1041px){
.product-item a img{
	border-radius: 50%;
	height: 230px;
	width: 230px;
}
.product-item a img{
	border-radius: 50%;
	height: 230px;
	width: 230px;
}
}

@media (max-width: 991px){
.SLT_img{
	width: 80px; 
	height: 80px; 
	margin-bottom: 35px;
}

.SLdiv{
    letter-spacing: 0px;
    font-weight: 700;
    font-size: 13px;
    color: #595959;
	margin-bottom: 35px;
}
	
.S8column {
    width: 80%;
}
	
.S8column .section-heading h2 {
    font-size: 61px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .CNsection-heading h2 {
    font-size: 61px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .section-heading span{
	width: 510px;
}

.S8column .CNsection-heading span{
	width: 370px;
}

.S2column img {
    height: 200px;
    width: 200px;
    margin-top: -60%;
    margin-left: -20px;
}

.CNS2column img {
    height: 200px;
    width: 200px;
	margin-top: -50%;
    margin-left: 50px;
}
}

@media (max-width: 767px){
.SLT_TitleSpan{
    height: 2px;
    background: red;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: -15px;
}

.SLT_TpsSpan{
	height: 2px; 
	background: red; 
	display: inline-block; 
	margin-top: 0px; 
	margin-bottom: 50px;
	width: 500px;
}

.S8column .section-heading span{
	width: 384px;
}

}

@media (max-width: 970px){
.product-item a img{
	border-radius: 50%;
	height: 200px;
	width: 200px;
}
}

@media (max-width: 850px){
.product-item a img{
	border-radius: 50%;
	height: 180px;
	width: 180px;
}
}


@media (max-width: 767px){
.TBbox {
    height: 200px;
}
	
.SLtitle {
    color: #595959;
    font-size: 24px;
    font-weight: 700;
}
	
.SLT_img{
	width: 100px; 
	height: 100px; 
	margin-bottom: 15px;
}

.SLdiv{
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 18px;
    color: #595959;
	margin-bottom: 15px;
}
	
.TBcolumn_20 {
	box-sizing: border-box;
	float: left;
	width: 100%;
  
}

.SLTcolumn_20 {
	box-sizing: border-box;
	float: left;
	width: 100%;
  
}	

.S8column .section-heading h2 {
    font-size: 45px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .CNsection-heading h2 {
    font-size: 45px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .CNsection-heading span{
	width: 280px;
}

.S2column img {
    height: 200px;
    width: 200px;
    margin-top: -70%;
    margin-left: -50px;
}

.CNS2column img {
    height: 200px;
    width: 200px;
	margin-top: -70%;
    margin-left: 0px;
}

/* .section-heading span { */
	/* width: 300px; */
/* } */
}

@media (max-width: 553px){
.SLT_TpsSpan {
    height: 2px;
    background: red;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 50px;
    width: 365px;
}
	
.S8column .section-heading h2 {
    font-size: 40px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .CNsection-heading h2 {
    font-size: 40px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .section-heading span{
	width: 384px;
}

.S2column img {
    height: 200px;
    width: 200px;
    margin-top: -70%;
    margin-left: -50px;
}
}

@media (max-width: 500px){
.S8column .section-heading h2 {
    font-size: 39px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .CNsection-heading h2 {
    font-size: 39px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .section-heading span{
	width: 384px;
}

.S8column .CNsection-heading span {
    width: 240px;
}

.S2column img {
    height: 190px;
    width: 190px;
    margin-top: -80%;
    margin-left: -63px;
}

.CNS2column img {
    height: 200px;
    width: 200px;
    margin-top: -85%;
    margin-left: -25px;
}
}

@media (max-width: 430px){
.CNS2column img {
    height: 200px;
    width: 200px;
    margin-top: -100%;
    margin-left: -51px;
}
	
}

@media (max-width: 390px){
.S8column .section-heading h2 {
    font-size: 39px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .CNsection-heading h2 {
    font-size: 39px;
    font-weight: 700;
    color: #595959;
    margin-bottom: 0px;
}

.S8column .section-heading span{
	width: 276px;
}

.S2column img {
    height: 190px;
    width: 190px;
    margin-top: -80%;
    margin-left: -30px;
}

.CNS2column img {
    height: 200px;
    width: 200px;
    margin-top: -120%;
    margin-left: -65px;
}
}