@media only screen and (max-width : 1600px) {
    .nav.navbar-nav li .drop_div{
        max-width: 964px;
    }
}
@media only screen and (max-width : 1400px) {
    /* .mm-bot .buttons > a.order {
         display: none;
     } */

    .mm-bot .buttons > a.login {
        width: 80px;
    }

    .bl-hdr {
        padding-left: 150px;
    }

    .bl-hdr:before {
        left: 0;
    }

    .br-hdr:before {
        right: 0;
    }

    .mp-text2-content.col3txt > img:not(.text2-ow) {
        display: block;
        width: 100%;
        height: auto;
    }

    .mp-text-content > .bl-hdr {
        padding-left: 120px;
    }

    .mp-text2-content .br-hdr {
        padding: 0 20px;
    }

    .advantages-content > .bl-hdr {
        padding-right: 30px;
        padding-left: 130px;
    }
}
@media(min-width:1366px){
    .drop-articles{
        top: -100%;
        width: 100%!important;
    }
    .drop-articles.active{
        top: 100px;
    }
    .drop-articles .search-services-only-mobile{
        display:none;
    }
    .drop-articles ul li{
        display: inline-block;
        width: 25%;
    }
    .drop-articles ul{
        width: 1150px;
        margin: 25px auto 0;
        height: fit-content;
        overflow: hidden;
        max-width: 100%;
    }
}
@media all and (max-width: 1200px) {
    body .order-form-wrapper .vip-client {
        margin-left: -143px;
    }
}
@media all and (max-width: 1023px) {
    body .order-form-wrapper .vip-client {
        margin-left: -68px;
    }
}
@media all and (max-width: 991px) {
    body .order-form-wrapper .vip-client {
        margin-left: -127px;
    }
}
@media all and (max-width: 768px) {
    body .order-form-wrapper .vip-client {
        margin-left: 0;
    }
}
@media (max-width : 1300px) and (min-width:1200px) {
    .mm-bot nav.my-navbar ul > li > a {
        padding: 0 12px;
    }
}
@media(min-width:1200px){
    .header .col-sm-6 {
        padding-top: 50px;
    }
}
@media only screen and (max-width : 1199px) {
    body .top_writers .favourite-writers-component ul.writers li{
        margin-bottom: 35px;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-prev,
    body .favourite-writers-component ul.writers .slick-arrow.slick-prev{
        bottom: -67px;
        left: calc(50% - 100px);
        right: auto;
        top: auto;
    }
    .site-statistics.owl-carousel .owl-nav button.owl-next,
    body .favourite-writers-component ul.writers .slick-arrow.slick-next{
        bottom: -67px;
        right: calc(50% - 100px);
        left: auto;
        top: auto;
    }
    .main-menu-wrap .row {
        height: 135px;
    }
    .breadcrumbs-wrap.vcenter {
        display: block;
        padding-top: 17px;
    }
    .breadcrumbs-wrap {
        background: #32a1ea;
        background-size: cover;
        position: relative;
        top: 0;
        padding-top: 20px;
        margin-bottom: 50px;
    }
    .header-content > span {
        font: 900 38px / 48px CircularStd;
    }
    .header .header-pic {
        height: 450px;
        margin-top: 153px;
        margin-left: -50px;
        margin-right: -30px;
    }
    .header {
        margin-top: 0;
    }

    .hiw-content .hiw-txt {
        width: 100%;
    }

    .mp-text-content > .bl-hdr {
        padding: 30px 20px 30px 119px;
        font: 900 35px / 40px CircularStd;
    }

    .mp-text-content > .buttons > a {
        width: 190px;
    }

    .mp-text-content > .b-hdr {
        font: 900 30px / 40px CircularStd;
    }

    .cta-content {
        width: 95%;
    }

    .advantages-content > .bl-hdr {
        padding-left: 30px;
    }

    #samples-table1 {
        width: 100%;
        margin: 30px 0;
    }

    .sidebar-block > .sr-hdr,
    .sidebar-block > .sl-hdr {
        font: 500 15px / 55px CircularStd;
    }

    .sidebar-login .mini-wrapper form input[type="submit"] {
        width: 100%;
        margin-bottom: 15px;
        float: none;
    }

    .sidebar-login .mini-wrapper .links-list {
        float: none;
    }

    .sidebar-discounts table tr > td > p {
        font: 700 17px / 27px CircularStd;
    }

    .five-in-1 .au-hdr > span {
        padding-right: 113px;
    }

    .five-in-1 .au-body {
        padding: 30px 140px 30px 30px;
        background: url(images/au-t-bg.png) #fcfdfd right -60px top -40px no-repeat;
    }

    .sc1 > a {
        background-position: 60% 100%;
    }

    body .mini-wrapper .top-dd-wrapper .drop-down-content {
        right: 0;
    }

    body .mini-wrapper .top-dd-wrapper i.arrow {
        margin: -8px 0 0 150px;
    }

    .fb-content .fb-right {
        background: none;
        padding-left: 0;
        font-size: 20px;
    }

    .fb-content > .orange-bg {
        width: 270px;
    }

    .fb-content > .orange-bg + p {
        margin-left: 35px;
        font-size: 20px;
    }

    .fb-content > a {
        width: 100px;
    }

    body .notice-wrapper .pm-input.number-field,
    body .notice-wrapper .pm-input.number-field + span {
        float: left;
    }

    body .essay-order-form .total-price b {
        font: 700 23px CircularStd;
        color: #5db912;
    }

    body .tabs-component .component-tab-content {
        padding: 15px;
    }

    body .essay-component.essay-orders .data-table th {
        font: 500 14px / 35px CircularStd;
        padding: 10px 5px;
    }

    body .essay-orders .data-table td {
        padding: 10px;
    }

    body .essay-orders .data-table td.orders-details strong {
        font: 300 14px CircularStd;
    }
    .sidebar-get-order > .s-body > p + p {
        font: 700 26px / 30px CircularStd;
    }
    .sidebar-get-order > .s-body > p {
        font: 300 18px / 22px CircularStd;
    }
}
@media only screen and (max-width : 1500px) {
    .mm-bot nav.my-navbar ul > li > a {
        padding: 0 12px;
    }
}
@media only screen and (max-width : 1300px) {
    .mm-bot nav.my-navbar ul > li > a {
        padding: 0 10px;
    }
    .mm-bot {
        padding: 0 10px 0 0px;
    }
}
@media only screen and (min-width : 1300px) {
    .mp-text2-content.col3txt > ul > li:before {
        left: -20px;
    }
    .mp-text2-content.col3txt li {
        padding-left: 0;
    }
}
@media only screen and (max-width : 1024px) {
    .mp-text-wrap {
        background: none;
    }

    .mm-bot .buttons .ae-top-login {
        display: inline-block;
        width: 125px;
    }

    .mm-bot nav.my-navbar ul > li > a {
        padding: 0 3px;
    }
}
@media only screen and (max-width : 1050px) and (min-width:992px) {
    .mm-bot .buttons .top-label > a {
        width: 110px;
    }
}
@media only screen and (max-width : 991px) {
    footer .copyright > div img{
        display: block;
        margin: 10px auto;
    }
    .mm-bot .m-buttons > a.order {
        width: 110px;
        margin: 0 0px;
    }
    .header {
        background: transparent;
    }
    .testimonial-single-content {
        max-width: 500px;
        margin: 0 auto;
    }
    .header-content > span {
        font: 900 35px / 40px CircularStd;
    }
    .mm-bot nav.my-navbar ul > li > a.phone {
        display: block;
    }
    .mm-bot nav.my-navbar {
        float: none;
    }

    .mm-bot {
        padding: 0;
    }

    .mm-bot .buttons {
        display: none;
    }
    body .mini-wrapper .top-dd-wrapper .drop-down-content {
        right: auto;
        left: 0;
    }
    body .mini-wrapper .top-dd-wrapper i.arrow {
        margin: -8px 0 0 87px;
    }
    body .user-area-wrapper.essay-component .info-list{
        text-align: left;
    }
    .mm-bot .m-buttons {
        display: block;
    }

    .navbar-header {
        padding: 0 30px;
        text-align: right;
    }

    .mm-bot > .my-navbar .navbar-toggle {
        margin-right: 0;
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
        border-radius: 0;
        display: block;
        float: right;
        border: none;
        font-size: 40px;
    }

    footer .footer-mm .navbar-toggle {
        margin-right: 0;
        padding: 0;
        margin-top: 0;
        margin-bottom: 0;
        border-radius: 0;
        display: block;
        float: right;
        border: none;
        font-size: 40px;
        color: #fff;
    }

    footer {
        background: #001634;
    }

    .footer-mm > nav > .navbar-collapse > ul > li {
        width: 100%;
    }

    .second-footer .services > li {
        width: 25%;
    }

    .copyright p {
        text-align: center;
    }

    .copyright div {
        text-align: center;
    }

    .footer-mm .navbar-header .footer-logo {
        display: block;
        float: left;
        margin-top: 4px;
    }

    .second-footer .footer-logo {
        display: none;
    }

    footer .navbar-header {
        padding: 15px 0;
    }

    .header .header-pic {
        height: 340px;
        margin-top: 300px;
    }

    .mp-text2-content.col3txt {
        -webkit-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 30px;
        column-gap: 30px;
    }

    .mo-img {
        display: none;
    }

    .header-content {
        width: 100%;
    }

    .hiw-content .hiw-txt {
        padding-bottom: 30px;
    }

    .mp-text-content > img {
        display: none;
    }

    .mp-text2-content .txt {
        margin-bottom: 30px;
        width: 100%;
        font: 500 17px / 26px CircularStd;
        margin-top:0;
    }

    .mp-text2-content .br-hdr {
        margin-bottom: 30px;
    }

    .cta-content {
        width: 100%;
    }

    .cta-content > p {
        font: 300 38px / 43px CircularStd;
    }

    .advantages-content.ac-first {
        width: 100%;
    }

    .advantages-wrap {
        background-size: cover;
    }

    .footer-logo {
        margin-top: 30px;
    }

    .essays-sample .s-middle .col-md-2 {
        border-right: none;
        margin: 10px 0;
        height: 40px;
    }
    body .user-area-wrapper .menu-list li a i {
        margin-top: 10px;
    }
    /*
    .mm-bot nav.my-navbar ul > li > a {
        font: 500 12px / 38px CircularStd;
        text-transform: none;
        font-size: 13px;
    } */
    .mm-bot nav.my-navbar ul > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        border-bottom: 2px solid #f0f3fa;
        line-height: 20px;
        color: #08173d;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 16px;
    }
    .mm-bot nav.my-navbar ul.info-list > li > a {
        text-transform: none;
        padding: 0;
        line-height: normal;
        color:#337ab7;
        font-size: 14px;
    }
    .mm-bot nav.my-navbar ul > li.h {
        display: block;
    }

    .fb-content > .orange-bg {
        background: none;
        color: #5db912;
        width: auto;
    }

    .fb-content > .orange-bg + p {
        margin-left: 10px;
    }

    .fb-content > a {
        margin-right: 30px;
    }

    .footer-mm > nav > .navbar-collapse > ul > li > a {
        font: 500 12px / 60px CircularStd;
    }
    .mm-bot .mini-wrapper form {
        text-align: left;
    }
    .advantages-content .order-btn{
        margin-top: 20px;
    }
    .advantages-content.adv-right li {
        margin-bottom: 0;
    }
}
@media only screen and (min-width : 991px) {
    body #bs-example-navbar-collapse-2{
        display: none !important;
    }
}
@media only screen and (max-width : 990px) and (min-width :769px) {
    .breadcrumbs-wrap h1 {
        font: 900 22px / 38px CircularStd;
        max-width: 65%;
    }
}
@media only screen and (max-width : 920px) {
    .fb-content .fb-right {
        display: none;
    }
}

/*@media (max-width: 1004px) {*/
/*    body .container {*/
/*        width: 100%;*/
/*        padding-left: 0px;*/
/*        padding-right: 0px;*/
/*    }*/

/*    body .page-order .container .row {*/
/*        margin-left: 0px;*/
/*        margin-right: 0px;*/
/*    }*/

/*    body .page-order .container .col-md-12 {*/
/*        padding-left: 0px;*/
/*        padding-right: 0px;*/
/*    }*/
/*}*/

@media only screen and (min-width : 769px) {
    .essay-order-form  .ws-terms-tr td:first-child{
        visibility: hidden;
    }
    .essay-order-form .ws-terms-tr .accept-div {
        margin-left: -195px;
    }
    body .essay-order-form .ws-terms-tr .line-sep {
        margin: 35px 35px 45px 0;
    }
    body .essay-order-form .total-price {
        margin: 10px auto;
        text-align: center;
        width: 100%;
    }
    /*body .order-form-wrapper .ws-terms-tr .wrap-order-submit {*/
    /*    float: left;*/
    /*    margin: 52px 0 0 -200px;*/
    /*}*/
    body .essay-order-form .paper-requirements-table .t-body > tr:last-child td {
        padding-bottom: 10px;
    }
    body .essay-order-form .paper-requirements-table .price-disclaimer {
        margin-top: 10px;
        margin-left: -222px;
    }
    .phone-nav-block-md{
        display: none;
    }
    .order-form-wrapper .wrap-order-submit {
        text-align: center;
    }
    .essay-order-form .t-body > tr.ws-terms-tr > td:nth-child(3) {
        padding-right: 0;
        padding-left: 0;
        margin-left: -227px;
        display: block;
    }
}

@media only screen and (max-width : 768px) {
    body .essay-order-form .total-price {
        width: 100%;
        text-align: center;
    }
    .header .header-pic {
        margin-top: 72px;
        height: 380px;
        margin-left: -40px;
        margin-right: -70px;
    }
    body .breadcrumbs-wrap h1 {
        float: none;
        clear:both;
        text-align:center;
        font-size: 22px;
        line-height: 1.3;
    }
    .breadcrumbs {
        margin-right: 20px;
    }
    .mm-top > .socials {
        display: none;
    }

    .header-content {
        width: 100%;
        margin-top: 100px;
        margin-bottom: 50px;
    }

    .st-cont {
        border-right: none;
    }

    .mp-text2-content.col3txt {
        -webkit-column-count: initial;
        column-count: initial;
        -webkit-column-gap: 0;
        column-gap: 0;
    }

    .text2-bq {
        width: 100%;
    }

    .text2-bq:before {
        display: none;
    }

    .cta-content a {
        float: none;
        margin: 0 auto;
    }

    .cta-content span {
        text-align: center;
        display: block;
        float: none;
        margin: 30px auto 0;
    }

    .cta-wrap {
        padding: 20px 0;
    }

    .essays-sample .s-bottom .s-first,
    .essays-sample .s-bottom .s-second,
    .essays-sample .s-bottom .s-second + p {
        text-align: center;
    }

    .five-in-1 .au-body {
        padding: 20px;
        background: #fcfdfd;
    }

    .five-in-1 .au-hdr > span {
        padding-right: 0;
    }

    .disc_block_main .discount_block {
        margin-bottom: 30px;
    }

    .fe_wg .free_extras {
        margin-bottom: 30px;
    }

    .second-footer .services > li {
        width: 50%;
    }

    .fb-content .fb-right {
        display: none;
    }

    body .profile-form-wrapper .buttons .cancel-b {
        width: 45%;
        float: right;
    }

    body .profile-form-wrapper .buttons input[type="submit"] {
        width: 45%;
    }

    body .order-form-wrapper.essay-component .t-body > tr > td {
        display: inline-block;
        width: 100%;
        box-sizing: border-box;
        padding: 0 15px;
    }

    body .order-form-wrapper.essay-component .t-body > tr > td:nth-child(1) {
        text-align: left;
        float: left;
        width: auto;
        padding-top: 14px;
        padding-bottom: 7px;
    }
    tr.ws-terms-tr td:first-child {
        display: none !important;
    }

    /*body .order-form-wrapper.essay-component .t-body > tr.service-speaker-notes.service-wrapper td:first-child,*/
    /*body .order-form-wrapper.essay-component .t-body > tr.service-speaker-notes-ppp.service-wrapper td:first-child {*/
    /*    width: calc(100% - 50px);*/
    /*}*/
    body .order-form-wrapper.essay-component .essay-order-preview .t-body > tr > td:nth-child(1) {
        padding-bottom: 0px;
    }
    body .order-form-wrapper.essay-component .essay-order-preview {
        padding: 15px;
    }
    body .essay-order-preview .t-body > tr:nth-child(2n+1) > td:nth-child(1),
    body .essay-order-preview .t-body > tr:nth-child(2n+1) > td:nth-child(2) {
        border-top: none;
        border-bottom: none;
        text-align: left;
    }

    body .order-form-wrapper.essay-component .essay-order-preview .t-body > tr > td {
        width: 100% !important;
    }

    body .order-form-wrapper.essay-component .t-body > tr > td.vip-services-td {
        width: 100%;
    }

    body .order-form-wrapper.essay-component .t-body > tr > td:nth-child(2) {
        float: left;
        width: auto;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    body .order-form-wrapper.essay-component .t-body > tr.service-wrapper{
        clear: both;
    }
    body .order-form-wrapper.essay-component .t-body > tr.service-wrapper > td:first-child{
        width: 50%;
        font-size: 13px;
    }
    body .order-form-wrapper.essay-component .t-body > tr.service-wrapper > td:last-child{
        width: auto;
        padding-top: 14px;
        padding-bottom: 7px;
        padding-right: 0;
    }
    body .order-form-wrapper.essay-component .hint > i {
        display: block;
        height: 18px;
        width: 15px;
        background-size: contain;
    }
    body .essay-component .hint div > span {
        left: auto;
        right: 13px;
        top: -8px;
        margin: 0;
    }
    /*
    body .order-form-wrapper.essay-component .hint div {
        margin: 0;
        right: 15px;
    }

    body .order-form-wrapper.essay-component .vip-services-td .hint div {
        margin: 0;
        left: -15px;
    }

    body .order-form-wrapper.essay-component .vip-services-td .services-package .hint div {
        left: 15px;
    }
    */
    body .order-form-wrapper.essay-component .ws-additional-order-id-tr .hint div {
        margin: 0;
        right: 15px;
    }
    body .essay-component.order-form-wrapper .ws-additional-order-id-tr .hint div > span {
        display: none;
    }

    body .order-form-wrapper.essay-component .vip-services-td .hint div {
        margin: 0;
        left: -5px;
    }
    body .order-form-wrapper.essay-component .vip-services-td .services-package .hint div {
        left: 10px;
    }
    body .order-form-wrapper.essay-component .vip-services-td .hint div > span {
        right: auto;
        left: 11px;
        top: -8px;
        margin: 0;
    }
    .ws-additional-order-id-tr td:first-child {
        width: calc(100% - 45px) !important;
    }

    body .essay-order-form .header {
        margin-top: 10px;
    }

    body .essay-component.essay-orders .data-table th {
        font: 500 14px / 35px CircularStd;
        padding: 10px 5px;
        display: none;
    }

    body .essay-component.essay-orders .data-table td {
        display: block;
        width: 50%;
        float: left;
        box-sizing: border-box;
    }

    body .essay-component.essay-orders .data-table td.orders-pay {
        text-align: left;
    }

    body .essay-component.essay-orders .data-table td.orders-details {
        width: 100%;
    }

    body .essay-component.essay-orders .data-table td:first-child:before {
        content: 'Date:';
        display: block;
        font: 500 14px / 35px CircularStd;
        color: #656a70;
    }

    body .essay-component.essay-orders .data-table td:nth-child(2):before {
        content: 'Order ID:';
        display: block;
        font: 500 14px / 35px CircularStd;
        color: #656a70;
    }

    body .essay-component.essay-orders .data-table td:nth-child(3):before {
        content: 'Titple / Topic:';
        display: block;
        font: 500 14px / 35px CircularStd;
        color: #656a70;
    }

    body .essay-component.essay-orders .data-table td:nth-child(4):before {
        content: 'Status:';
        display: block;
        font: 500 14px / 35px CircularStd;
        color: #656a70;
    }

    body .essay-component.essay-orders .data-table td:nth-child(5):before {
        content: 'Price:';
        display: block;
        font: 500 14px / 35px CircularStd;
        color: #656a70;
    }

    body .essay-component.essay-orders .data-table td:nth-child(6):before {
        content: 'Paymants:';
        display: block;
        font: 500 14px / 35px CircularStd;
        color: #656a70;
    }

    body .essay-component.essay-orders .data-table td:last-child:before {
        content: 'Actions:';
        display: block;
        font: 500 14px / 35px CircularStd;
        color: #656a70;
    }

    body .hint.w-level-hint > div {
        overflow: scroll;
    }

    .c-footer p {
        text-align: left;
    }
    body .essay-component.essay-order-view-details .data-table td {
        padding: 5px;
        color: #57687e;
    }
    .essay-component.essay-order-view-details .data-table th {
        padding: 5px;
    }
    .mm-bot {
        line-height: 85px;
    }
    .breadcrumbs-wrap {
        min-height: 160px;
        padding-top: 50px;
        margin-top: -50px;
    }
    .main-menu-wrap .row {
        height: 120px;
    }
    .main-menu-wrap .row {
        height: 165px;
    }

    .essays-sample .s-bottom a.order {
        float: none;
        margin: 10px auto 0;
    }
    .mp-text2-wrap {
        padding: 50px 0;
    }
    body table.data-table.files-dt thead {
        display: none;
    }
    body .essay-order-form .phone-tr .notice {
        text-align: left;
    }
    tr.calls-tr .checkbox-input {
        text-align: left;
    }
    table.paper-requirements-table {
        margin-top: 15px;
    }
    body .essay-component .essay-order-form .ws-sources-tr .notice {
        padding-top: 10px;
        text-align: left;
    }
    .essay-order-form {
        text-align: left;
    }
}
@media only screen and (max-width : 767px) {
    .header .header-pic {
        display: none;
    }
}
@media (max-width: 767px) and (min-width: 501px){
    body .order-form-wrapper.essay-component .service-speaker-notes .hint div, body .order-form-wrapper.essay-component .service-speaker-notes-ppp .hint div {
        margin: 0;
        right: 14px;
    }
}
@media only screen and (max-width : 640px) {
    .nursing-essay-writing .ae-lending-calculator{
        height:inherit;
        min-height: 584px;
    }
    body .mof-content .ae-miniorder-custom .sidebar-total{
        margin-top: 10px;
    }
    .mm-top > .phone {
        display: none;
    }

    .st-cont {
        margin: 20px 0;
    }

    .mof-content > p {
        width: 100%;
    }
    /*
    .bl-hdr, .br-hdr {
        font: 900 35px / 40px CircularStd;
        padding: 30px 50px;
        margin-bottom: 30px;
    }

    .mp-text2-content .br-hdr {
        padding: 30px 20px;
    }

    .bl-hdr:before, .br-hdr:before {
        display: none;
    }
    */

    .bl-hdr,
    .br-hdr,
    .mp-text2-content .br-hdr,
    .advantages-content .bl-hdr {
        font: 900 30px / 40px CircularStd;
        padding: 20px 0 20px 100px;
        margin-bottom: 30px;
        margin-left: -15px;
        margin-right: -15px;
        display: block;
        width: calc(100% - 70px);
        box-sizing: content-box;
    }

    .bl-hdr:before,
    .br-hdr:before,
    .advantages-content .bl-hdr:before {
        width: 80px;
        height: 80px;
        left:0;
        right:auto;
    }
    .mp-text-content > .bl-hdr {
        padding: 20px 10px 20px 110px;
        font: 900 28px / 40px CircularStd;
        box-sizing: border-box;
        width: calc(100% + 30px);
    }

    .mp-text-content > .buttons > a {
        width: 46%;
        height: 50px;
        float: none !important;
        margin: 10px 1%;
    }

    .mp-text-content > .buttons {
        text-align: center;
    }

    .five-in-1 .au-hdr:before {
        width: 70px;
        left: 0;
    }

    .five-in-1 .au-hdr {
        padding-left: 110px;
    }

    .five-in-1 {
        width: 100%;
    }

    .mof-content .ae-miniorder-custom input[type="submit"] {
        margin: 0px auto 10px;
        display: block;
    }
    .hiw-content .hiw-txt {
        width: 100%;
        padding-top: 0;
        text-align: center
    }

    .mof-content .ae-miniorder-custom .sidebar-total {
        font: 500 15px / 50px CircularStd;
        height: 50px;
        text-align: center;
    }

    .miniorder-wrap {
        margin-bottom: 30px;
    }

    .content-wrap .essay-calculator-wrapper .number-of-pages {
        width: 100%;
        padding-right: 0;
    }

    .content-wrap .essay-calculator-wrapper .select-currency {
        width: 100%;
    }

    .essay-1 > .body > ul:not(.btns) {
        padding-right: 0;
    }

    .essay-1 > .body {
        background: #fcfdfd;
        padding: 15px;
    }

    .essay-1 > .body > ul.btns {
        width: 100%;
    }

    .essay-1 > .body > ul.btns > li > a {
        width: 100%;
    }

    body .profile-wrapper.profile-view-wrapper.essay-component,
    body .profile-wrapper.profile-form-wrapper.essay-component {
        padding: 15px;
    }

    body .essay-order-details .order-details-head .toolbar .nav-list {
        width: 50%;
        float: left;
    }

    body .essay-order-details .order-details-head .toolbar .actions-list {
        width: 50%;
        float: right;
        margin-top: 0;
    }

    body .essay-order-details .order-details-head .toolbar .nav-list{
        width: 100%;
    }
    body .essay-order-details .order-details-head .toolbar .nav-list li{
        width: 50%;
        padding: 3px
    }
    body .essay-order-details .order-details-head .toolbar .actions-list{
        width: 100%
    }
    body .essay-order-details .order-details-head .toolbar .actions-list li a{
        text-align: center;
    }
    body .essay-order-details .order-details-head .toolbar .actions-list li {
        width: 100%;
        padding: 3px
    }

    body .essay-order-details .order-details-head .toolbar ul li a {
        padding: 10px 0;
        text-transform: capitalize!important;
    }

    body .essay-order-details .order-details-head .toolbar .actions-list li a {
        margin-right: 0;
    }

    body .essay-order-details .order-details-head .toolbar .nav-list a {
        border: solid #d8ebf9 1px;
        border-left: solid #d8ebf9 1px;
    }

    body .affiliate-program-wrapper.essay-component {
        padding: 15px;
    }

    body .affiliate-program-wrapper .separator {
        margin: 50px -15px;
    }

    body .ae-contacts-custom {
        padding: 15px;
    }
    body .hint.w-level-hint {
        display: none;
    }
    body .payments-wrapper .payments-list li label table td.logo-td {
        width: 180px;
        box-sizing: border-box;
        display: inline-block !important;
    }
    body .payments-wrapper .payments-list li label table td.radio-td {
        display: inline-block;
        width: 20px;
    }
    body .payments-wrapper .payments-list li label table td:nth-child(3) {
        display: block;
    }
    body .payments-wrapper .payments-list li label table td:nth-child(3) {
        display: block;
        padding: 20px 10px;
    }
    body .payments-wrapper .payments-list li label table td {
        padding-bottom: 0;
    }
    body .payments-wrapper .total-price .info-block div {
        width:auto;
        max-width: 460px;
    }
    body .payments-wrapper .total-price input.pay-now-submit {
        display: block;
        margin: 15px auto;
        padding: 9px 20px;
    }
    body .essay-component.payments-wrapper {
        box-sizing: border-box;
        padding: 60px 20px;
    }
    .order-form-wrapper .vip-services-td .hint-td {
        vertical-align: top;
    }
    body .order-form-wrapper.essay-component .vip-services-td .hint > i {
        margin-top: 19px;
    }
    body .order-form-wrapper.essay-component .vip-services-td .services-package .hint > i {
        margin-top: 19px;
    }
    body .essay-component .essay-order-preview .check-list > li {
        background: url(/ws/images/blue-check.png) left 0 top 8px no-repeat;
    }

}

@media only screen and (max-width : 600px) {
    body .ws-illustrations-tr .notice-wrapper .pm-input.number-field,
    body .ws-illustrations-tr .notice-wrapper .pm-input.number-field + span {
        float: left;
        width: 100%;
    }
    body .essay-component .ws-illustrations-tr .pm-input input {
        width: calc(100% - 94px);
    }
}
@media only screen and (max-width : 580px) {
    span.hidd-sm {
        display: none;
    }
    body .order-form-wrapper.essay-component .t-body > tr.service-wrapper.service-speaker-notes{
        margin: 12px 0 0;
    }
}
@media only screen and (max-width : 540px) {
    .mm-top {
        padding-left: 0;
        padding-right: 5px;
    }
    .m-buttons .top-label > a {
        width: 105px;
    }
    .breadcrumbs-wrap h1 {
        font: 900 26px / 30px CircularStd;
    }
    .advantages-content > ul > li {
        padding-left: 23px;
    }
}
@media only screen and (max-width : 480px) {
    .mm-top > .live-chat {
        display: none;
    }

    .mm-bot .m-buttons > a.login {
        width: 70px;
    }

    .mm-bot .m-buttons > a.order {
        width: 105px;
    }
    /*
    .header-content > span {
        font: 900 33px / 44px CircularStd;
    }
    */
    .header-content > span {
        font: 900 30px / 36px CircularStd;
    }

    .header-content > ul > li {
        font: 300 14px / 30px CircularStd;
    }

    .mm-top {
        padding: 10px 0;
    }

    .mof-content > .bl-hdr {
        padding: 20px 20px 20px 100px;
    }

    .mp-text2-content .txt {
        width: 100%;
    }

    .mp-text-content > img {
        width: 100%;
    }

    .cta-content > p {
        font: 300 30px / 40px CircularStd;
    }

    .cta-content > p > strong {
        font: 700 30px / 40px CircularStd;
    }

    .advantages-content > .bl-hdr {
        font-size: 22px;
    }

    .t-single-item:before {
        display: none;
    }

    .t-single-item {
        padding: 30px 30px;
    }

    .second-footer .f-hdr {
        display: none;
    }

    .f-hdr.f-hdr-articles,
    .f-hdr.f-hdr-services {
        display: block;
        text-align: center;
    }

    .second-footer .articles,
    .second-footer .services {
        display: none;
    }

    .second-footer {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }

    footer {
        padding-bottom: 30px;
    }

    .essays-sample {
        padding: 15px;
    }

    .breadcrumbs-wrap:before {
        display: none;
    }

    .breadcrumbs-wrap:after {
        width: 100%;
    }

    a.show_more, a.show_more2 {
        display: none;
    }

    .second-footer .f-phone,
    .second-footer .f-email,
    .second-footer .f-address,
    .second-footer .socials {
        text-align: center;
    }

    .essays-sample .s-top span + span {
        font: 500 14px / 17px CircularStd;
    }

    #samples-table1 > ul > li {
        width: 100%;
    }

    #samples-table1 > ul {
        background: none;
        padding: 15px;
    }

    .five-in-1 .au-hdr {
        font: 700 20px / 22px CircularStd;
        padding: 15px 30px;
        padding-left: 100px;
    }

    .five-in-1 .au-hdr > span {
        float: none;
    }

    .five-in-1 ul > li {
        font: 300 17px / 25px CircularStd;
    }

    .five-in-1 ul > li > span {
        float: none;
    }

    .pro-wrap > .p-block {
        padding-left: 0;
    }

    .p-block.one,
    .p-block.two,
    .p-block.three,
    .p-block.four,
    .p-block.five,
    .p-block.six {
        background: none;
    }

    .content-wrap #essay-calculator table tr td a {
        color: #323538;
        background-color: #fff;
        height: 45px;
        width: 35px;
        line-height: 45px;
    }

    .content-wrap .essay-calculator-wrapper {
        padding: 15px;
    }
    .fb-content > .orange-bg {
        font: 700 35px / 80px CircularStd;
    }
    .fb-content > .orange-bg + p {
        position: absolute;
        top: 27px;
        left: 5px;
    }
    body .profile-view-wrapper table tr td {
        display: block;
        width: 100% !important;
        box-sizing: border-box;
    }

    body .profile-form-wrapper .main-table + table tr:nth-child(2),
    body .profile-form-wrapper .main-table + table tr:nth-child(3),
    body .profile-form-wrapper .main-table + table tr:nth-child(4),
    body .profile-form-wrapper .main-table + table tr:nth-child(5) {
        display: block;
        width: 100%;
        float: left;
    }

    body .profile-form-wrapper .main-table + table tr:nth-child(3) td,
    body .profile-form-wrapper .main-table + table tr:nth-child(5) td {
        padding-left: 0;
    }

    body .profile-form-wrapper .main-table + table tr:nth-child(2) td,
    body .profile-form-wrapper .main-table + table tr:nth-child(4) td {
        padding-right: 0;
    }

    body .profile-form-wrapper .main-table tr td {
        display: block;
        width: 100% !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    body .essay-order-form .order-submit {
        float: none;
        position: static;
        width: 100%;
        box-sizing: border-box;
    }

    body .order-form-wrapper .wrap-order-submit {
        float: none;
    }

    body .essay-order-form .total-price {
        width: 100%;
        text-align: center;
    }

    body .essay-component.essay-orders .data-table td {
        width: 100%;
        border-bottom: 1px dashed #d4e4ee;
    }

    body .essay-component.essay-orders .data-table td.orders-details {
        border-bottom: none;
    }

    body .tabs-component .component-tabs-controls li {
        width: 45%;
    }

    body .tabs-component .component-tabs-controls li span,
    body .tabs-component .component-tabs-controls li a,
    body .tabs-component .component-tabs-controls li a:hover {
        padding: 15px;
    }

    body .essay-order-details .order-details-head .toolbar .nav-list {
        width: 100%;
    }

    body .essay-order-details .order-details-head .toolbar .actions-list {
        width: 100%;
    }

    body .essay-order-view-details .cols-table tr:nth-child(2n+1) {
        background: #fff;
    }

    body .essay-order-view-details .cols-table tr td:nth-child(2n+1) {
        background: #e7f5fd;
    }

    body .essay-order-view-details .cols-table td {
        padding: 10px 15px;
        border-left: none;
        display: block;
        width: 100%;
        box-sizing: border-box;
    }

    body .affiliate-program-wrapper .receive-table td {
        padding: 0;
        display: block;
        width: 100%;
        box-sizing: border-box;
    }

    body .affiliate-program-wrapper .receive-table .flat-button {
        float: right;
    }

    body .essay-login-form.login-component, body .essay-password-form.login-component {
        padding: 15px;
    }

    body .essay-login-form.login-component .buttons-panel input[type="submit"],
    body .essay-password-form.login-component .buttons-panel input[type="submit"] {
        width: 100%;
    }

    body .login-component .buttons-panel ul {
        margin: 25px 0 0 0;
    }
    /* adaptive orsers messages */
    body .component-tab-content table.data-table.messages-dt thead {
        display: none;
    }
    body .essay-component.essay-order-view-details .data-table td{
        display: inline-block;
        width: 100%;
    }
    body .essay-component.essay-order-view-details .data-table td:nth-child(1){
        display: inline-block;
        width: 40px;
    }
    body .essay-component.essay-order-view-details .data-table td:nth-child(2){
        display: inline-block;
        width:calc(100% - 60px);
    }
    body .essay-component.essay-order-view-details .data-table td:nth-child(3){
        display: inline-block;
        width: auto;
    }
    body .essay-component.essay-order-view-details .data-table td:nth-child(3):after {
        content: ' > ';
        margin-left: 10px;
        margin-right: 10px;
    }
    body .essay-component.essay-order-view-details .data-table td:nth-child(4){
        display: inline-block;
        width:auto;
    }
    body .essay-order-form .apply-discount-input span,
    body .essay-order-form .add-writer-input span {
        width: 120px;
        padding: 14px 5px;
    }
    body .essay-order-form .apply-discount-input input[type="text"],
    body .essay-order-form .add-writer-input input[type="text"] {
        padding-right: 120px;
        padding-left: 5px;
    }

    body .essay-component.payments-wrapper{
        padding: 40px 10px;
    }
    body .payments-wrapper table.info-table tbody tr td {
        display: block;
        width: 95%;
        max-width: 100%;
        padding: 10px;
        box-sizing: border-box;
        border-top: solid #e2e2e2 1px;
    }
    body .payments-wrapper table.info-table tr td:first-child {
        width: 95%;
    }
    body .info-block.payment-info input[type="text"] {
        width: 70px !important;
        display: block;
        margin: 10px auto;
    }
    body .info-block.payment-info div {
        text-align: center !important;
    }
    body .essay-order-preview .buttons-panel .back-b {
        padding: 15px 40px;
    }
    body .essay-order-preview .buttons-panel .save-b {
        padding: 15px 40px;
    }
    .order-form-wrapper .vip-services-td .hint-td {
        vertical-align: top;
    }
    body .order-form-wrapper.essay-component .vip-services-td .hint > i {
        margin-top: 0px;
    }
    body .order-form-wrapper.essay-component .vip-services-td .services-package .hint > i {
        margin-top: 11px;
    }
    body .order-form-wrapper .vip-services-td .vip-services-list li label {
        padding: 5px 20px 10px 10px;
    }
    body .order-form-wrapper .vip-services-td .services-package label {
        padding: 20px 10px;
    }

    body .order-form-wrapper .vip-services-td .services-package label {
        font: 500 17px CircularStd;
    }
    body .order-form-wrapper .vip-services-td .services-package label .discount b {
        font: 700 18px CircularStd;
    }
    body .data-table.files-dt .actions .drop-down > div {
        width: 150px;
        margin: 0 0 0 0;
    }
    body .data-table.files-dt .actions .drop-down span {
        margin: -8px 0 0 6px;
    }
    .global-img{
        margin:0 auto;
        display: block;
    }
    .second-footer .articles > li,
    .second-footer .services > li {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
}

@media only screen and (max-width : 420px) {
    .return-old {
        display: block;
        width: 160px;
        margin: 0 auto;
        line-height: 30px;
        padding:0;
        text-align:center;
    }
    .container-fluid.container-return {
        height: 70px;
        line-height: 30px;
    }
    .navbar-header {
        padding: 0 15px 0 5px;
    }
    body .order-form-wrapper .vip-services-td .offer-label {
        font: 500 15px CircularStd;
    }
}

@media only screen and (max-width : 400px) {
    body .mini-wrapper .top-dd-wrapper i.arrow {
        margin: -8px 0 0 57px;
    }
}

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

    .buttons-block > span {
        line-height: normal;
        margin-left: 20px;
    }
    .ae-contacts-custom .c-header > button {
        width: 95px;
    }
    body .essay-order-form .apply-discount-input span,
    body .essay-order-form .add-writer-input span {
        width: 120px;
        padding: 14px 5px;
    }
    body .essay-component .input-button.apply-discount-input span,
    body .essay-component .input-button.add-writer-input span    {
        margin-top: 5px;
    }
    body .essay-order-form .apply-discount-input input[type="text"],
    body .essay-order-form .add-writer-input input[type="text"] {
        padding-right: 10px;
    }
    body .essay-order-preview .buttons-panel .back-b {
        padding: 15px 25px;
    }
    body .essay-order-preview .buttons-panel .save-b {
        padding: 15px 35px;
    }
    body .payment.container {
        max-width: 100%;
        padding: 10px 5px;
    }
    body .essay-component .success-message,
    body .essay-component .error-message,
    body .essay-component .info-message {
        padding: 10px 10px 10px 45px;
        background-position: 10px 10px;
    }
}
@media only screen and (max-width : 360px) {
    .mm-top > .logo > img {
        display: block;
        width: 100%;
    }

    .bl-hdr, .br-hdr {
        font: 900 33px / 40px CircularStd;
    }

    .btns {
        width: 100%;
    }

    .cta-content a {
        width: 100%;
    }

    .order-btn {
        width: 100%;
        margin-top: 30px;
    }

    .five-in-1 .au-hdr {
        padding: 15px 10px;
        padding-left: 80px;
    }

    .fe_wg .free_extras > ul > li,
    .fe_wg .we_guarantee > ul > li {
        font: 300 14px / 18px CircularStd;
    }

    .fe_wg .free_extras,
    .fe_wg .we_guarantee {
        padding: 20px;
    }

    .sc1 > a {
        font: 300 25px / 20px CircularStd;
        padding: 19px 0;
    }

    .content-wrap #essay-calculator table tr:first-child td:first-child strong {
        font: 500 15px / 20px CircularStd;
    }

    .content-wrap #essay-calculator table tr td a {
        width: 30px;
    }

    .essay-1 > .body > ul.btns > li {
        width: 100%;
        margin-bottom: 10px;
    }

    body .essay-order-form .apply-discount-input span,
    body .essay-order-form .add-writer-input span {
        margin-top: -1px;
    }

    body .essay-order-form .phone-tr table td {
        width: 100%;
        display: block;
    }

    body .essay-order-form .phone-tr table td:first-child {
        width: 100%;
    }

    body .order-form-wrapper.essay-component .hint div {
        width: 270px;
        box-sizing: border-box;
    }

    body .order-form-wrapper .vip-services-td .services-package label .discount {
        margin: 0;
        padding-right: 0;
    }

    body .order-form-wrapper .vip-services-td .vip-services-list li label p {
        float: none;
    }
    .main-menu-wrap .row .col-lg-12 {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width : 320px) {
    .mof-content .ae-miniorder-custom input[type="submit"] {
        width: 100%;
    }

    .content-wrap #essay-calculator table tr td a {
        width: 20px;
    }

    body .profile-wrapper .flat-button {
        width: 100%;
    }

    .t-slider > .t-item {
        padding-left: 40px;
    }
}
body .data-table .actions .drop-down > div {
    z-index: 2;
}


@media (max-width: 380px){

    body .main-menu-wrap .container-fluid {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    body .send-message-form-wrapper.popup-component.essay-component tr:first-child td {
        display: block;
    }
    body .send-message-form-wrapper.popup-component.essay-component tr:first-child td:first-child{
        padding-right: 0;
    }
    body .popup-component.essay-component .notice {
        display: block;
    }
    body .affiliate-program-wrapper.essay-component {
        padding: 5px;
    }
    body .ae-contacts-custom .buttons-block > input[type="submit"] {
        margin: 30px auto;
        display: block;
        width: 210px;
    }
    body .order-form-wrapper.essay-component .t-body > tr.ws-additional-order-id-tr > td:nth-child(3) {
        text-align: left;
    }
}


/* holiday Day */

.fixed-banner.holiday-banner {
    padding: 0 !important;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
    height: auto;
    background: #fff;
}
.fixed-banner.holiday-banner > a.material-icons {
    color: #fff;
    position: absolute;
    right: 10px;
    top: 0px;
    text-shadow: 0 0 2px #24A1D6;
}
a.holiday-banner-link {
    /* background: url(/files/images/desctop.png); */
    background: url(/files/images/desktop.svg);
    /* background: url(/files/css/images/hallo_19/1920x100.svg); */
    height: 100px;
    display: block;
    background-position: center;
    background-size: cover;
    width:100%;
}
.fixed-banner.holiday-banner .fb-close {
    bottom: 70px;
    position: fixed;
    color: #041f64;
    right: 3px;
    font-weight: 700;
}
a.holiday-banner-link img.medium,
a.holiday-banner-link img.small{
    display: none;
}
@media (max-width: 990px) {
    a.holiday-banner-link {
        height: 80px;
    }
    .fixed-banner.holiday-banner .fb-close {
        bottom: 45px;
    }
}
@media (max-width: 780px) {
    a.holiday-banner-link {
        height: 55px;
    }
    .fixed-banner.holiday-banner .fb-close {
        bottom: 35px;
        right: 0;
    }
}
@media (max-width: 600px) {
    a.holiday-banner-link  {
        background: none;
        height: auto;
        width: 100%;
        background-color: #27AAE1;
    }
    a.holiday-banner-link img.medium{
        display: block;
        width: 100%;
        height: auto;
    }
    body .fixed-banner.holiday-banner a.fb-close {
        bottom: 65px;
        top: -4px;
    }
}

@media (max-width: 400px) {
    .fixed-banner.holiday-banner .fb-close {
        bottom: 50px;
    }

}
@media (max-width: 350px) {
    a.holiday-banner-link img.medium{
        display: none;
    }
    a.holiday-banner-link img.small{
        display: block;
        width: 100%;
        height: auto;
    }
    .fixed-banner.holiday-banner .fb-close {
        bottom: 75px;
    }
}
@media all and (max-width: 991px) {
    .bottom-chat {
        bottom: 145px;
    }
}
@media all and (max-width: 414px) {
    .page-order .page-logged {
        display: none;
    }
    .bottom-chat {
        bottom: 190px;
    }
    .ae-order {
        margin: auto!important;
    }
}

@media all and (max-width: 600px) {
    .ae-order .payments-wrapper.essay-component .payment.ws-container .payments-list li label table tbody >tr{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    body .payments-wrapper .payments-list li label table td.logo-td {
        width: 100%;
        height: fit-content!important;
        padding-bottom: 20px;
    }
    body .payments-wrapper .payments-list li label table td {
        height: fit-content!important;
    }
}
@media all and (max-width: 414px) {
    body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .total-price {
        width: fit-content;
        padding-right: 8px;
    }
    body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step {
        padding: 11px 8px;
        width: 85px;
    }
    body .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step-button-wrapper-flex {
        padding: 10px 6px;
    }
}
@media (width: 1024px) {
    body .essay-orders .data-table td {
        padding: 10px 5px;
    }
}
@media(max-width:991px) and (min-width:769px){
    body .ae-order .essay-order-form .apply-discount-input span.form-button {
        padding: 14px 10px;
        width: fit-content;
    }
    body .ae-order .essay-order-form .apply-discount-input input[type="text"] {
        padding-right: 133px;
        padding-left: 8px;
    }
}
@media(max-width:540px){
    body .ae-order .essay-order-form .apply-discount-input span.form-button {
        margin-top: 0!important;
        width: 100%;
    }
    body .ae-order .essay-order-form .apply-discount-input input[type="text"] {
        padding: 14px 5px;
        text-align: center;
        font-size: 13px;
    }
}