@media screen and (min-width:320px) and (max-width:567px) {
    img.img-fluid.banner-about {
        width: 337px;
        height: 416px;
    }
    img.pencil-img {
        width: 320px;
    }
    .card-title-2 {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 10px;
    text-align: center;
}
    .back {
    height: 87px;
    width: 78px;
    background: rgba(74, 154, 135, 1);
    position: absolute;
    border-radius: 8px 0px 0px 0px;
}
h2.adding-heaidng {
    font-size: 25px;
    text-align: center;
    line-height: 40px;
    letter-spacing: -0.48px;
    font-weight: 600;
    font-family: "Work Sans", sans-serif;
    margin-top: 0px;
    text-transform: capitalize;
}
span.assignment {
    font-size: 27px;
    line-height: 25px;
    letter-spacing: 0.48px;
    color: rgba(76, 158, 139, 1);
}
h2.about-headings {
    font-weight: 700;
    font-size: 21px;
    line-height: 42px;
    margin-top: 52px;
    text-transform: math-auto;
}
    .card-text-2 {
    font-size: 10px;
    color: #666;
    /* line-height: 16px; */
    letter-spacing: 0.6px;
}
.about-dessertation {
    background: url(assets/images/banner-master.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    /*padding: 0px 0px;*/
}
    .button-academic {
    padding: 7px 27px;
    background: rgba(16, 35, 42, 1);
    border-radius: 0px 10px 0px 14px;
    color: #ffffff;
    font-size: 17px;
    outline: none;
    margin: 20px 0px;
    border: 1px solid rgba(16, 35, 42, 1);
    display: flex;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header, .form-horizontal .form-group, .row {
    margin-right: 0px;
    margin-left: -15px;
}
    h2.thesis-heading {
        font-size: 16px;
        font-family: 'Poppins';
        font-weight: 800;
        line-height: 28px;
        letter-spacing: 0.48px;
        color: rgb(255 255 255);
        text-transform: capitalize;
    }
    p.thesis-description {
        color: white;
        font-size: 16px;
        font-family: 'Poppins';
        line-height: 28px;
        letter-spacing: -0.48px;
    }
    .paljresam-yellow-bar {
        width: 0px;
        height: 5px;
        background-color: yellow;
        margin: 10px auto;
        position: absolute;
        top: 110px;
        left: 28px;
    }
    .wrapper-thesis {
    background: rgba(85, 179, 155, 1);
    padding: 41px;
 margin-left: 0px;
     height: auto;
}
h1.paljresam-heading {
    font-size: 26px;
    line-height: 48px;
    text-align: left;
    font-weight: 700;
}
.master-dissertation-writing-service-banner {
    background: url(assets/images/master-dessertation.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
}
.form-card-master {
    background: white;
    margin: 0px 21px 5px 53px;
}
    .col-sm-6.mdim {
        background: rgba(17, 34, 41, 1);
        padding: 25px;
        position: relative;
        right: 0px;
    }
    img.img-fluid.img-service {
        width: 357px;
        height: 357px;
    }
    .row-about {
    display: flex;
    justify-content: normal;
    align-items: center;
    flex-direction: column;
}
section.tasb-background-ads {
    background: url(assets/images/sweaper-background.png);
     height: auto; 
}

    img.world-analysist {
        width: 100%;
        height: auto;
    }
 .fm img {
        /* max-width: 100%; */
        display: block;
        height: 309.62px;
        width: 329px;
    }

    h2.about-text-heading {
        font-size: 19px;
        line-height: 30px;
        margin-top: 42px;
        font-family: "Poppins", sans-serif;
        font-weight:700;
    }

    p.about-description-text {
        font-family: 'Poppins';
        font-size: 15px;
        line-height: 26px;
    }

    .welcome-sec .custom-btn {
        display: inline-block;
        width: 100%;
        max-width: 30%;
        padding: 9px 0px;
        font-size: 13px;
        transition: .2s linear;
        border: none;
    }

    h2.how-it-works-section-heading {
        text-align: center;
        font-size: 14px;
        font-family: 'Poppins';
        line-height: 50px;
        font-weight: 600;
        text-transform: math-auto;
    }

    p.how-it-works-section-descriptions {
        text-align: center;
        line-height: 28px;
        font-size: 14px;
        font-family: 'Poppins';
        text-transform: math-auto;
        font-weight: 400;
        font-size: 14px;
        margin-right: 29px;
    }

    p.how-it-works-section-description {
        text-align: center;
        line-height: 28px;
        font-size: 14px;
        font-family: 'Poppins';
        text-transform: math-auto;
        font-weight: 400;
        font-size: 14px;
      
    }

    .expert-team-card {
        background: #fff;
        border-radius: 22px;
        padding: 20px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        text-align: center;
        margin-top: 20px;
        width: unset;
    }

    .card-footer {
        background-color: rgba(251, 231, 113, 1);
        padding: 15px;
        border-top: 0px solid #ddd;
        border-radius: 0 0 10px 10px;
        position: absolute;
        bottom: 0;
        left: 13px;
        width: 100%;
        text-align: center;
        margin-bottom: -16px;
        width: 334px;
    }

    .testimonial-card {
        background: #fff;
        border-radius: 10px;
        padding: 6px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        text-align: center;
        position: relative;
        margin-top: 50px;
        width: unset;
        height: 356.06px;
        margin-left: 17px;
    }


    .custom-card {
        background: #fff;
        border: 1px solid #ddd;
        border-radius: 30px;
        margin-bottom: 20px;
        padding: 20px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        text-align: center;
        width: unset;
        height: 393.88px;
        background: url(assets/images/card-slider.png);
        background-repeat: no-repeat;
        background-position: center;
    }

    ul.item-2 {
        background-image: url(assets/images/Left-Banner.jpg.png);
        background-repeat: no-repeat;
        background-position: left;
        background-size: cover;
        border-radius: 20px;
        margin-left: -396px;
        margin-right: unset;
        padding: 25px;
        padding-left: 399px;
        color: white;
    }

    .tab-header {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        justify-items: center;
        align-items: center;
        column-gap: 5px;
        row-gap: 5px;
        justify-content: space-between;
        margin: 5px 0px 5px 0px;
    }

    .tab-link {
        padding: 15px 15px;
        margin: 0px !important;

    }

    .tab-link.active {
        padding: 15px 15px;
    }

    span.assi, .tab-link.active {
        font-weight: 500;
        font-size: 15px;
        line-height: normal;
        letter-spacing: normal;
    }
    .tab-link {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .tabs {
        width: 100%;
    }
    /* dasser */
    .form-main.desertation {
        background-size: cover;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-top: 58px;
        margin-left: 0px;
        margin-bottom: 60px;
        font-family: "Work Sans", sans-serif;
    }
    ul.ul-section {
        line-height: 35px;
        font-size: 12px;
        font-weight: 600;
        padding-left: 42px;
        margin-top: 60px;
        font-family: "Work Sans", sans-serif;
    }
    .div-wrapper-dis {
        background: url(assets/images/banner-dis.png);
        height: 428px;
        /* background-repeat: no-repeat; */
        position: relative;
        /* top: -43px; */
    }
    section.flip-card-background {
        background: url(assets/images/dissertation-service-background.png);
        height: auto;
        background-size: cover;
    }
}

@media screen and (min-width:412px) and (max-width:412px) {
    .heading-sec h2 {
        color: #080808;
        font-weight: 400;
      
        font-size: 23px
    }
    .main-wrapper-s {
    margin-left: 322px;
    margin-top: 568px;
}
    .master-dissertation-writing-service-banner {
        background: url(assets/images/master-dessertation.png);
        background-repeat: no-repeat;
        background-size: cover;
        height: 1220px;
    }
    .info_welcome {
        width: 100%;
        padding-top: 0
    }
}
@media screen and (min-width:430px) and (max-width:430px) {
  
    .main-wrapper-s {
    margin-left: 322px;
    margin-top: 568px;
}
    .master-dissertation-writing-service-banner {
        background: url(assets/images/master-dessertation.png);
        background-repeat: no-repeat;
        background-size: cover;
        height: 1220px;
    }
 
}

@media screen and (min-width:320px) and (max-width:746px) {
    .item-shape-sec {
        margin: 0
    }

    
}

@media screen and (min-width:360px) and (max-width:360px) {
    .heading-sec h2 {
        color: #000;
        font-weight: 400;
        line-height: 26px;
        margin-top: 13px;
    }


}

@media screen and (min-width:540px) and (max-width:540px) {
    .heading-sec {
        width: 100%;
        padding: 30px 10px;
        text-align: center;
        color: #000;
        font-family: Poppins, sans-serif;
        margin-left: 23px
    }

    .media-body, .media-left, .media-right {
        display: table-cell;
        vertical-align: top;
        color: #fff;
        padding: 10px 8px 8px;
        font-size: 15px;
        font-weight: 300;
        line-height: 14px
    }

    .form-main {
        background-size: cover;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-top: 58px
    }

    .card-footer {
        background-color: rgba(251, 231, 113, 1);
        padding: 15px;
        border-top: 0px solid #ddd;
        border-radius: 0 0 10px 10px;
        position: absolute;
        bottom: 0;
        left: 13px;
        width: 334px;
        text-align: center;
        margin-bottom: -16px;
    }
}

@media screen and (min-width:320px) and (max-width:998px) {
    h3.heading-for, p.heading-section_p {
        font-family: sans-serif;
        margin-left: 0
    }

    h3.heading-for {
        text-align: left;
        font-weight: 700;
        line-height: 41px;
        font-size: 22px
    }
    .col-sm-6.mdim {
        background: rgba(17, 34, 41, 1);
        padding: 25px;
        position: relative;
        right: 0px;
    }
    p.heading-section_p {
        line-height: 25px;
        color: #000;
        font-weight: 500;
        margin-top: 0;
        text-align: justify
    }

    ul.item-1 {
        text-align: left;
        margin-left: 0
    }

    img.shape_how_work {
        width: 350px;
        margin-top: 20px
    }
}

@media screen and (min-width:768px) and (max-width:997px) {
    img.shape_how_work {
        width: 600px;
        margin-top: 20px
    }
    .feature-box-2 {
    width: 363px;
}
    img.thesis-img {
        width: 399px;
        height: 717px;
    }
    .wrapper-thesis {
        background: rgba(85, 179, 155, 1);
        padding: 41px;
        margin-left: 0px;
        height: auto;
    }
    p.paljresam-paragraph {
        font-size: 12px;
        text-align: center;
        font-weight: 400;
    }
    .paljresam-yellow-bar {
        /* width: 85px; */
        height: 5px;
        background-color: yellow;
        margin: 10px auto;
        position: absolute;
        top: 106px;
        left: 28px;
    }
    h4.media-heading.top {
        text-align: left;
        color: black;
        font-size: 12px;
        line-height: 20px;
    }
    .master-dissertation-writing-service-banner {
        background: url(assets/images/master-dessertation.png);
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        height: auto;
    }

    img.imes {
        position: absolute;
        top: -64px;
        right: unset;
    }
    .fm img {
        max-width: 100%;
        display: block;
        height: 690.62px;
    }
    .custom-card {
        /* background: #fff; */
        border: 1px solid #ddd;
        border-radius: 30px;
        margin-bottom: 20px;
        padding: 20px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        text-align: center;
        /* width: 383.34px; */
        height: 393.88px;
        background: url(assets/images/card-slider.png);
        background-repeat: no-repeat;
        background-position: center;
    }

    .card-footer {
        background-color: rgba(251, 231, 113, 1);
        padding: 15px;
        border-top: 0px solid #ddd;
        border-radius: 0 0 10px 10px;
        position: absolute;
        bottom: 0;
        left: 13px;
        width: 51%;
        text-align: center;
        margin-bottom: -16px;
    }

    p.how-it-works-section-description {
        text-align: center;
        line-height: 27px;
        font-size: 12px;
        font-family: 'Poppins';
        text-transform: math-auto;
        font-weight: 400;
    }

    h2.how-it-works-section-heading {
        text-align: center;
        font-size: 23px;
        font-family: 'Poppins';
        line-height: 54px;
        font-weight: 600;
        text-transform: math-auto;
    }

    img.img-fluid.banner-about {
        width: 367px;
        height: 457px;
    }

    h2.about-text-heading {
        font-size: 18px;
        line-height: 35px;
        line-height: 38px;
        font-family: "Poppins", sans-serif;
    }

    h3.heading-for {
        text-align: left;
        margin-left: -140px;
        font-family: sans-serif;
        font-weight: 700;
        line-height: 41px;
        font-size: 35px
    }
    .tab-header {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        justify-items: center;
        align-items: center;
        column-gap: 5px;
        row-gap: 5px;
        justify-content: space-between;
        margin: 5px 0px 5px 0px;
    }

    .tab-link {
        padding: 15px 15px;
        margin: 0px !important;

    }

    .tab-link.active {
        padding: 15px 15px;
    }

    span.assi, .tab-link.active {
        font-weight: 500;
        font-size: 15px;
        line-height: normal;
        letter-spacing: normal;
    }
    .tab-link {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%;
    }
    .tabs {
        width: 100%;
    }
}

@media screen and (min-width:998px) and (max-width:1210px) {
    img.shape_how_work {
        width: 800px;
        margin-top: 20px
    }
}

@media only screen and (min-width:740px) and (max-width:740px) {
    .heading-sec {
        width: 100%;
        padding: 7px 110px;
        text-align: center;
        color: #000;
        font-family: Poppins, sans-serif;
        margin-left: 23px;
        margin-top: -23px
    }

   
    .acedmic-paper-sec {
        width: 100%;
        padding: 30px 0 70px;
        background: url(assets/images/BannerImage3.jpg) right/cover no-repeat
    }
}
@media (min-width: 820px) and (max-width: 820px) {
    .wrapper-thesis {
        background: rgba(85, 179, 155, 1);
        padding: 41px;
        margin-left: 7px;
        height: 717px;
    }
    img.thesis-img {
        width: 469px;
        height: 717px;
    }
}

@media only screen and (max-width:360px) and (min-width:360px) {
    .padd {
        padding-left: 0
    }

    ul.item-2 {
        background-image: url(assets/images/Left-Banner.jpg.png);
        background-repeat: no-repeat;
        background-position: left;
        background-size: cover;
        border-radius: 20px;
        margin-left: -398px;
        margin-right: 0px;
        padding: 25px 25px 25px 399px;
        color: #fff
    }
    h2.about-btec {
        font-size: 24px;
        line-height: 32px;
        letter-spacing: -0.48px;
        font-weight: 700;
    }
    p.about-description-text-2 {
        font-size: 11px;
        line-height: 16px;
    }
    a.tasb-btn {
        background: rgba(255, 206, 34, 1);
        padding: 8px 16px 8px 12px;
        font-size: 11px;
        font-weight: 600;
    }
}

@media only screen and (max-width:390px) and (min-width:390px) {
    .card-footer {
        background-color: rgba(251, 231, 113, 1);
        padding: 15px;
        border-top: 0px solid #ddd;
        border-radius: 0 0 10px 10px;
        position: absolute;
        bottom: 0;
        left: 13px;
        width: 100%;
        text-align: center;
        margin-bottom: -16px;
        width: 363px;
    }
    .main-wrapper-s {
    margin-left: 322px;
    margin-top: 568px;
}
    .master-dissertation-writing-service-banner {
        background: url(assets/images/master-dessertation.png);
        background-repeat: no-repeat;
        background-size: cover;
        height: 1220px;
    }
    h2.head {
        margin-top: -55px;
        line-height: 40px;
        font-size: 14px;
    }

}

@media only screen and (max-width:320px) and (min-width:320px) {
    .padd {
        padding-left: 0
    }

    ul.item-2 {
        background-image: url(assets/images/Left-Banner.jpg.png);
        background-repeat: no-repeat;
        background-position: left;
        background-size: cover;
        border-radius: 20px;
        margin-left: -398px;
        margin-right: -15px;
        padding: 25px 25px 25px 399px;
        color: #fff
    }
}


@media (min-width: 1024px) and (max-width: 1024px) {
    img.imes {
        position: absolute;
        top: -64px;
        right: 92px;
        
    }
    .feature-box-2 {
    width: 363px;
}
    .tab-link {
        flex: 1;
        text-align: center;
        padding: 15px 0;
        cursor: pointer;
        transition: background-color 0.3s;
        margin: 20px;
        padding: 23px 9px;
        background-color: rgba(254, 227, 74, 1);
        color: #000;
        font-weight: 700;
        font-size: 12px;
        line-height: 22px;
    }

    .custom-card {
        /* background: #fff; */
        border: 1px solid #ddd;
        border-radius: 30px;
        margin-bottom: 20px;
        padding: 20px;
        box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
        text-align: center;
        width: unset;
        height: 393.88px;
        background: url(assets/images/card-slider.png);
        background-repeat: no-repeat;
        background-position: center;
    }

}



