/*Revamp page style Starts*/
@font-face {
    font-family: "Satoshi";
    font-display: swap;
    src: url("../fonts/satoshi/OTF/Satoshi-Regular.otf"); 
}
@font-face {
    font-family: "Satoshi-medium";
    font-display: swap;
    src: url("../fonts/satoshi/OTF/Satoshi-Medium.otf"); 
}
@font-face {
    font-family: "Satoshi-bold";
    font-display: swap;
    src: url("../fonts/satoshi/OTF/Satoshi-Bold.otf"); 
}
@font-face {
    font-family: "Crimson Pro";
    font-display: swap;
    src: url("../fonts/crimson-pro/OTF/CrimsonPro-Regular.otf"); 
}
a:focus{
    color: inherit;
}
.about-main{
    background-image: url('/wp-content/themes/docdirect-child/assets/images/abuout-us-01.webp');
    background-repeat: no-repeat;
    background-size: cover;
    /* padding: 110px 0 183px; */
    padding: 119px 0px;

}
.pt-15{padding-top: 15px;}
.aboutUs_heading{
    color:#191919;
    text-align: center;
    font-family: Crimson Pro;
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 56px;
}
.aboutUs_p{
    color: #191919;
    text-align: center;
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    margin: 0px 317px 12px 317px;
}
.get_started{
    background: rgba(251,143,63,.87);
    padding: 12px 32px;
    border-radius: 8px;
    height: 48px;
    color: #FFF;
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    width: 250px;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.get_started:hover,
.get_started:focus
{
    color: #FFF;
    background: #FB8F3F;
}
.bg_FA{background-color: #FAFAFA;}
#aboutUs{padding: 63px 0 88px;}
#aboutUs p{
    color: #191919;
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    margin: 0px 187px;
    
}
#priority{padding-bottom: 105px;}
#priorities{
    background: url('/wp-content/themes/docdirect-child/assets/images/priorities-sec-01.webp');
    background-size: 525px 617px;
    background-repeat: no-repeat;
}
.prioritiesh2{
    color: #191919;
    font-family: Crimson Pro;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    /* padding-bottom: 16px; */
}
.prioritiesh3{
    color:  #191919;
    font-family: Satoshi;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 5px 0px;
}
.priorities_p{
    color: rgba(25, 25, 25, 0.80);
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-right: 93px;
}
.priorities-sec{padding-left: 100px;}
#gradient-sec{
    background:#FAFAFA url('/wp-content/themes/docdirect-child/assets/images/gradient-01.webp');
    background-size:cover ;
    /* padding: 56px 0px; */
    padding-top: 5px;
    padding-bottom: 56px;
    padding-left: 0px;
    padding-right: 0px;
}
.dedicationh2{
    color:  #191919;
    text-align: center;
    font-family: Crimson Pro;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px; 
    /* padding-bottom: 46px;
    padding-left: 219px;
    padding-right: 206px; */
    padding: 30px 220px;
}
.dedication{padding: 0px 113px;}
.dedication_p{
    color:#191919;
    text-align: center;
    font-family: Satoshi;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; 
    letter-spacing: 0.2px;
    padding: 0px 26px;
}
.signature{margin-top: 32px;text-align: center;}
.signature_name{
    color: #191919;
    text-align: center;
    font-family: Satoshi;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px; 
    margin: 4px 0;
}
.signature_position{
    color:  #191919;
    text-align: center;
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
}
#needs{padding: 88px 0;}
.needs-sech2{
    color: #191919;
    text-align: center;
    font-family: Crimson Pro;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    /* padding: 48px 296px; */
    padding-top: 48px;
    padding-bottom: 48px;
    width: 456px;

}
.need{display: block;}
.need h2{
    color:  #191919;
    font-family: Satoshi;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-top: 16px;
}
.need p{
    color: rgba(25, 25, 25, 0.80);
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    padding-bottom: 70px;
    /* padding-right: 33px; */
    padding-right: 10px;
}
.need h3,.h3{
    color: #191919;
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.trusted-companies{
    color: #191919;
    font-family: Crimson Pro;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    text-align: center;
    padding: 68px 0 48px 0;
}
.pt-24{padding-top: 24px;}
.p-18{padding-left: 18px;padding-right: 18px;}
#wow-info{
    background: linear-gradient(125deg, rgba(249, 156, 112, 0.80) 0%, rgba(244, 99, 83, 0.80) 100%);
    padding: 70px 0px;
}
#wow-info h2{
    color: #FFF;
    text-align: center;
    font-family: Crimson Pro;
    font-size: 64px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin: 0px 128px;
}
#wow-info p{
    color: rgba(255, 255, 255, 0.90);
    text-align: center;
    font-family: Satoshi;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 20px;
}
#wow-info .get_start{
    border-radius: 8px;
    background: #FFF;
    font-family: Satoshi;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 48px;
    display: inline-flex;
    margin-top: 25px;
    color: #FB8F3F;
}
#wow-info .get_start:hover{
    background: #F7F7F7;
}
.partner1{
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 80%;
    margin: 0px 176px;
}
.partner2{
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 66%;
    margin: 0px 243px;
}
.needs-sec{
    background-image: url('/wp-content/themes/docdirect-child/assets/images/needs.webp');
    background-size:cover ;
    height: 931px;
}

.trusted-images{
    gap: 25px 43px;/*gap 20 to 43*/
    display: flex;flex-flow: wrap;align-items: center;justify-content: center;
}
.quest{width: 57px;}
@media (max-width:786px) {
    .about-main{background-image: url('/wp-content/themes/docdirect-child/assets/images/aboutUs-resp-01.webp');padding: 221px 0 61px;}
    .aboutUs_heading{font-size: 28px;font-style: normal;font-weight: 500;line-height: 32px;}
    .aboutUs_p{font-size: 14px;font-weight: 400px;line-height: 21px;margin: 0 0 12px 0;}
    .dedication{padding: 0;}
    .quest{width: 100%;}
    .hide_phone{display: none;}
    #aboutUs p{margin: 0 auto;font-size: 14px;font-style: normal;font-weight: 400;line-height: 23px;}
    #priorities{background: none;}
    .prioritiesh2{font-size: 24px;line-height: 27px;text-align: left;}
    .priorities-sec{padding: 15px;}
    #aboutUs {padding: 56px 0;}
    .prioritiesh3{font-size: 18px;line-height: 25px;}
    .priorities_p{padding-right: 0;font-size: 14px;line-height: 25px;}
    #priority{padding-bottom: 64px;}
    .dedicationh2{font-size: 24px;line-height: 27px;text-align: center;padding-left: 0;padding-right: 0;padding-bottom: 18px;}
    #gradient-sec{padding-top: 56px;padding-left: 15px;padding-right: 15px;padding-bottom: 0px;background-repeat: no-repeat;background-size: cover;
        /* background: #FAFAFA url('/wp-content/themes/docdirect-child/assets/images/Gradient-resp.png'); */
    }
    .trusted-images{
        gap: 25px 16px;
        display: flex;flex-flow: wrap;align-items: center;justify-content: center;
    }
    .dedication_p{font-size: 14px;line-height: 28px;padding:0 1px}
    #needs {padding: 63px 0;}
    .w-9{width: 9%;}
    /* .needs-sec{
       background-image: url('/wp-content/themes/docdirect-child/assets/images/needs-resp.webp');
        background-size: cover;
        height: 1467px;
        background-color: #fae9dc;
    } */
    .needs-sec{
        background-image: url('/wp-content/themes/docdirect-child/assets/images/needs-resp.webp');
        background-size: contain;
        height: 1367px;
        background-color: #fae9dc;
        background-repeat: no-repeat;
        background-position-x: right;
    }
    .needs-sech2{font-size: 24;line-height: 27px;text-align: left;padding-top: 48px;width: fit-content;padding-bottom: 48px;padding-left: 0px;padding-right: 10px;}
    .need h2{font-size: 18px;line-height: 25px;}
    .need p{font-size: 14px;line-height: 25px;padding-right: 0;padding-bottom: 30px;}
    .need h3,.h3{font-size: 16px;line-height: normal;}
    #wow-info h2 {line-height: 35px;font-size: 28px;margin: 0 35px;}
    #wow-info p{font-size: 16px;margin: 20px 0px 10px 10px;}
    .trusted-images img{max-height: 16px;width: auto;}
    .signature{margin-bottom: 32px;}
}
@media (max-width:375px) {
    .needs-sec{
        background-image: url('/wp-content/themes/docdirect-child/assets/images/needs-resp.webp');
        background-size: contain;
        height: 1405px;
        background-color: #fae9dc;
        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: 0px;
    }
}
@media (max-width:345px) {
    .needs-sec{background-position-y: 104px;height: 1454px;}
    
}
/*Revamp Page Style Ends*/



