main.innerpages{
    padding-block-end: 100px;
     
       .banner_wrapper{
           width: 100%;
           height: 250px;
           background-repeat: no-repeat;
           background-position: top center;
           background-size: cover;
           display: flex;
           justify-content: center;
           align-items: center;
   
           @include md-up{
               height: 450px;
           }
   
         /*   @include xl-up{
               height: 600px;
           } */
   
   
           h1{
               letter-spacing: 2px;
               font-family: $fjalla;
               color:#fff;
               position: relative;        
               padding-block-end: 15px;
               text-transform: uppercase;
               justify-content: center;
               display: flex;
               text-align: center;
               
   
               @include lg-up{
                   font-size: 50px;
               }
   
               &:before{
                   content: "";
                   width: 50%;
                   height:5px;
                   position: absolute;
                   bottom:0;
                   display: inline-flex;
                   background-color: $pColor;
               }
   
           }
           
       }
   
       .content_wrapper{
           margin-block-start: 40px;
   
           @include xl-up{
               margin-block-start: 80px;
           }
            h3{
              font-family: $fjalla;
              color:$pColor;
              text-transform: uppercase;
            }
           h2{
               color:$pColor;
               margin-block-end: 25px;
               font-size: 24px;
               border-bottom: 2px solid $sColor;
               padding-bottom: 10px;
               display: inline-flex;
               line-height: 1.2;
               font-family: $fjalla;
               text-transform: uppercase;

               @include xl-up{
                font-size: 32px;
                line-height: 1.1;
               }
           
           }
   
           .spacer{
               @include xl-up{
                   margin-block-start:75px;
               }
           }
   
           .side_img_wrap{
               overflow: hidden;
                height: 100%;
               .img-fluid{
                   height: 100%;
                   object-fit: cover;
                   object-position: top center;
                   transform: scale(1);
                   transition: all 0.3s ease;
                   width: 100%;
       
                   &:hover{
                       transform: scale(1.1); 
                       transition: all 0.3s ease;
                   }
               }
            
           }
           p{
               font-size: 18px;
               margin-bottom: 20px
           }
   
           ul{
               margin:0 0 25px;
               li{
                   font-size: 18px;
                       margin-bottom: 10px;
                   
               }
           }
       }

       &.price_list{
           
            
        h2{
            font-size: 36px;
            color:$tColor;
            margin-bottom: 20px;
        }
        ul{
            margin-bottom:30px;

            li{
                margin:5px 0;
            }

            span{
              /*   font-style: italic; */
                font-size: 16px;
            }
        }

    
   
    
}
      
   }


.price_list_table{
   .price_table{
    width:100%;
    margin: 20px 0;
  
    thead{
      tr{
        th{
          text-align: center;
          background-color: $pColor;
          color: $sColor;
        }
      }
    }
  
    &.three_col_table{
      td:first-child{
        width: calc(100% - 255px);
        background-color: $pColor;
      }
      td:nth-child(2), td:nth-child(3), td:nth-child(4){
        width: 85px;
        text-align: center;
        background-color: $sColor;
        color: #fff;
      }
    }
  
    tbody{
      tr{
        td{
          padding: 10px;
  
          span{
            display: block;
            font-size: 14px;
          }
        }
        td:first-child{
          width: calc(100% - 75px);
          background-color: $pColor;
        }
        td:last-child{
          width: 75px;
          text-align: center;
          background-color: $sColor;
          color: #fff;
        }
      }
    }
  }

}

.price_table{
    width:100%;
    margin: 20px 0;
  
    thead{
      tr{
        th{
          text-align: center;
          background-color: $pColor;
          color: $sColor;
        }
      }
    }
  
    &.three_col_table{
      td:first-child{
        width: calc(100% - 255px);
        background-color: $pColor;
      }
      td:nth-child(2), td:nth-child(3), td:nth-child(4){
        width: 85px;
        text-align: center;
        background-color: $sColor;
        color: #fff;
      }
    }
  
    tbody{
      tr{
        td{
          padding: 10px;
  
          span{
            display: block;
            font-size: 14px;
          }
        }
        td:first-child{
          width: calc(100% - 75px);
          background-color: $pColor;
        }
        td:last-child{
          width: 75px;
          text-align: center;
          background-color: $sColor;
          color: #fff;
        }
      }
    }
  }


  .without_banner{
    h1{
      font-size: 46px;
      font-weight: bold;
      margin-bottom: 50px;
      text-transform: uppercase;
    }
  }
/* main.innerpages{
 padding-block-end: 100px;

 .side_by_side_columns{

    @include xl-up{
        column-count: 2;
        gap: 50px;
    }
   
 }
  
    .banner_wrapper{
        width: 100%;

        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin-top: 25px;

    


        h1{
            letter-spacing: 2px;
            font-family: $fjalla;
            color:$pColor;
            position: relative;        
            padding-block-end: 0px;
            text-transform: uppercase;
            justify-content: center;
            display: flex;
            flex-direction: column;
            text-align: center;
            width: 100%;

            

            @include lg-up{
                font-size: 46px;
            }

            &:after{
                content: "";
         
                width: 100%;
                height:8px;
          
                bottom:0;
                display: inline-flex;
                background-color: $sColor;
            }

        }
        
    }

    .content_wrapper{
        margin-block-start: 40px;

        @include xl-up{
            margin-block-start: 50px;
        }
        h6{
            color:$sColor;
            margin-block-end: 25px;
            font-size: 30px;
        }

        .spacer{
            @include xl-up{
                margin-block-start:75px;
            }
        }

        .side_img_wrap{
            overflow: hidden;
             height: 100%;
            .img-fluid{
                height: 100%;
                object-fit: cover;
                object-position: top center;
                transform: scale(1);
                transition: all 0.3s ease;
                width: 100%;
    
                &:hover{
                    transform: scale(1.1); 
                    transition: all 0.3s ease;
                }
            }
         
        }
        p{
            font-size: 18px;
        }

        ul{
            margin:0;
    
            li{
                font-size: 18px;
                
            }
        }
    }
   

    &.testimonials{
        .__wrap{
            background-color: #f4f5f9;
            display: flex;
            flex-direction: column;
            align-items: center;
            padding: 20px;
            position: relative;
            margin:15px 0 20px;

         
            span{
                display: flex;
                gap: 15px;

                &:before{
                    content:"";
                    width: 26px;
                    height: 16px;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    background-image: url('../images/icon_04.png');
                    background-repeat: no-repeat;
                    background-position: 5px;
                    min-width: 26px;
                }
            }

            img{
                position: absolute;
                bottom:-28px
            }
        }
    }
} */