
@media all and (min-width: 1200px) {
    .link-menu .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:visited {
        font-size: 11px;
    }
}
@media(max-width: 1199px){
    .back_to_old_site{
        display: none !important;
    }
    .link-menu div#bs-example-navbar-collapse-1 .navbar-nav>li:not(.mob-block-tel) {

        float: none;

        display: inline-block;

    }

    .link-menu div#bs-example-navbar-collapse-1 {

        text-align: center;

    }

    .top-content {

        /*margin-top: 50px;*/

    }

    footer .bg-red{

        height: auto;

    }

    .why-us ul {

        padding-left: 0px;
        max-width: 340px;
        width: 100%;
        display: block;

    }
    /*.midl-cont .why-us ul{*/
        /*max-width: 100%;*/
    /*}*/
    .why-us ul li {
        float: none;
        width: auto;
    }

    .why-us .col-md-12 {

        margin-bottom: 10px;

    }

    .img-discount img{

        width: 100%;

    }

    .block-grey.price-grey .cont {

        padding-top: 35px;

    }
    body .right-main-block > div ul {
        padding-left: 85px;
        margin-top: 14px;
    }
    .why-us ul li{
        line-height: 25px;
    }

}

@media(max-width: 991px){
    .bock_404_img  {
        text-align: center;
    }
    .rightt_block_404 {
        padding-top: 0;
    }
    .rightt_block_404 span {
        font-size: inherit;
    }
    .block_404_img_wrapper img {
        margin-left: -265px;
        margin-bottom: -210px;
        /* overflow: hidden; */
        margin-right: -100px;
    }
    .block_404_img_wrapper {
        display: inline-block;
        overflow: hidden;
    }
    .testimonials .left-img{
        display: none;
    }
    .testimonials .block {
        margin-left: 0;
    }
    .main-text-block ol{
        column-count: 1;
    }
    .img-center {
        width: 100%;
    }
    body .midl-cont{
        height: auto;
    }
    .block_btn, .block_btn:hover, .block_btn:visited, .block_btn:focus{
        margin: 0 auto 25px;
    }
    body .grey-bg-bottom{
        height: auto;
    }
    body .right-main-block > div ul {
        padding-left: 0px;
        margin-top: 14px;
        text-align: center;
       }
    .right-main-block > div ul li>span {
        font-size: 24px;
        line-height: 20px;
    }

    body .question {

        line-height: 18px;

        padding: 10px 20px 10px 50px;

        font-size: 14px;

    }

    body .answer {

        line-height: 25px;

        font-size: 14px;

    }

    .why-us ul {

        padding-left: 0px;

    }

    .social {

        text-align: right;

        float: right;

        width: 39%;

        padding: 10px 0px 0px 15px;

    }

    .midl-cont2 .container {

        margin-top: 100px;

    }

    span#essay_total_price {

        font-size: 14px;

        display: inline-block;

        margin-top: 20px;

        margin-left: -10px;

    }

    div .user_links a {

        padding-right: 0px;

        text-decoration: underline;

        font-size: 13px;

        text-align: left;

        display: block;

        margin-top: 10px;

    }

    .left-table, .right-table {

        width: 83%;

        margin: 0 auto;

    }
    .block_ave.row{
        height: auto;
        background-position-y: center;
        background-size: 65%;
        background: none;
    }
    .right-main-block > div {
        margin-left: 0px;
    }
    .right-main-block {
        padding-top: 20px;
    }
    .top_text {
        background-image: url(../images/ave_check.png);
        background-position-x: left;
        background-position-y: center;
        background-repeat: no-repeat;
        padding-left: 100px;
        width: auto;
        font-size: 24px;
        height: 55px;
    }
    .top_text span {
        font-size: 24px;
    }
    .left-main-block {
        padding-left: 15px;
        display: none;
    }
    .why-us ul li {
        font-size: 17px;
        margin-bottom: 10px;
        line-height: 25px;
    }
    .short_text_logo{
        display: none;
    }
    .title_block_writing{
        margin-top: 20px;
    }
    body .texture .block_first_disc {
        height: 50px;
        width: 200px;
        font-size: 15px;
        margin-top: 0;
        line-height: 16px;
        padding-top: 4px;
    }

}

@media(max-width: 991px){

    .why-us {

        padding-top: 10px;

        padding-bottom: 32px;

        /*background: url(../images/pattern.jpg);*/

    }

    .main-page .why-us {

        padding-top: 0px;
        background: #fbdc83;

    }
    .selector tr td:first-child{
        width: 60%;
    }
    .footer-link-term a{
        font-size: 12px;
    }

}
@media all and (min-width: 768px) and (max-width: 991px){
    body .container {
        padding: 0 15px !important;
    }
    .top-content .live-chat {
        width: 130px;
        margin-left: 80px;
    }
    .top-content .cont-tel {
        margin-right: -32px;
    }
    .top-content .cont-tel a {
        font-size: 19px;
    }
    .top-content .logo {
        width: 110%;
    }
}
@media(min-width: 768px){
    .bottom-main-text p {
        padding-left: 15px;
        padding-right: 15px;
    }
    #navbar-collapse-user {
        display: none !important;
    }
}
@media(max-width: 767px){
    #order-form > div.essay-order-form > div.order-form-data > table.paper-requirements-table > tbody > tr.ws-discount-tr > td:nth-child(3) > div > i{
        display: block;
        width: 100%;
        margin-top: -84px;
        clear: both;
        float: none;
        margin-bottom: 10px;
    }
    #order-form > div.essay-order-form > div.order-form-data > table.paper-requirements-table > tbody > tr.ws-discount-tr > td:nth-child(3) > div > span  {
        display: block;
        width: 210px;
        box-sizing: border-box;
        margin-top: 45px;
        clear: both;
        float: none;
    }
    body .apply-discount-input i .hint {
        width: 60%;
        display: block;
    }
    h1,
    h2,
    h3,
    .style-h3,
    .style-h2,
    .style-h1 {
        text-align: center;
        padding: 0 15px;
    }
    header > .link-menu,
    header > .link-menu .navbar-header {
        height: 80px;
    }
    header > .link-menu .navbar-header {
        padding-top: 15px;
    }
    .link-menu .navbar-default .navbar-header .navbar-toggle {
        margin-top: 0;
    }
    header > .link-menu {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        height: 80px;
        z-index: 103;
    }
    header .top-content {
        margin-top: 80px;
    }
    .navbar-header  .navbar-toggle {
        float: left;
        margin-left: 15px;
    }
    .navbar-brand,
    .order-now-btn {
        float: right;
    }
    .navbar-header .navbar-brand {
        padding: 0;
        margin: 2px 20px;
    }
    .order-now-btn {
        background: #752633;
        color: #ffffff;
        text-decoration: none;
        padding: 6px 30px;
        font-size: 26px;
        border-radius: 25px;
    }
    .menubar-mobile-phones {
        float: left;
        margin-top: 7px;
    }
    .menubar-mobile-phones button {
        padding: 0 5px 5px;
    }
    .menubar-mobile-phones,
    .menubar-mobile-phones a,
    .menubar-mobile-phones .dropdown-menu > li a,
    .menubar-mobile-phones button{
        color: #ffffff;
        background: #b8312f;
        border: none;
        font-size: 24px;
    }
    .menubar-mobile-phones button:active .caret,
    .menubar-mobile-phones button:hover .caret,
    .menubar-mobile-phones button:focus .caret,
    .menubar-mobile-phones button .caret {
        color: #ffffff;
    }
    .menubar-mobile-phones .dropdown-menu {
        left: auto;
        right: 0;
    }
    .menubar-mobile-phones ul {
        color: #ffffff;
        background: #b8312f;
        border: 1px solid #fff;
    }
    .menubar-mobile-phones .dropdown {
        display: inline-block;
    }

    .navbar-header .ae-top-login {
        float: right;
    }
    .navbar-header .mini-wrapper .top-dd-wrapper .top-label span.ava,
    .navbar-header .mini-wrapper .top-dd-wrapper .top-label a {
        display: none;
        padding: 0;
    }
    body .navbar-header .mini-wrapper.top-user-area-wrapper {
        margin: 0;
    }
    body .navbar-header  .ae-top-login {
        width: 75px;
        min-height: 49px;
    }
    body .navbar-header .mini-wrapper .top-dd-wrapper .top-label {
        width: 45px;
        height: 45px;
        background: url('/files/images/login-icon.png') no-repeat center center;
        padding: 0;
        margin-right: 15px;
        margin-left: 15px;
        margin-top: 2px;
        cursor: pointer;
    }

    body .grey-bg-bottom ul {
        padding-right: 15px;
        padding-left: 15px;
    }
    body .grey-bg-bottom ul li {
        padding-left: 48px;
    }
    body .grey-bg-bottom .block_btn {
        width: auto;
        min-width: 0;
    }
    .testimonials .block ul li span{
        padding-left: 15px;
    }
    .testimonials .stars{
        float: none;
        margin-top: 15px;
        padding-left: 15px;
    }
    .hell_banner{
        margin: 30px auto 0;
        max-width: 640px;
        height: 250px;
        background: url("../images/thanks_empire_mob.png") no-repeat center;
    }

    .block-link-footer{
        padding: 10px 0;
    }

    .selector tr td:first-child{
          width: auto;
      }
    body .texture_bottom{
        display: none;
    }
    .img-discount img{
        width: 100%;
    }

    /*.bock_404_img{*/
        /*display: none;*/
    /*}*/

    body .block_first_disc.disc_mob_block{
        display: block;
        width: 200px;
        margin: 0 auto;
        border: 5px solid #e14e46;
        height: 50px;
        line-height: 41px;
        text-align: center;
        color: #444444 !important;
    }

    .rospis{

        padding-top: 0;

    }

    div .user_links a {

        padding-right: 0px;

        text-decoration: underline;

        font-size: 13px;

        text-align: left;

        display: block;

        margin-top: 10px;

    }

    .user_links.row div:first-child{

        padding: 0 0 0 15px;

    }

    footer .bg-copyr {

        height: auto;

        background-color: #b8312f;

        text-align: center;

        line-height: 15px;

        font-size: 13px;

        padding: 10px 0;

    }
    .container.header-box {
        position: relative;
        margin-top: 60px;
    }

    .logo {
        margin-top: 14px;
        width: 280px;
        margin-left: 20px;
        min-width: inherit;
        max-width: inherit;
    }
    .container.header-box .row:last-child {
        text-align: right;
        margin-top: 35px;
        position: relative;
    }
    .link-menu {
        z-index: 1;
    }
      .row .col-md-6.left-main-block  {
        padding-right: 25px;
    }
    .left-main-block .block_ul .block_li i {
        margin-right: 10px;
    }
    .block_ave.row, .top_text span{
        height: auto;
        background-position-y: center;
        background-size: 73%;
    }

    .block_ave.row .right-main-block > div {
        border-bottom: 1px solid #d8d8d8;
        margin-bottom: 40px;
        padding-bottom: 40px;
    }
     .top_text {
        font-size: 16px;
    }
      .top_text span {
        font-size: 16px;
    }
      .right-main-block .button.ord-now {
        padding-bottom: 30px;
    }
    .ae-prices .essay-calculator-wrapper .select-currency span.currency input[type="button"].active {
        border-color: transparent;
        background: #0070be;
        color: #fff;
        box-sizing:border-box;

        border: 3px solid transparent;
    }
    .ae-prices .essay-calculator-wrapper .select-currency span.currency input[type="button"] {
        background: #e8e8e8;
        font-weight: normal;
        width: 22%;
        box-sizing: border-box;
        margin:0 1%;
        border: 3px solid transparent;
        padding: 0;
        margin: 0   ;
    }
    #essay-calculator table tr td a.left,
    #essay-calculator table tr td a.right {
        font-size: 0;
        width: 18%;
    }
    #essay-calculator table tr td a.left:after,
    #essay-calculator table tr td a.right:after {
        display: inline;
        content: "";
        border-top: 5px solid transparent;
        border-bottom: 5px solid transparent;
    }
    #essay-calculator table tr td a.left:after {
        border-right: 10px solid black;
    }
    #essay-calculator table tr td a.right:after {
        border-left: 10px solid black;
    }
}

@media(max-width: 767px){
    .cont-page .texture {
        display: none;
    }
    body .mini-wrapper .top-dd-wrapper i.arrow {
        left: auto;
        right: 29px;
        position: fixed;
        top: 53px;
        margin: 0 !important;
    }
    body .mini-wrapper .top-dd-wrapper .drop-down-content {
        right: 10px;
        position: fixed;
        top: 60px;
        bottom: 0;
        overflow-y: auto;
    }
    html,body{ margin:0; font-family:Lato, sans-serif !important; font-size:18px; color:#444444;}

    body p {
        word-wrap: break-word;
        padding: 0 15px;
    }

    body p, body li, body span {
        font-size: 16px;
    }
    .why-us ul {
        padding-left: 0px;
        max-width: 320px;
    }
    .why-us ul li{
        float: none;
        width: auto;
    }
    ul.list_how_it_works{
        padding-left: 20px;
        padding-right: 10px;
    }
    body .block_dicount{
        margin-bottom: 30px;
    }
    body .row.block-discount > div:last-child .block_dicount{
        margin-bottom: 0;
    }

    h1 {

        font-size: 40px;

        color: #444444;

        margin: 0px 0px 12px 0px;

        font-weight: bold;

    }

    h2 {

        font-size: 22px;

        color: #444444;

        font-weight: bold;

        margin: 13px 0;

    }

    a.navbar-brand {

        display: block;

    }


    header .link-menu .container-fluid .navbar-header{

        margin-right: 0;

    }

    div#bs-example-navbar-collapse-1 .navbar-nav>li {

        display: block !important;

    }
	
    div#bs-example-navbar-collapse-1 .navbar-nav>li.mob-block-tel {

        display: block !important;

    }
	
    div#bs-example-navbar-collapse-1 {

        text-align: left !important;

    }



    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{

        max-height: none;

    }

    header .container .row .col-md-12, header .container .row .col-md-4, header .container .row .col-md-8{

        padding: 0;

    }

    header .container .row, .main .container .row{

        margin-right: 0;
        margin-left: 0;

    }

    .social, .books, .midl-cont2, .img-discount, .footer_ul, .footer-link, .circle, .cont-info{

        display: none;

    }

    .container.header-box .row:first-child{

        text-align: center;

        margin-top: 0px;

    }

    .grey-bg, .block-grey{

        background: white;

    }

    .grey-bg, .grey-white-bg, .block-grey{

        height: auto;

    }

    .block-discount{

        box-shadow: none;

    }

    .bg-re{

        height: 160px;

    }

    .block-grey{

        background: url("../images/texture.png") top no-repeat;

        background-position: 0px 0px;

        padding-top: 50px;

        margin-top: 80px;

    }

    .block-discount{

        margin-top: 0;

    }

    .second-main-block {

        margin-top: 50px;

    }

    .btn-order{

        display: block;

        height: 115px;

        text-align: center;

    }

    .btn-order button {

        /*margin-top: 80px;*/

        display: inline-block;

        width: 178px;

        height: 50px;

        background-color: #ff9600;

        border-radius: 25px;

        color: white;

        padding: 12px;

        font-weight: bold;

        font-size: 17px;

        border: none;

    }

    .text-discount {

        text-align: justify;

        padding: 7px 30px 20px 30px;

    }

    .top-books, .cont-page{
        margin-top: 0;

        box-shadow: none;

        margin-bottom: 0;

        height: auto;

    }

    /*.container.header-box .row:last-child {*/

        /*text-align: right;*/

        /*margin-top: 130px;*/

    /*}*/

    .toll-free {

        float: left;

        margin-top: 5px;

        margin-right: 10px;

    }

    .tel,
    .tel-footer  a.sc-phone {

        font-size: 21px;

        font-weight: normal;

    }

    .header-box .col-md-4{

        height: 95px;

        text-align: center

    }

    .live-chat {

        width: 120px;
        margin-top: 25px;
        float: none;
        display: inline-block;
        position: absolute;
        top: -30px;
        margin-left: -25px;

    }

    .top-content {

        height: 510px;

    }

    header{

        background: #e14e46;

    }

    .logo {
        margin-top: 30px;
        /*max-width: 420px;*/

        /*min-width: 300px;*/

    }

    .midl-cont{

        height: auto;

    }

    .block-white-two {

        /*display: none;*/

    }

    .soc-footer{

        display: block;
        padding: 0 15px;
        text-align: center;

    }

    body footer .bg-red{
        padding-top: 20px;
        text-align: center;
        border: none;
    }

    .tel-footer {

        color: white;

        font-size: 18px;

    }

    .tel-footer .fa-phone{

        font-size: 14px;

        margin-right: 10px;

    }

    .soc-icon-footer {
       font-size: 25px;
        padding: 40px 0 15px;
        width: 100%;
        text-align: center;
        margin-right: 0;

    }

    .soc-icon-footer a{

        color: white;

        display: inline-block;

        margin: 0 20px;

    }

    .block-text {

        color: black;

        text-align: justify;

        padding: 10px 20px 15px 20px;

    }

    .follow {

        padding: 0px 20px 20px 20px;

    }

    .off-disc {

        display: block;

        width: 200px;

        margin: 0px auto;

    }

    .cont {

        padding: 10px 20px 35px 20px;

    }

    .off-disc img {

        margin: 20px 0;

    }



    /*Page About US*/

    .grey-white-bg{

        border-bottom: none;

        background: url("../images/texture.png") bottom no-repeat;

        background-position: 0 20px;

    }

    .cont-page{

        margin-top: -10px;
        /*background-image: url("../images/texture.png");
        background-repeat: no-repeat;
        background-position: bottom;
        padding-bottom: 50px;
        */
        background: #fff;
        padding-bottom: 0;
    }

    .our-serv{

        box-shadow: none;

        margin-top: 0;

    }

    .grey-bg{

        padding-bottom: 0;

    }

    .main .block-none, .grey-bg-footer.block-none{

        display: none

    }

    .bottom-texture{

        background-image: url("../images/texture.png");

        background-repeat: no-repeat;

        background-position: bottom;

    }

    .top-books {

        margin-right: 0px;

    }

    table.left-table, table.right-table {

        width: 100%;

    }

    body .t_price_calculation table.left-table tr td, body .t_price_calculation table.right-table tr td {

        padding: 7px 0px 2px 0px;

    }

    .t_price_calculation .right-table tr:last-child td:last-child {

        text-align: center;

    }

    .col-md-12 .block-text p {

        color: black;

    }

    .second-main-block .follow, .col-md-12 .only-txt{

        line-height: normal;

    }

    .col-md-12 .only-txt{

        padding: 35px 20px 55px 20px;

    }

    .block-white-one {

        height: auto;

        padding: 0px 0 20px 0;

    }

    .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{

        color: white !important;

    }

    span#essay_total_price {

        font-size: 14px;

        display: inline-block;

        margin-top: 20px;

        margin-left: -10px;

    }

    .link-menu .navbar-default  .navbar-header  .navbar-toggle:focus, .navbar-default  .navbar-header  .navbar-toggle:hover{

        background: none !important;

    }

    .link-menu  .navbar-header  .navbar-header  .navbar-toggle .icon-bar {

        display: block;

        width: 30px;

        height: 4px;

        border-radius: 1px;

    }

    .link-menu .navbar-default  .navbar-header  .navbar-toggle .icon-bar {

        background-color: white;

    }

    .link-menu .navbar-default  .navbar-header  .navbar-toggle {

        border: none;

    }

    .link-menu .container-fluid{

        padding: 0;

    }



    .container-fluid .link-menu {

        background: #475677;

    }

    .link-menu .container-fluid .navbar-collapse {
        position: fixed;
        top: 80px;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff;
        color: black;
        overflow-y: auto;
        width: 100%;
        margin: 0;
        padding: 0;
    }
    .link-menu .container-fluid ul.nav.navbar-nav {
        width: 100%;
        margin: 0;

    }

    .link-menu .container-fluid div#bs-example-navbar-collapse-1{

        padding: 0;

        margin: 0 0px 0 0px;

    }

    .link-menu .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .container-fluid .link-menu .navbar-default .navbar-nav>li>a:active, .link-menu .navbar-default .navbar-nav>li>a:hover, .link-menu .navbar-default .navbar-nav>li>a:active, .link-menu .link-menu .navbar-default .navbar-nav>li>a:focus{

        background: white !important;

        border-radius: 0 !important;

        color: black;

        text-decoration: none;

        margin: 0;


    }


    .link-menu .navbar-default .navbar-nav>li>a {
        text-decoration: none;
        text-align: center;
        padding: 16px 30px;
        margin: 0;
        font-size: 26px;
        color: #444444;
    }
    .link-menu .navbar-default .navbar-nav>li>a:hover,
    .link-menu .navbar-default .navbar-nav>li>a:active,
    .link-menu .navbar-default .navbar-nav>li>a:focus {
        color: #e14e46;
    }
    .link-menu .navbar-default .navbar-nav.nav>li:not(.mob-menu-actions) {
        padding: 0 13%;
        margin: 0;
    }

    .link-menu .navbar-default .navbar-nav.nav.mob-menu-list>li:not(:first-child) a {
        border-bottom: 1px solid #ebebeb;;
    }
    .link-menu .navbar-default .navbar-nav.nav>li > a {
        border-radius: 0;
    }

    .navbar-toggle .icon-bar+.icon-bar {
        margin-top: 6px !important;
    }

    .link-menu .container .col-md-12{
        min-height: 0px;
    }

    ul li {
        line-height: 23px !important;
    }

    header .top-content {
        background: url(../images/top-bg2.png) 41% 50px no-repeat #e14e46;
        background-size: 2500px;
        height: 250px;
    }
    .mob-link a {

        display: inline-block;

        color: white;

        margin-right: 10px;

        text-decoration: underline;

    }

    .mob-link a {
        font-size: 16px;
        text-decoration: none;
    }

    .btn-order-center.mob-order{

        display: block;

    }


    .img-discount.first_discount {

    background-image: url(../images/first_discount_mob.jpg);

    width: 100%;

    height: 200px;

    background-position: center;

    }
    .page-discounts .img-discount.first_discount {
        display: block;
        margin-top: 0;
    }
    body .main-page .mob-discount{

        display: block;

    }

    .main-page .mob-discount.img-discount.first_discount{

        margin-top: -30px;

        margin-bottom: 10px;

    }

    .img-discount.first_discount .btn_order_img {

    position: absolute;

    top: 133px;

    right: 34%;

    width: 32%;

    height: 24%;

    }

    .link-menu .navbar-default .navbar-nav>li:nth-child(5)>a {

        border: none;
        padding: 12px 30px;
    }
    ul.list_how_it_works li {
        /*background: url(../images/shield_small.jpg) left top 10px no-repeat;*/
        background: none;
        padding-top: 15px;
    }
    ul.list_how_it_works li .list_num {
        margin-right: 5px;
    }

    .testimonials {
        padding: 100px 10px 50px 0;
    }
    .testimonials ul{
        padding-left: 10px;
    }
    .testimonials .block ul li span{
        font-size: 18px;
    }
    .main-text-block ol li:before {
        margin-right: 5px;
    }
    .main-text-block ol li+ li {
        margin-top: 15px;
    }
    #back-top {
        bottom: 180px;
    }
    a.square-red {
        width: 56px;
        height: 56px;
        line-height: 55px;
        background: rgba(255,255,255,.7);
        color: #545f79;
        border-radius: 50%;

    }
    a.square-red i {
        font-size: 30px;
        transform: scaleY(1.1);
    }
    .chat-live-button {
        display: block;
        bottom: 120px;
        right: 0;
        margin: 0;
        width: 83px;
    }

    .chat-live-button .chat {
        font-size: 0;
        height: 50px;
        width: 50px;
        border-radius: 50%;
        padding-top: 9px;
        padding-right: 6px;
        color: #ffffff;
        border: 1px #fff solid;
        background: #e04e46;
        box-shadow: 0 0 0 3px #e04e46;
    }
    .chat-live-button .chat .fa {
        color: #ffffff;
    }
    .chat-live-pop-up {
        display: none !important;
    }
    #miniorder.essay-miniorder-form,
    #miniorder.essay-miniorder-form form {
        padding-bottom: 0;
    }
}

@media (max-width: 800px) {
    .labor-banner-2018 a.desctop-banner {
        height: 65px;
    }
}
@media (max-width: 600px) {
    body .navbar .essay-component.user-area-wrapper .hint div {
        width: 190px;
        left: -35px;
    }
    .navbar-header {
        text-align: center;
    }
    .menubar-mobile-phones, .menubar-mobile-phones a, .menubar-mobile-phones .dropdown-menu > li a, .menubar-mobile-phones button, .menubar-mobile-phones .dropdown-toggle.btn-default:hover, .menubar-mobile-phones .dropdown-toggle.btn-default:focus, .menubar-mobile-phones .dropdown-toggle.btn-default:active {
        font-size: 15px;
    }
    .order-now-btn {
        font-size: 15px;
        padding: 2px 10px;

    }
    .menubar-mobile-phones,
    .order-now-btn {
        float: none;
    }
    .menubar-mobile-phones {
        width: 163px;
    }
    .menubar-mobile-phones,
    .order-now-btn {
        margin-top: 13px;
    }
     .easter-banner-2018 a.mobile-banner{
        display: block;
        height: auto;
    }
    .labor-banner-2018 a.desctop-banner{
        display: none;
    }
    .labor-banner-2018 a.mobile-wide-banner{
        display: block;
    }
}

@media(max-width: 500px) {
    .navbar-default .navbar-toggle.mob-menu-close {
        margin: 5px -12% -5px 0;
        padding: 0;
        border: 2px solid #363535;
        float: none;
        font-size: 21px;
        border-radius: 50%;
        width: 34px;
        height: 34px;
        line-height: 32px;
    }
    .link-menu .navbar-default .navbar-nav>li>a{
        font-size: 18px;
    }
    .mob-menu-actions .btn.btn-primary-2,
    .mob-menu-actions .btn.btn-primary-3 {
        font-size: 18px;
        color: #ffffff;
        height: 36px;
        border-radius: 18px;
        min-width: 120px;
        line-height: 1.3;
    }
}
@media(max-width: 470px) {
    .logo {
        margin-right: 0;
        margin-left: 0;
    }
    #essays-order-form table tr td.btn-center input[type=file]{
        max-width: 220px;
        width: 100%;
    }
    .img-center{
        display: none;
    }
    .text_404 {
        font-size: 60px;
    }
    .back_page, .link_home{
        margin: 15px auto;
        display: block;
    }
    .why-us ul{
        padding-left: 20px;
        padding-right: 15px;
    }
    .writing_list{
        padding-left: 0;
        padding-right: 15px;
        width: auto;
    }
    .img-discount.first_discount .btn_order_img {

    position: absolute;

    top: 123px;

    right: 34%;

    width: 32%;

    height: 18%;

    }

  /*  header .top-content {
        background: url(../images/top-bg2.png) 41% 23% no-repeat #e14e46;
    }*/



    span#essay_total_price {

        font-size: 14px;

        display: inline-block;

        margin-top: 20px;

        margin-left: 10px;

    }



    .container .t_price_calculation .right-table tr td.td-price.none{

        display: none !important;

    }

}
@media all and (min-width: 416px) and (max-width: 600px) {
    #home > div.link-menu > nav > div > div.navbar-header > button.navbar-toggle.visible-xs-block > img,
    #home > div.link-menu > nav > div > div.navbar-header > a.navbar-brand > img {
        width: 28px;
    }
    #home > div.link-menu > nav > div > div.navbar-header > button:nth-child(1) > img {
        width: 25px;
    }
    #home > div.link-menu > nav > div > div.navbar-header > button:nth-child(1) {
        padding-top: 0;
        margin-bottom: 0;
    }
    .navbar-header .navbar-brand {
        margin-right: 15px;
        margin-left: 15px;
        height: auto;
    }
    .menubar-mobile-phones, .order-now-btn {
        margin-top: -3px;
    }
    header > .link-menu .navbar-header {
        padding-top: 10px;
    }
    body header > .link-menu, body header >  .link-menu .navbar-header {
        height: 49px;
    }
    .container.header-box,
    header .top-content {
        margin-top: 49px;
    }
    .link-menu .container-fluid .navbar-collapse {
        top: 49px;
    }
}
@media all and (max-width: 415px) {
    .menubar-mobile-phones {
        width: 170px;
        margin-top: -3px;
    }
    .order-now-btn {
        margin-top: 0;
    }
}

@media(max-width: 360px){
    .navbar-header .navbar-brand {
        padding: 0;
        margin: 2px 15px;
    }
    .labor-banner-2018 a.mobile-wide-banner{
        display: none;
    }
    .labor-banner-2018 a.mobile-banner{
        display: block;
    }
    .right-main-block {
        padding-top: 20px;
        padding-right: 15px !important;
    }
    .right-main-block > div {
        background-size: 100%;
    }
     .block_ave.row, .top_text span{
        height: auto;
        background-position-y: center;
        background-size: 90%;
    }
    .bg-copyr .copyrite {

        font-size: 14px;

    }

    #essays-order-form table tr td.btn-center {

        text-align: center;

        font-size: 12px;

    }

    .chat-live-pop-up .chat {

        bottom: 9px;

        cursor: pointer;

        display: block;

        height: 29px;

        position: absolute;

        left: 12px;

        width: 109px;

    }

    .chat-live-pop-up {

        background: rgba(0, 0, 0, 0) url("../images/live-chat-modal.png") repeat scroll 0 0;

        background-size: contain;

        background-repeat: no-repeat;

        display: none;

        height: 204px;

        position: fixed;

        bottom: 20px;

        right: 10px;

        width: 298px;

        z-index: 1;

    }

    .chat-live-pop-up .close {

        display: block;

        height: 25px;

        width: 25px;

        cursor: pointer;

        position: absolute;

        bottom: 13px;

        right: 8px;

    }

    /*.container.header-box .row:last-child {*/

        /*text-align: right;*/

        /*margin-top: 135px;*/

    /*}*/

}
