/*#region Intro start*/
#screen-print-san-diego-intro {
    background-color: #EEF7FF;
    padding         : 30px 0
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro {
    background: #EEF7FF;
    padding   : 30px 0 55px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro {
    padding: 30px 0 60px
    }
    }
    
    #screen-print-san-diego-intro .intro-box {
    display       : flex;
    padding-bottom: 154px;
    align-items   : center;
    flex-wrap     : wrap
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box {
    padding-bottom: 0;
    flex-direction: column;
    margin-top    : 16px
    }
    }
    
    #screen-print-san-diego-intro .intro-box .title {
    color        : #0d1c2c;
    font-family  : Poppins !important;
    font-size    : 40px;
    font-weight  : 700;
    line-height  : 56px;
    margin-bottom: 24px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .title {
    text-align    : center;
    font-size     : 32px;
    line-height   : 44.8px;
    margin        : 16px auto 24px;
    text-transform: uppercase;
    width         : 80%
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro .intro-box .title {
    font-size  : 32px;
    line-height: 44.8px;
    width      : 100%
    }
    }
    
    #screen-print-san-diego-intro .intro-box .text {
    width: 54%
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .text {
    width: 100%
    }
    }
    
    #screen-print-san-diego-intro .intro-box .text .desc {color        : #475467;font-family  : Poppins !important;font-size    : 16px;font-weight  : 400;line-height  : 25.6px;margin-bottom: 24px;display: flex;gap: 28px;align-items: center;}
    
    #screen-print-san-diego-intro .intro-box .text .desc li{
    display:flex;
    gap:4px;
    align-items:center
    }
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .text .desc {
    text-align : center;
    justify-content: center;
    line-height: 22.4px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro .intro-box .text .desc {
    font-size    : 18px;
    line-height  : 32px;
    margin-bottom: 22px
    }
    }
    
    #screen-print-san-diego-intro .intro-box .text .ti-widget {
    text-align: start;
    margin-top: 24px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .text .ti-widget {
    text-align: center
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro .intro-box .text .ti-widget {
    margin-top: 0
    }
    }
    
    #screen-print-san-diego-intro .intro-box .btn-box {
    display  : flex;
    gap      : 16px;
    flex-wrap: wrap;
    width    : 100%
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .btn-box {
    justify-content: center
    }
    }
    
    #screen-print-san-diego-intro .intro-box .btn-box .btn {padding    : 15px 0;width      : 232px;font-size  : 20px;line-height: 22px;font-weight: 600;}
    
    @media only screen and (max-width:1300px) {
    #screen-print-san-diego-intro .intro-box .btn-box .btn {
    width      : 196px;
    font-size  : 18px;
    line-height: 20px;
    padding    : 11px 0
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro .intro-box .btn-box .btn {
    width      : 100%;
    line-height: 28px;
    padding    : 11px 0;
    font-weight: 600;
    font-size  : 20px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro .intro-box .btn-box {
    margin-top: 20px
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part {
    position: relative;
    width   : 46%
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .left-part {
    width: 100%
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .photo {
    display        : flex;
    justify-content: flex-end
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .left-part .photo {
    width          : 100%;
    justify-content: center
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .photo img {
    max-width: 100%
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery {
    display         : flex;
    position        : absolute;
    right           : 0;
    top             : 100%;
    width           : max-content;
    background-color: #fff;
    padding         : 30px 50px;
    gap             : 62px;
    box-shadow      : 0 2px 4px 0 rgba(13, 16, 45, .1), 0 1px 2px -1px rgba(13, 16, 45, .1);
    border-radius   : 4px;
    flex-wrap       : wrap;
    justify-content : space-between
    }
    
    @media only screen and (max-width:1300px) and (min-width:1024px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery {
    gap    : 35px;
    padding: 15px 30px
    }
    }
    
    @media only screen and (max-width:1100px) and (min-width:1024px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery {
    gap: 25px
    }
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery {
    position: static;
    width   : 100%;
    padding : 27px 40px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery {
    padding        : 16px;
    gap            : 43px;
    justify-content: center
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item {
    display       : flex;
    flex-direction: column
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item {
    align-items: center
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-icon {
    width        : 44px;
    height       : 44px;
    margin-bottom: 13px
    }
    
    @media only screen and (max-width:600px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-icon {
    width        : 32px;
    height       : 32px;
    margin-bottom: 6px
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-title {
    color        : #0d1c2c;
    font-family  : Poppins !important;
    font-size    : 16px;
    font-weight  : 600;
    line-height  : 22.4px;
    margin-bottom: 4px
    }
    
    @media only screen and (max-width:600px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-title {
    font-size  : 12px;
    line-height: 16.8px
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-desc {
    color                  : #666;
    font-size              : 14px;
    font-weight            : 500;
    text-decoration        : none;
    -webkit-text-decoration: none
    }
    
    @media only screen and (max-width:600px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-desc {
    font-size: 12px
    }
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-desc span {
    color      : #1c244b;
    font-weight: 600
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery-item-desc span.num {
    color        : #005eff;
    -webkit-color: #005eff
    }
    
    #screen-print-san-diego-intro .intro-box .left-part .delivery:before {
    content : url(/uploads/12046237/File/deco/cities/assets/intro-arrow.svg);
    position: absolute;
    top     : 30px;
    right   : calc(100% + 15px)
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-intro .intro-box .left-part .delivery:before {
    display: none
    }
    }
    
    #screen-print-san-diego-intro .ti-header {
    padding      : 0;
    margin-bottom: 8px
    }
    
    #screen-print-san-diego-intro .ti-widget .ti-header span,
    #screen-print-san-diego-intro .ti-widget .ti-header strong {
    font-size: 10px
    }
    
    #screen-print-san-diego-intro .ti-widget .ti-header .ti-stars .ti-star {
    width: 12px
    }
    
    #screen-print-san-diego-intro .ti-widget .ti-mob-row {
    align-items: center
    }
    
    /*#endregion Intro end*/
    
    /*#region Product start*/
    
    #screen-print-san-diego-product {
    padding: 70px 0;
    background-color: #f6f9fc;
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-product {
    padding         : 50px 0;
    }
    }
    
    #screen-print-san-diego-product .title {
    color         : #0d1c2c;
    text-align    : center;
    font-family   : Poppins !important;
    font-size     : 36px;
    font-weight   : 600;
    line-height   : 50.4px;
    text-transform: capitalize;
    margin-bottom : 12px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-product .title {
    font-size  : 28px;
    line-height: 39.2px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-product .title {
    font-size  : 30px;
    line-height: 42px
    }
    }
    
    #screen-print-san-diego-product .subtitle {
    color      : #333;
    font-family: Poppins;
    font-size  : 16px;
    font-weight: 400;
    line-height: 24px;
    text-align : center
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-product .subtitle {
    margin-bottom: 24px
    }
    }
    
    #screen-print-san-diego-product .product-box {
    margin               : 36px 0;
    display              : grid;
    grid-template-columns: repeat(4, 1fr);
    gap                  : 20px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-product .product-box {
    grid-template-columns: repeat(2, 1fr);
    gap                  : 16px;
    margin               : 0
    }
    }
    
    @media only screen and (max-width:768px) {
    
    #screen-print-san-diego-product .product-box .product-box-item:first-child,
    #screen-print-san-diego-product .product-box .product-box-item:nth-child(6) {
    grid-column: span 2
    }
    }
    
    #screen-print-san-diego-product .product-box-item {
    text-decoration: none;
    display        : flex;
    padding        : 16px 10px 10px;
    flex-direction : column;
    align-items    : center;
    gap            : 22px;
    border-radius  : 4px;
    border         : 1px solid #e6e8ea;
    background     : #fff;
    box-shadow     : 0 5px 15px 0 rgba(0, 0, 0, .1);
    transition     : all .3s
    }
    
    #screen-print-san-diego-product .product-box-item p {
    color      : #0b1629;
    font-family: Poppins !important;
    font-size  : 24px;
    font-weight: 500;
    line-height: 24px;
    text-align : center
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-product .product-box-item p {
    font-size: 20px
    }
    }
    
    #screen-print-san-diego-product .product-box-item .photo {
    height         : 100%;
    display        : flex;
    align-items    : center;
    justify-content: center
    }
    
    #screen-print-san-diego-product .product-box-item img {
    max-height: 277px;
    max-width : 100%
    }
    
    #screen-print-san-diego-product .product-box-item:hover {
    box-shadow: 0 5px 15px 0 rgba(2, 41, 107, .39)
    }
    
    #screen-print-san-diego-product .view-all {
    color          : #003ca3;
    font-family    : Poppins;
    font-size      : 20px;
    font-weight    : 500;
    line-height    : 32px;
    display        : block;
    text-align     : center;
    text-decoration: none;
    transition     : all .3s;
    text-decoration: underline
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-product .view-all {
    margin-top: 24px
    }
    }
    
    /*endregion Product end */
    /*#region Reviews start*/
    
    #screen-print-san-diego-reviews {
    background-color: #f6f9fc;
    padding         : 50px 0
    }
    
    #screen-print-san-diego-reviews .title {
    color: #0D1C2C;
    text-align: center;
    font-family: Poppins !important;
    font-size: 30px;
    font-style: normal;
    font-weight: 600;
    line-height: 42px; 
    text-transform: capitalize;
    margin-bottom: 32px;
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-reviews .title {
    font-size     : 32px;
    font-weight   : 600;
    line-height   : 44.8px;
    text-transform: capitalize;
    margin-bottom : 20px
    }
    }
    
    #screen-print-san-diego-reviews .btn-box {
    margin-top     : 33px;
    display        : flex;
    justify-content: center;
    gap            : 16px
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-reviews .btn-box {
    flex-direction: column
    }
    }
    
    #screen-print-san-diego-reviews .btn-box .btn {
    width      : 273px;
    font-size  : 20px;
    font-weight: 600;
    line-height: 22px;
    padding    : 15px 0
    }
    #screen-print-san-diego-reviews .ti-widget-header{
    display: none;
    }
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-reviews .btn-box .btn {
    width      : 153px;
    font-size  : 16px;
    font-weight: 500
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-reviews .btn-box .btn {
    display: none
    }
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-reviews .ti-widget .ti-controls-line {
    display: block !important
    }
    
    #screen-print-san-diego-reviews .ti-widget .ti-header {
    display: none
    }
    }
    
    /*#endregion Reviews end*/
    /*#region Best Seller Start*/
    
    #screen-print-san-diego-best-seller {
    padding: 70px 0;
    background-color: #f6f9fc
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-best-seller {
    padding         : 50px 0;
    background-color: #f6f9fc
    }
    }
    
    #screen-print-san-diego-best-seller .title {
    color         : #0d1c2c;
    text-align    : center;
    font-family   : Poppins !important;
    font-size     : 36px;
    font-weight   : 600;
    line-height   : 50.4px;
    text-transform: capitalize;
    margin-bottom : 12px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-best-seller .title {
    font-size  : 28px;
    line-height: 39.2px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-best-seller .title {
    font-size  : 30px;
    line-height: 42px
    }
    }
    
    #screen-print-san-diego-best-seller .subtitle {
    color      : #333;
    font-family: Poppins !important;
    font-size  : 16px;
    font-weight: 400;
    line-height: 24px;
    text-align : center
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-best-seller .subtitle {
    font-size: 17px
    }
    }
    
    #screen-print-san-diego-best-seller .best-seller-box {
    margin-top           : 40px;
    display              : grid;
    grid-template-columns: repeat(4, 1fr);
    gap                  : 20px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-best-seller .best-seller-box {
    grid-template-columns: repeat(2, 1fr);
    gap                  : 16px;
    margin-top           : 24px
    }
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item {
    border-radius  : 4px;
    border         : 1px solid #e8e9ea;
    background: #fff;
    box-shadow     : 0 2px 4px 0 rgba(13, 16, 45, .1), 0 1px 2px -1px rgba(13, 16, 45, .1);
    padding        : 16px;
    text-align     : center;
    display        : flex;
    flex-direction : column;
    justify-content: space-between;
    text-decoration: none;
    transition     : all .3s
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item:hover {
    box-shadow: 0 5px 15px 0 rgba(2, 41, 107, .39)
    }
    
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-best-seller .best-seller-box-item {
    padding: 16px 8px
    }
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item .next {
    color      : #0b1629;
    text-align : center;
    font-family: Inter !important;
    font-size  : 18px;
    font-weight: 600;
    line-height: 26.64px
    }
    
    @media only screen and (min-width:768px) and (max-width:1024px) {
    #screen-print-san-diego-best-seller .best-seller-box-item .next {
    font-size  : 24px;
    line-height: 24px
    }
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item .desc {
    color             : #172640;
    text-align        : center;
    font-family       : Inter !important;
    font-size         : 14px;
    font-weight       : 400;
    line-height       : 20.72px;
    overflow          : hidden;
    display           : -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow     : ellipsis;
    white-space       : normal;
    max-width         : 214px;
    margin            : 0 auto
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-best-seller .best-seller-box-item .desc {
    -webkit-line-clamp: 2
    }
    }
    
    @media only screen and (min-width:768px) and (max-width:1024px) {
    #screen-print-san-diego-best-seller .best-seller-box-item .desc {
    font-size  : 13px;
    line-height: 24px
    }
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item .btn {
    display        : block;
    text-decoration: none;
    display        : flex;
    gap            : 5px;
    align-items    : center;
    justify-content: center;
    padding        : 13px 10px;
    border-radius  : 4px;
    border         : 1px solid #354156;
    background     : #354156;
    box-shadow     : 0 2px 0 0 rgba(0, 0, 0, .02);
    color          : #fff;
    font-family    : Poppins !important;
    font-size      : 18px;
    font-weight    : 500;
    line-height    : 22px;
    width          : 100%;
    text-align     : center;
    transition     : all .3s
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item .btn:hover {
    border-color    : #1c244b;
    background-color: #1c244b
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-best-seller .best-seller-box-item .btn {
    font-size: 14px;
    padding  : 11px 15px;
    border   : none
    }
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item .photo {
    display        : flex;
    align-items    : flex-end;
    justify-content: center;
    margin         : 20px 0 10px;
    width          : 100%;
    height         : 100%
    }
    
    #screen-print-san-diego-best-seller .best-seller-box-item .photo img {
    max-width : 100%;
    width     : 215px;
    height    : 100%;
    object-fit: cover
    }
    
    /*#endregion Best Seller end*/
    
    /*#region Sample start*/
    
    #screen-print-san-diego-sample {
    padding         : 70px 0;
    background-color: #fff
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-sample {
    padding         : 50px 0;
    background-color: #fff
    }
    }
    
    #screen-print-san-diego-sample .title {
    color         : #0d1c2c;
    text-align    : center;
    font-family   : Poppins !important;
    font-size     : 30px;
    font-weight   : 600;
    line-height   : 42px;
    text-transform: capitalize;
    margin-bottom : 12px
    }
    
    @media only screen and (max-width:1024px) and (min-width:768px) {
    #screen-print-san-diego-sample .title {
    font-size  : 24px;
    line-height: 33.6px
    }
    }
    
    #screen-print-san-diego-sample .subtitle {
    color         : #333;
    font-family   : Poppins !important;
    font-size     : 16px;
    font-weight   : 400;
    line-height   : 24px;
    text-transform: capitalize;
    text-align    : center
    }
    
    #screen-print-san-diego-sample .sample-box {
    display              : grid;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows   : repeat(3, 200px);
    gap                  : 12px;
    margin               : 32px 0
    }
    
    #screen-print-san-diego-sample .sample-box-item {
    border-radius: 8px;
    overflow     : hidden;
    box-shadow   : 0 1px 2px 0 rgba(13, 16, 45, .1);
    border       : 1px solid #e6e8ea
    }
    
    #screen-print-san-diego-sample .sample-box-item img {
    width     : 100%;
    height    : 100%;
    object-fit: cover
    }
    
    #screen-print-san-diego-sample .sample-box .sample-box-item:first-child {
    grid-column: span 2;
    grid-row   : span 2
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-sample .sample-box {
    margin            : 28px 0;
    grid-template-rows: repeat(2, 170px)
    }
    
    #screen-print-san-diego-sample .sample-box .sample-box-item:nth-child(6),
    #screen-print-san-diego-sample .sample-box .sample-box-item:nth-child(7),
    #screen-print-san-diego-sample .sample-box .sample-box-item:nth-child(8),
    #screen-print-san-diego-sample .sample-box .sample-box-item:nth-child(9) {
    display: none
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-sample .sample-box {
    margin               : 24px 0;
    grid-template-rows   : repeat(4, 154px);
    grid-template-columns: repeat(2, 1fr)
    }
    
    #screen-print-san-diego-sample .sample-box .sample-box-item:first-child {
    grid-column: span 1;
    grid-row   : span 1
    }
    
    #screen-print-san-diego-sample .sample-box .sample-box-item:nth-child(3) {
    grid-column: span 2;
    grid-row   : span 2
    }
    }
    
    #screen-print-san-diego-sample .btn-box {
    display        : flex;
    gap            : 16px;
    justify-content: center;
    flex-wrap      : wrap
    }
    
    #screen-print-san-diego-sample .btn-box .btn {padding    : 14px 0;font-family: Poppins !important;font-size: 20px;font-weight: 600;line-height: 22px;width      : 220px}
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-sample .btn-box .btn {
    width      : 200px;
    font-size  : 16px;
    line-height: 22px;
    font-weight: 500
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-sample .btn-box .btn {
    width      : 100%;
    font-size  : 20px;
    font-weight: 600;
    line-height: 28px;
    padding    : 11px 0
    }
    }
    
    /*#endregion Sample end*/
    /*#region Process start*/
    
    #screen-print-san-diego-process {
    padding: 70px 0
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-process {
    padding         : 50px 0;
    background-color: #f6f9fc
    }
    }
    
    #screen-print-san-diego-process .process-box {
    display: flex;
    gap    : 70px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-process .process-box {
    gap           : 24px;
    flex-direction: column
    }
    }
    
    #screen-print-san-diego-process .process-box .photo {
    width: 50%
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-process .process-box .photo {
    width: 100%
    }
    }
    
    #screen-print-san-diego-process .process-box .photo img {
    width     : 100%;
    height    : 100%;
    object-fit: cover
    }
    
    #screen-print-san-diego-process .process-box .text {
    width: 50%
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-process .process-box .text {
    width: 100%
    }
    }
    
    #screen-print-san-diego-process .process-box .text .title {
    color      : #0d1c2c;
    font-family: Poppins !important;
    font-size  : 24px;
    font-weight: 600;
    line-height: 33.6px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-process .process-box .text .title {
    font-size  : 20px;
    line-height: 28px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-process .process-box .text .title {
    font-size  : 16px;
    line-height: 22.4px
    }
    }
    
    #screen-print-san-diego-process .process-box .text .desc {
    margin        : 24px 0;
    display       : flex;
    flex-direction: column;
    gap           : 16px
    }
    
    #screen-print-san-diego-process .process-box .text .desc-item {
    color      : #102437;
    font-family: Poppins !important;
    font-size  : 16px;
    font-weight: 500;
    line-height: 20px
    }
    
    #screen-print-san-diego-process .process-box .text .desc-item span {
    font-family: Pacifico !important;
    font-size  : 24px;
    font-weight: 400;
    line-height: 20px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-process .process-box .text .desc-item span {
    font-size: 16px
    }
    }
    
    #screen-print-san-diego-process .process-box .text .btn-box .btn {
    width      : 232px;
    padding    : 14px;
    font-size  : 20px;
    font-weight: 600;
    line-height: 22px
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-process .process-box .text .btn-box .btn {
    font-size  : 16px;
    line-height: 28px;
    width      : 100%
    }
    }
    
    /*#endregion Process end*/
    /*#region Info start*/
    
    #screen-print-san-diego-info {
    padding         : 70px 0;
    background-color: #f6f9fc
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info {
    background-color: #fff
    }
    }
    
    #screen-print-san-diego-info .title {
    color        : #353535;
    font-family  : Poppins;
    font-size    : 30px;
    font-style   : normal;
    font-weight  : 600;
    line-height  : 42px;
    text-align   : center;
    margin-bottom: 20px
    }
    
    #screen-print-san-diego-info .service-box {
    display              : grid;
    grid-template-columns: repeat(2, 1fr);
    gap                  : 20px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info .service-box {
    grid-template-columns: repeat(1, 1fr)
    }
    }
    
    #screen-print-san-diego-info .service-box-item {
    padding      : 16px;
    border-radius: 4px;
    border       : 1px solid #e6e8ea;
    background   : #fff;
    box-shadow   : 0 2px 4px 0 rgba(13, 16, 45, .1), 0 1px 2px -1px rgba(13, 16, 45, .1)
    }
    
    #screen-print-san-diego-info .service-box-item-title {
    color          : #102437;
    font-family    : Poppins !important;
    font-size      : 24px;
    font-style     : normal;
    font-weight    : 600;
    line-height    : 32px;
    text-transform : capitalize;
    padding-bottom : 16px;
    display        : flex;
    justify-content: space-between
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .service-box-item-title {
    padding-bottom: 0;
    font-size     : 16px;
    line-height   : 24px
    }
    }
    
    #screen-print-san-diego-info .service-box-item-title img {
    transition: all .3s
    }
    
    #screen-print-san-diego-info .service-box-item .desc {
    display       : flex;
    flex-direction: column;
    gap           : 12px
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .service-box-item .desc {
    max-height : 0;
    overflow   : hidden;
    transition : all .3s;
    padding-top: 0
    }
    }
    
    #screen-print-san-diego-info .service-box-item .desc p {
    color      : #666;
    font-family: Inter !important;
    font-size  : 14px;
    font-style : normal;
    font-weight: 400;
    line-height: 20px
    }
    
    #screen-print-san-diego-info .service-box .service-box-item.active .service-box-item-title img {
    transform: rotate(180deg)
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .service-box .service-box-item.active .desc {
    max-height : 100vh;
    padding-top: 20px
    }
    }
    
    #screen-print-san-diego-info .service-box-item.dark {
    background-color: #ffded6;
    display         : flex;
    flex-direction  : column;
    align-items     : center;
    justify-content : center;
    padding         : 30px
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .service-box-item.dark {
    display: none
    }
    }
    
    #screen-print-san-diego-info .service-box-item.dark .service-box-item-title {
    color         : #353535;
    font-family   : Poppins !important;
    font-size     : 24px;
    font-style    : normal;
    font-weight   : 600;
    line-height   : 33.6px;
    text-align    : center;
    padding-bottom: 24px
    }
    
    #screen-print-san-diego-info .service-box-item.dark .desc p {
    color         : #fff;
    font-family   : Poppins;
    font-size     : 16px;
    font-weight   : 400;
    line-height   : 22.4px;
    text-transform: capitalize;
    max-width     : 520px
    }
    
    #screen-print-san-diego-info .service-box-item.dark .btn {
    width          : 232px;
    text-align     : center;
    font-family    : Poppins;
    font-size      : 20px;
    font-weight    : 600;
    line-height    : 22px;
    text-decoration: none;
    padding        : 15px 0;
    display        : block
    }
    
    #screen-print-san-diego-info .service-box-item.dark .btn.btn-orng {
    border       : 1px solid #ff5c35;
    background   : #ff5c35;
    border-radius: 4px;
    box-shadow   : 0 2px 0 0 rgba(0, 0, 0, .04);
    color        : #fff;
    transition   : all .3s
    }
    
    #screen-print-san-diego-info .service-box-item.dark .btn.btn-orng:hover {
    border    : 1px solid #dc320a;
    background: #dc320a
    }
    
    /*#endregion Info end*/
    /*#region Screen Print Custumer*/
    #customer {
    padding         : 24px 0;
    background-color: #fff;
    }
    
    @media only screen and (max-width: 768px) {
    #customer {
    padding         : 40px 0;
    background-color: #fff;
    }
    }
    
    #customer .desc {
    color        : #333;
    font-family  : Inter;
    font-size    : 18px;
    font-weight  : 500;
    line-height  : 26.46px;
    text-align   : center;
    margin-bottom: 16px;
    }
    
    @media only screen and (max-width: 768px) {
    #customer .desc {
    font-size: 20px;
    }
    }
    
    #customer .customer-box {
    display: flex;
    gap    : 20px;
    }
    
    @media only screen and (max-width: 768px) {
    #customer .customer-box {
    padding        : 8px 14px;
    box-shadow     : 0px 2px 4px 0px rgba(13, 16, 45, 0.1), 0px 1px 2px -1px rgba(13, 16, 45, 0.1);
    border         : 1px solid #E6E8EA;
    border-radius  : 4px;
    justify-content: center;
    gap            : 0;
    flex-wrap      : wrap;
    }
    }
    
    #customer .customer-box-item {
    width          : calc(100% / 12 * 8);
    display        : flex;
    align-items    : center;
    justify-content: center;
    height         : 64px;
    border-radius  : 4px;
    border         : 1px solid #E6E8EA;
    background     : #FFF;
    box-shadow     : 0px 30px 40px 0px rgba(212, 217, 232, 0.25);
    padding        : 10px;
    position       : relative;
    }
    
    @media only screen and (max-width: 768px) {
    #customer .customer-box-item {
    box-shadow: none;
    border    : none;
    width     : calc(100% / 3);
    }
    }
    
    #customer .customer-box-item img {
    max-width: calc(100% - 20px);
    }
    
    /*#endregion Screen Print Custumer*/
    /*#region Design-area Start*/
    #design-area {
    padding         : 70px 0;
    background-color: #fff;
    }
    
    @media (max-width: 1024px) {
    #design-area {
    padding: 50px 0;
    }
    }
    
    #design-area .design-content-boxs {
    background-color: #fff;
    padding         : 20px 23px;
    border-radius: 4px;
    box-shadow: 2px 2px 11px 0px rgba(0, 109, 205, 0.10), 2px 1px 10px -1px rgba(115, 78, 234, 0.10);
    }
    @media (max-width: 1024px) {
    #design-area .design-content-boxs {
    padding         : 0;
    }
    }
    
    #design-area .design-content-boxs-item {
    transition: all 0.3s;
    }
    
    #design-area .design-content-boxs-item:first-of-type.active {
    margin-top: 0px !important;
    }
    
    #design-area .design-content-boxs-item:last-of-type.active {
    margin-bottom: 0px !important;
    }
    
    #design-area .design-content-boxs-item.active .design-content-boxs-item-content {
    /* height: auto;*/
    }
    
    #design-area .design-content-boxs-item.active .title {
    color: #3578EA;
    }
    
    #design-area .design-content-boxs-item.active .title::before {
    content  : url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19.9181 8.94922L13.3981 15.4692C12.6281 16.2392 11.3681 16.2392 10.5981 15.4692L4.07812 8.94922" stroke="%233578EA" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
    transform: translateY(-50%) rotate(180deg);
    }
    
    #design-area .design-content-boxs-item-content .description {
    display       : flex;
    flex-direction: column;
    gap           : 10px;
    margin-top: 16px;
    }
    
    #design-area .design-content-boxs-item-content .description .description-item .description-item-title {
    color: #172640;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height:  22.4px ;
    padding-bottom: 8px;
    }
    
    #design-area .design-content-boxs-item-content .description .description-item .description-item-text {
    color: #354156;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22.4px;
    /* display       : flex;
    flex-direction: column;
    gap           : 8px; */
    }
    #design-area .design-content-boxs-item-content .description .description-item a{
    font-size: 14px;
    text-decoration:underline
    }
    #design-area .design-content-boxs-item-content .description .description-item ul {
    padding-left: 17px;
    list-style: unset;
    }
    #design-area .design-content-boxs-item-content .description .description-item ul li {
    color      : #354156;
    font-size  : 13px;
    font-style : normal;
    font-weight: 400;
    line-height: 19.6px;
    /* display    : flex; */
    align-items: center;
    gap        : 8px;
    }
    
    /* @media (max-width: 768px) {
    #design-area .design-content-boxs-item-content .description .description-item ul li {
    flex-direction: column;
    justify-content:center;
    align-items:start;
    }
    } */
    
    #design-area .design-content-boxs-item {
    padding      : 24px 19px;
    border-bottom: 1px solid #E8E9EA;
    }
    
    #design-area .design-content-boxs-item:nth-last-child(1) {
    border-bottom: none;
    }
    
    #design-area .design-content-boxs-item .title {
    color: #1C244B;
    font-family: Inter;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 22.4px;
    text-transform: capitalize;
    position      : relative;
    cursor        : pointer;
    padding-right : 35px;
    }
    
    @media (max-width: 1024px) {
    #design-area .design-content-boxs-item .title {
    font-size  : 16px;
    line-height: 24px;
    }
    }
    
    #design-area .design-content-boxs-item .title::before {
    content   : url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19.9181 8.94922L13.3981 15.4692C12.6281 16.2392 11.3681 16.2392 10.5981 15.4692L4.07812 8.94922" stroke="%23666666" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
    position  : absolute;
    right     : 0;
    top       : 50%;
    transform : translateY(-50%);
    transition: all 0.3s;
    }
    
    #design-area .design-content-boxs-item-content {
    height    : 0;
    overflow  : hidden;
    transition: all 0.3s ease;
    }
    
    #design-area .design-content-boxs-item-content .subtitle {
    color      : #354156;
    font-family: Inter;
    font-size  : 14px;
    font-style : normal;
    font-weight: 400;
    line-height: 22.4px;
    }
    
    #design-area .design-content-boxs-item-content .cards {
    display  : flex;
    gap      : 16px;
    flex-wrap: wrap;
    }
    
    @media only screen and (max-width: 992px) {
    #design-area .design-content-boxs-item-content .cards {
    gap: 4px;
    }
    }
    
    #design-area .design-content-boxs-item-content .cards-item {
    padding         : 12px;
    background-color: #fff;
    border-radius   : 4px;
    border          : 1px solid #E8E9EA;
    width           : calc((100% - 16px * 4) / 5);
    }
    
    @media only screen and (max-width: 992px) {
    #design-area .design-content-boxs-item-content .cards-item {
    width  : calc((100% - 4px) / 2);
    padding: 10px;
    }
    }
    
    #design-area .design-content-boxs-item-content .cards-item-photo {
    /* height         : 210px; */
    display        : flex;
    align-items    : center;
    justify-content: center;
    border         : 1px solid #E8E9EA;
    border-radius  : 2px;
    }
    
    #design-area .design-content-boxs-item-content .cards-item-photo img {
    max-height: 100%;
    max-width : 100%;
    object-fit: contain;
    }
    
    #design-area .design-content-boxs-item-content .cards-item-text {
    margin-top: 16px;
    text-align: center;
    }
    
    #design-area .design-content-boxs-item-content .cards-item-text-title {
    color      : #354156;
    font-size  : 18px;
    font-style : normal;
    font-weight: 500;
    line-height: 25.2px;
    }
    
    #design-area .design-content-boxs-item-content .cards-item-text-desc {
    color      : #354156;
    font-size  : 14px;
    font-style : normal;
    font-weight: 500;
    line-height: 19.6px;
    margin-top : 16px;
    }
    
    #design-area .design-content-boxs-item.active {
    background-color: #fff;
    }
    
    #design-area .design-content-boxs-item.active .design-content-boxs-item-content {
    height: auto;
    }
    
    #design-area .design-content-boxs-item.active .title {
    color: #FF5C35;
    }
    
    #design-area .design-content-boxs-item.active .title::before {
    content  : url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M19.9181 8.94922L13.3981 15.4692C12.6281 16.2392 11.3681 16.2392 10.5981 15.4692L4.07812 8.94922" stroke="%23FF5C35" stroke-width="1.5" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
    transform: translateY(-50%) rotate(180deg);
    }
    #design-area b{
    font-weight: 700 !important;
    }
    /*#endregion Design-area End */
    /*#region Screen Print Ready*/
    #print-ready {
    padding         : 40px 0;
    background-color: #fef4ea;
    }
    
    #print-ready .title {
    font-size    : 36px;
    color        : #353535;
    font-weight  : 700;
    text-align   : center;
    margin-bottom: 36px;
    }
    
    @media only screen and (max-width: 1024px) {
    #print-ready .title {
    font-size: 24px;
    }
    }
    
    #print-ready .btn-box {
    display        : flex;
    gap            : 16px;
    justify-content: center;
    }
    
    @media only screen and (max-width: 768px) {
    #print-ready .btn-box {
    flex-direction: column;
    }
    }
    
    #print-ready .btn-box .btn {padding    : 14px 44px;font-size: 20px;font-weight: 600;line-height: 22px;}
    
    @media only screen and (max-width: 1024px) {
    #print-ready .btn-box .btn {
    padding    : 14px;
    width      : 200px;
    font-size  : 16px;
    font-weight: 500;
    line-height: 22px;
    }
    }
    
    @media only screen and (max-width: 768px) {
    #print-ready .btn-box .btn {
    width      : 100%;
    font-size  : 20px;
    font-weight: 600;
    line-height: 28px;
    }
    }
    
    /*#region DTG FAQ */
    #screen-print-san-diego-faq {
    padding         : 70px 0;
    background-color: #fff;
    }
    
    @media only screen and (max-width: 1024px) {
    #screen-print-san-diego-faq {
    padding         : 50px 0;
    background-color: #fff;
    }
    }
    
    #screen-print-san-diego-faq .title {
    color         : #0D1C2C;
    text-align    : center;
    font-family   : Poppins !important;
    font-size     : 30px;
    font-weight   : 600;
    line-height   : 42px;
    text-transform: capitalize;
    margin-bottom : 42px;
    }
    
    @media only screen and (max-width: 1024px) {
    #screen-print-san-diego-faq .title {
    font-size    : 24px;
    line-height  : 33.6px;
    margin-bottom: 0;
    display      : none;
    }
    }
    
    @media only screen and (max-width: 768px) {
    #screen-print-san-diego-faq .title {
    font-size  : 30px;
    line-height: 42px;
    }
    }
    
    #screen-print-san-diego-faq .faq-box {
    display    : flex;
    gap        : 96px;
    align-items: center;
    }
    
    @media only screen and (max-width: 1024px) {
    #screen-print-san-diego-faq .faq-box {
    flex-direction: column-reverse;
    gap           : 24px;
    }
    }
    
    #screen-print-san-diego-faq .faq-box .photo {
    width: 50%;
    }
    
    @media only screen and (max-width: 1024px) {
    #screen-print-san-diego-faq .faq-box .photo {
    width: 100%;
    }
    }
    
    #screen-print-san-diego-faq .faq-box .photo img {
    width        : 100%;
    border-radius: 8px;
    }
    
    #screen-print-san-diego-faq .faq-box .question {
    width: 50%;
    }
    
    @media only screen and (max-width: 1024px) {
    #screen-print-san-diego-faq .faq-box .question {
    width: 100%;
    }
    }
    
    @media only screen and (max-width: 768px) {
    #screen-print-san-diego-faq .faq-box .question {
    display       : flex;
    flex-direction: column;
    gap           : 16px;
    }
    }
    
    #screen-print-san-diego-faq .faq-box .question-item {
    padding      : 25px 30px 25px 0;
    border-bottom: 1px solid #E3E3E3;
    position     : relative;
    cursor       : pointer;
    }
    
    #screen-print-san-diego-faq .faq-box .question-item::before {
    content : url("/uploads/12046237/File/deco/services/assets/minus-black.svg");
    position: absolute;
    right   : 0;
    top     : 24px;
    transition: all 0.3s;
    width: 24px;
    height: 24px;
    transform: rotate(90deg);
    }
    
    #screen-print-san-diego-faq .faq-box .question-item::after {
    content   : url("/uploads/12046237/File/deco/services/assets/minus-black.svg");
    position  : absolute;
    right     : 0;
    top       : 24px;
    transition: all 0.3s;
    width: 24px;
    height: 24px;
    }
    
    @media only screen and (max-width: 768px) {
    #screen-print-san-diego-faq .faq-box .question-item {
    border-radius: 4px;
    border       : 1px solid #E8E9EA;
    background   : #FFF;
    box-shadow   : 0px 9px 26px 0px rgba(0, 0, 0, 0.05);
    padding      : 16px 40px 16px 13px;
    }
    
    #screen-print-san-diego-faq .faq-box .question-item::after {
    content: url(/uploads/12046237/File/deco/services/assets/arrow-down.svg);
    top    : 16px;
    right  : 13px;
    
    }
    
    #screen-print-san-diego-faq .faq-box .question-item::before {
    content: '';
    top    : 16px;
    right  : 13px;
    
    }
    }
    
    #screen-print-san-diego-faq .faq-box .question-item-title {
    color      : #232528;
    font-family: Poppins !important;
    font-size  : 15px;
    font-weight: 600;
    }
    
    @media only screen and (max-width: 1024px) {
    #screen-print-san-diego-faq .faq-box .question-item-title {
    font-size  : 18px;
    font-weight: 500;
    }
    }
    
    @media only screen and (max-width: 768px) {
    #screen-print-san-diego-faq .faq-box .question-item-title {
    font-size  : 16px;
    line-height: 22.4px;
    }
    }
    
    #screen-print-san-diego-faq .faq-box .question-item-desc {
    color      : #4D4F53;
    font-family: Poppins !important;
    font-size  : 14px;
    font-weight: 500;
    line-height: 22px;
    max-height : 0;
    overflow   : hidden;
    transition : all 0.3s;
    padding-top: 0;
    }
    
    @media only screen and (max-width: 768px) {
    #screen-print-san-diego-faq .faq-box .question-item-desc {
    font-size  : 16px;
    font-weight: 400;
    }
    }
    
    #screen-print-san-diego-faq .faq-box .question-item:last-of-type {
    border-bottom: none;
    }
    
    #screen-print-san-diego-faq .faq-box .question-item.active .question-item-desc {
    padding-top: 16px;
    max-height : 100vh;
    }
    
    #screen-print-san-diego-faq .faq-box .question-item.active::before {
    transform: rotate(0);
    }
    
    @media only screen and (max-width: 768px) {
    #screen-print-san-diego-faq .faq-box .question-item.active::after {
    transform: rotate(180deg);
    }
    }
    
    #screen-print-san-diego-faq .faq-box .mob {
    display: none;
    }
    
    @media only screen and (max-width: 1024px) {
    #screen-print-san-diego-faq .faq-box .mob {
    display: block !important;
    }
    }
    
    /*#endregion DTG FAQ */
    
    /*Custoize start*/
    .print-steps {
    padding: 70px 0;
    }
    @media only screen and (max-width: 1024px){
    .print-steps {
    padding: 50px 0;
    
    }
    }
    
    .print-steps .content-box {
    display: flex;
    gap    : 40px;
    align-items: center;
    }
    
    @media only screen and (max-width: 768px) {
    .print-steps .content-box {
    flex-direction: column;
    gap           : 15px;
    }
    }
    
    .print-steps .content-box-left {
    width: 48%;
    }
    .print-steps .content-box-left  .photo{
    width: 100%;
    }
    .print-steps .content-box-left  .photo img{
    width: 100%;
    }
    @media only screen and (max-width: 768px) {
    .print-steps .content-box-left  .photo img{
    width:max-content;
    }
    .print-steps .content-box-left  .photo {
    width:max-content;
    margin:0 auto;
    }
    }
    @media only screen and (max-width: 768px) {
    .print-steps .content-box-left {
    width: 100%;
    }
    }
    
    .print-steps .content-box-left .section-title {
    color         : #213343;
    font-family   : Poppins !important;
    font-size     : 24px;
    font-style    : normal;
    font-weight   : 600;
    line-height   : 33.6px;
    text-transform: capitalize;
    text-align: center;
    }
    
    .print-steps .content-box-left .section-subtitle {
    color      : #333;
    font-family: Poppins !important;
    font-size  : 14px;
    font-style : normal;
    font-weight: 400;
    line-height: 24px;
    margin     : 12px 0;
    text-align: center;
    }
    
    .print-steps .content-box .steps {
    width: 52%;
    }
    
    @media only screen and (max-width: 768px) {
    .print-steps .content-box .steps {
    width: 100%;
    }
    }
    
    .print-steps .content-box .steps-item-title {
    display    : flex;
    gap        : 12px;
    align-items: center;
    cursor     : pointer;
    }
    
    .print-steps .content-box .steps-item-title p {
    color         : #333;
    font-family   : Poppins !important;
    font-size     : 16px;
    font-style    : normal;
    font-weight   : 600;
    line-height   : 24px;
    text-transform: capitalize;
    position      : relative;
    transition    : all 0.3s;
    padding-right : 35px;
    }
    
    .print-steps .content-box .steps-item-title p::after {
    content   : url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3.75 12L20.25 12" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 18.75L20.25 12L13.5 5.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    position  : absolute;
    top       : 50%;
    transform : translateY(-50%);
    right     : 0px;
    transition: all 0.3s;
    }
    
    .print-steps .content-box .steps-item-title span.number {
    width          : 40px;
    height         : 40px;
    display        : flex;
    align-items    : center;
    justify-content: center;
    border-radius  : 4px;
    color          : #FFF;
    font-family    : Poppins !important;
    font-size      : 16px;
    font-style     : normal;
    font-weight    : 600;
    line-height    : 24px;
    text-transform : capitalize;
    }
    
    .print-steps .content-box .steps-item-content {
    margin      : 8px 0;
    color       : #000;
    font-family : Poppins !important;
    font-size   : 13px;
    font-style  : normal;
    font-weight : 400;
    line-height : 24px;
    padding-left: 70px;
    position    : relative;
    height      : 0px;
    overflow    : hidden;
    transition  : all 0.3s;
    }
    
    .print-steps .content-box .steps-item-content::before {
    content         : '';
    position        : absolute;
    width           : 1px;
    height          : 100%;
    background-color: #cccccccc;
    left            : 20px;
    top             : 0px;
    }
    
    .print-steps .content-box .steps-item-content p {
    list-style: disc;
    display   : list-item;
    }
    
    .print-steps .content-box .steps-item:first-of-type .steps-item-title span {
    background-color: #6A4EE9;
    }
    
    .print-steps .content-box .steps-item:nth-child(2) .steps-item-title span {
    background-color: #FF8E51;
    }
    
    .print-steps .content-box .steps-item:nth-child(3) .steps-item-title span {
    background-color: #227DFF;
    }
    
    .print-steps .content-box .steps-item:nth-child(4) .steps-item-title span {
    background-color: #FFCB29;
    }
    
    .print-steps .content-box .steps-item:nth-child(5) .steps-item-title span {
    background-color: #282527;
    }
    
    .print-steps .content-box .steps-item:nth-child(6) .steps-item-title span {
    background-color: #63c03e;
    }
    
    .print-steps .content-box .steps-item.active .steps-item-title p {
    color: #4475F2;
    }
    
    .print-steps .content-box .steps-item.active .steps-item-title p::after {
    content  : url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M3.75 12L20.25 12" stroke="%234475F2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 18.75L20.25 12L13.5 5.25" stroke="%234475F2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    transform: translateY(-50%) rotate(45deg);
    }
    
    .print-steps .content-box .steps-item.active .steps-item-content {
    height: auto;
    }
    /*Custoize end*/
    
    /*#region Info*/
    #screen-print-san-diego-info .method-box {
    padding: 64px 0;
    position: relative;
    background-color: #f6f9fc
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info .method-box {
    padding: 50px 0
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box {
    padding: 70px 0 50px;
    background-color: #fff
    }
    }
    
    #screen-print-san-diego-info .method-box-content {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info .method-box-content {
    align-items: flex-start
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content {
    flex-direction: column-reverse
    }
    }
    
    #screen-print-san-diego-info .method-box-content .photo {
    width: 41.66667%;
    position: relative;
    z-index: 1;
    height: 364px
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content .photo {
    width: 100%
    }
    }
    
    #screen-print-san-diego-info .method-box-content .photo img {
    width: 100%;
    height: 100%;
    object-fit: cover
    }
    
    #screen-print-san-diego-info .method-box-content .text {
    width: 50%
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content .text {
    width: 100%
    }
    }
    
    #screen-print-san-diego-info .method-box-content .text-title {
    color: #0d1c2c;
    font-family: Poppins !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 39.2px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info .method-box-content .text-title {
    font-size: 24px;
    line-height: 33.6px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content .text-title {
    font-size: 30px;
    line-height: 42px;
    margin-top: 24px
    }
    }
    
    #screen-print-san-diego-info .method-box-content .text-desc {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin: 16px 0
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content .text-desc {
    margin: 24px 0
    }
    }
    
    #screen-print-san-diego-info .method-box-content .text-desc-item-title {
    display: flex;
    gap: 4px
    }
    
    #screen-print-san-diego-info .method-box-content .text-desc-item-title p {
    color: #102437;
    font-size: 18px;
    font-weight: 500;
    line-height: 20px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info .method-box-content .text-desc-item-title p {
    font-size: 14px;
    line-height: 16px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content .text-desc-item-title p {
    font-size: 18px;
    line-height: 20px
    }
    }
    
    #screen-print-san-diego-info .method-box-content .text-desc-item-title span {
    color: #102437;
    font-family: Pacifico !important;
    font-size: 20px;
    font-weight: 400;
    line-height: 20px;
    font-style: normal;
    margin-top: -2px
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info .method-box-content .text-desc-item-title span {
    font-size: 24px;
    margin-top: -4px
    }
    }
    
    #screen-print-san-diego-info .method-box-content .text-desc-item-detail {
    margin-left: 24px;
    margin-top: 8px;
    color: #354156;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    font-style: normal
    }
    
    #screen-print-san-diego-info .method-box-content .text .btn-box {
    display: flex;
    gap: 16px
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content .text .btn-box {
    flex-direction: column
    }
    }
    
    #screen-print-san-diego-info .method-box-content .text .btn-box .btn {
    width: 232px;
    text-align: center;
    font-family: Poppins !important;
    font-size: 20px;
    font-weight: 600;
    line-height: 22px;
    text-decoration: none;
    padding: 15px 0;
    display: block
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box-content .text .btn-box .btn {
    width: 100%;
    line-height: 28px;
    padding: 11px 0
    }
    }
    
    #screen-print-san-diego-info .method-box:before {
    content: "";
    width: 40%;
    height: 45%;
    background-color: #ffdebe;
    border-radius: 94px 0 0 0;
    position: absolute;
    top: 0;
    right: 0
    }
    
    @media only screen and (max-width:1024px) {
    #screen-print-san-diego-info .method-box:before {
    height: 120px
    }
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box:before {
    width: 80%;
    height: 150px;
    top: 50px
    }
    }
    
    #screen-print-san-diego-info .method-box:nth-child(2n) {
    background-color: #fff
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box:nth-child(2n) {
    background-color: #f6f9fc
    }
    }
    
    #screen-print-san-diego-info .method-box:nth-child(2n):before {
    left: 0;
    border-radius: 0 94px 0 0;
    z-index: 0
    }
    
    #screen-print-san-diego-info .method-box:nth-child(2n) .method-box-content {
    flex-direction: row-reverse
    }
    
    #screen-print-san-diego-info .method-box:nth-child(2n) .method-box-content .text-desc {
    margin: 24px 0
    }
    
    @media only screen and (max-width:768px) {
    #screen-print-san-diego-info .method-box:nth-child(2n) .method-box-content {
    flex-direction: column-reverse
    }
    }
    
    /*#endregion Info*/