html,body{overflow-x:hidden}
.who-we-are .part-1 .row{margin:0}
nav li.dropdown-2 .a{display:block;padding-left:10px;padding-right:10px}
header .top-row.row .buttons{margin-left:10px}
header .phones .a,header .phones a{font-size:12px}
body.mobile.pages .Header3 .phones nav li .a a,body.mobile.pages nav li a,body.mobile.pages nav li .a,nav li.dropdown .a{color:#fff}
body.mobile.pages nav li ul li a{color:#333;position:relative}
body.mobile.pages nav li ul li .a{color:#ccc!important}
body.mobile.pages nav li.dropdown .a:after,body.mobile.pages .top-fixed nav li.dropdown .a:after{display:none!important}
body.mobile.pages nav li .a{border:none!important}
.pages nav li.dropdown-2 .a:after{border-color:#fff transparent transparent}
.pages .top-fixed nav li.dropdown-2 .a:after{border-color:#323538 transparent transparent}
header.top-fixed .buttons .btn.btn-blue-simple,header.top-fixed .buttons .btn.btn-transparent{background-color:transparent;border:1px solid #0052a0;color:#0052a0}
body.mobile.pages nav li span.active{color:#FAFAFA!important}
body.mobile.pages .top-fixed nav li span.active{color:#ccc!important}
header.top-fixed .right nav li .button span{background-color:#333!important}
.m-label,.update-hint:hover .discountclass,nav li.dropdown:hover ul,.breadcrumbs .right{display:none}
.m-hidden,.update-hint.active .discountclass,nav.active li.dropdown ul{display:block}
#ajax_orderinfo .tr-order-id td div{float:none;margin-top:0}
.breadcrumbs{border-top:1px solid #FFF;padding:32px 0 42px}
.breadcrumbs .left{width:100%;float:none}
.breadcrumbs .page-name{font-size:28px;line-height:32px}
.main header{background-image:none}
header{background-color:#003c78;background-image:url(/theme/images/background-1.png)}
.nav-active2 header .m-nav-btn span{opacity:0}
.nav-active2 header .m-nav-btn:before{content:'';position:absolute;top:-1px;left:0;width:38px;height:38px;background:#003c78 url(/files/images/close-2x.png) no-repeat center;background-size:20px;border-radius:50%}
header .buttons .btn.btn-blue-simple{border-color:#fff;color:#fff}
header .logo img{margin:0}
header .m-nav-btn{display:block;width:38px;position:relative;z-index:99999;padding:0;cursor:pointer}
header .buttons .btn{margin:0;min-width:86px!important}
header .h1{font-size:28px;line-height:40px}
header .service-item .row{max-width:500px}
.btn,input[type="button"],input[type="submit"]{padding-top:8px;padding-bottom:8px}
nav li.dropdown-2 ul{right:-10px}
header .phones{padding:0 0 0 10px}
header .phones .live-chat{padding:0 0 0 11px;margin:0 0 0 8px}
header .logo{margin:0}
.main .section{margin:58px auto 0}
.what-our-customers-say .btn{margin:0 15px}
.main .section.home{margin-top:-192px}
.how-it-works .table p{font-size:12px;line-height:16px}
h1,.h1{font-size:30px;line-height:36px}
.main .text.section-grey .col-4{width:100%;float:none}
.who-we-are .part-2 img,.main .text.section-grey .col-4 img,.process .img-1{display:none}
.main .text-2 .row>.col-4,.main .text-2 .row>.col-8{width:48%;margin:0}
.main .text-2 .row .header-2{padding-bottom:16px;font-size:15px!important;line-height:25px!important}
.main .text-2 .row>.col-8 .col-6{float:none;width:100%}
.main .text-2 .col-8 img{margin:0 0 12px}
.who-we-are .part-1 .sprite{margin:20px 12px 0 0}
.who-we-are .part-1{margin-right:2%;margin-top:0}
.who-we-are .t{max-width:100%}
.who-we-are .h4{margin-top:0}
.who-we-are .part-1,.who-we-are .part-2{width:49%!important}
.who-we-are .part-2 .sprite{margin:0 16px 0 0}
.who-we-are .part-2 .row{margin-bottom:25px}
.main .post .row{border:none}
.layout-2 .content{width:100%;float:none}
.process .text .h2{line-height:32px!important;font-size:24px!important}
.process .text .col-5,.process .text .col-6{width:100%;float:none;margin:0}
.process .contact-form{padding:8px 0 0}
.process .p2{top:0;right:0;text-align:center;position:relative}
.process .p2 span{display:inline-block}
.process .p2{font-size:28px}
h2,.h2{font-size:24px!important;line-height:30px!important}
.faq-list li,.text .faq-list li{padding:16px 0 16px 58px;margin:0}
.faq-list li .icon{top:22px}
.samples .sample{padding:36px 0 36px 68px}
.samples .sample .sprite{left:0}
.sitemap .col-5{width:50%}
.order .layout-2{padding-top:0}
#table_essay_calculator.mobile tr td{display:none}
#table_essay_calculator.mobile tr td:first-child,#table_essay_calculator.mobile tr td:last-child{display:table-cell}
#table_essay_calculator .essays-levels{color:#fff;background-color:#0094d0;width:48px;text-align:center;cursor:pointer}
#table_essay_calculator .essays-levels.to-right{float:right}
#table_essay_calculator .essays-levels.to-left{float:left}
.content img{height:auto}
footer .no-articles .row-8,footer .no-articles .mail,footer .no-articles .s{width:auto;display:block}
.orderform .service-delivery .m-label{color:#007300}
.order-form-text p{font-size:12px;line-height:14px}
.order-form-text .p{font-size:13px}
.completed-orders .order .col-order-buttons .row-rate .inline{font-size:12px}
@media(min-width:761px){
    .col-order-buttons nav .dropdown{display:none}
}
@media(max-width:760px){
    #price_calculator_container .row-2,#price_calculator_container .row{padding-left:15px;padding-right:15px}
    #price_calculator_container .currency-list,#price_calculator_container .row-3{padding:0}
    #price_calculator_container .row-3.first-order-discount{padding:10px}
    footer .we-accept-m{display:block}
    .footer-links-wrapper{width:100%!important}
    footer .footer-articles-scroll,footer .s{margin:0}
    footer .logo{margin:0 0 16px}
    footer nav li{width:32%}
    footer .row-1{padding:28px 0 18px}
    footer .row-2 .col-3,footer .row-2 .we-accept,footer .row-2 .s,footer .col-3 .header-2,footer .row-3.mail .sprite{display:none}
    footer .row-2 .we-accept-col{display:block;width:100%}
    footer .row-2 .we-accept-col .p{padding:0;margin:0}
    footer .row-2 .col-9{width:100%}
    footer .row-2 .col-3.contacts-column{display:block;float:none;width:100%;position:relative}
    footer .row-2 .col-3 .p{padding-left:0}
    footer .row-2 .col-3.contacts-column .row-3{float:left;text-align:center;margin:0;width:50%}
    footer .row-2 .col-3.contacts-column .row-3.phones{width:100%;text-align:center;margin-bottom:10px}
    footer .row-2 .col-3.contacts-column .mail{text-align:right;float:none;width:auto;display:inline-block;margin:0 10px}
    footer .row-3 .sprite.sprite-mail{margin-bottom:15px!important}
    footer .row-3 .sprite{position:relative;text-align:center;margin:2px auto 10px;display:block}
    footer .row-3.mail .sprite{margin:2px auto 10px;text-align:center;display:block}
    footer .contacts-column .row-10{text-align:center;display:block;margin:0}
    footer .row-3 p{padding:0}
    footer .row-3.phones p{line-height:22px;display:inline-block;margin:0 6px}
    footer .row-4{margin-top:24px}
    footer nav li span.active{border:none;color:#D0D0D0!important}
    footer .row-2 .col-3.contacts-column .s{position:relative;right:auto;bottom:auto;text-align:center;margin:20px 0 0}
    .samples .samples_slider .sample .download-2 .btn br{display:block}
    .samples .samples_slider .sample .table .td{width:42%!important;display:inline-block;padding:0 0 0 5%!important;margin:4px 0}
    .samples .samples_slider .sample .table .tr .td:first-child{padding-left:5%!important}
    .samples_slider.owl-carousel .sample{padding:20px}
    .samples .samples_slider .sample .table .td:first-child{border-left:1px solid #e9eaec}
    .samples .samples_slider .sample .download-2 .btn{width:100%}
    header.top-fixed .right nav li .button span{background-color:#333!important}
    header .top-row-wrapper{padding:12px 0 14px;height:66px;top:-66px}
    .home .how-it-works .table,.home .how-it-works .tr,.home .how-it-works .td{display:block;width:100%!important}
    .home .how-it-works .td.delimiter{padding:12px 0!important}
    .home .how-it-works .td.delimiter .sprite{transform:rotate(90deg)}
    .orders .order .row-4{display:none}
    header.Header3 .btn.Header3{margin:0 auto;display:block;max-width:280px}
    header .right nav{display:block}
    footer .row-3.phones p{text-align:center;width:140px}
    .service-presentation .m-label{width:90%}
    .service-presentation .m-label .hint{right:-10%}
    .orderform .hint .table1.hint-writer-level tr td,.orderform .hint .table1.hint-writer-level tr th{font-size:10px;line-height:11px;padding:1px}
    header.Header3 .phones{display:none!important}
    header.Header3 .services-list{padding:10px 0 55px}
    body.mobile header.top-fixed:before{height:66px!important}
    header .buttons .btn{margin:0 4px;min-width:95px!important}
    header .top-row.row .buttons{margin:0}
    header .h1{font-size:22px;line-height:38px}
    header .service-item .row{padding:0 0 35px}
    header .owl-theme .owl-dots{padding:18px 0 0 20px}
    body.main header.Header5:after{content:url(/theme/images/header5-bg-3.png);width:auto;height:auto}
    header.Header5 .h1,header.Header5 .service-item .p{color:#072553}
    .main .layout-1{padding:0;margin:0}
    .main .section.home,.main .Header5 .section.home{margin-top:-18px}
    .main .section.home .text h2{font-size:22px!important;line-height:28px!important}
    .main .text ul{padding:0}
    h1,.h1{font-size:24px;line-height:32px}
    .first-order-discount .part-2 p{font-size:65px;line-height:65px}
    .first-order-discount .part-4 .p{font-size:24px}
    .main .text-2 .row>.col-4,.main .text-2 .row>.col-8{width:100%}
    .who-we-are .part-1,.who-we-are .part-2{width:100%!important;margin:0;float:none}
    .who-we-are .col-6 .left{float:none;width:100%;text-align:center}
    .who-we-are .col-6 .left.t{max-width:100%;text-align:left}
    .who-we-are .h4{margin-top:12px;text-align:center}
    .who-we-are .part-1 .row{margin-bottom:0}
    .breadcrumbs .right,.who-we-are .part-1 .row img{display:none}
    .who-we-are .part-2 img{margin-bottom:32px}
    .statistics .item{width:48%;display:block;float:left;border:none;margin:10px 0}
    .statistics{padding:20px 0;background-image:none!important}
    .writer-id-background p,.text .writer-id-background p{font-size:18px;margin:0 0 20px}
    footer nav li a,footer nav li .a{padding-left:0}
    footer .row-2 .col-3.contacts-column .mail{text-align:center;display:block;margin:6px 0}
    .breadcrumbs{padding:24px 0 26px}
    .breadcrumbs .left{float:none;width:100%}
    .layout-2,.layout-1{padding:38px 0 48px}
    .header-2{padding-bottom:16px;margin-bottom:24px}
    .process-steps{background:none;padding:12px 12px 0}
    .process-steps .step{min-height:100px;margin:0 0 12px!important;height:auto!important}
    .process-steps .step>.icon{margin:0 auto 10px;float:none;width:100%;text-align:center}
    .process-steps .step>.data{width:100%;text-align:center}
    .process-steps .step>.data .h5{text-align:center}
    .process .contact-form .box{box-shadow:none}
    #price_calculator_container .col-3{width:45%}
    #price_calculator_container .col-9{width:55%}
    #price_calculator_container .col-5{width:54%}
    #price_calculator_container .currency-list{float:none;max-width:100%;width:100%;margin:12px 0 0;clear:both;text-align:right}
    #price_calculator_container .currency-list input{padding:14px 12px;float:none}
    .contacts .row-1{padding:0 0 34px}
    .discounts .contact-form{background:none;padding:0}
    .contact-form .table,.contact-form .table .tr,.contact-form .table .td{display:block;width:100%;padding:0!important}
    .contact-form .table .td{margin-bottom:52px}
    .discounts .text-center{padding:0}
    .discounts .contact-form .table .td .h5{padding-bottom:0;border:none}
    .discounts .box-2{margin-top:60px;padding:18px 32px}
    .box-2 p{font-size:16px!important;line-height:28px!important}
    .faq-list{padding:0!important}
    body ._t_rating{left:initial;right:0}
    .process .p2{color:#000;font-size:20px;margin:0 0 25px}
    .contact-form{padding:0;background-image:none!important;background-repeat:no-repeat!important}
    .contact-form .box{width:100%;padding:20px 0}
    .contact-form .box>.left,.contact-form .box>.right{width:100%;float:none}
    header .phones .live-chat,header .background-4,header.Header5 .background-7,body.main header .phones,.hint-wrp.big .hint,.bog-testi,body header .phones .live-chat.callback_header,.buttons.det-back,header .background-5,.calculator .col-3.total2 label,.verify-form td .m-label,.terms-and-conditions .m-label,.order #container h3.h5,.orderform td.label,.contact-form .box>.left .row{display:none}
    .contact-form .table .td{border:none}
    .samples .sample{padding:28px 18px 28px 58px}
    .samples .sample .sprite{position:absolute;left:4px;top:36px}
    .samples .sample .table,.samples .sample .table .tr,.samples .sample .table .td{display:block;width:100%!important}
    .samples .sample .table .td{width:42%!important;display:inline-block;padding:0 0 0 5%!important;margin:4px 0}
    .samples .sample .download{display:none!important}
    .samples .sample .download-2{display:block;margin:18px 0 0}
    .samples .sample .download-2 .btn{padding:12px 38px}
    .blog-list .preview,.blog-list .blog-item-info{float:none;width:100%}
    .post-item .text ul,.post-item .text ol{margin:20px 0 28px}
    .sitemap .layout-2 ul li{margin:0 0 6px;padding:0 0 0 26px}
    .sitemap .layout-2 li a{font-size:14px}
    .sitemap .row{margin:0 0 42px}
    .sitemap .col-5{width:50%}
    .sitemap .row-2 .col-5{width:100%;float:none;margin:0 0 38px}
    .orderform{margin:0;padding:30px 0 28px;box-shadow:none}
    main .orderform td{width:90%;padding:2px 0 14px}
    .orderform td input[type="text"],.orderform td input[type="password"],.orderform td select,.orderform td textarea,.resume-tab-select{width:92%}
    .orderform td input[name="sources"]{width:92%!important}
    .m-label{display:block;margin:0 0 4px;position:relative}
    .orderform{position:relative}
    .orderform .hint .table1:before{left:inherit;right:5px}
    .orderform .hint .hint-writer-level .table1{padding:0}
    .orderform .hint .hint-writer-level .table1 td{width:auto;padding:4px;font-family:Arial,sans-serif;font-size:12px}
    .orderform #page_price,.orderform #total_price{font-size:20px;line-height:20px}
    .orderform #add-writer-td p a{position:absolute;top:3px;right:36px}
    .orderform #add-writer-td input[type="text"]{width:84%}
    .orderform .vip-col .col-bg{float:none;width:100%;padding:0;margin:0 0 15px}
    .orderform .vip{margin:0}
    .orderform .vip-col .add,.orderform .vip-col .price2,.orderform .vip-col .price-last{width:50%}
    .orderform .vip-col .price2,.orderform .vip-col .price-last{text-align:left}
    .orderform .vip-col .add .btn.btn-white{padding:8px 7px}
    .orderform .terms-and-conditions td{padding:0 0 18px}
    .orderform .terms-and-conditions td .p2{margin:0;text-align:center}
    .orderform .btn-proceed{margin-top:12px}
    .order .block-box{margin-bottom:4px}
    .calculator .col-3.total1,.calculator .col-3.total2,.calculator .col-3.last{width:100%}
    .calculator .col-3.total1{margin-bottom:0}
    .calculator .col-3 .essay_total_price{display:inline-block;margin:0 0 0 5px}
    .calculator .col-4{width:48%;margin:12px 1%}
    .affiliate-slide{padding:12px 12px 12px 14px}
    .affiliate-slide .left,.affiliate-slide .right{width:100%;float:none}
    .affiliate-slide .h2{display:inline-block;margin:0 12px 0 0!important}
    .affiliate-slide .h5{margin:0 0 8px!important;font-size:14px!important}
    .affiliate-slide .h3{font-size:18px!important;line-height:18px!important;margin:22px 80px 0 0!important}
    .affiliate-slide .h4{font-size:14px!important;margin:12px 120px 0 8px;line-height:18px!important}
    .beware .col-6,.danger .col-6{width:100%;float:none}
    .beware .table,.beware .tr,.beware .td{width:100%!important;display:block;height:auto!important}
    header.Header3 .service-item{margin-bottom:32px}
    .main.Header3 .section.home{margin-top:-80px}
    header .background-6{left:-38%;bottom:-105px}
    header.Header3 .service-item .p{margin:0 0 38px}
    body.main header.Header5{background:linear-gradient(#fda730,#fdb848);padding-bottom:0}
    #ajax_orderinfo table th span{top:auto}
    .orders .row-order .col-8,.orders .row-order .col-4{width:100%}
    .completed-orders .order .col-order-buttons .row-rate p{display:block;float:left;width:50%}
    .completed-orders .order .col-order-buttons .row-rate p.right{text-align:right}
    .orders .order .bottom-ttl{width:77px}
    .text .col-order-buttons ul li.dropdown ul{left:-10px!important}
    #ajax_orderinfo table td .right{float:none}
    #ajax_orderinfo table tr td:last-child{word-break:break-word}
    body header .phones .live-chat{padding:0;background:transparent;margin:0 0 0 2px}
    body header .phones nav li .a{padding:0 20px 0 0!important;margin:0;border:none;color:#fff!important}
    header .phones .live-chat,header .phones .a{font-size:13px;line-height:13px}
    body.iphone header .phones{padding-top:0}
    body header .phones nav li.dropdown .a:after{border-color:#fff transparent transparent}
    body.iphone header.Header3 .phones nav li.dropdown .a:after,.iphone.main header.Header3 .phones nav li.dropdown .a:after{top:17px;right:6px}
    body header.Header3 .phones nav li.dropdown .a:after,.main header.Header3 .phones nav li.dropdown .a:after,body header.Header5 .phones nav li.dropdown .a:after,.main header.Header5 .phones nav li.dropdown .a:after{top:4px;right:4px}
    body header.Header5 .phones nav li.dropdown .a:after,.main header.Header5 .phones nav li.dropdown .a:after{border-color:#fff transparent transparent}
    body.main .Header3 .phones nav li .a{border:none;color:#fff!important}
    body.main header.Header3 .phones .live-chat{padding:0;color:#fff}
    body header .phones .live-chat .chat_circle{display:none!important}
    .resume-tab-select label table tr td:first-child{width:15px}
    .hint-wrp.small .hint{display:block;right:-33px!important;top:-4px!important}
    #static_content h2,#static_content .h2{font-size:26px!important;line-height:30px!important}
    .wrapper{white-space:normal}
    footer .row-2 .wrapper-2,footer .copyright .wrapper-2,footer .row-1 .wrapper{width:90%;max-width:100%}
    footer .copyright .right .text-right,.orders .row-order .col-4 .tr-1{display:none}
    .orders .order .order-topic .td-menu,.orders .order .order-topic .td-delete-order{display:table-cell}
    .orders .order .order-topic .td-menu{width:52px}
    .orders .order .order-topic .td-delete-order{width:30px}
    .orders .row-order .col-4 .tr-2 .btn{width:100%;line-height:18px}
    .col-order-buttons nav li .butt span{margin:4px 0;width:32px}
    nav .dropdown .btn-new-messages-icon{top:-3px;left:20px}
    .lifetime-discount-2 .discount-values .pages .p,.lifetime-discount-2 .discount-values .percent .p{font-size:20px;line-height:24px}
    .lifetime-discount-2 .discount-values .pages p,.lifetime-discount-2 .discount-values .percent p{font-size:11px;line-height:12px}
    .lifetime-discount-2 .discount-values .pages{width:45px}
    .lifetime-discount-2 .discount-values .percent{margin:0 0 0 12px;padding:0 8px 0 0}
    .lifetime-discount-2 .discount-description{max-width:180px;text-align:center}
    .lifetime-discount-2 .discount-description .p{font-size:12px;line-height:14px;padding:7px 8px}
    .lifetime-discount-2 .discount-description .p span{font-size:11px}
    .lifetime-discount-2 .graph{width:100%;margin:35px 0 0}
    .lifetime-discount-2 .discount-description,.lifetime-discount-2 .row-1 .discount-values{width:50%}
    .lifetime-discount-2 .discount-description p{font-size:9px}
    .lifetime-discount-2 .discount-description p span{font-size:10px}
    .lifetime-discount-2 .title{font-size:16px;margin:0 0 18px}
}
@media(max-width:679px){
    .main .first-order-discount{padding:25px 0}
    .main .first-order-discount .wrapper{display:block;text-align:center}
    .first-order-discount .part-3,.first-order-discount .part-2 p br,.first-order-discount .part-4 .p br{display:none}
    .first-order-discount .part-2{justify-content:center;align-items:center;margin:0 0 10px}
    .first-order-discount .part-2 span{margin:0 15px 0 0}
    .first-order-discount .part-4 .p{margin:9px 0 0}
}
@media(max-width:492px){
    .payment-system.cols-2 .payment-block{padding:5px}
    .pay .currency-change > span{float:none;margin-top:10px;display:block}
    body.mobile.pages nav li .a,header .phones{display:none}
    .nav-active2 header .m-nav-btn:before{width:30px;height:30px;top:3px}
    .wrapper{width:360px;padding:0}
    .breadcrumbs .wrapper{width:90%}
    .breadcrumbs .page-name{font-size:22px;line-height:26px}
    .breadcrumbs .delimiter{padding:0 6px 0 8px}
    .layout-2,.layout-1{padding:28px 0 38px}
    header .service-item .row{max-width:85%}
    header .services-list-wrapper{width:100%}
    header .services-list,header.Header3 .services-list{padding:12px 0 0}
    header .h1-block{padding:18px 38px 18px 24px}
    header .h1,header.Header3 .h1,header.Header5 .h1{font-size:20px;line-height:28px}
    header .background-6{left:-15%}
    header .logo img{display:none!important}
    header .logo .logo-mini{width:45px;display:inline-block!important}
    header .top-row.row .buttons .btn{width:118px!important;min-width:60px!important;padding:8px 10px;max-height:36px;vertical-align:top;overflow:hidden}
    header .top-row.row .buttons{text-align:center;position:absolute;top:1px;right:0;margin:0 auto}
    header .m-nav-btn{width:30px;margin-right:10px}
    .vip-account .breadcrumbs{padding-bottom:32px}
    .breadcrumbs .page-name{margin:0 0 8px}
    h4,.h4{font-size:18px!important;line-height:22px!important}
    .process .contact-form .box,main #top-panel .row,.ul,.ol,.text ul,.text .ol{padding:0}
    .first-order-discount .part-1 p{font-size:24px}
    .first-order-discount .part-2 p{font-size:54px;line-height:54px}
    .first-order-discount{background-repeat:repeat;max-height:355px}
    .main .text-2 .col-8 .col-6:last-child p{margin-left:0}
    .box-2{background-color:#f4f8fc;padding:18px 24px}
    .box-2 p{line-height:24px!important}
    .who-we-are .part-1 .row:nth-child(2){margin-bottom:32px}
    .quote-2{padding:26px 0 14px}
    footer nav{text-align:center}
    footer nav li{width:auto}
    footer nav li a,footer nav li .a{font-size:11px;padding:6px 8px}
    footer .row-2 .col-3.contacts-column .s{right:20px}
    .process .text .h2{line-height:26px!important;font-size:20px!important}
    .header-2{font-size:16px!important;line-height:24px!important}
    h2,.h2{font-size:22px!important;line-height:28px!important}
    h5,.h5{font-size:16px!important;line-height:24px!important}
    .faq-list li,.text .faq-list li{padding:14px 0 14px 28px}
    .faq-list li .icon{left:0;top:19px}
    body ._t_our_testimonials ._t_item{padding:10px 0 50px}
    body ._t_our_testimonials ._t_order{bottom:20px;left:0}
    .contact-form .table .td .sprite{margin-bottom:4px}
    .sitemap .col-5{width:100%;float:none;margin-bottom:32px}
    .sitemap .row{margin:0}
    main #top-panel .earnings{margin:6px 0 0;font-size:15px}
    #referral-account a.btn{min-width:88px}
    #orders-main-table .tbl1 th{font-size:15px;padding:12px 12px 14px}
    .tabs .tab-list .table .td{padding:16px 12px}
    .orders .order .row-1{padding:6px 12px 8px}
    .orders .tabs,.orders .order:last-child{border:none}
    .orders .tabs .tab-body .tab{padding-left:0;padding-right:0}
    .orders .tabs .tab-body #tab-completed{padding-bottom:0}
    .orders .order .row-3{padding:0 4px 4px}
    .orders .order .row-3 .btn{min-width:48%;margin:0 1% 2%!important}
    .orders .order .row-4{padding:4px 12px}
    .jswindow{min-width:180px;width:304px}
    .jswindow>table{width:100%}
    .jswindow_content{width:94%;padding:10px 3%}
    .jswindow_content table{width:100%!important}
    .jswindow_content table tr td.left{padding-right:4px;padding-left:0}
    .orderform td input[type="text"],.orderform td input[type="password"],.orderform td select,.orderform td textarea,.resume-tab-select{width:90%}
    .orderform td input[name="sources"]{width:90%!important}
    .orderform #add-writer-td input[type="text"]{width:80%}
    .orderform .grand-price span{font-size:21px;line-height:25px}
    .orderform .btn-proceed{margin-top:0}
    .thanks-for-order .row-1{padding:12px 16px 24px;background-repeat:repeat}
    .payment-block img{max-width:100%}
    .bonus-point-payment .p{font-size:15px}
    .bonus-point-payment .btn{line-height:24px}
    .notice{padding:14px 12px 14px 48px}
    .essay-order .calculator .h4{margin:0 0 16px;font-size:16px!important;text-align:center}
    .affiliate-slide{background:#f65c0b url(/theme/images/affiliate_background_mobile.png);padding:28px 0 24px;max-width:290px;margin:0 auto}
    .affiliate-slide p{text-align:center}
    .affiliate-slide .h2{display:block;margin:0!important;font-size:26px!important}
    .affiliate-slide .h5{margin:8px 0 115px!important;font-size:16px!important}
    .affiliate-slide .h3{margin:22px 0 0!important}
    .affiliate-slide .h4{font-size:15px!important;margin:18px 0 0;line-height:18px!important}
    .affiliate-slide .right{width:90%;margin:0 auto}
    .copy-wrapper .col-4,.infographic-block .ib-content .img-wrp,.order #ajax_content .text-center.h5{display:none}
    .service-essay .m-label,.service-revision .m-label,.service-delivery .m-label,.service-presentation .m-label{color:#690000}
    #price_calculator_container .col-3,#price_calculator_container .col-5,#price_calculator_container .col-9{width:100%;float:none}
    #price_calculator_container #pgsNmbrTxt{line-height:20px;padding:12px 0 0;display:block}
    #price_calculator_container #page-select{margin-top:8px}
    #price_calculator_container .currency-list{text-align:center}
    #price_calculator_container #table_essay_calculator tr:first-child strong,#price_calculator_container #table_essay_calculator tr:first-child span{font-size:12px;line-height:18px}
    header.Header3 .service-item{margin-bottom:60px}
    .orders .order .bottom-ttl{width:69px}
    .orderform .hint .hint-writer-level .table1 td,.orderform .hint .hint-writer-level .table1 th{padding:1px;font-size:10px;line-height:12px}
    .orderform .hint .hint-writer-level .table1{right:15px}
    .infographic-block .row .col-3{width:100%}
    .infographic-block .row{margin:20px auto}
    .infographic-block .ib-content .table{min-height:120px}
    .infographic-block .ib-content{margin:25px 0}
    .infographic-block .ib-content2 .icon-wrp,.infographic-block .ib-content4 .icon-wrp{top:-38px;bottom:auto}
    .infographic-block .ib-content p{font-size:15px;line-height:18px}
    .infographic-block .ib-content .table .td{padding:40px 10px 20px}
    footer .copyright a{width:46%;margin:0}
    .orders .order .order-topic .td-topic{font-size:14px;line-height:16px}
    .text .col-order-buttons ul li.dropdown ul .btn .count{color:#e54355;font-size:12px}
    a.icon-text{text-decoration:underline}
    header{min-height:22px}
    body.main header.Header3{min-height:68px}
    .copy-wrapper .col-8{padding:0}
    .copy-wrapper .btn-orange{line-height:24px!important;padding:7px!important}
    .copy-msg{bottom:45px}
    #ajax_orderinfo .od_btn{margin-top:4px}
    .order .how-it-works .table .p{margin:-2px 0 0}
    .how-it-works .table p{line-height:15px;margin:6px 0 8px}
    .order .block-box{padding:10px 5px}
    .order .block-box p{font-size:12px;line-height:15px}
    .orderform .title-2{margin:0 0 18px;text-align:center;font-size:22px}
    .orderform{padding-top:18px}
    .bookmark-hint{padding:8px 12px 8px 32px;position:relative}
    .profile .tbl1 td.label,.bookmark-hint p .light{display:none}
    .bookmark-hint p .bold{font-family:open_sansbold,sans-serif}
    .bookmark-hint p:before{top:0;bottom:0;margin:auto 0;left:17px;position:absolute;height:22px}
    .bookmark-hint p{font-size:11px!important}
    .bookmark-hint .p{display:block}
    .bookmark-hint{padding:8px 38px 8px 54px}
    .completed-orders .order-rating{float:right}
    .orders .order-rating img{width:19px}
    .completed-orders .order .col-order-buttons .row-rate .inline{margin-top:0}
    .my_send_form{padding:8px}
    .my_send_form .ttl{font-size:24px;line-height:28px}
    .my_send_form .send-note{font-size:14px;line-height:16px}
    .my_send_form table td.kod_sel{width:120px}
    .my_send_form .close_callback{position:absolute;right:4px;top:4px}
    .profile .tbl1 td{padding:8px 6px 12px 10px;font-size:13px}
    .profile .tbl1 td:first-child{width:102px}
    .user-profile .text-left{text-align:center}
    .user-profile .tbl1 td label{display:block;color:#004f9c;font-family:open_sanssemibold,sans-serif;font-size:13px}
    .user-profile .tbl1{border-collapse:inherit}
    .orderform .update-hint{display:block;margin:0}
    #orderform{margin-bottom:0;padding-bottom:0}
    .orders #ajax_content{min-height:350px}
    #button-up{width:40px;height:40px}
    #button-up .sprite-up{margin:16px 0 0}
    .orderform select{height:36px}
    .lifetime-discount-2 .discount-values{width:40%!important}
    .lifetime-discount-2 .discount-description{width:110px}
    .lifetime-discount-2 .graph{width:100%;margin:24px 0 0}
    .lifetime-discount-2 .graph .min-max span{font-size:13px;line-height:13px}
    .lifetime-discount-2 .graph .min-max{margin:-25px 0 8px}
    .lifetime-discount-2 .graph .data{border-top:none}
    .lifetime-discount-2 .title{margin:0 0 10px}
    .orderform .order-total-tr .tr.float-right{margin:0}
    .orderform .default-button{padding:11px}
}
@media(max-width:425px){
    .main .section.who-we-are{margin:20px 0 0}
    .main .first-order-discount{margin:10px 0 35px}
    .first-order-discount .part-5{padding:20px 0}
    .first-order-discount .part-5 .btn{line-height:20px}
    .first-order-discount .part-1 p{font-size:20px;margin:20px 0 10px}
    .writer-id-background.Header3,.writer-id-background.Header5,.main .first-order-discount{background-image:none}
    .main .first-order-discount{background-color:#f76a18;background-image:none}
    .first-order-discount .part-4 p{font-size:16px;margin:10px 0}
    .first-order-discount .part-4 .p{font-size:15px;line-height:20px}
    .first-order-discount .part-2 p{font-size:30px;line-height:30px}
}
@media(max-width:420px){
    .main .section.page-testimonials{margin-bottom:38px;margin-top:0}
    .bookmark-hint p{line-height:14px!important}
    header .h1,header.Header3 .h1,header.Header5 .h1{font-size:16px;line-height:21px}
    header.Header5 .service-item .p{font-size:13px;line-height:16px}
    header.Header3 .service-item{margin-bottom:32px}
    .wrapper,.main .text.section-grey .wrapper{width:100%;max-width:95%}
    .orderform .hint .table1.hint-writer-level tr td,.orderform .hint .table1.hint-writer-level tr th{font-size:8px;line-height:10px}
    header .h1-block{padding:18px 8px 0}
    header .h1{font-size:14px;line-height:22px}
    header .service-item .row{padding:0 8px;max-width:100%}
    header .service-item .p,header.Header3 .service-item .p{font-size:13px;line-height:16px;margin:12px 0}
    .how-it-works .p{margin:20px 0 38px}
    .how-it-works .td.delimiter{padding:0;width:32px}
    .main .section{margin:38px 0 0}
    h1,.h1{font-size:22px;line-height:30px}
    .main .post .row,.main .text.section-grey .padding{padding:0}
    h4,.h4{font-size:16px!important;line-height:20px!important}
    .col-4 p{line-height:20px}
    .ul li,.ol li,.text ul li,.text ol li{padding:0 0 0 26px}
    .main .text-2 .h3{margin:16px 0 32px}
    h3,.h3{font-size:24px!important}
    .main .box-2{margin:24px 0 0}
    .statistics{padding:16px 0 6px}
    .statistics .item{margin:12px 0}
    .statistics .p{padding:0 0 12px;margin:0 0 16px}
    .statistics .item{width:50%}
    .main .posts.owl-theme .owl-nav .owl-prev{right:52px}
    .post .h5{margin:14px 0 2px;min-height:10px}
    .process .btn,.post .post-time{margin:0}
    .writer-id-background{padding:20px 0 25px}
    footer .row-2 .col-3.contacts-column .row-3,footer .row-2 .col-3.contacts-column .mail{width:100%;float:none}
    footer .row-2 .col-3.contacts-column .row-3{margin-bottom:18px}
    footer .row-2 .col-3.contacts-column .s{right:0;position:relative;left:0;text-align:center;top:0;margin:18px 0 0}
    .payment-icon{padding:0 4px}
    #static_content p{text-align:justify}
    label{margin:0 0 5px}
    .breadcrumbs .page-name{font-size:24px}
    h2,.h2{font-size:18px!important;line-height:24px!important}
    h5,.h5{font-size:15px!important;line-height:23px!important}
    .discounts .box-2{margin-top:60px;padding:18px 12px}
    .box-2 p{font-size:15px!important;line-height:22px!important}
    .faq-list li .h5{font-size:14px!important;line-height:21px!important}
    .contact-form form .row .col-5{float:none;width:100%}
    .contact-form form .row .col-5:first-child{margin:0 0 24px}
    .contact-form .contact-info{padding:48px 0 14px}
    .contact-form .table .td{margin-bottom:42px}
    .contact-form .table .td:last-child{margin:0}
    .samples .sample{padding:28px 0 28px 58px}
    .blog-list .row-2{padding:16px 16px 18px}
    .blog-list .row-2 .title{font-size:18px;line-height:22px}
    .orderform td input[type="text"],.orderform td input[type="password"],.orderform td select,.orderform td textarea,.resume-tab-select{width:89%}
    .orderform td input[name="sources"]{width:89%!important}
    .orderform #add-writer-td input[type="text"]{width:75%}
    .orderform .input-discount-code .btn{min-width:110px}
    .orderform .vip-col{padding:14px 15px 15px}
    .orderform .vip-col .title-2{font-size:15px;line-height:18px;text-transform:none}
    .order-form-text ul li{font-size:12px}
    .orderform .terms-and-conditions td label{font-size:11px}
    .orderform .grand-price{font-size:17px;line-height:22px}
    .verify-form td.label{width:124px}
    .custom-file-upload .file-uploader:before{width:76px;font-size:12px;right:0;top:1px}
    .custom-file-upload .file-uploader{width:75%;margin:0 6px 0 0}
    .bonus-point-payment .btn{min-width:110px;padding:8px 10px}
    .payment-important p{margin:12px 0 10px 5px;font-size:12px}
    .notice{padding:12px 8px 12px 32px;background-position:7px 14px}
    body #referral #referral-account{padding:0!important;margin:0}
    body #referral .widget{width:99%}
    main #top-panel .blue{margin-top:0}
    main #top-panel .highlight{display:none}
    #referral-account a.btn{min-width:80px;padding:10px 7px}
    .referral-link-wrapper{padding:0!important}
    #referral-link-copy{position:relative!important;top:0!important}
    body #referral .widget-content{padding:10px 0;width:94%;margin:0 auto}
    #referral .widget .discount-code{border-radius:3px}
    main #top-panel .earnings{margin:8px 0 0;font-size:13px}
    #referral-account h3{color:#085ab7;font-size:15px!important;line-height:20px!important}
    .tabs .tab-list .table .td{padding:12px 8px;font-size:14px}
    .new-messages-list .title{font-size:14px}
    .orders .order .row-1 .left a{margin:0 18px 0 0}
    #completed-orders .row-4 .left,#completed-orders .row-4 .right{float:none;width:100%;text-align:left}
    .orders .order .row-4 p{margin:8px 0 4px}
    .orders .order .row-4{padding:4px 12px 12px}
    .calculator .col-4{width:100%;margin:18px 0;float:none}
    .essay-order .h5{text-align:center;font-size:18px!important}
    .calculator.box{padding:26px 18px 15px}
    .orderform .hint .table1{max-width:266px}
    footer .no-articles .row-10{margin:0;width:100%}
    .post .row-2 .col-4,.post .row-2 .col-8,.post-item .publish-date{display:block;width:100%;float:none}
    .post .row-2 .col-4{text-align:left;margin-top:10px}
    body #referral .widget .header{padding:8px 4px 8px 32px;font-size:13px;line-height:16px;position:relative}
    body #referral .widget .header i{position:absolute;left:4px;top:0;bottom:0;margin:auto}
    body #referral .widget .data-list-3 li .li-content{padding:16px 10px 12px;font-size:12px}
    body #referral .widget .data-list-3 li h3{font-size:14px!important;line-height:16px!important}
    body #referral .widget .data-list-3 ul{font-size:13px;padding:0 0 0 13px}
    body #referral p{font-size:12px;line-height:17px}
    #referral .widget .notice{line-height:16px}
    body #referral .widget .data-list-2 li .li-header{padding:10px 6px}
    body #referral .widget .data-list-2 li .li-content{padding:14px 5px 4px;font-size:12px}
    #orders-main-table .tbl1 td{padding:12px 8px}
    #orders-main-table .tbl1 td:last-child{width:20px;text-align:left}
    #orders-main-table .tbl1 td .btn{padding:8px 14px}
    .breadcrumbs .left h1.page-title,footer .row-4,#ajax_ordermessages .order-files .title.th,#ajax_orderinvoices .order-files .title.th{display:none}
    .rate-order-tr td .a{display:block}
    .tr-order-id div{position:relative}
    #ajax_orderinfo .od_btn .sprite.sprite-files{position:absolute;top:4px;left:0}
    .new-messages-list .tbl1 th,#orders-main-table .new-messages-list .tbl1 th{padding:4px 8px 12px;font-size:15px}
    #ajax_orderinfo>.orders .btn{width:100%;margin-top:4px}
    #ajax_orderinfo table td.label{font-size:13px;line-height:16px;width:110px}
    #new_file{width:90%;margin:0 auto;border-top:1px solid #D8DADB;padding-top:15px}
    .notice{padding:10px 6px 10px 30px;background-position:7px 50%;font-size:12px;font-family:Arial,sans-serif;line-height:14px}
    .breadcrumbs .wrapper{max-width:100%}
    .how-it-works .td.delimiter{vertical-align:middle}
    .completed-orders .order .col-order-buttons .row-rate p{display:block;float:none;width:100%;text-align:left!important}
    .completed-orders .order .col-order-buttons .row-rate p.right{width:120px}
    .completed-orders .order .col-order-buttons .row-rate p.right .sprite-leave-feedback{float:right}
}
@media(max-width:380px){
    body .content .table-of-contents li{padding:3px 0 4px!important}
    .table-of-contents ol li a{font-size:12px}
    .table-of-contents .h7{padding:0 0 10px 35px;font-size:16px}
    .wrapper,.main .text.section-grey .wrapper{width:95%}
    .writer-id-background .btn{line-height:25px}
    .text p,.faq-list li p,.text li{font-size:13px;line-height:18px}
    .main .text-2 p{line-height:18px}
    .main .section.home .text h2{font-size:18px!important;line-height:22px!important}
    .main .text.section-grey .col-4 p{line-height:17px}
    .ul li,.ol li,.text ul li,.text ol li{margin:0 0 10px}
    .main .home .section-grey.section-bg li{margin:0 0 8px}
    header .right nav,.main .home .section-grey.section-bg li p{margin:0}
    h3,.h3{font-size:18px!important;line-height:24px!important}
    #static_content h2,#static_content .h2{font-size:22px!important;line-height:24px!important}
    .post-item .s-link{margin-top:28px}
    body #top-panel.referral-page,.orders .tabs .tab-body .tab{padding-top:0}
    .orders .order .order-topic .td-menu{width:47px}
    #ajax_ordermessages .buttons .btn,#ajax_orderinvoices .buttons .btn{padding:8px}
    .customer-messages .row-1{padding:4px 12px}
    header .top-row.row .buttons .icon-cart{display:none}
    header .top-row.row .buttons .btn{margin:0 2px;width:95px!important;padding:8px 6px}
    .final-order-price-notice.active p{text-align:center!important}
    .layout-2{padding-top:15px}
    .referal-discount-code .r-link{padding:10px 12px}
    main #referral-account h3{font-size:16px!important}
    .lifetime-discount-2{padding:0 4px}
    .orders .lifetime-discount-2{margin:7px 0 24px}
}
.review-page-wrapper .col-4,.review-page-wrapper .col-8,.review-page-wrapper .col-6{width:100%;float:none}
.review-page-wrapper .block.style-2{display:inline-block;width:100%}
.review-page-wrapper .review-image-wrapper{text-align:center}
.review-page-wrapper .review-image-wrapper img{max-width:600px;width:100%;height:auto;margin:20px auto;display:inline-block}
.review-page-wrapper .review-statistic .col-4{text-align:center!important}
.review-faq .review-faq-item{padding:0 0 0 100px}
.review-faq .review-faq-item .sprite-review{left:0}
@media(max-width:568px){
    header .m-nav-btn{top:1px}
    .breadcrumbs{padding:85px 0 26px;border:none}
    .breadcrumbs.order-crumbs{padding:85px 0 40px}
    .main header .m-nav-btn span,.main header.Header3.top-fixed .m-nav-btn span{background:#fff}
    .who-we-are .part-2 .row,.who-we-are .part-1 .row:nth-child(2){margin:0}
    .who-we-are .part-1 .sprite,.who-we-are .part-2 .sprite{background:none;margin:0;display:none}
    .pages header.top-fixed .m-nav-btn span,.main header.Header3.top-fixed .m-nav-btn span{background:#fff}
    .jswindow .revision_check{width:100%!important}
    .review-faq .review-faq-item{padding:0}
    .btn.r-transparent-button,.review-page-wrapper .rev-more-testi .btn{padding-top:11px;padding-bottom:11px}
    .text .review-page-wrapper p{line-height:22px}
    .review-faq .review-faq-item h3{margin-bottom:10px}
    .review-page-wrapper .rev-image2-wrapper{margin:0 0 40px}
    .btn.r-transparent-button,.review-page-wrapper .review-bottom-block,.review-bottom-block .text-bg{margin-top:0}
    .review-page-wrapper .review-faq-title{margin-bottom:15px}
    body header .logo img.logo-mini{display:inline-block;width:45px}
    header .top-row.row .buttons .btn{margin:0 2px;width:95px!important;padding:8px 6px!important}
    .site-phone-chat{display:block;padding:100px 0 0;text-align:center;z-index:1;position:relative}
    body.main header .btn.btn-orange{background-color:#fa8e11!important;border:1px solid #fa8e11!important;color:#fff!important}
    .site-phone-chat img{display:inline-block;vertical-align:middle;margin:0 6px 0 0;width:22px}
    .site-phone-chat a{color:#fff;font-size:13px;line-height:20px;vertical-align:middle;display:inline-block}
    .site-phone-chat .live-chat{color:#fff;font-size:13px;line-height:20px;border-left:1px solid #fff;margin-left:12px}
    .site-phone-chat .chat_circle{vertical-align:middle;margin:0 4px 0 14px}
    .Header5 .site-phone-chat a,.Header5 .site-phone-chat .live-chat{color:#000}
    .Header5 .site-phone-chat .live-chat{border-color:#000}
    body.mobile header.top-fixed:before,#chat_wrapper #chat_wrapper2,#callback_wrapper{display:none!important}
    header .top-row-wrapper,header .top-row-wrapper.fixed{background:rgba(8,65,135,0.95)!important;position:fixed;width:100%;left:0;right:0;top:0;z-index:10;box-shadow:0 0 20px rgba(0,0,0,.2);height:63px}
    body.main header.top-fixed .buttons .btn-transparent{background-color:transparent!important;border:1px solid #fff!important;color:#fff!important}
    header.top-fixed .right nav li .button span{background-color:#fff!important}
    header.top-fixed .buttons .btn.btn-blue-simple,header.top-fixed .buttons .btn.btn-transparent{background-color:transparent;border:1px solid #fff;color:#fff}
    header .btn-icon .icon-cart,body header .logo img,.review-faq .review-faq-item .sprite-review{display:none}
}
.home-affiliate-block .center-item:before{bottom:-100px}
.home-affiliate-block .center-item{padding:280px 0 0}
.hab-content{height:310px}
.home-affiliate-block{background-size:contain!important;background-position:bottom center!important;margin:20px auto;padding:0 10px}
.home-affiliate-block .item2{left:157px}
.home-affiliate-block .item3{right:157px}
@media(max-width:760px){
    footer .row-2 .col-6{margin:0}
    .home-affiliate-block .item{position:relative;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:inline-block;margin:10px}
    .hab-content{height:auto;text-align:center}
    .home-affiliate-block .center-item{padding:0;height:auto}
    header .phones nav,.home-affiliate-block .center-item:before,.home-affiliate-block .center-circle{display:none}
    .home-affiliate-block .hab-earn{margin-top:145px}
    .home-affiliate-block .item .triangle{right:-33px;bottom:60px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}
    .home-affiliate-block .item2 .triangle{right:141px;bottom:0;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}
    .home-affiliate-block .item3 .triangle{right:-33px;bottom:60px;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}
    .home-affiliate-block .item4 .triangle{right:141px;bottom:0;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg)}
}
@media(max-width:492px){
    .breadcrumbs{padding:65px 0 26px}
    .home-affiliate-block .item{width:150px;height:150px;padding:60px 10px 5px}
    .hab-icon{top:15px}
    .home-affiliate-block .hab-title{font-size:25px;line-height:35px;margin:0 0 5px}
    .home-affiliate-block .item .triangle{right:55px!important;bottom:-33px!important;transform:rotate(90deg)!important;-webkit-transform:rotate(90deg)!important;-moz-transform:rotate(90deg)!important;-o-transform:rotate(90deg)!important}
    .home-affiliate-block .hab-earn-text{font-size:35px;line-height:45px}
    .home-affiliate-block .hab-earn-text-wrapper:before{left:0;right:0;top:-135px}
    .home-affiliate-block .hab-earn-text-wrapper:after{right:-5px}
}
@media(max-width:380px){
    .home-affiliate-block .item p{font-size:13px}
}
.a-block{max-width:720px}
.a-block .a-left{padding:48px 10px 10px 20px}
.a-block .a-right{padding:10px 20px 10px 10px}
.a-block .a-right .btn{position:relative;right:auto;top:auto;padding:12px 5px 10px;display:block;margin:0 auto}
.a-block .a-right:before{display:none}
.a-block .a-right .a-earn-text{padding:7px 10px 8px}
.a-block .a-right .p3{top:3px}
.a-block .a-right .p4{margin:11px 0 8px}
@media(max-width:760px){
    .a-block .a-left,.a-block .a-right{float:none}
    .a-block{max-width:460px;height:auto;background-size:cover}
    .a-block .a-left{padding:8px 10px 10px;width:100%;text-align:center;display:block;box-sizing:border-box}
    .a-block .a-left .p2{padding:0 0 10px}
    .a-block .a-left .p2:before{left:0;right:0;margin:auto}
    .a-block .a-right{padding:0 10px 10px;box-sizing:border-box;text-align:center;width:100%}
    .a-block .a-right .a-earn-text{padding:7px 8px 8px;font-size:28px;line-height:28px}
    .a-block .a-right .p3{text-align:left;font-size:17px;line-height:22px}
}
@media(max-width:492px){
    .a-block{max-width:360px;margin:20px auto}
    .a-block .a-right .p3{display:block;text-align:center;margin:10px 0 0;font-size:14px;line-height:22px}
    .a-block .a-right .p3 br{display:none}
    .a-block .a-right .p4{font-size:12px;line-height:16px;margin:8px 0 10px}
    .a-block .a-left .p1{font-size:24px;line-height:26px}
    .a-block .a-left .p2{font-size:15px;line-height:25px}
}
@media(max-width:420px){
    .a-block .a-right{padding:0 30px 10px}
    .a-block .a-left .p1,.a-block .a-left .p2,.a-block .a-right .p3,.a-block .a-right .p4{text-align:center!important}
}
@media(max-width:760px){
    .extra-discount-block .box{position:relative;padding:20px;text-align:center}
    .extra-discount-block .box .prices-quote-buttons{position:relative;right:auto;left:auto;top:auto;bottom:auto;width:100%;height:auto;text-align:center}
}
@media(max-width:492px){
    .extra-discount-block .box,.exclusive-vip-text{padding:15px}
    .extra-discount-block .box .prices-quote-buttons .btn{max-width:120px;margin:7px 5px}
    .extra-discount-block p span.b{font-size:15px}
    .exclusive-vip-text .btn{width:100%;max-width:115px;margin:5px 6px}
}
@media(max-width:1024px){
    .vip-services-price .ttl{padding:0 180px}
    .vip-services-price .block{font-size:16px}
    .vip-services-price .prices-block-package a:before{display:none}
    .vip-services-price .prices-block-package a{padding:26px 10px 23px 105px}
}
@media(max-width:760px){
    .vip-services-price .ttl:after{display:none}
    .vip-services-price .ttl:before{left:-50px}
    .vip-services-price .ttl{padding:0 0 0 70px;font-size:28px;line-height:28px}
    .vip-services-price .prices-blocks .prices-block{width:50%}
    .vip-services-price .block{font-size:14px;line-height:20px;padding:15px 2px 2px;height:90px}
    .vip-services-price .prices-block-package a{font-size:16px;line-height:22px}
    .vip-services-price .prices-block-package a b,.vip-services-price .prices-block-package a .vip_price{font-size:22px}
    .vip-services-price .prices-block-package a{padding:15px 10px 13px 95px}
}
@media(max-width:492px){
    .vip-services-price .ttl:before{display:none}
    .vip-services-price .ttl{padding:0;margin:0 0 15px}
    .vip-services-price{padding:15px 10px 55px}
    .vip-services-price .block b{text-transform:none}
    .order .how-it-works{margin:0 auto 8px}
    .how-it-works .sprite{background-size:207px 182px}
    .how-it-works .sprite-how-it-works-1{width:36px;height:34px;background-position:-116px -65px}
    .how-it-works .sprite-how-it-works-2{width:36px;height:34px;background-position:-2px -104px}
    .how-it-works .sprite-how-it-works-3{width:33px;height:33px;background-position:-44px -104px}
    .how-it-works .sprite-how-it-works-4{width:35px;height:35px;background-position:-82px -104px}
    .how-it-works .sprite-how-it-works-5{width:39px;height:35px;background-position:-117px -105px}
    .how-it-works .sprite-arrow-2{width:20px;height:35px;background-position:-21px 0}
    .how-it-works .img{min-height:45px}
    #orderform{padding:0 10px}
}
@media(max-width:420px){
    .vip-services-price{padding:15px 10px 25px}
    .vip-services-price .ttl{margin:0 0 10px}
    .vip-services-price .prices-blocks .prices-block{width:100%}
    .vip-services-price .block{max-width:250px;margin:0 auto}
    .vip-services-price:before{left:-55px;bottom:-40px}
}
@media(max-width:1024px){
    .top-writers-block{padding:24px 115px 20px 180px}
    .vip-support-block{padding:21px 240px 20px 20px}
}
@media(max-width:760px){
    .top-writers-block{background:#077ed6 url(../images/top-writers-bg-mob.png) no-repeat top center;padding:26px 20px 60px;max-width:300px;height:305px}
    .top-writers-block .ttl{font-size:25px;line-height:25px;background:none;width:auto;height:auto;padding:0;left:34px;bottom:12px;top:auto}
    .top-writers-block .ttl span{font-size:18px}
    .top-writers-block .p{text-align:center;font-size:16px;line-height:24px}
    .top-writers-block .ttl:before{left:0;top:-38px}
    .vip-support-block{padding:21px 15px 20px;max-width:300px;height:305px;border-top:3px solid #fad844;background:#265bbc url(../images/vip-support-bg-mob.png) no-repeat top center}
    .top-writers-block:before,.vip-support-block:before,.vip-support-block .ttl{display:none}
    .vip-support-block .p{text-align:center;font-size:16px;line-height:24px}
}
.affiliate-page-wrapper .row .col-md-12{width:100%}
.affiliate-page-wrapper img.af-img1{display:none}
.affiliate-benefits ul.ab-list li:nth-child(2n) .ab-item{padding-left:100px}
.affiliate-benefits ul.ab-list li:nth-child(2n+1) .ab-item{padding-right:100px}
.affiliate-benefits .ab-item .table .td{font-size:15px}
.affiliate-page-wrapper img.af-img2{display:block;margin:0 auto 30px}
.affiliate-page-wrapper .btns-wrp{text-align:center}
.affiliate-page-wrapper img.af-img3{margin:30px auto 0;display:block}
@media(max-width:760px){
    .affiliate-page-wrapper .row .col-sm-12,.affiliate-benefits ul.ab-list li{width:100%}
    .affiliate-page-wrapper .text-block1 .h2,.affiliate-page-wrapper .text-block2 .h2,.affiliate-benefits .h2,.affiliate-page-wrapper .text-block3 .h2,.affiliate-page-wrapper .text-block4 .h2{margin:0 0 15px;font-size:25px!important;line-height:35px!important}
    .affiliate-page-wrapper .text-block1{margin-bottom:15px}
    .affiliate-benefits ul.ab-list{margin:20px auto 30px}
    .affiliate-page-wrapper .text-block2,.affiliate-page-wrapper .text-block3{margin-bottom:10px}
    .affiliate-page-wrapper img.af-img3{margin:20px auto 0}
}
@media(max-width:420px){
    .affiliate-benefits .ab-item .table .td{font-size:14px}
    .affiliate-benefits ul.ab-list li:nth-child(2n) .ab-item{padding-right:45px;padding-left:75px}
    .affiliate-benefits ul.ab-list li:nth-child(2n+1) .ab-item{padding-left:45px;padding-right:75px}
    .affiliate-benefits .ab-item .ab-icon-wrapper{width:55px}
    .comments .quote-2{padding:7px 0 5px}
}
header .log_in_form.user-data .btn.btn-become-vip{width:140px!important;padding:8px 8px 8px 32px!important}
@media(max-width:767px){
    .box ul.fe-cols li{width:50%}
}
@media(max-width:560px){
    .box ul.fe-cols li{width:100%}
}
@media(max-width:790px){
    #popular_orders{min-height:520px}
}
@media(max-width:420px){
    .breadcrumbs{padding:65px 0 26px}
    .breadcrumbs.order-crumbs{padding:40px 0}
    .writer-id-background .btn{font-size:12px}
}
@media(max-width:800px){
    .text #why-we ul{padding:0}
}
@media(max-width:700px){
    #why-we{display:none}
    .main .section.statistics{margin:20px auto}
    .section.latest-posts{margin:25px auto 0!important}
}
@media(max-width:791px){
    .pages .main .section.what-our-customers-say{margin:35px auto 30px}
}
@media(max-width:760px){
    .ai-free{margin:-12px 0 20px}
}
@media(max-width:420px){
    .ai-free{margin:8px 0 5px}
    .ai-free-writing{font-size:12px;line-height:13px}
}