
.show-mobile {
    display: none;
}
.main-menu.container {
    position: static;
    padding-right: 35px;
}
header .form-entry {
    margin-bottom: 10px;
}
/* .banner-wrapper.website-edit-banner {
    background-size: cover;
} */
    
/****************Thesis-editing*******************/

body .full-container-section{
    height: auto;    background-image: inherit !important;
}
body .full-container-section .banner-primary{
    padding: 0!important;
    width: auto !important;
}
body .full-container-section .banner-primary img {
    max-width: 100%;    width: 100%;
}
body .full-container-section {
    padding: 0!important;
}

body .full-container-section .manage-header-img p {
    position: absolute;
    bottom: 8px;
    left: 0;
    text-align: left;
    width: 100%;
    padding-left: 1%;
}

@media only screen and (min-width: 2560px) {
    bottom: 45px;
}

body .full-container-section .manage-header-img {
    position: relative;
    /* height: 600px;
    overflow: hidden; */
}
@media only screen and (min-width: 2560px) {
    .banner-wrapper.website-edit-banner {
        background-repeat: round !important;
        background-position: inherit !important;
    }
    body .full-container-section .manage-header-img p {
        bottom:150px;
    }
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
    /* .banner-wrapper.website-edit-banner {
        background-size: contain !important;
    } */

@media only screen and (min-width: 1100px) and (max-width: 1199px) {
    .banner-wrapper.website-edit-banner {
        background-size: contain !important;
    }
}

    .banner-primary {
        padding: 2em 15px !important;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1099px) {
    /* .banner-wrapper.website-edit-banner {
        background-size: contain !important;
    } */
}


@media (max-width:991px) {
    body.thesis-editing .manage-header-img p, body.business-and-corporate .manage-header-img p, body.academic-and-students .manage-header-img p, body.writers-and-authors .manage-header-img p {

        bottom:40px;
    }
 
    nav.menu-extra {
        float: right; 
        margin: 0;
    }
    

    .main-menu.container {
        position: relative !important;
           padding: 10px;
    }
    .nav-toggle:before {
        font-size: 28px;
    }
    .main-menu-wrapper form.pull-right {
        position: absolute;
        right: 25px;
        top: 9px;
    }
    .row.footer-bottom .col-sm-5 {
        width: 100%;
    }
    .col-xs-12.newsletter-wrapper form {
        padding: 5px;
        width: 90%;
    }
    .trust-seals .row > div {
        width: 25%;
    }
    body .btn-blue-quote {
        font-size: 18px;
        padding: 10px 35px;
        font-weight: 600;
    }
.single-review .actions .btn {
        font: bold 18px/24px "Archivo";
        padding: 8px 32px;
        line-height: 20px;
        margin-bottom: 20px;
    }
    .single-review .actions {
        text-align: center !important;
    }
    .scroll-down a:before {
        padding-bottom: 0px;
        margin-top: -5px;
    }
body    .hero-text .container .row #after-fold {
        margin-top: 0;
        margin-bottom: 30px;
    }

    .hero-text.lp-edit-section h1 {
        margin-top: 0;
        font-size: 22px;
    }
    .lp-edit-section {
        text-align: left !important;
    }
    .lp-edit-section.hero-text p {
        font-size: 16px;
    }
    .lp-e-s-number div p span {
        font-size: 30px !important;
    }
    .lp-e-s-first-crowd {
        margin-bottom: 20px;
    }
 
    /* .banner-primary {
        padding: 3em 35px !important;
    } */
    h3.wordsru-slider-title {
        font-size: 30px !important;
    }
    h6.wordsru-slider-sub-title {
        font-size: 18px !important;
    }
    .banner-wrapper {
        height: auto !important;
     }
  body   .nav-toggle {  
        font-size: 20px;
    }
    body  .nav-toggle:before {
        font-size: 29px;
    }
    body  .main-menu .nav.navbar-nav {
        padding-top: 6px;
    }
    .main-menu-wrapper form.pull-right input {
        width: 100%;
    }
    body .wordsru-slider-bullets {
        font-size: 18px !important;
        margin-top: 5px;
        margin-bottom: 20px;
    }
    }
    
    
    @media  (max-width: 767px) {
        body.thesis-editing .manage-header-img p, body.business-and-corporate .manage-header-img p, body.academic-and-students .manage-header-img p, body.writers-and-authors .manage-header-img p {
            bottom: 25px;
        }
        body .main-menu .nav.navbar-nav.opened {
            max-height: 93vh !important;
            overflow: auto;
        }
     body    h3.wordsru-slider-title {
            font-size: 20px !important;
            margin: 0px;
        }

    body .wordsru-slider-sub-title {
        font-size: 14px !important;
        line-height: 18px;
    }
    .banner-wrapper {
        /* background-position: center center !important; */
        height: auto !important;
    }
    .banner-primary {
        padding: 0.5em 35px !important;
    }
    img#logo {
        max-width: 115px !important; 
    }
    .fixed-header > .container > .row {
        display: flex;
        align-items: center;
    }
    .menu-extra .nav.navbar-nav li a {
        padding: 10px !important ;
        height: auto !important;
        width: auto !important;
        font-size: 13px;
        font-weight: 300; 
        line-height: 17px;
    }
    .fixed-header .submit-job-wrapper {
        margin-left: auto;
        margin-top: 0;
        margin-bottom: 0;
        
    }.nav-toggle {
        font-size: 18px !important;
    }
    .nav-toggle:before {
        font-size: 25px !important;
    }
    
    body .btn-primary.btn-lg {
            padding-left: 20px;
            padding-right: 20px;
    }
    body .banner-primary .btn-primary.btn-lg {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
        font-size: 12px !important;
    }
    .single-review .actions {
        text-align: center;
    }
    .newsletter-wrapper .col-xs-4 .btn-primary {
        padding: 6px 5px;
    }
   body  .why-wordsru h2 {
        font-size: 18px;
    }
    .trust-seals .row > div {
        width: 50%;
    }
    .trust-seals .row > div img {
        max-width: 70px;
        margin: auto;
        display: block;
    }

/*    body ul.row.feature-list {
        display: flex;
        margin-bottom: 0;
        flex-wrap: wrap;
    }
    */
    body .feature-wrapper {
        padding: 0; 
    }

    body .why-wordsru ul.feature-list li {
        padding: 10px;
    }
  
    /* body .why-wordsru ul.feature-list li:nth-child(2) {
        clear: both;
    } */

    body    .hero.landing.lp-temple p, body .feature-wrapper p {
        font-size: 15px;
    }
    body .scroll-down {
        width: 100%;
    }
    
    body .live-stats .big-number {
        font-size: 26px;
    }
    body .v-padding-50 {
        padding: 30px 0;
    }
    body .languages,    body .click-here {
        font-size: 16px;
        font-weight: bold;
        font-family: Archivo;
        margin-bottom: 20px;
    }
    body  .btn-sm,    body .btn-group-sm>.btn {
        padding: 6px 15px;
        font-size: 16px !important;
    }
    .click-here-wrapper .btn-primary.btn-sm {
        margin-top: 10px;
    }
    body  .click-here-wrapper {
        margin-top: 20px;
        margin-bottom: 0;
    }
    body .people-saying h2 {
        margin-bottom: 30px;
        font-size: 20px;
    }
    body .more-reviews {
        text-align: center;
        font-style: italic;
    }
    footer ul.link-list li, body     footer h4  {
        text-align: left !important;
    }
    footer .social ul {
        padding-left: 15px;
        float: left;
    }
   footer  .newsletter-wrapper {
        margin-top: 10px;
    }
    footer .footer-bottom {
        padding-top: 0;
    }
    /* .banner-wrapper.website-edit-banner {
        background-attachment: scroll !important;
    } */
body    .reasons h3 {
        font: bold 18px "Archivo";
    }
 body   .check-list li {
        font: 15px "Archivo";
        margin-bottom: 15px;
    }
    .reasons {
        padding: 10px 15px 10px 15px !important;
        margin-bottom: 30px !important;
        margin-top: 20px;
    }
    /* .banner-wrapper.website-edit-banner {
        background-position: center center !important;
    } */

    .show-mobile {
        display: block;
    }
    .hidden-md.approved-logo {
        display: none;
    }
    body h2,body .h2 {
        font-size: 20px;
    }
   body .secondary-menu .nav.navbar-nav li a {
        padding: 8px 20px;
    }
    body  .main-menu-wrapper form.pull-right {
        top: 5px;
    }
    body .btn-blue-quote {
        font-size: 16px;
        padding: 10px 25px;
    }
   body .feature-wrapper p {
        margin-top: 15px;
    }    
    body .feature-wrapper img {
        max-width: 50px;
    }
    .lp-e-s-number div p span {
        font-size: 26px !important;
    }
  body  .single-review .review-body {
        font: italic 14px/20px "Archivo";
    }
    body  h4, body .h4 {
        font-size: 16px;
        line-height: 24px;
    }
    body .main-menu .nav.navbar-nav {
        padding-top: 0px;
    }
    body .banner-primary .hero, body  .landing.hero h1 {
        font: bold 26px/32px "Archivo";
      
    }
    body section.howitworks .container {
        margin-top: 0;
    }
    body .howitworks .proof div p {
        font: 15px/24px "Archivo" !important;
    }
    body .howitworks h2 {
        font: 700 20px/20px "Archivo";
        margin-bottom: 15px;
        margin-top: 15px;
    }
    body h2 {
        margin-bottom: 10px;
    }
    body .btn-lg, .btn-group-lg>.btn {
        padding: 8px 35px;
        font-size: 16px;
        
    }
   body  h2.fancy, body .or {
        font-size: 18px;
    }
    body .corp-request-callback .form-entry input[type="text"] {
        width: 100% !important;
    }
    body .form-entry input, body .form-entry select, body    #contactUs textarea {
        width: 100% !important;
    }
  
  body   .corporate-accounts section.hero {
        padding: 10px 0 20px;
    }
    body form#contactUs .row.form-entry > div {
        width: 100%;
        text-align: left;
        padding: 0 20px;
        margin: 0;
    }
    body #contactUs .form-entry {
        margin-bottom: 10px;
    }
    body .contact-us h3 {
        margin-bottom: 20px;
        margin-top: 0;
    }
  body  .submit-job .submit-block {
        margin-top: 30px;
    }
    body h1,body .h1,body h2,body .h2, body h3, body .h3 {
        margin-top: 15px;
        margin-bottom: 10px;
    }
   .people-saying .row.message {
        display: flex;
        justify-content: center;
        flex-direction: column;
    }
    .people-saying  .row.message  .body {
        width: 90%;
        margin: 0 auto !important;
        min-height: auto !important;
        padding: 15px !important;
    }
    .people-saying  .row.message .author {
        width: 100%;
        text-align: center;
    }

    .people-saying  .row.message  .body p {
        margin: 0;
    }
    .people-saying .message .body:before {
        top: -10px;
        left: 50%;
        transform: rotate(90deg);
    }
    .trust-seals {
        border-top: 1px solid #e6e6e6;
    }
    body .single-review .review-body {
        margin-top: 0;
    }
    body .lp-edit-section.hero-text p {
        font-size: 15px;
    }
    body      .hero-text.lp-edit-section h1 {
        margin-bottom: 10px;
    }
    .main-menu .navbar-nav .dropdown-content li a, .dropdown-content.abouwordsru_content li:first-child a, .main-menu .dropdown-content.abouwordsru_content li:first-child a {
        color: #fff !important;
    }
 
    .main-menu .dropdown-content, .main-menu .dropdown:hover .dropdown-content {
        position: relative;
        background-color: transparent;
        padding: 0;
        max-height: 58vh;
        overflow: auto;
    }
    body  .approved-logo {
        margin-top: 5px !important;
        margin-bottom: 0;
    }
    body .single-review .actions .btn {
        font: bold 18px/24px "Archivo";
    }
    body  .editor-name {
        font-size: 18px;
        margin-bottom: 10px;
    }
    body .live-stats .legend:before {
        left: 50%;
        top: -50px;
        transform: translateX(-50%);
    }
    body .wordsru-slider-bullets {
        font-size: 15px !important;
        margin-top: 5px;
        margin-bottom: 0;
        padding-left: 20px;
    }
    body  .quote-progress p {
        font-size: 10px;
    }
    .submit-job form#newAccount .first-row .col-xs-6 {
        width: 100%;
        margin-bottom: 15px;
    }
    body .quote-progress {
        padding: 0;
        margin: 0;
    }
    body .form-entry.checkboxWrapper {
        padding-top: 0;
    }
    body .submit-job {
    padding-top: 0;
}
body .fileinput-button {
    font-size: 14px;
}
body .form-entry img {
    max-width: 90px;
}
body .quote-progress .container {
    padding:0 !important; 
}
body .submit-wrapper {
    margin-top: 5px;
}
body .contact-us h3 {
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 18px;
}
.editors-wrapper .editor-image-wrapper {
    margin: 0;
}
body  .editor-image {
    width: 90px;
}
body .editors-wrapper h3 {
    font-size: 16px;
    margin-bottom: 25px;
}
body .editors-wrapper {
    padding-top: 0;
    padding-bottom: 0;
} 
body .processIcons .col-sm-2 img {
    max-width: 55px;
}
body  .processIcons div p {
    margin-bottom: 35px !important;
    line-height: 24px;
    max-width: 90% !important;
}
body .dropdown-content ul li:first-child a {
    padding-left: 0 !important;
}
.banner-wrapper.website-edit-banner {
    background-position: top center!important;
    background-size: 100% 100%;
    background-attachment: scroll !important;
}
ul.feature-list {
    list-style: inside none;
    padding-left: 0;
     display: flex; 
   /* flex-wrap: wrap;
    align-items: flex-start; */
}
body .why-wordsru ul.feature-list li,
body .feature-wrapper{

    min-height: inherit;  
}

/*thesis-editing*/
body.thesis-editing .manage-header-img p {
    bottom: 0;
}
body.thesis-editing .banner-primary .btn-primary.btn-lg {
    font-size: 10px !important;
    margin: 0;
    padding: 5px;
}
/*end thesis-editing*/


}
@media  (max-width: 600px) {
  body .banner-primary .btn-primary.btn-lg {
      font-size: 8px !important;
      margin-right: 7px !important;
  }
  body .full-container-section .manage-header-img p {
      bottom:0px;
      /*bottom:-5px;*/
  }
}


@media  (max-width: 400px) {

    body .full-container-section .manage-header-img p {
        bottom:-3px;
    }
}
    
    