@media screen and (max-width: 1199px){
        .mob-head-logo{
        display: inline-block;
    }
    .desktop-head-logo{
        display: none;
    }
    header .top-button{
        min-width: 87px;
    }
    header .top-button{
        margin-left: 7px;
    }
    .fixed-line .container{
        padding: 0 30px;
    }
    header .main-menu{
        margin: 0;
    }
    header .main-menu li{
        padding: 0 3px;
    }
    .container .e-container .contact-header #data-p, .container .e-container .contact-header #data-m{
        display: block;
        text-align: center;
        margin: 0 0 15px 0;
    }
    .container .e-container .contact-header .body{
        text-align: center;
    }
    .top-line #header-menu .menu li a{
        text-transform: none;
    }
    .recent-single-wrapper .posts-line .posts-line-wrapper .recent-post-item{
        border-bottom: none;
    }
    .container .blog-list .blog-item .blog-item-footer-wrapper{
        position: relative;
    }
    .user-orders-top-info .e-container .col-lg-6 div{
        float: none;
        width: auto;
    }
    .user-orders-top-info .e-container .upgrade-hint{
        left: 0;
    }
    .user-orders-top-info .e-container .col-lg-6 div div.update-hint-wrapper{
        position: relative;
    }
    .third-line .header-text, .third-line .main-title{
        width: 100%;
    }
    .third-line .header-text{
        padding: 15px 0 10px 14px;
    }
    .container{
        width: 100%;
    }
    .bottom-line .bottom-line-wrapper .bl_item .bl_text{
        font-size: 18px;
    }
    .main-line-1 .main-line-1-wrapper .price-col .pc_title{
        font-size: 20px;
        top: -20px
    }
    .main-line-1 .main-line-1-wrapper .price-col .pc_title:before, .main-line-1 .main-line-1-wrapper .price-col .pc_title:after{
        top: 15px;
    }
    .main-line-1 .main-line-1-wrapper .price-col .t2{
        font-size: 30px;
    }
    .main-line-1 .main-line-1-wrapper .price-col .t3{
        margin: 15px 0 0 -6px;
    }
    .main-line-1 .main-line-1-wrapper .price-col{
        padding: 10px;
    }
    .third-line .main-title{
        text-align: left;
    }
    .third-line .main-title br{
        display: none;
    }
    .second-line .phone-area{
        position: relative;
        left: 7%;
    }
    .main-line-2 .ml2-left .bgimg{
        display: none;
    }
    .main-line-2 .ml2-left .ml2-tc{
        margin-bottom: 10px;
    }
    .main-line-2 .ml2-left .ml2-tc h2{
        text-align: center;
    }
    .posts-line .posts-line-wrapper .recent-post-item:after{
        display: none;
    }
    .posts-line .posts-line-wrapper .rm_wrp{
        width: auto;
        left: 10px;
        bottom: 10px;
    }
    .benefits-line h2:before, .benefits-line h2:after, .benefits-line .h2:before, .benefits-line .h2:after{
        width: 35%;
    }
    .steps-line .steps-wrapper{
        background: none;
        background-color: #86c724;
        padding: 10px;
    }
    .error404 .btns{
        padding-top: 0;
    }
    .blog-post-content .blog-post-header .date{
        background-color: #ffd820;
        padding: 0 5px;
        font-size: 21px;
        top: 0;
        bottom: auto;
        left: 0;
        transform: none;
    }
    .pay-order > .col-md-12{
        margin-bottom: 12px;
    }
}
@media screen and (max-width: 1023px){
    .block-to-up {
        top: auto;
        margin-bottom: 0;
        margin-top: 35px;
    }
    .container #ajax_content_referrer #referral-account{
        top: auto;
        margin-top: 35px;
        margin-bottom: 0;
    }
    .container .thansk-for-order{
        margin: 0!important;
    }
    .top-footer-block{
        height: 190px;
        padding-top: 33px;
        background-size: cover;
    }
    .top-footer-block p.p1{
        font-size: 30px;
        line-height: 30px;
        margin: 0 0 10px 0;
    }
    .top-footer-block p.p2{
        font-size: 18px;
        margin: 0 0 20px 0;
    }
    .top-footer-block a{
        font-size: 18px;
        line-height: 18px;
        max-width: 180px;
        height: 40px;
        padding: 13px 5px;
    }
    .container .e-container #button_apply_discount{
        right: 0;
        top: 5px;
    }
    header .main-menu{
        display: none;
    }
    .mob-menu-button{
        display: inline-block;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        margin: auto;
    }
    .header-logo{
        position: relative;
        padding: 0 0 0 65px;
    }
    .container .orders .order .td {
        padding: 6px 10px;
    }
    .user-orders-top-info .log-header{
        float: none;
        width: 100%;
        display: block;
    }
    .user-orders-top-info .col-lg-6.log-links{
        position: relative;
        top: auto;
    }
    .user-orders-top-info .e-container .col-lg-6{
        clear: both;
        width: 100%;
        text-align: center!important;
    }
    .essays-referral .top .left-part{
        margin-top: 0;
        float: none;
        width: 100%;
        text-align: center;
    }
    .essays-referral .top .right-part{
        margin: 4px 0 0 0;
        float: none;
        width: 100%;
    }
    #referral-account-wrapper .top .right-part .more-info{
        text-align: center;
    }
}
@media screen and (max-width: 991px){
    body .pay-order > .pay-order-col{
        padding: 20px 15px;
    }
    .container .e-container .orderform .vip_services tr:last-child td.bc:before{
        display: none;
    }
    .container .e-container .orderform .vip_services_content{
        max-width: 738px;
    }
    .container .e-container .orderform .vip_services tr.vip-package{
        max-width: 690px;
    }
    .main_testimonials #testimonials:before{
        display: none;
    }
    body .order-form-text ul.order-box-save li br{
        display: none;
    }
    .container .e-container .essay-order.theme-styled .mini-order-total-price{
        margin: 10px 0 10px 0!important;
    }
    .container .e-container .essay-order.theme-styled .label .help-hint{
        display: none!important;
    }
    .container .e-container .essay-order.theme-styled .package-checkbox-row .label{
        padding: 0 12px;
    }
    .container .mini_order_form .e-container .col-lg-4.mini-order-group.mini-order-total-price .label{
        padding: 0;
    }
    .bnr-wrapper.timer-bnr-wrapper{
        max-width: 800px;
    }
    #countdown_dashboard .before-text{
        margin: 0 10px 0 110px;
    }
    .page-bottom-block-wrapper{
        display: none;
    }
    .posts-line .posts-line-wrapper{
        display: none;
    }
    body .footer-statistic:before{
        top: 0;
    }
    .container .mini_order_form .e-container .col-lg-4.mini-order-group{
        width: 50%!important;
    }
    .container .mini_order_form .e-container .col-lg-4.mini-order-group.mini-order-total-price, .container .mini_order_form .e-container .col-lg-4.mini-order-group.mini-order-submit{
        width: 100%!important;
        text-align: center;
    }
    .container .mini_order_form .e-container .col-lg-4.mini-order-group.mini-order-total-price .label{
        display: inline-block;
        margin-top: 15px;
    }
    .container .mini_order_form .section-1 .label .help-hint .help-hint-text {
        font-family: 'Arial Narrow', sans-serif;
        min-width: 160px;
        left: -80px;
        text-align: center;
    }
    .container .e-container .mini-order-body .mini-order-submit .btn.btn-primary{
        margin: 8px 0 0 0;
    }
    .third-line .orderform{
        max-width: 700px;
        margin: 0 auto;
    }
    .second-line .links-area .btn_h.chat-btn{
        display: inline-block;
    }
    .third-line .main-title{
        text-align: center;
    }
    .third-line .main-title br{
        display: none;
    }
    .container .order-detail .table td{
        padding: 10px 10px;
    }
    .container .order-detail .table td .button-a {
        display: block;
        margin: 5px 0 0 0;
    }
    .container .e-container .vip_services span.hint .tooltip{
        left: auto!important;
        right: 0!important;
    }
    .container .e-container .vip_services .hint .tooltip:after{
        left: auto;
        right: 20px;
    }
    .recent-single-wrapper .posts-line .posts-line-wrapper .recent-post-item-left{
        text-align: center;
        margin-bottom: 10px;
    }
    .recent-single-wrapper .posts-line .posts-line-wrapper .recent-post-item .title,
    .recent-single-wrapper .posts-line .recent-date{
        position: relative;
    }
    .recent-single-wrapper .posts-line .recent-post-item-right.col-lg-6.col-md-6{
        min-height: 1px;
        text-align: center;
    }
    .third-line .hd-img{
        display: none;
    }
    .main-line-1 .main-line-1-wrapper .price-col .t2{
        font-size: 25px;
    }
    .third-line .header-text p{
        width: 100%;
    }
    .third-line .header-text{
        padding: 15px 10px;
    }
    .second-line .phone-area{
        left: 10%;
    }
    .top-line #header-menu .menu li a{
        font-size: 16px;
        padding: 5px;
    }
    .second-line .links-area .tel-body{
        display: inline-block;
    }
    .second-line .phone-area .tel-body{
        display: none;
    }
    .second-line .links-area .btn_h.chat-btn{
        margin-top: 9px;
    }
    .posts-line .posts-line-wrapper .rm_wrp{
        position: relative;
        left: -10px;
        bottom: -20px;
    }
    .recent-post-item-left{
        z-index: 1;
    }
    .benefits-line h2:before, .benefits-line h2:after, .benefits-line .h2:before, .benefits-line .h2:after{
        width: 30%;
    }
    .steps-line .steps-wrapper{
        margin-bottom: 20px;
    }
    .steps-line .steps-list li{
        display: block;
        width: 100%;
        font-size: 23px;
    }
    .steps-line .steps-list li span{
        font-size: 23px;
        padding: 0 5px;
        width: 32px;
        height: 32px;
        line-height: 30px;
    }
    .steps-line .bottom_steps_text{
        font-size: 24px;
    }
    .error404 .third-line .header-text{
        text-align: center;
        margin: 10px 0 0 0;
    }
    .error404 .third-line .header-text p{
        font-size: 50px;
        line-height: 70px;
        text-align: center;
    }
    .error404 .text404{
        font-size: 200px;
    }
    .error404 .btns{
        padding-top: 0;
    }
    .error404 .gb-btn, .error404 .hp-btn{
        font-size: 25px;
    }
    .error404 .hp-btn{
        padding: 10px 24px;
    }
    .blog-list .post-t{
        margin: 20px 0 10px 0;
    }
    .container .profile_info .orderform .log-header, .container .profile_info .orderform .col-lg-6{
        width: 100%;
        float: none;
    }
    .container .profile_info .orderform .col-lg-6{
        margin-top: 50px;
    }
    .prew-text{
        min-height: 10px;
    }
    .top-line .container{
        margin: 0 auto;
        width: 100%;
    }
    .top-line #header-menu .menu li#menu-item-3380 a {
        padding: 15px 5px;
    }
    .sb_block{
        position: relative;
        display: block;
        padding: 0;
        margin-left: -5px;
        top: -18px;
    }
    .container .e-container .box_user.vip-order:before{
        left: 0;
        top: 0;
    }

}
@media screen and (max-width: 990px){
    .container .e-container form .e-title .title-text{
        padding: 0;
    }
}
@media screen and (max-width: 780px){
    .container .lifetime-discount-v2 .discount-values{
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 767px){
    body .pay-order > .pay-order-col{
        width: 100%!important;
        margin: 0 0 20px 0;
    }
    body .e-container .pay-order{
        margin: 0;
    }
    .container .e-container .orderform .vip_services{
        background: none;
    }
    .sb_block .sb_button, .sb_block .fb-like{
        display: block;
    }
    .container .e-container .orderform .vip_services tr.vip-package td.uc{
        position: relative;
        left: auto;
        top: auto;
        display: inline-block;
        margin: 0;
        padding: 0 10px 0 0;
    }
    .essay-order.theme-styled .final-order-price-notice{
        top: 0;
    }
    .container .e-container .essay-order.theme-styled .title{
        margin: 0;
        float: none;
    }
    .container .e-container .essay-order.theme-styled .currencies{
        position: relative;
        float: none;
        margin: 20px 0 20px 0;
        top: auto;
        right: auto;
    }
    .mini_order_form .theme-styled{
        padding: 25px 15px 0 15px;
    }
    .container .e-container .essay-order.theme-styled .mini-order-body .mini-order-group{
        margin-bottom: 15px;
    }
    .group_s .item_s{
        padding: 1px 7px;
    }
    .free-essays-list .blog-item{
        padding: 0;
    }
    .free-essays-list.blog-list .blog-item .blog-item-footer p a.red-button{
        left: 0;
    }
    .free-essays-list{
        column-count: 2;
        -webkit-column-count: 1;
        -moz-column-count: 2;
        column-gap: 0;
        -webkit-column-gap: 0;
        -moz-column-gap: 0;
    }
    header{
        padding-top: 0;
    }
    body .policy{
        margin: 0;
    }
    .third-line.logined{
        display: none;
    }
    .main-content .user-orders-top-info .e-container .col-lg-6.log-links{
        display: none;
    }
    .e-container .orderform .vip_services table td.pc{
        padding: 2px 2px 10px 2px;
        min-width: 95px;
        text-align: right;
    }
    .container .e-container .vip_services span.hint{
        display: inline-block;
        position: relative;
        top: -7px;
        margin: 0;
    }
    .container .e-container .orderform .vip_services tr .vip-add{
        position: relative;
        top: -8px;
        width: 120px;
    }
    .container .e-container .orderform .vip_services tr.vip-package td{
        padding: 0;
    }
    .container .e-container .orderform .vip_services tr:last-child td.bc{
        width: 100%;
    }
    .completed-orders .box_user table.orders_user tr{
        display: table-row;
        width: 100%;
        float:none;
    }
    .completed-orders .box_user table.orders_user tr td{
        display: table-cell;
    }
    .user-orders-top-info .e-container .col-lg-6 div{
        text-align: left;
    }
    h1, .h1, h1 a, .h1 a,
    h1 span, .h1 span, h1 a span, .h1 a span{
        font-size: 30px;
    }
    h2, .h2, h2 a, .h2 a,
    h2 span, .h2 span, h2 a span, .h2 a span{
        font-size: 27px;
    }
    h3, .h3, h3 a, .h3 a,
    h3 span, .h3 span, h3 a span, .h3 a span{
        font-size: 25px;
    }
    h4, .h4, h4 a, .h4 a,
    h4 span, .h4 span, h4 a span, .h4 a span{
        font-size: 23px;
    }
    .mob-ord-link a, .mob-ord-link .live-chat span{
        padding: 5px 20px;
        box-shadow: 2px 2px 0 #1d9000;
    }
    .navbar-default .navbar-toggle:hover{
        background-color: transparent;
    }
    .navbar-toggle{
        margin: 0;
        padding: 0;
        border: none;
        background-color: transparent!important;
    }
    .navbar-toggle .icon-bar{
        width: 50px;
        height: 4px;
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color: #fff;
    }
    .navbar-toggle .icon-bar+.icon-bar{
        margin-top: 5px;
    }
    .main-line-1 .main-line-1-wrapper .price-col.col-xs-6{
        width: 50%;
    }
    .main-line-1 .main-line-1-wrapper .price-col.col-xs-12{
        width: 100%;
    }
    .main-line-1 .main-line-1-wrapper .price-col .pc_icon{
        display: inline-block;
        position: relative;
        top: -33px;
        left: -20px;
        margin-bottom: -20px;
    }
    .top-line #header-menu .menu li{
        display: block;
    }
    .top-line #header-menu .menu li a{
        width: 100%;
        display: block;
        padding: 0 5px;
    }
    .top-line #header-menu .menu li a:hover{
        background-color: #1d9000;
    }
    .benefits-line h2:before, .benefits-line h2:after, .benefits-line .h2:before, .benefits-line .h2:after{
        width: 25%;
        top: 13px;
    }
    .footer-out-wrapper .group_s .item_s{
        top: 0;
    }
    .blog-list .blog-item {
        margin: 25px 0 70px 0;
    }
    .blog-list .blog-item .blog-item-footer p a.red-button{
        position: absolute;
        left: 14px;
        bottom: -50px;
        top: auto;
    }


    /*Footer*/
    .footer-col .open-title{
        position: relative;
        padding-left: 35px;
    }
    .footer-col .open-title:hover{
        cursor: pointer;
    }
    .footer-col .open-title:after{
        content: '';
        display: block;
        position: absolute;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 10px 0 10px;
        border-color: #86c724 transparent transparent transparent;
        top: 13px;
        left: 0;
    }
    .footer-col .open-title.minus:after{
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #86c724 transparent;
    }
    .footer-col .drop_info{
        display: none;
    }
    .footer-col .drop_info.active{
        display: inline-block!important;
    }
    /*Footer*/
    .top-line #header-menu .menu li#menu-item-3380 a{
        padding: 0 5px;
    }
    .login-btn.btn_h{
        display: inline-block;
    }
    #ajax_samples .essays-sample .sample-order{
        padding: 0;
        position: relative;
        width: 100%;
    }
    #ajax_samples .essays-sample .sample-info .sample-detail {
        padding: 0 0 0 100px;
    }
    .user-orders-top-info .log-header{
        display: block;
        width: 100%;
        border-left: 1px solid #ffd820;
        text-align: center;
    }
    .user-orders-top-info .e-container .col-lg-6 > div{
        padding: 0;
        margin: 0 0 4px 0;
        border: none;
    }
    .user-orders-top-info .e-container .col-lg-6 > div b{
        display: inline-block!important;
    }
    .user-orders-top-info .e-container .log-links .link{
        display: block!important;
        padding: 0;
        margin: 0 0 5px 0!important;
        border: none;
    }
    .container .e-container .button-show span{
        padding: 20px 10px;
    }
    .user-orders-top-info .e-container .log-links .link, .user-orders-top-info .e-container .col-lg-6 .update-hint-wrapper p b{
        display: inline-block;
    }
    .user-orders-top-info .col-lg-6.log-links div.link, .user-orders-top-info .e-container .col-lg-6 div:last-child b, .user-orders-top-info .e-container .col-lg-6 > div{
        display: block;
    }
    .container .user-orders-top-info .e-container .update-hint-wrapper{
        display: inline-block;
    }
    .container .e-container .mini-order-body .mini-order-group.col-lg-3{
        width: 100%;
    }
    .e-container .orderform .vip_services table td{
        display: inline-block;
        width: auto!important;
        text-align: center!important;
    }
    .e-container .orderform .vip_services table td.uc{
        display: block;
        width: 100%;
    }
    .e-container .orderform .vip_services table tr{
        display: block;
        text-align: center;
        border-bottom: 1px solid #86c724;
    }
    .container .e-container .orderform .vip_services .vip-price{
        padding: 0;
    }
    .container .e-container .orderform .vip_services_content{
        background: none;
        padding: 20px 25px 30px 25px;
    }
    .container .e-container .orderform .vip_services .vip-price,
    .container .e-container .vip_services_content .vip-add{
        color: #3c5550;
    }
    .container .e-container .orderform .vip_services tr:last-child .vip-price strong, .container .e-container .orderform .vip_services tr:last-child .vip-price{
        font-size: 18px;
        line-height: 27px;
    }
    .container .e-container .orderform .vip_services tr:last-child:before{
        display: none;
    }
    .container .e-container .vip_services span.hint .tooltip{
        left: -120px!important;
        right: auto!important;
    }
    .container .e-container .vip_services .hint .tooltip:after{
        display: none;
    }
    .main-line-1 .main-line-1-wrapper .price-col .t1{
        display: inline-block;
    }
    .container .e-container .price_currency{
        font-size: 13px;
        margin-top: 0;
    }
    .third-line .header-text,
    .second-line .links-area .tel-body{
        display: none;
    }
    .mob-links-header{
        display: block;
        text-align: right;
        padding: 5px 10px 10px 80px;
    }
    .mob-links-header .mob-ord-link{
        display: inline-block;
        margin: 0 4px;
    }
    .mob-links-header .mob-ord-link a{
        display: inline-block;
        margin: 0;
    }
    .second-line .links-area .login-btn.btn_h,
    .second-line .links-area .btn_h.chat-btn,
    .mob-links-header .tel-body a{
        margin-left: 10px;
        margin-right: 10px;
    }
    .container .e-container .orderform .vip_services tr:last-child .vip-add{
        margin-top: 8px;
    }

}
@media screen and (max-width: 680px){
    .container .e-container .essay-order.theme-styled .mini-order-body .orderform{
        padding: 0;
    }
    .container .e-container .e-table .e-row{
        padding: 6px 0;
    }
    .container .e-container form.orderform{
        padding: 0;
    }
    .top-footer-block{
        display: none;
    }
    .e-container form .e-table input[type="text"], .e-container form .e-table input[type="password"], .e-container form .e-table input[type="file"], .e-container form .e-table textarea, .e-container form .e-table select, .e-container form .e-table .order_if, .e-container form .data-table input[type="text"], .e-container form .data-table input[type="password"], .e-container form .data-table input[type="file"], .e-container form .data-table textarea, .e-container form .data-table select{
        margin-bottom: 0!important;
    }
    .container .e-container .e-table{
        padding: 15px 10px;
    }
    .container .e-container #essay_calculator table tr td{
        text-align: center;
    }
    .container .e-container .orderform .vip_services .uc, .container .e-container .orderform .vip_services .vip-price{
        font-size: 15px;
    }
    .sb_block .sb_button{
        display: table;
    }

    .e-container form .e-table .e-row .e-td.order_lf, .container .e-container form .e-table .e-row .e-td.order_lf {
        width: 100%;
        padding: 0!important;
    }
    .e-container .e-table .e-row .e-td.order_input {
        padding: 3px 28px 2px 0;
    }
    .container .e-container .orderform div.order_info:after{
        left: 1px;
    }
    .e-container .e-table .e-row {
        padding-left: 6px;
    }
    .container .e-container form .e-title .title-text {
        font-size: 20px;
        line-height: 21px;
    }
    .order-form-wrapper .e-container form.orderform .block-1, .order-form-wrapper .e-container form.orderform .block-2, .container .e-container .orderform .vip_services{
        padding: 20px 15px 20px 15px;
    }
    .container .e-container form .e-title {
        margin: 0;
    }
    .container .e-container .number-field .number-button {
        bottom: 1px;
    }
    .container .e-container #add-attachment-btn {
        display: block;
        margin: 7px 7px 0 0;
        max-width: 100px;
        text-align: center;
    }
    .container .e-container i {
        font-size: 11px;
    }
    .container .e-container #button_apply_discount, .e-container #button_add_preferred_writer {
        top: 2px;
        position: absolute;
        right: 0;
        min-width: 90px;
    }
    .container .e-container .btn-add-writer {
        display: block;
        text-align: center;
    }
}
@media screen and (max-width: 600px){
    body .container ._t_our_testimonials._t_full_item ._t_time{
        display: none;
    }
    .user-links a {
        display: inline-block;
        margin: 5px 2px 15px 2px;
    }
    .second-line .links-area .login-btn.btn_h a{
        padding: 4px 25px;
        margin: 0 3px;
    }
    .second-line .links-area .btn_h .live-chat span{
        padding: 8px 22px;
    }
    .second-line .links-area .tel-body{
        display: none;
    }
    .second-line .links-area {
        margin: 10px 0 -10px 0;
    }
    .third-line .header-text{
        padding: 30px 10px 15px 10px;
    }
    .main-line-1 .main-line-1-wrapper .price-col.col-xs-6{
        width: 100%;
    }
    .main-line-1 .main-line-1-wrapper .ml_text{
        padding: 10px;
    }
    .steps-line .bottom_steps_text{
        margin: 10px 0 0 0;
        font-size: 20px;
    }
    .steps-line .steps-list li{
        font-size: 20px;
    }
    .footer-out-wrapper ul#menu-articles_menu li{
        width: 100%;
    }
    .top-line #header-menu .menu li#menu-item-3534{
        display: block;
    }
    .top-line #header-menu .menu li#menu-item-3534 a{
        font-weight: bold;
        font-size: 20px;
    }
    .user-orders-top-info .col-lg-6.log-links a{
        font-size: 16px;
    }
    .user-orders-top-info .e-container .col-lg-6 .update-hint-wrapper p.update-hint{
        left: -90%;
        max-width: 300px;
        min-width: 10px;
        width: auto;
    }
    .categories-list li a{
        font-size: 14px;
    }
    .processing-orders .box_user table.orders_user tr{
        display: block;
        width: 100%;
        float: none;
    }
    .container .e-container .box_user.vip-order:before{
        left: 2%;
        top: 10px;
    }
}

@media(max-width: 568px){
    .container .e-container .orderform2 .e-td{
        padding: 5px;
    }
    #ajax_content_profile .table tr td{
        display: block;
        width: 100%;
    }
    #ajax_content_profile .table tr td:first-child{
        border-bottom: none;
        padding-bottom: 0;
    }
    .container .e-container .thanks-text{
        padding: 10px 10px 5px 10px;
    }
    .main-content.text-content .table-of-contents ul{
        min-width: 1px;
        padding: 10px 10px 10px 10px;
    }
    .main-content.text-content .table-of-contents ul li{
        padding: 3px 0 3px 17px;
    }
    .container .e-container .orderform .vip_services tr:last-child{
        height: auto;
        padding: 17px 10px 5px 10px;
    }
    .container .e-container .orderform .vip_services_content{
        padding: 20px 15px 30px 15px;
    }
    .container .e-container .orderform .vip_services tr.vip-package td.uc{
        display: block;
        padding: 0;
        margin-bottom: 10px;
    }
    .container .e-container .orderform .vip_services tr:last-child td.bc{
        float: none;
        top: auto;
    }
    .desktop-head-logo img{
        max-width: 170px;
    }
    .fixed-line .second-line .container{
        padding: 0 25px;
    }
    .mob-ord-link a, .mob-ord-link .live-chat span{
        font-size: 16px;
        line-height: 18px;
        padding: 10px 5px;
    }
    .login-btn.mob-ord-link a{
        padding: 10px 11px;
    }
    .top-line .navbar-default{
        margin: 0 0 0 5px;
    }
    .navbar-toggle .icon-bar{
        width: 35px;
    }
    .container .e-container .order-detail .table-striped > tbody > tr td{
        display: block;
        width: 100%!important;
    }
    .container .e-container .orderform .vip_services tr .vip-add{
        padding: 6px 2px 6px 2px;
    }
    .container .e-container .orderform .vip_services{
        padding: 0;
    }
    .e-container .orderform .vip_services table td.bc{
        padding-left: 0;
    }
    .navbar-toggle{
        padding-right: 0;
    }
    .container .e-container .order-details-payment .left, .container .e-container .order-details-payment .right{
        float: none;
        width: 100%;
    }
    .container .e-container .order-details-payment .right p{
        text-align: left;
    }
    .container .e-container form #personal_information.e-table.order_table.table_order:before, .container .e-container form #paper_information.e-table.order_table.table_order:before{
        display: none;
    }
    .container .e-container .orderform .vip_services .uc, .container .e-container .orderform .vip_services .vip-price{
        font-size: 15px;
    }
}

@media screen and (max-width: 480px){
    .container .e-container .grand_total_text,
    .container .e-container #total_price2 {
        font-size: 20px!important;
    }
    .second-line .links-area .login-btn.btn_h,
    .second-line .links-area .btn_h.chat-btn
    {
        margin: 0 0 15px 0!important;
        width: 42%;
        display: inline-block;
    }
    .third-line .main-title, .third-line .main-title span {
        font-size: 25px;
    }
    .mob-links-header .tel-body .support-phones span {
        display: inline-block;
        color: #fff;
        width: 140px;
        text-align: center;
    }
    .mob-links-header .tel-body a {
        padding: 7px 5px;
    }
    .mob-links-header .tel-body .support-phones span a {
        margin: 0;
    }
    header .third-line .row .col-lg-12 {
        padding: 0;
    }
    header .third-line .mob-ord-link {
        display: inline-block;
        margin-top: 12px;
    }
}

@media screen and (max-width: 479px){
    .logo-area{
        display: none;
    }
    #header-menu{
        top: 51px!important;
    }
    .navbar-collapse.in{
        margin-top: 15px;
    }
    .bottom-line .bottom-line-wrapper .bl_item .bl_text{
        font-size: 15px;
    }
    .benefits-line h2:before, .benefits-line h2:after, .benefits-line .h2:before, .benefits-line .h2:after{
        width: 15px;
    }
    .steps-line .steps-list li span {
        font-size: 18px;
        padding: 0 8px;
        margin-right: 7px;
    }
    .steps-line .steps-list{
        padding: 0;
    }
    .error404 .text404{
        font-size: 100px;
    }
    .blog-post-content .blog-post-header .blog-post-title{
        position: relative;
    }
    .container .essays-orders-list .orders_user .btn[title="Revision"]:before{
        left: -12px;
    }
    .container .e-container .orderform .vip_services tr:last-child span.hint .tooltip{
        left: -150px!important;
    }

}
@media screen and (max-width: 380px){
    .container .e-container .orderform .vip_services tr:last-child td.bc{
        display: block;
        padding: 0;
        margin-top: 8px;
    }
    .orders_user .button-a{
        width: auto;
    }
    .completed-orders .box_user table.orders_user tr td{
        display: block;
    }
    .container .essays-orders-list .completed-orders .orders_user .btn[title="View"]:before,
    .container .essays-orders-list .completed-orders .orders_user .btn[title="Files"]:before{
        left: -17px;
    }
    .container .essays-orders-list .completed-orders .orders_user .btn[title="Messages"]:before,
    .container .essays-orders-list .completed-orders .orders_user .btn[title="Leave feedback"]:before{
        left: -20px;
    }
    .container .e-container #essay_calculator table tr td,
    .e-container .table_essay_calculator td span.orange, .e-container .table_essay_calculator tr td:first-child{
        font-size: 12px;
    }
    .bnr-wrapper .order-bnr .left-group a{
        font-size: 17px;
    }
    .bnr-wrapper .order-bnr .left-group .phone-link .support-phones, .bnr-wrapper .order-bnr .left-group .support-link .support-email{
        background: none!important;
        padding: 0!important;
    }
}
@media screen and (max-width: 360px){
    .container .e-container .prices-table-header .prices-row p, .container .e-container .prices-table-header .currency-row p{
        font-size: 13px;
        text-transform: none;
    }
    #writer-level-hint table tr td, #writer-level-hint table tr th{
        font-size: 9px;
        padding: 1px;
    }
    .user-links a img{
        width: 30px;
    }
    .container .e-container .e-title .title-text, .container .essays-orders-list p.title, .container .e-login-form .title{
        font-size: 25px;
    }
    .container .e-container .vip_services span.hint .tooltip{
        left: -136px!important;
    }
    .container .e-container .orderform .vip_services tr:last-child span.hint .tooltip{
        left: -136px!important;
    }

}


/*bnrS*/
@media screen and (max-width: 800px){
    .bnr-wrapper .first-order .left-part .percent-img{
        right: -27%;
    }
    .bnr-wrapper .support-phone .info-col {
        width: 45%;
        padding: 30px 5px 0 5px;
    }
    .bnr-wrapper .support-phone .btn-col .live-chat span, .bnr-wrapper .order-bnr .live-chat span{
        padding: 12px 17px 12px 70px;
    }
    .bnr-wrapper .support-phone .btn-col{
        width: 30%;
    }
    .bnr-wrapper .support-phone .info-col .question-text{
        font-size: 28px;
    }
    .container .e-container .contact-header #data-p,
    .container .e-container .contact-header #data-m{
         display: block;
    }
    .container .e-container .contact-header #data-p{
        margin-bottom: 5px;
    }
    .bnr-wrapper .order-bnr .left-group a{
        line-height: 22px;
        font-size: 18px;
    }
    .bnr-btn a{
        font-size: 18px;
        line-height: 24px;
    }

}
@media screen and (max-width: 767px){
    body .footer-statistic .site-statistics li:before{
        display: none;
    }
    .container .e-container .mini-order-submit{
        float: none;
        clear: both;
        width: 100%;
    }
    #header-menu{
        position: absolute;
        right: 0;
        background: #86c724;
        width: 260px;
        z-index: 5;
        top: 56px;
    }
    .container .e-container .orderform .vip_services tr:last-child{
        position: relative;
        left: auto;
        top: auto;
        bottom: auto;
    }
    .bnr-btn a{
        padding: 7px 19px;
        font-size: 17px;
    }
    .bnr-wrapper .first-order .fo-col.right-part{
        width: 24%;
        padding: 55px 0 0 0;
    }
    .bnr-wrapper .first-order .fo-col.center-part-part{
        width: 51%;
    }
    .bnr-wrapper .first-order .left-part p{
        font-size: 26px;
    }
    .bnr-wrapper .first-order .left-part .percent-img{
        padding: 12px 19px;
        font-size: 29px;
        top: 28%;
    }
    .bnr-wrapper .first-order .fo-col.left-part{
        padding: 20px 8% 20px 7px;
    }
    .bnr-wrapper .first-order .center-part .get-line{
        font-size: 34px;
    }
    .bnr-wrapper .first-order .center-part .order-line{
        font-size: 29px;
    }
    .bnr-wrapper .first-order .fo-col.center-part{
        padding: 35px 0 0 7%;
    }
    .bnr-wrapper .first-order .left-part p.line3{
        margin-left: 50px;
    }
    .bnr-wrapper .support-phone .logo-col {
        width: 145px;
        padding: 16px 3px 0 3px;
    }
    .bnr-wrapper .support-phone .info-col .question-text{
        font-size: 23px;
    }
    .bnr-wrapper .support-phone .info-col .phone-text, .bnr-wrapper .support-phone .info-col .phone-text a{
        font-size: 20px;
    }
    .bnr-wrapper .support-phone .btn-col{
        width: 28%;
        float: right;
    }
    .bnr-wrapper .support-phone .btn-col .live-chat span, .bnr-wrapper .order-bnr .live-chat span{
        font-size: 19px;
        background-size: 41px;
        padding: 9px 10px 9px 54px;
    }
    .bnr-wrapper .support-phone .btn-col{
        padding-top: 50px;
    }
    .bnr-wrapper .order-bnr{
        height: auto;
    }
    .bnr-wrapper .order-bnr .left-group, .bnr-wrapper .order-bnr .right-group{
        width: 100%;
        float: none;
        height: auto!important;
        text-align: center;
    }
    .bnr-wrapper .order-bnr .center-group{
        height: auto;
        padding: 14px 17px;
        top: -70px;
    }
    .bnr-wrapper .order-bnr .center-group .center-group-img img{
        width: 45px;
        height: auto;
    }
    .bnr-wrapper .order-bnr .center-group .enter-group-link a{
        font-size: 19px;
    }
    .bnr-wrapper .order-bnr{
        margin-top: 70px;
    }
    .bnr-wrapper .order-bnr .left-group a{
        font-size: 20px;
    }
    .bnr-wrapper .order-bnr .left-group{
        padding: 70px 5px 5px 5px;
    }
    .bnr-wrapper .order-bnr .right-group{
        padding: 10px 0 20px 0;
    }
    .bnr-wrapper .order-bnr .left-group .phone-link .support-phones,
    .bnr-wrapper .order-bnr .left-group .support-link .support-email{
        display: inline-block;
    }
}

@media screen and (max-width: 760px){
    .container .e-container .button-show span{
        font-size: 16px;
        line-height: 16px;
    }
    .container #processing-orders .orders .order .order-topic-wrapper{
        padding-left: 35px!important;
    }
    .container #processing-orders .orders .order.vip-order .order-topic-wrapper{
        padding-left: 65px!important;
    }
    .container .orders .order .col-order-buttons .td .button-a, .container .orders .order-buttons .row-tip-the-writer .btn {
        margin: 0 2px 8px 2px;
    }
    .container .orders .order .order-topic .td-menu{
        left: 8px;
        top: -3px;
    }
    .container .orders .order .order-topic .td-menu .button span{
        background-color: #343434;
    }
    .orders .order .col-order-buttons .tr-2 .td, .container .orders .order .row-rate p{
        text-align: center;
    }
    .container .orders .order .td.heading{
        padding-right: 0;
        width: 90px;
    }
    .container .e-container .orders-list2 .wrapper{
        padding: 0;
    }
    .orders .order .order-topic-wrapper, .orders .order.vip-order .order-topic-wrapper{
        margin: 0;
    }
    .container .orders .order.vip-order .order-topic-wrapper:before{
        left: 35px;
    }
    .container .orders .order.vip-order .order-topic-wrapper {
        padding-left: 90px;
    }
    .container .order-topic-wrapper .new-messages-count {
        background-color: #ffd820;
        color: #1d9000;
    }
    .container .e-container .orders-msg-table .title1, .container .e-container .orders-files-table .title1{
        padding: 0;
        border: none;
    }
}

@media(max-width: 680px) {
    .e-table.check-table.order_table.orderform2 .e-row:last-child .e-td:last-child, .e-table.check-table.order_table.orderform2 .e-row:last-child .e-td:first-child{
        text-align: center;
    }
    body .footer-statistic {
        padding: 22px 0 40px 0;
    }
    body .footer-statistic .site-statistics li .count{
        font-size: 30px;
        line-height: 30px;
    }
    .top-line .col-s{
        display: none;
    }
    .second-line .links-area{
        display: none;
    }
    .header-logo{
        float: none!important;
        width: 100%;
        padding: 0 60px;
        text-align: center;
    }
    .mob-login-button{
        display: inline-block;
    }
    .top-line{
        height: 35px;
        padding: 0;
    }
    .top-line-chat .live-chat span{
        height: 35px;
        border-radius: 0;
        padding: 10px 9px;
    }
    .top-line .col-m{
        padding: 0;
    }
    .top-line-order{
        display: inline-block;
    }
    .top-line .container{
        padding: 0 15px;
    }
    .second-line{
        padding: 20px 0 0 0;
    }
    .header-wrapper .fixed-line, .header-wrapper.top-fixed:before{
        height: 80px;
    }
    .header-wrapper .fixed-line{
        top: -80px;
    }
    .dropdown-menu.active, .dropdown-login.active{
        top: 45px;
    }
    .dropdown-menu .group_s{
        display: block;
        padding: 15px 0 5px 0;
        margin: 10px 0 0 0;
        text-align: center;
        border-top: 1px solid #e3e3e3;
    }
    .dropdown-menu .drop-search{
        top: 9px;
    }
    .dropdown-menu .drop-search.active{
        width: 100%;
        left: 0;
    }
    .desktop-head-logo{
        display: none;
    }
    .mob-head-logo{
        display: inline-block;
    }
    .mob-head-logo img{
        max-width: 176px;
    }
}

@media screen and (max-width: 600px){
    .bnr-wrapper .first-order .fo-col, .bnr-wrapper .support-phone .sp-col{
        width: 100%!important;
        float: none!important;
        height: auto!important;
    }
    .bnr-wrapper .first-order, .bnr-wrapper .support-phone{
        height: auto;
    }
    .bnr-wrapper .first-order .left-part p{
        display: inline-block;
        margin: 0!important;
    }
    .bnr-wrapper .first-order .fo-col.left-part{
        border-radius: 0 0 200px 200px;
        text-align: center;
        padding: 15px;
    }
    .bnr-wrapper .first-order .fo-col.right-part:before,
    .bnr-wrapper .support-phone .logo-col .second-title,
    .bnr-wrapper .first-order .left-part .percent-img{
        display: none;
    }
    .bnr-wrapper .first-order .fo-col.center-part{
        padding: 20px 10px;
        text-align: center!important;
    }
    .bnr-wrapper .first-order .center-part .order-line{
        left: 0;
    }
    .bnr-wrapper .first-order .fo-col.right-part{
        padding: 20px 0;
    }
    .bnr-btn a{
        left: 0;
    }
    .bnr-wrapper .support-phone .logo-col {
        padding: 10px 3px 8px 3px;
    }
    .bnr-wrapper .support-phone .info-col {
        padding: 10px 5px 10px 5px;
        text-align: center;
    }
    .bnr-wrapper .support-phone .info-col .phone-text{
        margin-left: 38px;
    }
    .bnr-wrapper .support-phone .btn-col{
        padding: 15px 0 20px 0;
    }
    .bnr-wrapper .support-phone .info-col .question-text{
        margin-bottom: 7px;
    }
    .bnr-wrapper .support-phone .btn-col .live-chat span, .bnr-wrapper .order-bnr .live-chat span {
        padding: 9px 18px 9px 54px;
    }

    .bnr-wrapper .discounts-bnr .db-pages{
        font-size: 17px;
    }
    .bnr-wrapper .discounts-bnr .db-col .percents-wrapper strong {
        font-size: 25px;
        line-height: 26px;
    }
    .bnr-wrapper .discounts-bnr .db-col .percents-wrapper{
        font-size: 17px;
        line-height: 18px;
        width: 75px;
        height: 75px;
        padding: 18px!important;
    }
    .bnr-wrapper .discounts-bnr .db-col.db-left{
        text-align: left;
    }
    .bnr-wrapper .discounts-bnr .db-col.db-right{
        text-align: right;
    }
    .bnr-wrapper .discounts-bnr .db-col.db-left .percents-wrapper, .bnr-wrapper .discounts-bnr .db-col.db-right .percents-wrapper{
        text-align: center;
    }
    .container ._t_our_testimonials._t_full_item ._t_order{
        right: 10px;
        bottom: 25px;
    }
    .container ._t_our_testimonials._t_full_item ._t_item_wrapper:after{
        display: none;
    }
    .container ._t_our_testimonials._t_full_item ._t_item{
        padding: 10px 10px 60px 10px;
    }
    .container ._t_our_testimonials._t_full_item ._t_item_wrapper{
        padding: 0 0 0 5px;
    }
    .orders_user .button-a{
        width: 100%;
    }
    .container .essays-orders-list .orders_user .btn{
        display: inline-block;
        padding: 3px 5px 3px 20px;
        font-size: 18px;
        line-height: 22px;
    }
    .container .essays-orders-list .orders_user .btn:before{
        left: -17px;
    }
    .container .essays-orders-list .orders_user .btn[title="Pay now"]:before{
        left: 0;
    }
    .container .essays-orders-list .orders_user .btn[title="Delete"]:before{
        left: -14px;
    }
    .container .essays-orders-list .orders_user .btn[title="Files"]:before{
        left: -15px;
    }
    .container .essays-orders-list .orders_user .btn[title="Revision"]:before{
        left: -14px;
    }
    .container .e-container .update-hint:before{
        left: auto;
        right: 20px;
    }
    .container .user-orders-top-info .e-container .update-hint{
        min-width: 290px;
        right: auto;
        left: -108px;
    }
    .container .e-container .orderform .vip_services .new .uc strong{
        display: inline;
        padding: 0;
    }
    .container .e-container .orderform .vip_services .new .uc strong:before{
        display: none;
        content: '';
    }
    .container .e-container .orderform .vip_services .new .uc:after{
        display: block;
        text-align: center;
        content: url(https://koobas.hobune.stream/wayback/20210105003229/https://fresh-essay.com/wp-content/themes/fresh_wp/style/images/vip-new.png);
    }
    .container .e-container .orderform .vip_services tr:last-child .vip-price strong, .container .e-container .orderform .vip_services tr:last-child .vip-price{
        font-size: 16px;
        line-height: 20px;
    }
}
@media screen and (max-width: 568px){
    body .footer-statistic .site-statistics li{
        margin-bottom: 30px;
    }
    body .footer-statistic {
        padding: 22px 0 0 0;
    }
    .dropdown-menu .group_s{
        margin: 10px -10px 0 -10px;
    }
    .h1-wrapper h1 {
        margin: 12px 0;
        font-size: 21px;
        line-height: 24px;
    }
    .top-line-phones .support-phones .number-2{
        display: none;
    }
    .top-line-phones p{
        color: transparent;
        margin: 0 0 0 5px;
    }
    .top-line-chat .live-chat span, .top-line-order{
        padding: 10px 5px;
    }
    .top-line-chat .live-chat span{
        margin-left: 0;
    }
    .container .e-container .contact-header .body:after{
        background-size: 275px 60px;
        width: 275px;
        height: 60px;
        margin-top: -7px;
        top: auto;
    }
    .container .e-container .contact-header {
        padding: 9px 5px 0 5px!important;
    }
    .container .e-container .contact-header #data-p a, .container .e-container .contact-header #data-m a{
        font-size: 14px;
    }
    .container .e-container .contact-header .title{
        font-size: 15px;
    }
    .main-wrapper {
        margin: 5px 0;
    }
    .container #new-messages-list .title{
        padding: 20px 10px 20px 10px;
    }
    .mob-links-header {
        padding: 4px 10px 10px 80px;
    }
    .container #new-messages-list .max-messages-wrapper{
        padding: 0;
    }
    .orders-inner .pager{
        float: none;
        padding: 0;
    }
    .orders-inner .all-pages{
        float: none;
        margin: 0;
    }
    .container .order-detail .table td.l{
        padding-bottom: 0;
    }
    .container {
        width: 100%;
    }
    .container .order-detail{
        padding: 20px 0 0 0;
    }
    .container #ajax_orderfiles, .container #ajax_ordermessages{
        padding: 20px 0 20px 0;
    }
    .container .e-container .orders-mf-table td{
        border-left: none!important;
        border-right: none!important;
    }
    .container .e-container #ajax_orderfiles .buttons, .container .e-container #ajax_ordermessages .buttons{
        padding: 0 20px;
    }
    .third-line .sidebar-order-pages table tr td:nth-child(1), .third-line .sidebar-order-pages table tr td:nth-child(3), .third-line .e-container .sidebar-order-pages input[type="button"]{
        width: 30px;
    }
    .third-line .sidebar-order-body .rows .row{
        padding: 0 5px 15px 5px;
        width: 100%;
    }
    .third-line .sidebar-order-body .rows{
        margin-left: -5px;
        margin-right: -5px;
    }
    .third-line .price-calculator-2 .sidebar-order-total > div{
        width: 100%!important;
        text-align: center;
    }
    .third-line .e-container form .package-checkbox-row .package-discount{
        display: none;
    }
    .third-line .e-container .sidebar-order-footer {
        float: none;
        width: 100%;
        margin-top: 0;
        padding-left: 0;
    }
    .third-line .price-calculator-2 .sidebar-order-total .mini-order-body .col-lg-4 strong, .third-line .price-calculator-2 .sidebar-order-total .mini-order-body .col-lg-8{
        text-align: center;
    }
    .third-line .price-calculator-2 .sidebar-order-total .mini-order-body .col-lg-4 strong{
        margin: 0;
    }
    .third-line .price-calculator-2 .sidebar-order-footer .btn{
        margin: 5px 0 0 0;
    }
    .container .mini_order_form .e-container .col-lg-4.mini-order-group{
        width: 100%!important;
    }
    header .third-line{
        margin-bottom: 20px;
    }
}
@media (max-width: 490px){
    .logo-phones{
        display: none;
    }
    .header-wrapper .fixed-line, .header-wrapper.top-fixed:before{
        height: 65px;
    }
    .header-wrapper .fixed-line{
        top: -65px;
    }
    .container .mini_order_form .e-container .essay-order.theme-styled .package-checkbox-row .package-discount{
        display: none;
    }
}
@media (max-width: 420px){
    .container .e-container form .e-table .writer_field {
        width: 88%;
    }

    .container .e-container .orderform div.order_info p {
        top: 0!important;
        left: 0!important;
    }
}
@media screen and (max-width: 385px){
    #countdown_dashboard .dash.seconds_dash, #countdown_dashboard .divider1.last{
        display: none;
    }
    .container .e-container .contact-header {
        background: none;
        background-color: #1d9000;
        padding: 9px 5px 15px 10px;
    }
}
@media screen and (max-width: 374px){
    .bnr-wrapper .discounts-bnr .db-pages {
        font-size: 14px;
    }
    .bnr-wrapper .discounts-bnr .db-col.db-left .percents-wrapper {
        padding: 14px 21px;
    }
    .bnr-wrapper .discounts-bnr .db-col .percents-wrapper{
        padding: 14px;
    }
    .container .e-container .mini-order-body .mini-order-submit .btn.btn-primary{
        margin: 10px 0 0 0;
    }
}
@media screen and (max-width: 320px){
    .container .essays-orders-list .orders_user .btn:before{

    }
}

/*bnrS*/





/*
     FILE ARCHIVED ON 0:32:29 Jan 5, 2021 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 1:33:40 May 15, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
