@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(../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(../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: 0
	}

	.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 0;
		max-width: 130px
	}

	.header-right-side-video {
		padding-top: 113%;
		right: 15%
	}

	.home-banner-full-blue {
		padding: 0 !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: 0 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: 0
	}

	.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 !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: 0
	}

	.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 {}

	.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
	}

	.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
	}
}