html, body {
    overflow-x: clip !important;
}
header#mY-Headersh {
    background: #000 !important;
    z-index: 123;
    padding: 10px 0px;
}
div#procsSec {
    padding: 80px 0px 60px;
    width: 100%;
    display: block;
    margin: 0;
}
div#procsSec p {
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 25px;
}
div#procsSec #procBtn {
    margin-top: 60px;
}
div#procsSec .wp-block-button__link.wp-element-button {
    width: 290px;
    padding: 14px 6px;
    border-radius: 5px !important;
    font-size: 16px;
    cursor: pointer;
    background: #000;
    transition: 0.3s ease-in-out;
    border: 1px solid transparent;
}
div#procsSec .goldenBtn a.wp-block-button__link.wp-element-button {
  background: #977B4D;
}
div#procsSec .goldenBtn a.wp-block-button__link.wp-element-button:hover {
    background: #fff;
    color: #000;
    border: 1px solid #000;
}
div#procsSec .whiteBtn a {
  background: #fff;
}
div#procsSec .whiteBtn a:hover {
    background: #fff;
    color: #000;
    border: 1px solid #000;
}
section.why-choose-us-6-sh {
    display: none !important;
}
section.wcu {
    padding: 0px !important;
}
div#step6th .wp-block-heading {
    margin: 0px 0px 45px;
    font-size: 80px !important;
}
div#procMaterial {
    padding: 80px 0px;
    margin-top: 50px;
}
div#procMaterial p {
  line-height: 1.6em;
}
div.cusCulmnPro {
    margin: 0;
    gap: 0;
}
div.cusCulmnPro .wp-block-image.size-large {
    margin: 0;
}
div#cusNewSH {
    margin-top: 50px;
}
.cusCulmnText .wp-block-column.is-layout-flow {
    padding: 0px 100px;
}
.cusCulmnText .wp-block-column.is-layout-flow p {
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 25px;
}
section.shp-process-wrapper .shp-process-eyebrow {
    font-size: 80px ;
    margin: 20px 0 80px 0;
    font-family: 'dm_sansbold';
    max-width: 750px;
    line-height: 1em;
    text-transform: capitalize !important;
    letter-spacing: -3px;
}
.shp-step-desc strong {
    margin-bottom: 10px;
    display: inline-block;
}
div.smallWrap {
    max-width: 750px;
}
section.shp-process-wrapper {
    padding: 80px 0px 100px !important;
}


@media only screen and (min-width :1920px) {
	
}
@media only screen and (max-width :1800px) {
    
}
@media only screen and (max-width :1690px) {
	
}
@media only screen and (max-width :1450px) {
	
}
@media only screen and (max-width :1380px) {
    .cusCulmnText .wp-block-column.is-layout-flow {
        padding: 0px 50px !important;
    }
    
}
@media only screen and (max-width :1290px) {
    .cusCulmnText .wp-block-column.is-layout-flow {
        padding: 0px 30px !important;
    }
    div#step6th .wp-block-heading {
        margin: 0px 0px 25px !important;
        font-size: 50px !important;
    }
    section.shp-process-wrapper .shp-process-eyebrow {
        font-size: 40px !important;
        margin: 20px 0 40px 0 !important;
        max-width: 550px !important;
        line-height: 1.2em !important;
    }
}
@media only screen and (max-width :1120px) {
    
}
@media only screen and (max-width :1023px) {
    
}
@media only screen and (max-width :979px) {
    
}
@media only screen and (max-width :840px) {
	
}
@media only screen and (max-width :767px) {
    div#mignonBanner .wp-block-cover__inner-container.is-layout-constrained {
        max-width: calc(100% - 100px) !important;
    }
    div#mignonBanner p {
        font-size: 16px !important;
        margin: 0 !important;
        font-weight: 100 !important;
        line-height: 1.3em !important;
    }
    div#mignonBanner h1 {
        font-size: 60px !important;
    }
    div.smallWrap {
        max-width: calc(100% - 60px) !important;
    }
    div#cusNewSHs {
        display: flex;
        flex-flow: column-reverse !important;
    }
    section.shp-process-wrapper {
        padding: 0px 0px 50px !important;
    }
    section#home-bannerSh .asad-hero__content {
        margin: 0 !important;
    }
    section#home-bannerSh {
        background-size: cover !important;
        background-repeat: no-repeat !important;
        background-position: 50% 50% !important;
        padding: 60px 0px !important;
    }
    section.clientWhatsapp .conversation-banner {
        padding-top: 0;
    }
    .shp-step-title {
        padding: 16px 20px 0 !important;
    }
    div#procsSec #procBtn {
        margin-top: 60px;
        display: flex !important;
        flex-flow: nowrap !important;
    }
    div#procsSec .wp-block-button__link.wp-element-button {
        width: auto;
        padding: 10px 25px !important;
        border-radius: 5px !important;
        font-size: 13px;
    }
    #procBtn.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: unset;
    }
    div#procsSec #procBtn {
        margin-top: 30px !important;
        display: flex !important;
        flex-flow: nowrap !important;
        gap: 10px;
        justify-content: center;
        align-items: center !important;
    }
    div#procsSec {
        padding: 50px 0px 50px !important;
    }
    div#procMaterial {
        padding: 50px 0px !important;
    }
    section.shp-process-wrapper .asad-container {
        max-width: calc(100% - 60px) !important;
        padding: 0 !important;
    }
    section#home-bannerSh .asad-container {
        padding: 0 !important;
    }
    section.wcu .wcu-right .wcu-item:first-of-type {
        margin-top: 10svh;
    }
}
@media only screen and (max-width :599px) {
    div#mignonBanner .wp-block-cover__inner-container.is-layout-constrained {
        max-width: calc(100% - 60px) !important;
    }
    body.page.page-id-12 div#mignonBanner h1 {
        font-size: 60px !important;
    }
    body.page.page-id-12 div#mignonBanner p {
        font-size: 16px !important;
        line-height: 1.5em !important;
    }
    div#step6th .wp-block-heading {
        line-height: 1em;
    }
    section.shp-process-wrapper .shp-process-eyebrow {
        font-size: 32px !important;
        margin: 0px 0 20px 0 !important;
    }
    div#step6th .wp-block-heading {
        font-size: 32px !important;
        padding: 0px 20px;
    }
    body.page.page-id-12 section.shp-process-wrapper .shp-process-eyebrow {
        font-size: 24px !important;
    }
    section#home-bannerSh .asad-hero__content .asad-hero__desc {
        padding: 10px 0px 0px 0px;
    }
    section#home-bannerSh .asad-hero__inner {
        gap: 30px;
    }
}
@media only screen and (max-width :479px) {
    body.page.page-id-12 #procsSec #procBtn {
        flex-flow: wrap !important;
    }
    div#procsSec #procBtn .wp-block-button {
        width: 100%;
    }
    div#procsSec .wp-block-button__link.wp-element-button {
        width: 100% !important;
    }
    .cusCulmnText .wp-block-column.is-layout-flow {
        padding: 0px 20px !important;
    }
}
@media only screen and (max-width :420px) {
   
}
@media only screen and (max-width :390px) {
   
}