                                                   /*
	Theme Name: InboxTranslation.com Custom Genesis Child Theme
	Description: Custom Genesis child theme for the InboxTranslation.com website
	Author: Rob Reid
	Author URI: http://www.robertreid.ca/
	Version: 2.0.1

	Tags: black, orange, white, one-column, two-columns, three-columns, fixed-width, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready

	Template: genesis
	Template Version: 2.0.1

	License: GPL-2.0+
	License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* Table of Contents

	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- WordPress
		- Genesis
		- Titles
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Latest Tweets
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
	- Content Area
		- Entries
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Media Queries
		- max-width: 1139px
		- max-width: 1023px
		- max-width: 767px

*/


/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.2 | MIT License | git.io/normalize
--------------------------------------------- */

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/* Box Sizing
--------------------------------------------- */

*,
input[type="search"] {
	/*-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;*/
}

/* Float Clearing
--------------------------------------------- */

.archive-pagination:before,
.clearfix:before,
.entry:before,
.entry-pagination:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
	content: " ";
	display: table;
}

.archive-pagination:after,
.clearfix:after,
.entry:after,
.entry-pagination:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}

.clear {
	clear:both;
}

.post-edit-link {
	display:none;
}


/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

html {
	font-size: 62.5%; /* 10px browser default */
}

body {
	background-color: #FFFFFF;
	color: #000;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1.625;
}

a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	color: #666;
	text-decoration: none;
}

a img {
	margin-bottom: -4px;
	margin-bottom: -0.4rem;
}

a:hover {
	/*color: #333;*/
}

p {
	margin: 0 0 24px;
	margin: 0 0 2.4rem;
	padding: 0;
	/*13-03-2014*/
	/*font-size:16px;*/
}

strong {
	font-weight: 700;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

blockquote,
blockquote::before {
	color: #000;
}

blockquote {
	margin: 40px 40px 24px;
	margin: 4rem 4rem 2.4rem;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	font-size: 3rem;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}
.margin-190{
     margin-left: 15.5%;
}
cite {
	font-style: normal;
}

/* Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333;
	font-family: Lato, sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 16px;
	margin: 0 0 1.6rem;
}

h1 {
	font-size: 36px;
	font-size: 3.6rem;
}

h2 {
	font-size: 30px;
	font-size: 3rem;
}

h3 {
	font-size: 24px;
	font-size: 2.4rem;
}

h4 {
	font-size: 20px;
	font-size: 2rem;
}

h5 {
	font-size: 18px;
	font-size: 1.8rem;
}

h6 {
	font-size: 16px;
	font-size: 1.6rem;
}

/* Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
	width: auto; /* IE8 */
}

/* Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #000;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #eee inset;
	color: #000;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 16px;
	padding: 1.6rem;
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid #999;
	outline: none;
}

::-moz-placeholder {
	color: #999;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #999;
}


input[type="reset"],
input[type="submit"]{
	background-color: #2CA9CD;
	border: none;
	box-shadow: none;
	color: #fff;
	cursor: pointer;
	padding: 16px 24px;
	padding: 1.6rem 2.4rem;
	text-transform: uppercase;
	width: auto;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover,
.entry-content .button:hover {
	background-color: #293991;
}

.entry-content .button:hover {
	color: #fff;
}

.button {
	border-radius: 3px;
	display: inline-block;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display: none;
}

/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	width: 100%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

th,
td {
	text-align: left;
}

th {
	font-weight: bold;
	text-transform: uppercase;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
	padding: 0.6rem 0;
}


/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1140px;
}

.site-inner {
	clear: both;
}

.site-container {
	width:100%;
	margin:0 auto;
}

/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width: 920px;
}

.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}

.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}

/* Content */

.content {
	float: right;
	/*width: 740px;*/
}
.colorBlue {
    color: #5C6BAE;
    font-weight: bold;
}
.contactright strong {
    display: block;
}
.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float: left;
}

.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width: 520px;
}

.full-width-content .content {
	width: 100%;
}

/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 360px;
}

.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float: left;
}

/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	max-width: 270px;
}

.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}

/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}

.one-half,
.three-sixths,
.two-fourths {
	width: 48.717948717948715%;
}

.one-third,
.two-sixths {
	width: 31.623931623931625%;
}

.four-sixths,
.two-thirds {
	width: 65.81196581196582%;
}

.one-fourth {
	width: 23.076923076923077%;
}

.three-fourths {
	width: 74.35897435897436%;
}

.one-sixth {
	width: 14.52991452991453%;
}

.five-sixths {
	width: 82.90598290598291%;
}

.first {
	clear: both;
	margin-left: 0;
}


/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* WordPress
--------------------------------------------- */

.avatar {
	float: left;
}

.alignleft .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

.alignright .avatar {
	margin-left: 24px;
	margin-left: 2.4rem;
}

.search-form input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}

.sticky {
}

img.centered, .aligncenter {
    display: block;
    margin: 0 auto 1rem;
}
/*img.centered,
.aligncenter {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 2.4rem;
} */

img.alignnone {
	margin-bottom: 12px;
	margin-bottom: 1.2rem;
}

.alignleft {
	float: left;
	text-align: left;
}

.alignright {
	float: right;
	text-align: right;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
	margin: 0 2.4rem 2.4rem 0;
}

img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
	margin: 0 0 2.4rem 2.4rem;
}

.wp-caption-text {
	font-size: 14px;
	font-size: 1.4rem;
	font-weight: 700;
	text-align: center;
}

.gallery-caption {
}

.widget_calendar table {
	width: 100%;
}

.widget_calendar td,
.widget_calendar th {
	text-align: center;
}

/* Genesis
--------------------------------------------- */

.breadcrumb {
	margin-bottom: 20px;
	margin-bottom: 2rem;
	margin-top:15px;
	margin-top:1.5rem;
}

.archive-description,
.author-box {
	background-color: #fff;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.archive-description {
	padding: 40px 40px 24px;
	padding: 4rem 4rem 2.4rem;
}

.author-box {
	padding: 40px;
	padding: 4rem;
}

.author-box-title {
	color: #333;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 4px;
	margin-bottom: 0.4rem;
}

.author-box a {
	border-bottom: 1px solid #ddd;
}

.author-box p {
	margin-bottom: 0;
}

.author-box .avatar {
	margin-right: 24px;
	margin-right: 2.4rem;
}

/* Titles
--------------------------------------------- */

.entry-title {
	font-size: 30px;
	font-size: 3.0rem;
	line-height: 1;
}

.entry-title a,
.sidebar .widget-title a {
	color: #333;
}

.entry-title a:hover {
	/*color: #666;*/
}

.widget-title {
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
	text-transform: uppercase;
}

.sidebar .widget-title a {
	border: none;
}

.archive-title {
	font-size: 20px;
	font-size: 2rem;
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}


/*
Widgets
---------------------------------------------------------------------------------------------------- */

/* Featured Content
--------------------------------------------- */

.featured-content .entry {
	border-bottom: 2px solid #f5f5f5;
	margin-bottom: 20px;
	margin-bottom: 2rem;
	padding: 0 0 24px;
	padding: 0 0 2.4rem;
}

.featured-content .entry-title {
	border: none;
	font-size: 24px;
	font-size: 2.4rem;
	line-height: 1.2;
}

.featured-content .entry-title a {
	border: none;
}


/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget {
	color: #999;
}

.enews-widget .widget-title {
	color: #fff;
}

.enews-widget input {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}

.enews-widget input:focus {
	border: 1px solid #ddd;
}

.enews-widget input[type="submit"] {
	background-color: #f15123;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #333;
}

/* Genesis Latest Tweets
--------------------------------------------- */

.latest-tweets ul li {
	margin-bottom: 16px;
	margin-bottom: 1.6rem;
}

/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper input[type="email"],
div.gform_wrapper input[type="text"],
div.gform_wrapper textarea,
div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	font-size: 1.6rem;
	padding: 16px;
	padding: 1.6rem;
}

div.gform_wrapper .ginput_complex label {
	padding: 0;
}

div.gform_wrapper li,
div.gform_wrapper form li {
	margin: 16px 0 0;
	margin: 1.6rem 0 0;
}

div.gform_wrapper .gform_footer input[type="submit"] {
	font-size: 14px;
	font-size: 1.4rem;
}

/* Jetpack
--------------------------------------------- */

img#wpstats {
	display: none;
}


/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
	margin: 0 auto;
}

.site-header .wrap {
	/*padding: 40px 0;
	padding: 4rem 0;*/
	padding-bottom: 4rem;
	padding-left: 0;
	padding-right: 0;
	padding-top: 2rem;
}

/*** SITE HEADER CUSTOM CODE ***/

.homeicon {
	float:left;
	padding-right: 0;
     padding-top: 10px;
     vertical-align: middle;
}

.transinline {
	display:inline-block;
}

.translationbutton.h_translationbutton{ background-color:#E9782B; }
.translationbutton.h_translationbutton:hover{ background-color:#C1570F; }

.translationbutton {
	margin-top: 0px;
	float: left;
	/*margin-left: 50px;*/
	background-color: #2da9cc;
	padding: 0px 10px 0px 10px;
	border-radius: 5px;
	color: white;
	margin-bottom: 40px;
}
.children {
    clear: both;
}
.comment {
    clear: both;
}
.translationbutton:hover {
	background-color:#293991;
	cursor:pointer;
}

.triangleleft {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-left: 8px solid #293991;
	margin-right: 10px;
}

.triangleright {
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	border-right: 8px solid #293991;
	margin-left: 10px;
}

/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	font-family: Lato, sans-serif;
	font-weight: 700;
	padding: 16px 0;
	padding: 1.6rem 0;
	width: 320px;
	display:none;
}

.header-image .title-area {
	padding: 0;
}

.site-title {
	font-size: 28px;
	font-size: 2.8rem;
	line-height: 1;
	margin: 0 0 8px;
	margin: 0 0 0.8rem;
	text-transform: uppercase;
}

.site-title a,
.site-title a:hover {
	color: #333;
}

.site-description {
	color: #999;
	font-size: 16px;
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1;
	margin-bottom: 0;
}

/* Full width header, no widgets */

.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}

.header-image .site-description,
.header-image .site-title a {
	display: block;
	text-indent: -9999px;
}

/* Logo, hide text */

.header-image .site-header .wrap {
	/*background: url(images/logo.png) no-repeat left;*/
	padding: 0;
}

.header-image .site-title a {
	float: left;
	min-height: 164px;
	width: 100%;
	/*background: url('https://inboxtranslation.com/wp-content/themes/inbox-translation/images/inboxtranslationlogo.png') no-repeat;*/
	color:white;
}


/* Widget Area
--------------------------------------------- */

.widget-area {
	word-wrap: break-word;
}

.site-header .widget-area {
	float: right;
	text-align: right;
	width: 800px;
}

.header-image .site-header .widget-area {
	padding: 18px 0;
	padding: 1.8rem 0;
}

.site-header .search-form {
	float: right;
	margin-top: 24px;
	margin-top: 1.75rem;
}


/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	color: #999;
	font-family: 'Dosis', sans-serif;
	line-height: 1.5;
	font-weight:700;
	font-size:23px;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
	float:left;
	padding-top: 0px;
	padding-right: 23px;
}

.genesis-nav-menu a {
	border: none;
	color: #000;
	display: block;
	/*padding: 28px 24px;
	padding: 2.8rem 2.4rem;*/
	position: relative;
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #293991;
}

.genesis-nav-menu .sub-menu .current-menu-item > a {
	color: #999;
}

.genesis-nav-menu > .menu-item > a {
	text-transform: uppercase;
	color:#2da9cc;
}

.genesis-nav-menu .sub-menu {
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition:    opacity .4s ease-in-out;
	-ms-transition:     opacity .4s ease-in-out;
	-o-transition:      opacity .4s ease-in-out;
	transition:         opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}

.genesis-nav-menu .sub-menu a {
	background-color: #fff;
	border: 1px solid #000;
	border-top: 0px solid #000;
	font-size: 16px;
	/*font-size: 1.4rem;*/
	padding: 8px 10px;
	/*padding: 1.6rem 2rem;*/
	position: relative;
	width: 230px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -54px 0 0 199px;
}

.genesis-nav-menu .menu-item:hover {
	position: static;
}

.genesis-nav-menu .menu-item:hover > .sub-menu {
	left: auto;
	opacity: 1;
}

.genesis-nav-menu > .first > a {
	padding-left: 0;
}

.genesis-nav-menu > .last > a {
	padding-right: 0;
}

.genesis-nav-menu > .right {
	display: inline-block;
	float: right;
	list-style-type: none;
	padding: 28px 0;
	padding: 2.8rem 0;
	text-transform: uppercase;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
	margin-left: 4.8rem;
}

.genesis-nav-menu > .search {
	padding: 14px 0 0;
	padding: 1.4rem 0 0;
}

/* Site Header Navigation
--------------------------------------------- */

.site-header .sub-menu {
	border-top: 1px solid #eee;
}

.site-header .sub-menu .sub-menu {
	margin-top: -55px;
}

/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #FFFFFF;
	max-width:1200px;
	margin:0 auto;
	height: 50px;
}
.nav-primary .wrap{
	position: fixed;
	display: inline-block;
	height: 55px;
	background-color: #fff;
	z-index: 999;	
}
@media only screen and (max-width: 765px) {
	.nav-primary .wrap{
		position:relative;
		display: block;
	}
}
.nav-primary a:hover,
.nav-primary .current-menu-item > a {
	color: #293991;
}

.nav-primary .sub-menu a:hover {
	color: #333;
}

/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: #fff;
}


/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Entries
--------------------------------------------- */

.entry {
	background-color: #fff;
	border-radius: 3px;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 0px 40px 24px;
	padding: 0rem 2rem 2.4rem;
}

.entry-content a {
	/*border-bottom: 1px solid #ddd;
	color: #f15123;*/
}

.entry-content a:hover {
	/*color: rgba(0, 0, 0, 0);*/
}
.linkul li a:hover{
    color:#293991;
    text-decoration:underline;
}
.entry-content .attachment a,
.entry-content .gallery a {
	border: none;
}

.entry-content ol,
.entry-content p,
.entry-content ul,
.quote-caption {
	margin-bottom: 26px;
	margin-bottom: 2.6rem;
	word-wrap: break-word;
}

.entry-content ol,
.entry-content ul {
	/*margin-left: 40px;
	margin-left: 4rem;*/
}

.entry-content ol li {
	list-style-type: inherit;
}

.entry-content ul li {
	/*list-style-type: disc; */
	/*14-03-2014*/
	/*margin-left:44px;*/
	margin-bottom: 10px;
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content .search-form {
	width: 50%;
}

.entry-meta {
	color: #000;
	/*font-size: 14px;
	font-size: 1.4rem;*/
}

.entry-meta a {
	/*border-bottom: 1px solid #ddd;*/
}

.entry-header .entry-meta {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	margin: 0 -40px;
	margin: 0 -4rem;
	padding: 32px 40px 8px;
	padding: 3.2rem 4rem 0.8rem;
}

.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
	margin: 0 0.6rem 0 0.2rem;
}

.entry-categories,
.entry-tags {
	display: block;
}

/* Pagination
--------------------------------------------- */

.archive-pagination,
.entry-pagination {
	font-size: 14px;
	font-size: 1.4rem;
	margin: 40px 0;
	margin: 4rem 0;
}

.archive-pagination li {
	display: inline;
}

.archive-pagination li a {
	color: #67BFDA;
	cursor: pointer;
     font-size: 17px;
     font-weight: 700;
}


.archive-pagination li a:hover,
.archive-pagination li.active a {
	/*background-color: #f15123;*/
}

.entry-pagination a {
	/*border-bottom: 1px solid #ddd;*/
}

/* Comments
--------------------------------------------- */
/* added on 07-feb-14 by dev-- */
.comments-area {
	margin: 0px !important;
	max-width: 535px
 	padding: 0px !important;
}

.comment-reply-title,
.comments-title {
	font: 900 16px/1.5 Lato, sans-serif;
	margin: 0;
	text-transform: uppercase;
}

.comment-list {
	list-style: none;
	margin: 0 0 48px 0;
}

.comment-author {
	font-size: 14px;
	line-height: 1.7142857142;
}

.comment-list .reply,
.comment-metadata {
	font-size: 12px;
	line-height: 2;
	text-transform: uppercase;
}

.comment-list .reply {
	/*margin-top: 24px;*/
}

.comment-author .fn {
	font-weight: 900;
}

.comment-author a {
	color: #2b2b2b;
}

.comment-list .trackback a,
.comment-list .pingback a,
.comment-metadata a {
	color: #767676;
}

.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-metadata a:hover {
	color: #41a62a;
}

.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	margin-bottom: 24px;
	padding-top: 24px;
}

.comment-list > li:first-child > article,
.comment-list > .pingback:first-child,
.comment-list > .trackback:first-child {
	border-top: 0;
}

.comment-author {
	position: relative;
	height: 50px;
}

.comment-author .avatar {
	border: 1px solid rgba(0, 0, 0, 0.1);
	height: 40px;
	width: 40px; 
     /*position: absolute;*/
	padding: 2px;
	top: 0;
	left: 0;

}

.bypostauthor > article .fn:before {
	content: "\f408";
	margin: 0 2px 0 -2px;
	position: relative;
	top: -1px;
}

.says {
	display: none;
}

.comments-link {
	font-weight:700;
}

.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-metadata {
	/*padding-left: 30px;*/
}

.comment-edit-link {
	margin-left: 10px;
}

.comment-edit-link:before {
	content: "\f411";
}

.comment-reply-link:before,
.comment-reply-login:before {
	margin-right: 2px;
}

.comment-content {
	-webkit-hyphens: auto;
	-moz-hyphens:    auto;
	-ms-hyphens:     auto;
	hyphens:         auto;
	word-wrap: break-word;
}

.comment-content ul,
.comment-content ol {
	margin: 0 0 24px 22px;
}

.comment-content li > ul,
.comment-content li > ol {
	margin-bottom: 0;
}

.comment-content > :last-child {
	margin-bottom: 0;
}

.comment-list .children {
	list-style: none;
	margin-left: 15px;
}

.comment-respond {
	margin-bottom: 24px;
	padding: 0;
}

.comment .comment-respond {
	margin-top: 24px;
}

.comment-respond h3 {
	margin-top: 0;
	margin-bottom: 24px;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
	color: #767676;
}

.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
	font-size: 14px;
	line-height: 1.7142857142;
}

.no-comments {
	font-size: 16px;
	font-weight: 900;
	line-height: 1.5;
	margin-top: 24px;
	text-transform: uppercase;
}

.comment-form label {
	display: inline;
}

.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
	width: 55%;
	border: 3px solid #D0DCE0;
	border-radius:5px;
     height: 40px;
     padding-bottom: 0;
     padding-top: 0;
}

.form-allowed-tags,
.form-allowed-tags code {
	font-size: 12px;
	line-height: 1.5;
}

.required {
	color: #c0392b;
}

.comment-reply-title small a {
	color: #2b2b2b;
	float: right;
	height: 0px;
	overflow: hidden;
	width: 24px;
}

.comment-reply-title small a:hover {
	color: #41a62a;
}

.comment-reply-title small a:before {
	content: "\f405";
	font-size: 32px;
}

.comment-navigation {
	font-size: 12px;
	line-height: 2;
	margin-bottom: 48px;
	text-transform: uppercase;
}

.comment-navigation .nav-next,
.comment-navigation .nav-previous {
	display: inline-block;
}

.comment-navigation .nav-previous a {
	margin-right: 10px;
}

#comment-nav-above {
	margin-top: 36px;
	margin-bottom: 0;
}

/*-------------
.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
	margin-bottom: 4rem;
}

.entry-comments {
	padding: 40px;
	padding: 4rem;
}

.comment-respond,
.entry-pings {
	padding: 40px 40px 16px;
	padding: 4rem 4rem 1.6rem;
}

.comment-respond a,
.entry-comments a {
	border-bottom: 1px solid #ddd;
}

.comment-content {
	clear: both;
}

.entry-comments .comment-author {
	margin-bottom: 0;
}

.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width: 50%
}

.comment-respond label {
	display: block;
	margin-right: 12px;
	margin-right: 1.2rem;
}

.comment-list li,
.ping-list li {
	list-style-type: none;
}

.comment-list li {
	margin-top: 24px;
	margin-top: 2.4rem;
	padding: 32px;
	padding: 3.2rem;
}

.comment-list li li {
	margin-right: -32px;
	margin-right: -3.2rem;
}

li.comment {
	background-color: #f5f5f5;
	border: 2px solid #fff;
	border-right: none;
}

.comment .avatar {
	margin: 0 16px 24px 0;
	margin: 0 1.6rem 2.4rem 0;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 24px;
	padding: 2.4rem;
}


/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	color: #000;
}

.sidebar a {
	border-bottom: 1px solid #ddd;
}

.sidebar p:last-child {
	margin-bottom: 0;
}

.sidebar li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	background-color: #fff;
	border-radius: 3px;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	padding: 40px;
	padding: 2rem;
}

.sidebar .enews-widget {
	background-color: #333;
}


/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #333;
	color: #999;
	clear: both;
	padding: 40px 0 16px;
	padding: 4rem 0 1.6rem;
}

.footer-widgets-1,
.footer-widgets-3 {
	width: 350px;
}

.footer-widgets-2 {
	width: 360px;
}

.footer-widgets-1 {
	margin-right: 40px;
	margin-right: 4rem;
}

.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}

.footer-widgets-3 {
	float: right;
}

.footer-widgets a {
	border-bottom: 1px solid #666;
	color: #999;
}

.footer-widgets a:hover {
	color: #ddd;
}

.footer-widgets .widget {
	margin-bottom: 24px;
	margin-bottom: 2.4rem;
}

.footer-widgets .widget-title {
	color: #fff;
}

.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	margin-bottom: 0.6rem;
	word-wrap: break-word;
}

.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}


/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.footercontainer {
	display:block;
}

.site-footer {
	background-color: #fff;
	color: #999;
	font-size: 14px;
	font-size: 1.4rem;
	padding: 40px 0;
	padding: 4rem 0;
	text-align: center;
}

.site-footer a {
	border-bottom: 1px solid #ddd;
}

.site-footer p {
	margin-bottom: 0;
}


/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (-moz-min-device-pixel-ratio: 1.5),
	only screen and (-o-min-device-pixel-ratio: 3/2),
	only screen and (min-device-pixel-ratio: 1.5) {

	.header-image .site-header .wrap {
		background: url(images/logo@2x.png) no-repeat left;
		background-size: 320px 164px;
	}

}

@media only screen and (max-width: 1139px) {

	.site-inner,
	.wrap {
		max-width: 960px;
	}

	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}

	.content,
	.site-header .widget-area {
		width: 620px;
	}

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 400px;
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-primary,
	.title-area {
		width: 300px;
	}

}

@media only screen and (max-width: 1023px) {

	body {
		background-color: #fff;
	}

	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.site-inner,
	.title-area,
	.wrap {
		/*width: 100%;*/
	}

	.site-header .wrap {
		padding: 20px 0;
		padding: 2rem 0;
	}

	.header-image .site-header .wrap {
		background-position: center top;
	}

	.site-inner {
		padding-left: 5%;
		padding-right: 5%;
	}

	.archive-description,
	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-footer .entry-meta,
	.header-image .site-header .widget-area,
	.sidebar .widget,
	.site-header {
		padding: 0;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}

	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}

	.genesis-nav-menu a,
	.genesis-nav-menu > .first > a,
	.genesis-nav-menu > .last > a {
		padding: 20px 16px;
		padding: 2rem 1.6rem;
	}

	.site-header .search-form {
		margin: 16px auto ;
		margin: 1.6rem auto;
	}

	.genesis-nav-menu li.right {
		display: none;
	}

	.entry-footer .entry-meta {
		margin: 0;
		padding-top: 12px;
		padding-top: 1.2rem;
	}

	.sidebar .widget.enews-widget {
		padding: 40px;
		padding: 4rem;
	}

	.site-footer {
		padding: 24px 0;
		padding: 2.4rem 0;
	}

	.footer-widgets {
		padding: 40px 5% 16px;
	}

	.footer-widgets-1 {
		margin: 0;
	}

}



/* CUSTOM CODE */

body {
	font-family: 'Dosis', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Dosis', sans-serif;
}

h1 {
	font-weight:800;
	color:#293991;
}

h2 {
	font-size:2.3rem;
	font-weight:700;
	color:#293991;
}

a {
	color:#2DA9CC;
	font-weight:700;
}

a:hover {
	color:#293991;
	text-decoration:underline;
}

.leftalign {
	text-align:left !important;
}

.psize {
	height:120px;
}

.maintitle p {
	font-size:21px;
	font-size:2.1rem;
}

.fromblog img {
	display:none;
}

.breadcrumb small {	
	display:none; 
}

/* Set widths */

.wrap {
	max-width:100%;
	width:100%;
}

.site-header {
	max-width:1200px;
	/*max-width: 100%;*/
}

.site-inner {
	max-width:1200px;
	/*max-width: 100%;*/
}

.maintitle {
	text-align:center;
}

.header-image .site-header .wrap {
	
}

.logoimage {
	padding-top:25px;
	float:left;
	position:relative !important;
}

.logoimagesmall {
	/* 28-03-2014--*/
	padding-top:30px;
	float:left;
	position:relative !important;
}

/* Contact Info and Search */
#text-2 {
	width: 69%;
	float: left;
}

#text-2 .textwidget p {
	font-size: 23px;
	margin-bottom:0px;
	color:#293991;
	font-weight:700;
	height:25px;
	margin-top:20px;
}

#text-2 .textwidget h6 a {
	font-size:14px;
	color:#2DA99C;
	letter-spacing:2px;
}

.widget-wrap input {
	height:0px;
	margin-top:10px;
	width:220px;
	border-color: #96b0b9;
	border-width: 2px;
}

.phonenumber {
	padding-top:3px;
}

.breadcrumb .subtitle {
	display: none;
}

/* Hero Image */

.heroimage {
	width: 100%;
	background:#f5f2e9 url('https://inboxtranslation.com/wp-content/themes/inbox-translation/images/heroimagetriangle.png') no-repeat right top;
	height: 695px;
}

.heroimage h2 {
	text-align: center;
	padding-top: 40px;
}

.heroimage p {
	text-align:center;
}

.heroimagecolumns {
	width:88%;
	margin:0 auto;
	text-align:center;
}

.heroimagecolumn {
	width: 20%;
	display: inline-block;
	margin-top: 40px;
}

.heroimagemiddlecolumn {

	margin-left: 150px;
	margin-right: 150px;
}

.heroimagecolumn h2 {
	padding-top:0px !important;
}

.heroimagecolumn p img {
	text-align:center;
}

/* Languages Widget */

h4.widget-title, h4.widgettitle {
	font-size:2.3rem;
	font-weight:700;
	color:#293991;
}

.mainpagewidget h4 {
	text-align:center;
	margin-bottom:14px;
}

.mainpagewidget {
	width:55%;
	margin:0 auto;
	margin-top:65px;
}

.widgetcol {
	width: 144px;
	float: left;
	word-spacing: 150px;
}

.langaugescol {
	width: 125px;
	float: left;
	word-spacing: 150px;
}

.languagescol {
	/*margin-top:20px;*/
	margin-left: 35px;
	-webkit-column-count: 4;
	-webkit-column-gap:   65px;
	-moz-column-count:    4;
	-moz-column-gap:      60px;
	column-count:         4;
	column-gap:           60px;
	text-align: left;
}

.languagescontainer a {
	font-weight:400;
}

.languagescontainer {
	width: 500px;
	margin: 0 auto;
	padding-top: 25px;
	/*padding-left: 63px;*/
}

.languagescontainer.sectors {
	/*padding-left: 234px;
	padding-bottom: 20px;*/
	padding-bottom: 20px;
     padding-left: 85px;
     text-align: left;
     width: 45%;
}

/* Map Image Main Page */

.mapimage {
	text-align: center;
	margin-top: 20px;
}

.mapimage p {
	margin-bottom:57px;

}

.sectordetails {
	text-align:center;
}

/* HR Beneath Sectors Widget */

.content-sidebar-wrap hr {
	background-color:#d0dce0;
	height:2.5px;
	border:none;
	margin: 30px 0;
}

/* WHY WORK WITH US STYLING */

.whyworkwithus h1 {
	text-align: center;
	padding-top: 20px;
	color: #94afb8;
	font-size: 60px;
}

.whyworkwithus_chooser {
	width:654px;
	margin:0 auto;
}
.whyworkwithus_chooser ul { list-style:none}

.whyworkwithus_chooser ul li {
	height: 70px;
	border-bottom: 2px solid #cfdbe0;
	color: #293991;
	font-size: 2.3rem;
	text-align: center;
	font-weight: bold;
	padding-top: 15px;
	position: relative;
	cursor: pointer;
}
.whyworkwithus_chooser ul li:hover {background-color:#f5f2e9;}
.whyworkwithus_chooser h2 {
	text-align:center;
	padding-top:100px;
}
.list-colorbg{ font-style: italic; background-color:#95afb9; position:absolute; width:240px; padding:20px; right:-91px; top:58px; border-radius: 7px; z-index:999; display:none }
.list-colorbg-img{ float:left}

.list-colorbg-hdng {
	float: left;
	color: #FFF;
	width: 215px;
	text-align: left;
	line-height: 22px;
}
.list-colorbg p { 
	color:#FFFFFF; 
	font-size:12px;
	text-align:left;
	padding-top:13px;
	line-height:17px;
}

/* Footer */

.fullwidthfooter {
	width: 100%;
	background-color: #f5f2e9;
	padding-bottom:33px;
}

/* Testimonials */

.testimonials {
 	max-width:1200px;
	/*width:100%;*/
	margin:0 auto;
	text-align:center;
}
.testimonials h2 {
	padding-top:40px;
}


.testimonialwidget {
	width:20%;
	display:inline-block;
}

.testimonialwidgetmiddle {
	margin-right: 200px;
	margin-left: 200px;
}

.testimonialwidget p {
	position: relative;
	padding: 15px;
	margin: 1em 0 3em;
	color: #333;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: left;
	padding-bottom: 50px
}

.testimonialwidget p:before {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 40px;
	border-width: 20px 20px 0;
	border-style: solid;
	border-color: transparent;
	display: block;
	width: 0;
}

.testimonialwidget p:after {
	content: "";
	position: absolute;
	bottom: -13px;
	left: 47px;
	border-width: 13px 13px 0;
	border-style: solid;
	border-color: #fff transparent;
	display: block;
	width: 0;
}

.testimonialwidget h3 {
	font-size:14px;
	text-align:left;
	margin-bottom: 5px;
	margin-left: 15px;
}

.footerarea2 {
	max-width:1200px;
	/*width:100%;*/
	margin:0 auto;
	padding-top:80px;
}

.area2column {
    float: right;
    height: 100%;
    width: 33%;
}

.area2column ul li {
	display:inline-block;
	padding-right:10px;
}

.area2widget {
	height:auto;
}
.rightborder {
	border-right:2px solid #d0dce0;
}

/*.area2widget .widget-wrap, .area2widget .widget-wrap h2 {
	margin-left:50px;
} */
.area2widget .widget-wrap, .area2widget .widget-wrap {
	margin-left:50px;
}

.footermenu p a {
	letter-spacing: 1px;
	font-weight: 300;
}


.fromblog .widget-wrap, .area2widget .widget-wrap h2 a {
	font-weight:300;
	/*font-size:2rem; */
}

/* Social Buttons Styling Main Page */

.socialbuttons p {
	margin-bottom:0px;
}

.socialbuttons h6 {
	font-size: 1.4rem;
	padding-top: 106px;
}

/* Twitter Feed Styling Main Page */

p.tweet-text {
	width:75%;
	/*padding-left:50px; */
}

p.tweet-details {
     /*padding-left:50px; */
}

.twitterbird {
	/*padding-left:50px;
	padding-right:25px;*/
	padding-left: 10px;
     padding-right: 15px;
}

.twitterinfo {
	display:inline-block;
	margin-left: 50px;
}

img.twitterinfo {
	padding-left:33px;
	padding-right:20px;
}

.twitterinfo h6 {
	font-size:1.4rem;
	margin-bottom:2px;
}

.twitterinfo p {
	margin-bottom:0px;
}

/* From Our Blog Widget */

.area2widget .entry {
	background-color:transparent;
	padding:0px;
}

.area2widget .alignleft .avatar {
	border-radius:150px;
}

/* Footer Creds */

.footercredits p {
	text-align: center;
	padding-top: 85px;
}

/*** PAGE STYLING STARTS HERE ***/

.aboutpagecontent h2 {
	padding-top: 40px;
}

.entry-header {
	text-align:center;
}

.aboutpagetext {
	padding-bottom:40px;
}

.aboutpagetext p {
	margin-top: 20px;
	-webkit-column-count: 2;
	-webkit-column-gap: 55px;
	-moz-column-count: 4;
	-moz-column-gap: 55px;
	column-count: 4;
	column-gap: 55px;
	width: 60%;
	margin: 0 auto;
}

.aboutcolumns {
	padding-top:25px;
}

.aboutcolumn {
	float: left;
	width: 33.333333333%;
	text-align:center;
}

.aboutcolumn img {
	border-radius:150px;
	border:2px solid #293991;
}

.aboutcolumn strong {
	text-align:left;
}

.aboutcolumn h2 {
	padding-top:0px;
}

.aboutcolumn p {
	text-align:left;
}

.aboutcolumncontent {
    margin: 0 auto;
    width: 75%;
}

/* SERVICES PAGE */

.servicescols {
	/*width: 1200px;*/
	width: 100%;
	margin: 0 auto;
}

.servicescol {
	float:left;
}

.servicescoltwo {
	height:auto;
	width:625px;
	/*background-color:grey;*/
	margin-left:40px;
	margin-right:40px;
}
.servicescol.servicescolthree {
    width: 325px;
}
/* LANGUAGES PAGE */

.languagescols {
	width: 685px;
	margin: 0 auto;
	padding-top:35px;
}

.languagecol {
	width:74px;
	float:left;
	padding-right:40px;
}

.languagecol p {
	margin-bottom:5px;
}

.languagesmap {
	text-align: center;
	padding-top: 50px;
}

/* SECTORS PAGE */

.sectorscols {
	/*width:1160px;*/
     width:100%;
	margin:0 auto;
}

.sectorscollist {
     -webkit-column-count: 2;
	-webkit-column-gap:   110px;
	-moz-column-count:    2;
	-moz-column-gap:      110px;
	column-count:         2;
	column-gap:           110px;
     margin-left: 35px;
     text-align: left;
}
.sectorscol {
	width: 33.3333333%;
	float: left;
	text-align:center;
}

.sectorsentry {
	padding-bottom: 20px;
}

.sectorsdescription p {
	text-align: left;
	width: 52%;
	margin-left: 100px;
	margin-top: 30px;
}
.fullsize{
    display:block;
}
.swiper-container{
    display:none;
}
.pagination1{
    display:none;
}
/* CONTACT US PAGE */

/*.contactleft {
	float:left;
	margin-left: 295px;
     width: 560px;
}

.contactright {
    float: right;
    width: 250px;
} */

/* QUOTATION FORM STYLING */

.quotecontainer {
	width: 50%;
	margin: 0 auto;
	text-align: center;
}

.quoteicon1 {
	background-color: #283991;
	border-radius: 150px;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	margin-bottom: 5px;
	margin-top: 80px;
	color:white;
}

.quoteicon1 p {
	padding-top: 8px;
	font-size: 20px;
}

p.selectservice {
	font-weight:800;
	margin-bottom:3px;
}

.firstbuttons {

}

.quotebuttons {
	display: inline-block;
	background-color: #2da9cc;
	width: 147px;
	height: 34px;
	font-size: 14px;
	font-weight: 800;
	color: white;
	border-radius: 5px;
	padding-top: 6px;
	margin-top: 20px;
}


.quotationbutton {
	width: 205px;
	height: 34px;
	margin: 0 auto;
	float: none;
	margin-top: 10px;
	padding-top: 4px;
	font-weight: 800;
}

.quote_stage2 {
	margin-top: 35px;
	width: 65%;
	margin: 0 auto;
	margin-top: 35px;
}

@media only screen and (max-width: 767px) {

	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin: 0;
		width: 100%;
	}
/*
  /*Primary Navigation Menu Icon properties

	#primary-menu-icon {
		border-bottom: 1px solid #ddd;
		cursor: pointer;
		display: block;
		padding: 24px 24px;
		padding: 2.4rem 2.4rem;
		text-align: center;
	}

	#primary-menu-icon::before {
		color: #eee;
		content: 'PRIMARY MENU \2630';
		font-weight: bold;
		letter-spacing: 1px;
	}

	#primary-menu-icon:hover::before {
		color: #eee;
		content: 'PRIMARY MENU \2637';
	}

	#primary-menu-icon:active::before {
		color: #fff;
		content: 'PRIMARY MENU \2637';
	}

	/* Hide Primary Navigation Menu until it's toggled via script */

	.menu-primary {
		display: none;
	}

	/* Primary Navigation Menu misc properties */

	.nav-primary {
		clear: both;
		color: #999;
		font-family: Lato, sans-serif;
		line-height: 1.5;
		width: 100%;
		z-index: 9999;
	}

	.nav-primary .menu-item {
		display: block;
		text-align: left;
	}

	.nav-primary a {
		background-color: #f0f0f0;
		border-bottom: 1px solid #ccc;
		color: #222;
		display: block;
		padding: 20px 24px;
		padding: 2rem 2.4rem;
		position: relative;
	}

	.nav-primary a:hover,
	.nav-primary .current-menu-item > a,
	.nav-primary .sub-menu .current-menu-item > a:hover {
		background-color: #ddd;
		color: #222;
	}

	.nav-primary .sub-menu .current-menu-item > a {
		color: #999;
	}

	.nav-primary > .menu-item > a {
		text-transform: uppercase;
	}

	.nav-primary .sub-menu {
		left: 0px;
		opacity: 1;
		position: relative;
		-webkit-transition: opacity .4s ease-in-out;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}

	.nav-primary .sub-menu a {
		background-color: #fff;
		border-bottom: 1px solid #ccc;
		font-size: 14px;
		font-size: 1.4rem;
		padding: 18px 30px;
		padding: 1.8rem 3rem;
		position: relative;
		width: 100%;
	}

	.nav-primary .sub-menu a::before {
		content: "- ";
		font-size: 14px;
		font-size: 1.4rem;
	}

	.nav-primary .sub-menu a:hover {
		background-color: #f7f7f7;
	}

	.nav-primary .sub-menu li li a {
		padding: 18px 40px;
		padding: 1.8rem 4rem;
	}

	.nav-primary .sub-menu .sub-menu {
		margin: 0;
	}

	.nav-primary .menu-item:hover {
		position: static;
	}

	.nav-primary .menu-item:hover > .sub-menu {
		left: auto;
		opacity: 1;
	}
*/

	.header-image .site-header .wrap {
		display:none;
	}

	h1 {
		font-size:2.9rem;
	}

	h2 {
		font-size:1.8rem;
	}

	.maintitle h1 {
		width: 90%;
		margin: 0 auto;
	}

	.maintitle p {
		padding-top:20px;
	}

	.heroimage {
		width: 100%;
		background: #f5f2e9 url('https://inboxtranslation.com/wp-content/themes/inbox-translation/images/heroimagetrianglemobile.png') no-repeat right top !important;
		height: 1275px;
	}

	.heroimagecolumn {
		width:100%;
		display: block;
		margin-top:0px;
	}

	.heroimagemiddlecolumn {
		margin-left: 0px;
		margin-right: 0px;
	}

	.mainpagewidget {
		width: 100%;
		margin: 0 auto;
		margin-top: 50px;
	}

	h4.widget-title, h4.widgettitle {
		margin-left:0px;
		font-size:1.8rem;
	}

	.whyworkwithus h1 {
		font-size:3.0rem;
	}

	.whyworkwithus_chooser ul li {
		font-size:1.8rem;
		padding-top:21px;
	}

	.whyworkwithus_chooser {
		width: 90% !important;
		margin: 0 auto;
	}

	.testimonials {
		width:100%;
	}

	.testimonials h2 {
		padding-top:20px;
	}

	/*.testi2 {
		display:none;
	}

	.testi3 {
		display:none;
	} */
	.testimonialwidget {
		width:80%;
	}

	.fullwidthfooter {
		height:inherit;
		padding-bottom:1px;
	}

	.footerarea2 {
		width:100%;
		padding-top:40px;
	}

	.area2column {
		width:100%;
		border-top: 2px solid #d0dce0;
		padding-top: 20px;
		height:340px;
	}

	.area2widget .widget-wrap {
		margin-left:20px;
	}

	.fromblog {
		padding-right:20px;
	}

	.area2column.rightborder.area2middle {
		height:100%;
	}

	.twitterbird {
		padding-left: 20px;
		padding-right: 10px;
	}

	p.tweet-text {
		width:100%;
		padding-left:0px;
	}

	p.tweet-details {
		padding-left:0px;
	}

	.area2column.rightborder {
		height:100%;
	}

	/*.area2widget.socialbuttons {
		text-align: center;
		height:220px;
	} */

	.socialbuttons h6 {
		padding-top:25px;
	}

	.footercredits p {
  		padding-top: 15px;
	}
}

/* Error page */
.subtitlediv {
    font-family: inherit;
    font-size: 13px;
    text-align: center;
}
.imagediv {
    text-align: center;
}
.subtitledivblue {
    color: #2A378F;
    font-family: inherit;
    font-size: 19px;
    font-weight: 700;
    text-align: center;
}
.contactdiv {
    font-family: inherit;
    font-size: 15px;
    text-align: center;
}
.contactdiv a {
    border:0;
    text-decoration:none;
    color: #2CA9CC;
    cursor: pointer;
    font-family: inherit;
    font-size: 16px;
    font-weight: 700;
}
.downdiv {
    color: #2CA9CC;
    display: inline-block;
    font-weight: 700;
    line-height: 35px;
    margin-left: 20px;
    text-align: left;
    width: 125px;
}
.center {
    margin-bottom: 20px;
    margin-top: 20px;
    text-align: center;
}
.center a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: medium;
}
.childdiv {
    width: 100%;
}

/* common Pages */
.Subtitle_content {
    margin-bottom: 20px;
}
.linkul {margin:0px !important; width: 100%;}
.linkul li {list-style: none !important; font-weight: 700;}
.linkul li a{ border:0;text-decoration:none; color: #2CA9CC; cursor:pointer;}
.mythingdiv {
 	background-color: #D1DDE1;
	height: 265px;
     margin-left: -15px;
     width: 350px;
     position: relative;
	 border-radius:5px;
}

.mythingdiv p {
	display:none; 
}

#vedioimg {
    /*background-image: url("images/videobg.png");*/
    height: 19px;
    position: absolute;
    width: 22px;
}
#profileimg {
	/*background-image: url("images/profilebg.png");   */
	height: 19px;
     position: absolute;
     width: 20px;
}
#heartimg {
/*	background-image: url("images/heart.png");*/
	height: 19px;
     position: absolute;
     width: 20px;
    
    }
.thinginnder {
    font-weight: 700;
    left: 35px;
    position: absolute;
    top: 40px;
    width: 85%;
    /*13-03-2014*/
    /*font-size: 15px;*/
}
.thinginnder1 {
    font-weight: 700;
    left: 35px;
    position: absolute;
    top: 105px;
    width: 85%;
   /*13-03-2014*/
    /*font-size: 15px;*/
}
.thinginnder2 {
    font-weight: 700;
    left: 35px;
    position: absolute;
    top: 180px;
    width: 85%;
    /*13-03-2014*/
    /*font-size: 15px;*/
}
.thingscontent { padding-left: 40px;}
.topthingdiv {
    font-size: 17px;
    font-weight: 700;
    padding-left: 11px;
    width: 100%;
}
.subtitle {
    display: block;
	font-size: 2.1rem;
	font-size:21px;
	color: black;
	font-weight: 300;
	padding-top: 20px;
}
.Subtitle1 {
    color: #2E4A51;
    font-family: inherit;
    font-size: 16px;
    font-weight: 700;
    margin-bottom:10px;
    margin-top:10px;
}
.blogimg {float:left}
.blogcontent {
		width: 315px;
		display: inline-block;
		float: right;
		margin-top: -5px;
		margin-right:0px;
}
.blogcontent1 {
		display: inline-block;
		margin-top: 10px;
}
/*.entry-content { padding:0px !important;}
.entry-content img { float:left; height:200px;width:200px;display:inline-block;}*/
.Subtitle h1 { text-transform: none !important; }
.entry-meta { text-transform: none !important; }
.authname {
	/*color: #2CA9CC;*/
	font-size: 16px;
	font-weight: 700;
	padding-left: 5px;
}
.blogdate { float: right; margin-top: 3px; font-weight: 700; }
.entry-date a { font-weight: 700;}
.blogcate {
	float: right;
	color: #2CA9CC;
	font-weight: 700;
}
.blogreadmore {
     color: #2CA9CC;
	font-weight: 700;
	cursor: pointer;
}
.blogreadmore a { color: #2CA9CC; }
/*.entry-title a { color: #2E4A51 !important;}*/
.pagination-nextspan {
     background-image: url(images/NextResult.png);
	background-size: 145px 40px;
	background-repeat: no-repeat; 
	text-indent: 1px;
	height: 40px;
	width: 220px;
	float: right;
     margin-right: 35px
}
.pagination-next a {
    color: transparent !important;
    background-image: url(images/olderblog.png);
    padding-right: 200px;
    padding-top: 45px;
    background-repeat: no-repeat;
    float:right;
}
.pagination-previous a {
    color: transparent !important;
    background-image: url(images/newblog.png);
    padding-left: 210px;
    padding-top: 51px;
    background-repeat: no-repeat;
    float:left;
}
.pagination-previousspan {
     background-image: url(images/PREV.png);
	background-size: 145px 40px;
	background-repeat: no-repeat;
	text-indent: 1px;
	height: 40px;
	width: 220px;
	float: left;
     margin-left: 35px
}
.siteimagedivblog {
   width: 20%;
   display: inline-block;
   vertical-align: top;
   background-image: url(images/blogimage.png);
   background-size: 200px 200px;
   background-repeat: no-repeat;
   height: 280px;

}

.byline { display:none !important; }
.Totalcomment {
    color: #2A378F;
    font-family: inherit;
    font-size: 19px;
    font-weight: 700;
}
.comment-list .reply { float: right; }
.reply a { color: #2CA9CC !important; text-transform: none;font-weight: 700; }
/*.comment-author img { display:none; }*/
.fn a{ color: #2CA9CC; }
.comment-body p {
    /*font-size: 13px;
    font-weight: 700;*/
    margin-top: 10px;
    margin-bottom: 0;
    width: 100%;
}
.children {
	background:#F5F2E9 !important;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 20px;
	padding-top: 20px;
}
/*.odd img { display:block !important;} */
/*.comment-author .avatar {
		height: 20px !important;
		width: 20px !important;
} */
.fn { margin-left:5px !important; }
.children .says { display:inline; margin-left:5px;}
/*.children .reply { display:none;}*/
.children .replydate { display:block !important;}
.replydate {
    float: left;
    font-weight: bold;
    margin-right: 15px;
    margin-top: 9px;
    display:none;
}
#reply-title { text-transform: none; color: #2A378F !important; }
.authtoptab {
    height: 55px;
    width: 250px;
    position: relative;
    margin-top: 30px;
}
.authimage {
  	height: 120px;
     width: 130px;
	display:inline-block;
	vertical-align:top;
}

.authdetail {
     width: 400px;
	display:inline-block;
}
.authimage img {
    border-bottom-left-radius: 55px;
    border-bottom-right-radius: 55px;
    border-top-left-radius: 55px;
    border-top-right-radius: 55px;
    height: 110px;
    width: 110px;
    border :2px solid #1E3695;
}
.authname {
    color: #2CA9CC
    font-weight:700;
    padding:0px;
}
.authdesc {
    font-size:14px;
} 
.tweetl {
	background-image: url(images/tweet.png);
	position: absolute;
     width: 22px;
     left: 20px;
     color: rgba(0, 0, 0, 0);
     height:23px;
}
.tweetl:hover {
     color: rgba(0, 0, 0, 0);
}
.googlel {
	background-image: url(images/google.png);
	left: 44px;
     position: absolute;
     top: 1px;
     width: 22px;
     color: rgba(0, 0, 0, 0);
     height: 22px;
}
.googlel:hover {
     color: rgba(0, 0, 0, 0);
}
.linkdnl {
     background-image: url(images/linkdn.png);
     position: absolute;
     width: 22px;
     left: 68px;
     top:1px;
     color: rgba(0, 0, 0, 0);
     height: 22px;
}
.linkdnl:hover {
     color: rgba(0, 0, 0, 0);
}
.mainlinkauth { position:relative; margin-top:120px;}
.authtop {
    background-image: url("images/authtop.png");
    color: rgba(0, 0, 0, 0);
    height: 27px;
    margin-bottom: 15px;
    width: 247px;
}
.postauthor { margin-bottom: 40px; }
.tweetd {
	background-image: url(images/tweetblog.png);
	position: absolute;
     width: 25px;
     color: rgba(0, 0, 0, 0);
     height: 22px;
     left: 125px;
     top:11px;
}
.googled {
	background-image: url(images/googleblog.png);
 	left: 150px;
     position: absolute;
     top: 11px;
     width: 22px;
     color: rgba(0, 0, 0, 0);
     height: 22px;
}
.googled a:hover{
     color: rgba(0, 0, 0, 0);
}
.facebookd {
     background-image: url(images/facebookblog.png);
     position: absolute;
     width: 22px;
     top:11px;
     color: rgba(0, 0, 0, 0);
     height: 22px;
     left: 100px;
}
.facebookd a:hover{
     color: rgba(0, 0, 0, 0);
}
.postsocial {
    border-top:2px Solid #2CA9CC;
    border-bottom:2px Solid #2CA9CC;
    position:relative;
    height:35px;
    color: #2A378F !important;
    margin-top:25px;
    padding-top:10px;
    font-size: 15px;
    font-weight: 700;
}
.postsocial a:hover{
     color: rgba(0, 0, 0, 0);
}
.commentform input {
    border: 1px solid #D0DCE0;
}
.subscribe-to-comments {
    font-size: 14px;
    font-weight: 700;
    color: #2A378F;
    margin-left: -5px;
    margin-top: 300px; /* Flo 13.04.2016 updated to 300px from -130px in order to place it below Submit button*/
    position: absolute;
}
#submit {
    /* background-color: rgba(0, 0, 0, 0);
    background-image: url("images/postcomment.png");
    background-repeat: no-repeat;
    background-size: 177px 40px; 
    color: rgba(0, 0, 0, 0);   */
    height: 50px;
    text-indent: 1px;
    width: 175px;
    font-size: 16px;
    font-weight: 700;
}
.subscribe-to-comments label {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/label.png");
    background-origin: padding-box;
    background-position: 3px 3px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: block;
    height: 28px;
    margin-bottom: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-left: 30px;
}
.LabelSelected {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("images/Check.png") !important;
    background-origin: padding-box;
    background-position: 3px 0px !important;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#subscribe { display:none;}
.authtoptab {
    height: 27px;
    margin-bottom: 15px;
    width: 247px;
    position:relative;
}
.biotab {
	border-bottom: 25px solid #313994;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	height: 0px;
	width: 100px;
	position: absolute;
	color: #fff;
	text-align: center;
	cursor:pointer;
        font-size: 14px;
}
.ltposttab {
    	border-bottom: 25px solid #fff;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	height: 25px;
	width: 100px;
	position: absolute;
	color: #88CCDE;
	text-align: center;
	border-bottom-style: inset;
	cursor:pointer;
        font-size: 14px;
}
.tabbg {
        background-image: url("images/authtop.png");
	background-size: 122px 31px;
	background-repeat: no-repeat;
	position: absolute;
	height: 29px;
	width: 121px;
	top: -2px;
	padding-top: 2px;
        z-index: 2;
}
.tabbg1 {
        background-image: url("images/authtop.png");
	background-size: 122px 31px;
	background-repeat: no-repeat;
	position: absolute;
	height: 29px;
	width: 121px;
	top: -2px;
	padding-top: 2px;
	left:105px;
        z-index: 1;
}
.entry-title a { color: #293991 !important;}

/*language page*/
.Languageul { margin-left:0px !important; }
.Languageul li{
	list-style: none !important;
     background-image: url(images/langarror.png);
     background-repeat: no-repeat;
     padding-left: 35px;
     background-position: 0 3px;
}
.lcountry {
    float: left;
    width: 130px;
    color: #2A378F;
    font-size: 50px;
    font-weight: 700;
}
.lcountry span { font-size: 15px;  color: #333; font-weight: normal; }
.ldepend {
    float: left;
    width: 170px;
    color: #2A378F;
    font-size: 35px;
	font-size:3.5rem;
    font-weight: 700;
}
.ldepend span { font-size: 15px;  color: #333; font-weight: normal; }
.lorganization {
    float: left;
    color: #2A378F;
    font-size: 50px;
    font-weight: 700;
}
.lorganization span { font-size: 15px;  color: #333; font-weight: normal;}
.lang_mythingdiv {
    /*background-image: url("images/uparrow.png");
    background-size: 10px 10px;                   */
    background-color: #D1DDE1;
    height: 475px;
    margin-left: -15px;
    position: relative;
    width: 354px;
    top: -17px;
	border-radius:5px;
}

.languagenumbers {
	font-size: 35px;
	color: #293991;
	font-weight: 700;
}

#euroimg {
    background-image: url("images/euro.png");
    height: 19px;
    position: absolute;
    width: 22px;
    top:2px;
}
#chargeimg {
	background-image: url("images/charge.png");
	height: 19px;
     position: absolute;
     width: 28px;
     top:4px;
}
#noteimg {
	background-image: url("images/note.png");
	height: 19px;
     position: absolute;
     width: 20px;
     top:2px;
}
#personimg {
	background-image: url("images/profilebg.png");
	height: 19px;
     position: absolute;
     width: 20px;
     top:2px;
     left:-2px;
}
#starimg {
	background-image: url("images/star.png");
	height: 19px;
     position: absolute;
     width: 20px;
     top:2px;
}
#arrwimg {
	background-image: url("images/larrow.png");
	height: 19px;
     position: absolute;
     width: 26px;
     top:2px;
}

.langthinginnder {
    font-weight: 700;
    left: 35px;
    position: relative;
    top: 40px;
    width: 300px;
    font-size: 15px;
    margin-top: 20px;
}
.thingscontent { padding-left: 40px;}
.topthingdiv {
    font-size: 17px;
    font-weight: 700;
    padding-left: 11px;
    width: 100%;
    /* added by yash 04-02-2014---*/
    /*background-image: url("images/uparrow.png");*/
    background-position: 28px 30px;
    background-repeat: no-repeat;
    background-size: 34px 13px;
    height: 43px;
    margin-bottom: -33px;
    position: relative;
    top: -24px;
}
.langlastimage { text-align: center; }
.blogimage img { float:left; /*height:200px;*/width:200px;display:inline-block; padding-right: 20px;}
/* added on 09-02-2014-----*/
.form-allowed-tags { visibility: hidden;}
.maintitle hr {
    background-color: #d0dce0;
    height: 2.5px;
    border: none;
    margin-top: 40px;
}
.blogmaintitle {
    width: 60%;
    margin-left: 20%;
}
#comment{
    border: 3px solid #D0DCE0 !important;
    width:95%;
}
a {
    text-decoration: none;
}
.pagination { text-align: center;}
.comments-link a { color:#999 !important; }
.comments-link a:hover { text-decoration:none !important; cursor: default; }
.entry-date a:hover { text-decoration:none !important; cursor: default; }
.entry-date a { color:#999 !important; }
.dots{display:none;}

/*---------------------------- Added by Deepak ----------------------------------------
---------------------------- 09 Feb, 2014  ------------------------------------------*/
.content-sidebar .entry-header,
.content-sidebar .entry-content .full_width,
.content-sidebar .content-sidebar-wrap hr{ /*margin-left: -4rem;*/ width: 1200px; }
.content-sidebar .sidebar { margin-top: 195px; }

.sidebar-content-sidebar .entry-header,
.sidebar-content-sidebar .entry-content .full_width,
.sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -300px; width: 1200px; }
.sidebar-content-sidebar .sidebar { margin-top: 160px; }

/*--------------------- Added by Yash ( 12-02-2014)----------------------*/
.servicetoptab {
     height: 27px;
     margin-bottom: 35px;
     position: relative;
     width: 100%;
}
.stabbg {
    background-image: url("images/blue.png");
    background-repeat: no-repeat;
    background-size: 160px 31px;
    height: 29px;
    padding-top: 2px;
    position: absolute;
    top: -2px;
    width: 160px;
    z-index: 2;
}
.stabbg1 {
    background-image: url("images/white.png");
    background-repeat: no-repeat;
    background-size: 160px 31px;
    height: 29px;
    left: 149px;
    padding-top: 2px;
    position: absolute;
    top: -2px;
    width: 160px;
    z-index: 2;
}
.stabbg2 {
    background-image: url("images/white.png");
    background-repeat: no-repeat;
    background-size: 160px 31px;
    height: 29px;
    left: 298px;
    padding-top: 2px;
    position: absolute;
    top: -2px;
    width: 160px;
    z-index: 2;
}
.stabbg3 {
    background-image: url("images/whiteFull.png");
    background-repeat: no-repeat;
    background-size: 160px 31px;
    height: 29px;
    left: 447px;
    padding-top: 2px;
    position: absolute;
    top: -2px;
    width: 160px;
    z-index: 2;
}
.acctiveTab{
     color: #FFFFFF;
}
.aboutservtab {
    display: block;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
.typetab {
    display: block;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
.costttab {
    display: block;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
.useadvicetab {
    display: block;
    text-align: center;
    width: 100%;
    cursor: pointer;
}
/* addeb by yash on 17-feb-2014--*/
input[type="search"] {
    height: 35px !important;
    padding-bottom: 0;
    padding-left: 20px !important;
    padding-right: 0;
    padding-top: 0;
    line-height: 30px;
}

/*added by yash 21-feb-2014---*/
.leftalign1 { text-align: left !important; }
#mobileon { display:none;}
#mobileon1{display:none;}
.logoimagesmall {
 	position:absolute;
}
.site-header { position: relative; height: 145px; }
.breadcrumb { position: absolute; top: 60%; width: 100%;}
.topimagediv { float: left; width: 17%; margin-left: 10px; position:fixed;}
/*added by yash 05-03-2014---*/
.fixedtran { margin-left:0px !important; }
.fixgenesis-nav-menu {
	position: relative;
	max-width: 100%;
	z-index: 9999;
	border-bottom: 2px solid #D0DCE0;
	height: 55px;
	background-color: #fff;
	width: 1200px;
	margin: 0 auto;
 }
.fixwrapper{
	border-bottom: 2px solid #D0DCE0;
}
.fixnav-primary {
	 position: relative;
	 height: 90px;
	max-width: 100%;
	width: 100%;
}
.fieldInput {
    display: inline-block;
    width: 45%;
}
.fieldInput > input {
    border: 2px solid #96B2BA;
    padding: 8px;
}

::-webkit-input-placeholder {
     color: #96B2BA;
     font-size: 15px;
     font-weight: bold;
}

:-moz-placeholder { /* Firefox 18- */
     color: #96B2BA;
     font-size: 15px;
     font-weight: bold;
}

::-moz-placeholder {  /* Firefox 19+ */
     color: #96B2BA;
     font-size: 15px;
     font-weight: bold;
}

:-ms-input-placeholder {
     color: #96B2BA;
     font-size: 15px;
     font-weight: bold;
}
.fileInputDiv {
    border: 2px solid #96B2BA;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    height: 37px;
    padding: 8px;
    width: 44.3%;
}
#wgmpmap {
    margin-bottom: -64px;
    margin-left: -95px;
    margin-top: 70px;
    width: 116.3% !important;
}
.fileInputfieldDiv {
    display: inline-block;
    margin-left: 22px;
    width: 44%;
}
.margineleftDiv {
    margin-left: 25px;
}
.fileInputfieldDiv > input {
    border: medium none;
    box-shadow: 0 0 0 #FFFFFF inset;
    padding: 8px;
}
.fileInput {
    margin-top: 10px;
}
.fileInputDiv > label {
    color: #96B2BA;
    display: block;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    width: 200px;
}
.textInput {
    margin-top: 10px;
}
.textInput textarea {
    border: 2px solid #96B2BA;
    height: 110px;
    resize: none;
    width: 472px;;
}
#fscf_required1 {
    margin-top: 10px;
}
#fscf_submit1 {
    /*background: url("images/contactbutton.png") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;*/
    width: 200px !important;
}
#fscf_submit3 {
    height: 35px !important;
    width: 200px !important;
}
#fscf_submit4 {
    height: 35px !important;
    width: 200px !important;
}
.attachFileButton {
    background: url("images/browseButton.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 25px;
    margin-left: 8px;
    vertical-align: middle;
    width: 80px;
}
.addMoreFile {
    color: #28ABCD;
    cursor: pointer;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
    vertical-align: middle;
    display:none;
}
.contactleft {
 float:left;
 margin-left: 240px;
     width: 500px;
}
.contactright {
    float: right;
    width: 250px;
}
.contactleft > p {
    text-align: justify;
}
.btnfont {
     font-size: 20px; font-weight: 700; float: none;
}
/* Added on 19-03-2014-*/
.multijobwant { border: 3px solid rgb(208, 220, 224); margin-bottom: 15px; text-align: center; padding: 37px; }
/*.translatebtn { box-shadow: none; color: #fff; font-weight: 700; border-radius: 6px; background-color: rgb(35, 54, 146) !important; height: 36px !important; text-align: center !important; padding: 0px !important; width: 135px; margin-right: 45px; } */

.translatebtn1 { box-shadow: none; color: #fff; font-weight: 700; border-radius: 6px; background-color: rgb(35, 54, 146) !important; height: 36px !important; text-align: center !important; padding: 0px !important; width: 135px; margin-right: 45px; }
.interpreterbtn { box-shadow: none; color: #fff; font-weight: 700; border-radius: 6px; height: 36px !important; text-align: center !important; padding: 0px !important; width: 135px; background-color: rgb(41, 171, 205) !important; }
/*-------------*/
/* Added on 24-03-2014-*/
.entry-content ul {
    margin-left: 20px;
}
.entry-content > ol {
    margin-left: 15px;
}
.categories > ul {
    margin-left: 0;
}
/* Added on 28-03-2014 */
.fileInput input[type='text'],select {
    border: 2px solid #96B2BA;
    padding: 8px;
}
.fileInput textarea {
    border: 2px solid #96B2BA;
    height: 110px;
    resize: none;
    width: 472px;;
    padding-left: 7px;
}
.fileInput label {
    color: #96B2BA;
    display: block;
    font-weight: bold;
    height: 15px;
    line-height: 15px;
    overflow: hidden;
    width: 200px;
}
#fscf_label3_25 {
	height:35px;
}
#fscf_label4_26 {
	height:20px;
}
/* thank you page*/
.thankmain {
text-align: center; width: 38%; border: 3px solid #D0DCE0; margin: 0px auto; padding: 37px; height: auto;
}
.errorcenter {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 50%;
}
.active > a {
    color: #283891 !important;
}
.active > a:hover {
    cursor:default;
    text-decoration:none;
}
/*-------------*/
/*--- added on 03-04-2014-----*/
.quoteside{
	display: inline-table;
	position: relative !important;
	top: 140px;
	vertical-align: top;
	width: 340px !important;
}
.langthinginnderq {
    left: 35px;
    margin-top: 20px;
    position: relative;
    top: 40px;
    width: 300px;
}
.thingscontentq {
    padding-left: 0px;
}
#mobileimg {
	background-image: url("images/mobileq.png");
	height: 19px;
     position: absolute;
     width: 12px;
     top:3px;
}
#emailimg {
	background-image: url("images/mailq.png");
	height: 12px;
     position: absolute;
     width: 18px;
     top:7px;
     left: -2px;
}
.dm-box {
    display: inline-block !important;
    width: 70%;
}
.heading > a {
    font-size: 18px;
}
.author {
    height: 30px;
}
/*--------------*/
@media only screen and (min-width : 1540px) and (max-width: 2500px) {
    /*.fixgenesis-nav-menu {  width: 56%; }*/
}
@media only screen and (min-width : 1160px) and (max-width: 1539px) {
     .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0.6rem !important;
	}
    .genesis-nav-menu { font-size: 22px !important; }
    /*.translationbutton { margin-left: -5px; }*/
    .logoimage { padding-top: 15px; }
    .site-inner { width: 1200px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px;}
    .list-colorbg {  right: -45px; }
    .testimonials { width: 1200px; }
    .footerarea2 {  width: 1200px;height:305px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 15px; }
     /*13-03-2014*/
     /*p { font-size:14px; }*/
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
    .nav-primary .wrap { width:100%; max-width:100%; }
    .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 580px;}
    .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -215px;width: 1150px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: -70px;
        width: 520px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: 105px;
          margin-top: 160px;
     }
    .full-width-content .entry-header,.full-width-content hr {
          width: 100% !important;
     }
     .topimagediv { float: left; width: 15%; margin-left: 5px;}
     /*.fixgenesis-nav-menu {  margin-left: 0px; width: 100%;max-width: 100%;}*/
     .contactleft {
          float: left;
          margin-left: 285px;
          width: 500px;
     }
     .contactright {
          float: right;
          margin-left: 20px;
          width: 250px;
     }
     .execphpwidget { width: 100%;}
     .sidebar-content-sidebar .sidebar {  margin-right: 45px; }
     .downdiv { width:110px; }
     .wrap {max-width:100%;}
     .stabbg { background-size: 135px 30px; width: 135px; font-size: 14px;}
     .stabbg1 { background-size: 135px 30px; width: 135px; font-size: 14px; left: 126px;}
     .stabbg2 { background-size: 135px 30px; width: 135px; font-size: 14px; left: 252px;}
     .stabbg3 { background-size: 135px 30px; width: 135px; font-size: 14px; left: 379px;} 
}
@media only screen and (min-width : 1130px) and (max-width: 1159px) {
    .nav-primary .wrap { width: 100%; }
    .languagescontainer.sectors {  width: 47%; }
    .genesis-nav-menu { font-size: 22px !important;width: 103% !important; }
    .translationbutton {
          margin-left: 10px;
     }
    #text-2 { width: 42%; }
    .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 520px;}
    .content {
          width: 925px;
     }
     .full-width-content .entry-header,.full-width-content hr {
          width: 105% !important;
     } 
     .topimagediv { float: left; width: 14%; margin-left: 0px;}
     .fixgenesis-nav-menu {  width: 100%; }
     .contactleft {
          float: left;
          margin-left: 205px;
          width: 500px;
     }
     .contactright {
          float: right;
          margin-left: 20px;
          width: 275px;
     }
     #wgmpmap {
          margin-bottom: -64px;
          margin-left: -95px;
          margin-top: 70px;
          width: 111.3% !important;
     }
     .footerarea2 {  width: 1200px;height: 315px; }
      .execphpwidget { width: 100%;}
     .sidebar-content-sidebar .sidebar {  margin-right: 40px; }
     .downdiv { width:95px; }
     .sidebar .widget { padding: 0rem; }
     .stabbg { background-size: 135px 30px; width: 135px; font-size: 14px;}
     .stabbg1 { background-size: 135px 30px; width: 135px; font-size: 14px; left: 126px;}
     .stabbg2 { background-size: 135px 30px; width: 135px; font-size: 14px; left: 252px;}
     .stabbg3 { background-size: 135px 30px; width: 135px; font-size: 14px; left: 379px;} 
     .langthinginnder {  left: 10px; width: 290px;}
	 .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 490px;}
}
@media only screen and (min-width : 965px) and (max-width: 1130px) {
     .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0.6rem !important;
	}
	.genesis-nav-menu .menu-item    { padding-right: 10px; }
	.languagescontainer.sectors {  width: 55%; }
    .genesis-nav-menu { font-size: 21px !important; width:inherit;}
    .translationbutton { margin-left: -5px; }
    .logoimage { padding-top: 15px;   position: absolute; }
    .site-inner { width: 880px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px;}
    .list-colorbg {  right: -45px; }
    .testimonials { width: 880px; }
    .footerarea2 {  width: 880px;height: 290px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
    .logoimagesmall { padding-left: 50px; padding-top: 35px; }
    .breadcrumb { padding-left: 50px; }
    #text-2 { width: 42%; }
    .nav-primary  .wrap { width: 100%; }
    .sectorsdescription p {  margin-left: 80px; }
    .sectorsentry { height: 100%; }
    .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 490px;}
    .content {
        width: 875px;
    }
    .authdetail {
          width: 300px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 955px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: -170px;
        width: 540px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: 20px;
          margin-top: 160px;
     }
     .mythingdiv {
          background-size: 100% 100%;
          width: 275px;
      }
     .full-width-content .entry-header,.full-width-content hr {
  		width: 100% !important;
     }
      .thinginnder {  left: 15px;}
      .thinginnder1 {  left: 15px;}
      .thinginnder2 {  left: 15px;}
      .area2widget .widget-wrap, .area2widget .widget-wrap h2 {
		margin-left: 2px;
	  }
	  .topimagediv { margin-left:10px;}
	   .fixgenesis-nav-menu {  width: 100%; }
     .contactleft {
          float: left;
          margin-left: 76px;
          width: 460px;
     }
     .contactright {
          float: right;
          margin-left: 20px;
          width: 200px;
     }
     #wgmpmap {
          height: 300px !important;
          margin-bottom: -40px;
          margin-left: -98px;
          margin-top: 70px;
          width: 125.3% !important;
     }
     .execphpwidget { width: 100%;}
     .sidebar-content-sidebar .sidebar {  margin-right: 45px; }
     .widgetcol { width: 130px; }
     .downdiv { width:95px; }
      .execphpwidget img {
          margin-left: 0;
          margin-top: -280px;
          position: relative;
      } 
     .stabbg { background-size: 125px 30px; width: 135px; font-size: 13px;}
     .stabbg1 { background-size: 125px 30px; width: 135px; font-size: 13px; left: 117px;}
     .stabbg2 { background-size: 125px 30px; width: 135px; font-size: 13px; left: 234px;}
     .stabbg3 { background-size: 125px 30px; width: 135px; font-size: 13px; left: 351px;} 
     .langthinginnder {  left: 10px; width: 290px;}
}
@media only screen and (min-width : 901px) and (max-width: 964px) {
     .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0.6rem !important;
	}
    .genesis-nav-menu { font-size: 17px !important; }
    .translationbutton { margin-left: -5px; }
    .logoimage { padding-top: 10px;   position: absolute; }
    .site-inner { width: 720px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px;}
    .languagescontainer.sectors { width: 64%; }
    .list-colorbg {  right: -45px; }
    .testimonials { width: 720px; }
    .footerarea2 {  width: 720px;height: 280px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
     p { font-size:14px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
    .fullwidthfooter { height: auto;}
    .area2column { height: 100%; }
	#text-2 { width: 42%; }
    .nav-primary  .wrap { width: 100%; }
    .aboutcolumncontent { padding-left: 55px; width: 80%; }
    .testimonialwidget {  width: 30%; }
    .logoimagesmall { padding-top: 30px; }
     .breadcrumb { top: 50%; }
     .sectorsdescription p {  margin-left: 60px; }
     .sectorsentry { height: 100%; }
     .servicescol { width: 135px;}
     .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 415px;}
     .content {
          width: 760px;
      }
      .authdetail {
          width: 280px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 920px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: -70px;
        width: 500px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: -55px;
          margin-top: 160px;
     }
     .mythingdiv {
          background-size: 100% 100%;
          width: 275px;
      }
     .full-width-content .entry-header,.full-width-content hr {
          width: 110% !important;
     }
      .thinginnder {  left: 15px;}
      .thinginnder1 {  left: 15px;}
      .thinginnder2 {  left: 15px;}
      .area2widget .widget-wrap, .area2widget .widget-wrap h2 {
		margin-left: 2px;
	  }
     .topimagediv { display:none;}
      .fixgenesis-nav-menu {  width: 100%; }
     .contactleft {
          float: left;
          margin-left: 0;
          width: 460px;
     }
     .textInput textarea {
          border: 2px solid #96B2BA;
          height: 110px;
          resize: none;
          width: 435px;
     }
     .contactright {
          float: right;
          margin-left: 10px;
          width: 150px;
     }
     #wgmpmap {
          height: 400px !important;
          margin-bottom: -40px;
          margin-left: -135px;
          margin-top: 70px;
          width: 142.6% !important;
     }
     .execphpwidget img {
          margin-left: 0;
          margin-top: -180px;
          position: relative;
      } 
      .stabbg { background-size: 125px 30px; width: 135px; font-size: 13px;}
     .stabbg1 { background-size: 125px 30px; width: 135px; font-size: 13px; left: 117px;}
     .stabbg2 { background-size: 125px 30px; width: 135px; font-size: 13px; left: 234px;}
     .stabbg3 { background-size: 125px 30px; width: 135px; font-size: 13px; left: 351px;} 
     .langthinginnder {  left: 10px; width: 290px;}
}
@media only screen and (min-width : 875px) and (max-width: 900px) {
     .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0.6rem !important;
	}
    .genesis-nav-menu { font-size: 17px !important;width: 105%; }
    .translationbutton { margin-left: -5px; }
    .logoimage { padding-top: 10px;   position: absolute; }
    .site-inner { width: 720px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px;}
    .languagescontainer.sectors { width: 64%;  }
    .list-colorbg {  right: -45px; }
    .testimonials { width: 720px; }
    .footerarea2 {  width: 720px; height: 285px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
     p { font-size:14px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
    .fullwidthfooter { height: auto;}
    .area2column { height: 100%; }
    	#text-2 { width: 42%; }
    .nav-primary  .wrap { width: 101%; }
    .aboutcolumncontent { padding-left: 50px; width: 80%; }
     .logoimagesmall { padding-top: 30px; }
     .breadcrumb { top: 50%; }
     .sectorsdescription p {  margin-left: 60px; }
     .sectorsentry { height: 100%; }
     .servicescol { width: 135px;}
     .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 415px;}
     .content {
          width: 720px;
     }
     .authdetail {
          width: 280px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 855px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: -40px;
        width: 420px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: -20px;
          margin-top: 160px;
     }
     .mythingdiv {
          background-size: 100% 100%;
          width: 275px;
      }
     .full-width-content .entry-header,.full-width-content hr {
          width: 105% !important;
     }
      .thinginnder {  left: 15px;}
      .thinginnder1 {  left: 15px;}
      .thinginnder2 {  left: 15px;}
      .area2widget .widget-wrap, .area2widget .widget-wrap h2 {
		margin-left: 2px;
	  }
   	.topimagediv { display:none;}
   	 .fixgenesis-nav-menu {  width: 100%; }
     .contactleft {
          float: left;
          margin-left: 0;
          width: 400px;
     }
     .contactright {
          float: right;
          margin-left: 10px;
          width: 190px;
     }
     .textInput textarea {
          border: 2px solid #96B2BA;
          height: 110px;
          resize: none;
          width: 380px;
     }
     .addMoreFile {
          color: #28ABCD;
          cursor: pointer;
          font-size: 12px;
          font-weight: bold;
          margin-left: 25px;
          vertical-align: middle;
     }
     #wgmpmap {
          height: 350px !important;
          margin-bottom: -40px;
          margin-left: -134px;
          margin-top: 70px;
          width: 140% !important;
     }
      .execphpwidget img {
          margin-left: 0;
          margin-top: -180px;
          position: relative;
      } 
     .stabbg { background-size: 110px 30px; width: 110px; font-size: 12px;}
     .stabbg1 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 103px;}
     .stabbg2 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 206px;}
     .stabbg3 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 309px;} 
     .langthinginnder {  left: 10px; width: 290px;}
}
@media only screen and (min-width : 801px) and (max-width: 874px) {
     .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0.6rem !important;
	}
	.genesis-nav-menu .menu-item    { padding-right: 10px; }
    .genesis-nav-menu { font-size: 17px !important; }
    .translationbutton { margin-left: -5px; }
    .logoimage { padding-top: 10px;   position: absolute; }
    .site-inner { width: 720px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px;}
    .languagescontainer.sectors { width: 70%;  }
    .list-colorbg {  right: -45px; }
    .testimonials { width: 720px; }
    .footerarea2 {  width: 720px;height: 280px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
     p { font-size:14px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
    .fullwidthfooter { height: auto;}
    .area2column { height: 100%; }
    	#text-2 { width: 51%; }
    .nav-primary  .wrap { width: 101%; }
    input[type="search"] { width: 45%; margin-top: 17px;}
    .aboutcolumncontent { padding-left: 55px; width: 80%; }
    .testimonialwidget {  width: 30%; }
    .logoimagesmall { padding-top: 30px; }
     .breadcrumb { top: 50%; }
     .sectorsdescription p {  margin-left: 60px; }
     .sectorsentry { height: 100%; }

	.servicescol { width: 135px;}
     .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 415px;}
     .Subtitle h1 { font-size: 21px;}
     .entry-content { font-size: 15px; }
     .content {
          width: 720px;
     }
     .authdetail {
          width: 280px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 815px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: -18px;
        width: 450px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: -6px;
          margin-top: 160px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 770px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: 0;
        width: 390px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: 20px;
          margin-top: 160px;
     }
     .mythingdiv {
          background-size: 100% 100%;
          width: 275px;
      }
     .full-width-content .entry-header,.full-width-content hr {
          width: 105% !important;
     }
      .thinginnder {  left: 15px;}
      .thinginnder1 {  left: 15px;}
      .thinginnder2 {  left: 15px;}
      .area2widget .widget-wrap, .area2widget .widget-wrap h2 {
		margin-left: 2px;
	  }
   	.topimagediv { display:none;}
     .fixgenesis-nav-menu {  width: 100%; }
     .contactleft {
          float: left;
          margin-left: 0;
          width: 420px;
     }
     .contactright {
          float: right;
          margin-left: 10px;
          width: 180px;
     }
     .addMoreFile {
          font-size: 13px;
          margin-left: 10px;
     }
     .textInput textarea {
          border: 2px solid #96B2BA;
          height: 110px;
          resize: none;
          width: 400px;
     }
     #wgmpmap {
          margin-bottom: -40px;
          margin-left: -105px;
          margin-top: 70px;
          width: 133% !important;
          height: 400px !important;
     }
     .execphpwidget img {
          margin-left: 0;
          margin-top: -180px;
          position: relative;
      }
      .stabbg { background-size: 110px 30px; width: 110px; font-size: 12px;}
     .stabbg1 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 103px;}
     .stabbg2 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 206px;}
     .stabbg3 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 309px;} 
     .translatebtn { margin-right:15px !important; }
     .langthinginnder {  left: 10px; width: 290px;}
     .servicescol.servicescolthree {  width: 225px; }
   
}
@media only screen and (min-width : 766px) and (max-width: 800px) {
	/*
    .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0.6rem !important;
	}
	.genesis-nav-menu .menu-item    { padding-right: 10px; }
    .genesis-nav-menu { font-size: 17px !important; } */
    .translationbutton { margin-left: -5px; }
	header .logoimage { display: none; }
    .logoimage { padding-top: 0px;   position: absolute; }
    .site-inner { width: 720px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px; widht:100%;}
    .languagescontainer.sectors { width: 75%;  }
    .list-colorbg {  right: -45px; }
    .testimonials { width: 720px; }
    .footerarea2 {  width: 720px;height: 280px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
     p { font-size:14px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
    .fullwidthfooter { height: auto;}
    .area2column { height: 100%; }
    	#text-2 { width: 56%; }
    .nav-primary  .wrap { width: 104%; }
    input[type="search"] { width: 36%; margin-top: 17px;}
    #text-2 .textwidget p { font-size: 19px; }
     .aboutcolumncontent { padding-left: 40px; width: 80%; }
    .testimonialwidget {  width: 30%; }
    .logoimagesmall { padding-top: 30px; }
     .breadcrumb { top: 50%; }
     .sectorsdescription p {  margin-left: 60px; }
     .sectorsentry img { height:110px; }
     .sectorsentry { height: 100%; }
     
     .servicescol { width: 135px;}
     .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 415px;}
     .Subtitle h1 { font-size: 21px;}
     .entry-content { font-size: 15px; }
     .margin-190{
         margin-left: 120px;
      }
     .content {
          width: 705px;
     }
     .authdetail {
          width: 280px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 745px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: 0;
        width: 360px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: 40px;
          margin-top: 160px;
     }
     .mythingdiv {
          background-size: 100% 100%;
          height: 290px;
    		width: 215px;
      }
      .thinginnder {  left: 15px;}
      .thinginnder1 {  left: 15px;}
      .thinginnder2 {  left: 15px;}
     .full-width-content .entry-header,.full-width-content hr {
          width: 105% !important;
     }
     .searchinfo {
          width: 100%;
     }
     .searchcolum {
          width: 100%;
     }
     .searchbg {
          background-size: 100% 100%;
          width: 20%;
     }
     .searchbg1 {
          background-size: 100% 100%;
          width: 20%;
          left: 18.65%;
     }
     .searchbg2 {
          background-size: 100% 100%;
          width: 20%;
          left: 37.4%;
     }
     .searchbg3 {
          background-size: 100% 100%;
          width: 20%;
          left: 56%;
     }
     .searchbg4 {
          background-size: 100% 100%;
          width: 20%;
          left: 74.7%;
     }
     .execphpwidget img {  margin-left: 75px; }
     .area2widget .widget-wrap, .area2widget .widget-wrap h2 {
		margin-left: 2px;
	  }
     .topimagediv { display:none;}
      .fixgenesis-nav-menu {  width: 100%;padding-left:10px; }
     .contactleft {
          float: left;
          margin-left: 5px;
          width: 410px;
     }
     .contactright {
          float: right;
          margin-left: 25px;
          width: 200px;
     }
     .addMoreFile {
          font-size: 13px;
          margin-left: 35px;
     }
     .textInput textarea {
          width: 395px;
     }
     #wgmpmap {
          height: 300px !important;
          margin-bottom: -40px;
          margin-left: -62px;
          margin-top: 70px;
          width: 119.3% !important;
     }
      .content, .site-header .widget-area {
        width: 540px;
    }
    .homeicon { padding-top: 3px; }
    .stabbg { background-size: 110px 30px; width: 110px; font-size: 12px;}
    .stabbg1 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 103px;}
    .stabbg2 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 206px;}
    .stabbg3 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 309px;} 
    .translatebtn { margin-right:15px !important; }
    .langthinginnder {  left: 10px; width: 290px;}
    .servicescol.servicescolthree {  width: 225px; }
	
	#mobileon { display:block; }
    #mobileon1 { display:block; }
	
	.logodiv {
		border-bottom: 5px solid #D1DDE1;
		border-top: 5px solid #D1DDE1;
		clear: both;
		padding-bottom: 10px;
		padding-top: 10px;
	}	
	.logoimage {
		
		padding-bottom: 0 !important;
		padding-left: 25px;
		padding-right: 0 !important;
		padding-top: 10px !important;
		position: relative;
	}
	.email {
		background: none repeat scroll 0 0 #29ABCD;
		border-radius: 20px;
		display: inline-block;
		height: 35px;
		width: 35px;
		margin-left: 20px;
		vertical-align: top;
	}
	.mobile {
		background: none repeat scroll 0 0 #29ABCD;
		border-radius: 20px;
		display: inline-block;
		height: 35px;
		width: 35px;
		margin-left: 10px;
		vertical-align: top;
	}
	.searchlink {
		display: inline-block;
		height: 35px;
		margin-left: 10px;
		vertical-align: top;
	}
	.email > img {
		margin-left: 9.5px;
		margin-top: 13px;
	}
	.mobile > img {
		margin-left: 14px;
		margin-top: 10px;
	}
	.searchlink > img {
		margin-top: 10px;
	}
}
@media only screen and (min-width : 749px) and (max-width: 767px) { /*
.genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0px !important;
	}
    .genesis-nav-menu .menu-item    { padding-right: 10px; } 
    .genesis-nav-menu { font-size: 17px !important; } */
    .translationbutton { margin-left: -5px; font-size: 17px; }
    .logoimage { padding-top: 10px;   position: absolute; }
    .site-inner { width: 680px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px;}
    .languagescontainer.sectors { width: 44%;}
    .list-colorbg {  right: -45px; }
    .testimonials { width: 96%; }
    .footerarea2 {  width: 96%; height: 280px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 12px;}
     p { font-size:14px; }
     .heroimage { height: 590px; }
     .area2column { height: 100%; width:32%; }
	.fullwidthfooter { height: auto; }
	.site-header {
    		height:0px;
     }
     #text-2 { width: 58%; }
    .nav-primary  .wrap { width: 96%; }
    input[type="search"] { width: 36%; margin-top: 17px;}
    #text-2 .textwidget p { font-size: 19px; }
    .heroimagecolumn { width: 22%; display: inline-block; }
    #mobileon { display:block; }
    #mobileon1 { display:block; }
    #primary-menu-icon {
    background-image: url("images/mobilemenu.png");
    float: left;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 40px;
    width: 61px;
  }
  .translationbutton {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 38px;
    padding-bottom: 5px;
    padding-top: 0px;
  } /*
  .menu {
    background: #FFFFFF;
    margin-top: 68px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
      display: none;
  }
  .menu {
    background: #FFFFFF;
    margin-top: -76px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
    display: none;
  }
  .menu-item {
      height: 40px;
      margin: 0 !important;
      padding: 0 !important;
      width: 100%;
  }
  .menu-item > a {
      margin: 0 !important;
      padding-bottom: 0 !important;
      padding-left: 20px;
      padding-right: 0 !important;
      padding-top: 0 !important;
  }
  #menu-primary-navigation > .translationbutton {
      display: none;
  } */
  .logodiv {
    border-bottom: 5px solid #D1DDE1;
    border-top: 5px solid #D1DDE1;
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .logoimage {
    padding-bottom: 0 !important;
    padding-left: 25px;
    padding-right: 0 !important;
    padding-top: 10px !important;
    position: relative;
  }
  .email {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 20px;
    vertical-align: top;
  }
  .mobile {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .searchlink {
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .email > img {
    margin-left: 9.5px;
    margin-top: 13px;
  }
  .mobile > img {
    margin-left: 14px;
    margin-top: 10px;
  }
  .searchlink > img {
    margin-top: 10px;
  }
  .testi2,testi3 { display:block;}
  .testimonialwidget { display:inline-block;  width: 25%; }
  .aboutcolumncontent { padding-left: 40px; width: 80%; }
  .testimonialwidget {  width: 30%; }
  .logoimagesmall { padding-top: 30px; }
  .breadcrumb { top: 40%; }
  .sectorsdescription p {  margin-left: 60px; }
  .sectorsentry img { height:110px; }
  .sectorsentry { height: 100%; }
  .mythingdiv {
          background-size: 100% 100%;
          height: 290px;
    		width: 215px;
      }
  .thinginnder {  left: 15px;}
  .thinginnder1 {  left: 15px;}
  .thinginnder2 {  left: 15px;}
  .servicescol { width: 135px;}
  .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 415px;}
  .Subtitle h1 { font-size: 21px;}
  .entry-content { font-size: 15px; }
  .blogimage img { height: 150px; width: 150px;}
  .content {
          width: auto;
     }
     .authdetail {
          width: 280px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 730px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: 40px;
        width: 365px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: 18px;
          margin-top: 160px;
     }
     .full-width-content .entry-header,.full-width-content hr {
          width: 105% !important;
     }
     .searchinfo {
          width: 100%;
     }
     .searchcolum {
          width: 100%;
     }
     .searchbg {
          background-size: 100% 100%;
          width: 20%;
     }
     .searchbg1 {
          background-size: 100% 100%;
          width: 20%;
          left: 18.65%;
     }
     .searchbg2 {
          background-size: 100% 100%;
          width: 20%;
          left: 37.4%;
     }
     .searchbg3 {
          background-size: 100% 100%;
          width: 20%;
          left: 56%;
     }
     .searchbg4 {
          background-size: 100% 100%;
          width: 20%;
          left: 74.7%;
     }
     .execphpwidget img {  margin-left: 75px; }
     .area2widget .widget-wrap, .area2widget .widget-wrap h2 {
		margin-left: 2px;
	  }
	 .nav-primary { height: 185px; }
      .topimagediv { display:none;}
      .genesis-nav-menu { width:100%; }
      .contactleft {
          float: left;
          margin-left: 55px;
          width: 500px;
      }
      .contactright {
          float: left;
          margin-left: 55px;
          width: 220px;
      }
      #wgmpmap {
          height: 350px !important;
          margin-bottom: -40px;
          margin-left: -68px;
          margin-top: 70px;
          width: 122.3% !important;
      }
      .stabbg { background-size: 110px 30px; width: 110px; font-size: 12px;}
     .stabbg1 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 103px;}
     .stabbg2 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 206px;}
     .stabbg3 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 309px;} 
     .translatebtn { margin-right:5px !important; }
     .site-header .wrap { display:none; }
     .langthinginnder {  left: 10px; width: 290px;}
     .servicescol.servicescolthree {  width: 225px; }
}
@media only screen and (min-width : 641px) and (max-width: 750px) {

    .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0px !important;
	} 
    .genesis-nav-menu .menu-item    { padding-right: 10px; }
    .genesis-nav-menu { font-size: 17px !important; }
    .translationbutton { margin-left: -5px; font-size: 17px; }
    .logoimage { padding-top: 10px;   position: absolute; }
    .site-inner { width: 680px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .languagescontainer { padding-left:0px;}
    .languagescontainer.sectors { width: 44%;}
    .list-colorbg {  right: -45px; }
    .testimonials { width: 100%; }
    .footerarea2 {  width: 100%;height: 270px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 12px;}
     p { font-size:14px; }
     .heroimage { height: 590px; }
     .area2column { height: 100%; width:32%; }
	.fullwidthfooter { height: auto; }
	.site-header {
    		height:0px;
     }
     #text-2 { width: 58%; }
    .nav-primary  .wrap { width: 90%; }
    input[type="search"] { width: 36%; margin-top: 17px;}
    #text-2 .textwidget p { font-size: 19px; }
    .heroimagecolumn { width: 22%; display: inline-block; }
    #mobileon { display:block; }
    #mobileon1 { display:block; }
    #primary-menu-icon {
    background-image: url("images/mobilemenu.png");
    float: left;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 40px;
    width: 61px;
  }
  .translationbutton {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 38px;
    padding-bottom: 5px;
    padding-top: 10px;
  } 
  /*
  .menu {
    background: #FFFFFF;
    margin-top: 68px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
      display: none;
  }
  .menu {
    background: #FFFFFF;
    margin-top: -76px;
    opacity: 0.9;
    position: absolute;
  } 
  #menu-primary-navigation > a {
    display: none;
  }
  .menu-item {
      height: 40px;
      margin: 0 !important;
      padding: 0 !important;
      width: 100%;
  }
  .menu-item > a {
      margin: 0 !important;
      padding-bottom: 0 !important;
      padding-left: 20px;
      padding-right: 0 !important;
      padding-top: 0 !important;
  }
  #menu-primary-navigation > .translationbutton {
      display: none;
  } */
  .logodiv {
    border-bottom: 5px solid #D1DDE1;
    border-top: 5px solid #D1DDE1;
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .logoimage {
    padding-bottom: 0 !important;
    padding-left: 25px;
    padding-right: 0 !important;
    padding-top: 5px !important;
    position: relative;
  }
  .email {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 20px;
    vertical-align: top;
  }
  .mobile {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .searchlink {
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .email > img {
    margin-left: 9.5px;
    margin-top: 13px;
  }
  .mobile > img {
    margin-left: 14px;
    margin-top: 10px;
  }
  .searchlink > img {
    margin-top: 10px;
  }
  .testi2,testi3 { display:block;}
  .testimonialwidget { display:inline-block;  width: 25%; }
  .aboutcolumncontent { padding-left: 40px; width: 80%; }
  .testimonialwidget {  width: 30%; }
  .logoimagesmall { padding-top: 30px; }
  .breadcrumb { top: 40%; }
  .sectorsdescription p {  margin-left: 60px; }
  .sectorsentry img { height:110px; }
  .languagecol { padding-right: 30px; }
  .sectorsentry { height: 115%; }
  
  .servicescol { width: 135px;}
  .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 415px;}
  .Subtitle h1 { font-size: 21px;}
  .entry-content { font-size: 15px; }
  .blogimage img { height: 150px; width: 150px;}
  .content {
          width: auto;
     }
     .authdetail {
          width: 280px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 610px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: 130px;
        width: 600px;
     }
     .mythingdiv {
          background-size: 100% 100%;
          width: 275px;
      }
     .sidebar-content-sidebar .sidebar {
          margin-right: 50px;
          margin-top: 0px;
     }
     .full-width-content .entry-header,.full-width-content hr {
          width: 105% !important;
     }
     .searchinfo {
          width: 100%;
     }
     .searchcolum {
          width: 100%;
     }
     .searchbg {
          background-size: 100% 100%;
          width: 20%;
     }
     .searchbg1 {
          background-size: 100% 100%;
          width: 20%;
          left: 18.65%;
     }
     .searchbg2 {
          background-size: 100% 100%;
          width: 20%;
          left: 37.4%;
     }
     .searchbg3 {
          background-size: 100% 100%;
          width: 20%;
          left: 56%;
     }
     .searchbg4 {
          background-size: 100% 100%;
          width: 20%;
          left: 74.7%;
     }
     .execphpwidget img {
          margin-left: 0;
          margin-top: -180px;
          position: relative;
      }
     .thinginnder {  left: 15px;}
      .thinginnder1 {  left: 15px;}
      .thinginnder2 {  left: 15px;}
      .nav-primary { height: 185px; }
      .genesis-nav-menu { width:100%; }
     .contactleft {
          float: left;
          margin-left: 55px;
          width: 500px;
     }
     .contactright {
          float: left;
          margin-left: 55px;
          width: 220px;
     }
     #wgmpmap {
        margin-bottom: -38px;
        margin-left: -49px;
        margin-top: 70px;
        width: 116.3% !important;
    }
    .stabbg { background-size: 110px 30px; width: 110px; font-size: 12px;}
    .stabbg1 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 103px;}
    .stabbg2 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 206px;}
    .stabbg3 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 309px;} 
    .translatebtn { margin-right:5px !important; width: 100px; float: left; }
    .interpreterbtn { width: 100px; }
    .site-header .wrap { display:none; }
    .searchcolum { width: 656px !important;}
    .pages { width: 39% !important; }
    .langthinginnder {  left: 10px; width: 290px;}
    
}
@media only screen  and (min-width : 481px) and  (max-width : 640px) { /*
  .genesis-nav-menu a, .genesis-nav-menu > .first > a, .genesis-nav-menu > .last > a {
                padding-right: 0px !important;
                padding-top: 0px !important;
                padding-bottom: 5px !important;
                padding-left: 0px !important;
	}
    .genesis-nav-menu .menu-item    { padding-right: 10px; }
    .genesis-nav-menu { font-size: 17px !important; } */
    .translationbutton { margin-left: -5px; font-size: 17px; }
    .logoimage { padding-top: 10px;   position: absolute; }
    .site-inner { width: 470px; }
    .heroimagemiddlecolumn { margin-left: 75px;  margin-right: 75px; }
    .heroimage p { line-height: 18px; }
    .psize { height:155px;}
    .languagescontainer { padding-left:0px; width:100%;}
    .languagescontainer.sectors { width: 65%;}
    .list-colorbg {  right: -45px; }
    .testimonials { width: 550px; }
    .footerarea2 {  width: 550px;height: 280px; }
    .testimonialwidgetmiddle { margin-left: 30px;   margin-right: 30px; }
    .twitterbird {padding-left: 10px; padding-right: 10px; }
    .rightborder h2 { font-size:15px; }
    .rightborder h4 { font-size:15px; }
    .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 12px;}
     p { font-size:14px; }
     .heroimage { height: 100%; }
     .heroimagecolumns { width:100%; }
     .area2column { height: 100%; width:32%; }
	.fullwidthfooter { height: auto; }
	.site-header {
    		height:0px;
     }
     #text-2 { width: 58%; }
    .nav-primary  .wrap { width: 90%; }
    input[type="search"] { width: 36%; margin-top: 17px;}
    #text-2 .textwidget p { font-size: 19px; }
    .heroimagecolumn { width: 22%; display: inline-block; vertical-align: top; }
    #mobileon { display:block; }
    #mobileon1 { display:block; }
    #primary-menu-icon {
    background-image: url("images/mobilemenu.png");
    float: left;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 40px;
    width: 61px;
  }
  .translationbutton {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 38px;
    padding-bottom: 5px;
    padding-top: 10px;
  } /*
  .menu {
    background: #FFFFFF;
    margin-top: 68px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
      display: none;
  }
  .menu {
    background: #FFFFFF;
    margin-top: -76px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
    display: none;
  }
  .menu-item {
      height: 40px;
      margin: 0 !important;
      padding: 0 !important;
      width: 100%;
  }
  .menu-item > a {
      margin: 0 !important;
      padding-bottom: 0 !important;
      padding-left: 20px;
      padding-right: 0 !important;
      padding-top: 0 !important;
  }
  #menu-primary-navigation > .translationbutton {
      display: none;
  } */
  .logodiv {
    border-bottom: 5px solid #D1DDE1;
    border-top: 5px solid #D1DDE1;
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .logoimage {
    padding-bottom: 0 !important;
    padding-left: 25px;
    padding-right: 0 !important;
    padding-top: 5px !important;
    position: relative;
  }
  .email {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 20px;
    vertical-align: top;
  }
  .mobile {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .searchlink {
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .email > img {
    margin-left: 9.5px;
    margin-top: 13px;
  }
  .mobile > img {
    margin-left: 14px;
    margin-top: 10px;
  }
  .searchlink > img {
    margin-top: 10px;
  }
  .testi2,testi3 { display:block;}
  .testimonialwidget { display:inline-block;  width: 25%; }
  .aboutcolumncontent { padding-left: 0px; width: 80%; }
  .testimonialwidget {  width: 27%; }
  .logoimagesmall { padding-top: 30px; }
  .breadcrumb { top: 40%; }
  .aboutcolumn img { height: 110px; }
  .area2column ul li { padding-right: 5px; }
  .sectorsdescription p {  margin-left: 45px; }
  .sectorsentry img { height:110px; }
  .languagecol { padding-right: 15px; }
  .languagescols {  width: 555px; }
  .sectorsentry { height: 150%; }
  
  .servicescol { width: 135px;}
  .servicescolone {
      display: none;
  }
  .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 450px;}
  .Subtitle h1 { font-size: 19px;}
  .entry-content { font-size: 14px; width:465px;}
  .margin-190{
     margin-left: 80px;
  }
  .blogimage img { height: 100px; width: 100px;}
  .content {
          width: auto;
     }
     .authdetail {
          width: 305px;
     }
     .mythingdiv {
          background-size: 100% 100%;
          width: 275px;
      }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 510px; }
     
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: 250px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: 180px;
          margin-top: 0;
          right: 0;
          top: 190px;
      }
     .full-width-content .entry-header,.full-width-content hr {
          width: 98% !important;
     }
     .searchinfo {
          width: 100%;
     }
     .searchcolum {
          width: 100%;
     }
     .searchbg {
          background-size: 100% 100%;
          width: 20%;
     }
     .searchbg1 {
          background-size: 100% 100%;
          width: 20%;
          left: 18.65%;
     }
     .searchbg2 {
          background-size: 100% 100%;
          width: 20%;
          left: 37.4%;
     }
     .searchbg3 {
          background-size: 100% 100%;
          width: 20%;
          left: 56%;
     }
     .searchbg4 {
          background-size: 100% 100%;
          width: 20%;
          left: 74.7%;
     }
     .execphpwidget img {  margin-left: 0px; }
     .thinginnder {  left: 15px; width:80%;}
      .thinginnder1 {  left: 15px; width:80%;}
      .thinginnder2 {  left: 15px; width:80%;}
      .nav-primary { height: 185px; }
      .genesis-nav-menu { width:100%; }
     .contactleft {
          float: left;
          margin-left: 0;
          width: 460px;
     }
     .textInput textarea {
          width: 438px;
     }
     .contactright {
          float: left;
          margin-left: 25px;
          width: 220px;
     }
     #wgmpmap {
          height: 300px !important;
          margin-bottom: -40px;
          margin-left: -77px;
          margin-top: 70px;
          width: 131.3% !important;
     }
     .homeicon { padding-top: 3px; }
     .pages { width:35%; }
     .stabbg { background-size: 110px 30px; width: 110px; font-size: 12px;}
     .stabbg1 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 103px;}
     .stabbg2 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 206px;}
     .stabbg3 { background-size: 110px 30px; width: 110px; font-size: 12px; left: 309px;} 
      .site-header .wrap { display:none; }
      .searchcolum { width: 456px !important;}
      .pages { width: 14% !important; }
      .langthinginnder {  left: 10px; width: 290px;}
      .linkul { width:100%;}
     
}


@media only screen and (min-width : 361px) and (max-width : 480px) {


 .psize { height: 70px; }
 .heroimagemiddlecolumn { margin-left: 0px; margin-right: 0px;}
 .heroimage {  height: 1100px; }
 .languagescontainer.sectors { padding-left: 0; }
 .sectors > .widgetcol {
    margin-left: 40px;
  }
  p { font-size:15px; }
  /*.languagescontainer { padding-left: 70px; width: 255px; }*/
  .list-colorbg { right: -10px; }
  .testimonials { width: 360px; }
  .footerarea2 {  width: 360px; }
  .rightborder h2 { font-size:17px; }
  .rightborder h4 { font-size:17px; }
  .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
  .mainpagewidget {width: 100%;}
  .fullwidthfooter { width: 89%; margin-left: 20px;}
  .leftalign a { padding-left:70px; }
  .heroimagecolumn p img { height: 105px; }
  .leftalign1 { text-align: center !important; }
  .languagescontainer { padding-left: 0; width: 100%; }
  .widgetcol { width: 24%; }
  #mobileon { display:block;}
  #mobileon1 { display:block;}
/*
  #primary-menu-icon {
    background-image: url("images/mobilemenu.png");
    float: left;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 40px;
    width: 61px;
  }
  .translationbutton {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 38px;
    padding-bottom: 5px;
    padding-top: 10px;
  }
  .menu {
    background: #FFFFFF;
    margin-top: 68px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
      display: none;
  }
  .menu {
    background: #FFFFFF;
    margin-top: -76px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
    display: none;
  }
*/
/*
  .menu-item {
      height: 40px;
      margin: 0 !important;
      padding: 0 !important;
      width: 100%;

  }
  .menu-item > a {
      margin: 0 !important;
      padding-bottom: 0 !important;
      padding-left: 20px;
      padding-right: 0 !important;
      padding-top: 0 !important;
  }
*/
  #menu-primary-navigation > .translationbutton {
      display: none;
  }

  .logodiv {
    border-bottom: 5px solid #D1DDE1;
    border-top: 5px solid #D1DDE1;
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .logoimage {
    padding-bottom: 0 !important;
    padding-left: 25px;
    padding-right: 0 !important;
    padding-top: 5px !important;
  }
  .email {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 20px;
    vertical-align: top;
  }
  .mobile {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .searchlink {
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .email > img {
    margin-left: 9.5px;
    margin-top: 13px;
  }
  .mobile > img {
    margin-left: 14px;
    margin-top: 10px;
  }
  .searchlink > img {
    margin-top: 10px;
  }

  .area2column {
    width: 95%;
    border-right: 0 none;
    height: auto;
  }
  .area2column:first-child {
    padding-bottom: 0;
  }
  .languagescontainer a {
    font-size: 13px;
    font-weight: 400;
  }
  .site-inner {
    padding-left: 10px;
    padding-right: 10px;
    width: 89%;
  }
  .textwidget {
    text-align: center;
  }
/*  .textwidget > center {
    margin-left: 30px;
    width: 190px;
  }*/
  #text-9 .widget-wrap {
    margin-left: 0 !important;
  }
  #text-9 .widget-wrap .textwidget {
    margin-left: 0 !important;
  }
  #text-5 .textwidget {
    margin: 0 !important;
  }
  .dots {
    clear: both;
    display: block;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 103px;
  }
  .fullsize{
          display:none;
     }
     .swiper-container{
          display:block;
     }
     .pagination1{
          display:block;
     }
  .fDot {
    background: none repeat scroll 0 0 #D1DDE1;
    border-radius: 20px;
    display: inline-block;
    height: 12px;
    margin-left: 8px;
    width: 12px;
    cursor: pointer;
  }
  .active {
    background: none repeat scroll 0 0 #29ABCD;
  }
  .site-header {
    height:0px;
  }
  .aboutcolumn {float: none;text-align: center; width: 100%;}
  .area2column ul li { padding-right: 5px; }
  .aboutcolumncontent {  padding-left: 40px;  }
  .sectorsdescription p {  margin-left: 40px;  width: 86%; text-align: justify;}
  .sectorscol { float: none; width: 100%; text-align: center; }
  .margin-190{
     margin-left: 0;
  }
  .languagecol { padding-right: 0px; width: 71px;}
  .languagescols {  width: 100%; }
  .sectorsentry img { height: 110px;}
  .mythingdiv {
          background-size: 100% 100%;
          width: 275px;
      }
  .servicescol { float:none; }
  .servicescolone { display:none;}
  .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 325px;}
  .Subtitle h1 { font-size: 19px;}
  .entry-content { font-size: 14px;  width: 418px;}
  .blogimage img { height: 100px; width: 100px;}
  .content {
          width: auto;
     }
     .authdetail {
          width: 255px;
          position: absolute;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 400px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: 370px;
        width: 400px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-top: 0;
          right: 0;
          top: 190px;
      }
     .full-width-content .entry-header,.full-width-content hr {
          width: 100% !important;
     }
     .searchinfo {
          width: 100%;
     }
     .searchcolum {
          width: 100%;
     }
     .searchbg {
          background-size: 100% 100%;
          width: 20%;
     }
     .searchbg1 {
          background-size: 100% 100%;
          width: 20%;
          left: 18.65%;
     }
     .searchbg2 {
          background-size: 100% 100%;
          width: 20%;
          left: 37.4%;
     }
     .searchbg3 {
          background-size: 100% 100%;
          width: 20%;
          left: 56%;
     }
     .searchbg4 {
          background-size: 100% 100%;
          width: 20%;
          left: 74.7%;
     }
     .execphpwidget img {  margin-left: 75px; }
     .thinginnder {  left: 15px; width:80%;}
     .thinginnder1 {  left: 15px; width:80%;}
     .thinginnder2 {  left: 15px; width:80%;}
     .langthinginnder { width:80%;}
     .nav-primary { height: 185px; }
     .genesis-nav-menu { width:100%; }
     .pages { width:15%;}
     .searchbg {  font-size: 12px; }
     .contactleft {
          float: left;
          margin-left: 0;
          width: 345px;
     }
     .contactright {
          float: left;
          margin-left: 0;
          width: 220px;
     }
     .addMoreFile {
          display: inline-block;
          font-size: 8px;
          margin-left: 50px;
          width: 32px;
      }
      .textInput textarea {
          width: 335px;
      }
      #wgmpmap {
          width:115.5% !important;
          margin-bottom: -40px;
          margin-left: -41px;
          height:250px !important;
      }
      .logoimage { padding-left: 0; }
      .homeicon { padding-top: 8px; }
      .pages { width:10%; }
      .entry-content ul li {
          list-style-type: none;
          margin-left: 5px;
      }
      .area2column.rightborder{ height:auto !important; }
     .stabbg { background-size: 95px 30px; font-size: 12px; line-height: 12px; width: 97px; }
     .stabbg1 { background-size: 95px 30px; font-size: 12px;  width: 97px; left: 90px;}
     .stabbg2 { background-size: 95px 30px; font-size: 12px;  width: 97px; left: 179px;}
     .stabbg3 { background-size: 95px 30px; font-size: 12px;  width: 97px; left: 268px;} 
     .translatebtn { margin-right:5px !important; width: 100px; float: left;  margin-left: 15px;}
     .interpreterbtn { width: 100px; }
     .site-header .wrap { display:none; }
     .searchcolum { width: 356px !important;}
      .pages { width: 14% !important; }
      .fixedmargin { width: 140px !important;  }
      .nexttext { margin-left:20px !important;}
      .linkul { width:100%;}
      .lang_mythingdiv { margin-left: -70px; }
      
}

@media only screen and (min-width : 320px) and (max-width : 360px) {
 .psize { height: 70px; }
 .heroimagemiddlecolumn { margin-left: 0px; margin-right: 0px;}
 .heroimage {  height: 1100px; }
 .languagescontainer.sectors { padding-left: 0px; }
 .sectors > .widgetcol {
    margin-left: 40px;
  }
  p { font-size:15px; }
  .fullsize{
          display:none;
     }
     .swiper-container{
          display:block;
     }
     .pagination1{
          display:block;
     }
  /*.languagescontainer { padding-left: 70px; width: 255px; }*/
  .list-colorbg { right: -10px; }
  .testimonials { width: 260px; }
  .footerarea2 {  width: 100%; }
  .rightborder h2 { font-size:17px; }
  .rightborder h4 { font-size:17px; }
  .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
  .mainpagewidget {width: 100%;}
  .fullwidthfooter { width: 89%; margin-left: 20px;}
  .leftalign a { padding-left:70px; }
  .heroimagecolumn p img { height: 105px; }
  .leftalign1 { text-align: center !important; }
  .languagescontainer { padding-left: 0; width: 90%; }
  .languagescontainer.sectors { width: 75%; }
  .languagescol { margin-left: 0px;}
  .widgetcol { width: 24%; }
  #mobileon { display:block;}
  #mobileon1 { display:block;}
/*
  #primary-menu-icon {
    background-image: url("images/mobilemenu.png");
    float: left;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 40px;
    width: 61px;
  }
  .translationbutton {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 38px;
    padding-bottom: 5px;
    padding-top: 10px;
  }
  .menu {
    background: #FFFFFF;
    margin-top: 68px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
      display: none;
  }
  .menu {
    background: #FFFFFF;
    margin-top: -76px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
    display: none;
  }
  .menu-item {
      height: 40px;
      margin: 0 !important;
      padding: 0 !important;
      width: 100%;
  }
  .menu-item > a {
      margin: 0 !important;
      padding-bottom: 0 !important;
      padding-left: 20px;
      padding-right: 0 !important;
      padding-top: 0 !important;
  }
  #menu-primary-navigation > .translationbutton {
      display: none;
  }
*/
  .logodiv {
    border-bottom: 5px solid #D1DDE1;
    border-top: 5px solid #D1DDE1;
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .logoimage {
    padding-bottom: 0 !important;
    padding-left: 25px;
    padding-right: 0 !important;
    padding-top: 5px !important;
  }
  .email {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 20px;
    vertical-align: top;
  }
  .mobile {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .searchlink {
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .email > img {
    margin-left: 9.5px;
    margin-top: 13px;
  }
  .mobile > img {
    margin-left: 14px;
    margin-top: 10px;
  }
  .searchlink > img {
    margin-top: 10px;
  }
  .area2column {
    width: 95%;
    border-right: 0 none;
    height: auto;
  }
  .area2column:first-child {
    padding-bottom: 0;
  }
  .languagescontainer a {
    font-size: 13px;
    font-weight: 400;
  }
  .site-inner {
    padding-left: 10px;
    padding-right: 10px;
    width: 95%;
  }
  .textwidget {
    text-align: center;
  }
  /*.textwidget > center {
    margin-left: 30px;
    width: 190px;
  } */
  #text-9 .widget-wrap {
    margin-left: 0 !important;
  }
  #text-9 .widget-wrap .textwidget {
    margin-left: 0 !important;
  }
  #text-5 .textwidget {
    margin: 0 !important;
  }
  .dots {
    clear: both;
    display: block;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 103px;
  }
  .fDot {
    background: none repeat scroll 0 0 #D1DDE1;
    border-radius: 20px;
    display: inline-block;
    height: 12px;
    margin-left: 8px;
    width: 12px;
    cursor: pointer;
  }
  .active {
    background: none repeat scroll 0 0 #29ABCD;
  }
  .site-header {
    height:0px;
  }
  .aboutcolumn {float: none;text-align: center; width: 100%;}
  .area2column ul li { padding-right: 5px; }
  .aboutcolumncontent {  padding-left: 0px;  }
  .sectorsdescription p {  margin-left: 40px;  width: 80%; text-align: justify;}
  .sectorscol { float: none; width: 100%; text-align: center; }
  .margin-190{
     margin-left: 0;
  }
  .languagecol { padding-right: 5px; }
  .languagescols {   margin-left: 40px;  width: 300px; }
  .sectorsentry img { height: 110px;}
  .mythingdiv {
          background-size: 100% 100%;
          width: 335px;
      }
  .servicescol { float:none; }
  .servicescolone { display:none;}
  .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 290px;}
  .Subtitle h1 { font-size: 19px; width: 255px; }
  .entry-content {
     font-size: 14px;
     text-align: justify;
     width: 275px;
  }
  .entry-meta {
    width: 275px;
  }
  .lang_mythingdiv {
    width: 320px;
    height: 510px;
  }

  .full-width-content .entry-content { font-size: 14px; width: 275px; }       /*305px;*/
  .blogimage img { height: 100px; width: 100px;}
  .content {
          width: auto;
     }
     .authdetail {
          width: 155px;
     }
     .sidebar-content-sidebar .entry-header,
     .sidebar-content-sidebar .entry-content .full_width,
     .sidebar-content-sidebar .content-sidebar-wrap hr{ margin-left: -10px;width: 290px; }
     .content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
        margin-left: 450px;
        width: 320px;
     }
     .sidebar-content-sidebar .sidebar {
          margin-right: 0;
          margin-top: 0;
          right: 0;
          top: 190px;
      }
     hr {
          width: 104%;
     }
     .searchinfo {
          width: 100%;
     }
     .searchcolum {
          width: 100%;
     }
     .searchbg {
          background-size: 100% 100%;
          width: 20%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg1 {
          background-size: 100% 100%;
          width: 20%;
          left: 18.65%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg2 {
          background-size: 100% 100%;
          width: 20%;
          left: 37.4%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg3 {
          background-size: 100% 100%;
          width: 20%;
          left: 56%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg4 {
          background-size: 100% 100%;
          width: 20%;
          left: 74.7%;
          font-size: 8px;
          line-height: 29px;
     }
     .execphpwidget img {  margin-left: 75px; }
     .thinginnder {  left: 15px; width:80%;}
      .thinginnder1 {  left: 15px; width:80%;}
      .thinginnder2 {  left: 15px; width:80%;}
      .langthinginnder { width:80%;}
      .nav-primary { height: 185px; }
      .area2widget { height: auto; }
      .genesis-nav-menu { width:100%; }
     .contactleft {
          float: left;
          margin-left: 0;
          width: 290px;
     }
     .contactright {
          float: left;
          margin-left: 0;
          width: 220px;
     }
     .addMoreFile {
          display: inline-block;
          font-size: 8px;
          margin-left: 32px;
          width: 32px;
      }
      .textInput textarea {
          width: 285px;
      }
      #wgmpmap {
          margin-bottom: -40px;
          margin-left: -41px;
          height:250px !important;
      }
      .logoimage { padding-left: 0; }
      .entry-content ul li {
          list-style-type: none;
          margin-left: 5px;
      }
      .pages { width:2%; }
      .downdiv { margin-left:0px; }
      .btnfont { font-size: 15px; }
      .stabbg { background-size: 80px 30px; font-size: 10px; line-height: 12px; width: 82px; }
     .stabbg1 { background-size: 80px 30px; font-size: 10px;  width: 82px; left: 76px;}
     .stabbg2 { background-size: 80px 30px; font-size: 10px;  width: 82px; left: 151px;}
     .stabbg3 { background-size: 80px 30px; font-size: 10px;  width: 82px; left: 227px;}
     .translatebtn { margin-right:5px !important; width: 85px; float: left; }
     .interpreterbtn { width: 85px; }
     .site-header .wrap { display:none; }
     .searchcolum { width: 300px !important;}
      .pages { width: 12% !important; }
      .fixedmargin { width: 136px !important;  }
      .nexttext { margin-left:10px !important;}
      .linkul { width:100%;}
      .languagescol {
		-webkit-column-count: 4;
		-webkit-column-gap:   20px;
		height: 28px;
	 }
}

@media only screen and (min-width : 260px) and (max-width : 319px) {
 .psize { height: 70px; }
 .heroimagemiddlecolumn { margin-left: 0px; margin-right: 0px;}
 .heroimage {  height: 1100px; }
 .languagescontainer.sectors { padding-left: 0; }
 .sectors > .widgetcol {
    margin-left: 40px;
  }
  p { font-size:15px; }
  /*.languagescontainer { padding-left: 70px; width: 255px; }*/
  .list-colorbg { right: -10px; }
  .testimonials { width: 300px; }
  .footerarea2 {  width: 300px; }
  .rightborder h2 { font-size:17px; }
  .rightborder h4 { font-size:17px; }
  .fromblog .widget-wrap, .area2widget .widget-wrap h2 a { font-size: 17px;}
  .mainpagewidget {width: 100%;}
  .fullwidthfooter { width: 89%; margin-left: 20px;}
  .leftalign a { padding-left:70px; }
  .heroimagecolumn p img { height: 105px; }
  .leftalign1 { text-align: center !important; }
  .languagescontainer { padding-left: 0; width: 100%; }
  .languagescontainer.sectors { width: 100%; }
  .widgetcol { width: 24%; }
  #mobileon { display:block;}
  #mobileon1 { display:block;}
  #primary-menu-icon {
    background-image: url("images/mobilemenu.png");
    float: left;
    height: 35px;
    margin-bottom: 10px;
    margin-left: 20px;
    margin-top: 40px;
    width: 61px;
  }
  .translationbutton {
    font-size: 13px;
    font-weight: bold;
    margin-left: 20px;
    margin-top: 38px;
    padding-bottom: 5px;
    padding-top: 10px;
  }
  .menu {
    background: #FFFFFF;
    margin-top: 68px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
      display: none;
  }
  .menu {
    background: #FFFFFF;
    margin-top: -76px;
    opacity: 0.9;
    position: absolute;
  }
  #menu-primary-navigation > a {
    display: none;
  }
  .menu-item {
      height: 40px;
      margin: 0 !important;
      padding: 0 !important;
      width: 100%;
  }
  .menu-item > a {
      margin: 0 !important;
      padding-bottom: 0 !important;
      padding-left: 20px;
      padding-right: 0 !important;
      padding-top: 0 !important;
  }
  #menu-primary-navigation > .translationbutton {
      display: none;
  }
  .logodiv {
    border-bottom: 5px solid #D1DDE1;
    border-top: 5px solid #D1DDE1;
    clear: both;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .logoimage {
    padding-bottom: 0 !important;
    padding-left: 25px;
    padding-right: 0 !important;
    padding-top: 5px !important;
  }
  .email {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .mobile {
    background: none repeat scroll 0 0 #29ABCD;
    border-radius: 20px;
    display: inline-block;
    height: 35px;
    width: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .searchlink {
    display: inline-block;
    height: 35px;
    margin-left: 10px;
    vertical-align: top;
  }
  .email > img {
    margin-left: 9.5px;
    margin-top: 13px;
  }
  .mobile > img {
    margin-left: 14px;
    margin-top: 10px;
  }
  .searchlink > img {
    margin-top: 10px;
  }
  .area2column {
    width: 95%;
    border-right: 0 none;
    height: auto;
  }
  .area2column:first-child {
    padding-bottom: 0;
  }
  .languagescontainer a {
    font-size: 13px;
    font-weight: 400;
  }
  .site-inner {
    padding-left: 10px;
    padding-right: 10px;
    width: 300px;
  }
  .textwidget {
    text-align: center;
  }
  .textwidget > center {
    margin-left: 30px;
    width: 190px;
  }
  #text-9 .widget-wrap {
    margin-left: 0 !important;
  }
  #text-9 .widget-wrap .textwidget {
    margin-left: 0 !important;
  }
  #text-5 .textwidget {
    margin: 0 !important;
  }
  .dots {
    clear: both;
    display: block;
    margin: 0 auto;
    padding: 20px;
    text-align: center;
    width: 103px;
  }
  .fDot {
    background: none repeat scroll 0 0 #D1DDE1;
    border-radius: 20px;
    display: inline-block;
    height: 12px;
    margin-left: 8px;
    width: 12px;
    cursor: pointer;
  }
  .active {
    background: none repeat scroll 0 0 #29ABCD;
  }
  .site-header {
    height:0px;
  }
  .aboutcolumn {float: none;text-align: center; width: 100%;}
  .area2column ul li { padding-right: 5px; }
  .aboutcolumncontent {  padding-left: 40px;  }
  .sectorsdescription p {  margin-left: 60px;  width: 70%;}
  .sectorscol { float: none; width: 100%; text-align: center; }
  .languagecol { padding-right: 5px; }
  .languagescols {   margin-left: 20px;  width: 260px; }
  .sectorsentry img { height: 110px;}
  .mythingdiv {
          background-size: 100% 100%;
          width: 335px;
      }
  .servicescol { float:none; }
  .servicescolone { display:none;}
  .servicescoltwo { margin-left: 10px; margin-right: 10px; width: 290px;}
  .Subtitle h1 { font-size: 19px; width: 240px; }
  .entry-content { font-size: 14px; }
  .blogimage img { height: 100px; width: 100px;}
  .content {
          width: auto;
     }
     .authdetail {
          width: 155px;
     }
     .full-width-content .entry-header,.full-width-content hr {
          width: 105% !important;
     }
     .searchinfo {
          width: 100%;
     }
     .searchcolum {
          width: 100%;
     }
     .searchbg {
          background-size: 100% 100%;
          width: 20%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg1 {
          background-size: 100% 100%;
          width: 20%;
          left: 18.65%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg2 {
          background-size: 100% 100%;
          width: 20%;
          left: 37.4%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg3 {
          background-size: 100% 100%;
          width: 20%;
          left: 56%;
          font-size: 8px;
          line-height: 29px;
     }
     .searchbg4 {
          background-size: 100% 100%;
          width: 20%;
          left: 74.7%;
          font-size: 8px;
          line-height: 29px;
     }
     .execphpwidget img {  margin-left: 65px; }
     .thinginnder {  left: 15px; width:80%;}
      .thinginnder1 {  left: 15px; width:80%;}
      .thinginnder2 {  left: 15px; width:80%;}
      .langthinginnder { width:80%;}
      .nav-primary { height: 185px; }
      .genesis-nav-menu { width:100%; }
     .contactleft {
          float: left;
          margin-left: 53px;
          width: 460px;
      }
      .contactright {
          float: right;
          margin-left: 20px;
          width: 220px;
      }
      .pages { width:2%; }
      .entry-content ul li {
          list-style-type: none;
          margin-left: 5px;
      }
      .downdiv { margin-left:0px; }
      .btnfont { font-size: 15px; }
       .stabbg { background-size: 80px 30px; font-size: 10px; line-height: 12px; width: 82px; }
     .stabbg1 { background-size: 80px 30px; font-size: 10px;  width: 82px; left: 76px;}
     .stabbg2 { background-size: 80px 30px; font-size: 10px;  width: 82px; left: 151px;}
     .stabbg3 { background-size: 80px 30px; font-size: 10px;  width: 82px; left: 227px;} 
     .translatebtn { margin-right:5px !important; width: 90px; float: left;  margin-left: 10px;}
     .interpreterbtn { width: 90px; }
      .site-header .wrap { display:none; }
      .searchcolum { width: 230px !important;}
      .pages { width: 10% !important; }
      .fixedmargin { width: 136px !important;  }
      .nexttext { margin-left:10px !important;}
      .linkul { width:100%;}

}
/* added by yash generic icons */
#vedioimg:before {
     content: "\f00c";
     font-family:FontAwesome;
}
#profileimg:before {
     content: "\f00c";
     font-family:FontAwesome;
}
#heartimg:before {
     content: "\f00c";
     font-family:FontAwesome;
}
.letsbutton {
     text-align: center; padding-top: 70px;
}
.searchmobile {
     position: relative; margin: 0px auto; text-align: center;  display:none;
}

/*#euroimg:before {
     content: "\f00c";
     font-family:FontAwesome;
}
#chargeimg:before {
     content: "\f00c";
     font-family:FontAwesome;
}
#noteimg:before {
     content: "\f00c";
     font-family:FontAwesome;
}
#personimg:before {
     content: "\f00c";
     font-family:FontAwesome;
} */
