@media(max-width: 1200px) {
    .header-title-blue h1 {  font-size:30px;   line-height: 44px; }
	.header-typewriter-text h2 {font-size: 21px;}
    .header-title-blue .button-new-org {  margin-bottom: 20px}
    .our-services-row .item {   padding: 40px 30px 50px    }
    .slider-tab a.button.secondary.url { line-height: 40px }
    .slider-tab { padding: 30px 0;    }
}

@media(min-width: 1000px) and (max-width:1200px) {
    .our-services-row .item p {min-height:110px;}
}

@media only screen and (max-width: 1024px) {
    .qode-cta-section .qode-cta-section-text-wrapper .qode-cta-section-description { font-size:1.2em }
    .header-left-widget ul li a.desktop-whatsapp { display: none}
}
@media(max-width: 1000px) {
    .header_bottom_widget .qbutton.default {  min-width:100px;   font-size: .75em }
    .header_bottom { padding: 0!important }
    .mobile_menu_button {   float: right }
    .header_inner_right {  margin-right: 80px  }
    nav.mobile_menu { overflow: visible;   position: absolute;   top: 85px;  left: 0;   z-index: 999999 }
    nav.mobile_menu:after { content: "";   display: block;   clear: both;    overflow: hidden  }
    .mobile_arrow {
        position: absolute;
        right: 0;
        cursor: pointer;
        top: 0;
        font-size: 1.563em;
        width: 65px;
        text-align: center;
        line-height: 28px;
        display: inline-table;  
        height: 55px
    }
    nav.mobile_menu ul>li>span.mobile_arrow i {
        display: block;
        line-height: 60px;
        color: #424242;
        font-size: 1em;
        font-weight: 600
    }
    nav.mobile_menu ul>li>span.mobile_arrow .fa.fa-angle-down,  .mobile_menu_button  { display: none }
    nav.mobile_menu ul li ul li {   margin: 0;    padding: 0!important  }
    .header_top_bottom_holder .container_inner.clearfix {   width: 100%!important   }
    .mobile_arrow { background: url(/wp-content/themes/bridge-child/images/icon-arrow-black.svg);  background-position: 50% 50%;  background-repeat: no-repeat }
    .expand-in>.mobile_arrow { transform: rotate(90deg)}
    nav.mobile_menu ul.wpmm-mega-wrapper>li.expand-in:hover>span.mobile_arrow,
    .wpmega-black-white .wpmm-mega-wrapper>li.current-menu-item>span.mobile_arrow {background-image: url(/wp-content/themes/bridge-child/images/icon-arrow-white.svg)}
    nav.mobile_menu ul>li>span.mobile_arrow i {display: none}
}
@media(min-width: 990px) and (max-width:1200px) {
    .footer-blog .post-title a {height:100px }
}
@media(max-width: 1200px) and (min-width:767px) {
    .footer_top .four_columns .column2 .column_inner>div {  margin:0 }
    .company-mid-row .vc_col-sm-8,.company-mid-row .vc_col-sm-8, #translation-company-section .vc_col-sm-4 {width: 100% !important; }
}

@media(max-width: 1001px) and (min-width:767px) {
     #text-61 ul li { padding: 0;  width: 100%!important}
}

@media(max-width: 1170px) {
    #text-61 ul li {  width:100%!important;    padding: 0 0 10px }
}

.header_bottom_right_widget_holder p {padding-bottom: 0}
.side_menu_button {height: 84px!important;  max-height: 84px}

@media(max-width: 1000px) {
    .wp-mega-toggle-block {
        cursor:pointer;
        display: block!important;
        position: absolute;
        right: 5px;
        width: 40px;
        text-align: center;
        height: 40px;
        top: 0;
        margin-top: -55px
    }

    .wpmm-orientation-horizontal .wp-mega-toggle-block:before {
        pointer-events: none;
        color: #fff;
        background-image: url(/wp-content/uploads/2021/06/icon-burger-gray.svg);
        content: "";
        width: 22px;
        height: 22px;
        position: absolute;
        background-repeat: no-repeat;
        top: 5px;
        right: 10px
    }

    .wp-mega-toggle-block>* {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        box-sizing: border-box;
        opacity: 0
    }

    .header_bottom .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal {
        background: 0 0!important
    }

    .header_bottom .wpmega-black-white .wpmm-mega-wrapper>li:hover {
        background: 0 0
    }

    .header_bottom .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a {
        color: #212121;
        font-family: Roboto,sans-serif;
        font-size: 15px;
        text-transform: uppercase;
        font-weight: 500;
        padding: 15px 25px
    }

    .header_bottom .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {
        border-top: solid 1px #f2f2f2
    }

    .header_bottom .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a:before {
        background: #f2f2f2
    }

    .header_bottom .wp-megamenu-main-wrapper.wpmega-black-white.wpmm-orientation-horizontal {
        background: 0 0!important
    }

    .header_bottom_right_widget_holder {
        margin: 16px 0 0
    }

    .header_bottom #close-top-navigation {
        display: none!important
    }

    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li>a>span {
        background: 0 0!important;
        border: 0!important;
        padding: 0;
        display: inline-block;
        overflow: hidden;
        font-size: 14px;
        text-transform: capitalize;
        white-space: nowrap;
        color: inherit;
        width: auto;
        font-weight: 500
    }

    ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.show_tab>a:before,ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li>a:hover:before,ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel>li>a>span.wpmm-mega-menu-href-title:before {
        display: none
    }

    .wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li { margin-bottom: 0 }
    .header_bottom .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper>li.menu-item-has-children>a:after {
        transform: rotate(-42deg);
        display: none;
        opacity: 0;
        -webkit-transform: rotate(-95deg);
        -ms-transform: rotate(-95deg);
        font-size: 26px;
        margin-top: -17px;
        color: #a0a0a0;
        right: 14px
    }
    .header_bottom ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul { background: #fff }
    .header_bottom ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
        color: #424242;
        background: 0 0!important;
        padding: 13px 50px!important;
        display: block;
        font-size: 1em;
        font-family: Roboto,sans-serif;
        font-weight: 500;
        text-transform: capitalize
    }

    .header_bottom ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a:hover {  color: #0c6cd5!important;   background: 0 0!important  }
    .header_bottom ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li {border-bottom: 1px solid #ececec }
    .header_bottom ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu {  border-top: 1px solid #ececec }
    .header_bottom .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li.menu-item-has-children a {
        font-family: Roboto,sans-serif;
        font-size: 16px;
        text-transform: inherit;
        font-weight: 500
    }
    .header_bottom .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-full-width .wpmm-sub-menu-wrap { padding: 0!important }
    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups li { border-bottom: none}
    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li>a { color: #424242;  padding: 10px 50px; white-space: nowrap }
    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li>a .wpmm-mega-menu-icon { width: 40px;  padding: 0}
    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs div>ul.wpmm-tab-groups {   border-top: 1px solid #ececec}
    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel {
        padding: 0;
        border-top: 1px solid #ececec;
        background: #f6f9fc;
        position: relative;
        left: 0;
        width: 100%
    }
    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel li {
        width: 100%;
        padding: 0;
        margin: 0
    }

    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel>li .wp-mega-menu-link {
        padding: 10px 0 10px 110px
    }

    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel>li .wp-mega-menu-link .wpmm-mega-menu-href-title {
        padding: 0;
        margin: 0;
        font-weight: 400;
        font-size: 15px
    }

    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs div>ul.wpmm-tab-groups {
        min-height: 1px!important;
        width: 100%
    }

    .wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li {
        margin-bottom: 0!important
    }

    .header_bottom .wpmega-black-white .wpmm-mega-wrapper>li:hover>a,.header_bottom .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-black-white ul.wpmm-mega-wrapper>li:hover>span.mobile_arrow i {
        color: #fff!important
    }

    .wp-megamenu-main-wrapper .wpmm-mega-menu-icon img {
        margin-right: 20px!important
    }

    ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel>li:nth-child(even) {
        margin-left: 0!important
    }

    .header_bottom .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-full-width .wpmm-sub-menu-wrap {
        width: 100%;
        overflow: visible;
        position: static!important;
        display: none;
        opacity: 1!important;
        max-height: inherit;
        visibility: visible;
        transition: none;
        -webkit-transition: none;
        -ms-transition: none;
        box-shadow: none
    }

    .header_bottom .wpmm-sub-menu-wrapper .wpmm-tabs-section.show_tab .wpmm-sub-menu-wrapper {
        display: none;
        overflow: hidden
    }

    .header_bottom .wpmm-sub-menu-wrapper .wpmm-tabs-section.expand-in .wpmm-sub-menu-wrapper {
        display: block;
        overflow: hidden
    }

    .wpmega-vertical-tabs>.mobile_arrow {
        display: none
    }

    nav.mobile_menu ul>li>span.mobile_arrow i {
        display: block;
        line-height: 55px;
        color: #424242;
        font-size: 1em;
        font-weight: 600;
        position: relative;
        padding-right: 10px
    }

    nav.mobile_menu ul>li>span.mobile_arrow .fa.fa-angle-down { display: none }
    .header_bottom .wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout>div {
        overflow: hidden;
        height: auto;
        opacity: 1;
        visibility: visible;
        display: none;
        max-height: inherit;
        transition: none;
        -webkit-transition: none;
        -ms-transition: none
    }
    .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li { border-bottom: 1px solid #ececec!important }
    .header_bottom .wpmega-black-white .wpmm-mega-wrapper>li:hover {  background: #1590ff!important; color: #fff!important }
    .wpmega-black-white .wpmm-mega-wrapper>li.current-menu-item { background: #1590ff!important;  color: #fff!important }
    .wpmega-black-white .wpmm-mega-wrapper>li.current-menu-item>a { color: #fff!important }
    .header_bottom .wpmega-black-white .wpmm-mega-wrapper>li:hover {  color: #fff }
    .header_bottom ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li>span.mobile_arrow i { color: #424242 }
    .header_bottom ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a { font-size: 14px!important }
    .blog-tittle a.wp-mega-menu-link { text-transform: capitalize!important}
}

@media(max-width: 1024px) {
    
    .client-logos-section-gray .qode_carousels_holder {  display: block;  padding: 35px 20px 30px;  text-align: center }
    .client-logos-section-gray .qode_carousels .slides img { margin: 0 auto;   text-align: center }    
    .header-top-section {   padding-top: 201px;  margin-top: -150px;    padding-bottom: 50px  }
    .client-logos-section-gray .qode_carousels .slides img { width: 141px }
    .client-logos-section-gray .qode_carousels .slides>li .carousel_item_holder:hover .second_image_holder {   opacity: 1;  cursor: pointer }
    .home-client-carasoule.client-logos-section-gray .qode_carousels_holder { box-shadow: 0 0 50px 0 rgba(20,49,167,.05)}
}
@media (max-width: 1000px) {
     .container_inner,div.grid_section .section_inner {  width:768px }
    .header_top .container {  display: inline-block }
    .header_inner_left,header {    position: relative!important;    left: 0!important;   margin-bottom: 0  }
    .content {  margin-bottom: 0!important }
    header {   top: 0!important;     margin-top: 0!important;}
    .header_top { height: auto;   display: block!important } 
    .header_top .inner {  display: inline-block;   margin: 0 0 -4px  }
    header .q_logo img.mobile {     display: block!important;     opacity: 1!important;    position: relative;     margin: 0 auto }
    .main_menu,header .q_logo img.normal {   display: none!important  }
     nav.mobile_menu {   display: block }
    .logo_wrapper,.mobile_menu_button {  display: table }
    .q_logo {
        display: table-cell;
        position: relative;
        top: auto;
        vertical-align: middle
    }
    .q_logo a {     left: -50%;   width: auto!important  }
    .q_logo img {  top: 0;   left: 0  }
    .header_top .left .inner>div:last-child,.header_top .right .inner>div {   border-right: 0 }
    .header_top .left .inner>div,.header_top .right .inner>div:first-child {    border-left: 0 }
    .content {  margin-top: 0!important  }
    .footer_top {   padding-top: 50px;   padding-bottom: 40px }
    header:not(.centered_logo) .q_logo img { max-width: 100% }
    .client-logos-section-gray .client-logo-home { margin-top: 0 }
    .textwidget ul.top-menu-left li a img {  margin-top: 0;  opacity: .5 }
    .wp-mega-toggle-block { right: 15px;  margin-top: -62px  }
    .header-widget.widget_nav_menu ul.menu li a {   padding: 0 0 0 12px }
    .header_top .right .header-widget.widget_nav_menu ul.menu>li.menu-item-has-children>a:before {  left: -17px }
    
    
}

@media(min-width: 1025px) and (max-width:1200px) {
    .client-logo-size { margin:15px 1px  }
	.client-logo-size {max-width: 140px;}
    .header-right-side-video {  padding-top: 131%;}
	.header-title-blue .button-new-org, .header-title-blue .button-small-white {min-width: 150px;font-size: 13px;}
	.client-logos-section-gray .client-logo-home {margin-top: -160px;}
}

@media only screen and (min-width: 768px) and (max-width:1100px) {
    .drop_down .wide .second ul li .flexslider.widget_flexslider ul.flex-direction-nav li { width:194px }
}

@media(min-width: 768px) and (max-width:1200px) {
    .translation-company-row .translation-company-box { text-align:left;  margin: 0 auto  }
    .translation-company-row .translation-company-box h3 {    min-height: auto  }
    .translation-company-row .translation-company-right-bg {   position: relative;  height: 100%;  width: 100%; margin-top: 50px;     right: 0 }
	.header-typewriter-text { margin-top: 30px;}
}

@media(min-width: 768px) and (max-width:1024px) {
    .icon-with-text h3 { font-size:.875em;  line-height: 1.5 }
    .industries-we-serve-section { padding: 50px 0 }
    .translation-company-text p { padding-bottom: 15px;  max-width: 100% }
    .industries-we-serve-text { padding-top: 30px; padding-bottom: 50px  }
    .day-translators-blog h2 {  padding-bottom: 0px }
     .day-translators-blog { padding-bottom: 50px } 
    .our-network-text P {padding: 15px 20px;}
    .quality-control-no-one:before { left: 32% }
    .quality-control-no-two:before {left: 32% }
    .quality-control-no-three:before { left: 32% }
    .quality-control-no-four:before { left: 36% }
    .quality-control-no-five:before {  left: 36% }
    .happy-clients-box { padding: 50px 0 40px }
    .happy-clients-box-col h3 { font-size: 1.6em; line-height: 30px }
    .happy-clients-box-col p {  font-size: .975em;   line-height: 22px}
    .header-title-blue p.header-text-full {font-size: 15px;margin-bottom: 30px;max-width: 100%;}
    .translation-company-title h2,.industries-we-serve-section h2,.quality-control-tittle h2,.industries-we-serve-header h2 {font-size: 1.6em;line-height: 1.6; }
    .translation-company-row .industries-we-serve-header p { margin-bottom: 50px }
    .translation-company-row {  padding-bottom: 50px }
    .worlds-leading-companies-section {  margin: 100px 0!important;  padding-bottom: 50px   }
    .need-professional-section {margin: 0 !important; }
    .customer-care-section,.our-network-section,.happy-clients-section,.as-featured-in-images.grid_section { padding: 50px 0 }
    .quality-control-section { padding: 70px 0 }
    .newsletter-section .vc_column-inner { margin-top: 70px }
    .get-translation-section .contact-section-text h3 { font-size: 1.25em;   line-height: 1.3 }
    .interpreting-inner-slider { padding-bottom: 70px }
    .client-logo-size { margin: 15px 0px; max-width: 130px; }
    .header-right-side-video { padding-top: 113%;right: 15%; }
    .home-banner-full-blue{ padding: 0px 0px !important;}
	.header-title-blue .button-new-org, .header-title-blue .button-small-white {min-width: 130px;font-size: 11px;}
	.header-title-blue .button-new-org {margin-right: 10px;}
	.header-typewriter-text {margin-top: 0 !important;}
	.header-title-blue h1 {font-size: 22px;line-height: 37px;}
	.header-typewriter-text h2 {font-size: 18px;}
	.our-network-section.max-w-1378 .section_inner {padding-top: 50px;}
	.translation-company-right-bg .text-alien-center {text-align: center;}
}

@media(min-width: 768px) and (max-width:1001px) {
    .header-left-widget ul li {
        padding:0 8px
    }

    .header_top .header-widget,.header_top .header-widget a,.header_top .header-widget.widget_nav_menu ul.menu>li>a {
        font-size: .9em!important
    }

    .header_bottom_right_widget_holder {
        padding-right: 0;
        display: block!important;
        margin: 26px 0 0
    }

    .header_top .left {
        float: left
    }

    .header_top .right {
        float: right
    }

    .header_top_bottom_holder .header_top {
        padding: 15px 20px
    }

    .header_top .right .textwidget ul li {
        padding: 0 10px 0 0
    }

    .textwidget ul.top-menu-left li a img {   
        padding-right: 6px;
        max-width: 14px;
        margin-top: 4px
    }
	.footer_top_holder .container_inner, .footer_bottom_holder .container_inner {padding: 0px 15px;}
 
}

@media(min-width: 768px) and (max-width:990px) {
    .footer-blog .post-box {
        width: 33.3333%;
    }   
}

@media(min-width: 768px) and (max-width:990px) {
    footer .container_inner {
        width:100%!important
    }

    .footer_top .column1,.footer_top .column2,.footer_top .column3,.footer_top .column4,.footer_top .column5 {
        width: 20%!important
    }

    .footer_top,.footer_top .textwidget,.footer_top li,.footer_top p,.footer_top a,.footer_top div#rss-2 a {
        font-size: 13px;
        line-height: 1.6
    }
}

@media(max-width: 990px) {
    .container_inner,.grid_section .section_inner {
        width:90%!important
    }

    h1 {
        font-size: 2.188em;
        line-height: 40px
    }
}

@media(max-width: 930px) {
    .wpmm-orientation-horizontal .menutoggle {
        display:none
    }
}

@media(max-width: 769px) {
    .dayawards-pop {
        text-align:left;
        padding: 9px 25px 0 15px;
        overflow: hidden
    }
}

@media only screen and (max-width: 768px) {
    .q_logo:lang(ar) {
        left:0
    }
}
    @media(max-width: 768px) {
        .wpmm-sub-menu-wrap li.wpmega-1columns-1total {
            width:100%;
            padding: 0 10px
        }

        .wpmm-sub-menu-wrap li {
            margin-bottom: 20px
        }

        .wpmm-sub-menu-wrap li:last-child {
            margin-bottom: 0
        }

        ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs div>ul.wpmm-tab-groups {
            width: 100%;
            height: auto!important
        }

        ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel {
            position: relative;
            left: 0;
            width: 100%
        }

        ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li>a>span {
            border-right: 1px solid #ccc
        }

        ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.show_tab>a>span {
            border-bottom: 1px solid #ccc
        }
    }

    @media(max-width: 768px) {
        .textwidget ul.top-menu-left li a img {
            padding-right:10px
        }

        .footer_top h4 {
            margin: 15px 0 20px
        }

        .footer-blog {
            padding-top: 50px
        }

        .header-widget.widget_nav_menu.header-right-widget {
            position: absolute;
            left: 5px;
            top: 0
        }

        .header_bottom_widget .qbutton.default {
            display: none
        }

        .header-widget.widget_nav_menu.header-right-widget .menu-language-switcher-container ul ul {
            top: 35px;
            left: 0
        }

        .header-widget.widget_nav_menu.header-right-widget {
            position: absolute;
            left: 5px;
            top: 0
        }
 

        .header_bottom_widget .qbutton.default {
            display: none
        }
    }

    @media only screen and (min-width: 600px) and (max-width:768px) {
        .blog_holder article .post_description .post_description_left {   margin:0 12px 0 0  }
        .blog_holder.masonry article .post_description .post_description_left {  margin: 0 }
    }
    @media only screen and (max-width: 768px) {
        .country-selector {
            background-color:#485eab;
            padding: 10px 0;
            border: 1px solid rgba(255,255,255,.1);
            border-radius: 4px;
            transition: ease .3s;
            min-width: 100px;
            text-align: center;
            font-size: 14px;
            font-style: normal;
            font-weight: 500;
            margin-left: -195px;
            margin-right: 250px;
            position: relative
        }
      
        .country-selector:lang(fr) {
            margin-left: -239px;
            margin-right: 300px
        }

        .country-selector:lang(en) {
            margin-left: -222px;
            margin-right: 315px
        }

        .country-selector:lang(it) {
            margin-left: -194px;
            margin-right: 250px
        }

        .country-selector:lang(de) {
            margin-left: -219px;
            margin-right: 243px
        }

        .country-selector:lang(es) {
            margin-left: -240px;
            margin-right: 250px
        }

        .country-selector:lang(ru) {
            margin-left: -276px;
            margin-right: 327px
        }
        .container_inner,div.grid_section .section_inner {  width:600px   }
        .header_bottom_right_widget_holder { display: none  }
        .grid2 .blog_holder article .post_description .post_description_left { margin-top: 10px }
        .drop_down .wide .second ul li .qbutton,.drop_down .wide .second ul li ul li .qbutton,.qbutton {padding: 0 14px }
        .touch .content { margin: 0!important  }
         .header_top .right .textwidget ul li {  border: none; padding: 0 7px 0 0   }  
        .header-right-side-video,.video-section-right-header,.full-width-btn {  display: inline-block;  text-align: center!important }
}
 @media only screen and (min-width: 600px) and (max-width:768px) {
        .blog_holder article .post_description .post_description_left {  margin:0 12px 0 0 }
        .blog_holder.masonry article .post_description .post_description_left {  margin: 0}
}
 @media(max-width: 767px) {
        .our-services-section {   padding:50px 0 0}
        span.close-btn {padding-top: 0 }
        .da-text>span { float: left }
        span.da-text {   font-size: 14px;      line-height: 1.3;     display: inline-block;    padding-bottom: 11px  }
        .da-text>span svg {   width: 20px   }
        span.close-btn {padding-top: 0;   position: absolute; right: 10px;  top: 50%;  margin-top: -14px }
        .footer-blog { padding:30px 0 }
        .footer-blog .post-box { min-height: 1px; width: auto; float: left;  padding: 10px; max-width:100%;  }
        .our-services-section h2 { padding-bottom: 60px;  padding-top: 30px  }
        .industries-we-serve-section { padding-top: 70px}  
        .header_top .right { text-align: left; height: auto;   float: right  }
        .header_top_bottom_holder .header_top {  padding: 10px 15px   }
        .header_top_bottom_holder .header_top .container_inner {    width: 100%!important}
        li.menu-item.menu-item-type-custom.menu-item-object-custom {  border-bottom: none;   padding: 0;   font-size: 1em  }
         .header_bottom_right_widget_holder { display: block;   padding-right: 0;  margin: 26px 0 0}
        .header-widget.widget_nav_menu ul ul { top: 35px  }
        .header_inner_right { margin-right: 60px }
        .industries-we-serve-row .vc_col-sm-2 { width:50%;    float: left  }
        .translation-company-img {      text-align: center;    padding-bottom: 0px  }
        .industries-we-serve-section { padding: 50px 0  }
        .industries-we-serve-text { padding-bottom: 30px!important  }
        .translation-company-title h2,.industries-we-serve-section h2,.quality-control-tittle h2,.our-services-section .translation-company-title h2,
        .translation-company-row .industries-we-serve-header h2 {
            font-size: 1.6em;
            padding-bottom: 20px;
            line-height: 40px
        }

        .translation-company-text p {
            padding-bottom: 25px;
            max-width: 100%
        }

        .day-translators-blog h2 {
            padding-bottom: 50px;
            padding-top: 30px
        }

        .our-services-row .item {
            padding: 40px 40px 50px
        }

        .day-translators-blog {
            padding-bottom: 50px
        }

        .video-bg {
            text-align: center;
            margin: 20px auto;
            display: block;
            float: none
        }

        .header-right-side-video {
         
			right: 25%;
			bottom: 10%;
        }
         
        .header-right-side-video p a {
            display: block;
            text-align: center;
            margin: 0 auto;
            width: 100%;
            padding-bottom: 10px
        }
      
        .header-title-blue .button-new-org {
            margin-right: 0
        }

        .header-title-blue p.full-width-btn a {
            margin: 10px
        }

        .header-title-blue p.header-text-full br {
            display: none
        }

        .translation-company-row .translation-company-box {
            margin: 0 auto;
            text-align: left;
            padding-bottom: 50px;
            max-width: 100%;
        }

        .translation-company-row .box-top-p-50 {
            padding-top: 0
        }

        .translation-company-row {
            padding-top: 30px;
            padding-bottom: 50px
        }

        .translation-company-row .industries-we-serve-header p {
            margin-bottom: 50px
        }

        .need-professional-section {
            padding: 0;
            margin: 0 !important
        }

        .worlds-leading-companies-section {
            padding: 0;
            margin: 50px 0 50px!important
        }

        .need-professional-section .translation-company-col:before,.worlds-leading-companies-section .translation-company-img-two:before {
            height: 100%;
            top: -10%;
            padding-bottom: 15%
        }

        .need-professional-section .translation-company-col-right {
            padding-top: 50px;
            padding-bottom: 0px
        }

        .worlds-leading-companies-section .translation-company-col-right {
            padding-bottom: 70px;
            padding-top: 0
        }

        .our-network-section,.customer-care-section,.happy-clients-section,.get-translation-section {
            padding: 50px 0
        }

        .quality-control-box-two,.quality-control-box-text,.as-featured-in-images.grid_section {
            padding-bottom: 80px
        }

        .quality-control-section {
            padding-bottom: 50px;
            padding-top: 50px
        }

        .quality-control-tittle p {
            padding-bottom: 70px
        }

        .quality-control-box-top .quality-control-box-two:after,.quality-control-box-bottom:after,.quality-control-box-bottom:before,.quality-control-box-bottom .quality-control-box-two:after {
            display: none
        }

        .quality-control-box-bottom,.quality-control-txt-footer {
            padding-top: 0
        }

        .quality-control-box-top,.quality-control-txt-footer {
            padding-bottom: 0
        }

        .quality-control-box-top {
            max-width: 350px;
            margin: auto
        }

        .quality-control-no-four:before,.quality-control-no-five:before,.quality-control-no-one:before,.quality-control-no-two:before,.quality-control-no-three:before {
            left: -17px
        }

        .quality-control-box.quality-control-no-one:after,.quality-control-box.quality-control-no-two:after,.quality-control-box.quality-control-no-three:after,.quality-control-box.quality-control-no-four:after {
            display: inline-block;
            content: " ";
            text-shadow: none;
            width: 2px;
            border-left: 2px #97a6bb dashed;
            position: absolute;
            top: 81px;
            height: 62%;
            left: 40px
        }

        .quality-control-box-text h3 {
            padding-top: 0;
            padding-bottom: 15px;
            padding-left: 100px;
            text-align: left
        }

        .quality-control-box-text {
            margin: 0 auto;
            max-width: 320px;
            position: relative
        }

        .quality-control-box-text p {
            text-align: left;
            max-width: 100%;
            margin: 0;
            padding-left: 100px
        }

        .quality-control-box-text .quality-control-box {
            margin: 0;
            float: left
        }

        .happy-clients-box-col h3 {
            font-size: 1.7em;
            line-height: 34px;
            padding-bottom: 0;
            padding-top: 24px
        }

        .happy-clients-box {
            padding: 20px 0 40px
        }

        .get-translation-section .contact-section-text h3 {
            font-size: 1.3em;
            line-height: 1.5;
            padding-bottom: 30px;
            padding-top: 25px
        }

        .button-big-orange-light,.button-big-blue {
            height: 50px
        }

        .button-text {
            font-size: .875em;
            letter-spacing: 0;
            line-height: 50px
        }

        .translation-company-row .translation-company-right-bg {
            position: relative;
            height: 400px;
            width: 100%;
            left: 0;
			box-sizing: border-box;
			clear: both;
			overflow: hidden;
        }

        .translation-company-row .translation-company-box h3 {
            min-height: auto
        }

        .header-typewriter-text {
            text-align: center;
			
        }

        .interpreting-inner-slider {
            padding-bottom: 50px
        }

        .we-respond-left-section {
            float: none;
            max-width: 100%
        }

        .translation-company-text a.link-blue {
            line-height: 20px;
            font-size: .875em
        }

        .our-services-row .item>a {
            font-size: .832em
        }

        .happy-clients-box .vc_col-sm-3 {
            width: 50%;
            float: left
        }

        .happy-clients-box:after {
            right: -20px;
            width: 60%;
            height: 100%;
            top: 10%;
            border-radius: 10px
        }

        .grid_section .section_inner {
            padding-left: 15px;
            padding-right: 15px
        }

        .client-logo-size {
            margin: 0 5px 10px
        }

        .translation-company-title h2 {
            margin: 0 auto;
            max-width: 100%;
            padding-top: 20px
        }
		.worlds-leading-companies-section .translation-company-text, .customer-care-section .translation-company-text {
			max-width: 100%;
		}
        .translation-company-text {
            max-width: 100%;
            margin: 0 auto
        }
       
        .customer-care-section .vc_align_left,.customer-care-section .vc_align_left {
            text-align: center
        }

        .international-linguists-slider {
            padding: 20px 0;
            box-sizing: content-box;
            max-width: 580px;
            margin: 0 auto
        }

        .need-professional-section .section_inner_margin.clearfix {
           /* flex-flow: column-reverse;
            display: flex*/
        }
 
        .newsletter-section select {
            width: 100%;
            position: relative;
            margin: 0 0 10px;
            max-width: 100%
        }

        .newsletter-section #mc_embed_signup .mc-field-group {
            width: 100%;
            margin: 0;
            padding: 0 0 10px
        }

        .newsletter-section #mc_embed_signup .button {
            width: 100%;
            position: relative;
            display: block
        }

        .newsletter-section #mc_embed_signup form {
            padding: 0
        }

        .newsletter-section h2 {
            font-size: 1.25em
        }

        .news-litter-txt p {
            font-size: .835em
        }

        .newsletter-section #mc_embed_signup .email {
            width: 100%;
            margin-left: 0
        }

        .newsletter-section .vc_column-inner {
            padding: 30px 15px
        }
        li.day-VIP-sign { min-width: 170px;}
        .newsletter-section #mc_embed_signup div.mce_inline_error {   padding: 5px }
        .get-translation-section .button-big-orange-light {  margin-bottom: 20px  }
        .stories-boxes > .vc_column-inner {background: linear-gradient(135deg, rgba(81,122,249,0.99) 0%, #09215C 100%); }
        .stories-boxes.no-bg > .vc_column-inner {background:#fff !important; }    
        .desktop-whatsapp {  display:none  }
        .mobile-whatsapp { display: inline-block} 
        .footer_top .column1,.footer_top .column2,.footer_top .column3,.footer_top .column4,.footer_top .column5 {  width:100%!important  }
        .footer_top_holder .container_inner { min-width: 100%;    padding: 0;  overflow: hidden}
        .footer_inner.clearfix { padding: 0   }
        .column1.footer_bottom_column,.column2.footer_bottom_column { width: 100%;    float: none  }
        .footer_bottom {      padding-top: 10px!important; padding-bottom: 0!important   }
        .protected-footer {  padding-bottom: 10px  }
        .column4.footer_col4,.column5.footer_col5 {   width: 50%!important;   float: left }
        .our-services-row .item { width:97% }
        .our-services-row .item h2 {  max-width: 330px;  width: 100%}
        header.fixed {  margin-top: 0;position: relative!important; }
        .client-logos-section-gray .Slider-desktop { display:none}
		.right-video-area { margin-top: 30px;}
		.client-logos-section-gray .client-logo-home {margin-top: 15px;}
		.footer_bottom .textwidget p, .protected-footer {text-align: center !important;}
		.our-network-section.max-w-1378 .section_inner { padding-top: 30px;}  
		.text-alien-center{text-align:center;}
    }
    
    @media(max-width: 620px) {
        ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel>li {
            width:100%
        }
    }

    @media  (max-width: 600px) {
          .container_inner,div.grid_section .section_inner {   width:420px  }
        .four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4 { width: 100%  }
        .four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner { padding: 0      }
        .blog_holder article .post_description .post_description_left,.blog_holder article .post_description .post_description_right { float: none   }
        .blog_holder article .post_description .post_description_left {      margin-top: 10px }   
        .footer_top .four_columns .column2 .column_inner>div,.footer_top .four_columns .column3 .column_inner>div,.footer_top .four_columns .column4 .column_inner>div { margin: 0}
        .footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3 {margin: 0 0 25px  }
        .wpb_gallery_slides .qode-image-slider-description {  display: none     }   
        .qode-cta-section .qode-cta-section-text-wrapper .qode-cta-section-description-holder {  margin-bottom:45px}
        .qode-cta-section .qode-cta-section-text-wrapper .qode-cta-section-description {  font-size: 1em   }
    }
    @media(max-width: 480px) {
        .wpmm-orientation-horizontal ul li ul li.wp-mega-menu-header { width:100%   }
        .quality-control-box-top .vc_col-sm-4 .vc_column-inner {  padding-left:0;   padding-right: 0   }    
        .need-professional-section .translation-company-col:before,
        .worlds-leading-companies-section .translation-company-img-two:before { height: 100%;  top: -10%;   padding-bottom: 12% }
        #recent-blog-owl .owl-dots button.owl-dot { margin: 0 5px 0 0   }
        .our-services-row .item {width: 94%}
        .container_inner,div.grid_section .section_inner {  width:300px }
        .footer .container_inner { padding: 0 25px    }
        .header_bottom .container_inner,footer .container_inner { width: auto }
        .footer_bottom {  line-height: 35px; height: auto}
        .blog_holder article .post_description .post_description_left {
            display: inline-block;
            float: none;
            margin: 0 0 5px;
            width: 100%
        }
        .author_description_inner .image,.blog_holder article .post_description .post_description_right {   float: none    }
        .footer_top .column_inner>div { margin: 0 0 25px!important     }
        .footer_top .column_inner {    border: 0  }
           div.pp_pic_holder {     width: 100%!important;    left: 0!important   }
        .pp_content,.pp_content iframe {   width: 100%!important;   height: 300px!important    }
        .pp_hoverContainer {      width: 100%!important;    height: 250px!important   }
        #pp_full_res>img {   width: 100%!important;      height: auto!important    }
        div.pp_default .pp_details {  width: 98%!important  }
        div.ppt { width: 100%!important  }
}

@media(max-width: 479px) {
        .header_top .header-widget a,.header-right-widget .menu-language-switcher-container ul.menu li a {    font-size: 12px!important }
        .right .header-widget.widget_nav_menu.header-right-widget { margin-top: 0 }
        .header_top .right { width: auto }
        .wp-mega-toggle-block { right: 5px}
        .header_top .right .header-widget.widget_nav_menu ul.menu>li.menu-item-has-children>a:before {  left: -10px  }
        .header-widget.widget_nav_menu ul.menu li a {  padding: 0 0 0 5px  }
        .header_top .right {  width: auto   }
        .four_columns>.column1>.column_inner,.four_columns>.column5>.column_inner {     padding:0 }
        .footer-blog .post-box { width: 100%; padding: 15px 15px; }  
        .header_top .header-widget a,.header-left-widget ul li {  padding:6px 0 }
        .header_bottom_right_widget_holder {   display: none  }
        .header-widget.widget_text.header-left-widget { width: 100% }
        .right .header-widget.widget_nav_menu.header-right-widget {   float: right;    margin-top: 0  }
        .header-widget.widget_nav_menu ul ul { left: -70px  }
        .country-selector {    position: absolute;       left: 0;  top: 0;  margin: 0!important }
}
 @media  (max-width: 420px) {
        .header_bottom,footer .container_inner {   padding:0 15px  }
        .pp_content,.pp_content iframe {height: 250px!important  }
        .pp_hoverContainer {height: 200px!important}
}
@media (max-width: 350px) {
      .container_inner,div.grid_section .section_inner {width:95% !important; }
      .section_inner_margin {   margin: 0;   }      
      div#rss-2 h5 { display: none; }
}