@media only screen and (min-width: 1281px) and (max-width: 1440px) {
	/* home-page */
	/*.header-nav ul {
		margin-left: 70px;
	}*/

	.header-nav, .main-container, .banner {
		max-width: 1260px;
	}

	.header-nav nav li a {
		width: 135px;
	}

	.language-options {
		margin-right: 26px;
	}

	.eng-courses {
		padding: 30px 63px 0;
	}

	.translation-service .go-to-section {
		margin: 0px auto 10px;
	}

	.about-lsb {
		padding: 37px 53px 25px;
	}

	.client-testimonial {
		padding: 0 64px 94px;
	}

	.testimonials .previousbtn, .testimonials .previousbtn:hover {
		margin-left: -35px;
	}

	.testimonials .nextbtn, .testimonials .nextbtn:hover {
		margin-right: -35px;
	}

	footer nav li {
		margin: 0px 26px 0px 16px;
	}

	.footer-container {
		max-width: 52%;
	}

	/* inner-page */
	.inner-header {
		height: 272px;
	}

	.header-section {
		max-width: 1260px;
	}

	.section-inner {
		max-width: 1160px;
		padding: 34px 15px 24px 22px;
	}

	.section-inner h1 {
		margin: 0px 60px;
	}

	li.inner-overview, li.inner-services, li.inner-languages, li.inner-interpretation, li.inner-proofreading, li.inner-quality, li.inner-advantages {
		margin-left: 25px;
	}

	.section-inner .language-options {
		padding-top: 0;
	}

	.language-options li {
		margin: 0px;
	}

	#clients-logo_gallery {
		padding: 0px 1%;
	}

	.clients_wrap {
		width: 1281px;
	}

	.clients li {
    margin: 0px 28px 25px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1280px) {
	/* home-page */
	/*.header-nav ul {
		margin-left: 20px;
	}*/

	/*.header-nav li, .header-nav li.services-gap, .header-nav li.clients-gap, .header-nav li.about-gap, .header-nav li.contact-gap {
		margin-left: 60px;
	} */

	.header-right {
		width: 750px;
	}

	.header-nav nav li a {
		width: 105px;
	}

	.language-options {
		margin-right: 20px;
	}

	.header-nav .get-quote-btn {
		margin-left: 0px;
	}

	.header-nav, .main-container, .banner {
		max-width: 96%;
	}

	.banner h1 {
		padding: 0px 80px;
	}

	.container {
		max-width: 91%;
	}

	.eng-courses {
		padding: 30px 37px 0;
	}

	.eng-courses h2 {
		width: 74%;
	}

	.programs {
		margin: 50px 24px 0px;
		width:289px;
	}

	.trans-services {
		padding: 0px 68px 83px;
		box-sizing: border-box;
	}

	.about-lsb {
		padding: 37px 38px 25px;
	}

	.client-testimonial {
		padding: 0 0 94px 0;
	}

	.testimonial img {
		float: left;
		margin-right: 25px;
	}

	.testimonials .previousbtn, .testimonials .previousbtn:hover {
		margin-left: -40px;
	}

	.testimonials .nextbtn, .testimonials .nextbtn:hover {
		margin-right: -40px;
	}

	.testimonial-content {
		width: 78%;
		margin-right: 20px;
	}
	.address {
		width: 44%;
	}

	footer nav li {
		margin: 0px 23px 0px 17px;
	}

	.translation-service .programs {
		margin: 51px 45px 0px 10px;
	}

	.translation-service .go-to-section {
		margin: 0px auto 10px;
	}

	#clients-logo_gallery {
		padding: 0px 11px;
	}

	.clients_wrap {
		width: 1025px;
	}

	.clients li {
    margin: 0px 34px 25px;
	}

	/* inner-page */
	.inner-header {
		height: 230px;
		margin: 30px 0px 90px;
	}

	.header-section {
		max-width: 100%;
		padding: 48px;
	}

	.header-section nav {
		height: 48px;
	}

	.header-section li a {
		font-size: 12px;
		line-height: 48px;
	}

	.section-inner {
		padding: 34px 10px 24px 19px;
	}

	.section-inner h1 {
		font-size: 22px;
		letter-spacing: 4.4px;
		margin: 0px 40px;
	}

	.section-inner h1 small {
		font-size: 18px;
	}

	.header-section li {
		margin-top: 0;
	}

	li.inner-overview, li.inner-services, li.inner-languages, li.inner-interpretation, li.inner-proofreading, li.inner-quality, li.inner-advantages {
		margin-left: 15px;
	}

	.inner-container {
		max-width: 96%;
		padding: 50px 40px;
		box-sizing: border-box;
	}

	.services-block p {
		padding: 0px 40px;
	}

	.countries li {
		margin: 0px 7px;
		font-size: 16px;
	}

	.language-options li {
		margin: 0px;
	}

	/* french lang pages header */
	#french_lang .header-nav nav li a {
		width: 118px;
	}

	#french_lang .header-right {
		width: 750px;
	}

	#french_lang .header-nav nav {
		width: 89%;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
	/* home-page */
	header {
		height: 770px;
	}

	.header-right {
		width: 60px;
	}

	.header-nav li {
		margin-left: 60px;
	}

	.header-nav, .main-container, .banner {
		max-width: 96%;
	}

	.language-options {
		margin-right: 0px;
	}

	.select_language {
		padding: 0;
	}

	.language-options ul {
		top: 25px;
	}

	.banner {
		height: 620px;
	}

	.banner-inner {
		height: 610px;
	}

	.banner h1 {
		padding: 0px 80px;
	}

	.container {
		max-width: 91%;
	}

	.eng-courses {
		padding: 30px 38px 12px;
	}

	.eng-courses h2 {
		width: 74%;
	}

	.programs {
		margin: 50px 24px 0px;
		width: 40%;
		text-align: center;
	}

	.social-icons li {
		float: none;
		display: inline-block;
	}
	.programs h3, .programs p, .program-detail, .programs li { text-align: center; }

	.trans-services {
		padding: 0px 68px 68px;
		box-sizing: border-box;
	}

	.about-lsb {
		padding: 37px 28px 25px;
	}

	.client-testimonial {
		padding: 37px 0 94px;
	}

	.testimonial, .testimonial:last-child {
		margin: 56px 0px 50px;
	}

	.testimonial:last-child {
		margin: 56px 0px 75px;
	}
	.testimonials .previousbtn, .testimonials .previousbtn:hover {
		left: 45%;
		margin-left: -30px;
	}

	.testimonials .nextbtn, .testimonials .nextbtn:hover {
		right: 46%;
		margin-right: -30px;
	}

	.testimonial img {
		margin-right: 19px;
	}

	.testimonial-content {
		width: 74%;
		margin-right: 0;
	}

	.offices-address {
		margin: 41px 0px 85px;
		width:100%;
	}

	.address {
		width: 47%;
	}

	.contact-form form {
		width: 100%;
	}

	.address span.address-heading, span.phone-number {
		font-size: 22px;
		letter-spacing: 4.4px;
	}

	footer nav li {
		margin: 0px 15px;
	}

	.footer-container {
		max-width: 62%;
	}

	/* inner-page */
	.inner-header {
		height: 98px;
		margin: 30px 0px;
	}
	.inner-header #logo {
		float: none;
		position: static;
		top: 20px;
	}

	.header-section {
		max-width: 100%;
		padding: 0 20px;
		text-align: center;
		background: none;
	}

	.section-inner {
		padding: 10px;
	}

	.section-inner .language-options {
		position: absolute;
		right: 20px;
		top:0;
	}

	.header-section nav {
		height: 98px;
	}

	.header-section li {
		margin: 0px 15px;
	}

	.header-section li a {
		font-size: 13px;
		line-height: 48px;
	}

	.section-inner h1 {
		font-size: 22px;
		letter-spacing: 4.4px;
		margin: 0px 8px;
		float: none;
	}

	.section-inner h1 small {
		font-size: 18px;
	}

	.inner-container {
		max-width: 96%;
		padding: 30px 20px;
		box-sizing: border-box;
		margin: 0px auto 20px;
	}

	.services-block p {
		padding: 0px 20px;
	}

	.border-block.website-translation {
		margin-bottom: 90px;
		margin-top: 30px;
	}

	.border-block.language-block, .border-block.proofreading-block, .border-block.quality-block, .border-block.interpretation-block {
		margin-bottom: 80px;
	}

	.border-block.language-block {
		padding: 38px 20px 22px;
	}

	ul.other-countries {
		width: 100%;
	}

	.countries li img {
		margin-top: 15px;
	}

	.countries li {
		margin: 0 7px 5px;
		font-size: 12px;
	}

	.countries span::before {
		right: 13px;
	}

	.section-inner p.language-options {
		float: none;
		padding-top: 0;
		height: 30px;
		padding-bottom: 10px;
		line-height: 30px;
	}

	.inner-page .border-block p.continents {
		width: 100%;
	}

	.text-center {
		width: 96%;
		margin: 0 auto 37px;
	}

	.inner-page .border-block p.higlighted-text {
		width: 627px;
	}

	.inner-page h2 {
		font-size: 28px;
		letter-spacing: 5.6px;
	}

	.inner-page p.phone-no {
		font-size: 28px;
		line-height: 32px;
		padding-bottom: 20px;
	}

	h3.quality-services {
		margin-top: 40px;
	}

	.inner-page .homepage-slider {
		padding: 0px 0px 75px;
	}

	.inner-page .trans-bg {
		padding-top: 20px;
	}

	.nav-button, .home-nav-button {
		background: url("../images/nav-button.png") no-repeat left top;
		display: block;
		height: 25px;
		cursor:pointer;
		width:25px;
		z-index: 1;
		position: absolute;
	}

	.home-nav-button {
		background: url("../images/home-nav-button.png") no-repeat left top;
	}

	#french_lang .header-nav nav, .header-section nav, .header-nav nav {
		display: none;
	}

	.header-fixed {
		height: 100px;
	}

	.header-nav {
		background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
		text-align: center;
		padding: 10px;
		box-sizing: border-box;
	}

	#logo {
		float: none;
		position: static;
		margin-left: 0px;
		padding-top: 0;
		display: inline-block;
	}

	.language-options-mb {
		display: block;
		float: right;
	}

	.language-options li {
		margin: 0px;
	}

	/* client page */
	.clients_wrap {
		width: 676px;
	}

	.clients li {
    margin: 0px 40px 25px;
	}

	/* about-us */
	.inner-header {
	  margin: 0;
	}

	.border-block {
	  margin-top: 30px;
	}
}


@media only screen and (min-width: 481px) and (max-width: 768px) {
	/* home-page */
	header {
		height: 659px;
	}

	.header-right {
		width: 60px;
	}

	.header-nav nav {
		display: none;
	}

	.header-nav {
		background: rgba(0, 0, 0, 0.6);
		text-align: center;
		padding: 10px;
		box-sizing: border-box;
	}

	#logo {
		float: none;
		position: static;
		padding-top: 0;
		display: inline-block;
	}

	.language-options {
		margin-right: 0px;
	}

	.select_language {
		padding: 0;
	}

	.language-options ul {
		top: 25px;
	}

	.header-nav, .main-container, .banner {
		max-width: 96%;
	}

	.banner, .banner-inner {
		height: 510px;
	}
	.banner h1 {
		padding: 0px 40px;
		font-size: 34px;
	}

	.services-detail, .trans-services, .about-page, .test-page {
		background: none;
		padding: 0 20px;
	}

	.client-testimonial {
		padding: 0 0 94px;
	}

	.inner-page .client-testimonial {
		padding: 37px 0px 94px;
	}

	.container {
		max-width: 96%;
	}

	.about-image {
		background: none;
		padding-right: 0;
	}

	.eng-courses {
		padding: 0;
	}

	.eng-courses h2 {
		width: 95%;
		letter-spacing: 12.4px;
	}

	.services-para {
		margin: 0px 20px;
	}

	.programs {
		margin: 50px 0 0px;
		width: 100%;
		text-align: center;
	}

	.program-detail {
		display: inline-block;
	}

	.programs li {
		text-align: center;
	}

	.translation-service .go-to-section {
		margin: 0px auto 10px;
	}

	.about-lsb {
		padding: 37px 0px 25px;
		text-align: center;
	}
	.about-lsb h3 { text-align: center; }

	.client-testimonial h1 , .about-lsb h1, .services-detail h1, contact.html {
		letter-spacing: 6.4px;
		font-size: 32px;
	}

	.testimonial, .testimonial:last-child {
		margin: 40px 0 50px;
		text-align: center;
	}

	.testimonial-content h3 {
		text-align: center;
	}

	.testimonial-content {
		width: 100%;
		padding: 20px 33px 0;
		box-sizing: border-box;
		float: none;
	}

	.testimonial img {
		margin-right: 0;
		float: none;
	}

	.testimonials .previousbtn, .testimonials .previousbtn:hover {
		left: 48%;
		margin-left: -45px;
	}

	.testimonials .nextbtn, .testimonials .nextbtn:hover {
		right: 48%;
		margin-right: -45px;
	}

	.offices-address {
		margin: 41px 0px 10px;
		width: 100%;
		text-align: center;
	}
	.address {
		width: 100%;
		margin: 0 0 50px;
		float: none;
	}

	.address span.address-heading, span.phone-number {
		font-size: 22px;
		letter-spacing: 4.4px;
		text-align: center;
	}

	.contact-form {
		width: 96%;
	}

	.contact-form form {
		width: 100%;
	}

	.footer-container {
		max-width: 100%;
	}
	footer nav li {
		margin: 0px 12px;
	}

	.programs h3, .programs p {
		text-align: center;
		margin-bottom: 10px;
	}

	.social-icons li {
		float: none;
		display: inline-block;
	}

	/* inner-page */
	.inner-header {
		height: 140px;
		margin: 0px 0px 40px;
	}

	.inner-header #logo {
		float: none;
		position: static;
		top: 20px;
	}

	.header-section {
		max-width: 100%;
		padding: 20px 20px 0px;
		text-align: center;
		background: none;
   	 	margin: 70px auto 0px;
	}

	.testimonial-content h3, .inner-page .testimonial-content h3 {
		text-align: center;
	}

	.section-inner {
		padding: 10px;
	}

	.section-inner .language-options {
		position: absolute;
		right: 20px;
		top: 20px;
	}

	#french_lang .header-nav nav, .header-section nav {
		display: none;
	}

	.close-icon {
		float: right;
		cursor: pointer;
	}
	.container-wrap {
		margin-bottom: 80px;
	}

	.section-inner h1 {
		font-size: 22px;
		letter-spacing: 4.4px;
		margin: 15px 8px;
		float: none;
		line-height: 26px;
	}

	.section-inner h1 small {
		font-size: 18px;
	}

	.inner-container {
		max-width: 96%;
		padding: 30px 20px;
		box-sizing: border-box;
		margin: 0px auto 20px;
	}

	.inner-page ul.main-points.technical {
		width: 420px;
	}

	.inner-page ul.main-points.technical li::after {
		left: 214px;
	}

	.services-block p {
		padding: 0px 20px;
		text-align: center;
	}

	.border-block.website-translation {
		margin-bottom: 90px;
		margin-top: 30px;
		padding: 37px 20px 88px;
	}

	.border-block.interpretation-block {
		padding: 37px 20px 22px;
	}

	.inner-page ul.quality-services-points li::after {
		left: 205px;
	}

	.border-block.language-block, .border-block.proofreading-block, .border-block.quality-block, .border-block.interpretation-block {
		margin-bottom: 80px;
	}

	.border-block.language-block {
		padding: 38px 20px 22px;
	}

	ul.other-countries {
		width: 100%;
	}

	.countries li img {
		margin-top: 15px;
	}

	.countries li {
		margin: 0 7px 5px;
		font-size: 12px;
	}

	.countries span::before {
		right: 13px;
	}

	.section-inner p.language-options {
		float: none;
		padding-top: 0;
		height: 30px;
		padding-bottom: 10px;
		line-height: 30px;
	}

	.inner-page .border-block p.continents {
		width: 100%;
	}

	.text-center {
		width: 96%;
		margin: 0 auto 37px;
	}

	.inner-page .border-block p.higlighted-text {
		width: 410px;
		line-height: 24px;
		font-size: 14px;
		letter-spacing: 2.8px;
	}

	.inner-page h2 {
		font-size: 18px;
		letter-spacing: 3.6px;
	}

	.inner-page h2#services-heading {
		font-size: 16px;
		letter-spacing: 3.2px;
	}

	.inner-page ul.main-points {
		margin: 30px auto 0;
	}

	.inner-page h3 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 3.2px;
		margin-bottom: 10px;
	}

	.inner-page .border-block p.phone-no {
		font-size: 22px;
		line-height: 26px;
		padding-bottom: 20px;
	}

	h3.quality-services {
		margin-top: 20px;
	}

	.inner-page .homepage-slider {
		padding: 0px 0px 75px;
	}

	.inner-page .trans-bg {
		padding-top: 20px;
	}

	p.continents {
		width: 100%;
	}

	.inner-page h4 {
		font-size: 15px;
		line-height: 20px;
		margin-top: 20px;
	}

	.nav-button, .home-nav-button {
		background: url("../images/nav-button.png") no-repeat left top;
		display: block;
		height: 25px;
		cursor:pointer;
		width:25px;
		z-index: 1;
		position: absolute;
	}

	.home-nav-button {
		background: url("../images/home-nav-button.png") no-repeat left top;
	}

	.section-inner {
		padding: 50px 10px 0;
	}

	.language-options-mb {
		display: block;
		float: right;
	}

	.language-options li {
		margin: 0px;
	}

	/* client page */
	.clients_wrap {
		width: 260px;
	}

	.clients li {
    margin: 0px 0 25px;
	}

	#about-section p {
		text-align: center;
	}

	.quote-section p {
		float: none;
		width: 100%;
	}

	.quote-section textarea {
		min-width: 100%;
		max-width: 100%;
	}

	/* about-us */
	.inner-header {
	  margin: 0;
	}

	.border-block {
	  margin-top: 30px;
	}
}

@media only screen and (min-width: 615px) and (max-width: 768px) {
	.client-testimonial {
		padding: 0px 0px 94px;
	}

	.inner-page .client-testimonial {
		padding: 37px 0px 94px;
	}

	/* about-us */
	.inner-header {
	  margin: 0;
	}

	.border-block {
	  margin-top: 30px;
	}

	/* client page */
	.clients_wrap {
		width: 590px;
	}

	.clients li {
    margin: 0px 18px 25px;
	}
}

@media only screen and (max-width: 480px) {
	/* home-page */
	header {
		height: 396px;
	}

	.header-right {
		width: 60px;
	}

	.header-nav nav {
		display: none;
	}

	#logo {
		float: none;
		position: static;
		margin-left: 50px;
		padding-top: 0;
		display: inline-block;
	}

	#logo img {
		width: 90%;
	}

	.header-fixed {
		height: 100px;
	}

	.header-nav {
		background: rgba(0, 0, 0, 0.6) none repeat scroll 0% 0%;
		text-align: center;
		padding: 10px;
		box-sizing: border-box;
	}

	.header-nav, .main-container, .banner {
		max-width: 96%;
	}

	.banner, .banner-inner {
		height: 248px;
	}

	.banner h1 {
		padding: 0px 20px;
		font-size: 20px;
		line-height: 30px;
	}

	.language-options {
		margin-right: 0;
	}

	.language-options ul {
		top: 26px;
	}

	.select_language {
		padding: 0;
	}

	.services-detail, .trans-services, .about-page, .test-page {
		background: none;
		padding: 0;
	}

	.program-detail {
		display: inline-block;
	}

	.container {
		max-width: 96%;
	}

	.eng-courses {
		padding: 0;
	}

	.eng-courses h2 {
		width: 93%;
		margin: 15px auto 30px;
	}

	.services-para {
		margin: 0px;
	}

	.programs {
		margin: 25px 0 0px;
		width: 100%;
		text-align: center;
	}

	.clients-slider {
		padding: 15px 0px;
	}

	.about-image {
		background: none;
		padding-right: 0;
	}

	.about-lsb {
		padding: 37px 0 25px;
		text-align: center;
	}

	.about-lsb h3 {
		font-size: 14px;
		text-align: center;
	}

	.translation-service h2 {
		letter-spacing: 10.4px;
	}

	.programs li {
		text-align: center;
	}

	.about-lsb p {
		margin: 15px 0;
	}

	.translation-service .programs {
		margin: 30px 0 10px;
	}

	.translation-service .go-to-section {
		margin: 0px auto 10px;
	}

	.client-testimonial {
		padding: 37px 0 94px;
	}

	.testimonials .nextbtn, .testimonials .nextbtn:hover {
		right: 45%;
		margin-right: -35px;
	}

	.testimonials .previousbtn, .testimonials .previousbtn:hover {
		left: 45%;
		margin-left: -35px;
	}

	.client-testimonial h1 , .about-lsb h1, .services-detail h1, contact.html {
		letter-spacing: 4.8px;
		font-size: 24px;
		line-height: 30px;
	}

	.testimonial, .testimonial:last-child {
		margin: 30px 0px;
		text-align: center;
	}
	.testimonial-content h3 { text-align: center; }

	.testimonial img {
		margin-right: 0;
		float: none;
	}

	.inner-page .client-testimonial {
		padding: 37px 0px 94px;
	}

	.testimonial-content {
		width: 100%;
		float: none;
		margin: 20px 0 30px;
	}

	.offices-address {
		margin: 30px 0px 10px !important;
		width: 100%;
	}
	.address {
		width: 88%;
		margin: 0 25px 25px;
		text-align: center;
	}

	.address span.address-heading { text-align: center; }

	.address span.address-heading, span.phone-number {
		font-size: 20px;
		letter-spacing: 4px;
	}

	.address span {
		font-size: 16px;
		letter-spacing: 3.2px;
		line-height: 22px;
	}

	.contact-form {
		width: 100%;
		font-size: 14px;
	}

	.footer-container {
		max-width: 100%;
	}

	footer nav li, footer nav li:last-child {
		margin: 0px 12px;
	}

	.programs h3, .programs p {
		text-align: center;
		margin-bottom: 10px;
	}

	.social-icons li {
		float: none;
		display: inline-block;
	}

	.send-btn, .text-field {
		width: 92%;
	}

	.send-btn.btn2 {
		width: 100%;
	}

	textarea {
		max-width: 92%;
		min-width: 92%;
	}

	/* inner-page */
	.inner-header {
		height: 140px;
		margin: 0px 0px 50px;
	}

	.inner-header #logo {
		float: none;
		position: static;
		top: 20px;
	}

	.section-inner .language-options {
		position: absolute;
		right: 20px;
		top: 20px;
	}

	.header-section {
		max-width: 100%;
		padding: 20px 20px 0px;
		text-align: center;
		margin: 80px auto 0px;
		background: none;
	}

	.section-inner {
		padding: 10px;
	}

	#french_lang .header-nav nav, .header-section nav {
		display: none;
	}

	.close-icon {
		float: right;
		cursor: pointer;
	}
	.container-wrap {
		margin-bottom: 80px;
	}

	.section-inner h1 {
		font-size: 22px;
		letter-spacing: 4.4px;
		margin: 15px 8px;
		float: none;
		line-height: 26px;
	}

	.section-inner h1 small {
		font-size: 18px;
	}

	.inner-container {
		max-width: 96%;
		padding: 30px 20px;
		box-sizing: border-box;
		margin: 0px auto 40px;
	}

	.services-block p {
		padding: 0;
		text-align: center;
	}

	.countries li {
		margin: 0px 7px 15px;
		font-size: 12px;
	}
	.countries span::before {
		right: 10px;
	}

	ul.other-countries {
		width: 100%;
	}

	.inner-page .border-block p.continents {
		font-size: 12px;
		letter-spacing: 2.4px;
		width: 100%;
		margin: 20px auto;
	}

	.section-inner p.language-options {
		float: none;
		padding-top: 0;
		height: 30px;
		padding-bottom: 10px;
		line-height: 30px;
	}

	.text-center {
		width: 96%;
		margin: 0 auto;
	}

	.inner-page ul.main-points.business-points {
		width: 280px;
	}

	.inner-page p.higlighted-text {
		width: 96%;
		line-height: 24px;
		font-size: 14px;
		letter-spacing: 2.8px;
	}

	.inner-page h2 {
		font-size: 18px;
		letter-spacing: 3.6px;
		line-height: 22px;
	}

	.inner-page h2.outer-heading {
		top: -14px;
	}

	.inner-page h2#services-heading {
		font-size: 16px;
		letter-spacing: 3.2px;
		line-height: 22px;
	}

	.inner-page ul.main-points {
		margin: 30px auto 0;
		width: 96%;
	}

	.inner-page h3 {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 3.2px;
		margin-bottom: 10px;
	}

	.testimonial-content h3, .inner-page .testimonial-content h3 {
		text-align: center;
	}

	.inner-page .border-block p.phone-no {
		font-size: 21px;
		line-height: 26px;
		padding-bottom: 20px;
		letter-spacing: 4.2px;
	}

	h3.quality-services {
		margin-top: 20px;
	}

	.inner-page .homepage-slider {
		padding: 0px 0px 75px;
	}

	.inner-page .trans-bg {
		padding-top: 20px;
	}

	p.continents {
		width: 100%;
	}

	.inner-page h4 {
		font-size: 15px;
		line-height: 20px;
		margin-top: 20px;
	}

	.nav-button, .home-nav-button {
		/*background: url("../images/nav-button.png") no-repeat left top;*/
		display: block;
		height: 25px;
		cursor:pointer;
		width:25px;
		z-index: 1;
		position: absolute;
	}

	.section-inner {
		padding: 50px 10px 0;
	}

	.inner-page ul.main-points li::after {
		left: 50%;
	}

	.inner-page .border-block p {
		font-size: 15px;
		line-height: 26px;
		text-align: center;
	}

	.inner-page ul.main-points.business-points li::after, .inner-page ul.main-points.technical li::after  {
		left: 50%;
	}

	.inner-page ul.main-points.technical {
		width: 280px;
	}

	.inner-page .homepage-slider h2 {
		font-size: 18px;
		letter-spacing: 3.6px;
		margin-bottom: 20px;
	}

	.key-accounts .text-center {
		font-size: 16px;
		width:100%;
	}

	.border-block.website-translation, .border-block.interpretation-block {
		padding: 37px 14px 50px;
		margin-bottom: 50px;
	}

	.border-block.language-block {
		padding: 38px 10px 22px;
		margin-bottom: 50px;
	}

	.inner-page .border-block p.higlighted-text {
		font-size: 14px;
		width: 280px;
	}

	.advantages-block h3.quality-services.rates, .advantages-block h3.quality-services.discount {
		line-height: 28px;
	}

	.countries li img {
		margin-top: 10px;
	}

	.inner-page h2.outer-heading span {
		padding: 0px 3px 0px 5px;
	}

	.home-nav-button {
		background: url("../images/home-nav-button.png") no-repeat left top;
	}

	.language-options-mb {
		display: block;
		float: right;
	}

	.language-options li {
		margin: 0px;
	}

	.inner-page .border-block.interpretation-block p.skill-usage {
		margin-top: 24px;
		font-size: 14px;
		width:100%;
	}

	/* cleints page */
	.clients {
		display: block;
		margin: 20px 0;
		text-align: center;
	}

	.clients li {
		text-align: center;
	}

	.clients_logos li {
		float: none;
		display: inline-block;
	}

	#about-section p {
		text-align: center;
	}

	.quote-section p {
		float: none;
		width: 100%;
	}

	.quote-section textarea {
		min-width: 100%;
		max-width: 100%;
	}

	.clients_logos li img {
		width: 100%;
	}

	/* about-us */
	.inner-header {
	  margin: 0;
	}

	.border-block {
	  margin-top: 30px;
	}


		/* client page */
		.clients_wrap {
			width: 260px;
		}

		.clients li {
	    margin: 0px 0 25px;
			display: block;
		}
}

@media only screen and (max-width: 340px) {
	#logo {
		float: none;
		position: static;
		padding-top: 0px;
		display: inline-block;
		margin-left: 40px;
	}

	#logo img {
		width: 75%;
	}

	.header-nav {
		padding: 10px 5px;
		height: 64px;
	}


	.client-testimonial {
		padding: 37px 0px 94px;
	}

	.testimonials .previousbtn, .testimonials .previousbtn:hover {
		left: 44%;
		margin-left: -40px;
	}

	.testimonials .nextbtn, .testimonials .nextbtn:hover {
		right: 44%;
		margin-right: -40px;
	}

	.inner-page .client-testimonial {
		padding: 37px 0px 94px;
	}

	.clients_logos li img {
		width: 65%;
	}

	/* about-us */
	.inner-header {
	  margin: 0;
	}

	.border-block {
	  margin-top: 30px;
	}
}
