
@media (max-width:1800px){
.our-certified-process {
    display: none;
}
}

@media (max-width:1800px){
.translation-service-box { position: relative; z-index: 9;}
}

@media screen and (min-width:992px) and (max-width:1200px) {
    .advantage-mainbox {
        height: 450px;
    }

    .navigation-inner ul li a {
        font-size: 17px;
    }
    .banner-left {
        padding-right: 26px;
        max-width: 65%;
    }
    .banner-left br{
        display: none;;
    }
    .list-banner ul li {
        font-size: 16px;
    }
    .list-banner ul li:before {
        width: 24px;
        height: 20px;
        top: 10px;
    }
    .banner-left p {
        max-width: 87%;
    }
    .secure-ssl:after {
        background-image: none;
    }
    .net-service .accutranslate-headings {
        width: 76%;
    }
    .translation-steps .accutranslate-headings:after {
        right: -115px;
        top: 0px;
    }
    .language-category h2 {
        font-size: 28px;
    }
   .flags-language-main .row {
        justify-content: center;
        padding: 0 15px;
    }
    .index-translationProcess .translation-service-grid:after {
        background-image: none;
        width: 0;
    }
    .index-translationProcess:before {
        background-image: none;
    }
    .index-translationProcess .translation-service-grid {
        padding-bottom: 45px;
        margin: 0 auto;
        max-width: 95%;
    }
    .approval-translator-grid {
        padding: 0 20px;
    }
    .index-translationProcess {
        padding: 60px 0;
    }
    .journey-btn {
        flex-direction: column;
        gap: 12px;
    }
    .fosters-connection {
        margin-bottom: 10px;
    }
    .custom-support br {
        display: none;
    }
    .faq-bottom .custom-support {
        max-width: 67%;
    }
    .advantage-slider {
        overflow: hidden;
    }
    .advantage-slider-outer {
        padding-left:40px;
        padding-right: 40px;;
    }

.certifiedtranslation-box p {font-size: 14px;line-height: 20px;}
.cont-pricing-section {padding: 70px 0 60px;}
.outperforms-section {padding: 40px 0 0;}
.cont-pricing-sec table tbody tr td:first-child {font-size: 16px;line-height: 22px;}
.cont-pricing-sec table thead tr th:nth-child(3), .cont-pricing-sec table tbody tr td:nth-child(3) {padding-left: 40px;}
.midd-td {padding: 14px 40px;}
.cont-pricing-sec table thead tr th:nth-child(2), .cont-pricing-sec table tbody tr td:nth-child(2) {width: 320px;}
.cont-pricing-sec table tbody tr td {font-size: 16px;line-height: 22px;}

.why-switch-section {padding: 65px 0 0;}

.cont-see-exactly-left {padding: 70px 0 45px;}
.see-exactly-left h2 {max-width: 100%;}

}

@media screen and (min-width:1025px) and (max-width:1200px){
   
    .navigation-inner ul li {
        padding: 13px 25px 13px 5px;
    }
    .pricing-custom {
        height: 270px;
    }
    .navigation-inner ul li {
        padding: 13px 25px 13px 3px;
    }
.business-service .row {
    padding: 0 20px;
}
    .document-obtain .translation-service-grid::before {

        background-image: none;
        width: 0%;
        top: -0;
        right: 0;
    }
    .accutranslate-box .translation-service-box {
        height: 700px;
    }
    .service-dropdown-content ul li {
        padding: 0;
    }
    .notarized-slider .accutranslate-box .translation-service-box {
        height: 540px;
    }

}
@media screen and (min-width:1200px) and (max-width:1300px) {

    .translation-steps .accutranslate-headings:after {
        right: 0px;
        top: 0px;
        background-image: none;
        width: 0;
    }
    .index-translationProcess .translation-service-grid:after {
        right: 0;
    }

.cont-pricing-sec table thead tr th:nth-child(3), .cont-pricing-sec table tbody tr td:nth-child(3) {padding-left: 40px;}

}

@media (max-width:1024px){
	 .business-service .row {
        padding: 0 20px;
    }
    .navigation-inner ul li ul li a:hover {
        color: #3a78ff !important;
    }
.navigation-outer   i.fa-solid.fa-bars.open {
        display: block !important;
        width: 15px;
        height: 12px;
        background: url(../images/ico-menu.png) no-repeat;
    }
    .document-obtain .translation-service-grid::before {
        background-image: none;
        width: 0;
        right: 0;
    }
    .service-dropbtn::after {
        background-image: none;
    }
    .service-dropdown
    {
        position: relative;
    }
    .service-dropdown::before {
        position: absolute;
        content: "";
        background-image: url(../images/black-header-arrow.png);
        background-repeat: no-repeat;
        background-size: contain;
        top: 20px;
        right: 7px;
        background-position: top right;
        width: 27px;
        height: 27px;
    }
.push-menu {
    display: none;
}
button.navbar-toggle {
    border: none;
    background-color: #0000;
    position: relative;
    float: right;
}
.push-menu.show i {
    float: right;
    font-size: 25px;
    padding-right: 15px;
    display: block !important;
}
.push-menu.show {
    display: block;
    background-color: #fff;
    padding: 24px 20px 40px;
    width: 100%;
    position: fixed;
    transform: translate(-50%, 0%);
    left: 50%;
    top: 80px;
    z-index: 999;
}
.navigation-inner ul li a {
    font-size: 26px;
    line-height: 40px;
}
.navigation-inner ul li {
    width: 100%;
}
.order-btn .blue-btn.arrow-order {
    width: 100%;
}
.order-btn 
{
    margin-top: 50px;}
.header-top {
    display: none;
}
.navigation-outer button {
    display: block !important;
}
.nav-logo {
    display: block !important;
}
.navigation-outer {
    width: 50%;
}
.header-bottom .row {
    align-items: center;
    justify-content: space-between;
}
.faq-accordion h3 button {
    font-size: 17px;
    line-height: 24px;
}
.ur-immigration-left h2.font-32 {
    font-size: 30px !important;
}
.immigration-ryt-inner {
    margin-left: 20px;
}
.choose-for .translation-service-grid {
    grid-template-columns: repeat(2,1fr);
    padding: 0 15px;
}
.mastering-communication {
    padding: 80px 0;
    overflow: hidden;
}
.inner-divs li {
    font-size: 18px;
    line-height: 28px;
    
}
.notarized-service .translation-service-grid {
    padding: 0 15px;
}
.notarizated-offerings .translation-service-grid {
    padding: 0 15px;
}
.notarizated-grid .translation-service-grid {
    padding: 0 15px;
}
.outer-divs {
    gap: 10px;
}
.standard-obtain .translation-service-grid::after {
    background-image: none;
    width: 0%;
    height: 100%;
    right: 0;
    width: 0;
}
.steps-to-obtain .translation-service-grid::before {
    background-image: none;
    width: 0;
    right: 0;
}

.service-dropdown-content {
	height: 0;
	background-color: #fff;
	min-width: 250px;
	z-index: 1;
	padding: 0 20px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	overflow: hidden;
    position: relative;
}
.service-dropdown:hover .service-dropdown-content {
	height: 100%;
	overflow: visible;
}
.navigation-inner ul li {
    width: 100%;
    padding: 10px 0;
}
.document-service .translation-service-grid {
    padding: 40px 20px 0;
}
.steps-to-obtain .translation-service-grid {
    grid-gap: 10px 16px;
    padding: 0 10px 50px;
}

}

@media screen and (min-width:768px) and (max-width:991px) {
    
    .pricing-custom {
        height: 224px;
    }
    .gridPanel-pricing {
        grid-template-columns: repeat(2,1fr);
    }
    .document-service .translation-service-grid {
        grid-template-columns: repeat(2,1fr);
    }
    .steps-to-obtain .accutranslate-headings h5 {
        padding-bottom: 60px;
    }
  .translation-box img {
        width: 90%;
        object-fit: contain;
        height: 60px;
    }
    .translation-service-grid {
        padding: 0 15px;
    }
   .standard-service .translation-service-grid {
        grid-gap: 24px 15px;
        max-width: 90%;
        margin: 0 auto;
    }
    .standard-service .business-serviceGrid {
        max-width: 90%;
        margin: 20px auto 0;
    }
    .standard-quality .translation-service-grid {
        max-width: 90%;
        margin: 0 auto;
    }
    .standard-pricing .translation-service-grid {
        grid-template-columns: repeat(2,1fr);
        grid-gap: 16px;
    }
    .accutranslate-headings h2 {
        font-size: 38px;
        line-height: 42px;
        margin-bottom: 20px;
    }
    .inner-divs li {
        font-size: 18px;
        line-height: 28px;
        min-height: 63px;
        max-width: 165px;
        padding: 5px 10px;
        display: flex;
        justify-content: center;
        gap: 6px;
        align-items: center;
    }

    .outer-divs {
        gap: 10px;
    }
    .abt-us-journey .approval-translator-grid {
        grid-template-columns: repeat(3,1fr);
    }
    .revision {
        display: block !important;
    }
    .abt-us-journey .grid-abt-2 {
        grid-template-columns: repeat(3,1fr);
    }
    .approval-translator-box.revision2 {
        display: none;
    }
    .numericals {
        display: flex;
        gap: 50px;
        flex-direction: column;
    }
    .advantage-mainbox {
        min-height: 440px;
    }
    .global-communication {
        display: block;
    }
    .global-communication-pic {
        margin-left:0px;
        margin-top: 40px;
    }


    .banner-left {
        padding-right: 26px;
        max-width: 77%;
    }
    .secure-ssl .translation-box img {
        width: 215px;
        height: 50px;
        object-fit: contain;
    }
    .translation-box:nth-child(2) {
        padding: 15px;
    }
    .banner-left br{
        display: none;;
    }
    .list-banner ul li {
        font-size: 16px;
    }
    .list-banner ul li:before {
        width: 24px;
        height: 20px;
        top: 10px;
    }
    .banner-left p {
        max-width: 95%;
    }
    .secure-ssl:after {
        background-image: none;
    }
    .net-service .accutranslate-headings {
        width:82%;
    }
    .translation-steps .accutranslate-headings:after {
        right: 0px;
        top: 0px;
        background-image: none;
        width: 0;
    }
    .language-category h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .flags-language-main .row {
        justify-content: center;
        padding: 0 10px;
    }
    .index-translationProcess .translation-service-grid:after {
        background-image: none;
        width: 0;
    }
    .index-translationProcess:before {
        background-image: none;
    }
    .index-translationProcess .translation-service-grid {
        padding-bottom: 45px;
    }
    .index-translationProcess {
        padding: 60px 0;
    }
    .journey-btn {
        flex-direction: column;
        gap: 12px;
    }
    .fosters-connection {
        margin-bottom: 10px;
    }
    .custom-support br {
        display: none;
    }
    .faq-bottom .custom-support {
        max-width: 67%;
    }
    .index-translationProcess .accutranslate-headings {
        max-width: 80%;
    }
    .advantage-slider-outer {
        padding-left:40px;
        padding-right: 40px;;
    }
    .fosters-connection p {
        max-width: 100%;
    }
    .social-footer {
        padding: 0;
    }
 
    .footer-logo a img {
        width: 100%;
    }
    
    .advantage-slider {
        overflow: hidden;
    }
 
    .header-bottom {
        padding-bottom: 0;
    }
    .fact-content {
        width: 90%;
    }
    .who-what-why-row {
        align-items: flex-start;
    }
    .choose-for .translation-service-grid {
        grid-template-columns: repeat(3,1fr);
    }
    .immigration-ryt-inner {
        margin-left: 10px;
    }
    .banner-btns .blue-btn {
        margin-top: 10px;
    }
    .abt-business .immigration-lft h2 {
        font-size: 20px !important;
        line-height: 28px !important;
    }
    .business-outer .banner-left {
        padding-right: 45px;
    }
    .faq-accordion h3 button {
        font-size: 17px;
        line-height: 24px;
    }
    .ur-immigration-left h2.font-32 {
        font-size: 30px !important;
    }
    .immigration-ryt-inner {
        margin-left: 20px;
    }
    .faq-main-page-outer .faq-accordion h3 button {
        font-size: 18px;
        line-height: 24px;
    }
    .outer-faqs {
        margin-left: 15px;
        margin-right: 15px;
    }
    .certified-approval .approval-translator-grid {
        grid-template-columns: repeat(2,1fr);
    }
    .certified-process .accutranslate-headings {
        max-width: 100%;
    }
    .certified-process .translation-service-grid {
        padding-bottom: 45px;
        max-width: 90%;
        margin: 0 auto;
    }
    .certified-process  .translation-service-box-outer .translation-service-box {
        width: 320px;
        height: 320px;
    }
    .languages-outer .language-heading {
        font-size: 38px;
        line-height: 42px;
    }
    .certified-process .accutranslate-headings {
        max-width: 74%;
        margin: 0 auto;
        padding-bottom: 0;
    }
    .notarized-banner .list-banner ul li {
        margin-right: 50px;
    }
    .logo-outer {
        width: 40%;
    }
    .notarizated-offerings .our-standard {
        grid-template-columns: repeat(2,1fr);
        padding: 0 15px;
    }
    .notarizated-grid .translation-service-grid {
        padding: 0 20px;
    }
    .standard-service .our-standard {
        grid-template-columns: repeat(2,1fr);
        padding: 0 15px;
    }
    .steps-to-obtain .translation-service-grid::before {
        background-image: none;
        width: 0;
        right: 0;
    }
    .cs-price-outer {
        gap: 10px;
    }
    .hard-copy-outer {
        min-height: 500px;
    }
    .cs-list {
        min-height: 370px;
    }

.certifiedtranslation-box p {font-size: 11px;line-height: 16px;margin: 10px 0 0;font-weight: 600;}

.single-reviews-inn {padding: 20px;}

.cont-pricing-section {padding: 70px 0 60px;}
.outperforms-section {padding: 40px 0 0;}
.cont-pricing-sec table tbody tr td:first-child {font-size: 16px;line-height: 20px;}
.cont-pricing-sec table thead tr th {font-size: 20px;line-height: 26px;}
.cont-pricing-sec table thead tr th:nth-child(3), .cont-pricing-sec table tbody tr td:nth-child(3) {padding-left: 20px;}
.midd-td {padding: 18px 20px;}
.cont-pricing-sec table thead tr th:nth-child(2), .cont-pricing-sec table tbody tr td:nth-child(2) {width: 230px;}
.cont-pricing-sec table tbody tr td {font-size: 16px;line-height: 20px;}

.before-after-results {margin: 12px 0 0;}
.agency-before-results, .agency-after-results {padding: 10px 15px;}
.agency-before-results h4, .agency-after-results h4 {font-size: 20px;line-height: 28px;}
.agency-before-results p, .agency-after-results p {font-size: 16px;line-height: 20px;}
.agency-midd-results img {max-height: 30px;}

.cont-see-exactly-left {padding: 70px 0 45px;}
.see-exactly-left h2 {max-width: 100%;}

.why-switch-section {padding: 65px 0 0;}
.why-switch-today-left {width: 55%;padding: 30px;}
.why-switch-today-right {width: 45%;padding: 30px;}
.parallel-white-btns {margin: 15px 0 0;}
.parallel-white-btns .blue-btn {margin-top: 0;}

}


/* 22-oct */
@media (max-width:767px){
    .certified-immigration .what-include-panel {
        padding: 31px 32px 50px;
    }
    .ur-immigration-outer {
        padding: 0px 0 0px;
    }
    .notarized-slider .accutranslate-box .translation-service-box {
        height: 415px;
    }
    .business-service .translation-service-grid {
        padding: 0;
    }
 
    .navigation-outer {
        padding: 0;
    }
    .notarized-service h3 {
        font-size: 16px;
        padding: 20px 0 30px;
        line-height: 22px;
    }
    .standard-outer .banner-left {
        padding-right: 0;
    }
    .faq-main-page-outer .faq-accordion h3 button {
        font-size: 16px;
        line-height: 22px;
    }
    .footer-last-row p {
        color: #4d5564;
        font-size: 16px;
        font-weight: 400;
        line-height: 24px;
        width: 100%;
    }
    .zulu {
        display: none !important ;
    }
    .outer-divs {
        grid-template-columns: repeat(1,1fr);
    }
   .inner-divs {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        gap: 10px;
        padding-top: 20px;
    }
    .list-of-langs h2 {
        font-size: 28px;
        line-height: 30px;
    }
    .language-solution .translation-service-grid {
        padding: 0;
    }
    .tailored-left-outer {
        padding: 0;
        margin-right: 0;
        max-width: 100%;
    }
    .tailored-ryt {
        width: 100%;
        max-width: 100%;
    }
    .card-outer {
        gap: 20px;
    }
    .perfect-grid {
        grid-template-columns: repeat(1,1fr);
    }
    .how-works-grid {
        grid-template-columns: repeat(1,1fr);
        grid-gap: 10px
    }
    .speak-every-lang .speak-every-right {
        border-radius: 0 0 16px 16px;
        -webkit-border-radius: 0 0 16px 16px;
        -moz-border-radius: 0 0px 16px 16px;
        background-image: none;
        padding-top: 20px;
    }
    .your-language-exp {
        padding: 50px 0;
    }
    .precision-every-lang .translation-service-grid {
        grid-template-columns: repeat(1,1fr);
    }
    .experience-difference .left-experience {
        max-width: 100%;
    }
    .inner-exp-diff .right-experience {
        max-width: 100%;
        width: 100%;
        border-radius: 16px;
    }
    .que-and-ans {
        padding: 60px 0 10px;
    }
    .worlds-spoken-lang .accutranslate-headings {
        width: 100%;
        padding-bottom: 30px;
    }
    .worlds-spoken-lang .accutranslate-headings h2 br {
        display: none;
    }
    .your-language-exp .accutranslate-headings {
        max-width: 100%;
    }
    .tailored-left p {
        font-size: 16px;
        line-height: 22px;
    }
    .blue-one {
        font-size: 22px;
        line-height:25px;
    }
    .precision-every-lang .translation-service-grid {
        padding: 0;
    }
    .experience-difference h6 {
        font-size: 16px;
        line-height: 26px;
    }
    .precision-every-lang {
        padding: 0 !important;
    }
   .speak-every-right a {
        width: 100%;
    }
    .inner-divs li {
        font-size: 18px;
        line-height: 28px;
        min-height: 50px;
        max-width: 48%;
        display: flex;
        width: 100%;
        margin-top: 0;
        padding: 10px 16px;
    }
    .inner-divs li span {
        font-size: 40px !important;
    }
    .font-23 {
        font-size: 40px !important;
    }
    .document-banner .list-banner ul li {
        padding: 0 0 10px !important;
    }
    .steps-to-obtain .translation-service-grid::before {
        background-image: none;
        width: 0;
        right: 0px;
    }
    .what-include-panel ul li {
        font-size: 16px;
        line-height: 28px;
        margin: 20px 0 0;
    }
    .translation-service-text h2 {
        font-size: 20px;
        line-height: 26px;
    }
    .language-category-accordion .accordion-button {
        padding: 20px;
    }
    .what-include-panel ul li::before {
        width: 20px;
        height: 20px;
    }
    .academic-immigration .immigration-lft h2 {
        font-size: 20px !important;
        line-height: 32px;
    }
    .business-leftText h2::before {
        top: -1px;
    }
    .language-communication-inner p {
        font-size: 16px;
        line-height: 26px;
    }
    .flags-language-main .accordion-body ul li {
        font-size: 16px;
        line-height: 20px;
    }
    .language-category-accordion h3 button {
        font-size: 20px;
        line-height: 26px;
    }
   .accutranslate-slider .slick-dots {
        display: flex;
        justify-content: center;
    }

    .accutranslate-slider .slick-dots li {
        display: none;
    }

    .accutranslate-slider  .slick-dots li:nth-child(-n+4) {
        display: block; /* Show only the first 4 dots */
    }
    .index-translationProcess .accutranslate-headings h5 {
        padding-bottom: 0;
    }
    .global-communication-text {
        max-width: 100%;
        padding: 0;
        width: 100%;
    }
    
    .advantage-slider .slick-dots {
        display: flex;
        justify-content: center;
    }

    .advantage-slider .slick-dots li {
        display: none;
    }

    .advantage-slider  .slick-dots li:nth-child(-n+4) {
        display: block; /* Show only the first 4 dots */
    }
    .advantage-slider-outer::after {
        background-image: none;
        width: 0;
        left: 0;
    }
    .document-service .translation-service-grid {
        grid-template-columns: repeat(1,1fr);
    }
    .document-obtain {
        padding: 10px 20px;
    }
    .translation-service-grid {
        padding: 0 20px;
    }
    .business-serviceGrid {
        flex-direction: column;
        padding: 0;
    }
    .translation-service-text p {
        font-size: 16px;
        line-height: 24px;
    }
    .steps-to-obtain .translation-service-grid {
        grid-gap: 30px 16px;
        padding-bottom: 50px;
    }
    .translation-service-box-outer .translation-service-box {
        width: 100%;
    }
    .steps-to-obtain {
        padding: 50px 0;
    }
    .business-serviceGrid .translation-service-box {
        width: 100%;
        max-width: 100%;
    }
   .doc-immigration {
        padding-bottom: 10px;
    }
    .document-b-list ul li {
        width: 100%;
    }
    .obtain-certified {
        padding: 0 20px 50px;
    }
    .obtain-certified p {
        font-size: 16px;
        line-height: 24px;
        margin-top: 10px;
    }
    .obtain-certified .row
    {padding: 20px 10px;
        margin-top: 0;
    }
    .obtain-certified h2 {
        font-size: 24px;
        line-height: 27px;
    }
    .certified-approval {
        padding: 20px 0;
    }
    .certified-approval .approval-translator-grid {
        grid-template-columns: repeat(1,1fr);
    }
    .immigration-lft h2 {
        margin-bottom: 10px;
        font-size: 24px;
  line-height: 26px;
        margin-top: 15px;
    }
    .faq-accordion h3 button {
        font-size: 16px;
        line-height: 24px;
    }
    /* ABOUT-US */
    .business-outer .banner-left {
        padding-right: 0;
    }
    .numericals {
        gap: 50px;
        flex-direction: column;
    }
    .abt-us-journey .approval-translator-grid {
        grid-template-columns: repeat(2,1fr);
        gap: 10px 20px;
    }
    .revision {
        display: block !important;
    }
    .approval-translator-box.revision2 {
        display: none;
    }
    .about-us .banner-left {
        max-width: 96%;
    }
    .about-us .banner-ryt img {
        height: 420px;
    }
    .about-us::after {
        background-image: none;
    }
    .who-what-why-left img {
        max-width: 740px;
    }
    .our-values p {
        font-size: 14px;
        line-height: 22px;
    }
    .our-values .our-values-col {
        padding: 30px;
    }
    .facts-about-accu h2 {
        font-size: 28px;
        line-height: 36px;
        padding-bottom: 20px;
    }
    .fact-content {
        width: 100%;
    }
  
    .facts-about-accu h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .abt-us-journey {
        padding: 50px 0 200px;
    }
    .facts-about-accu p {
        font-size: 16px;
        line-height: 24px;
        padding-bottom: 50px;
    }
    .advantage-slider {
        overflow: hidden;
    }
    .custom-container {
        max-width: 95%;
        margin: 0 auto;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        box-sizing: border-box;
    }
    .standard-service .our-standard {
        grid-template-columns: repeat(1,1fr);
    }
    .speak-every-left h2 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 15px;
    }
    .speak-every-left h2 br{
        display: none;
    }
    .speak-every-left h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .speak-every-lang .speak-every-left {
        padding: 40px 20px 0px;
        border-radius: 16px 16px 0 0;
    }
    .abt-footer .speak-every-right {
        padding: 24px 20px;
        border-radius: 0 0  16px 16px;
        background-image: none;

    }
    .abt-footer .speak-every-right a {
        display: inline-block;
        width: 100%;
    }
.accutranslate-slider ul.slick-dots {
        margin-top: 10px;
    }
.banner-btns span {
    display: none;
}
.banner-btns a {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}
.banner-ryt img {
    width: 100%;
    height: 320px;
    object-fit: contain;
    margin-top: 20px;
}
.translation-service-grid {
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
}
.translation-service {
    padding: 40px 15px;
}
.translation-service .accutranslate-headings {
    width: 100%;
}
.granteed-approval-outer .accutranslate-headings {
    width: 100%;
}
.approval-translator-grid {
    grid-template-columns: repeat(1, 1fr);
}
.accutranslate-slider ul.slick-dots {
    margin-top: 10px;
}
.push-menu {
display: none;
}
button.navbar-toggle {
border: none;
background-color: #0000;
position: relative;
float: right;
}
.push-menu.show i {
float: right;
font-size: 25px;
margin-right: 15px;
display: block !important;
width: 17px;
height: 17px;
background: url(../images/ico-menu-close.png) no-repeat;
}
.push-menu.show {
    cursor: pointer;
display: block;
background-color: #fff;
padding: 24px 20px 40px;
width: 100%;
position: fixed;
transform: translate(-50%, 0%);
left: 50%;
top: 80px;
z-index: 999;
}
.navigation-inner ul li a {
    font-size: 20px;
    line-height: 35px;
}
.navigation-inner ul li {
    padding: 10px 0 0;
}
.pricing-custom {
    height: 290px;
}
.order-btn .blue-btn.arrow-order {
width: 100%;
}
.order-btn 
{
margin-top: 50px;}
.header-top {
display: none;
}
.navigation-outer button {
display: block !important;
}
.nav-logo {
display: block !important;
}
.navigation-outer {
width: 50%;
}
.header-bottom .row {
align-items: center;
justify-content: space-between;
margin: auto; 
position: relative;
z-index: 9;
}
.banner-btns span {
display: none;
}
.banner-btns a {
display: inline-block;
width: 100%;
margin-bottom: 15px;
}
.banner-ryt img {
width: 100%;
height: 320px;
object-fit: contain;
margin-top: 20px;
}
.translation-service-grid {
grid-template-columns: repeat(1, 1fr);
grid-gap: 20px;
}
.translation-service {
padding: 40px 15px;margin-top: 30px;
}
.translation-service .accutranslate-headings {
width: 100%;
}
.granteed-approval-outer .accutranslate-headings {
width: 100%;
}
.approval-translator-grid {
grid-template-columns: repeat(1, 1fr);
}
.doc-immigration .what-include-panel {
    padding: 32px 32px 50px;
}
.document-service .accutranslate-headings {
    padding-bottom: 25px;
}
/* Header nav */
.logo-outer {
width: 50%;
padding: 0;
}

.term-banner .banner-left h1{
position: relative;
z-index: 1;
}

/* privacy-policy */

.privacy-policy-main .terms-inner{
padding: 0  10px;
}
.terms-inner h2{
font-size: 24px ;
line-height: 28px;
padding:  32px 0 0;
}
.terms-inner h3{
font-size: 18px ;
line-height: 26px   ;
}
.terms-inner p{
font-size: 16px;
line-height: 24px;
}
.terms-outer{
padding: 10px 0 60px;
}
.header-outer.banner-index-main.term-banner::after{
top: 0;
}


/* Refund policy */

.refund-main .terms-inner{
padding: 0;
}

.refund-main {
padding: 32px 10px 60px;
}
.refund-main .terms-inner h3{
line-height: 32px;
font-size: 24px;
}
.refund-main .terms-inner p{
line-height: 24px;
}

.refund-main .terms-inner ul li{
font-size: 16px;
line-height: 24px;
}



/* Terms-of-services */

.terms-main .terms-inner ul li{
font-size: 16px;
line-height: 24px;
}

.terms-main {
padding: 22px 10px;
}


/* About us  */

.who-what-why-row{
flex-direction: column-reverse;
}
.who-what-why{
padding: 50px 10px;
}
.who-what-why-right h2{
font-size: 24px;
line-height: 32px;
}

.who-what-why-right p{
font-size: 16px;
line-height: 24px;
}
.footer-last-row p {
	width: 100%;
}


/* Footer */
.footer-logo p{
padding: 0;
}

.footer-logo{
max-width: 100%;
width: 100%;
padding: 0 20px;
}
.footer-nav-outer{
width: 50%;
}

.footer-logo img{
margin-bottom: 20px;
}

.contact-footer ,.social-footer ,.copyright-footer{
width: 100%;
text-align: left;
}
.copyright-footer
{
    margin: 30px 0 0;
}
.social-footer, .footer-nav-outer{
padding: 30px 20px;
}
/* INDEX */
.advantage-mainbox {
    min-height: 422px;
}
.translation-steps .accutranslate-headings:after {
    background-image: none;
}
.accutranslate-headings h2 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 15px;
}
.accutranslate-headings h5 {
    font-size: 16px;
    line-height: 24px;
}
.translation-steps .translation-service-text p {
    font-size: 16px;
}
.translation-service-grid .translation-service-text h4 {
    padding: 10px 0 5px;
}
.timeline-item::before {
    top: 44px;
}
.timeline-dot {
    top: 40px;
}
.advantage-slider-outer::after {
    background-image: none;
}
.advantage-slider-outer .accutranslate-headings {
    max-width: 100%;
}
.global-communication {
    display: block;
}
.global-communication-pic {
    margin-left:0px;
    margin-top: 40px;
}


.banner-left {
    padding-right: 26px;
    max-width: 77%;
}
.secure-ssl .translation-box img {
    width: 215px;
    height: 50px;
    object-fit: contain;
}
.translation-box:nth-child(2) {
    padding: 15px;
    border: none;
}
.banner-left br{
    display: none;
}
.list-banner ul li {
    font-size: 16px;
    padding: 3px 0;
}
.list-banner ul li:before {
    width: 24px;
    height: 20px;
    top: 10px !important;
}
.banner-left p {
    max-width: 100%;
}
.secure-ssl:after {
    background-image: none;
}
.net-service .accutranslate-headings {
    width: 100%;
}
.customer-support {
    display: block;
}
.custom-support {
    padding-top: 30px;
    padding-bottom: 20px;
}
.translation-steps .accutranslate-headings:after {
    right: -115px;
    top: 0px;
    width: 0;
}
.language-category h2 {
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 15px;
}
.language-btn a {
	width: 100%;
}
.language-category:last-child {
	padding-right: 0;
	padding-left: 0;
}
.flags-language-main .row {
    justify-content: center;
    
}
.index-translationProcess .translation-service-grid:after {
    background-image: none;
    width: 0;
}
.index-translationProcess:before {
    background-image: none;
}
.index-translationProcess .translation-service-grid {
    padding-bottom: 45px;
}
.index-translationProcess {
    padding: 60px 0;
}
.journey-btn {
    flex-direction: column;
    gap: 12px;
}
.fosters-connection {
    margin-bottom: 10px;
}
.custom-support br {
    display: none;
}
.faq-bottom .custom-support {
    max-width: 100%;
}
.index-translationProcess .accutranslate-headings {
    max-width: 80%;
}
.certified-process .accutranslate-headings {
    max-width: 98%;
}
.certified-process .translation-service-grid {
	padding: 0 20px 0px;
	grid-gap: 20px;
}
.certified-process .translation-service-box-outer .translation-service-box {
	width: 100%;
	margin-top: 16px;
}
.certified-process .translation-service-box-outer {
	padding: 0 20px;
}
.approval-translator-box p {
	font-size: 16px;
	line-height: 24px;
}
.feature-grid {
	flex-direction: column;
}
.feature-grid .approval-translator-box {
	width: 100%;
}
.flags-language-main {
	padding: 0 10px;
}
.fosters-connection p {
    max-width: 100%;
}
.translation-box img {
    width: 131px;
    height: 50px;
    object-fit: contain;
}
.footer-logo a img {
    width: 100%;
    max-width: 210px;
}
.further-queries .blue-border {
    max-width: 130px;
    width: 100%;
}
.uscis-dollar .what-include-panel {
    padding: 32px;
}
.immigration-btns {
    gap: 25px;
}
.footer-logo {
    padding-right: 0;
}
.accutranslate-faq h2 {
    font-size: 28px;
    line-height: 36px;
}
.faq-main-para {
    max-width: 100%;
    padding-top: 15px;
    font-size: 16px;
    line-height: 24px;
}
.accutranslate-faq .row {
    margin-top: 25px;
}
.banner-left {
    padding-right: 0px;
    max-width: 100%;
}
.font-59 {
    font-size: 28px !important;
    line-height: 36px !important;
}
.banner-left h1 {
    margin-bottom: 10px;
}
.banner-left h2 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 10px;
}
.list-banner ul {
    padding-left: 30px;
    padding-top: 0;
    padding-bottom: 10px;
}
.advantage-mainbox {
    min-height: 400px;
}
.y-choose-grid {
    grid-template-columns: repeat(1,1fr);
}
.journey-left {
    max-width: 100%;
    border-radius: 16px 16px 0 0;
    -webkit-border-radius: 16px 16px 0 0;
    -moz-border-radius: 16px 16px 0 0;
}
.journey-ryt {
    max-width: 100%;
    border-radius: 0 0 16px 16px;
    -webkit-border-radius: 0 0 16px 16px;
    -moz-border-radius: 0 0 16px 16px;
}
.fosters-connection {
    padding: 50px;
}
/*8888888*/

.banner-left p {
    font-size: 16px;
    padding-bottom: 30px;
}
.banner-left li {font-size: 16px;}
.index-banner {
    padding-top:15px;
    padding-left: 10px;
    padding-right: 10px;
}
.secure-ssl .translation-box {
    width: 33%;
}
.secure-ssl .translation-box p {
display: none;
}
.secure-ssl .translation-box img {
    width: 131px;
    height: 50px;
    object-fit: contain;
}
.language-numericals {
    gap: 50px;
    flex-wrap: wrap;
}
.language-category {
    padding: 30px 10px 0px 10px;
}
.academic-service .translation-service-text p { 
	font-size: 14px;
	line-height: 20px;
}
.academic-service .translation-service-text h2 {
	font-size: 20px;
	line-height: 28px;
}
.academic-service .translation-service-text h2 br
{
display: none;
};
.academic-banner .banner-left h1 {
	font-size: 28px;
	line-height: 34px;
}
.translation-dollar {
	flex-direction: column;
	padding: 30px 10px;
}
/* ACADEMIC */
.academic-banner .list-banner ul li::before {
	top: 5px;
}
.translation-box p {
	display: none;
}
.ata-logo .translation-box img {
	width: 131px;
	height: 50px;
	object-fit: contain;
}
.immigration-lft p {
	font-size: 16px;
	line-height: 24px;
    margin-bottom: 0;
}
.immigration-ryt-inner {
	margin-left: 0;
	margin-top: 15px;
}
.academia-main .translation-service-text h4 {
	padding: 5px 0;
	font-size: 16px;
	line-height: 24px;
}
.academia-main .translation-service-text p {
	color: #6b707a;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
}
.academia-main .translation-service-text h2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	text-align: center;
	color: #000d40;
}
.languages-outer .language-heading {
	font-size: 28px;
	line-height: 36px;
}
.languages-outer {
	padding: 50px 0 0;
}
.language-bottom-box p {
	color: #000d40;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
}
.language-bottom-box p {
	font-size: 16px;
	line-height: 24px;
}
.language-bottom-box h4 {
	font-size: 20px;
	line-height: 28px;
}
.language-bottom-box {
	padding: 20px;

}
.banner-left h1 {
	font-size: 28px;
	line-height: 34px;
	margin-bottom: 20px;
}
.choose-for .translation-service-grid {
    grid-template-columns: repeat(2,1fr);
}
.security-standard {
    grid-template-columns: repeat(1,1fr);
}
.standard-pricing .translation-service-grid {
    grid-template-columns: repeat(1,1fr);
}
.price-translation-inner {
    display: block !important;
}
/* TAB-PRICING */
.price-translation-con h3 {
    font-size: 20px;
    line-height: 28px;
    color: #000d40;
    font-weight: 700;
    margin-bottom: 20px;
}
.price-translation-con p {
    font-size: 16px;
    line-height: 24px;
    color: #000d40;
    font-weight: 600;
    margin-bottom: 20px;
}
.price-tab {
    text-align: center;
    padding-bottom: 20px;
}
.price-tablinks {
    font-size: 14px;
    line-height: 22px;
    border: none;
    background-color: #0000;
    color: #000d40;
    font-weight: 700;
    margin-left: 20px;
    padding: 10px;
}
.price-tablinks.active {
    background-color: #002ab0;
    color: #fff;
    border-radius: 37px;
    padding: 10px;
}
.mobile-tab-price {
    border-radius: 20px 20px 0 0;
    background-color: #ebf2ff;
    padding: 24px;
}
.hard-copy-outer1 h2 {
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
    text-align: center;
}
.hard-copy-outer1 h5 {
    text-align: center;
}
.hard-copy-outer1 {
    min-height: 180px;
}
.cs-price-outer.destop-price {
    display: none;
}
.mobile-price .hard-copy-outer {
    display: none;
}
.mobile-price {
    padding-top: 20px;
    justify-content: space-between;
}
.mobile-price .certified-standard-price.certified-panel, .mobile-price .certified-standard-price.standard-panel {
 
    width: 40%;
    background-color: #0000;
}
.cs-list h4 {
    text-align: left;
}
.cs-list {
    min-height: 180px;
}

.certified-panel .cs-list ul, .standard-panel  .cs-list ul{
    padding-top: 0px;
    background: #fff;
}
.cs-list ul li {
    padding: 5px 0;
    font-size: 16px;
    line-height: 28px;
}
.mobile-price .blue-btn-outer {
    display: none;
}
.certified-panel .cs-list ul li, .standard-panel .cs-list ul li {
    padding: 6px 0;
    line-height: 23px;
}
.certified-list2 {
    margin-top: 25px;
}
.certified-list {
    margin-top: 27px;
}
.standard-panel .certified-list2 {
    margin-top: 70px;
}
.gridPanel-pricing {
    grid-template-columns: repeat(1,1fr);
}
.pricing-thumb .y-choose-grid {
    grid-template-columns: repeat(1,1fr);
}
.pricing-accu-translate {
    background-image: none;
}
.pricing-accu-translate-btns {
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.pricing-accu-translate-btns span {
    display: none;
}

.certifiedtranslation-box {padding: 10px 15px !important;}
.certifiedtranslation-box::after {height: 40px;}

.cont-reviews-section {padding: 40px 0;}
.single-reviews {margin: 10px 0;}
.single-reviews-inn {padding: 20px;}

.cont-pricing-section {padding: 40px 0 30px;}
.section-head h2 {font-size: 28px;line-height: 34px;}
.section-head p {font-size: 16px;line-height: 24px;}

.outperforms-section {padding: 40px 0 0;}
.outperforms-section h3 {font-size: 20px;line-height: 28px;}
.cont-pricing-sec table {border-spacing: 0 1px;}
.cont-pricing-sec table tbody tr td:first-child {font-size: 14px;line-height: 18px;padding: 10px;}
.cont-pricing-sec table thead tr th {font-size: 18px;line-height: 22px;padding: 10px 10px;}
.cont-pricing-sec table thead tr th .midd-td {min-height: auto;}
.cont-pricing-sec table thead tr th:nth-child(3), .cont-pricing-sec table tbody tr td:nth-child(3) {padding-left: 20px;}
.midd-td {padding: 5px 10px;}
.cont-pricing-sec table thead tr th:nth-child(2), .cont-pricing-sec table tbody tr td:nth-child(2) {width: 170px;}
.cont-pricing-sec table tbody tr td {font-size: 14px;line-height: 18px;}
.midd-td::after {visibility: hidden;}
.blue-btn {font-size: 14px;padding: 12px 18px;}
.cont-pricing-sec table tbody tr:last-child td:nth-child(2) {padding: 15px 10px 20px;}

.why-switch-section {padding: 40px 0 0;}
.why-switch-section h3 {font-size: 28px;line-height: 34px;}
.before-after-agencies {margin: 10px 0 0;}
.before-after-results {margin: 12px 0 0;}
.agency-before-results, .agency-after-results {padding: 10px;}
.agency-before-results h4, .agency-after-results h4 {font-size: 17px;line-height: 24px;}
.agency-before-results p, .agency-after-results p {font-size: 14px;line-height: 18px;}
.agency-midd-results img {max-height: 30px;}
.agency-before-results img, .agency-after-results img {margin: 0 5px 0 0;}

.why-switch-review {padding: 40px 0 0;}

.why-switch-today {margin: 40px 0 0;}
.why-switch-today-left {width: 55%;padding: 20px;}
.why-switch-today-left h2 {font-size: 28px;line-height: 34px;}
.why-switch-today-left p {font-size: 16px;line-height: 24px;}
.why-switch-today-right {width: 45%;padding: 20px;}
.why-switch-today-right h3 {font-size: 18px;line-height: 26px;}
.parallel-white-btns {margin: 15px 0 0;}
.parallel-white-btns .blue-btn {margin-top: 0;margin: 0;padding: 12px 10px;}

.cont-see-exactly-left {padding: 40px 0 20px;}
.see-exactly-left h2 {max-width: 100%;font-size: 28px;line-height: 34px;}
.see-exactly-left p {font-size: 16px;line-height: 24px;margin: 10px 0 0;}
.see-exactly-left h3 {font-size: 18px;line-height: 26px;margin: 15px 0 0;}
.see-exactly-left li {font-size: 16px;line-height: 24px;padding: 0 0 5px 26px;}
.see-exactly-right {margin: 20px 0 0;}

}

@media screen and (max-width:575px)
{
    .pricing-custom {
        margin: 0;
    }
    .price-service .row {
        flex-direction: column;
        gap: 12px;
    }
    .inner-divs li {
        max-width: 100%;
        width: 100%;

    }
    .navigation-inner ul li a {
        font-size: 16px;
        line-height: 30px;
    }
    .navigation-inner ul li {
        padding: 5px 0;
    }
    .service-dropdown::before {
        top: 13px;
        width: 17px;
        height: 17px;
    }
    .nav-logo img {
        width: 150px;
    }
    .navigation-inner ul {
        padding-top: 15px;
    }
    .abt-us-journey .approval-translator-grid {
        grid-template-columns: repeat(1,1fr);
    }
    .header-bottom {
        padding-bottom: 15px;
    }
    .mastering-communication p {
        font-size: 16px;
        color: #000d40;
    }
    .business-serviceGrid {
        flex-direction: column;
    }
    .business-serviceGrid2 {
        flex-direction: column;
    }
    .business-serviceGrid2 .translation-service-box {
        width: 100%;
   
    }
    .abt-business .immigration-lft h2 {
        font-size: 20px !important;
        line-height: 28px !important;
    }
    .translation-service-text p {
        font-size: 16px;
    }
    .translation-service-text h2 {
        font-size: 20px;
        line-height: 28px;
    }
    .business-service .translation-service-text p {
        padding-top: 10px;
    }
    .choose-for .translation-service-grid {
        grid-template-columns: repeat(1,1fr);
    }
    .language-category-accordion .accordion-button {
        padding: 20px;
    }
    .service-dropdown-content ul li {
        line-height: 25px;
    }
    .social-footer, .footer-nav-outer {
        padding: 30px 5px;
    }

.certifiedtranslation-box {width: 33.33333%;}
.certifiedtranslation-box img {width: 100px;height: 50px;}
.certifiedtranslation-box::after {background: transparent;}

}
@media screen and (max-width:479px)
{
    .navigation-inner ul li {
        padding: 5px 0;
    }
    .service-dropdown-content ul li {
        line-height: 25px;
    }
    .social-footer, .footer-nav-outer {
        padding: 30px 5px;
    }

.agency-before-results h4, .agency-after-results h4 {font-size: 16px;line-height: 24px;}
.agency-midd-results {min-width: 30px;}
.agency-before-results p, .agency-after-results p {word-break: break-word;}

.cont-pricing-sec {overflow-x: auto;}
.cont-pricing-sec table {width: 404px;}

.why-switch-today-left {width: 100%;}
.why-switch-today-right {width: 100%;}

.row-4-logos .certifiedtranslation-box {width: 50%;}
.certify-logo-img {height: 50px;}
	
}
@media screen and (max-width:375px)
{
    .navigation-inner ul li {
        padding: 5px 0;
    }
    .service-dropdown-content ul li {
        line-height: 25px;
    }
    .facts-about-accu h2 {
        max-width: 98%;
        margin: 0 auto;
    }
    .facts-about-accu {
        text-align: center;
        padding: 50px 0 20px;
    }
}

