
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1400px) {

}
iframe.video-block {
    width:100%;
}
@media only screen and (min-width : 1200px) {
    iframe.video-block {
        height: 430px;
    }
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
    .canvas.sym_pic, .resume-service {
        display: none;
    }
    .mp-how-it-works-item, .mp-how-it-works-content-inv .mp-how-it-works-item {
        width: 209px;
    }
     .menu_buttons_block > .phone-number{
         display: none !important;
    }

    .mp-how-it-works-item > span, .mp-how-it-works-content-inv .mp-how-it-works-item > span {
        font: 700 14px / 16px Open Sans;
    }

    .header-contacts > .pre-phone-text {
        display: none;
    }

    .footer-logo > a.logo {
        font: 600 30px / 24px Open Sans;
    }

    .footer-logo {
        padding: 50px 0;
    }

    .mp-our-services-item > h3 {
        font: 700 18px / 22px Raleway;
    }

    .black-header, .white-header {
        font: 400 29px / 39px Raleway;
    }

    .header-content-wrap {
        background-position: 26%;
    }

    .header2-content-wrap {
        background-position: 49%;
    }

    .col-md-4 > img {
        width: 100%;
    }

    .first_order_disc_pic {
        margin-top: 83px;
        width: 100%;
    }

    .header-content>span {
        color: #fff;
        font: 400 45px / 41px Raleway;
    }

    .header2-content > span {
        font: 700 36px / 42px Raleway;
    }

    img.sym_pic, img.hiw_pic, img.bpl_pic {
        width: 293px !important;
    }

    .header3-content-wrap {
        background-position: 50% 33%;
    }
    .main-menu-wrap p{
        display:none;
    }
    iframe.video-block {
        height: 354px;
    }
    .header-content-wrap .mini-order-top select,body .header-content .ae-miniorder-custom .number-field > input[type="text"],.header-content .currency{
        width: 100%;
    }
    .header-content form .form_line_block {
        text-align: left;
    }
    body .header-content .ae-miniorder-custom .number-field{
        display:block;
    }
    .header-content .miniordervip-component .tr{
        position:relative;
    }
    .header-content .miniordervip-component .tr .td.td-hint {
        left: 105px;
        top: -20px;
    }
    .header-content .miniordervip-component .tr.type-of-assignment-tr .td.label, .header-content .miniordervip-component .tr.number-of-pages-tr .td.label, .header-content .miniordervip-component .tr.academic-level-tr .td.label, .header-content .miniordervip-component .tr.urgency-tr .td.label, .header-content .miniordervip-component .tr.currency-tr .td.label{
        padding-right:25px;
    }
    .header-content .miniordervip-component .tr .td.label{
        font-size:13px;
    }
    .header-content .miniordervip-component .tr .td .price-wrap .price{
        font-size:16px;
    }
    .header-content .miniordervip-component .tr .td .old-price {
        font-size: 13px;
    }
    .header-content .miniordervip-component .tr.vip-services-package-tr .td.label {
        padding-right: 13px;
    }
    .header-content .mini-order-top{
        padding:0;
    }
    .header-content .miniordervip-component .tr.background-bottom.last .td.label {
        padding-top: 12px;
    }
    body .navbar.my-navbar .menu-item-has-children:hover>ul, body .navbar.my-navbar .menu-item-has-children>ul:hover{
        width:max-content;
    }
    .main-menu ul {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
}
@media (max-width : 1199px) and (min-width:992px){
    .main-menu-wrap.shrink .phone-number-scroll{
        display: none;
    }
    .facebook, .pinterest, .twitter, .google_plus, .instagram {
        width: 36px;
        height: 36px;
        display: inline-block;
        background-color: #c4c8d2;
        border-radius: 50%;
        margin-right: 2px;
    }
    .facebook > a, .pinterest > a, .twitter > a, .google_plus > a, .instagram > a {
        color: #252b41;
        display: inline-block;
        padding: 8px 13px;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td.td-hint {
        right: 27px;
        padding-top: 35px;
    }
    .header-content .miniordervip-component .tr.currency-tr .td.control {
        height: 40px;
    }
    .header-content .miniordervip-component .tr .td.control .currency input[type="button"], .miniordervip-component .tr .td .button-primary-1 {
        height: 40px;
    }
    .header-content .miniordervip-component .tr .td.control select {
        height: 40px;
    }
    body .header-content .essay-component .orange-b {
        height:45px;
    }
    .header-content .miniordervip-component .tr .td.control .notice-wrapper, .header-content .miniordervip-component .tr .td.control .notice-wrapper .number-field, .header-content .miniordervip-component .tr .td.control .notice-wrapper .number-field span, .header-content .miniordervip-component .tr .td.control .notice-wrapper .pm-input input {
        height: 40px;
    }
    .header-content .miniordervip-component .tr .td.control .notice-wrapper .number-field span {
        padding-top: 10px;
    }
    .header-content .miniordervip-component .tr.background-bottom.last .td {
        padding-bottom: 5px;
    }
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    img._sym_pic, img.sym_pic, img.hiw_pic, img.bpl_pic {
        display: none;
    }
    .menu_buttons_block.show_block{
         display: none !important;
    }
    .mp-how-it-works-item, .mp-how-it-works-content-inv .mp-how-it-works-item {
        width: 300px;
    }
    /*
    .main-menu-wrap.shrink #menu-primary-menu{
        float: none;
    }
    */
    .header-content .miniordervip-component .tr.background-bottom.last .td.label {
        padding-top: 20px;
    }
    .row.gray {
        background-color: transparent;
    }

    .status-post > p {
        float: left;
        padding-right: 10px;
        padding-top: 6px;
    }

    ul.ess-buttons {
        float: left;
    }

    .status-post {
        margin: 17px 0 10px;
        text-align: right;
        overflow: hidden;
    }

    .blog-post-content {
        margin: 0;
    }

    .pic {
        text-align: left;
    }

    ul#menu-membership-area > li {
        text-align: left;
    }

    .header3-content-wrap {
        background-position: center;
        margin-top: 105px;
    }

    .first_order_disc_pic, .good-prices {
        display: none;
    }
    iframe.video-block {
        height: 410px;
    }
    .black-header+img,
    .white-header+img {
        display: none;
    }
    .header-contacts {
        padding: 10px 0 0px;
    }
    body .mini-wrapper.top-login-wrapper.essay-component.essay-login-form .top-dd-wrapper {
        top: 3px;
    }
    .header-contacts > .phone-number > i{
        top: -4px;
        position:relative;
    }
    .header-contacts > .live-chat, .navbar-collapse > .menu_buttons_block > .live-chat{
        top: 6px;
    }
    .header-logo {
        padding: 12px 0 10px;
    }
    body .nav>li>a {
        padding: 10px 5px;
    }
    body .navbar.my-navbar .menu-item-has-children{
        padding-right: 10px;
    }
    body .navbar-collapse.collapse{
        padding:0;
    }
    .foot-contacts-wrap > .h4 > span > a {
        color: #949bae;
        font: 400 16px / 24px Open Sans;
    }
    .footer-logo > .logo > img {
        width: 30px;
    }
    .footer-logo > a.logo {
        font: 600 20px / 24px Open Sans;
    }
    p.copy {
        font: 400 13px / 20px Open Sans;
        padding: 37px 0 20px;
        text-align: center;
    }
    .pp-and-terms {
        padding: 55px 0;
        text-align: right;
    }
    .header3-content-wrap.hidden-xs {
        margin-top: 105px;
    }
    .header-content .miniordervip-component .tr .td.td-hint {
        left: 100px;
        top: -15px;
    }
    .header-content .miniordervip-component .tr .td.control {
        width: 58%;
    }
    .header-content .miniordervip-component .tr .td .old-price {
        font-size: 12px;
        margin-left: 0;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td .checkbox-input .discount b {
        font-size: 12px;
    }
    .header-content .miniordervip-component .tr .td .checkbox-input .chek {
        margin-right: 0px;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td.td-hint {
        right: -45px;
        padding-top: 17px;
    }
    .header-content .miniordervip-component .tr.background-bottom.last .td {
        padding-bottom: 0px;
    }
    .header-content-wrap .blue-alpha {
        margin-top: 115px;
    }
}
@media(max-width:1199px) and (min-width:551px) {
    body .minicalc-page.sample-calc .sidebar-total{
        width: 65%;
        text-align: right;
        padding: 0 5px 0 0;
    }
    body .minicalc-page.sample-calc .ae-miniorder-custom .currency{
        margin-top: 40px;
    }
    body .minicalc-page.sample-calc span.mini-order-total-price{
        margin-left:0;
    }
}
@media(max-width:632px) and (min-width:551px){
    body .minicalc-page.sample-calc .sidebar-total {
        width: 64%;
    }
    body .minicalc-page.sample-calc  span.mini-order-total-price{
        margin-top: 4px;
        font-size: 18px;
    }
    body .minicalc-page.sample-calc .ae-miniorder-custom .currency:hover > input[type="button"],body .minicalc-page.sample-calc .ae-miniorder-custom .currency > input[type="button"].active, body .minicalc-page.sample-calc .ae-miniorder-custom .currency > input[type="button"]:hover{
        font-size:13px;
    }
    body .minicalc-page.sample-calc .ae-miniorder-custom .currency{
        width: 35px;
    }
}
@media(max-width:550px){
    body .minicalc-page.sample-calc .row.total_pr>div:first-child{
        text-align: center;
        height: 50px;
    }
    body .minicalc-page.sample-calc .sidebar-total{
        margin-right: 5px;
    }
    body .minicalc-page.sample-calc .ae-miniorder-custom .currency{
        position: relative;
        z-index: 1;
    }
}
/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
    .mp-how-it-works-item.l:after, .mp-how-it-works-item.l:before, .mp-how-it-works-item.r:before, .mp-how-it-works-item.r:after {
        display: none;
    }

	.mini-order2{
		margin-top: 60px !important;
	}

    .mp-how-it-works-content-inv .mp-how-it-works-item.l:after,
    .mp-how-it-works-content-inv .mp-how-it-works-item.l:before,
    .mp-how-it-works-content-inv .mp-how-it-works-item.r:before,
    .mp-how-it-works-content-inv .mp-how-it-works-item.r:after {
        display: none;
    }

    .mp-how-it-works-content .mp-how-it-works-item.l, .mp-how-it-works-content .mp-how-it-works-item.r {
        float: none;
        margin: 15px auto;
        width: 70%;
    }

    .mp-how-it-works-content-inv .mp-how-it-works-item.l, .mp-how-it-works-content-inv .mp-how-it-works-item.r {
        float: none;
        margin: 15px auto;
        width: 70%;
    }

    .navbar-header > .phone-number {
        display: block;
        width: 100%;
    }

    .header-contacts > .pre-phone-text, .header-contacts > .phone-number {
        display: none;
    }

    .mp-our-services-item {
        margin: 0 auto 20px;
    }

    .header-content-wrap {
        background-image: none;
        height: auto;
        background-position: 58%;
    }
/*
    .mp-our-discounts-content {
        display: none;
    }
*/
    .mp-our-discounts-content-slider {
        display: block;
    }
    /*
    .footer-wrap,
    .copyright-wrap {
        display: none;
    }
    */
    .foot-menu-wrap ul{
        display: none;
    }
    .foot-menu-wrap ul.show{
        display: inline-block;
    }
    .foot-menu-wrap > .h3 {
        cursor: pointer;
    }
    .footer-wrap {
        padding: 40px 0;
        text-align: center;
    }
    #full-site {
        display: block;
    }

    .main-menu ul {
        float: none;
    }
/*
    .col-md-4 > img, .app-body > p {
        display: none;
    }
*/

    .app-header > h2 {
        margin: 30px 0 0;
    }

    .app-body {
        background-color: #fff;
        padding: 30px;
        margin: 20px auto 35px;
        text-align: center;
        max-width: 500px;
    }
    .app-body > p {
        font: 500 14px / 20px Raleway;
        text-align: center;
        text-indent: 0;
    }
    .app-body .header-order-btn {
        font: 500 14px / 20px Raleway;
        padding: 10px 0;
        text-transform: uppercase;
        width: 150px;
        border-radius: 2px;
    }
    .app-body > a.header-order-btn {
        margin-top: 5px;
    }
    .our-services-slider {
        display: block !important;
    }

    .header-logo > a.logo, .header-logo > a.logo > span {
        font: 600 30px Open Sans;
    }

    .header2-content-wrap {
        background-position: 54% 54%;
    }

    .orderform tr td:first-child {
        width: 30%;
    }

    .t_orders .b-1, .t_orders .b-2 {
        display: inline-block;
        text-align: center;
        width: auto;
        margin: 5px auto;
        padding-right: 3px;
    }

    .t_orders .b-1 div.c, .t_orders .b-2 div.c {
        width: auto;
        text-align: center;
    }

    table.my-login-form tr td:first-child {
        width: 0 !important;
    }

    .main-menu ul > li > a {
        font: 400 14px / 26px Raleway;
    }

    .main-menu ul > li > a:hover {
        font: 700 14px / 26px Raleway;
    }

    main ul.mp-list>li {
        width: 100%;
    }

    .main-menu #menu-primary-menu li a {
        background-position: 15px center;
        background-repeat: no-repeat
    }

    .main-menu #menu-primary-menu li.menu-item-19 a {
        background-image: url(../images/menu-icon/services.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-70 a {
        background-image: url(../images/menu-icon/prices.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-599 a {
        background-image: url(../images/menu-icon/discount.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-1009 a {
        background-image: url(../images/menu-icon/ordernow.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-1010 a {
        background-image: url(../images/menu-icon/resume.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-20 a {
        background-image: url(../images/menu-icon/about.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-25 a {
        background-image: url(../images/menu-icon/howitworks.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-34 a {
        background-image: url(../images/menu-icon/blog.svg);
    }

    .main-menu #menu-primary-menu li.menu-item-69 a {
        background-image: url(../images/menu-icon/contacts.svg);
    }

    table#cf tr td:first-child {
        width: 100%;
    }

    .our-writers-content img {
        width: 100%;
        height: auto;
    }
    body .our-writers-content .minicalc-page img{
        width: auto;
    }
	.blue-alpha{ width: 100% !important; }

	.mini-order-top{
		margin: auto;
		float: none;
	}
    iframe.video-block {
        height: 410px;
    }
    .mp-our-services-item > p {
        font: 400 14px/1.5 Raleway;
        max-height: 120px;
    }
    .header3-content > span.blue-header{
       margin: 40px 0 20px;
    }
    .header3-content > span.blue-header,.header2-content-wrap .blue-header {
        font: 700 24px / 1.3 Raleway;
    }
    .header-content .miniordervip-component .tr .td.control {
        width: 70%;
    }
    .header-content .miniordervip-component .tr .td.label {
        font-size: 14px;
    }
    .header-content .miniordervip-component .tr .td.control .currency input[type="button"],.header-content  .miniordervip-component .tr .td .button-primary-1{
        font-size:14px;
    }
    .header-content .miniordervip-component .tr .td .price-wrap .price {
        font-size: 18px;
    }
    .header-content .miniordervip-component .tr .td .old-price {
        font-size: 13px;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td .checkbox-input .discount b {
        font-size: 14px;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td.td-hint {
        right: 30px;
        padding-top: 31px;
    }
    .header-content .miniordervip-component .tr .td.td-hint {
        left: 137px;
    }
}

@media only screen and (max-width : 640px) {
    .err404 {
        width: 300px;
        height: 300px;
    }

    .header-content>ul {
        display: none;
    }

    .header-order-btn {
        margin-top: 50px;
    }

    .header2-content>span {
        margin-bottom: 30px;
        font: 700 40px / 45px Raleway;
    }

    .header-content>h1 {
        font: 700 55px / 51px Raleway;
        margin-top: 180px;
    }

    .header2-content-wrap {
        background-position: 58% 54%;
    }

    form.orderform .e-table.result .e-row .e-td, form.orderform .e-table.result .e-row .e-td.order_lf {
        display: block;
        width: 100%;
        border-right: none;
        padding-right: 0;
    }

    form.orderform .e-table.result .e-row .e-td {
        width: 100%;
        border-right: none;
        padding-left: 0;
    }
    body .jswindow {
        max-width: 100%;
    }
    body .jswindow form table{
        max-width: 90%;
    }
    .three-columns,
    .two-columns {
        column-count: 1;
    }
    .div-gap-special-text1{
        display: none !important;
    }
    .header3-content > span.blue-header,.header2-content-wrap .blue-header {
        font: 700 22px / 1.3 Raleway;
    }
}

 .order-now-p{
    display: none;
    margin-left: 30px;
    color: #fff !important;
    font: 600 12px / 26px Raleway;
    text-transform: uppercase;
    padding: 3px 17px;
    border-radius: 4px;
    background: #e13c41;
}
@media (min-width : 992px) {
    .shrink .order-now-p{
        display: inline-block;
    }
    .shrink .call-p{
        display: none;
    }
}
iframe.video-block {
    height: 400px;
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 550px) {
    iframe.video-block {
        height: 300px;
    }
    body .minicalc-page .ae-miniorder-custom{
        width: 100%;
    }
    body .mini-form-header p{
        transform: none;
        writing-mode: horizontal-tb;
        padding-top: 0px;
        height: max-content;
        display: inline-block;
        padding-top: 20px;
    }
    body .our-writers-content .minicalc-page img{
        position: relative;
        display: inline-block;
        top: auto;
        left: auto;
    }
    body .mini-form-header{
        display: block;
        width: 100%;
        height: 65px;
        border-radius: 5px 5px 0 0;
    }
    body .minicalc-page{
        height: auto;
    }
}
@media only screen and (max-width : 480px) {
    /*.header-contacts > .order-now {
        display: none;
    }*/

    .mp-our-writers-content table img {
        display: none;
    }

    .lifetime-bot-item1 {
        padding-right: 0;
    }

    .lifetime-bot-item3 {
        padding-left: 0;
    }

    .orderform tr td:first-child {
        width: 35%;
    }
    .orderform .t_orders.edit tr td:first-child {
        width: 100%;
    }
    body .orderform .t_orders td.table-header {
        margin-bottom: 15px;
    }

    #ajax_content_price .order-form-price__select .once-line label {
        font-size: 16px;
    }
/*
    #ajax_content_price .order-form-price__select .once-line .once-coll .n-pages {
        width: 60%;
    }
*/

    #ajax_content_price .order-form-price__select .once-line .once-coll .currency {
        width: 100%;
    }

    #ajax_content_price .order-form-price__select .once-line .once-coll .currency input[type="button"] {
        width: 25%;
    }

    .fin_form_block {
        width: auto;
        text-align: justify;
    }

    .e-table.result .e-row .e-td.order_input {
        padding-left: 10px;
    }

    .e-table.result .e-row .e-td.order_input {
        text-align: left;
        padding-top: 0;
    }

    .header-content-wrap, .header2-content-wrap {
        background-position: 58%;
    }

    .e-table .e-row .e-td.order_input.result.submit {
        padding-right: 0;
        padding-left: 0;
    }

    #ajax_orderfiles table th {
        display: none;
    }

    #ajax_orderfiles table td {
        display: block;
        width: 100%;
        border: 1px solid #bbd1e0;
        border-bottom: 0;
        padding: 10px 15px;
        margin: 0;
    }

    #ajax_orderfiles table td:last-child {
        border-bottom: 1px solid #bbd1e0;
    }
    iframe.video-block {
        height: 250px;
    }
    /*
    .mp-type-of-papers-content .type-of-papers-list > li {
        display: inline-block;
        width: 100%;
        margin-bottom: 0;
    }
    */
    .mp-type-of-papers-content .type-of-papers-list > li > a {
        padding: 15px 0 15px 30px;
    }
    .mp-type-of-papers-content .type-of-papers-list > li > a:before {
        left: 10px;
    }
    .mp-type-of-papers-content .type-of-papers-list > li > a {
        font: 400 14px / 30px "Open Sans";
    }
    .header3-content > span.blue-header,.header2-content-wrap .blue-header {
        font: 700 20px / 1.3 Raleway;
    }
    body .cookie-policy-block .button {
        padding: 9px 20px;
        text-align: center;
        font-size: 15px;
        float: none;
        margin-top: 0;
    }
    body .cookie-policy-block .text-col {
        padding: 0 0px 0 0px;
    }
    body .global-cookie .cookie-policy-block {
        padding: 15px;
    }
    body .cookie-policy-block .text-col {
        font-size: 14px;
    }
    .cookie-policy-wrapper {
        max-width: calc(100vw - 60px);
    }
    body .global-cookie .cookie-policy-block,
    body .cookie-policy-wrapper .cookie-policy-block {
        padding: 20px 15px 12px;
    }
    .bottom-chat, .scrollTop-btn {
        right: 10px;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 450px) {
    #full-site {
        font: 600 17px Open Sans;
    }

    .pic > img {
        height: 100%;
        max-width: 100%;
    }
    .header-contacts > .order-now, .navbar-collapse > .menu_buttons_block > .order-now {
        display: block;
        margin-left: 10px;
        color: white;
        font: 600 10px / 26px Raleway;
        text-transform: uppercase;
        float: left;
        padding: 3px 5px;
        margin-top: -5px;
        border-radius: 4px;
        background: #e13c41;
    }
    .header-contacts .sign-in, .header-contacts > .order-now {
        margin-left: 10px;
    }
    .header-contacts > .live-chat {
        margin-left: 10px;
    }
    .header-logo {
        padding: 20px 0 0;
    }
    .update-hint:hover .discountclass {
        left: 0;
        max-width: 95%;
        line-height: 1.3;
    }
    #ajax_content_membership .update-hint:hover .discountclass {
        left:10px;
    }
    iframe.video-block {
        height: 225px;
    }
    /*
    .mp-type-of-papers-content .type-of-papers-list > li {
        width: 100%;
    }
    */
    .mp-type-of-papers-content .type-of-papers-list > li > a {
        font: 400 13px / 30px "Open Sans";
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {
    p.comment-form-author {
        margin-right: 0;
        width: 100%;
    }

    input#author {
        width: 100%;
    }

    input#submit {
        width: 150px;
    }

    .header2-content-wrap {
        background-position: 66% 89%;
    }

    #table_essay_calculator .essays-levels {
        width: 35px;
    }

    #ajax_content_price .order-form-price__select .once-line .once-coll .currency {
        width: 100%;
    }

    .header-contacts > .live-chat {
        margin-left: 0;
    }

    .header-contacts .sign-in, .header-contacts > .order-now {
        margin-left: 10px;
    }

    .welcome-area {
        margin-left: 15px;
    }

    .navbar-header > .phone-number {
        font: 600 22px Raleway;
    }

    .header-logo > a.logo, .header-logo > a.logo > span {
        font: 600 25px Open Sans;
    }
    .mp-text-block1-wrap .two-columns > h2 {
        margin-top: 30px;
    }
   /*
    .header-content {
        margin-top: 110px;
    }
*/
    .e-td.order_input.submit input.order_submit {
        margin-top: 15px;
    }

    #ajax_content_profile input.green_button {
        margin-left: 0;
        margin-top: 15px;
    }

    .header2-content>span {
        margin-bottom: 30px;
        font: 700 28px / 33px Raleway;
    }

    .header-content-wrap, .header2-content-wrap {
        background-position: 65%;
    }
    body .update-hint {
        display: inline-block;
        margin-bottom: 10px;
    }
    iframe.video-block {
        height: 185px;
    }
}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
    .header-logo > a.logo, .header-logo > a.logo > span {
        font: 600 25px Open Sans;
    }

    .header-logo > a.logo > img {
        margin-top: -5px;
    }

    .navbar-header > .phone-number {
        font: 600 22px Raleway;
    }

    .mp-how-it-works-item {
        height: auto;
    }

    .slick-prev:before, .slick-next:before {
        color: #3165a4 !important;
    }

    .mp-our-discounts-content-slider .mp-our-discounts-item {
        margin: 0;
    }

    .black-header, .white-header {
        font: 400 30px / 35px Raleway;
    }

    #full-site {
        font: 600 13px Open Sans;
    }

    .header2-content > h1 {
        font: 700 46px / 42px Raleway;
    }

    .header-order-btn {
        width: 195px;
    }

    .lifetime-block-left, .lifetime-block-right {
        height: 220px;
    }

    .lt-persents5, .lt-persents10, .lt-persents15 {
        top: calc(50% - 40px);
        width: 80px;
        height: 80px;
    }

    .lt-persents5 {
        left: -40px;
    }

    .lt-persents10 {
        left: -40px;
    }

    .lt-persents15 {
        right: -40px;
    }

    .lt-persents5 > p, .lt-persents10 > p, .lt-persents15 > p {
        font: 700 22px Raleway;
    }

    .lt-persents5 > span, .lt-persents10 > span, .lt-persents15 > span {
        font: 700 20px Raleway;
    }

    .lifetime-bot-item1 > p, .lifetime-bot-item2 > p, .lifetime-bot-item3 > p {
        font: 400 12px / 16px Raleway;
    }

    .lifetime-bot-item1 > span, .lifetime-bot-item2 > span, .lifetime-bot-item3 > span {
        font: 500 15px / 17px Raleway;
    }

    .mp-how-it-works-content-inv .mp-how-it-works-item {
        height: 135px;
    }

    .header2-content-wrap {
        background: #d3f3fe;
    }

    .header-order-btn2 {
        width: 190px;
    }
    iframe.video-block {
        height: 185px;
    }
}

/* holiday Day */

.fixed-banner.holiday-banner {
    padding: 0 !important;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 100;
    height: auto;
}
.fixed-banner.holiday-banner > a.material-icons {
    color: #fff;
    position: absolute;
    right: 10px;
    top: 0px;
    text-shadow: 0 0 2px #24A1D6;
}
a.holiday-banner-link {
    background: url(../images/desktop.svg);
    height: 100px;
    display: block;
    background-position: center;
    background-size: cover;
    width:100%;
}
.fixed-banner.holiday-banner .fb-close {
    bottom: 70px;
    position: fixed;
    color: #041f64;
    right: 3px;
    font-weight: 700;
}
a.holiday-banner-link img.medium,
a.holiday-banner-link img.small{
    display: none;
}
@media (max-width: 990px) {
    a.holiday-banner-link {
        height: 80px;
    }
    .fixed-banner.holiday-banner .fb-close {
        bottom: 45px;
    }
}
@media (max-width: 730px) {
    a.holiday-banner-link {
      height: 55px;
  }
	.fixed-banner.holiday-banner .fb-close {
        bottom: 35px;
        right: 0;
  }
}
@media (max-width: 600px) {
    a.holiday-banner-link  {
    	background: none;
    	height: auto;
    	width: 100%;
        background-color: #27AAE1;
    }
    a.holiday-banner-link img.medium{
        display: block;
        width: 100%;
        height: auto;
    }
    body .fixed-banner.holiday-banner a.fb-close {
        bottom: 65px;
        top: -4px;
    }
    .fixed-banner.holiday-banner a._close {
        right: 5px;
        top: -6px;
        font-size: 20px;
    }
    .header-content .miniordervip-component .tr .td.control {
        width: 100%;
    }
    .header-content .miniordervip-component .tr.type-of-assignment-tr .td.label, .header-content .miniordervip-component .tr.number-of-pages-tr .td.label, .header-content .miniordervip-component .tr.academic-level-tr .td.label, .header-content .miniordervip-component .tr.urgency-tr .td.label, .header-content .miniordervip-component .tr.currency-tr .td.label{
        padding-left: 25px;
    }
    .header-content .miniordervip-component .tr.currency-tr .td.control {
        height: 57px;
    }
    .header-content .mini-order-top .f-title {
        margin-bottom: 0;
    }
    .header-content  .miniordervip-component .tr .td.control select {
        height: 40px;
    }
    .header-content .miniordervip-component .tr .td.control .currency input[type="button"],.header-content  .miniordervip-component .tr .td .button-primary-1 {
        height: 40px;
    }
    .header-content .miniordervip-component .tr .td.td-hint {
        top:-11px;
        left: 135px;
    }
    .header-content .miniordervip-component .table .tr.number-of-pages-tr .td.td-hint{
        left: 120px;
        top: -11px;
    }
    .header-content .miniordervip-component .table .tr.urgency-tr .td.td-hint{
        left: 60px;
    }
    .header-content .miniordervip-component .table .tr .td.label{
        padding-bottom: 0;
    }
    .header-content .miniordervip-component .tr.type-of-assignment-tr .td.label, .header-content .miniordervip-component .tr.number-of-pages-tr .td.label, .header-content .miniordervip-component .tr.academic-level-tr .td.label, .header-content .miniordervip-component .tr.urgency-tr .td.label, .header-content .miniordervip-component .tr.currency-tr .td.label {
        padding-top: 10px;
    }
    .header-content .miniordervip-component .tr.vip-services-package-tr .td.label{
        display: inline-block;
        padding-left: 25px;
    }
    .miniordervip-component .tr.background-bottom.first .td.control{
        width: 57%;
        padding-bottom: 0;
        float: right;
        display: inline-block;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td.td-hint {
        right: 60px;
        padding-top: 27px;
    }
    .header-content .miniordervip-component .tr .td.control .notice-wrapper, .header-content .miniordervip-component .tr .td.control .notice-wrapper .number-field, .header-content .miniordervip-component .tr .td.control .notice-wrapper .number-field span, .header-content .miniordervip-component .tr .td.control .notice-wrapper .pm-input input {
        height: 40px;
    }
    .header-content .miniordervip-component .tr .td.control .notice-wrapper .number-field span {
        padding-top: 10px;
    }
    .header-content .miniordervip-component .tr.background-bottom.last .td.label{
        display: inline-block;
        padding-left: 25px;
        padding-top: 0;
    }
    .header-content .miniordervip-component .tr.background-bottom.last .td.control{
        display: inline-block;
        width: 67%;
        margin: 0 auto;
        padding-right: 0;
        padding-left: 0;
        margin-right:16px;
    }
    .header-content .miniordervip-component .tr .td input[type="submit"] {
        width: 100%;
        box-sizing: border-box;
        padding: 7px 0;
        height: 40px;
        vertical-align: middle;
    }
    .header-content .miniordervip-component .table .tr.total-price-tr{
        height:55px;
    }
    body .header-content-wrap .blue-alpha {
        padding-bottom: 0px;
    }
    .miniordervip-component .table .tr.vip-services-package-tr{
        height:50px;
    }
    body.home.blog .header-content-wrap {
        height: 825px;
    }
}
@media (max-width: 490px) {
    .header-content .miniordervip-component .tr.background-bottom.last .td.control{
        width:60%;
        margin-right: 0px;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td .checkbox-input .discount{
        margin-top: 0;
        padding-top: 0px;
        line-height: 3px;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td .checkbox-input .discount b {
        font-size: 12px;
    }
    .miniordervip-component .tr.background-bottom.first .td.control {
        width: 45%;
        padding-bottom: 0;
        float: right;
        display: inline-block;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td.td-hint {
        right: -15px;
        padding-top: 20px;
    }
    body.home.blog .header-content-wrap {
        height: 840px;
    }
    body .header-content-wrap .blue-alpha {
        padding-bottom: 0px;
    }
}
@media (max-width: 400px) {
  .fixed-banner.holiday-banner .fb-close {
    bottom: 50px;
  }
}
@media (max-width: 350px) {
    a.holiday-banner-link img.medium{
        display: none;
    }
    a.holiday-banner-link img.small{
        display: block;
        width: 100%;
        height: auto;
    }
  .fixed-banner.holiday-banner .fb-close {
    bottom: 75px;
  }
}
/*
@media (max-width: 456px) {
    .main-menu-wrap.shrink p.phone-number{
        width: 73%;
        display: inline-block;
    }
}
*/
/*==== cookies pop-up ====*/
@media (max-width: 767px){
    .cookie-pop {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        padding: 6px 10px;
    }
    .cookie-txt {
        width: 65%;
        font-size: 14px;
        text-align: justify;
        margin: 0;
    }
    .cookie-close {
        display: inline-block;
        margin: 17px auto 0;
        padding: 10px 20px;
    }
}

/* Added style for new mobile vertion */
@media (max-width: 992px){
    .header-content-wrap {
        background: url(images/header-main-bg-md-l.jpg) repeat-x center bottom;
        background-size: cover;
    }
    body .header-content-wrap .header-text {
        margin-top: 55px;
    }
    .header-block {
        max-width: 275px;
        width: 100%;
        height: 85px;
        text-align: center;
        margin-bottom: 10px;
        display: inline-block;
        padding: 13px 20px;
    }
    .header-logo > a.logo, .header-logo > a.logo > span {
        font: 600 19px Open Sans;
    }
    .header-logo > a.logo > span > span{
        font-size: 14px;
    }
    .header-logo > a.logo > img {
        max-width: 30px;
    }
    span.login-text {
        display: none;
    }
    .header-contacts .phone-number,
    .navbar-header .phone-number,
    .navbar-collapse .menu_buttons_block .phone-number {
        color: #0d2355;
        font: 600 16px Raleway;
    }
    .header-contacts .order-now,
    .navbar-collapse .menu_buttons_block .order-now {
        margin-top: 0;
    }
    .header-contacts .live-chat a,
    .navbar-collapse .menu_buttons_block .live-chat a {
        margin-top: 0;
    }
    body .mini-wrapper.user-area-wrapper.top-user-area-wrapper.essay-component .top-label a {
        height: 30px;
    }
    .header-contacts > .phone-number > i {
        margin: 0px 10px 5px 3px;
    }
    .header-contacts .sign-in {
        margin-top: 4px;
    }
    .header-contacts > .order-now, .navbar-collapse > .menu_buttons_block > .order-now {
        padding: 5px 5px;
        margin-left: 10px;
    }
    .header-contacts > .live-chat,
    .navbar-collapse > .menu_buttons_block > .live-chat {
        margin-left: 10px;
    }
    .fixed-mobile-nav {
        position: fixed;
        width: 100%;
        z-index: 100;
        top:0;
    }
    body .ae-top-login .essay-component.mini-wrapper {
        margin-left: 0;
    }

    .header-content-wrap {
        margin-top: 74px;
    }
    .header-content-wrap .bag_img{
        display:none;
    }
    .home.blog .header-content-wrap {
        height: 775px;
    }
    .left-blue2 .header-blocks>div:last-child{
        margin:0;
    }
    .mini-order2 {
        margin-top: 30px !important;
    }
    .miniloginform .user-button strong,
    .miniloginform .user-button span.caret{
        display: none;
    }
    .user-button img {
        margin-top: 0;
    }
    .user-button {
        margin-left: 25px;
        display: inline-block;
        margin-top: 1px;
    }
    .header2-content-wrap {
        background-position: center;
        margin-top: 105px;
        /* margin-top: 78px; */
        background-size: cover;
    }
    ul#menu-membership-area {
        list-style: none;
        margin-top: 0;
        text-align: center;
        background-color: #252b41;
        color: #fff;
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }
    ul#menu-membership-area > li {
        text-align: center;
        display: inline-block;
        width: auto;
        border-right: 1px solid #ccc;
        margin-right: 5px;
        padding-right: 5px;
        vertical-align: middle;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    ul#menu-membership-area > li:last-child {
        border-right:none;
    }
    ul#menu-membership-area > li.current_page_item > a {
        color: #92c4e6;
    }
    ul#menu-membership-area > li > a {
        color: #fff;
    }
    img.side-left-margin{
        display: none;
    }
}
@media (max-width: 767px){
    .header-content-wrap {
        background-size: cover;
    }
    .header-content-wrap .header-text .h1 {
        font-size: 30px;
    }
    .header-content-wrap .header-text {
        max-width: 100%;
        margin-top: 50px;
    }
    .header-content-wrap .header-text p {
        margin: 15px 0 25px;
        max-width: 90%;
    }
    .header-content-wrap .blue-alpha {
        margin-top: 0px;
    }
    .header-text a {
        line-height: 40px;
    }
    .red_line_header {
        font-size: 24px;
    }
    .header-logo a.logo {
        display: none;
    }
    .header-logo a.logo-sm {
        display: inline-block;
        max-width: 170px;
    }
    .header-logo a.logo-sm img{
        max-width: 100%;
    }
    body .navbar-toggle {
        margin-right: 0;
        border-radius: 0;
        float: left;
    }
    .home.blog .header-content-wrap {
        height: 800px;
    }
    body .header-content-wrap .header-text {
        margin-top: 15px;
    }
    .order-now-p {
        display: block;
        width: auto;
        float: right;
        margin-top: 8px;
    }
    .phone-number a {
        color: #fff;
        font-size: 18px;
    }
    .phone-number a.order-now-p {
        font-size: 13px;
    }
    .navbar-header > .phone-number {
        font: 600 24px Raleway;
        float: left;
        margin-left: 0;
        margin-bottom: 0;
        padding: 7px 0;
        width: auto;
    }
    .main-menu-wrap p{
        opacity:1;
    }
    .header-logo a.logo-sm {
        display: block;
        max-width: 170px;
        box-sizing: border-box;
        float: none;
        margin: 5px auto;
        text-align: center;
    }
    .header-logo.animated.fadeInLeft {
        width: calc(100% - 140px);
        float: none;
        margin: 0;
        padding: 14px 5px;
        display: inline-block;
    }
    body .ae-top-login {
        margin-left: -63px;
    }
    .miniloginform .sign-in img {
        margin-top: 6px;
    }
    body .navbar-toggle {
        max-width: 28px;
        padding: 10px 0;
    }
    body .navbar-toggle img{
        width:100%;
    }
    .header-content-wrap{
        margin-top: 110px;
    }
    .home main{
        margin-top: 0px;
    }
    /* Menus */
    .menu-bottom-block {
        display: block;
        margin-bottom: 20px;
    }
    .header-contacts > .live-chat,
    .navbar-collapse > .menu_buttons_block > .live-chat {
        display: none;
    }
    .header-contacts > .order-now,
    .navbar-collapse > .menu_buttons_block > .order-now {
        display: none;
    }
    .navbar-collapse.collapse.in {
        float: none!important;
        margin: 0;
        position: fixed;
        background: #fff;
        width: 100%;
        top: 0;
        left: 0;
        text-align: center;
    }
    .main-menu ul li a {
        max-width: 75%;
        border-bottom: 1px solid #e5f1f9;
        font: 600 14px / 26px Raleway;
        color: #323340;
        display: inline-block;
        width: 100%;
        margin: 0 auto;
    }
    .menu-bottom-block .menu-button-block .live-chat-button {
        background: #73bc00;
        width: 135px;
        line-height: 38px;
        border-radius: 2px;
        font-size: 14px;
        font-family: Raleway;
        font-weight: 500;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        display: inline-block;
        margin-right: 10px;
    }
    .menu-bottom-block .menu-button-block .order-now {
        background: #e13c41;
        width: 135px;
        line-height: 38px;
        border-radius: 2px;
        font-size: 14px;
        font-family: Raleway;
        font-weight: 500;
        color: #fff;
        text-transform: uppercase;
        text-align: center;
        display: inline-block;
        margin-left: 10px;
    }
    .menu-bottom-block a.ph-number {
        display: block;
        color: #323340;
        font-size: 16px;
        font-weight: 700;
    }
    .menu-bottom-block .mail-address a{
        display: block;
        color: #323340;
        font-size: 14px;
        font-weight: 400;
    }
    .menu-button-block {
        margin-bottom: 15px;
        margin-top: 25px;
    }
    .menu-bottom-block .mail-address a {
        display: block;
        color: #323340;
        font-size: 14px;
        font-weight: 400;
        margin: 7px auto 12px;
    }
    .menu-bottom-block .social-buttons .fa{
        color: #fff;
    }
    .menu-bottom-block .social-buttons div,
    .menu-bottom-block .social-buttons div:hover{
        border: 1px solid #c4c8d2;
    }
    .menu-bottom-block .social-buttons a:hover .fa {
        color: #c4c8d2;
    }
    .navbar-toggle-close{
        background: transparent;
        border: none;
        box-shadow: none;
        position: absolute;
        top:15px;
        right:30px;
        display: block;
        z-index: 20;
    }
    .navbar-toggle-close img{
        width: 22px;
    }
    .navbar-collapse.collapse {
        box-shadow: 0 2px 10px 0px rgba(0,0,0,0.2);
    }
    /* Pages */
    .mini-order-top .f-title {
        font-size: 26px;
        width: 181px;
        margin: 0 auto 20px;
    }
    .header-content .mini-order-top .f-title {
        width:auto;
    }
    .header-content-wrap .blue-alpha {
        padding-bottom: 20px;
        height:auto;
    }
    .mini-order-top .e-td.l {
        margin-bottom: 4px;
        font-size: 14px;
        font-weight: 500;
    }
    .mini-order-top .form-bottom #essay_total_price_discount {
        font-size: 18px !important;
    }
    .mini-order-top .form-bottom .total #essay_total_price {
        font-size: 15px !important;
    }
    .black-header, .white-header {
        font: 600 22px / 28px Raleway;
        text-align: center;
    }
    .two-columns > h2 {
        font: 600 19px/24px Raleway;
        text-align: center;
    }
    .mp-text-block1-wrap .two-columns > h2{
        margin-top: 40px;
    }
    .two-columns > h3 {
        font: 600 19px/24px Raleway;
        color: #444;
        text-align: center;
    }
    .mp-our-feedback-wrap .white-header {
        margin-top: 35px;
    }
    .mp-our-feedback-content {
        padding: 15px 0 85px;
    }
    .mp-our-feedback-content .slick-next{
        right:auto;
        left: calc(50% + 15px);
    }
    .mp-our-feedback-content .slick-next:before {
        content: url("images/arrow-right-md.png");
    }
    .mp-our-feedback-content .slick-prev{
        right: calc(50% + 15px);
    }
    .mp-our-feedback-content .slick-prev:before{
        content: url("images/arrow-left-md.png");
    }
    .mp-our-feedback-content .slick-prev,
    .mp-our-feedback-content .slick-next {
        bottom: -75px;
    }
    .mp-text-block-content {
        margin: 0 0 30px 0;
    }
    .mp-text-block1-wrap {
        padding-top: 20px;
    }

    .mp-text-block2-wrap {
        padding-top: 25px;
    }
    .mp-text-block2-wrap .mp-text-block-content .two-columns > h2 {
        margin-top: 10px;
    }
    .mp-type-of-papers-wrap {
        padding: 20px 0 30px;
    }
    .mp-type-of-papers-content > span {
        font: 500 19px/24px Raleway;
        text-align: center;
        margin-bottom: 10px;
    }
    .mp-text-block3-wrap,
    .mp-text-block4-wrap {
        padding-top: 20px;
    }
    .mp-how-it-works-wrap {
        padding-top: 15px;
    }
    .mp-how-it-works-wrap{
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .mp-how-it-works-item {
        height: auto;
    }
    .mp-our-discounts-wrap .mp-our-discounts-item > span {
        color: #df3238;
    }
    .mp-our-discounts-wrap .mp-our-discounts-item > .h4 {
        color: #0074c4;
    }
    .mp-our-discounts-wrap .mp-our-discounts-content-slider {
        margin: 20px 0 70px;
    }
    .mp-our-discounts-wrap {
        background-color: #eaf7ff;
        padding-top: 15px;
    }
    .mp-our-services-item {
        padding-left: 35px;
        width: 98%;
    }
    .mp-text-block-content .pseudo-td {
        padding-left: 30px;
    }
    .pseudo-td > p {
        font: 400 16px/1.5 Raleway;
    }
    .pp-and-terms {
        padding: 20px 0 15px;
        border-bottom: 1px solid #3f4454;
        width: 280px;
        text-align: center;
        margin: 0 auto;
    }
    p.copy {
        padding: 15px 0;
    }
    .foot-contacts-wrap > .h3 {
        padding: 20px 0 0;
        border-top: 1px solid #3f4454;
    }
    .footer-wrap {
        padding: 15px 0 25px;
        text-align: center;
    }
    .foot-contacts-wrap > .h4 > span > a:hover,
    .foot-contacts-wrap > .h4 > span > a:focus,
    .foot-contacts-wrap .h4 > span > a {
        font: 600 16px / 25px Open Sans;
    }
    .copyright-wrap .rights{
        display: block;
    }
    .pp-and-terms > ul > li > a {
        font: 400 14px Open Sans;
    }
    p.copy {
    font: 400 14px / 21px Open Sans;
    }
    ul.order-steps {
        text-align: center;
        max-width: 260px;
        margin: 0 auto;
    }
    ul.order-steps li {
        width: 100%;
    }
    .e-table h2.black-header {
        margin-top: 35px !important;
        margin-bottom: 15px;
    }
    .breadcrumbs {
        margin-bottom: 20px;
        margin-top: 0 !important;
        text-align: center;
    }
    .e-table .e-title strong {
        font-weight: 600;
    }
    .order-info b {
        font-weight: 500;
    }
    form .e-table .e-row .e-td.order_lf {
        padding-top: 0;
    }
    .e-table .e-row label {
        margin-bottom: 10px;
    }
    .our-writers-content > h4 {
        font: 600 20px Open Sans;
        margin: 20px 0 15px;
    }
    .page-id-65 h2.black-header {
        display: none;
    }
    .contact-form-header h4{
        font-size: 20px;
        text-align: center;
    }
    ul.our_cf_contacts {
        margin-top: 20px;
    }
    .contact-form-title {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
        text-transform: uppercase;
    }
    h4.hidden-md.hidden-lg.contact-form-title {
        border-bottom: none;
        padding-bottom: 0;
        margin-bottom: 0;
    }
    h6.contact-form-text-t:after {
        content: "";
        width: 60%;
        min-width: 150px;
        background: #e13c41;
        height: 2px;
        display: block;
        margin: 0 auto;
        margin-top: 11px;
    }
    h6.contact-form-text-t {
        text-align: center;
    }
    .contact-form-title{
        text-align: center;
    }
    h6.contact-form-text-t{
        color: #444;
        font: 600 15px / 20px Open Sans;
        margin: 11px 0 20px;
        padding-bottom: 10px;
        width: 80%;
    }
    .our-writers-content .contact-form-header,
    .our-writers-content .contact-form-header li{
        text-align: center;
    }
    .our-writers-content table#cf tr td:first-child {
        padding-right: 0;
    }
    .mp-our-services-item > p {
        font: 400 14px/1.5 Raleway;
        max-height: 105px;
        min-height: 50px;
        padding-right: 10px;
        margin-bottom: 0;
    }
    .mp-our-services-item:before {
        left: 10px;
        top: -3px;
    }
    .mp-text-block3-wrap .mp-text-block-content {
        margin: 0;
    }
    .mp-how-it-works-content {
        margin: 0;
    }
    body .testimonial-theme4-theme1 .super-testimonial-theme1 {
        display: inline-block;
        overflow: hidden;
        text-align: left;
        margin-left: 0;
    }
    body .mini-form-page .price-discount {
        font-size: 18px;
    }
    body .mini-form-page .essay_total_price_discount {
        font-size: 14px;
    }
    body .mini-form-page .full-price {
    font-size: 14px;
    }
    .calc-col.no-padding {
        padding: 0 !important;
    }
    .mini-form-page input.submit {
        border: none;
        width: 100%;
        height: 36px;
        line-height: 36px;
        font-size: 13px;
        font-weight: 500;
        padding: 0;
    }
    .mini-form-page .l.e-td {
        font-size: 14px;
        margin: 15px 0 0px;
    }
    .mini-form-page input[type="text"], .mini-form-page input[type="password"], .mini-form-page input[type="file"], .mini-form-page textarea, .mini-form-page select {
        font-size: 14px;
    }
    .how-it-work-wrap h1 {
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .page-id-56 .how-it-work-wrap h1 {
        margin-top: 35px;
        margin-bottom: 10px;
        font-size: 25px;
    }
    /*
    .how-it-work-wrap h1 {
        margin-top: 20px;
        font-size: 22px;
        margin-bottom: 15px;
        background-color: white;
    }
    */
    .fa-phone:before {
        content: "\f095";
        transform: rotate(44deg);
        display: inline-block;
    }
    .contact-form-header {
        border-bottom: 2px solid #0074c4;
        width: 90%;
        padding-bottom: 15px;
        margin: 0 auto;
    }
    .scroll-tel,
    .bottom-chat,
    .scrollTop-btn{
        width: 45px;
        height: 45px;
    }
    ul#menu-membership-area {
        list-style: none;
        margin-top: 0;
        text-align: center;
        background-color: #252b41;
        color: #fff;
           margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }
    ul#menu-membership-area > li {
        text-align: center;
        display: inline-block;
        width: auto;
        border-right: 1px solid #ccc;
        margin-right: 5px;
        padding-right: 5px;
        vertical-align: middle;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    ul#menu-membership-area > li:last-child {
        border-right:none;
    }
    ul#menu-membership-area > li.current_page_item > a {
        color: #92c4e6;
    }
    ul#menu-membership-area > li > a {
        color: #fff;
    }
    ul#menu-membership-area {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px);
    }
    .header2-content-wrap {
        margin-top: 120px;
    }
    .header-content .miniordervip-component .tr .td .hint.w-assignment-hint div span {
        top: -3px;
    }
    .header-content .miniordervip-component .tr .td .hint div > span {
        background: url(/ws/images/hint-arrow-right.png);
        left: 12px;
        top: 168px;
        width: 8px;
        height: 15px;
        margin-left: 5px;
        margin-right: auto;
        right: 0px;
        transform: rotate(-90deg);
    }
     .header-content .miniordervip-component .tr .td .hint.w-assignment-hint div,.header-content .miniordervip-component .tr .td .hint div,.header-content .miniordervip-component .tr .td .hint.w-urgency-hint div  {
        margin: 0;
    }
    body .miniordervip-component .tr .td .hint.w-urgency-hint div span {
        top: -3px;
    }
    body .header-content .miniordervip-component .tr .td .hint div > span {
        top: -3px;
    }
    .header-content .miniordervip-component .tr.vip-services-package-tr .td .hint div > span{
        transform: rotate(0deg);
    }
    body .header-content .miniordervip-component .tr.vip-services-package-tr .td .hint div > span {
        top: 67px;
        right: -8px;
        left: auto;
    }
}
/* End 767px */

@media (max-width: 600px){
    .sign-in span.login-text {
        display: none;
    }
    .phone-number a {
        font-size: 16px;
    }

    .header-contacts .sign-in {
        display: block;
        margin-left: 10px;
    }
    .navbar-toggle img {
        width: 25px;
    }
    .dropdown.login-area {
        width: 100%;
        right: 0;
        top: 0px;
        padding: 20px calc(50% - 150px);
    }
    .dropdown.login-dropdown {
        width: 100%;
        right: 0;
        top: 0;
        padding: 20px calc(50% - 170px);
    }
    .mp-our-services-item > h3 {
        font: 700 16px / 22px Raleway;
    }
    .mp-our-services-content {
        overflow: hidden;
        margin: 0 0 10px;
    }
    body .testimonial-theme4-theme1 .testimonial-theme4-pic-theme1 img {
        float: none;
        margin-bottom: 15px;
        transform: rotate(180deg);
        display: block;
        margin-right: 14px;
    }
    .testimonial-theme4-theme1 .testimonial-theme4-description-theme1 {
        font-size: 14px;
        font-style: normal;
        color: #000;
        line-height: 20px;
        margin: 10px 20px 15px 0;
        text-align: left;
    }
    .testim-block .owl-item .testim-block{
        position: relative;
        background-color: #fff;
        filter: drop-shadow(0 0 5px #888);
        margin-bottom: 45px;
        margin-top: 10px;
        width: 95%;
        padding: 20px 30px;
        border-radius: 4px;
    }
    .testim-block .owl-item .testim-block:after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 30%;
        width: 0;
        height: 0;
        border: 20px solid transparent;
        border-top-color: #fff;
        border-bottom: 0;
        border-left: 0;
        margin-left: -10px;
        margin-bottom: -20px;
        filter: drop-shadow(-1px 2px 0 #ccc);
    }
    body .testimonial-theme4-theme1 .testimonial-theme4-description-theme1 {
        margin: 10px 0px 15px 0px;
    }
    body .testimonial-theme4-theme1 .super-testimonial-theme1 {
        display: inline-block;
        overflow: hidden;
        text-align: left;
        margin-left: 0;
    }
    .discount-progress {
        width: 90%;
        margin: 20px 15px 30px 5px;
        position: relative;
    }
    .header2-content-wrap {
        min-height: 110px;
    }
}
@media (max-width: 500px){
    ul#menu-membership-area > li{
        border-right: none;
    }
    ul#menu-membership-area > li:nth-child(2n){
        display: none;
    }
    ul#menu-membership-area > li:first-child{
        border-right: 1px solid #ccc;
    }
}
@media (max-width: 460px){
    .hidden-2-phone span.hidden-xss {
        display: none;
    }
    body .ae-top-login .mini-wrapper .top-dd-wrapper .top-label {
        margin-left: 10px;
    }
    .navbar-header > .phone-number {
        font: 600 19px/14px Raleway;
        padding: 5px 0;
        width: 148px;
        padding-left: 20px;
    }
    p.phone-number i {
        margin-left: -15px;
        margin-right: 5px;
        top: 10px;
        position: relative;
    }
    .fa-phone:before{
        transform: rotate(10deg);
    }
    .order-now-p {
        margin-left: 10px;
        padding: 3px 14px;
    }
    .phone-number a {
        font-size: 15px;
    }
    .header-logo.animated.fadeInLeft {
        width: calc(100% - 78px);
    }
    body .ae-top-login {
        margin-left: 0;
    }
    body .mini-wrapper .top-dd-wrapper .top-label a span {
        display: none !important;
    }
    body .mini-wrapper.user-area-wrapper.top-user-area-wrapper.essay-component .top-label a {
        padding-left: 5px !important;
    }
    .menu-bottom-block .menu-button-block .live-chat-button {
        width: 125px;
        margin-right: 5px;
    }
    .menu-bottom-block .menu-button-block .order-now {
        width: 125px;
        margin-left: 5px;
    }
    body .nav>li>a {
        padding: 5px 7px;
    }
    .menu-button-block {
        margin-top: 0;
    }
    .navbar-nav {
        margin: 20px -15px 10px;
    }
    .navbar-toggle-close {
        top: 13px;
        right: 10px;
        display: block;
    }



    .dropdown.login-dropdown {
        width: 100%;
        right: 0;
        top: 0;
        padding: 20px calc(50% - 130px);
    }
    .mp-our-services-item > p {
        font: 400 12px/1.5 Raleway;
        max-height: 92px;
        min-height: 50px;
        padding-right: 10px;
        margin-bottom: 0;
    }
    .black-header, .white-header {
        font: 600 20px / 26px Raleway;
    }
    .two-columns > p {
        font: 300 12px / 17px "Open Sans";
    }
    .two-columns > h2 {
        font: 600 17px/22px Raleway;
    }
    .feedback-item > p {
        font: 300 12px / 17px "Open Sans";
    }
    .two-columns > ul > li {
        font: 300 12px / 17px "Open Sans";
    }
    .mp-type-of-papers-content > span {
        font: 500 17px/22px Raleway;
    }
    .mp-type-of-papers-content > p {
        font: 300 12px / 17px "Open Sans";
    }
    .pseudo-td > span {
        font: 700 15px Raleway;
        margin-bottom: 6px;
    }
    .pseudo-td > p {
        font: 400 12px/17px Raleway;
    }
    .two-columns > ol > li {
        font: 300 12px / 17px "Open Sans";
        color: #1f1f1f;
        text-align: justify;
    }
    .two-columns > ol > li {
        font: 300 12px / 17px "Open Sans";
    }
    .mp-our-discounts-item > span {
        font: 700 28px / 35px Raleway;
    }
    .mp-our-discounts-item > span {
        font: 700 28px / 35px Raleway;
    }
    .home .mp-our-services-wrap span.black-header {
        margin-top: 35px;
        margin-bottom: 0;
    }
    body .mini-form-page .essay_total_price_discount {
        font-size: 12px;
    }
    body .mini-form-page .full-price {
        font-size: 12px;
    }
    .our-writers-content > p {
        font: 500 12px / 17px Raleway;
    }
    .mini-form-page .l.e-td {
        font-size: 12px;
        margin: 15px 0 0px;
    }
    body .mini-form-page input[type="text"],
    body .mini-form-page input[type="password"],
    body .mini-form-page input[type="file"],
    body .mini-form-page textarea,
    body .mini-form-page select {
        font-size: 12px;
    }
    .mini-form-page .orderform .price_currency {
        font: 500 12px / 13px Raleway;
    }
    body .mini-form-header {
        /*font-size: 20px;*/
        /*width: 144px;*/
    }
    .mini-form-page input.submit {
        font-size: 12px;
    }
    .mp-our-discounts-item > p {
        font: 400 17px / 28px Raleway;
    }
    .discount_banner_for_page .mp-our-discounts-item > span.h4.h4-blue {
        color: #034996;
        margin-bottom: -15px;
    }
    .lifetime-header {
        text-align: center;
        font-size: 22px;
    }
    .discount-progress-details .update-hint .discountclass {
        display: none;
    }
    body .essay-vip-account .vip-account-list > li {
        width: auto;
    }
}

/* New */
/* lifetime discount */

.ae-lifetime-discount .header {
  font-family: "Open Sans", sans-serif;
  text-align: center;
}
.essay-component.lifetime-wrapper {
  padding-top: 25px;
  padding-bottom: 25px;
}
@media(max-width:425px){
    .header-content .miniordervip-component .tr .td{
        padding-left: 0;
        padding-right: 0;
    }
    .header-content .miniordervip-component .tr.type-of-assignment-tr .td.label, .header-content .miniordervip-component .tr.number-of-pages-tr .td.label, .header-content .miniordervip-component .tr.academic-level-tr .td.label, .header-content .miniordervip-component .tr.urgency-tr .td.label, .header-content .miniordervip-component .tr.currency-tr .td.label{
        padding-left:0;
    }
    .header-content .miniordervip-component .tr .td.td-hint {
        left: 120px;
    }
    .header-content .miniordervip-component .table .tr.number-of-pages-tr .td.td-hint {
        left: 105px;
    }
    .header-content .miniordervip-component .table .tr.urgency-tr .td.td-hint {
        left: 45px;
    }
    .header-content .miniordervip-component .tr.vip-services-package-tr .td.label {
        padding-left: 0;
        padding-right: 0;
    }
    .header-content .miniordervip-component .tr.background-bottom.first .td.td-hint {
        right: -6px;
        padding-top: 15px;
        padding-right: 0;
        width: max-content;
    }
    .header-content .miniordervip-component .tr .td .price-wrap .price {
        font-size: 16px;
    }
    .header-content .miniordervip-component .tr .td .old-price {
        font-size: 12px;
    }
    .header-content .miniordervip-component .tr.background-bottom.last .td.control {
        width: 50%;
    }
    .header-content .mini-order-top .f-title {
        font-size: 22px;
    }
}
@media all and (max-width: 700px) {
  .essay-component.lifetime-wrapper {
      padding: 25px 20px;
  }
  .essay-component.lifetime-wrapper b {
      font-size: 18px;
      text-align: center;
  }
}
body .lifetime-wrapper .lifetime .lifetime-line {
 overflow: hidden;

}
body .lifetime-wrapper .lifetime .lifetime-line .current-pages {
  top: 4px;
  position: absolute;
  left: 5px;
}
body .lifetime-wrapper .lifetime .lifetime-line .current-pages.full {
 left: auto;
 top: 2px;
}
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.pages,
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.percent {
  font-weight: bold;

}
/*color hover elements*/

body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover {
  border-color: #f7941d;
}
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover span.percent,
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover span.pages {
  color: #f7941d;
}

/* end color hover elements*/
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.percent {
    color: #1b92ee;
}
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section span.pages {
    color: #002e5e;
}
body .lifetime-wrapper .lifetime .lifetime-line {
  background:#ececec;

}
body .lifetime-wrapper .lifetime .lifetime-line .lifetime-line-status {
  background: #1b92ee;
}
body .lifetime-wrapper .lifetime .lifetime-line .current-pages {
  color: #002e5e;
}

body .lifetime-wrapper .lifetime .lifetime-line .current-pages:hover  {
  color: #ffffff;
}

/* Color brackets */
body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:before {
    color: #ccc;
}
.lifetime-wrapper .lifetime .discount-section-wrapper .discount-section {
    border-top: 1px #ccc solid;
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
}
body .left-pages-to-get b {
    color: #002e5e;
}

/*end lifetime discount*/

body .mm-bot .mini-wrapper .top-dd-wrapper .drop-down-content {
    right: 0;
}
body .mm-bot .mini-wrapper .top-dd-wrapper i.arrow {
    margin: -8px 0 0 150px;
}
@media(max-width:991px){
    .main-menu ul{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
}
@media(max-width:1050px) and (min-width:991px){
    .mm-bot {
    padding: 0 10px 0 0px;
    }
}
@media(max-width:990px){
    body .mm-bot .mini-wrapper .top-dd-wrapper i.arrow {
        margin: -8px 0 0 210px;
    }
}
img.text2-ow {
    background: #fff;
    padding: 5px 15px;
    position: relative;
    z-index: 5;
}
body .featherlight .essay-discount-popup-form label.error {
    position: absolute;
    margin-top: 0px;
    font-weight: 400;
}
@media(max-width:768px){
    body .header2-content-wrap {
        margin-top: 110px;
    }
}
@media(max-width:767px){
    body .main-menu ul{
        display:block;
    }
    body .navbar.my-navbar .sub-menu{
        display: block;
        position: relative;
        margin: auto;
        width: 100%;
        padding:0
    }
    body .navbar.my-navbar .menu-item-has-children:hover>ul, body .navbar.my-navbar .menu-item-has-children>ul:hover{
        width:100%;
    }
    body .navbar.my-navbar .menu-item-has-children>a:after{
        content: "\21D3";
        color: darkgrey;
        font-size: 17px;
    }
    body .navbar.my-navbar .menu-item-has-children>a{
        background: url(../images/menu-icon/tools-mob-menu.png),#e6e6e6;
    }
    body .navbar.my-navbar .menu-item-has-children{
        padding:0;
    }
    body .navbar.my-navbar .sub-menu li,body .navbar.my-navbar .sub-menu li a{
        height:47px;
    }
    body .navbar.my-navbar .sub-menu li:first-child a{
        background: url(/wp-content/themes/papers-land/images/menu-icon/plagiarism-mob-menu.png) no-repeat left 15px center,#e6e6e682;
    }
    body .navbar.my-navbar .sub-menu li:last-child a{
        background: url(/wp-content/themes/papers-land/images/menu-icon/speech-mob-menu.png) no-repeat left 15px center,#e6e6e62e;
    }
    body .navbar.my-navbar .sub-menu li a:hover{
        color: #fff;
        background-color: #080a19;
    }
    body .navbar.my-navbar .sub-menu li a{
        padding-top: 10px;
    }
    body .navbar.my-navbar .sub-menu li:first-child{
        border:none;
    }
    body .navbar.my-navbar .menu-item-has-children:hover>ul, body .navbar.my-navbar .menu-item-has-children>ul:hover{
        box-shadow:none;
    }
}
@media(max-width:440px){
    .dark-blue-header {
        display: block;
        font: 700 26px / 35px Raleway;
    }
    body .featherlight .featherlight-content.featherlight-content-custom {
        padding: 25px 0;
    }
    body .featherlight-content.featherlight-content-custom .essay-discount-popup-form {
        width: 300px;
        height: 386px;
        background-size: contain;
    }
    body .essay-discount-popup-form form {
        bottom: 75px;
        max-width: 234px;
        width: 100%;
        margin: 0 auto;
    }
    body .featherlight-content.featherlight-content-custom .essay-discount-popup-form .email input {
        height: 37px;
    }
    body .featherlight .essay-discount-popup-form .submit input {
        line-height: 40px;
        border-radius: 3px;
    }
    body .featherlight .featherlight-content-custom .featherlight-close-icon {
        top: 60px;
        right: 5px;
    }
    body .essay-component.essay-discount-popup-form .messages .success-message, .essay-component .messages .info-message {
        margin-bottom: 0;
    }
}
.mp-our-discounts-content-slider .slick-prev:before, .mp-our-discounts-content-slider .slick-next:before {
    color: #3266a4;
}
@media(max-width:425px){
    .home.blog .header-content-wrap {
        height: 815px;
    }
}
@media(max-width:360px){
    body.home.blog .header-content-wrap {
        height: 865px;
    }
}
@media(max-width:600px){
    .bottom-banner-universal span.icon-close, .bottom-banner-universal span.icon.icon-close {
        top: -10px;
        right: 0px;
    }
    .bottom-banner-universal span.icon-close:before, .bottom-banner-universal span.icon.icon-close:before{
        text-shadow: -1px -1px 1px #3165a4, 1px -1px 1px #3165a4, -1px 1px 1px #3165a4, 1px 1px 1px #3165a4;
    }
}
@media (min-width: 1200px) {
    body .essay-order-details .order-details-head .toolbar .actions-list, 
    body .essay-order-details .order-details-head .toolbar .nav-list {
        float: none;
        margin: 10px auto;
        width: auto;
        text-align: center;
    }
}
/*-------cta banner--------------*/
@media(max-width:1199px){
    body .shortcode_banner_cta h1{
        padding-left: 25px;
        margin-top: 40px;
    }
    body .shortcode_banner_cta h2{
       padding-left: 25px; 
    }
    body .shortcode_banner_cta{
        background: url(/wp-content/themes/papers-land/images/cta-banner-men.png) left 54% bottom no-repeat,url(/wp-content/themes/papers-land/images/cta-banner-bg.png) center center no-repeat;
    }
    body .shortcode_banner_cta .header-contacts-block {
        padding-right: 15px;
    }
}
@media(max-width:991px){
    body .shortcode_banner_cta{
        background: url(/wp-content/themes/papers-land/images/cta-banner-men.png) left 67% bottom no-repeat,url(/wp-content/themes/papers-land/images/cta-banner-bg.png) center center no-repeat;
    }
    body .shortcode_banner_cta h1{
        font-size: 24px;
    }
}
@media(max-width:768px){
    body  .shortcode_banner_cta .header-contacts > .pre-phone-text,body  .shortcode_banner_cta .header-contacts > .phone-number{
        display:block;
    }
    body .shortcode_banner_cta > .phone-number a.sc-phone,body .shortcode_banner_cta .phone-number a {
        font-size: 14px;
        color: #132255;
    }
    body .shortcode_banner_cta .header-contacts .phone-number i{
        margin-right: 1px;
        margin-top: 8px;
    }
    body .shortcode_banner_cta h1{
        max-width: 239px;
    }
    body .shortcode_banner_cta {
        background: url(/wp-content/themes/papers-land/images/cta-banner-men.png) left 50% bottom no-repeat,url(/wp-content/themes/papers-land/images/cta-banner-bg.png) center center no-repeat;
    }
    body .shortcode_banner_cta .header-contacts-block{
        padding-right: 10%;
    }
    body .shortcode_banner_cta h1,body .shortcode_banner_cta h2 {
        padding-left:10%;
    }
}
@media(max-width:600px){
    body .shortcode_banner_cta h1{
        margin-top: 25px;
        padding-left:15px;
        max-width: 100%;
    }
    body .shortcode_banner_cta h1, body .shortcode_banner_cta h2 {
        padding-left: 15px;
    }

    body .shortcode_banner_cta .header-contacts-block{
        float: left;
        padding-right: 22px;
        margin-left: 10px;
    }
    body .shortcode_banner_cta{
        height: max-content;
        padding-bottom: 15px;
        background: url(/wp-content/themes/papers-land/images/cta-banner-men.png) left 50% bottom no-repeat,url(/wp-content/themes/papers-land/images/cta-banner-bg.png) center center no-repeat;
        background-size: 160px, cover;
    }
}
@media(max-width:550px){
    body .shortcode_banner_cta h1, body .shortcode_banner_cta h2 {
        padding-left: 0;
        text-align: center;
    }
    body .shortcode_banner_cta {
        background: url(/wp-content/themes/papers-land/images/cta-banner-men.png) left 95% bottom no-repeat,url(/wp-content/themes/papers-land/images/cta-banner-bg.png) center center no-repeat;
        background-size: 245px, cover;
    }
    body .shortcode_banner_cta .header-contacts-block {
        margin-left: 15px;
    }
    body .shortcode_banner_cta h1{
        margin-bottom:0;
    }
    body .shortcode_banner_cta h2{
        margin-bottom:15px;    
    }
}
@media(max-width:425px){
     body .shortcode_banner_cta h1{
        margin-top: 25px;
        max-width: 100%;
        text-align: center;
        font-size: 22px;
        padding: 0 10px;
    }
        body .shortcode_banner_cta h2{
        text-align:center;
    }
        body .shortcode_banner_cta h2 {
        padding-left: 0px;
    }
    body .shortcode_banner_cta {
        height: max-content;
        padding-bottom: 15px;
        background: url(/wp-content/themes/papers-land/images/cta-banner-men.png) right -66px bottom no-repeat,url(/wp-content/themes/papers-land/images/cta-banner-bg-mobile.png) top 0px center no-repeat;
        background-size: 200px,cover;
        border-radius: 25px;
    }
}
@media(max-width:1199px){
    body .plagiarism-checker-header-wrap {
        background: url(/wp-content/themes/papers-land/images/plagiarism-header-bg.png) bottom center no-repeat;
        background-size: cover;
    }
    body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .drag-n-drop-description {
        background: url(/wp-content/themes/papers-land/images/file.png) left 30px center no-repeat;
        padding-left: 80px;
    }
    body .best-plagiarism-checker-shortcode>div {
        background: url(/wp-content/themes/papers-land/images/best-plagiarism-banner.png) no-repeat top left -45px;
    }
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text{
        padding: 20px 22px 15px 50px;
    }
    body .best-plagiarism-checker-shortcode h2{
        margin-top: 30px;
    }
    body .sidebar-right .best-plagiarism-checker-shortcode h2{
        margin-top:20px;
    }
    body .best-plagiarism-checker-shortcode a{
        margin-top: 0;
        margin-right: 31%;
    }
    body .sidebar-right .best-plagiarism-checker-shortcode a{
        margin-top: 10px;
        margin-right: 5%;
    }
}
@media(max-width:992px){
    body .plagiarism-checker-header-wrap{
        margin-top:100px;
    }
}
@media(max-width:991px){
    body .plagiarism-wrapper.essay-component .plagiarism-frame{
        margin:0;
    }
    body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .drag-n-drop-description{
        background: url(/wp-content/themes/papers-land/images/file.png) left 10px center no-repeat;
        padding-left: 55px;
        margin: 20px auto 0;
    }
    .plagiarism-checker-header-block .header-blue-block{
        margin-top: 15px;
    }
    .plagiarism-checker-header-text {
        margin-top: 45px;
    }
    body .best-plagiarism-checker-shortcode .row>div {
        background: url(/wp-content/themes/papers-land/images/best-plagiarism-banner.png) no-repeat top left -260px;
    }
    body .best-plagiarism-checker-shortcode h2 {
        margin-left: 0;
    }
}
@media(max-width:767px){
    .plagiarism-checker-header-block{
        width: max-content;
        margin: 0 auto;
    }
    .plagiarism-checker-header-wrap .plagiarism-checker-header-text h1:before{
        display:none;
    }
    .plagiarism-checker-header-wrap .plagiarism-checker-header-text h1, .plagiarism-checker-header-wrap .plagiarism-checker-header-text span{
        text-align:center;
    }
    .plagiarism-checker-header-text {
        margin-top: 55px;
    }
    body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .drag-n-drop-description span,body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .extension {
        display: block;
    }
    body .plagiarism-checker-header-wrap {
        background: url(/wp-content/themes/papers-land/images/plagiarism-header-bg-mobile.png) top center no-repeat;
        background-size: cover;
        margin-bottom: 25px;
    }
    body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .drag-n-drop-description {
        background: url(/wp-content/themes/papers-land/images/file.png) left 30px center no-repeat;
        padding-left: 80px;
    }
    body .best-plagiarism-checker-shortcode .row>div{
        margin-right: 20px;
        margin-left: 20px;
    }
}
@media(max-width:600px){
    .plagiarism-checker-main-wrap .how-to-avoid{
        margin-top: 15px;
    }
}

@media(max-width:500px){
    .plagiarism-checker-header-wrap .plagiarism-checker-header-text h1:before {
        content: '';
        display: block;
        width: 65px;
        border-top: 2px solid red;
        margin-bottom: 20px;
    }
    .plagiarism-checker-header-wrap .plagiarism-checker-header-text h1, .plagiarism-checker-header-wrap .plagiarism-checker-header-text span {
        text-align: left;
        font-size: 33px;
        display: inline;
    }
    .plagiarism-checker-header-text,.plagiarism-checker-header-block {
        margin-left: 15px;
        width: auto;
        margin-right: 15px;
    }
    .plagiarism-checker-header-block .header-blue-block{
        max-width: 100%;
    }
    body .plagiarism-wrapper.essay-component .plagiarism-frame .hidden-wrapper {
        width: 100%;
    }
    body .plagiarism-wrapper.essay-component{
        padding-bottom: 30px;
    }
}
@media(max-width:700px){
    body .best-plagiarism-checker-shortcode .row>div {
        background: url(/wp-content/themes/papers-land/images/best-plagiarism-baner-people.png) no-repeat bottom center,url(/wp-content/themes/papers-land/images/best-plagiarism-baner-mobile.png) no-repeat top center;
        background-size: 280px, cover;
        padding-bottom: 229px;
        margin-left: 20px;
        margin-right: 20px;
    }
    body .plagisrism-publish .col-xxs-12{
        width:100%;
        margin-bottom: 15px;
    }
    body .plagiarism-checker-main-wrap .plagisrism-publish .container>.row{
        padding-bottom: 0;    
    }
}
@media(max-width:640px){
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text img{
        display:none;
    }
    body .best-plagiarism-checker-shortcode h2 {
        margin-top: 20px;
    }
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text {
        padding: 20px 22px 15px 216px;
    }
    body .best-plagiarism-checker-shortcode a{
        margin: 0 auto;
        display: block;
        margin-bottom: 25px;
        margin-top: 15px;
        margin-right: 111px;
    }
}
@media(max-width:575px){
    body .best-plagiarism-checker-shortcode a{
        margin-top: 3px;
        margin-right: 35px;
    }
    body .best-plagiarism-checker-shortcode h2 {
        margin-top: 10px;
    }
}
@media(max-width:465px){
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text img {
        display: block;
    }
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text {
        padding: 30px;
    }
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text{
        background: url(/wp-content/themes/papers-land/images/best-plagiarism-baner-people.png) no-repeat bottom center,url(/wp-content/themes/papers-land/images/best-plagiarism-baner-mobile.png) no-repeat top center;
        background-size: auto, cover;
        padding-bottom: 195px;
        margin-bottom: 20px;   
    }
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text>div{
        position:relative;
    }
    body .best-plagiarism-checker-shortcode .best-plagiarism-checker-shortcode__text img{
        display: block;
        margin: 0 auto;
        position: absolute;
        top: 0;
        left: 35%;
        width: auto;
    }
    body .best-plagiarism-checker-shortcode h2 {
        margin-top: 0;
        font-size: 29px;
        padding-top: 90px;
        line-height: 40px;
        width: 100%;
        display: block;
        text-align: center;
    }
    body .best-plagiarism-checker-shortcode a{
        margin: 0 auto;
    }
    
}
@media(max-width:425px){
    .plagiarism-checker-header-text, .plagiarism-checker-header-block,.plagiarism-checker-header-block .header-blue-block {
        margin-left: 0;
        max-width: 100%;
    }
    .plagiarism-checker-main-wrap .how-to-avoid {
        text-align: center;
    }
    .plagiarism-checker-main-wrap .how-to-avoid a{
        margin-left:20px;
    }
    body .best-plagiarism-checker-shortcode>div{
        background-size: auto, cover;
        padding-bottom: 195px;
    }
    body .best-plagiarism-checker-shortcode img{
        left: 40%;
    }
}
@media(max-width:375px){
    .plagiarism-checker-header-text, .plagiarism-checker-header-block {
        margin-left: 0;
        max-width: 100%;
    }
    .plagiarism-checker-header-block .header-blue-block {
        max-width: 100%;
    }
    body .plagiarism-checker-header-wrap .ae-plagiarism {
        margin-top: 30px;
    }
    body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .drag-n-drop-description {
        background: url(/wp-content/themes/papers-land/images/file.png) top center no-repeat;
        padding: 45px 20px 15px 20px;
        margin-top: 15px;
    }
    .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .drag-n-drop-description .drop-file-upload,body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .drag-n-drop-description span, body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop .extension{
        display:inline;
    }
    body .plagiarism-wrapper.essay-component .plagiarism-frame .drag-n-drop {
        height: 140px;
    }
    .plagiarism-checker-main-wrap .how-to-avoid a{
        padding: 13px 20px;
    }
    body .best-plagiarism-checker-shortcode img{
        left: 37%;
    }
}
@media(max-width:991px){
    body .plagiarism-checker-main-wrap .how-to-check .mySlides img {
        height: 250px;
    }
    body .plagiarism-checker-main-wrap .how-to-check h3{
        padding-top: 10px;
    }
    body .plagiarism-checker-main-wrap .how-to-check .mySlides p, body .plagiarism-checker-main-wrap .how-to-check .mySlides h3{
        padding-left: 15%;
    }
    body .plagiarism-checker-main-wrap .how-to-check .number-1,body .plagiarism-checker-main-wrap .how-to-check .number-2,body .plagiarism-checker-main-wrap .how-to-check .number-3,body .plagiarism-checker-main-wrap .how-to-check .number-4{
        background-position:left center;
    }
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main h2{
        margin-top: 10px;
        line-height: 38px;
        padding-left: 10px;
    }
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main h2~p{
        margin-top: 15px;
        padding-left: 10px;
    }
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main .mp-our-feedback-content{
        padding-top: 5px;
    }
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main{
        padding-bottom: 60px;
    }
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main a{
        position: absolute;
        bottom: -465px;
        left: 40%;
        width: 20%;
    }
}
@media(max-width:768px){
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main a{
        left: 35%;
        width: 30%;
    }
}
@media(max-width:745px){
    body .plagiarism-checker-main-wrap .how-to-check .number-1,body .plagiarism-checker-main-wrap .how-to-check .number-2,body .plagiarism-checker-main-wrap .how-to-check .number-3,body .plagiarism-checker-main-wrap .how-to-check .number-4{
        background:transparent;
    }
    body .plagiarism-checker-main-wrap .how-to-check .mySlides p, body .plagiarism-checker-main-wrap .how-to-check .mySlides h3 {
        padding-left: 0;
    }
    body .plagiarism-checker-main-wrap .how-to-check .mySlides img {
        height: 200px;
        display: block;
        margin: 0 auto;
    }
    body .plagiarism-checker-main-wrap .how-to-check h3 {
        padding-top: 0;
    }
    body .plagiarism-checker-main-wrap .how-to-check .number-3,body .plagiarism-checker-main-wrap .how-to-check .number-1{
        min-height:100%;
    }
    body .plagiarism-checker-main-wrap .how-to-check h3{
        margin-top:0;
    }
    body .plagiarism-checker-main-wrap .how-to-check{
        padding-bottom: 0;
        min-height: 480px;
    }
}
@media(max-width:600px){
    body .plagiarism-checker-main-wrap .how-to-check .mySlides>div{
        width:100%;
    }
    body .plagiarism-checker-main-wrap .how-to-check .buttons button.active{
        margin: 0 auto;
    }
    body .plagiarism-checker-main-wrap .how-to-check .buttons{
        display: block;
        margin-bottom: 25px;
        margin-top: 15px;
    }
    body .plagiarism-checker-main-wrap .how-to-check .buttons img{
        display:none;
    }
    body .plagiarism-checker-main-wrap .how-to-check h2{
        margin-bottom: 0px;
        font-size: 28px;
        text-align: center;
        padding-left: 5px;
    }
    body .plagiarism-checker-main-wrap .how-to-check .mySlides h3{
        margin-top: 30px;
        text-align:center;
    }
    body .plagiarism-checker-main-wrap .how-to-check .mySlides p{
        text-align:center;
        min-height: 120px;
    }
    body .plagiarism-checker-main-wrap .how-to-check .dots{
        display: flex;
        justify-content: center;
    }
    body .plagiarism-checker-main-wrap .how-to-check .dots .dot{
        height: 15px;
        width: 15px;
        border-radius: 50%;
        background: #cde8fa;
        display: inline-block;
        position: relative;
        margin: 15px 3px 40px 3px;
    }
    body .plagiarism-checker-main-wrap .how-to-check .mySlides img {
        height: 255px;
    }
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main a{
        left: 30%;
        width: 40%;
    }
}
@media(max-width:425px){
    body .plagiarism-checker-main-wrap .how-to-check h2,body .plagiarism-checker-main-wrap .how-to-check .mySlides h3,body .plagiarism-checker-main-wrap .how-to-check .mySlides p{
        text-align: left;
    }
    body .plagiarism-checker-main-wrap .how-to-check .number-1, body .plagiarism-checker-main-wrap .how-to-check .number-2, body .plagiarism-checker-main-wrap .how-to-check .number-3, body .plagiarism-checker-main-wrap .how-to-check .number-4{
        min-height:230px;
    }
    body .plagisrism-feedback .mp-our-feedback-wrap.feedback-main a{
        left: 25%;
        width: 50%;
    }
}
@media(max-width:375px){
    body .plagiarism-checker-main-wrap .how-to-check .number-1, body .plagiarism-checker-main-wrap .how-to-check .number-2, body .plagiarism-checker-main-wrap .how-to-check .number-3, body .plagiarism-checker-main-wrap .how-to-check .number-4{
        min-height:250px;
    }
}
@media (max-width: 320px){
    body .plagiarism-checker-main-wrap .how-to-check .number-1, body .plagiarism-checker-main-wrap .how-to-check .number-2, body .plagiarism-checker-main-wrap .how-to-check .number-3, body .plagiarism-checker-main-wrap .how-to-check .number-4 {
        min-height: 275px;
    }
}
@media (max-width: 991px) and (min-width: 601px){
    body .essay-miniorder-form.essay-component form div.resume-order-b input[type="submit"] {
        margin: 15px auto 0;
    }
}
@media(max-width:767px){
    body .ae-miniorder-resume-custom .essay-component.essay-miniorder-form.miniorder-component div.mini-form-header{
        position: relative;
        transform: rotate( 0deg);
        width: 100%;
        writing-mode: horizontal-tb;
        height: 25px;
        padding: 20px 0;
        text-align: center;
        background: url(/wp-content/themes/papers-land/images/minicalc_icon.png) no-repeat left 30% center,#14509d;
        border-radius: 10px 10px 0px 0px;
    }
    body .ae-miniorder-resume-custom .essay-component.essay-miniorder-form.miniorder-component {
        padding: 0px 0px 25px 0px;
        height:auto;
    }
    body .essay-component form input[type="text"], body .essay-component form input[type="password"], body .essay-component form input[type="file"], body .essay-component form textarea, body .essay-component form select, body .essay-component form .pm-input input, body .essay-component form .multiinput{
        margin: 0 25px;
        width: 90%;
    }
    body .ae-miniorder-resume-custom .essay-component form label{
        padding: 0 25px;
    }
}
@media(max-width:600px){
    body .ae-miniorder-resume-custom .essay-component.essay-miniorder-form.miniorder-component div.mini-form-header{
        background: url(/wp-content/themes/papers-land/images/minicalc_icon.png) no-repeat left 20% center,#14509d;
    }
}
@media(max-width:425px){
    body .ae-miniorder-resume-custom .essay-component.essay-miniorder-form.miniorder-component div.mini-form-header{
        background: url(/wp-content/themes/papers-land/images/minicalc_icon.png) no-repeat left 16% center,#14509d;
    }
    body .essay-component form input[type="text"], body .essay-component form input[type="password"], body .essay-component form input[type="file"], body .essay-component form textarea, body .essay-component form select, body .essay-component form .pm-input input, body .essay-component form .multiinput {
        width: 88%;
    }
}
@media (max-width: 375px){
    body .ae-miniorder-resume-custom .essay-component.essay-miniorder-form.miniorder-component div.mini-form-header {
        background: url(/wp-content/themes/papers-land/images/minicalc_icon.png) no-repeat left 16% center,#14509d;
        width: 90%;
        padding-right: 10%;
        text-align: right;
    }
    body .essay-component form input[type="text"], body .essay-component form input[type="password"], body .essay-component form input[type="file"], body .essay-component form textarea, body .essay-component form select, body .essay-component form .pm-input input, body .essay-component form .multiinput {
        width: 86%;
    }
}