@media screen and (max-width:1380px) {
    /* sec one  */
    .sec-one-image {
        top: 2px;
        /* right: -37.5%; */
    }
}

@media screen and (max-width:1024px){
    .about-ass-step-con {
        min-width: 300px;
    }
}

@media screen and (max-width:768px) {

    p {
        font-size: 14px;
    }
    
    h1 {
        font-size: 30px !important;
        font-weight: 700 !important;
    }
    
    h2 {
        font-size: 22px !important;
        font-weight: 700 !important;
    }
    
    h3 {
        font-size: 20px !important;
        font-weight: 700 !important;
    }
    a {
        font-size: 14px !important;
    }

    /* header */
    #offcanvasNavbar{
        background:linear-gradient(45deg, #d8dafa, #f1f3fc);
    }
   
    .navbar-nav li a {
        color: black;
    }
    .nav-btn{
        display: none;
    }
    .offcanvas-body ul {
        text-align: start;
    }

      .top-header-left ul {        margin: 0;        display: block;        padding: 0;    }    .top-header-left ul li {        margin: 15px 0;        list-style: none;    }
    a.navbar-brand img {
        width: 200px;
    }
    /* sec one */
    .sec-one-left {
        padding: 0px 0px 40px 0;
    }
    .sec-one-image {
        display: none;
    }
    .sec-one-right-sec {
        padding-left: 0;
    }

    .sec-one {
        padding: 150px 0 30px 0;
    }
    .sec-one-right span {
        font-size: 22px;
    }
    .sec-one-right-fields input {
        font-size: 14px;
    }
    .form-g-btn button {
        font-size: 14px;
    }

    /* sec two */
    
/* home ser sec */
.home-sec-head {
    text-align: left;
}
.home-sec-head span {
    font-size: 22px;
}
.home-ser-sec {
    padding: 0 0 50px 0;
}
.home-ser-con {
    margin: 20px 10px;
  
}
.home-ser-con span {
    font-size: 20px;
}
/* home cta sec */
.home-cta-sec-con span {
    font-size: 22px;
}
.home-cta-sec-main {
    border-radius: 0;
}
.home-cta-sec-con {
    padding: 0 0;
    text-align: start;
}


.home-ser-con img {
    width: 60px;
    height: 60px;
}
.home-ser-sec .slick-prev {
    left: 43%;
}
.home-ser-sec .slick-prev:before {
    width: 33px;
    height: 33px;
}
.home-ser-sec .slick-next:before {
    width: 36px;
    height: 33px;
}
/* ser feature sec */
 .ser-sec-features {
    padding: 70px 0;
}
.ser-sec-features-left-head span {
    font-size: 22px;
}
 .ser-sec-features-tabs ul li {
    width: 250px;
}
.tab-head span {
    font-size: 16px;
}
.tab-pane-icon img {
    width: 100px;
}
.tab-pane span {
    font-size: 20px;
}

    /* sec seven */
    .sec-seven-cta-main {
        text-align: center;
        padding: 30px 30px;
    }
    .sec-seven-cta-docs {
        display: none;
        margin-top: 0;
    }
    .sec-seven-cta-center span {
        font-size: 22px;
    }

    /* testinomial sec */
    .sec-testionmial {
        padding: 40px 0;
    }
    .testinomail-head span {
        font-size: 22px;
    }
    .testinmial-info {
        box-shadow: 5px 5px 20px 3px #311a1a1a;
        padding: 50px 30px;
        margin: 30px 8%;
        border-radius: 20px;
    }
    .test-prof-id-desc svg {
        display: none;
    }
    .test-main {
        gap: 0px;
    }
    .test-con {
        padding-left: 20px;
    }
/* writer sec */
.writer-main-top-head span {
    font-size: 22px;
}

/* con sec */
.con-sec {
    padding: 50px 0 30px 0;
}
.con-head {
    text-align: left;
}
.con-head h2 {
    padding-bottom: 20px;
}



/* com assignment ser */
.com-card-head span {

    font-size: 20px;
}
.com-card-icon img {
    width: 60px;
    height: 60px;
}
/* ass listing */
.ass-list-box-head span {
    font-size: 20px;
}
    /* faqs */
    .hh-faq-sec {
        padding: 50px 0px 20px 0;
    }
    .according-qh {
        font-size: 16px !important;
    }
    .hh-faq-title span {
        font-size: 22px;
    }
    .accordion-body {
        font-size: 14px;
    }
    /* footer */
    .fg-logo a img {
        width: 200px;
    }
    
    .mh-footer-list ul li {
        font-size: 14px;
    }
    .mh-footer-list span {
        font-size: 20px;
    }
    .mh-social-icons {
        padding-bottom: 10px;
    }
    .mh-social-icons svg {
        width: 16px;
    }
    .mh-footer-list svg {
        width: 16px;
    }

/* about assignment steps */

.about-ass-step-head span {
    font-size: 20px;
}

/* sec two about */
.sec-two-about {
    padding: 50px 0 0 0;
}
.sec-two-about-right-con {
    padding-top: 50px;
}
/* contact page */
/* sec one contact */
.sec-one-contact-con {
    padding: 0;
}
/* sec two contact */
.sec-two-contact-right-con {
    padding-top: 20px;
}
/* contact form */
.contact-box span {
    font-size: 20px;
}

/* dissertation page */
/* service sec one */

.service-sec-one{
    padding: 150px 0 80px 0;
}

/* writter sec */
.writer.sec {
    padding: 50px 0 40px 0;
}
.writer-main-top-head h2 {
    margin: 0;
    padding-bottom: 20px;
}
.writer-card .sub-block li {
    display: block;
    font-size: 14px;
}
.writer-card .orders .complete-order {
    font-size: 13px;
}
.writer-counter-main {
    gap: 10px;
}

/* writer counter sec */
.writer-count-icon span {
    font-size: 20px;
}
.writer-count-icon img {
    width: 50px;
}
.writer-counter-head span {
    font-size: 21px;
}
/* ser con sec */
.free-tool-body li {
    font-size: 14px;
}
.ser-con-right ol li {
    font-size: 14px !important;
}
/* cta b sec */
.cta-b-content span {
    font-size: 22px; 
}

/* thanks page */
#cta-thanks {
    padding: 70px 0 70px 0;
}
}


@media screen and (max-width:568px) {
  
    body{
        overflow-x: hidden !important;
    }
    .g-btn-one a {
        padding: 9px 12px ; 
    }
    #g-two-dis-hero{
        display: none;
    }
   /* home page */
    /* sec two */
    .sec-two {
        padding: 40px 0 0 0;
    }
    .sec-two-right-con {
        padding-top: 30px;
    }

    /* feature sec */
    .feature-box {
        padding: 80px 0 0px 0;
    }
    .features-active-con {
        margin-bottom: 80px;
    }
    .features-con {
        margin: 0 0 80px 0;
    }
/*  sec seven */
.sec-seven-cta-main {
    border-radius: 0;
    text-align: start;
}
/* ser feature sec */
.ser-sec-features {
    padding: 70px 0;
}
.ser-sec-features-tabs {
    display: block;
}
ul.nav.nav-pills {
    display: flex;
}
 .ser-sec-features-tabs ul li {
    width: 100%;
}

/* con sec */
.con-main {
    padding: 10px;
    height: auto;
    overflow-y: hidden;
    box-shadow: none;
}
/* .con-main {
    padding: 0;
    border: none;
} */
.con-sec {
    padding: 50px 0 0px 0;
}
/* home cta sec */
.home-cta-sec-main {
    padding: 30px 0;
}
/* home ser sec */
.home-sec-head p {
    padding: 10px 0 25px 0;
}
#home-ser-top {
    margin-top: 20px;
}
/* testinomial sec */
.sec-testionmial {
    padding: 20px 0 20px 0;
}
.test-main {
    justify-content: center;
    align-items: center;
    display: block;
     gap: 0;
}
.test-prof {
    display: block;
}
.test-prof svg {
    display: none;
}
.test-prof img {
    margin: 0 auto;
    width: 150px;
}
.testinmial-info {
    padding: 30px;
    margin: 30px 5%;
}
    /* faqs */

    .hh-faq-title h2 {
        padding-left: 20px;
        margin-bottom: 10px;
    }

    .hh-faq-title span {
        font-size: 22px;
    }
    /* home ser sec */
    .home-ser-sec .slick-prev {
        left: 40%;
    }
    .home-ser-sec .slick-next {
        right: 40%;
    }
    /* footer */
    .mh-footer {
        margin-top: 0;
    }
  
    .footer-copyright-con p {
        padding: 8px;     
    }
    .mh-footer-list span {
        font-size: 18px;
    }

    /* about page */
    .about-cta {
        border-radius: 0;
    }
    .about-cta-sec {
        padding: 50px 0;
    }
/* about hero sec */
.about-hero-main {
    padding: 150px 0 80px 0;
}

/* about cta hoem cta ref */
.home-cta-sec {
    padding-bottom: 60px;
}
#about-cta {
    padding-top: 40px;
}
  /* service page */
   /* service proc */
   .proc-body ul {
    display: block;
}
/* contact page */
/* sec one contact */
.sec-one-contact {
    padding: 150px 0 80px 0;
}
/* sec two contact */
.sec-two-contact {
    padding: 50px 0 0 0;
}
.sec-two-contact-right-con h2 {
    padding-top: 20px;
}
/* sec one service form sec */
#g-ser-form {
    margin: 20px 0 0 0;
}
/* contact form */
section.contact-form-sec {
    padding-bottom: 50px;
    padding-top: 50px;
}

/* contact form */
.contact-box {
    margin-top: 30px;
}
/* service page dis */
/* sub help sec */
.sub-ban img {
    display: none;
}
/* cta b */
.cta-b-main {
    border-radius: 0;
}
.slick-dots {
    position: sticky !important;
}
}

/* service form */
.service-form {
    margin-top: 30px;
}

@media screen and (max-width:350px) {
/* top header */
    .top-header-left ul {
        padding: 0;
         display: block;
        }
.top-header-right ul {
    justify-content: left;
    padding: 6px 0;
}

/* about page */
/* about assignment steps */
.about-ass-step-con {
    /* height: 350px; */
    padding: 3rem 1.5rem;
}
}