
html {
    overflow-x:hidden;
}

body {
    overflow-x:hidden;
}

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

    .section-create-order .headerOrder {
        padding: 31px 0px 31px 0px;
        width: 83%;
        margin: 0 auto;
        position: relative;
        z-index: 1;
    }
    
    .section-create-order .activeButtons {
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        width: 83%;
        margin: 49px auto 0 auto;
        margin-bottom: 15px;
        border-bottom: 1px solid #cfcfcf;
    }

    /* .section-create-order .formReq {
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        background: #1E222F 0% 0% no-repeat padding-box;
        border: 0.5px solid #393E4D;
        width: 83%;
        margin: 0 auto;
        border-radius: 6px;
        margin-bottom: 80px;
    } */


    .section-create-order .formReq {
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        background: #f8f8f8;
        border: 0.5px solid #CFCFCF;
        width: 83%;
        margin: 0 auto;
        border-radius: 6px;
        margin-bottom: 80px;
    }

    .section-create-order .order_heder {
        width: 83%;
    }

    .mProfileTop {
        width: 83%;
        margin: 0 auto 10px auto;
    }

    .section-create-order .profile_creation {
        width: 83%;
    }

    .securitySectionDiv {
        width: 83%;
        margin: 0 auto; 
    }

    .order_heder.n-paddin.dropIstatingZOn{
        width: 83%;
    }

}/*1920*/

@media only screen and (max-width:1299px) {
    .toogleShift {
        position: absolute;
        right: -48px;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        background: transparent;
        border: 0;
        color: #FFFFFF;
        top: 31px;
    }

    .shrink .toogleShift {
    right: -48px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    }
}/*1299*/


@media only screen and (max-width:1260px) {
    .toogleShift {
        position: absolute;
        right: -34px;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        background: transparent;
        border: 0;
        color: #FFFFFF;
        top: 31px;
    }
}/*1260*/

@media only screen and (max-width:1200px) {
    .section-our-proffesion .flexCards .person_cards {
        width: 100%;
        padding: 24px 50px 23px 21px;
        background: #f8f8f8;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        margin-right: 16px;
        -ms-flex: 0 0 32.33%;
        flex: 0 0 32.33%;
        max-width: 32.33%;
    }

}/*1200*/

@media only screen and (max-width:1199px) {
    .addressiPh .iti--separate-dial-code .iti__selected-flag {
        background-color: transparent;
        border: 1px solid #b3bec3;
        border-radius: 4px;
        height: 41px;
        position: relative;
        top: -1px;
        width: 94px;
    }

    .FlexInnput.row .iti--separate-dial-code .iti__selected-flag {
        background-color: transparent;
        border: 1px solid #b3bec3;
        border-radius: 4px;
        height: 39px;
        position: relative;
        top: -1px;
        width: 99%;
    }

    .site-header .mainMenu li a {
        font-size: 14px;
        color: #1d1d1d;
        font-family: "Noto Sans JP", sans-serif;
        font-weight: 500;
        margin-right: 20px;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        text-decoration: none;
    }

    .section-our-proffesion .flexCards .person_cards {
        width: 100%;
        padding: 24px 50px 23px 21px;
        background: #f8f8f8;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        margin-right: 16px;
        -ms-flex: 0 0 31.33%;
        flex: 0 0 31.33%;
        max-width: 31.33%;
    }

    .personText {
        width: 55%;
    }

    .section-our-proffesion .flexCards .rowPerson .personText h3 {
        font-size: 15px;
    }

    .section-our-proffesion .flexCards .rowPerson .personText button.hireNw {
        width: 110px;
        height: 33px;
    }

    .section-one-estimate h1 {
        margin-top: 98px;
    }

    .section-our-proffesion .flexCards {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 auto 20px auto;
        width: 100%;
    }

    .bonus_services ul li {
        width: 33.33%;
        display: inline-block;
        margin-bottom: 6px;
        font-size: 15px;
        margin-top: 8px;
        text-align: left;
    }

    .grid-container {
        display: grid;
        grid-template-columns: auto auto;
        background-color: transparent;
        padding: 10px;
        margin: 0 auto;
        /* width: max-content; */
    }

    .section-one-estimate.loginTrans.customerLd h3 {
        color: #fff;
        line-height: 38px;
        margin: 22px 0 26px 0;
        font-weight: 700;
        font-size: 32px;
    }

    @media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
        .stephenSome {
            list-style: none;
            position: relative;
            margin-top: 102px;
            width: 93%;
            margin: 102px auto 0 auto;
        }

        .stephenSome li:first-child span::before {
            left: 36px;
        }

        .stephenSome li:first-child span b {
            left: 35px;
            z-index: 2;
        }

        .stephenSome li:nth-child(3) span::before {
            left: 0;
        }

        .stephenSome li:nth-child(3) span b {
            left: 0;
        }

    }/*-webkit-min-device-pixel-ratio*/

    @-moz-document url-prefix() { 
    .stephenSome {
            list-style: none;
            position: relative;
            margin-top: 102px;
            width: 100%;
            margin: 102px auto 0 auto;
        }

        .stephenSome li:first-child span::before {
            left: 0;
        }

        .stephenSome li:first-child span b {
            left: 0;
            z-index: 2;
        }

        .stephenSome li:nth-child(3) span::before {
            left: 0px;
        }

        .stephenSome li:nth-child(3) span b {
            left: 0px;
        }

        .stephenSome li:nth-child(4) span::before {
            display: block !important;
            height: 42px;
            width: 42px;
            content: "";
            background: #fff;
            border-radius: 50%;
            border: 8px solid #1a86e0;
            position: absolute;
            top: -24px;
            left: 0;
            right: 0;
            margin: 0 auto;
        }
        .stephenSome li:nth-child(4) span b {
            position: absolute;
            top: -13px;
            left: 0;
            right: 0;
            margin: 0 auto;
            font-size: 13px;
            font-weight: 400;
        }

    }
}/*1199*/

@media only screen and (max-width:1099px) {
    .grid-container.blogz .grid-item {
        background-color: transparent;
        border: 0;
        padding: 20px;
        font-size: 30px;
        text-align: center;
        margin: 6px;
        min-width: 320px;
    }

    .section-one-estimate.loginTrans.customerLd .formMatic.loginStyle {
        width: 100%;
        margin: 0 auto;
        background: #ffffff 0% 0% no-repeat padding-box;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        padding: 20px;
    }

    .col-sm-10.pLNull.sideContent.offset-2{
        margin-left: 0 !important;
        -ms-flex: 0 0 100%;
        -webkit-box-flex: 0;
        flex: 0 0 100%;
        max-width: 100%;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded {
        transition: all .7s ease;
        padding-left: 0;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded .headOrder {
        transition: all .7s ease;
        padding-left: 0;
    }

    .headOrder {
        background-color: #f8f8f8;
        position: fixed;
        width: 100%;
        z-index: 5;
        top: 0;
        padding-top: 30px;
        box-shadow: 0px 0px 5px #00000024;
        left: 0;
        padding-left: 0;
    }

    .section-create-order .headerOrder h4 {
        margin-left: 0;
        text-align: center;
        width: 100%;
        position: relative;
    }

    .table-responsive {
        display: block;
        width: 100%; 
        overflow-x: auto!important;
        -webkit-overflow-scrolling: touch;
    } 

    .col-sm-10.pLNull.sideContent.offset-2.expanded .headerOrder h4 {
        margin-left: 0; 
    }

  

    .nav.commonAcButton.revTabsOvid.nav-pills:hover .dropdown:hover .dropdown-content {
        display: block;
        position: fixed;
        top: 31%;
        z-index: 9999999 !important;
        left: 200px;
        right: 0; 
        margin: 0;
    }

    .col-sm-2.pRNull.sideSticky {
        position: fixed;
        top: 0;
        height: 100vh;
        z-index: 999999999;
        width: 245px;
        max-width: 245px;
    }

    .chatBar {
        height: 81vh; 
        z-index: 9999999999;
    } 

}/*1099*/

@media only screen and (max-width:991px) {
    .grid-container {
        display: grid;
        grid-template-columns: auto auto;
        background-color: transparent;
        padding: 10px;
    }

   .site-header .mainMenu {
        list-style: none;
        margin: 7px 0 0 0;
        padding: 0;
        height: 100vh;
        position: fixed;
        width: 280px;
        text-align: center;
        background: #ffffffcf;
        right: -280px;
        top: 65px;
        backdrop-filter: blur(2px);
        padding: 14px 0;
        transition: all .3s ease-in-out;
    }

    .site-header .mainMenu.show {
        right: 0px; transition:all .3s ease-in-out;
    }

    .site-header .mainMenu li a {
        font-size: 14px;
        color: #1d1d1d;
        font-family: "Noto Sans JP", sans-serif;
        font-weight: 500;
        margin-right: 0;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        text-decoration: none;
    }

    .site-header .mainMenu li {
        display: block;
        margin-bottom: 5px;
    }

    .site-header .mainMenu li button {
        padding: 0 22px;
        height: 32px;
        margin-right: 14px;
        text-align: center;
        border: 0;
        border-radius: 4px;
        background: #1a86e0;
        color: #fff;
        font-size: 14px;
        font-family: "Noto Sans JP", sans-serif;
        position: relative;
        left: 6px;
    }

    .site-header .mainMenu li button.wh {
        background: #1a86e0;
        color: #fff;
    }

    .respShow{
        display: block!important;
    }

    .respHide{
        display: none!important;
    }

    .site-header .col-sm-3 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .site-header .col-sm-9 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .site-header {
        padding: 8px 0;
    }

    .site-content {
        margin-top: 70px;
    }

    .section-one-estimate h1 {
        font-size: 32px;
        font-weight: 900;
        font-family: "Noto Sans JP", sans-serif;
        color: #fff;
        line-height: 37px;
        margin-bottom: 20px;
        margin-top: 75px;
    }

    .section-one-estimate p {
        font-size: 15px;
        color: #fff;
        font-weight: 400;
        line-height: 24px;
        margin: 0 0 50px 0;
    }

    .section-one-estimate {
        padding: 0;
    }

    .section-our-proffesion .flexCards .rowPerson {
        display: -webkit-box;
        display: -ms-flexbox;
        display: block;
        text-align: center;
        width: 100%;
    }

    .section-our-proffesion .flexCards .person_cards {
        width: 100%;
        padding: 24px 12px 23px 12px;
        background: #f8f8f8;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        margin-right: 16px;
        -ms-flex: 0 0 31.33%;
        flex: 0 0 31.33%;
        max-width: 31.33%;
    }

    .section-our-proffesion .flexCards .rowPerson .personImg {
        height: 100px;
        width: 100px;
        margin-right: 20px;
        border-radius: 50%;
        overflow: hidden;
        margin: 0 auto;
    }

    .section-our-proffesion .flexCards .rowPerson .personText button.hireNw {
        margin-top: 0;
    }

    .section-our-proffesion .flexCards ul.rate {
        list-style: none;
        margin: 9px 0 4px 0;
        padding: 0;
    }

    .section-our-proffesion .flexCards ul.personSkills {
        list-style: none;
        margin: 12px 0 0 0;
        padding: 0;
    }

    .personText {
        width: 100%;
        padding: 10px 0 4px 0;
    }

    .bonus_services .col-md-12.col-lg-3 {
        text-align: center;
    }

    .bonus_services h5 {
        font-size: 16px;
        margin: 18px 0 26px 0;
        text-align: center;
        position: relative;
        left: 0;
        text-align: center;
    }

    .bonus_services ul li {
        width: 32.33%;
        display: inline-block;
        margin-bottom: 6px;
        font-size: 13px;
        margin-top: 8px;
        text-align: left;
    }

    .bonus_services button.getHelp {
        padding: 0 22px;
        height: 44px;
        margin-right: 14px;
        text-align: center;
        border: 2px solid #1b86e0;
        border-radius: 4px;
        background: #1a86e0;
        color: #fff;
        font-size: 14px;
        font-family: "Noto Sans JP", sans-serif;
        display: block;
        margin: 22px auto 0 auto;
        transition: all .2s ease;
        position: relative;
        left: 0;
    }

    .giftoImg {
        width: 200px;
    }

    .footer .linksDiv {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: -21px;
        border-bottom: 1px solid #eeeeee1f;
        padding-bottom: 17px;
    }

    .footer .copyRight {
        padding: 26px 0 20px 0;
    }

    .footer.ad .pt-5 {
        margin: 0 !important;
        padding: 20px !important;
    }

    .footer h5 {
        font-size: 16px;
        font-weight: 700;
        color: #fff;
        margin-bottom: 14px;
        margin-top: 26px;
    }

    .footer .copyRight {
        padding: 0 0 25px 0;
    }

    .footer .copyRight div.copy {
        font-size: 14px;
        color: #ffffff;
        font-weight: 400;
        padding-top: 10px;
        padding-bottom: 0;
    }

    .row.copyRight .col-sm-12.col-md-12.col-lg-12 {
        text-align: center !important;
        
    }

    .row.copyRight .col-sm-12.col-md-12.col-lg-12#lastLong{
        order: 3;
    }

    .toggleMnuz i{
        transform:rotate(0deg);
        transition:all .3s ease-in-out;
    }

    .toggleMnuz i.fa-times {
        transform: rotate(90deg);
        transition: all .3s ease-in-out;
        width: 18px;
    }

    .row.copyRight .col-sm-12.col-md-12.col-lg-4 {
        text-align: center !important;
    }

    .section-one-estimate.loginTrans h1 {
        font-size: 32px;
        font-weight: 900;
        font-family: "Noto Sans JP", sans-serif;
        color: #fff;
        line-height: 36px;
        margin-bottom: 20px;
        margin-top: 12px;
    }

    .formMatic.loginStyle {
        width: 100%;
        margin: 0 auto;
        background: #ffffff 0% 0% no-repeat padding-box;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        padding: 20px;
    }

    .section-one-estimate button.hire {
        margin-bottom: 30px;
    }

    .sign-up-page-layout button.toggleMnuz {
        background: transparent;
        padding: 0;
        border: 0;
        color: #1a86e0;
        font-size: 21px;
        margin: 18px 0 0 0;
    }

    .professional-signup-layout button.toggleMnuz {
        background: transparent;
        padding: 0;
        border: 0;
        color: #1a86e0;
        font-size: 21px;
        margin: 18px 0 0 0;
    }

    .col-sm-10.moNobur.leftoVit {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-top: 23px;
        padding-left: 15px;
    }

    .FlexInnput.row .col-sm-2.leftCode.rightoVit {
        width: 113px;
        -ms-flex: 0 0 113px;
        flex: 0 0 113px;
        max-width: 113px;
    }

    .col-sm-10.moNobur.leftoVit {
        -ms-flex: 0 0 59%;
        flex: 0 0 59%;
        max-width: 59%;
        padding-top: 0;
        padding-left: 0;
    }

    .FlexInnput.row {
        flex-wrap: nowrap;
    }

    .section-one-estimate.loginTrans.thevirone h3 {
        color: #fff;
        line-height: 33px;
        margin: 20px 0 22px 0;
        font-weight: 700;
        font-size: 32px;
    }

    .regiListFst.simul2 li {
        display: inline-block;
        width: max-content;
        padding: 0 30px 0 28px;
        margin-bottom: 10px;
        position: relative;
        font-size: 18px;
    }

    .featureDics.listovate ul li {
        list-style: none;
        width: 32.33%;
        display: inline-block;
        vertical-align: top;
    }

    .featureDics.listovate ul li {
        list-style: none;
        width: 49%;
        display: inline-block;
        vertical-align: top;
    }

    .grid-container {
        width: 100%;
    }

    .grid-container.blogz .grid-item {
        min-width: 100%;
    }

    .blogListImg {
        height: 160px;
        width: 100%;
        border-radius: 10px;
        position: relative;
    }

    .bg_banner.blogs {
        background-size: cover;
    }

    .blogMainText {
        padding-bottom: 20px;
    }

    .blogCardRight {
        width: 400px;
        margin: 0 auto 30px auto;
    }

    .featureDics ul li {
        font-size: 14px;
        text-align: left;
    }

    .featureDics.listovate ul li{
        text-align: center;
    }

    .section-create-order .headerOrder h4 {
        margin-left: 0;
        text-align: center;
        width: 100%;
        position: relative;
    }

    .section-create-order .order_heder.chatOwn {
        padding: 24px 21px 20px 21px;
        width: 93%;
        max-width: 100%;
        margin: 0 auto 83px 5%;
    } 

    .toogleShift {
        position: absolute;
        right: -34px; 
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        background: transparent;
        border: 0;
        color: #FFFFFF;
        top: 22px;
        background: #f8f8f8;
        padding: 10px;
    }

    .featureDics.listovate h6 {
        margin-bottom: 10px;
        margin-top: 14px;
        font-size: 18px;
        text-align: center;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded .headOrder {
        transition: all .7s ease;
        padding-left: 0;
    }

    .activeButtons.mt-5 .col-sm-9.p-0 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .activeButtons.mt-5 .col-sm-3.text-right {
        text-align: left !important;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        order: -1;
        padding-bottom: 16px;
        position: relative;
        left: -2px;
    }

    .formReq.navigateButtons .nav.tabsforTables.nav-pills {
        position: absolute;
        width: 100%;
        top: 15px;
        z-index: 1;
    }

    .section-create-order table.tableActive td ul li {
        width: 70px;
    }

    .section-create-order .all_professional .order_heder.n-paddin .flexCards .infoOrder {
        border-right: 0;
        padding-right: 15px;
        width: 100%;
        padding-left: 10px;
        text-align: center;
    }

    .section-create-order table.tableActive td ul.badgeLists li {
        width: 100%;
    }

    .section-create-order .all_professional .order_heder.n-paddin .flexCards .orderimgCards {
        height: 70px;
        width: 70px;
        margin-right: 10px;
        border-radius: 50%;
        margin-top: 4px;
        margin: 0 auto;
    }

    .section-create-order .order_heder.n-paddin .flexCards h5 {
        font-size: 14px;
        color: #1a202c;
        font-weight: 700;
        margin-right: 5px;
        margin-bottom: 2px;
        margin-left: 1px;
        width: 100%;
        display: block;
    }

    .all_professional h6 {
        color: #1a202c;
        font-size: 12px;
        font-weight: 500;
        margin: 6px 0;
        text-align: center;
    }

    .section-create-order .order_heder.n-paddin .flexCards ul.badgeLists {
        display: block;
    }

    .all_professional .order_heder.n-paddin .flexCards .userImgDiv {
        width: 100%;
    }

    .section-create-order .order_heder.n-paddin .flexCards {
        display: block;
    }

    .headOrder.pb-3.headTopper .col-sm-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .headOrder.pb-3.headTopper .col-sm-5.text-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    .editProfilBtn {
        width: 142px;
        height: 40px;
        display: inline-block;
        background: #1a86e0 0% 0% no-repeat padding-box;
        border-radius: 4px;
        color: #fff;
        text-align: center;
        padding: 7px 0 0px 0;
        text-decoration: none !important;
        -webkit-transition: all 0.2s ease-out;
        transition: all 0.2s ease-out;
        position: relative;
        top: -5px;
        right: auto;
        margin: 0 auto;
    }

    .mProfileTop.headDown {
        margin: 6rem auto 10px auto !important;
    }

    .headDown .order_heder.flexHalf {
        width: 50%;
        background: #f8f8f8 0% 0% no-repeat padding-box;
        border: 0.5px solid #e7e7e9;
        border-radius: 6px !important;
        padding: 15px 20px 15px 20px;
        margin-right: auto;
    }

    .section-create-order .headDown  .order_heder.flexHalf {
        width: 100%;
    }

    .mProfileTop.headDown {
        margin: 6rem auto 10px auto !important;
        flex-wrap: wrap;
    }

    .formReq.mProfileTable.mb-4.responsiveSettle {
        display: block;
        max-width: 800px;
        max-width: fit-content;
        margin: 0 auto;
        overflow-x: scroll;
        white-space: unset;
    }

    .formReq.mProfileTable .accordionTable ul.tableListo {
        list-style: none;
        display: flex;
        width: 800px;
    }

    .section-create-order .expanded .headerOrder .col-sm-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .section-create-order .expanded .headerOrder .col-sm-6.text-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    .mybalancesection.text-white.px-3.py-2.mt-2 .col-3.p-0.pr-2 {
        -ms-flex: 0 0 97%;
        flex: 0 0 97%;
        max-width: 97%;
        margin: 0 auto;
    }

    .spWide {
        display: block;
        margin: 10px 0 0 0;
    }

    .mybalancesection.text-white.p-3.mt-2 .imagecounter {
        width: 22px;
        height: 22px;
        border-radius: 50%;
        /* background: #0484D6; */ 
        background: #1A86E0;
        font-size: 11px;
        padding: 2px 2px 2px 2px;
        text-align: center;
        z-index: 1;
        position: relative;
        top: 14px;
        color: #fff;
        margin: 0 auto;
        left: 17px;
    }

    .mybalancesection.text-white.p-3.mt-2 .col-1 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    } 

    .mybalancesection.text-white.p-3.mt-2 .col-8 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .mybalancesection.text-white.p-3.mt-2 .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .mybalancesection.text-white.p-3.mt-5 .col-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%; 
        text-align: center;
        padding-top: 4px;
    }

    .formReq.table-responsive-lg.manual #accordion1 {
        width: 832px;
    }

    .formReq.table-responsive-lg.manual {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .formReq.table-responsive-lg.manual .headersection.headsec.text-white.py-3.text-bold.px-4 {
        width: 832px;
    }

    .order_heder.proofread .col-10 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .order_heder.proofread .col-2.p-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .d-flex.mProfileTop.text-white.mb-3 {
        flex-wrap: wrap;
    }

    .order_heder.flexHalf.hailFlex {
        padding: 0px;
    }

    .customer-massage {
        padding: 10px;
    }

    .d-flex.mProfileTop.text-white.mb-3.flexomean {
        flex-wrap: wrap;
    }

    .order_heder.flexHalf:last-child {
        margin-right: 0;
        width: 100%;
    }

    .order_heder.pt-5.flexHalf .row.mb-3 .col-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    .order_heder.pt-5.flexHalf .row.mb-3 .col-md-6.text-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    .order_heder.pt-5.flexHalf .row.mb-3 .col-md-6{
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    .order_heder.pt-5.flexHalf .row.mb-3 .col-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
        padding-top: 8px;
    }

    .ordercount {
        width: 50px;
        height: 50px;
        border: 1px solid #1a86e0;
        border-radius: 50%;
        text-align: center;
        margin: 0 auto;
    }

    .order_heder.pt-5.flexHalf .customer {
        font-size: 12px;
        color: #a8a8a8;
        margin: 0;
    }

    .section-create-order .order_heder.pt-5.flexHalf {
        width: 100%;
        padding: 20px 0 0 0 !important;
    }

    .d-flex.mProfileTop.text-white.mb-3.flexomean .order_heder.flexHalf {
        margin-right: 0;
    }

    .order_heder.proofread div {
        word-break: break-all;
    }

    .proofread {
        padding-bottom: 53px !important;
    }

    .login-layout button.toggleMnuz {
        background: transparent;
        padding: 0;
        border: 0;
        color: #1a86e0;
        font-size: 21px;
        margin: 18px 0 0 0;
    }

    .site-header .mainMenu li button {
        width: 109px;
    }

    /*resp2*/
    .respBlock {
        display: inline-block;
        position: relative;
        top: 3px;
    }

    .respBlock ul li button {
        font-size: 12px;
        border: 2px solid #1a86e0;
        border-radius: 3px;
        padding: 6px 8px;
        margin-right: 5px;
        color: #1a86e0;
        text-transform: capitalize;
        background: #fff;
    }

    .respBlock ul li button.wh.menuMNOne {
        background: #f3f3f7;
        border: 0;
        color: #2d2d2d;
        position: relative;
        top: 2px;
    }

    .respShow {
        display: inline !important;
        position: relative;
        top: 5px;
    }

    button.toggleMnuz {
       position: relative;
        top: 2px;
    }

    .respBlock ul {
        list-style: none;
    }

    .respBlock ul li {
        margin-right: 4px;
    }

    .site-header .logo {
        width: 173px;
        height: 56px;
        text-align: center;
        font-size: 14px;
        color: #1a86e0;
        font-family: "Noto Sans JP", sans-serif;
        border: 0;
        font-weight: 500;
        padding-top: 0;
        margin-top: 6px;
    }

    .site-header .mainMenu {
        height: max-content;
        padding: 15px 0 18px 0;
    }

    .menuMNOne.overideHOme:hover {
        transition: all .3s ease-in-out;
        background: #1a86e0;
        color: #fff;
    }

    .respGayb{
        display:none!important;
    }


   .respBlock {
        display: inline-block!important;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded .formReq {
        width: 88.9%;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        position: relative;
        left: 7%;
        margin: 0;
        padding: 0;
    }

   .col-sm-10.pLNull.sideContent.offset-2.expanded {
        transition: all .7s ease;
        padding-left: 0;
        padding-right: 0;
    }

      .col-sm-10.pLNull.sideContent.offset-2.expanded .formReq.mProfileTable.mb-4.mt-5 {
            overflow: auto;
        }

        .formReq.mProfileTable .accordionTable.dataIn {
            padding-bottom: 10px;
            width: 830px !important;
        }

        .formReq.mProfileTable .accordionTable {
            width: 830px !important;
        }

    .section-create-order .activeButtons .btn-prime {
        background: #1a86e0 0% 0% no-repeat padding-box;
        border-radius: 4px;
        width: 135px;
        height: 39px;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        border: 1px solid #1a86e0;
        color: #ffffff;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        margin-left: -10px;
    }

    .section-create-order .order_heder.n-paddin .flexCards .textProfesstional {
        text-align: center;
        padding: 0 0px 0 10px; 
        width: max-content;
        margin: 22px auto 0 auto;
        position: relative;
        top: -7px; 
    }

   
 
}/*991*/

@media only screen and (max-width:800px) {
    .section-one-estimate p {
        font-size: 15px;
        color: #fff;
        font-weight: 400;
        line-height: 24px;
        margin: 0 0 30px 0;
    }

    .section-one-estimate.loginTrans .col-sm-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .formMatic.loginStyle {
        width: 400px;
        margin: 0 auto;
        background: #ffffff 0% 0% no-repeat padding-box;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        padding: 20px;
    }

    .formMatic.loginStyle .form-group {
        margin-bottom: 0.5rem;
        text-align: left;
    }

    .section-one-estimate.loginTrans {
        padding: 34px 0;
        min-height: 100vh;
    }

    .col-sm-6.leftoVit {
        padding-left: 15px;
    }

}/*800*/


@media only screen and (max-width:767px) {
    .contact-form {
        background: #ffffff8a;
        padding: 30px 70px;
        backdrop-filter: blur(10px);
        max-width: 98%;
        margin: 0 auto;
    }

    .bg_banner h1 {
        font-size: 31px;
        color: #fff;
        user-select: none;
        font-weight: 600;
    }

    .featureDics {
        border: 1px solid #1c83d9;
        padding: 20px;
        border-radius: 4px;
    }

     .grid-container {
        display: grid;
        grid-template-columns: auto;
        background-color: transparent;
        padding: 10px;
    }

    .section-one-estimate .estimateDiv .nav-pills.tabEstimate .nav-link {
        font-size: 13px;  
    }

    .section-one-estimate .estimateDiv {
        width: 88%;
        margin: 0 auto;
        transform:unset;
    }

    .section-one-estimate h1 {
        font-size: 32px;
        font-weight: 900;
        font-family: "Noto Sans JP", sans-serif;
        color: #fff;
        line-height: 37px;
        margin-bottom: 20px;
        margin-top: 50px;
        text-align: center;
    }

    .section-one-estimate p {
        font-size: 15px;
        color: #fff;
        font-weight: 400;
        line-height: 24px;
        text-align: center;
        width: 80%;
        margin: 0 auto 20px auto;
    }

    .section-one-estimate button.hire {
        background: #1a86e0 0% 0% no-repeat padding-box;
        border: 2px solid #1a86e0;
        border-radius: 4px;
        width: 155px;
        height: 46px;
        text-align: center;
        font-family: "Noto Sans JP", sans-serif;
        font-weight: 500;
        font-size: 16px;
        display: block;
        color: #fff;
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
        margin: 0 auto 20px auto; 
    }

    .section-one-estimate {
        padding: 0 0 30px 0;
    }

    .formScaleEst {
        transform: scale(0.8);
        margin-top: -46px;
        margin-bottom: -46px;
    }

    .section-aboutEssayFessors h1 {
        font-size: 28px;
        color: #1d1d1d;
        font-weight: 900;
        text-align: center;
        margin: 0 0 15px 0;
    }

    .section-our-proffesion h1 {
        font-size: 28px;
        color: #1d1d1d;
        font-weight: 900;
    }

    .section-aboutEssayFessors p {
        font-size: 14px;
        font-weight: 400;
        line-height: 22px;
        margin: 0 0 20px 0;
        text-align: center;
    }

    .section-our-proffesion p {
        font-size: 14px;
        color: #646e72;
        font-weight: 400;
        width: 100%;
        margin: 0 auto;
        margin-bottom: 32px;
    }

    .section-aboutEssayFessors h2 {
        font-size: 26px;
        color: #1d1d1d;
        font-weight: 900;
        text-align: center;
        margin: 40px 0 26px 0;
    }

    .section-aboutEssayFessors ul li {
        font-size: 14px;
        position: relative;
        padding: 0 24px;
        margin-bottom: 17px;
    }

    .section-aboutEssayFessors {
        padding: 38px 0 38px 0;
        background: #0000ff1a;
    }

    .section-our-proffesion {
        padding: 38px 38px 0;
    }

    .section-our-proffesion .flexCards .person_cards {
        width: 100%;
        padding: 24px 12px 23px 12px;
        background: #f8f8f8;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        margin-right: 16px;
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;
        margin: 0 auto 10px auto;
    }

    .section-our-proffesion button.viewAll {
        width: 128px;
        height: 40px;
        display: inline-block;
        background: #1a86e0 0% 0% no-repeat padding-box;
        border-radius: 4px;
        margin-top: 8px;
        color: #fff;
        font-weight: 700;
        font-size: 14px;
        -webkit-transition: all 0.1s ease-out;
        transition: all 0.1s ease-out;
        border: 2px solid #1a86e0;
        margin-bottom: 30px;
    }

    .section-our-proffesion .flexCards .person_cards:last-child {
        margin-right: auto;
    }

    .featureNv {
        min-height: 239px;
    }

    .essayFeatures h1 {
        font-size: 28px;
        color: #1d1d1d;
        font-weight: 900;
        margin-bottom: 45px;
    }

    .essayFeatures {
        padding: 38px 0 38px 0;
        background: #1a86e014;
    }

    .section_essayfessorsWorks {
        padding: 38px 0;
    }

    .section_essayfessorsWorks h1 {
        font-size: 28px;
        color: #1d1d1d;
        font-weight: 900;
        margin-bottom: 45px;
    }

    .bonus_services {
        padding: 38px 0;
        background: #0000ff1a;
    }

    .bonus_services ul {
        list-style: none;
        margin: 15px 0 0 0;
    }

    .bonus_services ul li {
        width: 49.33%;
        display: inline-block;
        margin-bottom: 6px;
        font-size: 13px;
        margin-top: 8px;
        text-align: center;
    }

    .StepsLogUser {
        width: 100%;
        background: #f8f8f8;
        padding: 16px 4px 16px 4px;
    }

    .StepsLogUser img {
        width: 100%;
        height: auto;
    }
    
    body.-layout .sectionHomeVid {
        height: 280px;
    }

    .col-sm-6.rightoVit {
        padding-right: 15px;
    }

    .col-sm-6.leftoVit {
        padding-left: 15px;
    }

    .section-one-estimate.loginTrans.customerLd h3 {
        color: #fff;
        line-height: 38px;
        margin: 22px 0 26px 0;
        font-weight: 700;
        font-size: 32px;
        text-align: center;
    }

    .section-one-estimate.loginTrans.customerLd .col-lg-5.orderZone1 {
        order: -1;
    }

    .stephenSome::before {
        display: none;
    }

    .simpleStepsEst {
        padding: 60px 0 0px 0;
        background: #0000ff1a;
        height: 408px;
    }

    .stephenSome li {
        display: inline-block;
        width: 32%;
        text-align: center;
        vertical-align: top;
        margin-bottom: 74px;
    }

    ul.academicLst li {
        width: 32.2%;
        display: inline-block;
        text-align: left;
        font-size: 15px;
        margin-bottom: 12px;
        vertical-align: top;
    }

    .conatact_sect {
        background: url(../images/contact1.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        padding: 16px 0px 2px 0px;
    }

    .form-big.blog-abr.w-form {
        border: 2px solid #1a86e0;
        width: 300px;
        margin: 50px auto 0 auto;
        background: #ffffff8c;
        backdrop-filter: blur(12px);
        border-radius: 5px;
    }

    .tawk1 {
        position: fixed;
        bottom: 10px;
        left: 10px;
        height: 48px;
        width: 48px;
        background: #1a86e0;
        border-radius: 50%;
        z-index: 999;
        border-width: 0;
    }

    .tawk2 {
        position: fixed;
        bottom: 10px;
        right: 10px;
        height: 48px;
        width: 48px;
        background: #1a86e0;
        border-radius: 50%;
        z-index: 1;
        border-width: 0;
    }

    .d-flex.recievedMsg .msgRec {
        color: #000;
        margin-left: 7px;
        background: #e5e5e5;
        border-radius: 3px;
        padding: 8px;
        font-size: 14px;
        margin-left: 30px;
        position: relative;
        width: 100%;
        max-width: 90%;
        min-width: 21%;
    }

    .d-flex.recievedMsg.sended .msgRec {
        margin-left: auto;
        margin-right: 30px;
        background: #1a86e0;
        color: #fff;
        width: 100%;
        max-width: 90%;
        min-width: 21%;
    }

    .drophereZone .aks-file-upload-label span::after {
        content: "Click or drag and drop multiple files hear, File containing personel information or any other banned files are prohibited";
        font-size: 14px;
        color: #1a202c;
        position: absolute;
        top: 53px;
        left: 0;
        right: 0;
        margin: 0 auto;
        display: inline-block;
        width: 96%!important;
    }

    .drophereZone .aks-file-upload-label {
        text-align: left;
        width: 100%;
        height: 100%;
        display: inline-block;
        display: inline-block;
        cursor: pointer;
        font-weight: 700;
        color: #002c7b;
        padding: 0;
        width: 100%;
        border: 0;
        color: #b3bec3;
        border-radius: 4px;
        height: 208px!important;
        padding: 9px 15px;
        font-weight: 400;
        font-size: 14px;
        outline: none !important;
        box-shadow: none !important;
        background: transparent;
        position: relative;
    }
    
    .section-create-order .formReq .formRequired button.prev {
        width: 100%;
    }

    .section-create-order .formReq .formRequired .submit {
        width: 100%;
    }

    .section-create-order .formReq .formRequired .submit.submit3 {
        width: 100%;
        text-align: center !important;
        padding: 0 !important;
    }

    .section-create-order .formReq .formRequired .submit.submit3.text-right {
        width: 100% !important;
    }

    .section-create-order .formReq .formRequired .submit {
        width: 100%;
    }

    .formRequired form {
        width: 100%;
    }

    .row-flx figure {
        width: 200px;
        height: 200px;
        margin-bottom: 40px;
    }

    .row-flx figcaption {
        text-align: center;
        font-size: 18px;
        font-family: 'Hind Siliguri', sans-serif;
        font-weight: 600;
        margin: 10px 0 33px 0;
        display: block;
    }

    .section-create-order #example_info {
        color: #1a202c;
        text-align: right;
        display: block;
        float: right;
        margin: 55px 22px 0 0;
        font-size: 12px;
    }

    #myTab {
        padding: 0 16px;
        width: max-content;
        overflow: hidden;
        overflow-x: auto;
    }

    .securitySectCard a.btn-danger.dect {
        width: 100%;
    }

    .securitySectCard button.ch-pass {
        width: 100%;
        margin-top: 8px;
    }

    .profile_creation.settings button.next {
        display: inline-block;
        background: #1a86e0 0% 0% no-repeat padding-box;
        border-radius: 4px;
        font-size: 16px;
        font-weight: 500;
        color: #fff;
        border: 0;
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
        display: inline-block;
        margin-top: 48px;
        width: 100%;
        height: 44px;
    }

    .securitySectCard .col-sm-6.text-right {
        text-align: left !important;
    }

    .order_heder.n-paddin .col-md-6 {
        text-align: center !important;
    }

    .order_heder.n-paddin .col-md-4 {
        text-align: center;
    }
    
    .order_heder.n-paddin .col-md-2 {
        text-align: center !important;
    }

    .form-group.whFeinted {
        width: 100%;
    }

    .form-row.row.whFeinted {
        width: 100%;
    }

    .flexOrderStatus .orderBoxes {
        text-align: center;
        border-bottom: 0.5px solid #d9d9d9;
        width: 200px;
        padding: 4px 0;
        margin-top: 4px;
        display: block;
        margin: 0 auto;
        border-right: 0;
    }

    .flexOrderStatus {
        display: block;
    }

    .mUserFlex {
        display: -webkit-box;
        display: -ms-flexbox;
        display: block;
        text-align: center;
    }

    .mUserFlex .mUserimg {
        height: 70px;
        width: 70px;
        border-radius: 50%;
        overflow: hidden;
        margin: 0 auto;
    }

    .star-rating {
        display: flex;
        flex-direction: row-reverse;
        font-size: 2.5em;
        justify-content: space-around;
        padding: 0 .2em;
        text-align: center;
        width: 5em;
        position: relative;
        left: -17px;
    }

    .priceLayout .col-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .priceLayout strong {
        font-size: 16px;
        font-weight: 700;
        color: #1a202c;
        margin-top: 7px;
        display: inline-block;
        margin-bottom: 7px;
    }

    .section-create-order .order_heder.topLine .col-sm-9 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }

    .section-create-order .order_heder.topLine .col-sm-3.text-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    .orderLayout .col-sm-6{
         -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    /*touchpal start*/

      .activeButtons .col-sm-12 {
        overflow: hidden;
        overflow-x: auto;
    }

    .activeButtons .col-sm-9{
        overflow: hidden;
        overflow-x: auto;-webkit-overflow-scrolling: touch; 
    }

    .activeButtons .col-sm-9::-webkit-scrollbar {
        display: none;
    }

    /* For Firefox and IE */
    .activeButtons .col-sm-9 {
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded .activeButtons.mt-5 {
        overflow: unset;
    }

    #myTab {
        padding: 0 16px;
        width: max-content;
        overflow: hidden;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    #myTab.nav.commonAcButton.nav-pills li {
        display: inline-block;
        width: max-content;
        text-align: center;
        margin: 0 auto;
    }

    .col-sm-10.pLNull.sideContent.offset-2 .activeButtons .col-sm-12 {
        display:none;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded .activeButtons .col-sm-12 {
        overflow: hidden;
        overflow-x: auto;
        display: block;
        padding: 0;
        /* margin-left: 3%;
        margin-right: 3%; */
    } 

    .col-sm-10.pLNull.sideContent.offset-2.expanded .activeButtons {
        width: 83%;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        overflow: hidden;
    }

    /* On Chrome */
    .activeButtons .col-sm-12::-webkit-scrollbar {
        display: none;
    }
    /* For Firefox and IE */
    .activeButtons .col-sm-12 {
        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    /*touchpal end*/

    .buttonUPLite .btn.btn-primary.btn-sm {
        width: 208px;
        margin: 5px 0;
        text-align: center;
        display: block;
    }

    .buttonUPLite .btn.btn-primary.btn-sm .counterAd {
        position: relative;
        top: -1px;
    }

    .col-sm-10.pLNull.sideContent.offset-2 {
        padding-bottom: 70px;
    }

    .section-create-order .order_heder h5 #myInput {
        word-break: break-all;
    }

    @media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
        .stephenSome li:first-child span::before {
            left: 56px;
        }

        .stephenSome li:first-child span b {
            left: 64px;
            z-index: 2;
        }
    
    }

    .common-modal .modal-body.modalBid p span.balance span.blk {
        position: unset;
        top: -21px;
        right: -141px;
        width: 100%;
    }

    .common-modal .modal-body.modalBid p span.balance {
        width: 100%;
        display: block;
        flex-wrap: wrap;
        word-break: break-all;
    }

    .common-modal .modal-body.modalBid p span.brk {
        display: block;
        width: 100%;
        vertical-align: top;
        left: 0;
        position: relative;
        color: red;
        font-size: 12px;
    }

    .common-modal#hideOrder .modal-body.modalBid.refund label {
        color: #fff;
        font-size: 14px;
        color: #4a5568; 
        font-weight: 700;
        vertical-align: top;
        word-break: break-all;
        width: 100%;
        text-align: center;
    }

    .profile_creation.settings.settingzON form .col-sm-2 {
        -ms-flex: 0 0 25.667%;
        flex: 0 0 25.667%;
        max-width: 25.667%;
    }

}/*767*/

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

    .customatedList {
        padding: 2px 12px;
        background: #f8f8f8;
        border-radius: 8px;
    }

   .section-our-proffesion .flexCards .person_cards {
        width: 100%;
        padding: 24px 12px 23px 12px;
        background: #f8f8f8;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        margin-right: 16px;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0 auto 10px auto;
    }

    .StepsLogUser {
        width: 100%;
        background: #f8f8f8;
        padding: 16px 4px 16px 4px;
    }

    .featureNv {
        min-height: auto;
    }

    .bonus_services ul li {
        width: 100%;
        display: inline-block;
        margin-bottom: 6px;
        font-size: 13px;
        margin-top: 8px;
        text-align: center;
    }

    .formMatic.loginStyle {
        width: 100%;
        margin: 0 auto;
        background: #ffffff 0% 0% no-repeat padding-box;
        -webkit-box-shadow: 0px 3px 6px #c9c9c929;
        box-shadow: 0px 3px 6px #c9c9c929;
        border: 0.5px solid #acb5bb;
        border-radius: 6px;
        padding: 20px;
    }

    .regiListFst.simul li {
        display: inline-block;
        width: 100%;
        padding: 0 30px 0 22px;
        margin-bottom: 10px;
        position: relative;
        font-size: 13px;
        vertical-align: top;
        text-align: left;
        width: 251px;
        display: block;
        margin: 0 auto 12px auto;
    }

    .regiListFst li {
        display: block;
        width: 300px;
        padding: 0 30px 0 28px;
        margin-bottom: 10px;
        position: relative;
        font-size: 18px;
        text-align: left;
    }

    .stephenSome li {
        display: inline-block;
        width: 100%;
        text-align: center;
        vertical-align: top;
        margin-bottom: 0;
        margin-top: 71px;
    }

    .simpleStepsEst {
        padding: 30px 0 30px 0;
        background: #0000ff1a;
        height: auto;
    }

    .stephenSome {
        list-style: none;
        position: relative;
        margin-top: 102px;
        width: 100%;
        margin: -34px auto 0 auto;
    }

    .stephenSome li span {
        font-size: 13px;
        color: #1a86e0;
        position: relative;
        padding-top: 26px;
    }

    ul.academicLst {
        list-style: none;
        margin: 0;
    }

    ul.academicLst li {
        width: 49%;
        display: inline-block;
        text-align: left;
        font-size: 12px;
        margin-bottom: 5px;
        vertical-align: top;
        text-align: center;
    }

    .simpleStepsEst h1 {
        font-size: 30px;
        color: #1d1d1d;
        font-weight: 900;
        margin-bottom: 35px;
        text-align: center;
    }

    .academicWriterz {
        padding: 30px 0;
    }

    .section_weValue {
        padding: 30px 0;
        background: #0000ff1a;
    }

    .section_withEssayfessorsDotCom {
        padding: 30px 0;
        background: #fff;
    }

    .section_withEssayfessorsDotCom h1 {
        font-size: 28px;
        color: #1d1d1d;
        font-weight: 900;
        margin-bottom: 45px;
        text-align: center;
    }

    .contact-form {
        background: #ffffff8a;
        padding: 20px;
        backdrop-filter: blur(10px);
        max-width: 98%;
        margin: 0 auto;
        border-radius: 10px;
    }

    .featureDics {
        border: 1px solid #1c83d9;
        padding: 20px;
        border-radius: 4px;
        text-align: center;
    }

    .featureDics.listovate ul li {
        list-style: none;
        width: 100%;
        display: inline-block;
        vertical-align: top;
    }

    .bg_banner.about {
        padding: 120px 20px 120px 20px;
        background: url("../images/native.jpg"), linear-gradient(296deg, #1b1b1b80 0%, #292d2f33 100%);
        background-blend-mode: overlay;
        background-repeat: no-repeat;
        background-size: cover;
        text-align: center;
        background-position: center;
        background-position: center;
        background-attachment: fixed;
    }

    .form-big.blog-abr.w-form {
        width: 283px; 
    }
  
    .blogCardRight {
        width: 100%;
        margin: 0 auto 30px auto;
    }

    .section-create-order .formReq .requireDivForm .ulSteps::before {
        content: "";
        border-top: 1px dashed #393e4d;
        width: 100%;
        position: absolute;
        top: 21px;
        left: 0;
        z-index: 0;
    }

    .section-create-order .formReq .requireDivForm .ulSteps li .roundSteps {
        margin-right: 6px;
        display: inline-block;
        width: 40px;
        height: 40px;
        background: #b3bec3;
        font-weight: 900;
        font-size: 16px;
        text-align: center;
        border-radius: 50%;
        padding: 7px 0 0 0;
        position: relative;
        z-index: 1;
    }

    .formReq.navigateButtons .nav.tabsforTables.nav-pills .nav-item {
        width: 49%;
    }

    .formReq.navigateButtons .nav-pills.tabsforTables .nav-link {
        font-size: 11px;
    }

    .section-one-estimate.loginTrans.customerLd {
        background-size: cover;
    }

    .section-create-order .activeButtons .nav-pills.commonAcButton .nav-link.active, .section-create-order .activeButtons .nav-pills.commonAcButton .show > .nav-link {
        color: #1a202c;
        background-color: transparent;
        font-size: 14px;
        font-weight: 700;
        padding: 13px 18px;
        border-bottom: 2px solid #1a86e0;
        border-radius: 0;
        width: max-content;
        margin: 0 auto; 
    }

    #myTab.nav.commonAcButton.nav-pills {
        padding: 0 16px;
        display: block;
    }

    #myTab.nav.commonAcButton.nav-pills li {
        display: inline-block; 
        width: max-content;
        text-align: center;
        margin: 0 auto;
    }

    .col-sm-10.moNobur.leftoVit {
        -ms-flex: 0 0 53%;
        flex: 0 0 53%;
        max-width: 53%; 
        padding-top: 0;
        padding-left: 0;
    }

    .site-header {
        padding: 2px 0;
    }

    .site-header .logo {
        width: 78px;
        height: 27px;
        text-align: center;
        font-size: 0px; 
        color: #1a86e0;
        font-family: "Noto Sans JP", sans-serif;
        border: 0;
        font-weight: 500;
        padding-top: 0;
        position: relative;
        top: 0px;
    }
    .site-header .logo img {
        float: left ;
    width: 100% ;
        height: auto;

    }
  

    button.toggleMnuz {
        background: transparent;
        padding: 0;
        border: 0;
        color: #1a86e0;
        font-size: 21px;
        margin: 7px 0 0 0;
    }

    .site-content {
        margin-top: 54px;
    }

    .site-header .mainMenu {
        top: 55px;
    }

    .login-layout button.toggleMnuz {
        margin: 14px 0 0 0;
    }

    .professional-signup-layout button.toggleMnuz {
        margin: 14px 0 0 0;
    }

    .sign-up-page-layout button.toggleMnuz {
        margin: 14px 0 0 0;
    }

    .site-header .col-sm-3 {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }

    .site-header .col-sm-9.text-right {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }

    .respBlock ul li button.wh.menuMNOne { 
        background: #f3f3f7;
        border: 0;
        color: #2d2d2d;
        position: relative;
        top: 2px;
    }

    .site-header.fixed-header {
        padding: 0px 0;
        background: #fff;
        -webkit-backdrop-filter: blur(8px);
        backdrop-filter: blur(8px);
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out;
    }

  .section-create-order .order_heder.chatOwn {
        padding: 24px 21px 20px 21px;
        width: 88.8%;
        max-width: 100%;
        margin: 0 auto 83px 5.4%;
    }

    .mProfileTop {
        width: 85%;
        margin: 0 0 0 9%;
    }
 
    .col-sm-10.pLNull.sideContent.offset-2.expanded .profile_creation {
        width: 89.3%;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        margin: 56px 0 0 39px;
    }

    .activeButtons.mt-5 .col-sm-3.text-right {
        text-align: center!important;
    }

     @media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
        .stephenSome li:first-child span::before {
            left: 0px;
        }

        .stephenSome li:first-child span b {
            left: 0px; 
            z-index: 2;
        } 
    
    }

    .stephenSome li:first-child span::before {
        left: 0!important;
    }
 
    .stephenSome li:first-child span b {
        left: 0;
        z-index: 2;
    }

    .stephenSome li:nth-child(4) span::before {
        left: 0!important;
    }

    .stephenSome li:nth-child(4) span b {
        left: 0;
    }

    .section_weValue h1 {
        font-size: 30px;
        color: #1d1d1d;
        font-weight: 900;
        margin-bottom: 20px;
        text-align: center;
    }

    .section_weValue ul li {
        font-size: 14px;
        position: relative;
        padding: 0 24px;
        margin-bottom: 17px;
    }

    .aboutUsProOne h1 {
        font-size: 30px;
        color: #1d1d1d;
        font-weight: 900;
        margin-bottom: 18px;
        text-align: center;
    }

    .section_withEssayfessorsDotCom h1 {
        font-size: 28px;
        color: #1d1d1d;
        font-weight: 900;
        margin-bottom: 20px;
        text-align: center;
    }

    .imgDotCom i.fab.fa-telegram-plane {
        font-size: 53px;
        position: relative;
        top: -8px;
    }

    .section_withEssayfessorsDotCom ul li {
        display: inline-block;
        margin: 0px 0 22px 0;
        position: relative;
        width: 49%;
        margin: 0 auto 10px auto;
        padding: 0 0 0 24px;
        font-size: 12px;
    }

    .section-one-estimate.loginTrans.thevirone h5 {
        margin: 0 0 24px 0;
        color: #fff;
        font-weight: 400; 
        font-size: 16px;
    }

    .regiListFst.simul2 li {
        display: inline-block;
        width: max-content;
        padding: 0 30px 0 28px;
        margin-bottom: 10px;
        position: relative;
        font-size: 14px;
    }

    .regiListFst.viron li::before {
        content: "\f00c";
        position: absolute;
        left: 8px;
        top: 0px;
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        color: #1a86e0c4;
        text-shadow: 1px 1px #fff;
        font-size: 13px;
    }

    .section_withEssayfessorsDotCom ul {
        list-style: none;
        margin: 0px 0 0 0;
    }

    .table thead th, .table td, .table th {
        border: 1px solid #cfcfcf !important;
        padding: 10px;
        font-size: 12px;
        vertical-align: top !important;
    }

    .table thead th{
        border: 0px solid #cfcfcf !important;
        padding: 10px;
        font-size: 12px; 
        vertical-align: top !important;
    }

    /* .section-create-order table.tableActive td .rightToggler.bidsDiv {
        width: 218px;
        margin: 0 0 0 auto;
        border-left: 1px solid #d9d9d9;
        padding-left: 20px;
    } */

    .col-sm-10.pLNull.sideContent.offset-2 .float-right {
        float: unset !important;
        text-align: center;
        padding: 12px 0 0 0;
    } 

    .col-sm-10.pLNull.sideContent.offset-2.expanded .formReq#refresh {
        width: 84.9%; 
    }

    .section-create-order table.tableActive td p.span {
        font-size: 12px;
        color: #6a6a6a;
        font-weight: 500;
        margin: 0;
    }

    .rightToggler.bidsDiv .col-7 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align:left!important;
    }

    .rightToggler.bidsDiv .col-5.text-right {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align:left!important;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded .formReq {
        width: 84.9%;
    }

    .aboutmesection {
        text-align: center;
    }

    .aboutmesection .row .col-1.mr-3 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center !important;
    }

    .set-size {
        font-size: 5em;
        width: max-content;
        margin: 0 auto;
    }

    .aboutmesection .row .col-10.pl-4.mt-4 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

  

    .subjectsname {
        font-size: 14px;
        color: #646E72;
        text-align: center;
    }

    .d-flex.mProfileTop.topSticker .order_heder.flexHalf .col-md-9 {
        text-align: center;
    }

    .d-flex.mProfileTop.topSticker .order_heder.flexHalf .col-md-3.text-right {
        text-align: center !important;
    }

   .col-sm-10.pLNull.sideContent.offset-2.expanded .profile_creation.settingzON {
        width: 78.7%;
        padding-bottom: 30px;
    } 

    .section-create-order .commonSiderbar {
        padding-bottom: 20px; 
    } 
 
    .all_professional .table thead th{
        border: 0px solid #cfcfcf !important;
    }

    .all_professional .table td{
        border: 0px solid #cfcfcf !important;
    }

    .all_professional .table th {
        border: 0px solid #cfcfcf !important;
    }

    #ratingReview .col-6.text-center {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        text-align: left !important; 
    }

    #ratingReview .star-rating {
        display: flex;
        flex-direction: row-reverse;
        font-size: 2.5em;
        justify-content: space-around;
        padding: 0 .9em 0 9px;
        text-align: center;
        width: 5em;
    }

    .tab-content.mt-5.steveRoggers {
        width: 89%;
    } 

    /* Safari 10+ */
 
    @media not all and (min-resolution:.001dpcm) { @media {

        .site-header .mainMenu.show {
            padding-bottom: 0;
        } 

        .messagesDiv {
            height: calc(100vh - 280px);
            overflow-x: hidden;
            overflow-y: auto;
            padding: 15px 0 4px 0;
        }

        .ordersUsersDv {
            height: calc(100vh - 190px);
            overflow-x: hidden;
            overflow-y: auto;
            text-align: center;
        }  
        
        .nav.commonAcButton.revTabsOvid.nav-pills:hover .dropdown:hover .dropdown-content {
            display: block;
            position: fixed;
            top: 21%;
            z-index: 9999999 !important;
            left: 200px;
            right: 0; 
            margin: 0;
        }

        #myTab.tabRulesTips {
            padding: 0 16px;
            width: max-content;
            overflow: hidden;
            overflow-x: auto; 
            -webkit-overflow-scrolling: unset;
        }  

    }} 

    #myTab.tabRulesTips {
        padding: 0 16px;
        width: max-content;
        overflow: hidden;
        overflow-x: auto; 
        -webkit-overflow-scrolling: unset;
    }

    .order-sector.chat-step1 ul.orderUl li {
        display: inline-block;
        margin-bottom: 15px;
        margin-right: 4px;
        overflow: hidden; 
        overflow-y: auto;
        height: 57.5vh;
    }

    .ordersUsersDv {
        height: calc(100vh - 190px);
        overflow-x: hidden;
        overflow-y: auto;
        text-align: center;
    }

    .col-sm-10.pLNull.sideContent.offset-2.expanded .profile_creation.esteemer {
        width: 79.3%;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        margin: 56px 0 0 39px; 
    }

    .mProfileTop.esteemer { 
        width: 81%;
        margin: 0 0 0 9%;
    }

    details summary::before {
        display:none!important;
        border:0!important;  
        content:""!important;
    } 

    .section-one-estimate.loginTrans {
        padding: 34px 0 64px 0; 
    }
  
    .col-sm-10.pLNull.sideContent.offset-2.expanded .profile_creation.settings{
        width: 79.3%;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        margin: 56px 0 0 39px; 
    }

    .profile_creation.settings::after {
        border: 0; 
    }  

    .profile_creation.settings button.next {
        display: inline-block;
        background: #1a86e0 0% 0% no-repeat padding-box;
        border-radius: 4px;
        font-size: 16px;
        font-weight: 500;
        color: #fff; 
        border: 0;
        -webkit-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in;
        display: inline-block;
        margin-top: 0;
        width: 100%;
        height: 44px;
    }

    .grid-container.blogz .grid-item {
        background-color: transparent;
        border: 0;
        padding: 5px 8px;
        font-size: 30px;
        text-align: center;
        margin: 6px;
        width: 100%; 
        position:relative; 
        left:-6px; 
    }

    .profile_creation.settings.settingzON form .col-sm-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .activeButtons .nav.commonAcButton.nav-pills{
        position: relative;
        top: 1px;
        width: max-content;
    }

    .tawk1 { 
        z-index: 999;
    } 

    .tawk2 {
        z-index: 999;
    }

    .section-create-order .formReq.mProfileTable.table-responsive table.tableActive thead th {
        vertical-align: bottom;
        border-bottom: 1px solid #d9d9d9 !important; 
    } 

    .section-create-order .headerOrder h4 {
        padding: 0 30px;
    }

}/*575*/

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

    .conatact_sect h1 {
        color: #000;
        font-size: 26px;
        margin-bottom: 12px;
    }

    .d-flex.carDotcom {
        margin-bottom: 20px;
        width: 100%;
        margin: 0 auto 20px auto;
    }

    .chkDivUp {
        display: flex;
    }

    .chkDivUp label {
        position: relative;
        top: 5px;
        font-size: 12px !important;
    }

    .formMatic.loginStyle .forgotPass {
        font-size: 11px;
        display: inline-block;
        margin-top: 6px;
    }

    .regiListFst li {
        display: block;
        width: 100%;
        padding: 0 30px 0 28px;
        margin-bottom: 10px;
        position: relative;
        font-size: 18px;
        text-align: left;
    }

    .featureDics.listovate ul li {
        list-style: none;
        width: 100%;
        display: inline-block;
        vertical-align: top;
    }

    .chatBar {
        width: 94%;
    }

    .chatBar.SlideRight {
        right: -100%;
        transition: all 0.3s ease-in-out;
    }

    .section-create-order .profile_creation {
        padding: 12px;
    }

    .cardzImg {
        display: block;
        margin-bottom: 30px;
    }

}/*420*/

@media only screen and (max-width:480px) {
    .section-one-estimate .estimateDiv {
        width: 100%;
        margin: 0 auto;
        transform: unset;
    }

    .formScaleEst {
        transform: scale(0.9);
        margin-top: -26px;
        margin-bottom: -26px;
    }
}/*480px*/

@media only screen and (max-width:380px) {
    .section-one-estimate .estimateDiv .nav.tabEstimate li {
        width: 100%;
    }

    .section-one-estimate .estimateDiv .nav-pills.tabEstimate .nav-item:last-child .nav-link {
        margin-right: 0;
    }

    .section-one-estimate .estimateDiv .nav-pills.tabEstimate .nav-link {
        background: #fff;
        padding: 7px 16px 0px 16px;
        height: 40px;
        border: 1px solid #acb5bb;
        border-radius: 4px;
        margin-right: 0;
        font-size: 14px;
        color: #a8a8a8;
        font-weight: 400;
        -webkit-transition: all 0.2s ease;
        transition: all 0.2s ease;
        width: 100%;
        margin-bottom: 5px;
    }

    .section-one-estimate button.hire {
        width: 146px;
        height: 42px;  
        font-size: 14px;
    }
}/*380px*/
