﻿.s1 {
    display: contents;
}
.s2 {
    display: none;
}
.ss1 {
    display: flex;
}
.ss2 {
    display: none;
}
#Welcome .container {
    max-width: 69vw;
}
#Testimonials h4 {
    font-size: 3vw;
}
#OurSupportiveTeam .OurOffice {
    background-image: linear-gradient(to right, #1196cf 0,#1196cf 30%, var(--color1) 100%) !important;
    -webkit-background-clip: text !important;
    -moz-background-clip: text !important;
    background-clip: text !important;
    color: transparent;
}
#FService .container {
    max-width: 95vw;
}
#OurSupportiveTeam .container {
    max-width: 88vw;
}
#Header {
    /*background-image: url('../temp/web/1.jpg');*/
    /*background-image: url('../img/bg/web/1.jpg');*/
    height: 12.7vw;
}

    #Header .container-fluid,
    #Header .row,
    #Header .col-sm-4 {
        height: 100%;
    }

.Logo {
    margin-top: 3vw;
    width: 14vw;
}

.BigPhoneTitle a {
    font-size: 3vw;
}

.BigPhoneTitle {
    margin-top: 3.5vw;
    margin-left: -2vw;
}

    .BigPhoneTitle i {
        font-size: 4.9vw;
    }

.AppointmentBtn {
    height: 3vw;
    margin-top: 5.5vw;
    border-radius: 15px;
    margin-left: 4.5vw;
    width: 18.5vw;
}

    .AppointmentBtn h5 {
        font-size: 1.4vw;
        margin: 0;
    }

#IndexBody {
    /*background-image: url('web/indexbody.png');*/
    background-size: 100%;
}

#Welcome {
    /*background-image: unset !important;*/
    min-height: 19vw;
    height: 19vw;
}

    #Welcome h1 {
        padding-top: 2.6vw;
        font-size: 2.47vw;
        margin-bottom: 1vw;
    }

    #Welcome p {
        max-width: unset !important;
        font-size: 1.7vw !important;
        margin: unset !important;
        line-height: 2.3vw;
    }

#FService h2 {
    font-weight: 300;
    padding-top: 3.7vw;
    font-size: 4.7vw;
    background-image: linear-gradient(to right, var(--color1) 0,var(--color1) 30%, #1193d1 100%) !important;
    -webkit-background-clip: text;
    -moz-background-clip: text;
    background-clip: text;
    color: transparent;
}

.slider {
    margin-top: -3.2vw;
    width: 72% !important;
}

.Item .img {
    height: 25vw;
}
@media only screen and (max-width: 1200px) {
    .Item .img {
        height: 23vw;
    }
}
#FService .fa-chevron-right {
    margin-top: -5vw;
    margin-right: -2vw;
    color: #184a7b;
}
#FService .fa-chevron-left {
    margin-top: -5vw;
    margin-left: -2vw;
    color: #184a7b;
}

.Item .Overlay h3 {
    font-size: 2vw;
    font-weight: 600;
    margin-top: 2.5vw;
}

.SideImage {
    width: 29vw !important;
    margin-top: -6.5vw;
    margin-left: -1vw;
}

#Testimonials h2 {
    font-size: 3.7vw;
}

#Testimonials .slider {
    margin-top: 6.4vw;
    width: 94% !important;
    margin-bottom: 0;
}

#Testimonials p {
    font-size: 1.5vw;
    padding-top: 1vw;
    line-height: 2.4vw;
}

#ShareUs {
    padding-top: 2.5vw;
}

    #ShareUs .Title {
        font-size: 3vw;
        padding-left: 4.2vw;
        font-weight: 600;
    }

.ShareUs2 {
    margin-top: -1vw !important;
}

#ShareUs a {
    margin-left: -2vw;
    height: 5vw;
    width: 5vw;
    font-size: 3.8vw;
    margin-right: 4vw;
}

#OurDedicatedDoctor h1 {
    font-size: 4vw;
    padding-top: 15vw;
    margin-left: unset;
    font-weight: 500;
}

#OurDedicatedDoctor h3 {
    font-size: 3vw;
    margin-left: unset;
}

.AppointmentBtn2 {
    margin-left: unset;
    height: 5vw;
    width: 23.7vw;
    margin-top: unset;
}

    .AppointmentBtn2 h5 {
        font-size: 2vw;
        font-weight: 700;
    }

#OurDedicatedDoctor img {
    margin-top: 15vw;
    margin-left: 5vw;
    width: 33vw !important;
}

#OurDedicatedDoctor .RoundedText {
    margin-top: 2vw;
}

#OurSupportiveTeam h1 {
    font-size: 5.3vw;
    margin-top: -1vw;
    font-weight: 600;
    /*margin-left: -3vw;*/
}

#OurSupportiveTeam {
    background-color: unset !important;
}

    #OurSupportiveTeam h3 {
        font-size: 3vw;
        font-style: italic;
    }

.AppointmentBtn1 {
    border-radius: 20px;
    margin-top: 1.7vw;
    margin-left: -1vw;
}

.OurOffice {
    margin-top: -2.3vw !important;
    font-size: 5.8vw !important;
    font-style: italic !important;
}

#OurSupportiveTeam img {
    width: 29vw !important;
}

.OurOfficeTitle {
    margin-top: 4vw !important;
    font-size: 3.2vw !important;
    margin-left: -1vw !important;
}

.OurOfficeTitle2 {
    font-size: 3.2vw !important;
    margin-left: -1vw !important;
    margin-top: 1.7vw !important;
}

    .OurOfficeTitle2 a {
        color: var(--color1);
    }

#OurSupportiveTeam {
    padding-bottom: 4.9vw;
}

#FastContact {
    /*background-image: url('web/qq1.png');*/
    padding: unset;
    min-height: 35vw;
}

    #FastContact h1 {
        font-size: 4.3vw;
        font-weight: 600;
        margin-top: 5.5vw;
    }

    #FastContact .AppointmentBtn {
        margin-top: 0.5vw;
    }

    #FastContact h3 {
        font-size: 2.45vw;
    }

#Footer {
    /*background-image: url('web/qq2.png');*/
}

    #Footer h4 {
        font-size: 1.7vw;
        font-weight: 600;
    }

    #Footer .Logo {
        margin-top: 0vw;
        width: 25vw !important;
        margin-left: 3.5vw;
    }

    #Footer a {
        font-size: 1.7vw;
    }

    #Footer .Title {
        margin-top: -1.2vw;
    }

    #Footer .Title {
        padding-bottom: 0.5vw;
    }

    #Footer h5 {
        font-size: 1.7vw;
        font-weight: 600;
        padding-bottom: 0.7vw;
    }

.t2 {
    margin-left: 2.8vw;
}

#Footer table {
    font-size: 1.6vw;
    margin-left: 3.8vw;
}

    #Footer table td {
        height: 3.4vw;
    }

.tt3 {
    margin-left: 4vw;
}

#Footer {
    height: 59vw;
}

    #Footer .Social {
        font-size: 2.7vw;
        margin-top: 3.7vw;
        padding-bottom: 3.45vw;
    }

.tt4 h4 {
    font-size: 2.5vw !important;
    margin-top: -6.5vw;
}

.tt5 {
    padding: 0 7.8vw;
    margin-top: -2.5vw;
}

.Social img {
    height: 9vw;
}

#poweredBy {
    height: 2.5vw !important;
}
@media only screen and (max-width: 1200px) {
    #poweredBy {
        height: 8.5vw !important;
    }
}

#FService {
    height: 45vw;
}

@media only screen and (max-width: 992px) {
    #FService {
        height: 49vw;
    }
    #FService .container {
        max-width: 73vw;
    }
    #Welcome .container {
        max-width: 680px;
    }
    .AppointmentBtn {
        padding: 7px 15px 5px 15px!important;
    }
    .s1 {
        display: contents;
    }

    .s2 {
        display: none;
    }
    #Testimonials h4 {
        font-size: 2.6vw;
    }

    #Header {
        /*background-image: url('laptop/992-02.jpg');*/
        height: 12vw;
    }

        #Header .container-fluid,
        #Header .row,
        #Header .col-sm-4 {
            height: 100%;
        }

    .Logo {
        margin-top: 2.5vw;
        width: 14vw;
    }

    .BigPhoneTitle a {
        font-size: 3vw;
    }

    .BigPhoneTitle {
        margin-top: 2.9vw;
        margin-left: -0.3vw;
    }

        .BigPhoneTitle i {
            font-size: 5vw;
        }

    .AppointmentBtn {
        height: 3vw;
        margin-top: 4.1vw;
        border-radius: 15px;
        margin-left: 3.8vw;
        width: 18.5vw;
    }

        .AppointmentBtn h5 {
            font-size: 1.4vw;
            margin: 0;
        }

    #IndexBody {
        /*background-image: url('laptop/ll2.png');*/
        background-size: 100%;
    }

    #Welcome {
        min-height: 19vw;
    }

        #Welcome h1 {
            padding-top: 2.6vw;
            font-size: 2.4vw;
            margin-bottom: 1vw;
        }

        #Welcome p {
            max-width: unset !important;
            font-size: unset !important;
            margin: unset !important;
            line-height: 2.3vw;
        }

    #FService {
        /*background-image: unset !important;*/
    }

        #FService h2 {
            padding-top: 3.7vw;
            font-size: 4.7vw;
            background-image: linear-gradient(to right, var(--color1) 0,var(--color1) 30%, #1193d1 100%) !important;
            -webkit-background-clip: text;
            -moz-background-clip: text;
            background-clip: text;
            color: transparent;
        }

    .slider {
        margin-top: -3.9vw;
        width: 95% !important;
    }

    .Item .img {
        height: 22.2vw;
    }

    .Item .Overlay h3 {
        font-size: 2vw;
        font-weight: 600;
        margin-top: 2.5vw;
    }

    .SideImage {
        width: 35.4vw !important;
        margin-top: -10.5vw;
        margin-left: -2vw;
    }

    #Testimonials {
        /*background-image: unset !important;*/
    }

        #Testimonials h2 {
            font-size: 3.6vw;
        }

        #Testimonials .slider {
            margin-top: 4.6vw;
            width: 94% !important;
            margin-bottom: 0;
        }

        #Testimonials p {
            font-size: 1.5vw;
            padding-top: 1vw;
            line-height: 2.4vw;
        }

    #ShareUs {
        padding-top: 2.2vw;
    }

        #ShareUs .Title {
            font-size: 3.79vw;
            padding-left: 4.2vw;
            font-weight: 600;
        }

    .ShareUs2 {
        margin-top: -0.6vw !important;
        margin-left: 0.7vw;
    }

    #ShareUs a {
        margin-left: -2vw;
        height: 5vw;
        width: 5vw;
        font-size: 3.8vw;
        margin-right: 4vw;
    }

    #OurDedicatedDoctor {
        /*background-image: unset;*/
        height: 60.4vw!important;
    }

        #OurDedicatedDoctor h1 {
            font-size: 3.8vw;
            padding-top: 15.5vw;
            margin-left: unset;
            font-weight: 600;
        }

        #OurDedicatedDoctor h3 {
            font-size: 2.5vw;
            margin-left: unset;
            font-weight: 600;
            margin-top: -0.3vw;
        }

    .AppointmentBtn2 {
        margin-left: unset;
        height: 5vw;
        width: 23.7vw;
        margin-top: unset;
        border-radius: 21px;
    }

        .AppointmentBtn2 h5 {
            font-size: 1.9vw;
            font-weight: 700;
        }

    #OurDedicatedDoctor img {
        margin-top: 15vw;
        margin-left: 5vw;
        width: 34vw !important;
    }

    #OurDedicatedDoctor .RoundedText {
        margin-top: 2vw;
    }

    #OurSupportiveTeam {
        /*background-image: unset;*/
    }

        #OurSupportiveTeam h1 {
            font-size: 5.3vw;
            margin-top: -2vw;
            font-weight: 600;
            /*margin-left: -3vw;*/
        }

    #OurSupportiveTeam {
        background-color: unset !important;
    }

        #OurSupportiveTeam h3 {
            font-size: 3vw;
            font-style: italic;
        }

    .AppointmentBtn1 h5 {
        font-size: 3vw !important;
    }

    .AppointmentBtn1 {
        height: 5vw;
        border-radius: 20px;
        margin-top: 1.7vw;
        margin-left: 3vw;
    }

    .OurOffice {
        margin-top: -4vw !important;
        font-size: 5.8vw !important;
        font-style: italic !important;
    }

    #OurSupportiveTeam .container {
        max-width: 855px;
    }

    #OurSupportiveTeam img {
        width: 29vw !important;
    }

    .OurOfficeTitle {
        margin-top: 4.8vw !important;
        font-size: 3.2vw !important;
        margin-left: -1vw !important;
    }

    .OurOfficeTitle2 {
        font-size: 3.2vw !important;
        margin-left: -1vw !important;
        margin-top: 1.7vw !important;
    }

        .OurOfficeTitle2 a {
            color: var(--color1);
        }

    #OurSupportiveTeam {
        padding-bottom: 4.9vw;
    }

    #FastContact {
        /*background-image: url('laptop/ll3.png');*/
        padding: unset;
        min-height: 35vw;
    }

        #FastContact h1 {
            font-size: 4.3vw;
            font-weight: 600;
            margin-top: 5.5vw;
        }

        #FastContact .AppointmentBtn {
            margin-top: -0.1vw;
        }

        #FastContact h3 {
            font-size: 2.45vw;
        }

    #Footer {
        /*background-image: url('web/qq2.png');*/
        padding-top: 8.4vw !important
    }

        #Footer h4 {
            font-size: 1.7vw;
            font-weight: 600;
        }

        #Footer .Logo {
            margin-top: -0.5vw;
            width: 26vw !important;
            margin-left: 2.8vw;
        }

        #Footer a {
            font-size: 1.7vw;
        }

        #Footer .Title {
            margin-top: -1.2vw;
        }

        #Footer .Title {
            padding-bottom: 0.5vw;
            margin-left: -0.5vw;
        }

        #Footer h5 {
            font-size: 1.7vw;
            font-weight: 600;
            padding-bottom: 0.5vw;
            margin-left: -0.5vw;
        }

    .t2 {
        margin-left: 2.5vw !important;
    }

    #Footer table {
        font-size: 1.6vw;
        margin-left: 3.8vw;
    }

        #Footer table td {
            height: 3.4vw;
        }

    .tt3 {
        margin-left: 3.5vw !important;
    }

    #Footer {
        height: 59vw;
    }

        #Footer .Social {
            font-size: 4.4vw !important;
            margin-top: 2.2vw;
            padding-bottom: 3vw;
        }

    .tt4 h4 {
        font-size: 2.5vw !important;
    }
    .tt4 {
        margin-top: 6.8vw;
    }

    .tt5 {
        padding: 0 7.8vw;
        margin-top: -2.7vw;
    }

    .Social img {
        height: 7vw;
    }

    #poweredBy {
        height: 8.5vw !important;
    }
}

@media only screen and (max-width: 767px) {
    #FService {
        height: 69vw;
    }
    .s1 {
        display: none;
    }
    #Menu i{
        font-size:55px;
    }
    .s2 {
        display: contents;
    }
    #Testimonials h4 {
        font-size: 3.5vw;
        margin-top: -6.5vw;
        line-height: 5.3vw;
    }
    #Testimonials-Btn {
        margin-top: -1vw;
        margin-left: 11.5vw;
    }
        #Testimonials-Btn button {
            height: 3.5vw;
            width: 3.5vw;
            margin:3px;
        }

    #Header {
        /*background-image: url('tablet/tablet-02.jpg');*/
        height: 23.4vw;
    }

        #Header .container-fluid,
        #Header .row,
        #Header .col-sm-4 {
            height: 100%;
        }

    .Logo {
        margin-top: -0.7vw;
        width: 25vw;
    }

    .BigPhoneTitle a {
        font-size: 3vw;
    }

    .BigPhoneTitle {
        margin-top: 2.9vw;
        margin-left: -0.3vw;
    }

        .BigPhoneTitle i {
            font-size: 5vw;
        }

    .AppointmentBtn {
        height: 4vw;
        margin-top: -2.4vw !important;
        border-radius: 7px;
        margin-left: 2.8vw;
        width: 22.5vw;
    }

        .AppointmentBtn h5 {
            font-size: 1.8vw;
            margin: 0;
            background-image: linear-gradient(to right, var(--color1) 0,var(--color1) 30%, #1196cf 100%);
            -webkit-background-clip: text;
            -moz-background-clip: text;
            background-clip: text;
            color:transparent;
        }

    #IndexBody {
        /*background-image: url('tablet/new project (15).png');*/
        background-size: 100%;
    }

    #Welcome {
        min-height: 123.5vw;
    }
        #Welcome .container {
            max-width: 81vw;
        }

        #Welcome h1 {
            padding-top: 13.8vw;
            font-size: 8.3vw;
            margin-bottom: 1vw;
        }


        #Welcome p {
            max-width: unset !important;
            font-size: 5vw !important;
            margin: unset !important;
            line-height: 6.4vw;
            margin-top: 4.5vw !important;
        }

    #FService {
        /*background-image: unset !important;*/
    }

        #FService h2 {
            padding-top: 3.7vw;
            font-size: 4.7vw;
            background-image: linear-gradient(to right, var(--color1) 0,var(--color1) 30%, #1193d1 100%) !important;
            -webkit-background-clip: text;
            -moz-background-clip: text;
            background-clip: text;
            color: transparent;
        }

    .slider {
        margin-top: -3.9vw;
        width: 95% !important;
    }

    .Item .img {
        height: 41vw;
    }

    .Item .Overlay h3 {
        font-size: 2vw;
        font-weight: 600;
        margin-top: 2.5vw;
    }

    .SideImage {
        width: 75.5vw !important;
        margin-top: -3.1vw;
        margin-left: 12vw;
    }

    #Testimonials {
        /*background-image: unset !important;
        background-color: unset !important;*/
        height: 163.3vw;
    }

        #Testimonials h2 {
            font-size: 5.4vw;
        }

        #Testimonials .slider {
            margin-top: 4.6vw;
            width: 80% !important;
            margin-bottom: 0;
        }

        #Testimonials p {
            font-size: 3.5vw;
            padding-top: 1.5vw;
            line-height: 5.3vw;
        }

    #ShareUs {
        padding-top: 2vw;
        height:19vw;
    }
    .ddd {
        height: 85vw;
    }

    #ShareUs .Title {
        font-size: 4vw;
        padding-left: 4.2vw;
        font-weight: 600;
    }

    .ShareUs2 {
        margin-top: 6.4vw !important;
        margin-left: 4vw;
    }

    #ShareUs a {
        margin-left: -2vw;
        height: 5vw;
        width: 5vw;
        font-size: 3.8vw;
        margin-right: 6vw;
    }

    #OurDedicatedDoctor {
        /*background-image: unset;*/
        height: 123.5vw!important;
    }

        #OurDedicatedDoctor h1 {
            font-size: 5.8vw;
            padding-top: 7vw;
            margin-left: 4.1vw;
            font-weight: 600;
            text-align: center;
            color: #fff;
        }

        #OurDedicatedDoctor h3 {
            font-size: 3.5vw;
            margin-left: 4vw;
            font-weight: 600;
            margin-top: -0.3vw;
            text-align: center;
            color: #fff;
        }

    .AppointmentBtn2 {
        margin-left: unset;
        height: 8vw;
        width: 37.7vw;
        margin-top: unset;
        border-radius: 16px;
    }

        .AppointmentBtn2 h5 {
            font-size: 3vw;
            font-weight: 700;
        }

    #OurDedicatedDoctor img {
        margin-top: 25vw;
        margin-left: 0vw;
        width: 53vw !important;
    }

    #OurDedicatedDoctor .RoundedText {
        margin-top: -1vw;
        font-size: 5vw;
        text-align:center;
        text-align: -webkit-center;
    }

    #OurSupportiveTeam {
        /*background-image: unset;*/
    }

        #OurSupportiveTeam h1 {
            font-size: 7.3vw;
            margin-top: -0.9vw;
            font-weight: 600;
            /* margin-left: -3vw;*/
        }

    #OurSupportiveTeam {
        background-color: unset !important;
    }

        #OurSupportiveTeam h3 {
            font-size: 4vw;
            font-style: italic;
        }

    .AppointmentBtn1 h5 {
        font-size: 4vw !important;
    }

    .AppointmentBtn1 {
        height: 7vw;
        border-radius: 11px;
        margin-top: 2.1vw;
        margin-left: -2vw;
        width: 33vw;
    }

    .OurOffice {
        margin-top: -4vw !important;
        font-size: 11.8vw !important;
        font-style: italic !important;
    }

    #OurSupportiveTeam .container {
        max-width: 855px;
    }

    #OurSupportiveTeam img {
        width: 33vw !important;
    }

    .OurOfficeTitle {
        margin-top: 4vw !important;
        font-size: 3.2vw !important;
        margin-left: -1vw !important;
    }

    .OurOfficeTitle2 {
        font-size: 3.2vw !important;
        margin-left: -1vw !important;
        margin-top: 1.7vw !important;
    }

        .OurOfficeTitle2 a {
            color: var(--color1);
        }

    #OurSupportiveTeam {
        padding-bottom: 4.9vw;
    }

    #FastContact {
        /*background-image: url('tablet/new project (16).png');*/
        padding: unset;
        min-height: 80.5vw;
    }

        #FastContact h1 {
            font-size: 9.7vw;
            font-weight: 600;
            margin-top: 12.5vw;
        }

        #FastContact .AppointmentBtn {
            margin-top: -0.1vw !important;
            width: 48vw;
            height: 7.9vw;
            border-radius: 17px;
        }

            #FastContact .AppointmentBtn h5{
                font-size:3vw!important;
            }

            #FastContact .AppointmentBtn {
                margin-left: 0 !important;
            }

    #FastContact h3 {
        font-size: 5vw;
        margin-top: 4vw;
    }

        #FastContact .container {
            max-width: 80vw;
        }

    #Footer {
        /*background-image: url('tablet/new project (17).png');*/
        padding-top: 8.4vw !important
    }

        #Footer h4 {
            font-size: 3.2vw !important;
            font-weight: 600;
        }

        #Footer .Logo {
            margin-top: -5.5vw;
            width: 61vw !important;
            margin-left: 17.8vw;
        }

        #Footer a {
            font-size: 3.2vw;
        }

        #Footer .Title {
            padding-bottom: 0.5vw;
            margin-left: 15vw;
            margin-top: 3vw;
        }

        #Footer h5 {
            font-size: 1.7vw;
            font-weight: 600;
            padding-bottom: 0.5vw;
            margin-left: 15vw;
            margin-top: 3vw;
        }

    .t2 {
        margin-left: 8.5vw !important;
        font-size: 3vw !important;
    }

    #Footer table {
        font-size: 3.6vw;
        margin-left: 3.8vw;
        margin-top: 12vw !important;
    }

        #Footer table td {
            height: 3.4vw;
        }

    .tt3 {
        margin-left: 3.5vw !important;
    }

    .tt6{
        text-align:center;
    }
    .tt6 table{
        margin:auto !important;
    }

    #Footer {
        height: 170vw;
    }

        #Footer .tt4 {
            font-size: 2.7vw !important;
            margin-top: 3.2vw;
            padding-bottom: 3vw;
        }

    .tt4 h4 {
        font-size: 2.5vw !important;
    }

    .tt5 {
        padding: 0 7.8vw;
        margin-top: -2.7vw;
    }

    .Social img {
        height: 7vw;
    }

    #poweredBy {
        height: 8.5vw !important;
    }
}

@media only screen and (max-width: 576px) {
    .s1 {
        display: none;
    }

    .s2 {
        display: contents;
    }
    .ss1 {
        display: none;
    }

    .ss2 {
        display: contents;
    }
    .ShareUs {
        margin-top: 13px;
        margin-left: 1.4vw;
    }
    #Testimonials h4 {
        font-size: 4.5vw;
        margin-top: -9.5vw;
        line-height: 5.3vw;
    }

    #Testimonials-Btn {
        margin-top: -2vw;
        margin-left: 12.5vw;
    }

        #Testimonials-Btn button {
            height: 3.5vw;
            width: 3.5vw;
        }

    #Header {
        /*background-image: url('mobile/mobİl-01.jpg');*/
        height: 23.4vw;
    }

        #Header .container-fluid,
        #Header .row,
        #Header .col-sm-4 {
            height: 100%!important;
        }

    .Logo {
        margin-top: -1.7vw;
        width: 25vw;
    }

    .BigPhoneTitle a {
        font-size: 3vw;
    }

    .BigPhoneTitle {
        margin-top: 2.9vw;
        margin-left: -0.3vw;
    }

        .BigPhoneTitle i {
            font-size: 5vw;
        }

    .AppointmentBtn {
        height: 3.3vw;
        margin-top: 5.6vw !important;
        border-radius: 11px;
        margin-left: 5.8vw;
        width: 19.5vw;
        padding: 5px 5px 5px 5px;
    }

        .AppointmentBtn h5 {
            font-size: 1.3vw;
            margin: 0;
            color: #2d3c5c;
            font-weight: 700;
        }

    #IndexBody {
        /*background-image: url('mobile/new project (19).png');*/
        background-size: 100%;
    }

    #Welcome {
        min-height: 123.5vw;
    }

        #Welcome .container {
            max-width: 81vw;
        }

        #Welcome h1 {
            padding-top: 13.6vw;
            font-size: 8.3vw;
            margin-bottom: 1vw;
            line-height: 9.5vw;
        }


        #Welcome p {
            max-width: unset !important;
            font-size: 5vw !important;
            margin: unset !important;
            line-height: 6.8vw;
            margin-top: 5vw !important;
        }

    #FService {
        /*background-image: unset !important;*/
        height: 62vw !important;
    }

        #FService h2 {
            padding-top: 3.7vw;
            font-size: 4.7vw;
            background-image: linear-gradient(to right, var(--color1) 0,var(--color1) 30%, #1193d1 100%) !important;
            -webkit-background-clip: text;
            -moz-background-clip: text;
            background-clip: text;
            color: transparent;
        }

    .slider {
        margin-top: -3.9vw;
        width: 76vw !important;
    }

    .Item .img {
        height: 38.2vw;
    }

    .Item .Overlay h3 {
        font-size: 2vw;
        font-weight: 600;
        margin-top: 2.5vw;
    }

    .SideImage {
        width: 75.5vw !important;
        margin-top: 6.9vw;
        margin-left: 12vw;
    }

    #Testimonials {
        /*background-image: unset !important;
        background-color: unset !important;*/
        height: 170.3vw;
    }

        #Testimonials h2 {
            font-size: 5.4vw;
        }

        #Testimonials .slider {
            margin-top: 4.6vw;
            margin-left: 8.6vw;
            width: 85% !important;
            margin-bottom: 0;
        }

        #Testimonials p {
            font-size: 3.5vw;
            padding-top: 0.6vw;
            line-height: 5.3vw;
        }

    #ShareUs {
        padding-top: 5.5vw;
    }

        #ShareUs .Title {
            font-size: 4vw;
            padding-left: 4.2vw;
            font-weight: 600;
        }

    .ShareUs2 {
        margin-top: 2.4vw !important;
        margin-left: 4vw;
    }

    #ShareUs a {
        margin-left: -2vw;
        height: 5vw;
        width: 5vw;
        font-size: 3.8vw;
        margin-right: 6vw;
    }

    #OurDedicatedDoctor {
        /*background-image: unset;*/
        height: 127vw;
    }

        #OurDedicatedDoctor h1 {
            font-size: 5.8vw;
            padding-top: 3vw;
            margin-left: unset;
            font-weight: 600;
            text-align: center;
            color: #fff;
        }

        #OurDedicatedDoctor h3 {
            font-size: 3.5vw;
            margin-left: unset;
            font-weight: 600;
            margin-top: -0.3vw;
            text-align: center;
            color: #fff;
        }

    .AppointmentBtn2 {
        margin-left: unset;
        height: 8vw;
        width: 37.7vw;
        margin-top: 2.9vw;
        border-radius: 13px;
    }

        .AppointmentBtn2 h5 {
            font-size: 2.9vw;
            font-weight: 700;
        }

    #OurDedicatedDoctor img {
        margin-top: 25vw;
        margin-left: 0vw;
        width: 52vw !important;
    }

    #OurDedicatedDoctor .RoundedText {
        margin-top: 0vw;
        font-size: 5vw;
        text-align: center;
        text-align: -webkit-center;
    }

    #OurSupportiveTeam {
        /*background-image: unset;*/
        padding: 74px 0;
    }

        #OurSupportiveTeam h1 {
            font-size: 7.3vw;
            margin-top: -0.9vw;
            font-weight: 600;
            /* margin-left: -3vw;*/
        }

    #OurSupportiveTeam {
        background-color: unset !important;
    }

        #OurSupportiveTeam h3 {
            margin-top: -1vw;
            font-size: 4vw;
            font-style: italic;
        }

    .AppointmentBtn1 h5 {
        font-size: 3.6vw !important;
    }

    .AppointmentBtn1 {
        height: 7vw;
        border-radius: 11px;
        margin-top: 2.1vw;
        margin-left: -2vw;
        width: 33vw;
    }

    .OurOffice {
        margin-top: -9vw !important;
        font-size: 11.8vw !important;
        font-style: italic !important;
    }

    #OurSupportiveTeam .container {
        max-width: 855px;
    }

    #OurSupportiveTeam img {
        width: 33vw !important;
    }

    .OurOfficeTitle {
        margin-top: 4vw !important;
        font-size: 3.2vw !important;
        margin-left: -1vw !important;
    }

    .OurOfficeTitle2 {
        font-size: 3.2vw !important;
        margin-left: -1vw !important;
        margin-top: 1.7vw !important;
    }

        .OurOfficeTitle2 a {
            color: var(--color1);
        }

    #OurSupportiveTeam {
        padding-bottom: 4.9vw;
    }

    #FastContact {
        /*background-image: url('mobile/new project (1911).png');*/
        padding: unset;
        min-height: 80.5vw;
    }

        #FastContact h1 {
            font-size: 9.7vw;
            font-weight: 600;
            margin-top: 12.5vw;
        }

        #FastContact .AppointmentBtn {
            margin-top: -2.1vw;
            width: 48vw;
            height: 7.9vw;
            border-radius: 17px;
        }

        #FastContact h3 {
            font-size: 5vw;
            margin-top: 3.5vw;
        }

        #FastContact .container {
            max-width: 80vw;
        }

    #Footer {
        /*background-image: url('mobile/new project (20).png');*/
        padding-top: 8.4vw !important
    }

        #Footer h4 {
            font-size: 7.2vw !important;
            font-weight: 600;
        }

        #Footer .Logo {
            margin-top: -5.5vw;
            width: 58vw !important;
            margin-left: 18.8vw;
        }

        #Footer a {
            font-size: 3.2vw;
        }

        #Footer .Title {
            padding-bottom: 0.5vw;
            margin-left: 15vw;
            margin-top: 1vw;
        }

        #Footer h5 {
            font-size: 1.7vw;
            font-weight: 600;
            padding-bottom: 0.5vw;
            margin-left: 15vw;
            margin-top: 3vw;
        }

    .t2 {
        margin-left: 8.5vw !important;
        font-size: 3vw !important;
    }

    #Footer table {
        font-size: 3.6vw;
        margin-left: 3.8vw;
        margin-top: 6vw !important;
    }

        #Footer table td {
            height: 3.4vw;
        }

    .tt3 {
        margin-left: 3.5vw !important;
    }

    .tt6 {
        text-align: center;
    }

        .tt6 table {
            margin: auto !important;
        }

    #Footer {
        height: 284vw!important;
    }

        #Footer .Social {
            font-size: 5.7vw !important;
            margin-top: 0.2vw;
            padding-bottom: 5.5vw;
        }

    .tt4 h4 {
        margin-top: -11vw;
        font-size: 6.5vw !important;
    }

    .tt4 {
        margin-top: 6.8vw!important;
        margin-bottom: 20vw!important;
    }

    .tt5 {
        padding: 0 7.8vw;
        margin-top: -2.7vw;
    }

    .Social img {
        height: 27vw;
    }

    #poweredBy {
        height: 14.5vw !important;
    }
}