/* Applicaions Reading Glass */
h2.main-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 50px;
	margin-bottom: 20px;
 }
.csa-prescription {
    margin-bottom: 0;
}
h2.shop-heading{
 margin-bottom: 30px;	
}
h2.shop-heading {
    text-align: center;
    padding-bottom: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ff6c00;
    padding-top: 15px;
}
.reading-glass{
	padding: 40px 0px 100px;
}

.reading-row {
    display: flex;
    justify-content: center;
    text-align: center;
}


.reading-single {
  max-width: 33%;
  width: 100%;
	padding-top: 50px;
}

.reading-single img {
    width: 200px;
    height: 120px;
    object-fit: contain;
}

.reading-single a{
	display: block;
	color: #fff;
  background: #000;
  padding: 12px 20px;
	margin: 0 auto;
  margin-top: 20px;
  font-weight: 700;
	text-transform: uppercase;
	max-width: 200px;
  width: 100%;
	pointer-events: none;
}

/* End  */

/* Advantages */
.advantage-reading {
  padding: 56px 0;
  color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
	background-blend-mode: overlay;
  background-color: #0000008f;
	margin-bottom: 50px;
	margin-top: 80px;
}

.advantage-row {
  padding-top: 50px;
	display: flex;
  justify-content: center;
  align-items: center;
}

.single-advantage {
    padding-right: 40px;
}

.single-advantage h3 {
    text-transform: uppercase;
}

/* Shop Now */

.advantages-order {
    display: flex;
    justify-content: end;
    padding-top: 150px;
}

.shop-glass {
    background: #000;
    padding: 50px;
    max-width: 480px;
    width: 100%;
}

.shop-glass h3, a.shop-btn {
		position: relative;
    text-transform: uppercase;
}

a.shop-btn:after {
    content: "";
    background-image: url(https://staging.rx-safety.com/wp-content/uploads/2023/07/arrow-n.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
	top: 2px;
    right: -37px;
}


/* End Advantages */




/* Start Power */
.power {
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-top: 50px;
}
.power-img {
    max-width: 60%;
    width: 100%;
}
.power-img img{
	width: 100%;
}

.power-content {
    max-width: 40%;
    width: 100%;
	padding: 20px 70px;
}
/* 
 * 
 * Secondary Title
 * 
 *  */
h3.secondary-title {
	 text-transform: uppercase;
    font-weight: 700;
    font-size: 35px;
}

.power-content span {
    background: #ff7336;
    padding: 0px 12px;
}

/* End Power */



/* Options Section Start Here */
.options{
	background: #fff3e8;
	padding: 50px;
	margin: 80px 0px;
}
/* options Section End Here */


/* Large Button */
.large-btn{
 margin: 0px 40px;	
}
/*  */


/* Buy Section Start Here */
.buy {
/*     margin-top: 100px; */
}
.buy .buy-left-right:nth-of-type(1){
	padding-top: 73px;
}
.buy-left-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding-top: 93px;
}
/* Left Image */
.buy-left-img {
/*     max-width: 60%; */
    width: 60%;
}

.buy-left-img img{
	width: 100%;
}

.buy-right-content {
/*   max-width: 40%; */
  width: 33%;
	padding: 20px 70px;
}

.buy-right-content p {
    text-align: justify;
}

/* Left Image End */

/* Right Image */
.buy-right-img {
/*     max-width: 60%; */
    width: 60%;
}

.buy-right-img img{
	width: 100%;
}

.buy-left-content {
/*   max-width: 40%; */
  width: 30%;
	padding: 20px 70px;
}

.buy-left-content p {
    text-align: justify;
}

/* End right Image */
/* Buy Section End Here */

.csa-safety-glasses-shop-outer {
    display: flex !important;
    align-items: center !important;
}
.csa-safety-glasses-shop-left{
	padding: 76px 0 76px 76px;
}

.csa-safety-glasses-shop-right{
	background-color: #000;
	color: #fff;
	padding: 35px 65px;
}
.csa-safety-glasses-shop-right h2{
	
}
.csa-safety-glasses-shop-right p{
	margin-bottom: 27px;
}
.csa-safety-glasses-shop-right .wp-block-button a{
	font-size: 1.125em;
	font-weight: 700;
	color: #fff;
    background-color: unset;
    box-shadow: none;
    text-decoration: none;
    padding: unset;
	position: relative;
}
.csa-safety-glasses-shop-right .wp-block-button a:after{
    content: "";
    background: url('/wp-content/uploads/2023/10/arrow-copy-2.png');
    position: absolute;
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    right: -35px;
    top: 22%;
}
/* Help Section Start Here */
.help-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 100px 0px;
}

.help {
    margin-top: 80px;
 } 

.help h2{
	text-align: left;
}

.help-left img {
    margin-bottom: 40px;
}

.help-left h3 {
  text-transform: uppercase;
    max-width: 400px;
    width: 100%;
    margin-bottom: 40px;
    font-weight: 700;
}

.help-left a{
  text-transform: uppercase;
	font-weight: 700;
	position: relative;
}

.help-left a:after{
	    content: "";
    background-image: url(https://staging.rx-safety.com/wp-content/uploads/2023/07/arrow-black.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
	top: 2px;
    right: -37px;
}

.csa-safety-glasses{
	margin-top: 49px;
}

/* Help Section End Here */

@media only screen and (max-width:1800px){
	.buy-left-content{
    	width: 34%;
	}
	.buy-right-content{
		width: 40%;
	}
	.buy-right-img,
	.buy-left-img{
		width: 55%;
	}
}

@media only screen and (max-width:1450px){
	h2.main-title {
    font-size: 40px;
  }
	
		h3.secondary-title {
	  font-size: 30px;
  }
		
}

@media only screen and (max-width:1440px){
	.csa-safety-glasses-shop-right {
		flex-basis: 35% !important;
	}	
}

@media only screen and (max-width:1366px){
	.buy-left-content {
		width: 41%;
	}
	.buy-right-content {
		width: 44%;
	}
}

@media only screen and (max-width:1199px){
	h2.main-title {
    font-size: 30px;
  }
	
	h3.secondary-title {
	  font-size: 25px;
  }
	
 	.help-right {
    max-width: 600px;
    width: 100%;
  } 
	
	video {
    max-width: 100%;
    width: 100%;
 }
	.buy-left-content {
    width: 50%;
}
	.buy-right-img, 
	.buy-left-img {
    width: 50%;
}
	.buy-right-content {
    width: 50%;
}
	
}

/*  */

/*  */
@media only screen and (max-width:991px){
	
/* 	Advantgae Section */
	.advantages-order {
    padding-top: 100px;
  }
/* 	 */
/* Power section */
	.power-img {
		max-width: 50%;
	}
	.power-content {
    max-width: 50%;
	}
/* 	 */
	
/* 	OPtions */
	.options {
    margin: 80px 0px;
 }
/* 	 */
	
/* Buy Section 	 */
	.buy-left-right {
    padding-top: 60px;
  }
	
/* 	.buy-right-content {
	  max-width: 50%;
  }
	
	.buy-left-img {
		max-width: 50%;
	}

	.buy-left-content {
		max-width: 50%;
	}
	
	.buy-right-img {
		max-width: 50%;
	} */
/* 	 */
	.buy-right-content,
	.buy-left-content{
		padding: 20px 30px;
	}
	.reading-single {
		    padding-top: 0;
    width: 43%;
    max-width: unset;
    margin-bottom: 40px;
	}
	.reading-single img {
		width: 180px;
		height: 100px;
	}
	.reading-row {
		flex-wrap: wrap;
    justify-content: space-between;
	}
	.reading-glass {
		padding: 40px 0px 10px;
	}
.csa-safety-glasses-shop-left {
    padding: 16px 45px;
}


/* 	Help Section */
.help-inner {
    padding: 30px 0px;
}
	
	.help-left {
    max-width: 50%;
    width: 100%; 
  }
	
	.help-right {
    max-width: 50%;
    width: 100%;
    margin-left: 20px;
 }
	
	.help-left img {
    width: 100%;
    max-width: 30%;
  }

}

/* Mobile */
/*  */
@media only screen and (max-width:767px){
	
	p.has-text-align-left.has-large-font-size {
    text-align: center;
    font-size: 30px !important;
 }
	.buy .buy-left-right:nth-of-type(1) {
		display: flex;
		flex-direction: column-reverse;
	}
/* 	Reading Glasses  */
	.reading-glass {
    padding: 40px 0px 60px;
  }
	
/* 	.reading-row {
		display: block;
	} */
	.reading-single {
		max-width: 100%;
	}
	
/* 	Glasses end */
	
/* 	Advantages */
	.advantage-reading{
    padding: 50px 20px;
	}
	.advantage-row {
    padding-top: 50px;
		display: block;
	}
	.single-advantage {
    padding-right: 0px;
		padding-bottom: 30px;
  }
	.advantages-order {
    padding-top: 50px;
 }
	
/* 	End Advantages */

	/* Power Sections	 */
  .power {
	  display: block;
	}
	.power-img {
    max-width: 100%;
  }
	.power-content {
      max-width: 100%;
	  	padding-top: 50px;
		padding-left: 20px;
		padding-right: 20px;
   }
	
	/* 	Power Section End */
	
/* 	Power Section */
	.options {
    margin: 40px 0px;
  }
/* 	Power Section */

	
	/* 	OPtions */
 .options {
    background: #fff3e8;
	  padding: 50px 0px;
	}
	/* 	Options end */
	
	
	
/* 	Left Right */
	a.wp-block-button__link.has-white-color.has-black-background-color.has-text-color.has-background.wp-element-button {
    font-size: 17px;
 }
	
	.buy-left-right {
		display: block;
	}
	.buy-left-img,
	.buy-right-img{
    max-width: 100%;
    width: 90%;
    margin: 0 auto;
 }
	.buy-right-content,
	.buy-left-content{
    max-width: 100%;
    width: 90%;
    margin: 0 auto;
		padding: 30px 0px;
 }
	
	
/* 	Left Right */
	
/* Glasses cards Products	 */
	.wc-block-grid__products {
		display: block;
	}
		.wc-block-grid.has-3-columns .wc-block-grid__product {
    max-width: 320px;
			width: 100%;
 }
	
/* 	 */
	
/* Help Section	 */
	.help-inner {
		display: block;
	}

	.help-left {
    max-width: 100%;
    width: 100%;
	 margin-bottom: 50px;
  } 
	
	.help-right {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
  }
/* Help section end */

}

@media only screen and (max-width: 550px){
 /* Advantages section */
 .shop-glass {
    background: #000;
  	padding: 30px;
	}
	
/* Left Right Section	 */
	.buy-left-right {
    padding-top: 0px;
 }
	
/* Help Section	 */
	.help-inner {
    padding: 60px 0px;
  }
}

@media only screen and (max-width:480px){
	.reading-single {
    	width: 100%;
	}
}
@media only screen and (max-width: 335px){
a.wp-block-button__link.has-white-color.has-black-background-color.has-text-color.has-background.wp-element-button {
    font-size: 14px;
 }
}

h2.shop-heading {
  text-align: center;
  padding-bottom: 15px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ff6c00;
  padding-top: 15px;
}
.shop-btns {
  padding-bottom: 50px;
}
h2.wp-block-heading.has-text-align-center.container.generic-heading {
  text-align: center;
  padding-bottom: 20px;
  font-weight: 700;
}
h2.wp-block-heading.has-text-align-center.container.generic-heading {
  text-align: center;
  padding-bottom: 14px;
  font-weight: 700;
}
.title {
  font-size: 45px;
  font-weight: 500;
  font-family: Gibson;
  padding-top: 20px;
}
textarea {
  max-height: 5rem;
}
.Transition_lenses{
  padding-top: 50px;
}
.Transition_Lenses_main{
  text-align: center;
  background-color: #f6f6f6;
  padding: 40px 0px 30px 0px;
margin-top: 50px;
}
.Transition_Lenses_main .title{
font-size: 32px;
  font-family: Gibson;
  text-transform: uppercase;
  font-weight: 600;
  padding-top: 0px;
}

/* options Cards */
.row.options_cards {
display: flex;
justify-content: center;
align-items: center;
justify-content: space-between;
border-spacing: 20px;
   margin-top: 60px;
}

.two-cards,
.Two{
 max-width: 49%;
}

.three-cards,
.Three{
 max-width: 32%;
}



.card_option {
/*     max-width: 49%; */
  width: 100%;
  background: #f5e4d0;
  padding: 35px 50px;
  min-height: 500px;
  margin-bottom: 22px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}




.card_option h3{
  font-size: 40px;
}
.card_option p {
  font-size: 20px;
  text-align: left;
}

a.card-btn {
  background: #ff6c00;
  display: inline-block;
  padding: 12px 25px;
  font-size: 27px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
    text-align: center;
}




/* Oder section start here */
.order-lense {
  padding: 60px 0px;
}

.order-lense h2 {
text-align: center;
padding-bottom: 50px;
font-weight: 700;
}

.order-lense-inner{
display: flex;
margin-bottom: 70px;
}

.order-left {
  max-width: 515px;
  width: 100%;
  margin-right: 70px;
}

.number {
  max-width: 80px;
  width: 100%;
display: inline-block;
}

.heading-nmbr {
  display: flex;
  align-items: center;
}

.number h2{
color: #ffc1ad;
font-size: 105px;
text-align: left;
font-family: arial;
position:relative;
padding: 0px;
}

.number h2:after {
  content: "";
  width: 20px;
  height: 20px;
  background: #ffc1ad;
  position: absolute;
  bottom: 26px;
right: -10px;
}


.order-left h3 {
 display: inline-block;
 font-weight: 700;
 margin-left: -9px;
text-transform: uppercase;
font-size: 1.35rem !important;
}

.order-left p {
  margin-left: 25px;
  margin-top: -15px;
}


.order-right {
  max-width: 700px;
  width: 100%;
}

.order-right h4{
font-weight: 700;
text-transform: uppercase;
}

.order-right {

  padding: 20px 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.order-right form {
  background: #fff;
  padding: 10px 0px 30px 0px;
}

input#myfile {
border: 2px solid #000;
max-width: 560px;
width: 100%;
pointer-events: none; 
} 
.order-right input[type="submit"] {
  pointer-events: none;
}
input[type=file]::file-selector-button {
margin-right: 20px;
pointer-events: none; 
border: none;
background: #ff6c00;
padding: 10px 20px;
border-radius: 0px;
color: #fff;
cursor: pointer;
transition: background .2s ease-in-out;
}

input[type=file]::file-selector-button:hover {
background: #ff6c0094;
}

input[type="submit"] {
  padding: 10px 40px;
  border: 2px solid #ff6c00;
  background: #ff6c00;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

input[type="submit"]:hover {
  background: #000 !important;
  border-color: #000;
}
/* Buttons */
.btns-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.btns-inner a.card-btn {
  max-width: 50%;
  width: 100%;
    margin-right: 20px;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 50%;
  width: 100%;
    margin-right: 0px;
margin-left: 20px;
} 


/* Vision Section */
.vision {
  padding-bottom: 100px;
}

.vision h2{
text-align: center;
font-weight: 700;
}
.vision-inner{
display: flex;
padding-top: 50px;
}
.vision-left {
  max-width: 380px;
  width: 100%;
}

.vision-right {
  max-width: 750px;
  width: 100%;
margin-left: 50px;
}

.vision-right img{
width: 100%;
}

.v-right-sec{
padding-left: 70px;	
}
img.video-btn{
width:8%;
margin-top: 50px;
margin-bottom: 20px;
}

.vision-right h4 {
  text-transform: uppercase;
  max-width: 250px;
  width: 100%;
}

.vision-right a {
  text-transform: uppercase;
  font-weight: 700;
position: relative;
}

.vision-right a:after{
  content: "";
  background-image: url(https://staging.rx-safety.com/wp-content/uploads/2023/07/arrow-black.png);
  position: absolute;
  right: -35px;
  width: 24px;
  height: 13px;
  top: 7px;
  background-repeat: no-repeat;
  background-size: contain;
}

input#myfile {
margin-bottom: 20px;
}
/*  */

/* Order end here */



/* Need Section */
.need-bg{ 
padding: 170px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.need {
  padding: 50px 0px;
}

.need h2{
text-align:center;
text-transform: uppercase;
font-weight: 700;
}

p.need-txt {
  background: #ff7336;
  color: #fff;
  padding: 10px;
  text-align: center;
  font-size: 20px;
}
/* Need section end */


@media only screen and (max-width: 1399px){

.order-right img{
  width: 100%;
}
.btns-inner a.card-btn {
  margin-right: 30px;
}
a.card-btn {
  font-size: 20px;
}

.btns-inner a.card-btn {
  max-width: 50%;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 50%;
} 


}
/*  */



/*  */
@media only screen and (max-width: 1199px){

.card_option h3.title {
  font-size: 30px;
}

.order-left h3 {
  font-size: 22px;
}
.order-right h4{
   font-size: 22px;
}
}
/*  */


/* Tablet Media */
@media only screen and (max-width: 991px){
/* 	Below Banner */
.Transition_Lenses_main .title {
font-size: 26px;
}

/* 	Cards */
.card_option h3.title {
  font-size: 22px;
 }
.card_option p {
  font-size: 16px;
}

a.card-btn {
  font-size: 16px;
}
/* 	 */
/* 	Order section */
.order-lense h2, 
.vision h2,
.need h2{
  font-size: 26px;
}

.number h2 {
  font-size: 105px;
}
.order-left h3 {
  font-size: 18px;
 }
.order-right h4 {
  font-size: 18px;
 }
a.card-btn {
  padding: 12px 15px;
}

/* Buttons cards*/
.btns-inner a.card-btn {
  max-width: 55%;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 45%;
} 

}

/* tablet end */

/* Mobile */
@media only screen and (max-width: 767px){
.row.options_cards {
  display: block;
}
.card_option {
  max-width: 100%;
  min-height: auto;
}

  .btns-inner a.card-btn {
  max-width: 100%;
    margin: 0px;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 100%;
margin:0px;
} 

.order-lense-inner {
  display: block;
}

.btns-inner {
  display: block;
}

.btns-inner a.card-btn {
  margin-bottom: 20px;
  text-align: center !important;
}

/* 	Vision section  */
.vision-inner {
  display: block;
}

.vision-left {
  max-width: 770px;
}

.vision-right {
  margin-left: 0;
}
.v-right-sec {
  padding-left: 30px;
}

}


/**Trifocal glasses css strart**/

.no-linetrifocal-heading{
	margin-bottom: 0px;
}
p.distance-vision strong {
    background-color: #fde4de;
	font-weight: 600;
}
p.intermediate-vision strong {
    background-color: #fbd1c6;
	font-weight: 600;
}
p.near-vision strong {
    background-color: #f7a995;
	font-weight: 600;
}
/* .wp-block-columns.are-vertically-aligned-center.trifocal-regular.is-layout-flex.wp-container-21.wp-block-columns-is-layout-flex {
    padding-top: 80px;
} */
.wp-block-column.is-vertically-aligned-center.trifocal-regular-inner-col.is-layout-flow.wp-block-column-is-layout-flow {
    padding-right: 22px;
}
/* Applicaions Reading Glass */
h2.main-title {
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 50px;
	margin-bottom: 20px;
 }
.csa-prescription {
    margin-bottom: 0;
}
h2.shop-heading{
 margin-bottom: 30px;	
}
h2.shop-heading {
    text-align: center;
    padding-bottom: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #ff6c00;
    padding-top: 15px;
}
.reading-glass{
	padding: 40px 0px 100px;
}

.reading-row {
    display: flex;
    justify-content: center;
    text-align: center;
}


.reading-single {
  max-width: 33%;
  width: 100%;
	padding-top: 50px;
}

.reading-single img {
    width: 200px;
    height: 120px;
    object-fit: contain;
}

.reading-single a{
	display: block;
	color: #fff;
  background: #000;
  padding: 12px 20px;
	margin: 0 auto;
  margin-top: 20px;
  font-weight: 700;
	text-transform: uppercase;
	max-width: 200px;
  width: 100%;
	pointer-events: none;
}

/* End  */

/* Advantages */
.advantage-reading {
  padding: 56px 0;
  color: #fff;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
	background-blend-mode: overlay;
  background-color: #0000008f;
	margin-bottom: 50px;
	margin-top: 80px;
}

.advantage-row {
  padding-top: 50px;
	display: flex;
  justify-content: center;
  align-items: center;
}

.single-advantage {
    padding-right: 40px;
}

.single-advantage h3 {
    text-transform: uppercase;
}

/* Shop Now */

.advantages-order {
    display: flex;
    justify-content: end;
    padding-top: 150px;
}

.shop-glass {
    background: #000;
    padding: 50px;
    max-width: 480px;
    width: 100%;
}

.shop-glass h3, a.shop-btn {
		position: relative;
    text-transform: uppercase;
}

a.shop-btn:after {
    content: "";
    background-image: url(https://staging.rx-safety.com/wp-content/uploads/2023/07/arrow-n.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
	top: 2px;
    right: -37px;
}


/* End Advantages */




/* Start Power */
.power {
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-top: 50px;
}
.power-img {
    max-width: 60%;
    width: 100%;
}
.power-img img{
	width: 100%;
}

.power-content {
    max-width: 40%;
    width: 100%;
	padding: 20px 70px;
}
/* 
 * 
 * Secondary Title
 * 
 *  */
h3.secondary-title {
	 text-transform: uppercase;
    font-weight: 700;
    font-size: 35px;
}

.power-content span {
    background: #ff7336;
    padding: 0px 12px;
}

/* End Power */



/* Options Section Start Here */
.options{
	background: #fff3e8;
	padding: 50px;
	margin: 80px 0px;
}
/* options Section End Here */


/* Large Button */
.large-btn{
 margin: 0px 40px;	
}
/*  */


/* Buy Section Start Here */
.buy {
/*     margin-top: 100px; */
}
.buy .buy-left-right:nth-of-type(1){
	padding-top: 73px;
}
.buy-left-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding-top: 93px;
}
/* Left Image */
.buy-left-img {
/*     max-width: 60%; */
    width: 60%;
}

.buy-left-img img{
	width: 100%;
}

.buy-right-content {
/*   max-width: 40%; */
  width: 33%;
	padding: 20px 70px;
}

.buy-right-content p {
    text-align: justify;
}

/* Left Image End */

/* Right Image */
.buy-right-img {
/*     max-width: 60%; */
    width: 60%;
}

.buy-right-img img{
	width: 100%;
}

.buy-left-content {
/*   max-width: 40%; */
  width: 30%;
	padding: 20px 70px;
}

.buy-left-content p {
    text-align: justify;
}

/* End right Image */
/* Buy Section End Here */

.csa-safety-glasses-shop-outer {
    display: flex !important;
    align-items: center !important;
}
.csa-safety-glasses-shop-left{
	padding: 76px 0 76px 76px;
}

.csa-safety-glasses-shop-right{
	background-color: #000;
	color: #fff;
	padding: 35px 65px;
}
.csa-safety-glasses-shop-right h2{
	
}
.csa-safety-glasses-shop-right p{
	margin-bottom: 27px;
}
.csa-safety-glasses-shop-right .wp-block-button a{
	font-size: 1.125em;
	font-weight: 700;
	color: #fff;
    background-color: unset;
    box-shadow: none;
    text-decoration: none;
    padding: unset;
	position: relative;
}
.csa-safety-glasses-shop-right .wp-block-button a:after{
    content: "";
    background: url('/wp-content/uploads/2023/10/arrow-copy-2.png');
    position: absolute;
    width: 22px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    right: -35px;
    top: 22%;
}
/* Help Section Start Here */
.help-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 100px 0px;
}

.help {
    margin-top: 80px;
 } 

.help h2{
	text-align: left;
}

.help-left img {
    margin-bottom: 40px;
}

.help-left h3 {
  text-transform: uppercase;
    max-width: 400px;
    width: 100%;
    margin-bottom: 40px;
    font-weight: 700;
}

.help-left a{
  text-transform: uppercase;
	font-weight: 700;
	position: relative;
}

.help-left a:after{
	    content: "";
    background-image: url(https://staging.rx-safety.com/wp-content/uploads/2023/07/arrow-black.png);
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
	top: 2px;
    right: -37px;
}

.csa-safety-glasses{
	margin-top: 49px;
}

/* Help Section End Here */

@media only screen and (max-width:1800px){
	.buy-left-content{
    	width: 34%;
	}
	.buy-right-content{
		width: 40%;
	}
	.buy-right-img,
	.buy-left-img{
		width: 55%;
	}
}

@media only screen and (max-width:1450px){
	h2.main-title {
    font-size: 40px;
  }
	
		h3.secondary-title {
	  font-size: 30px;
  }
		
}

@media only screen and (max-width:1440px){
	.csa-safety-glasses-shop-right {
		flex-basis: 35% !important;
	}	
}

@media only screen and (max-width:1366px){
	.buy-left-content {
		width: 41%;
	}
	.buy-right-content {
		width: 44%;
	}
}

@media only screen and (max-width:1199px){
	h2.main-title {
    font-size: 30px;
  }
	
	h3.secondary-title {
	  font-size: 25px;
  }
	
 	.help-right {
    max-width: 600px;
    width: 100%;
  } 
	
	video {
    max-width: 100%;
    width: 100%;
 }
	.buy-left-content {
    width: 50%;
}
	.buy-right-img, 
	.buy-left-img {
    width: 50%;
}
	.buy-right-content {
    width: 50%;
}
	
}

/*  */

/*  */
@media only screen and (max-width:991px){
	
/* 	Advantgae Section */
	.advantages-order {
    padding-top: 100px;
  }
/* 	 */
/* Power section */
	.power-img {
		max-width: 50%;
	}
	.power-content {
    max-width: 50%;
	}
/* 	 */
	
/* 	OPtions */
	.options {
    margin: 80px 0px;
 }
/* 	 */
	
/* Buy Section 	 */
	.buy-left-right {
    padding-top: 60px;
  }
	
/* 	.buy-right-content {
	  max-width: 50%;
  }
	
	.buy-left-img {
		max-width: 50%;
	}

	.buy-left-content {
		max-width: 50%;
	}
	
	.buy-right-img {
		max-width: 50%;
	} */
/* 	 */
	.buy-right-content,
	.buy-left-content{
		padding: 20px 30px;
	}
	.reading-single {
		    padding-top: 0;
    width: 43%;
    max-width: unset;
    margin-bottom: 40px;
	}
	.reading-single img {
		width: 180px;
		height: 100px;
	}
	.reading-row {
		flex-wrap: wrap;
    justify-content: space-between;
	}
	.reading-glass {
		padding: 40px 0px 10px;
	}
.csa-safety-glasses-shop-left {
    padding: 16px 45px;
}


/* 	Help Section */
.help-inner {
    padding: 30px 0px;
}
	
	.help-left {
    max-width: 50%;
    width: 100%; 
  }
	
	.help-right {
    max-width: 50%;
    width: 100%;
    margin-left: 20px;
 }
	
	.help-left img {
    width: 100%;
    max-width: 30%;
  }

}

/* Mobile */
/*  */
@media only screen and (max-width:767px){
	
	p.has-text-align-left.has-large-font-size {
    text-align: center;
    font-size: 30px !important;
 }
	.buy .buy-left-right:nth-of-type(1) {
		display: flex;
		flex-direction: column-reverse;
	}
/* 	Reading Glasses  */
	.reading-glass {
    padding: 40px 0px 60px;
  }
	
/* 	.reading-row {
		display: block;
	} */
	.reading-single {
		max-width: 100%;
	}
	
/* 	Glasses end */
	
/* 	Advantages */
	.advantage-reading{
    padding: 50px 20px;
	}
	.advantage-row {
    padding-top: 50px;
		display: block;
	}
	.single-advantage {
    padding-right: 0px;
		padding-bottom: 30px;
  }
	.advantages-order {
    padding-top: 50px;
 }
	
/* 	End Advantages */

	/* Power Sections	 */
  .power {
	  display: block;
	}
	.power-img {
    max-width: 100%;
  }
	.power-content {
      max-width: 100%;
	  	padding-top: 50px;
		padding-left: 20px;
		padding-right: 20px;
   }
	
	/* 	Power Section End */
	
/* 	Power Section */
	.options {
    margin: 40px 0px;
  }
/* 	Power Section */

	
	/* 	OPtions */
 .options {
    background: #fff3e8;
	  padding: 50px 0px;
	}
	/* 	Options end */
	
	
	
/* 	Left Right */
	a.wp-block-button__link.has-white-color.has-black-background-color.has-text-color.has-background.wp-element-button {
    font-size: 17px;
 }
	
	.buy-left-right {
		display: block;
	}
	.buy-left-img,
	.buy-right-img{
    max-width: 100%;
    width: 90%;
    margin: 0 auto;
 }
	.buy-right-content,
	.buy-left-content{
    max-width: 100%;
    width: 90%;
    margin: 0 auto;
		padding: 30px 0px;
 }
	
	
/* 	Left Right */
	
/* Glasses cards Products	 */
	.wc-block-grid__products {
		display: block;
	}
		.wc-block-grid.has-3-columns .wc-block-grid__product {
    max-width: 320px;
			width: 100%;
 }
	
/* 	 */
	
/* Help Section	 */
	.help-inner {
		display: block;
	}

	.help-left {
    max-width: 100%;
    width: 100%;
	 margin-bottom: 50px;
  } 
	
	.help-right {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
  }
/* Help section end */

}

@media only screen and (max-width: 550px){
 /* Advantages section */
 .shop-glass {
    background: #000;
  	padding: 30px;
	}
	
/* Left Right Section	 */
	.buy-left-right {
    padding-top: 0px;
 }
	
/* Help Section	 */
	.help-inner {
    padding: 60px 0px;
  }
}

@media only screen and (max-width:480px){
	.reading-single {
    	width: 100%;
	}
}
@media only screen and (max-width: 335px){
a.wp-block-button__link.has-white-color.has-black-background-color.has-text-color.has-background.wp-element-button {
    font-size: 14px;
 }
}

h2.shop-heading {
  text-align: center;
  padding-bottom: 15px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ff6c00;
  padding-top: 15px;
}
.shop-btns {
  padding-bottom: 50px;
}
h2.wp-block-heading.has-text-align-center.container.generic-heading {
  text-align: center;
  padding-bottom: 20px;
  font-weight: 700;
}
h2.wp-block-heading.has-text-align-center.container.generic-heading {
  text-align: center;
  padding-bottom: 14px;
  font-weight: 700;
}
.title {
  font-size: 45px;
  font-weight: 500;
  font-family: Gibson;
  padding-top: 20px;
}
textarea {
  max-height: 5rem;
}
.Transition_lenses{
  padding-top: 28px;
}
.Transition_Lenses_main{
  text-align: center;
  background-color: #f6f6f6;
  padding: 40px 0px 30px 0px;
margin-top: 50px;
}
.Transition_Lenses_main .title{
font-size: 32px;
  font-family: Gibson;
  text-transform: uppercase;
  font-weight: 600;
  padding-top: 0px;
}

/* options Cards */
.row.options_cards {
display: flex;
justify-content: center;
align-items: center;
justify-content: space-between;
border-spacing: 20px;
   margin-top: 60px;
}

.two-cards,
.Two{
 max-width: 49%;
}

.three-cards,
.Three{
 max-width: 32%;
}



.card_option {
/*     max-width: 49%; */
  width: 100%;
  background: #f5e4d0;
  padding: 35px 50px;
  min-height: 500px;
  margin-bottom: 22px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}




.card_option h3{
  font-size: 40px;
}
.card_option p {
  font-size: 20px;
  text-align: left;
}

/* a.card-btn {
  background: #ff6c00;
  display: inline-block;
  padding: 12px 25px;
  font-size: 27px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
    text-align: center;
} */




/* Oder section start here */
.order-lense {
  padding: 0px 0px;
}

.order-lense h2 {
text-align: center;
padding-bottom: 50px;
font-weight: 700;
}

.order-lense-inner{
display: flex;
margin-bottom: 50px;
}

.order-left {
  max-width: 515px;
  width: 100%;
  margin-right: 70px;
}

.number {
  max-width: 80px;
  width: 100%;
display: inline-block;
}

.heading-nmbr {
  display: flex;
  align-items: center;
}

.number h2{
color: #ffc1ad;
font-size: 105px;
text-align: left;
font-family: arial;
position:relative;
padding: 0px;
}

.number h2:after {
  content: "";
  width: 20px;
  height: 20px;
  background: #ffc1ad;
  position: absolute;
  bottom: 26px;
right: -10px;
}


.order-left h3 {
 display: inline-block;
 font-weight: 700;
 margin-left: -9px;
text-transform: uppercase;
font-size: 1.35rem !important;
}

.order-left p {
  margin-left: 25px;
  margin-top: -15px;
  text-align: justify;
}


.order-right {
  max-width: 700px;
  width: 100%;
}

.order-right h4{
font-weight: 700;
text-transform: uppercase;
}

.order-right {

  padding: 20px 30px;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.order-right form {
  background: #fff;
  padding: 10px 0px 30px 0px;
}

input#myfile {
border: 2px solid #000;
max-width: 560px;
width: 100%;
pointer-events: none; 
} 
.order-right input[type="submit"] {
  pointer-events: none;
}
input[type=file]::file-selector-button {
margin-right: 20px;
pointer-events: none; 
border: none;
background: #ff6c00;
padding: 10px 20px;
border-radius: 0px;
color: #fff;
cursor: pointer;
transition: background .2s ease-in-out;
}

input[type=file]::file-selector-button:hover {
background: #ff6c0094;
}

input[type="submit"] {
  padding: 10px 40px;
  border: 2px solid #ff6c00;
  background: #ff6c00;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

input[type="submit"]:hover {
  background: #000 !important;
  border-color: #000;
}
/* Buttons */
.btns-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* .btns-inner a.card-btn {
  max-width: 50%;
  width: 100%;
    margin-right: 20px;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 50%;
  width: 100%;
    margin-right: 0px;
margin-left: 20px;
}  */


/* Vision Section */
.vision {
  padding-bottom: 100px;
}

.vision h2{
text-align: center;
font-weight: 700;
}
.vision-inner{
display: flex;
padding-top: 50px;
}
.vision-left {
  max-width: 380px;
  width: 100%;
}

.vision-right {
  max-width: 750px;
  width: 100%;
margin-left: 50px;
}

.vision-right img{
width: 100%;
}

.v-right-sec{
padding-left: 70px;	
}
img.video-btn{
width:8%;
margin-top: 50px;
margin-bottom: 20px;
}

.vision-right h4 {
  text-transform: uppercase;
  max-width: 250px;
  width: 100%;
}

.vision-right a {
  text-transform: uppercase;
  font-weight: 700;
position: relative;
}

.vision-right a:after{
  content: "";
  background-image: url(https://staging.rx-safety.com/wp-content/uploads/2023/07/arrow-black.png);
  position: absolute;
  right: -35px;
  width: 24px;
  height: 13px;
  top: 7px;
  background-repeat: no-repeat;
  background-size: contain;
}

input#myfile {
margin-bottom: 20px;
}
/*  */

/* Order end here */



/* Need Section */
.need-bg{ 
padding: 170px;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}

.need {
  padding: 50px 0px;
}

.need h2{
text-align:center;
text-transform: uppercase;
font-weight: 700;
}

p.need-txt {
  background: #ff7336;
  color: #fff;
  padding: 10px;
  text-align: center;
  font-size: 20px;
}
/* Need section end */

@media only screen and (max-width: 1399px){

/* .order-right img{
  width: 100%;
}
.btns-inner a.card-btn {
  margin-right: 30px;
}
a.card-btn {
  font-size: 20px;
}

.btns-inner a.card-btn {
  max-width: 55%;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 40%;
} 


} */
/*  */

}

/*  */
@media only screen and (max-width: 1199px){

.card_option h3.title {
  font-size: 30px;
}

.order-left h3 {
  font-size: 22px;
}
.order-right h4{
   font-size: 22px;
}
}
/*  */


/* Tablet Media */
@media only screen and (max-width: 991px){
/* 	Below Banner */
.Transition_Lenses_main .title {
font-size: 26px;
}

/* 	Cards */
.card_option h3.title {
  font-size: 22px;
 }
.card_option p {
  font-size: 16px;
}

a.card-btn {
  font-size: 16px;
}
/* 	 */
/* 	Order section */
.order-lense h2, 
.vision h2,
.need h2{
  font-size: 26px;
}

.number h2 {
  font-size: 105px;
}
.order-left h3 {
  font-size: 18px;
 }
.order-right h4 {
  font-size: 18px;
 }
a.card-btn {
  padding: 12px 15px;
}

/* Buttons cards*/
.btns-inner a.card-btn {
  max-width: 55%;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 45%;
} 

}

/* tablet end */

/* Mobile */
@media only screen and (max-width: 767px){
.row.options_cards {
  display: block;
}
.card_option {
  max-width: 100%;
  min-height: auto;
}

  .btns-inner a.card-btn {
  max-width: 100%;
    margin: 0px;
}

.btns-inner a.card-btn:nth-child(2) {
  max-width: 100%;
margin:0px;
} 

.order-lense-inner {
  display: block;
}

.btns-inner {
  display: block;
}

.btns-inner a.card-btn {
  margin-bottom: 20px;
  text-align: center !important;
}

/* 	Vision section  */
.vision-inner {
  display: block;
}

.vision-left {
  max-width: 770px;
}

.vision-right {
  margin-left: 0;
}
.v-right-sec {
  padding-left: 30px;
}

}


/**Trifocal glasses css strart**/
.shop-trifocalbtn {
    margin-top: 37px;
}

.no-linetrifocal-heading{
	margin-bottom: 0px;
}
p.distance-vision strong {
    background-color: #fde4de;
	font-weight: 600;
}
p.intermediate-vision strong {
    background-color: #fbd1c6;
	font-weight: 600;
}
p.near-vision strong {
    background-color: #f7a995;
	font-weight: 600;
}
.wp-block-columns.are-vertically-aligned-center.trifocal-regular.is-layout-flex.wp-container-21.wp-block-columns-is-layout-flex,
.trifocal-regular{
    padding-top: 78px;
}
.wp-block-column.is-vertically-aligned-center.trifocal-regular-inner-col.is-layout-flow.wp-block-column-is-layout-flow {
    padding-right: 22px;
}

	.wp-block-columns.are-vertically-aligned-center.container.trifocal-lense.is-layout-flex.wp-container-26.wp-block-columns-is-layout-flex,
   .trifocal-lense{
    padding-top: 66px;
}
@media only screen and (max-width: 1399px){
.wp-block-columns.are-vertically-aligned-center.trifocal-regular.is-layout-flex.wp-container-21.wp-block-columns-is-layout-flex,
.trifocal-regular{
    padding-top: 66px;
}
	.trifocal-regular-inner-col .wp-block-buttons.alignfull.is-vertical.is-content-justification-center.is-layout-flex.wp-container-19.wp-block-buttons-is-layout-flex {
    margin-top: 42px;
}
}
	@media only screen and (max-width: 1199px){
	
		.trifocal-regular figure.wp-block-image.size-full {
    height: 220px;
}
	.wp-block-columns.are-vertically-aligned-center.trifocal-regular.is-layout-flex.wp-container-21.wp-block-columns-is-layout-flex,
    .trifocal-regular{
    flex-direction: column;
}
		.wp-block-columns.are-vertically-aligned-center.container.trifocal-lense.is-layout-flex.wp-container-26.wp-block-columns-is-layout-flex,
        .trifocal-lense{
    flex-direction: column-reverse;
}
		.wp-block-columns.are-vertically-aligned-center.trifocal-regular.is-layout-flex.wp-container-21.wp-block-columns-is-layout-flex,
        .trifocal-regular. {
    padding-top: 60px;
}
		.wp-block-columns.are-vertically-aligned-center.container.trifocal-lense.is-layout-flex.wp-container-26.wp-block-columns-is-layout-flex,
		.trifocal-lense{
    padding-top: 60px;
}
		.trifocal-regular h2.wp-block-heading.has-text-align-center {
    font-size: 23px;
}
	.trifocal-lense h2.wp-block-heading {
    font-size: 23px;
    text-align: center;
}
	.trifocal-regular p.justify-text {
    text-align: center;
}
		.trifocal-lense p.justify-text {
    text-align: center;
}
	.wp-block-column.is-vertically-aligned-center.trifocal-regular-inner-col.is-layout-flow.wp-block-column-is-layout-flow{
	 flex-basis: 0 !important;
		}
		.trifocal-lense .wp-block-buttons.is-layout-flex.wp-block-buttons-is-layout-flex {
    justify-content: center;
}
	}
@media only screen and (max-width: 1024px){
.trifocal-regular-inner-col .wp-block-buttons.alignfull.is-vertical.is-content-justification-center.is-layout-flex.wp-container-19.wp-block-buttons-is-layout-flex {
    margin-top: 0;
}
}
	@media only screen and (max-width: 767px){
	.main-heading {
    font-size: 30px !important;
}
		.key-distinctions {
    flex-direction: column-reverse;
}
	}
	@media only screen and (max-width: 640px){
	.main-heading {
    font-size: 26px !important;
		}
	.number h2 {
    font-size: 101px;
}
		.full-width-btn a.wp-block-button__link.has-white-color.has-black-background-color.has-text-color.has-background.has-text-align-center.wp-element-button {
    font-size: 18px;
}
	}
	@media only screen and (max-width: 480x){
.number h2 {
   font-size: 97px !important;
}
	}
/**Trifocal glasses css end **/
/* MOORCYCLE GLASSES CSS START */

/* MOORCYCLE GLASSES CSS START */

.available-left figure.wp-block-image.size-full {
    max-width: 110px;
    width: 100%;
    display: inline-block;
	padding: 0px 10px;
	    margin: 0px;
}

.wp-block-cover.is-light.container.available-main {
    min-height: 250px;
}
.wp-block-column.available-left.is-layout-flow.wp-block-column-is-layout-flow {
    padding-top: 40px;
    margin-bottom: -20px !important;
}

.wp-block-column.available-left.is-layout-flow.wp-block-column-is-layout-flow h5{
	margin-bottom:40px;
}

.wp-block-column.available-right.is-layout-flow.wp-block-column-is-layout-flow {
    display: flex;
    justify-content: end;
    align-items: center;
}

.se-eye img {
    height: 50px;
}

.order-left h3{
	 font-size: 1.65rem;
	
}
p.justify-text {
    text-align: justify;
}

.safety-outer{
	padding: 46px;
}
.safety-left p{
	text-align: justify;
}
.safety-right {
    background-color: #dbe9f1;
    padding: 29px 62px;
}
.motorcyle-btn{
	justify-content: flex-end;
}
.motorcyle-btn a{
    padding: 12px 114px;
    width: 85%;
}
.motorcyle-btn .wp-block-button{
		width: 100%;
		text-align: right;
}
.available-brands-outer .wp-block-cover__inner-container{
	max-width: 100%;
}
.available-brands-outer .wp-block-cover__inner-container .wp-block-columns {
	margin-bottom: 0px;
}

h2.wp-block-heading.has-text-align-center.motorcycle-padded.has-text-color {
    padding-bottom: 40px;
}
.brands-outergroup .wp-block-group__inner-container {
    padding: 0;
}

@media only screen and (max-width: 1199px){
.wp-block-spacer.spacer-four {
    height: 31px !important;
}
	.wp-block-spacer.spacer-three {
    height: 30px !important;
}
	h2.wp-block-heading.has-text-align-center.motorcycle-padded.has-text-color {
    padding-bottom: 6px;
		font-size: 30px !important;
}
}
@media only screen and (max-width: 767px){
	.wp-block-columns.container.col-reverse.is-layout-flex.wp-container-4.wp-block-columns-is-layout-flex {
    flex-direction: column-reverse;
}
}
@media only screen and (max-width: 425px){
	.available-main img.wp-block-cover__image-background.wp-image-286056 {
    object-position: 37% 50% !important;
}
.safety-outer {

    padding-top: 30px;
    padding-left: 0px;
    padding-right: 0;
}
	.safety-right {
    
    padding: 29px 20px;
}
.safety-right	h2.wp-block-heading.has-text-align-center {
    font-size: 22px !important;
}
	h2.wp-block-heading.has-text-align-center.container.wear-motorcycle.has-text-color {
    font-size: 20px !important;
}
	h2.has-text-align-center.motorcycle-banner-heading {
    font-size: 24px !important;
}
	h2.wp-block-heading.has-text-align-center.motorcycle-padded.has-text-color {
    font-size: 23px !important;
}
/* 	.order-lense h2{
		font-size: 19px;
	} */
}
/* MOORCYCLE GLASSES CSS END */
.lens-width-text strong {
    background-color: #cdefd5;
    padding-left: 12px;
    padding-right: 12px;
}
.bridge-width-text strong {
    background-color: #c4c2e1;
    padding-left: 12px;
    padding-right: 12px;
}
.temple-bar-text strong {
    background-color: #f7d895;
    padding-left: 12px;
    padding-right: 12px;
}
.image-container {
    display: flex;
    flex-wrap: wrap;
}
.multiple-images {
    width: 47%;
    margin: 0 14px 14px 0;
}
.multiple-images a {
    display: inline-block;
}
.multiple-images img {
    width: 100%;
}
.available-main .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-32.wp-block-columns-is-layout-flex {
    margin-bottom: 0;
}
@media only screen and (max-width: 1199px){
	.multiple-images {
		width: 45%;
	}
	
}
@media only screen and (max-width: 1024px){
	.container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
}
	.order-left {
    margin-right: 10px;
}
	.order-left h3{
	font-size: 1.15rem !important;
	}
	.heading-size {
    font-size: 27px;
}
	.banner-heading{
		font-size: 27px !important;
	}
}
@media only screen and (max-width: 767px){
.wp-block-column.available-right.is-layout-flow.wp-block-column-is-layout-flow{
	justify-content:center !important;
}
	.available-left {
    text-align: center;
	}
}
@media only screen and (max-width: 480px){
	.banner-heading{
		color: #fff !important;
	}
	.number h2:after {
    width: 17px;
    height: 17px;
    bottom: 18px;
    right: 15px;
  
}
	.number h2 {
    font-size: 70px;
}
	.trifocal-regular figure.wp-block-image.size-full{
		height: unset;
		text-align: center;		
	}
	.wp-block-column.is-vertically-aligned-center.trifocal-regular-inner-col.is-layout-flow.wp-block-column-is-layout-flow {
    padding-right: 22px;
    padding-left: 22px;
}
}