html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
ul#ca4970-magellan {
	text-align: center;
}

.woocommerce ul.products li.product .star-rating {
    font-size: .857em;
    /* visibility: hidden; */
    display: none;
}
section.up-sells ul.products.columns-4 {
    margin-top: 30px;
    width: 100%;
}

.wpcf7-not-valid {
	border: 3px solid #fb1a1a !important;
	background: rgb(243, 137, 137);
}
.billandshipadd span.wpcf7-not-valid-tip {
	display: none;
}
.prt-c {
	display: none;
}
.nav-single{
	display:none;
}
.logged-in .prt-c {
	display: block;
}
#wpcf7-f16099-p16098-o2 div.wpcf7-validation-errors, #wpcf7-f16106-p16095-o2 div.wpcf7-validation-errors {
	max-width: 900px;
	margin: 0 auto;
	text-align: center;
}
.resources_full .read_more a:hover .fa, .resources_full .read_more a:hover img {
	transition: 0.3s ease;
	/*transform:scale(1.1);*/
-webkit-animation-name: hvr-icon-wobble-vertical;
	animation-name: hvr-icon-wobble-vertical;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.slider-logo .swiper-container.s3 .thbnell-icon_slider img {
	transition: 0.4s ease;
}
.slider-logo .swiper-container.s3 .thbnell-icon_slider img:hover {
	transition: 0.3s ease;
	/*-webkit-box-shadow: 8px 0px 10px 0px rgba(0,0,0,0.75);







-moz-box-shadow: 8px 0px 10px 0px rgba(0,0,0,0.75);







box-shadow: 8px 0px 10px 0px rgba(0,0,0,0.75);*/







	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
	filter: grayscale(100%);
}
.resources_full .read_more a img, .Download_d a, .Know_more_b a {
	transition: 0.4s ease;
}
.state-list ul li.active a {
	font-weight: bold;
}
.state-list ul li a:hover, .Download_d a:hover, .Know_more_b a:hover, .cur_ope a:hover, .cur_ope3 a:hover, .cur_ope1 a:hover, .read_more_sec2 a:hover {
	color: #f5b60f !important;
	transition: 0.3s ease;
}
.cur_ope a {
	text-align: right;
	position: relative;
	float: right;
	color: #6a6a6a !important;
	transition: 0.4s ease;
}
.cur_ope3 a {
	position: relative;
	color: #6a6a6a !important;
	transition: 0.4s ease;
}
.cur_ope a:before, .cur_ope3 a:before {
	content: url(img/arrow.png);
	font-family: 'FontAwesome';
	margin-right: 11px;
	top: 3px;
	left: -40px !important;
	float: left !important;
	text-align: left;
	margin-top: 4px;
}
.state-list ul li a {
	transition: 0.4s ease;
}
.our_servics .Know-more a:hover {
	color: #808080;
}
.news_section .content a:hover, .button-ppp a:hover {
	color: #f5b60f;
	transition: 0.3s ease;
}
.news_section .content a, .button-ppp a {
	transition: 0.4s ease;
}
/*.archive.post-type-archive .wcapf-before-products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{







min-height:460px;







}*/













.woocommerce ul.products li.product .price {
    color: #77a464;
    display: block;
    font-weight: 400;
    /* margin-bottom: .5em; */
    font-size: .807em;
}

.bg-grd-tb-blue li a.text-white {
	padding: 11px 26px;
	background: #fff;
	color: #005fc5;
}
.bg-grd-tb-blue li a.text-white {
	color: #fff;
	color: #01509f;
	border-radius: 4px;
	font-weight: 400;
	border: 2px solid #01509f;
	padding: 8px 15px;
	display: block;
	text-transform: capitalize;
	text-align: center;
	font-size: 17px;
}
.colam_expertize_o {
	padding-bottom: 0;
}
#blue-bar a.active {
	background: #01509f;
	color: #fff;
	transition: 1s;
}
#blue-bar a:hover, #blue-bar a.active:hover {
	background: #01509f;
	color: #ffffff!important;
	transition: 1s;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
}
html {
	overflow-y: scroll;
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
a:focus {
	outline: thin dotted;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
audio, canvas, video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
}
.clear:after, .wrapper:after, .format-status .entry-header:after {
	clear: both;
}
.clear:before, .clear:after, .wrapper:before, .wrapper:after, .format-status .entry-header:before, .format-status .entry-header:after {
	display: table;
	content: "";
}
.archive-title, .page-title, .widget-title, .entry-content th, .comment-content th {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	text-transform: uppercase;
	color: #636363;
}
article.format-quote footer.entry-meta, article.format-link footer.entry-meta, article.format-status footer.entry-meta {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
button, input, select, textarea {
	border: 1px solid #ccc;
	border-radius: 3px;
	font-family: inherit;
	padding: 6px;
	padding: 0.428571429rem;
}
button, input {
	line-height: normal;
}
textarea {
	font-size: 100%;
	overflow: auto;
	vertical-align: top;
}
input[type="checkbox"], input[type="radio"], input[type="file"], input[type="hidden"], input[type="image"], input[type="color"] {
	border: 0;
	border-radius: 0;
	padding: 0;
}
.menu-toggle, input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type=submit], .bypostauthor cite span {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}
.menu-toggle, button, input[type="submit"], input[type="button"], input[type="reset"] {
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
.menu-toggle:hover, .menu-toggle:focus, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, article.post-password-required input[type=submit]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}
.menu-toggle:active, .menu-toggle.toggled-on, button:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border-color: transparent;
}
.bypostauthor cite span {
	color: #fff;
	background-color: #21759b;
	background-image: none;
	border: 1px solid #1f6f93;
	border-radius: 2px;
	box-shadow: none;
	padding: 0;
}
.entry-content img, .comment-content img, .widget img {
	max-width: 100%;
}
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] {
	height: auto;
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	max-width: 100%;
	height: auto;
}
embed, iframe, object, video {
	max-width: 100%;
}
.entry-content .twitter-tweet-rendered {
	max-width: 100% !important;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
}
.wp-caption {
	max-width: 100%;
	padding: 4px;
}
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption {
	font-style: italic;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #757575;
}
img.wp-smiley, .rsswidget img {
	border: 0;
	border-radius: 0;
	box-shadow: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.entry-content dl.gallery-item {
	margin: 0;
}
.gallery-item a, .gallery-caption {
	width: 90%;
}
.gallery-item a {
	display: block;
}
.gallery-caption a {
	display: inline;
}
.gallery-columns-1 .gallery-item a {
	max-width: 100%;
	width: auto;
}
.gallery .gallery-icon img {
	height: auto;
	max-width: 90%;
	padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
	padding: 3%;
}
.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}
#nav-above {
	padding: 24px 0;
	padding: 1.714285714rem 0;
}
#nav-above {
	display: none;
}
.paged #nav-above {
	display: block;
}
.nav-previous, .previous-image {
	float: left;
	width: 50%;
}
.nav-next, .next-image {
	float: right;
	text-align: right;
	width: 50%;
}
.nav-single + .comments-area, #comment-nav-above {
	margin: 48px 0;
	margin: 3.428571429rem 0;
}
.author .archive-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.author-info {
	border-top: 1px solid #ededed;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	overflow: hidden;
}
.author-description p {
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.author.archive .author-info {
	border-top: 0;
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
}
.author.archive .author-avatar {
	margin-top: 0;
}
html {
	font-size: 87.5%;
}
body {
	font-size: 14px;
	font-size: 1rem;
	text-rendering: optimizeLegibility;
	color: #444;
	font-family: 'Lato', sans-serif;
}
body.custom-font-enabled {
	font-family: 'Lato', sans-serif;
}
body {
	overflow-x: hidden;
}
a {
	outline: none !important;
	color: #6a6a6a;
	text-decoration: none !important;
}
a:hover {
	color: #f5b60f;
}
.dataTables_wrapper tr:hover a {
	color: #01509f;
	display: block;
}
.assistive-text, .site .screen-reader-text {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
}
.main-navigation .assistive-text:focus, .site .screen-reader-text:hover, .site .screen-reader-text:active, .site .screen-reader-text:focus {
	background: #fff;
	border: 2px solid #333;
	border-radius: 3px;
	clip: auto !important;
	color: #000;
	display: block;
	font-size: 12px;
	height: auto;
	padding: 12px;
	position: absolute;
	top: 5px;
	left: 5px;
	width: auto;
	z-index: 100000;
}
.site {
	padding: 0 24px;
	padding: 0 1.714285714rem;
	background-color: #fff;
}
.site-content {
	margin: 24px 0 0;
	margin: 0rem 0 0;
}
.Design-Services2 .nav>li>a:hover {
	text-decoration: none;
	background-color: #01509f;
	color: #fff !important;
}
.Design-Services2.Design-Serv22 .nav>li>a:focus, .Design-Services2.Design-Serv22 .nav>li>a:hover {
	color: #000 !important;
}
.Design-Serv22 ul.nav.nav-tabs {
	padding-bottom: 9px;
}
#expertize-section .expertize-inner-full {
	margin-bottom: 43px;
}
.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}
.site-header {
	padding: 24px 0;
	padding: 0;
	-webkit-box-shadow: 0px 2px 21px -2px rgba(161,161,161,1);
	-moz-box-shadow: 0px 2px 21px -2px rgba(161,161,161,1);
	box-shadow: 0px 2px 21px -2px rgba(161,161,161,1);
	position: relative;
	z-index: 99;
}
.sticky-container {
	position: relative;
	transition: 5s;
}
.site-header h1, .site-header h2 {
	text-align: center;
}
.site-header h1 a, .site-header h2 a {
	color: #515151;
	display: inline-block;
	text-decoration: none;
}
.site-header h1 a:hover, .site-header h2 a:hover {
	color: #21759b;
}
.site-header h1 {
	font-size: 24px;
	font-size: 1.714285714rem;
	line-height: 1.285714286;
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.site-header h2 {
	font-weight: normal;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.header-image {
	margin-top: 24px;
	margin-top: 0;
}
.main-navigation {
	margin-top: 24px;
	margin-top: 0;
	text-align: center;
}
.main-navigation li {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.42857143;
}
.main-navigation a {
	color: #5e5e5e;
}
.main-navigation a:hover, .main-navigation a:focus {
	color: #21759b;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: none;
}
.main-navigation ul.nav-menu.toggled-on, .menu-toggle {
	display: inline-block;
}
section[role="banner"] {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
}
.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}
.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .widget p, .widget-area .widget li, .widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget-area .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.widget-area .textwidget ul, .widget-area .textwidget ol {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.widget-area .textwidget li > ul, .widget-area .textwidget li > ol {
	margin-bottom: 0;
}
.widget-area .textwidget ol {
	list-style: decimal;
}
.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
.widget-area .widget a {
	color: #757575;
}
.widget-area .widget a:hover {
	color: #21759b;
}
.widget-area .widget a:visited {
	color: #9f9f9f;
}
.widget-area #s {
	width: 53.66666666666%;
}
footer[role="contentinfo"] {
	border-top: 0;
	clear: both;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	max-width: 960px;
	max-width: 100%;
	margin-top: 24px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 24px 0;
	padding: 0;
}
footer[role="contentinfo"] a {
	color: #f6f5f4;
}
footer[role="contentinfo"] a:hover {
	color: #f5b60f;
}
.entry-meta {
	clear: both;
}
.entry-header {
	margin-bottom: 18px;
	margin-bottom: 1rem;
}
.entry-header img.wp-post-image {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-header .entry-title {
	font-size: 20px;
	font-size: 1.428571429rem;
	line-height: 1.2;
	font-weight: normal;
}
.entry-header .entry-title a {
	text-decoration: none;
}
.entry-header .entry-format {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-weight: normal;
}
.entry-header .comments-link {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.comments-link a, .entry-meta a {
	color: #757575;
}
.comments-link a:hover, .entry-meta a:hover {
	color: #21759b;
}
article.sticky11 .featured-post {
	border-top: 4px double #ededed;
	border-bottom: 4px double #ededed;
	color: #757575;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 3.692307692;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	text-align: center;
}
.entry-content, .entry-summary, .mu_register {
	line-height: 1.714285714;
}
.entry-content h1, .comment-content h1, .entry-content h2, .comment-content h2, .entry-content h3, .comment-content h3, .entry-content h4, .comment-content h4, .entry-content h5, .comment-content h5, .entry-content h6, .comment-content h6 {
	margin: 24px 0;
	margin: 1.714285714rem 0;
	line-height: 1.714285714;
}
.entry-content h1, .comment-content h1 {
	font-size: 21px;
	font-size: 1.5rem;
	line-height: 1.5;
}
.entry-content h2, .comment-content h2, .mu_register h2 {
	font-size: 18px;
	font-size: 1.285714286rem;
	line-height: 1.6;
}
.entry-content h3, .comment-content h3 {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.846153846;
}
.entry-content h4, .comment-content h4 {
	font-size: 14px;
	font-size: 1rem;
	line-height: 1.846153846;
}
.entry-content h5, .comment-content h5 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.entry-content h6, .comment-content h6 {
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.846153846;
}
.entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content a:visited, .comment-content a:visited {
	color: #9f9f9f;
}
.expertize-inner-full {
	background: #ededed;
}
.expertize-inner-left {
	width: 50%;
	float: left;
}
.expertize-inner-left ul {
	text-align: left;
	padding: 20px;
}
.expertize-inner-right ul {
		text-align: left;
	padding: 20px;
}
.expertize-inner-left li {
	margin-bottom: 22px;
	font-size: 15px;
	color: #272727;
	padding-left: 35px;
	line-height: 32px;
}
.expertize-inner-right li {
	margin-bottom: 22px;
	font-size: 15px;
	color: #272727;
	padding-left: 35px;
	line-height: 32px;
}
.expertize-section h4 {
	font-size: 42px;
	font-weight: 400;
	color: #5c5c5c;
	margin-bottom: 38px;
	margin-top: 30px;
	text-transform: uppercase;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li {
	float: none;
	margin-bottom: 0px;
	display: -webkit-inline-box;
	width: auto;
	padding-left: 25px;
	margin-right: 11px;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li:after {
	content: '|';
	font-size: 15px;
	color: #000;
	padding-right: 0px;
	padding-left: 18px;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li:last-child:after {
	content: normal;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li a {
	color: #000;
	font-size: 15px;
	border: 0px solid #01509f !important;
	border-radius: 4px !important;
	font-weight: 400;
	width: 100%;
	background: transparent !important;
	padding: 0px;
}
.entry-content .more-link {
	white-space: nowrap;
}
.entry-content ol, .comment-content ol, .entry-content ul, .comment-content ul, .mu_register ul {
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	line-height: 1.714285714;
}
.entry-content ul ul, .comment-content ul ul, .entry-content ol ol, .comment-content ol ol, .entry-content ul ol, .comment-content ul ol, .entry-content ol ul, .comment-content ol ul {
	margin-bottom: 0;
}
.entry-content ul, .comment-content ul, .mu_register ul {
	list-style: disc outside;
}
.entry-content ol, .comment-content ol {
	list-style: decimal outside;
}
.entry-content li, .comment-content li, .mu_register li {
	margin: 0 0 0 36px;
	margin: 0 0 0 2.571428571rem;
}
.entry-content blockquote, .comment-content blockquote {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
	padding: 24px;
	padding: 1.714285714rem;
	font-style: italic;
}
.entry-content blockquote p:last-child, .comment-content blockquote p:last-child {
	margin-bottom: 0;
}
.entry-content code, .comment-content code {
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
}
.entry-content pre, .comment-content pre {
	border: 1px solid #ededed;
	color: #666;
	font-family: Consolas, Monaco, Lucida Console, monospace;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	margin: 24px 0;
	margin: 1.714285714rem 0;
	overflow: auto;
	padding: 24px;
	padding: 1.714285714rem;
}
.entry-content pre code, .comment-content pre code {
	display: block;
}
.entry-content abbr, .comment-content abbr, .entry-content dfn, .comment-content dfn, .entry-content acronym, .comment-content acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
.entry-content address, .comment-content address {
	display: block;
	line-height: 1.714285714;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
img.alignleft, .wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright, .wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter, .wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
.entry-content embed, .entry-content iframe, .entry-content object, .entry-content video {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content dl, .comment-content dl {
	margin: 0 24px;
	margin: 0 1.714285714rem;
}
.entry-content dt, .comment-content dt {
	font-weight: bold;
	line-height: 1.714285714;
}
.entry-content dd, .comment-content dd {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.entry-content table, .comment-content table {
	border-bottom: 1px solid #ededed;
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
	width: 100%;
}
.entry-content table caption, .comment-content table caption {
	font-size: 16px;
	font-size: 1.142857143rem;
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.entry-content td, .comment-content td {
    border-top: 1px solid #ededed;
    padding: 6px 10px 6px 0;
    font-size: 15px;
    margin-bottom: 12px;
    line-height: 25px;
}
.site-content article {
	border-bottom: 4px double #ededed;
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.page-links {
	clear: both;
	line-height: 1.714285714;
}
footer.entry-meta {
	margin-top: 24px;
	margin-top: 1.714285714rem;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #757575;
}
.single-author .entry-meta .by-author {
	display: none;
}
.mu_register h2 {
	color: #757575;
	font-weight: normal;
}
.archive-header, .page-header {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	padding-bottom: 22px;
	padding-bottom: 1.571428571rem;
	border-bottom: 1px solid #ededed;
}
.archive-meta {
	color: #757575;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	margin-top: 22px;
	margin-top: 1.571428571rem;
}
.attachment .entry-content .mejs-audio {
	max-width: 400px;
}
.attachment .entry-content .mejs-container {
	margin-bottom: 24px;
}
.article.attachment {
	overflow: hidden;
}
.image-attachment div.attachment {
	text-align: center;
}
.image-attachment div.attachment p {
	text-align: center;
}
.image-attachment div.attachment img {
	display: block;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}
.image-attachment .entry-caption {
	margin-top: 8px;
	margin-top: 0.571428571rem;
}
article.format-aside h1 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
article.format-aside h1 a {
	text-decoration: none;
	color: #4d525a;
}
article.format-aside h1 a:hover {
	color: #2e3542;
}
article.format-aside .aside {
	padding: 24px 24px 0;
	padding: 1.714285714rem;
	background: #d2e0f9;
	border-left: 22px solid #a8bfe8;
}
article.format-aside p {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #4a5466;
}
article.format-aside blockquote:last-child, article.format-aside p:last-child {
	margin-bottom: 0;
}
article.format-image footer h1 {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	font-weight: normal;
}
article.format-image footer h2 {
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
}
article.format-image footer a h2 {
	font-weight: normal;
}
article.format-link header {
	padding: 0 10px;
	padding: 0 0.714285714rem;
	float: right;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	color: #848484;
	background-color: #ebebeb;
	border-radius: 3px;
}
article.format-link .entry-content {
	max-width: 80%;
	float: left;
}
article.format-link .entry-content a {
	font-size: 22px;
	font-size: 1.571428571rem;
	line-height: 1.090909091;
	text-decoration: none;
}
article.format-quote .entry-content p {
	margin: 0;
	padding-bottom: 24px;
	padding-bottom: 1.714285714rem;
}
article.format-quote .entry-content blockquote {
	display: block;
	padding: 24px 24px 0;
	padding: 1.714285714rem 1.714285714rem 0;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.6;
	font-style: normal;
	color: #6a6a6a;
	background: #efefef;
}
.format-status .entry-header {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.format-status .entry-header header {
	display: inline-block;
}
.format-status .entry-header h1 {
	font-size: 15px;
	font-size: 1.071428571rem;
	font-weight: normal;
	line-height: 1.6;
	margin: 0;
}
.format-status .entry-header h2 {
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	line-height: 2;
	margin: 0;
}
.format-status .entry-header header a {
	color: #757575;
}
.format-status .entry-header header a:hover {
	color: #21759b;
}
.format-status .entry-header img {
	float: left;
	margin-right: 21px;
	margin-right: 1.5rem;
}
.comments-title {
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
	font-weight: normal;
}
.comments-area article {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
.comments-area article header {
	margin: 0 0 48px;
	margin: 0 0 3.428571429rem;
	overflow: hidden;
	position: relative;
}
.comments-area article header img {
	float: left;
	padding: 0;
	line-height: 0;
}
.comments-area article header cite, .comments-area article header time {
	display: block;
	margin-left: 85px;
	margin-left: 6.071428571rem;
}
.comments-area article header cite {
	font-style: normal;
	font-size: 15px;
	font-size: 1.071428571rem;
	line-height: 1.42857143;
}
.comments-area cite b {
	font-weight: normal;
}
.comments-area article header time {
	line-height: 1.714285714;
	text-decoration: none;
	font-size: 12px;
	font-size: 0.857142857rem;
	color: #5e5e5e;
}
.comments-area article header a {
	text-decoration: none;
	color: #5e5e5e;
}
.comments-area article header a:hover {
	color: #21759b;
}
.comments-area article header cite a {
	color: #444;
}
.comments-area article header cite a:hover {
	text-decoration: underline;
}
.comments-area article header h4 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 6px 12px;
	padding: 0.428571429rem 0.857142857rem;
	font-size: 12px;
	font-size: 0.857142857rem;
	font-weight: normal;
	color: #fff;
	background-color: #0088d0;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #009cee, #0088d0);
	background-image: -ms-linear-gradient(top, #009cee, #0088d0);
	background-image: -webkit-linear-gradient(top, #009cee, #0088d0);
	background-image: -o-linear-gradient(top, #009cee, #0088d0);
	background-image: linear-gradient(top, #009cee, #0088d0);
	border-radius: 3px;
	border: 1px solid #007cbd;
}
.comments-area .bypostauthor cite span {
	position: absolute;
	margin-left: 5px;
	margin-left: 0.357142857rem;
	padding: 2px 5px;
	padding: 0.142857143rem 0.357142857rem;
	font-size: 10px;
	font-size: 0.714285714rem;
}
.comments-area .bypostauthor cite b {
	font-weight: bold;
}
a.comment-reply-link, a.comment-edit-link {
	color: #686868;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
a.comment-reply-link:hover, a.comment-edit-link:hover {
	color: #21759b;
}
.commentlist .pingback {
	line-height: 1.714285714;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond {
	margin-top: 48px;
	margin-top: 3.428571429rem;
}
#respond h3#reply-title {
	font-size: 16px;
	font-size: 1.142857143rem;
	line-height: 1.5;
}
#respond h3#reply-title #cancel-comment-reply-link {
	margin-left: 10px;
	margin-left: 0.714285714rem;
	font-weight: normal;
	font-size: 12px;
	font-size: 0.857142857rem;
}
#respond form {
	margin: 24px 0;
	margin: 1.714285714rem 0;
}
#respond form p {
	margin: 11px 0;
	margin: 0.785714286rem 0;
}
#respond form p.logged-in-as {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#respond form label {
	display: block;
	line-height: 1.714285714;
}
#respond form input[type="text"], #respond form textarea {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 1.714285714;
	padding: 10px;
	padding: 0.714285714rem;
	width: 100%;
}
#respond form p.form-allowed-tags {
	margin: 0;
	font-size: 12px;
	font-size: 0.857142857rem;
	line-height: 2;
	color: #5e5e5e;
}
.required {
	color: red;
}
.entry-page-image {
	margin-bottom: 14px;
	margin-bottom: 1rem;
}
.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}
.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}
.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}
.template-front-page .widget-area .widget li a {
	color: #757575;
}
.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}
.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}
.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
.widget_rss li {
	margin: 12px 0;
	margin: 0.857142857rem 0;
}
.widget_recent_entries .post-date, .widget_rss .rss-date {
	color: #aaa;
	font-size: 11px;
	font-size: 0.785714286rem;
	margin-left: 12px;
	margin-left: 0.857142857rem;
}
p.cur_ope1.grey-on-hover a {
	color: #808080;
}
#wp-calendar {
	margin: 0;
	width: 100%;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	color: #686868;
}
#wp-calendar th, #wp-calendar td, #wp-calendar caption {
	text-align: left;
}
#wp-calendar #next {
	padding-right: 24px;
	padding-right: 1.714285714rem;
	text-align: right;
}
.widget_search label {
	display: block;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}
.widget_twitter li {
	list-style-type: none;
}
.widget_twitter .timesince {
	display: block;
	text-align: right;
}
img#wpstats {
	display: block;
	margin: 0 auto 24px;
	margin: 0 auto 1.714285714rem;
}
 @-ms-viewport {
 width:device-width;
}
 @viewport {
 width:device-width;
}
 @media screen and (min-width:600px) {
.author-avatar {
	float: left;
	margin-top: 8px;
	margin-top: 0.571428571rem;
}
.author-description {
	float: right;
	width: 80%;
}
.site {
	margin: 0 auto;
	max-width: 960px;
	max-width: 100%;
	overflow: hidden;
}
.site-content {
	float: left;
	width: 65.104166667%;
}
body.template-front-page .site-content, body.attachment .site-content, body.full-width .site-content {
	width: 100%;
}
.widget-area {
	float: right;
	width: 26.041666667%;
}
.site-header h1, .site-header h2 {
	text-align: left;
}
.site-header h1 {
	font-size: 26px;
	font-size: 1.857142857rem;
	line-height: 1.846153846;
	margin-bottom: 0;
}
.main-navigation ul.nav-menu, .main-navigation div.nav-menu > ul {
	display: inline-block !important;
	text-align: left;
	width: 100%;
}
.main-navigation ul {
	margin: 0;
	text-indent: 0;
}
.main-navigation li a, .main-navigation li {
	display: inline-block;
	text-decoration: none;
}
.main-navigation li a {
	border-bottom: 0;
	color: #ffffff;
	line-height: 3.692307692;
	white-space: nowrap;
	font-family: 'Lato', sans-serif;
	font-size: 11px;
}
.main-navigation li a:hover, .main-navigation li a:focus {
	color: #f5b60f !important;
	background: #4c4c4c !important;
}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus {
	color: #f5b60f !important;
}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus {
	background: none !important;
}
p#billing_account_details_field label {
	display: none;
}
.main-navigation li {
	margin: 0 40px 0 0;
	margin: 0 0 0 0px;
	position: relative;
}
/*.main-navigation li ul{margin:0;padding:0;position:absolute;top:100%;z-index:1;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);}*/































































































































































































































































































































































































































































































































.main-navigation ul li:hover > ul, .main-navigation ul li:focus > ul, .main-navigation .focus > ul {
	border-left: 0;
	clip: inherit;
	overflow: inherit;
	height: inherit;
	width: inherit;
}
.main-navigation li ul li a {
	display: block;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 2.181818182;
	width: 180px;
	width: 12.85714286rem;
	white-space: normal;
}
.main-navigation li ul li a:hover, .main-navigation li ul li a:focus {
	color: #fff;
}
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: #f5b60f;
}
.menu-toggle {
	display: none;
}
.entry-header .entry-title {
	font-size: 22px;
	font-size: 1.571428571rem;
}
#respond form input[type="text"] {
	width: 46.333333333%;
}
#respond form textarea.blog-textarea {
	width: 79.666666667%;
}
.template-front-page .site-content, .template-front-page article {
	overflow: hidden;
}
.template-front-page.has-post-thumbnail article {
	float: left;
	width: 47.916666667%;
}
.entry-page-image {
	float: right;
	margin-bottom: 0;
	width: 47.916666667%;
}
.template-front-page .widget-area .widget, .template-front-page.two-sidebars .widget-area .front-widgets {
	float: left;
	width: 51.875%;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
.template-front-page .widget-area .widget:nth-child(odd) {
	clear: right;
}
.template-front-page .widget-area .widget:nth-child(even), .template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
	float: right;
	width: 39.0625%;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}
.template-front-page.two-sidebars .widget, .template-front-page.two-sidebars .widget:nth-child(even) {
	float: none;
	width: auto;
}
.commentlist .children {
	margin-left: 48px;
	margin-left: 3.428571429rem;
}
}
 @media screen and (min-width:960px) {
body {
	background-color: #fff;
}
body .site {
	padding: 0 40px;
	padding: 0;
	margin-top: 48px;
	margin-top: 0;
	margin-bottom: 48px;
	margin-bottom: 0;
}
body.custom-background-empty {
	background-color: #fff;
}
body.custom-background-empty .site, body.custom-background-white .site {
	padding: 0;
	margin-top: 0;
	margin-bottom: 0;
	box-shadow: none;
}
}
 @media print {
body {
	background: none !important;
	color: #000;
	font-size: 10pt;
}
footer a[rel=bookmark]:link:after, footer a[rel=bookmark]:visited:after {
	content: " [" attr(href) "] ";
}
a {
	text-decoration: none;
}
.entry-content img, .comment-content img, .author-avatar img, img.wp-post-image {
	border-radius: 0;
	box-shadow: none;
}
.site {
	clear: both !important;
	display: block !important;
	float: none !important;
	max-width: 100%;
	position: relative !important;
}
.site-header {
	margin-bottom: 72px;
	margin-bottom: 5.142857143rem;
	text-align: left;
}
.site-header h1 {
	font-size: 21pt;
	line-height: 1;
	text-align: left;
}
.site-header h2 {
	color: #000;
	font-size: 10pt;
	text-align: left;
}
.site-header h1 a, .site-header h2 a {
	color: #000;
}
.author-avatar, #colophon, #respond, .commentlist .comment-edit-link, .commentlist .reply, .entry-header .comments-link, .entry-meta .edit-link a, .page-link, .site-content nav, .widget-area, img.header-image, .main-navigation {
	display: none;
}
.wrapper {
	border-top: none;
	box-shadow: none;
}
.site-content {
	margin: 0;
	width: auto;
}
.entry-header .entry-title, .entry-title {
	font-size: 21pt;
}
footer.entry-meta, footer.entry-meta a {
	color: #444;
	font-size: 10pt;
}
.author-description {
	float: none;
	width: auto;
}
.commentlist > li.comment {
	background: none;
	position: relative;
	width: auto;
}
.commentlist .avatar {
	height: 39px;
	left: 2.2em;
	top: 2.2em;
	width: 39px;
}
.comments-area article header cite, .comments-area article header time {
	margin-left: 50px;
	margin-left: 3.57142857rem;
}
}
.header-top {
	background: #080808;
}
.more_size {
	max-width: 1140px;
	margin: 0 auto;
}
.header-top-left ul li {
	float: left;
	padding-left: 0;
	padding-right: 28px;
}
.header-top-left ul li a {
	color: #fff;
	font-size: 12px;
}
.header-top-left {
	float: left;
	margin-top: 17px;
}
.header-top-right {
	float: right;
}
.header-top-left ul li.phone-n:before {
	content: url(img/phone.png);
}
.header-top-left ul li.mail_u:before {
	content: url(img/mail.png);
}
.header-top-left ul li:before {
	margin-left: 0;
}
.header-top-left ul li:before {
	margin-left: 0;
	position: relative;
	top: 2px;
	padding-right: 13px;
}
.footer_top {
	background: #001836;
	color: #fff;
	padding: 52px 0;
}
.footer_bottom aside {
	float: left;
	width: 25%;
}
.Come-join h3.widget-title {
	font-size: 30px;
	color: #ffffff;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	text-transform: initial;
}
footer[role="contentinfo"] .footer_top .button-ppp a {
	border: 0 !important;
	color: #fff !important;
	font-size: 14px;
	padding: 0;
	font-family: 'Lato', sans-serif !important;
	background: none !important;
	margin-left: 31%;
}
.button-ppp {
	margin-top: 3%;
	float: right;
}
.button-ppp a {
	color: #fff;
}
.footer_bottom {
	background: #101010;
	padding: 6% 0% 3% 0%;
}
.footer_bottom ul li {
	margin-bottom: 28px;
	text-align: left;
}
.footer_bottom h3.widget-title {
	color: #bebebe;
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	margin-bottom: 12px;
	text-align: left;
	border: 0;
}
.Newsroom_menu ul li a {
	font-size: 12px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 4px;
}
.Newsroom_menu ul li {
	margin-bottom: 28px;
}
.social_share ul li {
	float: left;
	width: 21%;
	margin-bottom: 0;
}
.social_share ul li a {
	font-size: 19px;
	color: #bebebe;
}
.social_share ul p {
	display: block;
	clear: both;
	padding-top: 9px;
}
.social_share ul p a {
	color: #bebebe;
}
.social_share p a {
	color: #bebebe;
	font-size: 12px;
}
.footer-bbb {
	width: 75% !important;
}
.logo-footer img {
	max-width: 69% !important;
}
aside#siteorigin-panels-builder-4 {
	background: #000000;
}
.titel_mp {
	float: left;
	color: #002c59;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	display: block;
	padding-top: 23px;
}
.Copyright-b p {
	color: #fff;
	font-family: 'Lato', sans-serif;
	font-size: 13px;
}
.menu-footer-bottom-container {
	text-align: right;
}
.footer-last-menu li {
	display: initial;
}
.footer-last-menu li {
	display: inline-block !important;
	margin-left: 22px;
	position: relative;
}
.footer-last-menu li:after {
	content: "|";
	position: absolute;
	right: -15px;
	color: #fff;
}
.footer-last-menu li:last-child:after {
	content: normal;
}
.search-id a.mega-menu-link:before {
	content: "\f002";
	position: absolute;
	font-family: FontAwesome !important;
	font-style: normal;
	font-weight: normal;
	z-index: 99999999;
	color: #fff !important;
	font-size: 18px !important;
}
.search-id a.mega-menu-link {
	position: relative;
	z-index: 9999999999;
	color: #000 !important;
}
#mega-menu-primary > li.mega-menu-item.search-id > a.mega-menu-link:focus {
	background: none !important;
}
.search-id a.mega-menu-link {
	color: #fff !important;
}
#mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation + .mega-menu-toggle.mega-menu-open, #mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation a:focus, #mega-menu-wrap-primary #mega-menu-primary.mega-keyboard-navigation input:focus {
	box-shadow: inherit !important;
}
#mega-menu-item-33 a.mega-menu-link:before {
	content: "\f007";
	position: absolute;
	font-family: FontAwesome !important;
	font-style: normal;
	color: #fff !important;
	z-index: 99999999;
	font-size: 18px !important;
	font-weight: normal;
}
#mega-menu-item-33 a.mega-menu-link {
	position: relative;
	color: #000 !important;
}
.footer-last-menu li a {
	color: #fff;
	font-size: 12px;
}
aside#siteorigin-panels-builder-4 {
	background: #000000;
	padding: 12px 0;
	padding-top: 20px;
	padding-bottom: 16px;
}
.section-2 h3.widget-title {
	color: #282828;
	font-family: 'Lato', sans-serif;
	font-size: 26px;
	text-align: center;
	margin-bottom: 34px;
}
.section-2 .siteorigin-widget-tinymce.textwidget {
	text-align: center;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
	font-size: 19px;
	font-family: 'Lato', sans-serif;
	color: #282828;
	margin-bottom: 14px;
}
.Know-more {
	text-align: right;
}
.Know-more a:before {
	content: url(img/arrow.png);
	font-family: 'FontAwesome';
	margin-right: 11px;
	top: 3px;
	left: -40px !important;
	float: left !important;
	text-align: left;
}
.Know-more a:hover {
	color: #f5b60f;
}
.Know-more a {
	font-size: 12px;
	color: #282828;
	font-family: 'Lato', sans-serif;
}
.mobile-thunell {
	display: none;
}
div#section-333 {
	background-position: center!important;
	background-repeat: no-repeat !important;
	padding-top: 2.6%;
	padding-bottom: 8%;
	background-size: cover;
}
.our_servics h3.widget-title {
	font-size: 26px;
	text-align: right;
	color: #101010;
	margin-bottom: 1%;
}
.our_servics .textwidget {
	text-align: right;
}
.our_servics p {
	color: #101010;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	line-height: 34px;
	margin-bottom: 7px;
}
.testimonial_slidser div#testimonial_rotator_wrap_92 {
	margin: 0;
}
.testimonial_slidser .text.testimonial_rotator_description {
	color: #fff;
}
.testimonial_slidser .text.testimonial_rotator_description {
	color: #fff;
	max-width: 71%;
	margin: 0 auto;
	text-align: left !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
	text-align: left !important;
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-style: italic;
	font-weight: 500;
}
div#search2 {
	position: absolute;
	width: 500px;
	right: 10%;
	top: 0px;
	background: #fff;
}
.search_header input#s {
	width: 93%;
	padding: 9px 17px;
	border-radius: 0px;
	border: 0px;
	outline: none !important;
	font-size: 17px;
}
.search_header input#s:focus {
	border: 0px !important;
}
.search_header form#searchform {
	border-bottom: 1px solid #797979;
	margin-bottom: 1px;
}
.more_size.dinckiak.panel-row-style.panel-row-style-for-w595b355b4362c-0 {
	flex-direction: row-reverse;
}
.testimonial_rotator.template-longform .testimonial_rotator_stars, .testimonial_rotator.template-longform .testimonial_rotator_slide_title {
	text-align: left !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	padding-top: 0;
	margin-top: 0;
	text-align: left !important;
	font-size: 0.9em;
	line-height: 1.1em;
}
.fa-chevron-left:before {
	content: url(img/arro-l.png) !important;
}
.fa-chevron-right:before {
	content: url(img/right-arrow.png) !important;
}
.testimonial_rotator_nav {
	height: 31px;
}
.testimonial_slidser .text.testimonial_rotator_description {
	color: #fff;
	max-width: 68%;
	margin: 0 auto;
	text-align: left !important;
	padding-top: 19px;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote:before {
	content: url(img/t-left.png);
	position: relative;
	top: -17px;
	opacity: 0.9;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote:after {
	content: url(img/t-right.png);
	position: relative;
	top: 39px;
	opacity: 0.9;
}
.testimonial_rotator_wrap.with-prevnext {
	padding: 23px 40px;
}
h2.testimonial_rotator_slide_title {
	margin-left: 8% !important;
	display: block;
	font-size: 18px;
	font-weight: 400;
	margin-top: 6% !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	padding-top: 0;
	margin-top: 0;
	text-align: left !important;
	font-size: 15px;
	line-height: 1.1em;
	margin-left: 8% !important;
	font-family: 'Lato', sans-serif;
	font-style: italic;
	font-weight: 400;
}
.news-and h3.widget-title {
	text-align: center;
	color: #141414;
	font-family: 'Lato', sans-serif;
	font-size: 31px;
	font-weight: bold;
}
.media-section h2 {
	color: #001532;
	font-size: 21px;
	margin-bottom: 46px;
	position: relative;
}
.media-section {
	float: left;
	width: 48%;
}
.section-press {
	float: right;
	width: 45.5%;
}
.media-section h2:after {
	content: "";
	display: block;
	width: 88%;
	height: 3px;
	background: #001532;
	position: absolute;
	float: right;
	text-align: right;
	left: 34px;
	bottom: -10px;
}
.media-section.section-press h2:after {
	width: 94%;
}
.post_c .time-section {
	float: left;
	color: #1c1c1c;
	font-size: 45px;
	font-family: 'Lato', sans-serif;
	margin-right: 20px;
}
.post_c .time-section {
	color: #1c1c1c;
	font-size: 30px;
}
.post_c {
	clear: both;
	margin-top: 23px;
	position: relative;
}
.content {
	float: right;
	width: 59%;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #3b3b3b;
	font-weight: 500;
	line-height: 26px;
	margin-right: 23px;
}
.content span a {
	display: -webkit-inline-box;
	margin-left: 13px;
	color: #002c59;
}
.post_c:after {
	content: "";
	display: block;
	background: #bbbbbb;
	height: 3px;
	width: 47%;
	margin-left: 15%;
	margin-top: 18px;
}
.Know-more.post_alinet {
	text-align: left;
	margin-top: 8%;
	margin-left: 41px;
}
.Know-more.post_alinet a:hover {
	color: #f5b60f;
}
.hover-right-m {
	margin-left: 37px;
}
.content.contener-press {
	width: 80%;
}
.news_section {
	margin-bottom: 6%;
}
.product-11 {
	margin-top: -35px;
}
.product-titel h3.widget-title {
	font-size: 22px;
	color: #282828;
	line-height: 29px;
}
.product-lll {
	float: left;
}
.product-12 {
	margin-top: -128px;
	margin-bottom: -24px;
}
.defense-solutions h3.widget-title {
	text-align: right;
}
.Know-more.product-lll.defense-jj {
	float: right;
}
.homelend-u {
	margin-top: -115px;
	margin-bottom: -40px;
}
.post_c:last-child:after {
	background: none;
	background: #ffffff;
}
div#pgc-w595c70c5737ac-0-0 {
	margin-bottom: 0;
}
#panel-w5957738190b6c-0-3-0> .panel-widget-style {
	padding: 0 0% 0% 0% !important;
}
.header-logo {
	float: left;
}
.header-right-bottom {
	float: right;
}
.header-right-bottom ul li {
	display: -webkit-inline-box;
	margin-left: 61px;
}
.header-right-bottom ul li span {
	color: #262525;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 600;
	display: block;
	margin-bottom: 5px;
}
.header-right-bottom ul li p {
	font-style: italic;
	color: #262525;
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	margin-top: 9px;
}
.header-right-bottom ul li {
	position: relative;
	margin: 0;
	display: block;
}
li#mega-menu-item-text-5 {
	margin-top: 23px !important;
}
li#mega-menu-item-text-18, li#mega-menu-item-text-17 {
	background: #02254b!important;
	color: #fff !important;
	min-height: 329px !important;
	text-align: center !important;
}
.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p a {
	margin-bottom: 10px;
	color: #fff;
	font-size: 14px;
}
.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p a:hover {
	margin-bottom: 10px;
	color: #f5b60f;
	font-size: 14px;
}
.header-bottom {
	padding-top: 11px;
	padding-bottom: 0px;
}
.header-right-bottom ul li:after {
	content: "\f0dd";
	position: absolute;
	font-family: 'FontAwesome';
	right: 0;
	bottom: -1px;
}
.header-right-bottom {
	float: right;
	margin-top: 2.7%;
}
.sticky11 .header-bottom {
	padding-top: 3px;
	padding-bottom: 3px;
}
.sticky11 .header-right-bottom {
	float: right;
	margin-top: 8px;
}
.sticky11 .header-logo img.header-image {
	max-width: 55%;
}
.sticky11 .main-navigation li a {
	line-height: 0.692308;
	font-size: 12px;
}
.sticky11 .header-top-left {
	float: left;
	margin-top: 9px;
}
.search_header input#searchsubmit {
	background: #ed1620;
	border: 0;
	color: #fff;
	width: auto;
	font-size: 19px;
	padding: 0px 18px;
	padding-bottom: 5px;
}
.search_header form#searchform {
}
nav#site-navigation {
	position: relative;
}
div#pg-5-0 {
	margin-bottom: 0 !important;
}
.our_servics {
	margin-right: 11px;
}
a.mega-menu-link.serch-icon {
	color: #fff !important;
}
.search-id a.mega-menu-link:hover {
	background: none !important;
}
#menu-testing-and-validation-services a.menu-image-title-after {
	font-size: 13px !important;
	text-transform: capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	font-size: 13px !important;
	text-transform: capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	z-index: 9999;
}
div#mega-menu-wrap-primary {
	background: none !important;
}
.facebook a:hover i.fa.fa-facebook {
	color: #3b5998;
}
.linkedin a:hover i.fa.fa-linkedin {
	color: #007bb6;
}
.twitter a:hover i.fa.fa-twitter {
	color: #00aced;
}
.youtub a:hover i.fa.fa-youtube {
	color: #bb0000;
}
.instgram a:hover i.fa.fa-instagram {
	color: #fff;
}
.none_name a:hover i.fa.fa-flickr {
	color: #ff0084;
}
.pinterest a:hover i.fa.fa-pinterest {
	color: #cb2027;
}
.googleplus a:hover i.fa.fa-google-plus {
	color: #dd4b39;
}
.search_header.expand {
	width: 773px !important;
}
.container {
	width: 100%;
	max-width: 1627px;
	margin: 0 auto;
}
section.colam_services1 {
	padding-top: 54px;
	padding-bottom: 70px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.Design-Services2 {
	text-align: center;
	position: relative;
}
.Design-Services2 .nav-tabs>li {
	float: none;
	margin-bottom: -1px;
	display: -webkit-inline-box;
}
section#services-section2 {
	padding-top: 0;
	padding-bottom: 0%;
}
section#home {
	padding-top: 48px;
	padding-bottom: 46px;
}
h3.rma-title {
	font-size: 25px;
	color: #000000;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}
.sticky11-nav-tabs-container--top-second.sticky11-nav-tabs-container, .nav.nav-tabs.sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-first, .nav.nav-tabs .sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-second {
	height: 56px !important;
}
.tabe-cloam_cb {
	margin-top: 31px;
}
.expertize-inner-right img {
	float: right;
}
.page-template-board-designservice .Design-Services2 .nav-tabs>li>a:hover {
	color: #000 !important;
}
.page-template-board-designservice .Design-Services2 .nav-tabs>li.active {
	background: #f4f4f4;
}
.Design-Serv22 .nav-tabs>li>a:hover {
	border-color: #eee #eee #ddd;
	background: #eeeeee;
	color: #fff !important;
	transition: 1s;
	border: 0;
}
.boder-bottom:after {
	content: "";
	display: block;
	background: #d3d3d3;
	height: 3px;
	width: 4%;
	margin: 0 auto;
}
section#services-section6 {
	padding-top: 4%;
	padding-bottom: 3%;
	margin: 50px 0px 0px;
	margin-top: 0;
}
.Design-Services2 .tab-pane p {
	font-size: 20px;
	color: #5c5c5c;
	line-height: 32px;
	margin-bottom: 58px;
}
.Design-Services h4 {
	vertical-align: middle;
	margin-top: 24%;
	float: right;
	max-width: 82%;
	line-height: 64px;
	font-size: 51px;
	color: #5c5c5c;
	font-weight: 300;
	text-align: center;
	float: left;
}
.Design-Services2 .nav-tabs {
	border-bottom: 0;
	margin-bottom: 33px;
}
.iot-ready-platforms h2 {
	text-align: center;
	font-size: 35px;
	color: #1f1f1f;
	font-weight: 400;
}
section#services-section3 {
	padding-top: 4%;
	padding-bottom: 7%;
	position: relative;
}
.swiper-pagination-bullet {
	width: 13px;
	height: 13px;
	display: inline-block;
	border-radius: 100%;
	background: none;
	opacity: 1;
	border: 1px solid #595458;
}
.swiper-pagination-bullet-active {
	opacity: 1;
	background: #595458 !important;
}
.iot-ready-platforms h2 {
	margin-bottom: 6%;
}
.swiper-container {
	width: 86%;
	height: 100%;
}
.email-address {
	text-align: right;
}
h2.woocommerce-loop-product__title:hover {
	color: #f5b60f !important;
}
.email-address .email-sumbit {
	background: url(img/arrow-u.png);
	background-color: #27ae60;
	padding: 11px 23px;
	background-repeat: no-repeat;
	background-position: center;
	border: 0;
	border-radius: 6px;
	    height: 48px;
}
.email-address input.email-u {
	width: 54%;
	padding: 11px 13px;
	font-size: 20px;
	background: rgba(253, 253, 253, 0.83) !important;
	border-radius: 6px;
	height: auto;
	line-height: normal;
	display: inline-block;
}
.email-address .vfb-help-block {
	margin: 0px;
}
 .email-address input.email-u::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#424242;
}
 .email-address input.email-u::-moz-placeholder { /* Firefox 19+ */
 color:#424242;
}
 .email-address input.email-u:-ms-input-placeholder { /* IE 10+ */
 color:#424242;
}
 .email-address input.email-u:-moz-placeholder { /* Firefox 18- */
 color:#424242;
}
.email-address .vfb-help-block {
	position: absolute;
	right: 0;
}
.colam_services3 {
	position: relative;
	z-index: -1;
}
.email-address .email-sumbit {
	background: url(img/arrow-u.png);
	background-color: #27ae60;
	padding: 13.5px 26px;
	background-repeat: no-repeat;
	background-position: center;
	border: 0;
	border-radius: 6px;
	position: absolute;
	right: 14px;
}
.email-address button.email-sumbit {
	bottom: 0;
	top: 0;
	text-indent: -99px;
	overflow: hidden;
	right: 0;
}
.email-address .vfb-fieldType-submit {
	position: static;
}
.email-address .vfb-col-12 {
	padding: 0;
}
.vfbp-form {
	position: relative;
}
.email-address .vfbp-form .vfb-form-group {
	margin-bottom: 0px!important;
}
.email-address .vfbp-form label {
	display: none;
}
.email-address .vfbp-form .vfb-form-group label+div {
	margin: 0;
}
.swiper-pagination-bullet {
	margin: 0 6px;
}
section#services-section4 {
	padding-top: 4%;
	padding-bottom: 4%;
}
.newsletter_u h2 {
	color: #ffffff;
	font-size: 35px;
	font-weight: 400;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	text-align: center;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 66px;
}
h2.all-titel, h1.all-titel {
	text-align: center;
	font-size: 35px;
	color: #1f1f1f;
	font-weight: 400;
	text-transform: uppercase;
}
.sticky11-nav-tabs {
	height: 12vh !important;
}
section#services-section5 {
	padding-top: 4%;
	padding-bottom: 3%;
	position: relative;
}
.our-partners-left-img {
	float: left;
	width: 41%;
}
.our-partners_full {
	background: #f7f7f7;
	overflow: hidden;
	padding-top: 2%;
	padding-right: 6%;
	padding-left: 6%;
	padding-bottom: 4%;
}
.our-partners-right-cont {
	float: right;
	width: 53%;
	padding-top: 7%;
}
.our-partners_full-r .our-partners-left-img {
	float: left;
	width: 41%;
	padding-top: 8px;
}
.our-partners_full-r .our-partners-left-img {
	position: relative;
	top: 6px;
}
.our-partners_full-l.our-partners_full {
	padding-bottom: 5.1%;
	width: 92%;
	padding-right: 4%;
}
.our-partners-right-cont {
	float: right;
	width: 50%;
	padding-top: 8%;
}
.our-partners_full-r.our-partners_full {
	width: 91%;
	float: right;
	padding-right: 5%;
}
.colam_services5 .our-partners {
	margin-top: 5%;
	padding-bottom: 0;
}
.Design-Services a:hover {
	background: #5c5c5c;
	color: #fff;
	transition: 1s;
}
.our-partners.boder-bottom:after {
	content: "";
	display: block;
	background: #d3d3d3;
	height: 3px;
	width: 4%;
	margin: 0 auto;
	margin-top: 4%;
}
.our-partners-right-cont p {
	font-size: 16px;
	line-height: 19px;
}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.Design-Services h2, .Design-Services h1 {
	font-size: 72px;
	font-weight: 300;
	color: #5c5c5c;
	margin-bottom: 27px;
}
.Design-Services p {
	font-size: 20px;
	color: #5c5c5c;
	font-weight: 400;
	line-height: 36px;
	padding-right: 89px;
}
.Design-Services a {
	display: inline-block;
	border: 2px solid #5c5c5c;
	padding: 11px 27px;
	font-size: 20px;
	border-radius: 6px;
	color: #5c5c5c;
	margin-top: 11%;
	width: 26%;
	text-align: center;
	margin-right: 14px;
}
/*-----------------------EXPERTISE-Section---------------------------*/


.slider-number span.swiper-pagination-bullet {
	background: none;
	border: 1px solid #135184;
	border-radius: 0;
	width: 19px;
	height: 16px;
	color: #135184;
	font-size: 13px;
	text-align: center;
}
.slider-number span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #135184 !important;
	color: #fff;
}
.swiper-container.s1 {
	width: 90%;
	margin-top: -88px;
	background: #fff;
	padding: 11px 12px;
}
.swiper-container.s1 .contect_slider p {
	font-size: 18px;
}
.swiper-container.s1 .contect_slider p {
	font-size: 23px;
	margin-bottom: 26px;
	line-height: 34px;
}
.Design-Services6 p {
	font-size: 23px;
	margin-bottom: 26px;
	line-height: 34px;
}
.bottom_section-2 {
	width: 90%;
	background: #fff;
	padding: 11px 12px;
	text-align: center;
	margin: 0 auto;
	margin-top: 14px;
	padding-top: 0;
	padding-bottom: 0;
}
.Design-Services6 h3 {
	padding-top: 18px;
}
.bottom_section-2 p {
	margin-bottom: 0;
	padding-bottom: 14px;
}
.colam_services2 .sticky11-nav-tabs.navbar-collapse li.active a.sticky11-nav-tab {
	background: #01509f;
	color: #fff;
}
.Design-Services6 p:after {
	content: "";
	display: block;
	background: #e3e4df;
	height: 1px;
	width: 34%;
	margin: 0 auto;
	margin-top: 27px;
}
.Design-Services6 p:last-child:after {
	content: "";
	display: block;
	background: #e3e4df;
	height: 0px;
	width: 34%;
	margin: 0 auto;
	margin-top: 0px;
}
.row.Design-Services6 {
	margin-top: 3%;
	padding-bottom: 0;
}
.gateway-t {
	margin-top: -88px;
	background: #fff;
	z-index: 99;
	position: relative;
	padding-bottom: 22px;
}
section#services-section6 .container {
	width: 100%;
	max-width: 1884px;
	margin: 0 auto;
}
.p1.slider-number.swiper-pagination-clickable.swiper-pagination-bullets {
	float: right;
	text-align: right;
}
.swiper-container.s1 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background: url(img/arrow-s1.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 19px;
	background-size: cover !important;
	width: 19px;
}
.swiper-container.s1 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background: url(img/arrow-s12.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 19px;
	background-size: cover !important;
	width: 19px;
}
.swiper-container.s1 .contect_slider {
	max-width: 91%;
	margin: 0 auto;
}
.Design-Services6 img {
	max-width: 100%;
}
.Design-Services6 .col-md-4 {
	padding-right: 25px;
	padding-left: 25px;
}
.row.Design-Services6 {
	margin-right: -37px;
	margin-left: -37px;
}
.Design-Services6 h3 {
	color: #34608d;
	font-size: 28px;
	text-align: center;
	border-bottom: 1px solid #e3e4de;
	padding-top: 16px;
	padding-bottom: 21px;
	margin-bottom: 40px;
	font-weight: 400;
	text-transform: capitalize;
}
.protocol_bb {
	padding-bottom: 25px;
}

.row.Design-Services6.boder-bottom:after {
	position: relative;
	top: 77px;
}
.thbnell_slider img {
	margin-bottom: 31px;
	background-color: #e7e7e7;
	max-width: 311px;
}
.thbnell_slider h2 {
	font-size: 15px;
	position: absolute;
	bottom: 0;
	background: #fff;
	width: 66%;
	margin-bottom: 0;
	padding: 13px 35px;
	border-bottom: 1px solid #404040;
	left: 0;
	right: 0;
	text-align: center;
	margin: 0 auto;
}
.sticky11-nav-tabs {
	height: 71px;
}
.sticky11-nav-tabs-container--top-second.sticky11-nav-tabs-container, .nav.nav-tabs.sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-first, .nav.nav-tabs .sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-second {
	z-index: 9999 !important;
}
section#services-section7 {
	padding-top: 48px;
	padding-bottom: 0;
}
/*****************zoomzoom*****************/



.spa-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	padding: 0 2em;
	height: 75px;
	z-index: 2;
	-webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.spa-header--scrolled {
	background: #fafafa;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.spa-header--move-up {
	-webkit-transform: translateY(-75px);
	transform: translateY(-75px);
	-webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.page-template-board-designservice .whitehover.Design-Services2 .nav-tabs>li>a:hover {
	color: #fff !important;
}
.spa-header__logo {
	color: #000;
}
.spa-header__link {
	margin-left: 1em;
	color: #000;
}
.sticky11-nav-tabs, .spa-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20vh;
	position: relative;
	text-align: center;
	padding: 0 2em;
}
.sticky11-nav-tabs h1, .spa-slide h1 {
	font-size: 2rem;
	margin: 0;
	letter-spacing: 1rem;
}
.sticky11-nav-tabs h3, .spa-slide h3 {
	font-size: 1rem;
	letter-spacing: 0.3rem;
	opacity: 0.6;
}
.sticky11-nav-tabs-container--top-second.sticky11-nav-tabs-container, .nav.nav-tabs.sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-first, .nav.nav-tabs .sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-second {
	height: 60px;
	background: #fafafa;
	z-index: 99999999999999;
	padding-top: 10px;
	top: 140px;
	position: fixed;
}
.sticky11-nav-tabs-container {
	
	-ms-flex-direction: row;
	flex-direction: row;
	position: absolute;
	bottom: 0;
	width: 100%;
     z-index: 1;
	-webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.sticky11-nav-tabs-container {
	background-color: transparent;
	z-index: 9999;
}
.sticky11-nav-tabs-container--top-first {
	position: fixed;
	top: 0px;
	-webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	background: #fff;
	height: 55px;
	padding-top: 5px;
}
.sticky11-nav-tabs-container--top-first {
	position: fixed;
	top: 0px;
	-webkit-transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
	transition: all 0.3s cubic-bezier(0.19, 1, 0.22, 1);
}
.sticky11-nav-tabs-container--top-second {
	position: fixed;
	top: 0px;
}
.sticky11-nav-tab {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #000;
	letter-spacing: 0.1rem;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-size: 0.8rem;
}
.sticky11-nav-tab:hover {
	color: white;
	background: rgba(102, 177, 241, 0.8);
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.sticky11-nav-tab-slider {
	position: absolute;
	bottom: 0;
	width: 0;
	height: 6px;
	background: #01509f;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}
.sticky11 {
	position: fixed;
	background-color: #fff;
	z-index: 99999999;
	margin: 0;
	padding: 0;
	width: 100%;
	border-bottom: 1px solid #ccc;
	top: 0;
	display: block;
}
.search_header {
	width: 0 !important;
	-webkit-transition: all 0.7s ease 0s;
	-moz-transition: all 0.7s ease 0s;
	-o-transition: all 0.7s ease 0s;
	transition: all 0.7s ease 0s;
	overflow: hidden !important;
}
.main-navigation li.mega-user-id ul.mega-sub-menu {
	width: 100% !important;
}
.main-navigation li.mega-user-id ul.mega-sub-menu a {
	background: #000 !important;
	color: #fff !important;
}
.main-navigation li.mega-user-id ul.mega-sub-menu a:before {
	content: normal !important;
}
body #mega-menu-item-33 a.mega-menu-link {
	color: #fff !important;
}
.entry-header .entry-title {
	font-size: 29px !important;
}
.um-register, .um-password, .um-login {
/* background: #f1f1f1; */



   /* padding: 32px 33px;*/





}
.um-page-password-reset .entry-title, .um-page-login .entry-title, .um-page-register .entry-title {
	text-align: center;
}
.site-content article {
	border-bottom: 0px !important;
	padding-bottom: 20px !important;
	margin-bottom: 20px !important;
}
.inner-page {
	padding-top: 60px;
}
.page-template-default .wrapper {
	border-top: 1px solid #ccc;
}
.um-register h3 {
	font-weight: 300;
	margin: 0px !important;
	padding-bottom: 5px;
	margin-bottom: 0 !important;
	font-size: 17px;
	color: #000;
}
.um-page-user {
	text-align: center;
}
.um-page-user h3 {
	font-weight: bold !important;
	margin: 0px !important;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
	margin-bottom: 20px !important;
	font-size: 20px;
	color: #000;
}
.con-wrap-lib .span6 .row-fluid.library {
	float: left;
	width: 33%;
}
.con-wrap-lib .span6 .row-fluid.library .span3.lib {
	float: right;
	position: relative;
}
/*Quall-template*/




.Design-Services_q h3 {
	font-size: 50px;
	color: #5c5c5c;
	font-weight: 300;
	width: 100%;
	clear: both;
}
.quall_slider {
	display: block;
	text-align: left;
}
.Design-Services_q h2 {
	font-size: 50px;
	color: #5c5c5c;
	margin-top: 8px;
}
.Design-Services_q .swiper-container {
	width: 100%;
	height: 100%;
}
section.colam_services-Q1 {
	padding-top: 155px;
	padding-bottom: 37px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.Design-Services_q .swiper-wrapper {
	margin-bottom: 181px;
}
.Design-Services_q .p4.swiper-pagination-clickable.swiper-pagination-bullets {
	text-align: center;
}
.Design-Services_q .p4.slider-number.swiper-pagination-clickable.swiper-pagination-bullets {
	text-align: center;
}
.Design-Services_q .p4.slider-number.swiper-pagination-clickable.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-radius: 50%;
	background: #000 !important;
}
footer[role="contentinfo"] .slideshare-m a:hover {
	color: #42c0fb;
}
.colam_services-Q2 {
	padding-top: 69px;
	padding-bottom: 56px;
	position: relative;
}
.Design-Services_q2 h2 {
	text-align: center;
	position: relative;
	font-size: 35px;
	color: #1f1f1f;
	font-weight: 500;
	display: inline-block;
	margin-bottom: 20px;
}
.product-top2 {
	text-align: center;
}
.Design-Services_q2 h2:after {
	content: "";
	background: url(img/processor-icon.png);
	display: block;
	background-size: cover;
	width: 32px;
	height: 32px;
	position: absolute;
	right: -54px;
	top: 7px;
}
.section_2_center {
	position: relative;
}
.section_2_center img.aos-init {
	position: absolute;
	bottom: 35px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.Design-Services_q2 h3 {
	font-size: 25px;
	font-style: italic;
	color: #004088;
	display: inline-block;
	position: relative;
	line-height: 49px;
	margin-bottom: 46px;
}
.product-top2 p {
	color: #545454;
	font-size: 18px;
}
.product-top2 p {
	color: #545454;
	font-size: 21px;
	line-height: 44px;
}
.full-product-q {
	max-width: 1129px;
	margin: 0 auto;
	background: #f5f5f5;
	padding: 52px 39px;
	margin-top: 40px;
}
.full-product-q .product-mm {
	width: 50%;
	float: left;
}
.Design-Services_q3 .full-product-q {
	background: #fcfcfc;
	position: relative;
	left: 113px;
}
.full-product-q .product-mm ul li {
	font-size: 20px;
	color: #2e2e2e;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 20px;
	margin-left: 51px;
	position: relative;
}
.full-product-q .product-mm ul li:before {
	content: url(img/list-itam.png);
	position: absolute;
	left: -39px;
}
.full-produvt-img-roight {
	position: absolute;
	right: 0;
	bottom: -1px;
	float: right;
	width: 27%;
}
.Design-Services_q3 {
	position: relative;
}
.full-produvt-img-left {
	float: left;
	position: absolute;
	top: 155px;
	left: -192px;
}
.full-produvt-img-left {
	float: left;
	position: absolute;
	top: 165px;
	left: -192px;
}
section.colam_services-Q5 {
	background: #f5b60f;
	padding-top: 64px;
	padding-bottom: 61px;
}
.Design-Services_q5.boder-bottom:after {
	content: "";
	display: block;
	background: #6b6b6b;
	height: 2px;
	width: 4%;
	margin: 0 auto;
	margin-top: 45px;
}
.Design-Services_q5 h2 {
	text-align: center;
	color: #2e2e2e;
	font-size: 29px;
	font-weight: 700;
	margin-bottom: 124px;
}
.Design-Services_q5 .swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide.icon_slider {
	display: block;
	padding-top: 13px;
}
.swiper-slide.icon_slider h3 {
	font-size: 23px;
	margin-top: 7px;
}
.swiper-slide.icon_slider .icon-mag-q {
	min-height: 101px;
	display: block;
}
.colam_services-Q4 {
	background: #101010;
	overflow: hidden;
	margin-bottom: -3px;
}
.colam_services-Q4 .section-4-left-colam {
	float: left;
	width: 50%;
}
.colam_services-Q4 .section-4-left-colam img {
	width: 100%;
}
.colam_services-Q4 .section-4-contener {
	width: 958px;
	float: right;
	margin-top: 7%;
}
.colam_services-Q4 .section-4-contener h2 {
	text-align: center;
	color: #fff;
	font-size: 35px;
	font-weight: 600;
	margin-bottom: 54px;
}
.colam_services-Q4 .section-4-contener p {
	font-size: 20px;
	color: #fff;
	text-align: center;
	line-height: 27px;
	margin-bottom: 8px;
}
.colam_services-Q4 .section-4-contener ul li {
	float: left;
	width: 42%;
	color: #d5d5d5;
	font-size: 25px;
	margin-bottom: 39px;
	margin-left: 60px;
	position: relative;
}
.colam_services-Q4 .section-4-contener ul li a {
	color: #d5d5d5;
}
.colam_services-Q4 .section-4-contener ul li:before {
	content: "";
	width: 26px;
	height: 18px;
	background: url(img/arrow-whait.png);
	display: block;
	position: absolute;
	left: -37px;
	top: 4px;
}
.colam_services-Q4 .section-4-contener ul {
	margin-top: 6%;
}
.resources_full ul li {
	float: left;
	width: 25%;
	margin-right: 8%;
}
.resources_full ul li .heading-product_u {
	float: left;
	width: 73%;
	padding-top: 3%;
    padding-left: 3%;
}
.resources_full ul li .heading-product_u h2 {
	font-size: 22px;
	color: #095285;
	font-weight: 500;
	margin-bottom: 19px;
}
.resources_full ul li .heading-product_u p {
	font-size: 18px;
	line-height: 23px;
}
.resources_full ul li {
    float: left;
    width: 30.6%;
    margin-right: 4%;
    margin-bottom: 50px;
    min-height: 129px;
    background-color: #f3f3f3;
}
.resources_full ul li:nth-child(3n) {
	margin-right: 0;
}
.product-image_u {
	float: right;
	background: #005fc5;
	width: 26%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 38px;
	position: relative;
}
.read_more {
	position: absolute;
	bottom: -32px;
	width: 100%;
	background: #fff;
	padding: 8px 1px;
	border-bottom: 1px solid #005fc5;
}
.read_more a {
	display: block;
	padding: 4px 0;
}
.resources_full {
	margin-top: 5%;
	margin-bottom: 0;
}
.bottom_section-2 .swiper-container.s1 {
	margin-top: 0;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
}
/*Quall-template-End*/































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































































section#services-section2 {
	padding-top: 3px;
	padding-bottom: 0%;
	width: 100%;
	z-index: 99999;
	background: #fff;
}
.scrollTop-menu .row.Design-Services2.whitehover {
	display: none;
}
.scrollTop-menu.affix .row.Design-Services2.whitehover {
	display: block;
}
.scrollTop-menu-top {
	padding-top: 35px !important;
}
body {
	position: relative;
}
section.colam_services2.affix {
	top: 141px;
	width: 100%;
	z-index: 9999 !important;
	background: #fff;
}
.navbar {
	margin-bottom: 0px;
}
.affix ~ .container-fluid {
	position: relative;
	top: 50px;
}
.Design-Services2 .nav-tabs>li.active a.sticky11-nav-tab {
	background: #01509f;
	color: #fff;
	border-radius: 2px !important;
}
.Design-Services2.Design-Serv22 {
	margin-bottom: 48px;
	padding-bottom: 31px;
}
.Design-Services2.Design-Serv22.boder-bottom:after {
	content: "";
	display: block;
	background: #d3d3d3;
	height: 3px;
	width: 4%;
	margin: 0 auto;
	position: relative;
	top: 33px;
}
.section-menu-sticky {
	height: 42px!important;
}
.colam_services1 {
	padding-bottom: 50px;
	background-size: cover !important;
	padding-top: 51px;
	background-position: top center !important;
	margin-bottom: 54px;
}
.section_all {
	padding-top: 80px;
	padding-bottom: 69px;
	position: relative;
	z-index: 9;
}
.bg-grd-tb-blue li {
	display: inline-block;
	text-align: center;
	margin: 0 3px;
	width: 12%;
	
}

.page-template-solution-template-new-php .bg-grd-tb-blue li {
    width: 15%;
}



.sticky.is-stuck {
	position: fixed;
	z-index: 999999;
	width: 100%;
	padding: 8px 0;
	background: #fff;
	padding-bottom: 3px;
	margin-top: 5.6em !important;
}
.Design-Services2.boder-bottom.section_all {
	padding-top: 55px;
	margin-top: 22px;
}
.thumbnail_full {
	position: relative;
}
.thumbnail_full img {
	width: 100%;
}
.thumbnail_full h2 {
	position: absolute;
	top: 47%;
	color: #fff;
	font-size: 43px;
	text-transform: uppercase;
	font-weight: 600;
}
.hight_auto {
	display: block;
	margin-top: 12%;
}
.Design-Serv22 h2.all-titel {
	margin-bottom: 46px;
}
.Design-Serv22 .nav-tabs>li.active a {
	padding: 8px 14px;
	border-radius: 0;
	color: #525252;
	background: #ededed;
	border: 0;
}
.Design-Serv22 .nav-tabs > li > a {
	font-size: 15px;
	padding: 8px 14px;
	color: #2a2a2a;
}
.Design-Serv22 .nav-tabs>li {
	position: relative;
}
.Design-Serv22 .nav-tabs>li:before {
	content: "|";
	position: absolute;
	left: -5px;
	font-size: 14px;
	top: 7px;
}
.section-fist2 {
	padding-bottom: 0;
}
.Design-Serv22 .nav-tabs>li:first-child:before {
	content: normal;
}
.news_feature {
	position: relative;
}
.new_feature_shadow {
	display: block;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: -1px;
}
.new_column {
	color: #01509f;
	font-size: 20px;
	font-weight: 600;
}
.left_column {
	float: left;
	width: 17%;
}
.right_column {
	float: right;
	width: 80%;
	min-height: 94px;
}
.new_column h3 {
	color: rgba(0,0,0,.66);
	line-height: 22px;
	font-size: 18px;
	font-weight: normal;
}
.news-room-section-1 .container-fluid {
	padding-right: 30px;
	padding-left: 30px;
	max-width: 1870px;
}
.our_colu:after {
	content: '';
	background: #ededed;
	display: block;
	width: 50%;
	height: 2px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.news_feature img {
	width: 100%;
}
.row.news-room-Services1 {
	margin-right: 0;
	margin-left: 0;
}
.news-room-Services1 .col-md-4 {
	padding-right: 13px;
	padding-left: 13px;
}
.new_column {
	border: 1px #d5d5d5 solid;
	padding-bottom: 23px;
}
.our_colu {
	padding: 0 15%;
}
.new_column .read {
	text-align: center;
}
.new_column .read a {
	color: #353535;
	font-weight: 300;
	align-items: center;
	display: inline-flex;
	justify-content: center;
}
.new_column .read a:hover {
	color: #f5b60f;
}
.new_column .read a .fa {
	width: 36px;
	height: 36px;
	border: 1px #1b1b1b solid;
	color: #1b1b1b;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	box-sizing: border-box;
	font-size: 25px;
	margin-left: 13px;
}
.new_column .read a.hvr-icon-wobble-horizontal:before {
	content: "\f105";
	position: absolute;
	right: 1em;
	padding: 0 1px;
	font-family: FontAwesome;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	width: 36px;
	height: 36px;
	border: 1px #1b1b1b solid;
	color: #1b1b1b;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	box-sizing: border-box;
	font-size: 25px;
	margin-left: 30px;
	right: -10px;
}
.news-room-Services1 h2 {
	font-size: 25px;
	font-weight: 700;
	color: #2a2a2a;
	margin-bottom: 20px;
}
.news-room-section-1 {
	padding-top: 20px;
	padding-bottom: 52px;
}
.newsfooter {
	background: #f4f4f4;
	padding-top: 40px;
	padding-bottom: 41px;
}
.newsfooter h2 {
	color: #2a2a2a;
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 20px;
}
.newsfooter_top {
	padding-bottom: 40px;
}
.newsfooter_bottom .left {
	position: relative;
}
.newsfooter_bottom .middile li {
	color: #6a6a6a;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 25px;
}
.newsfooter_bottom .middile li a {
	color: #6a6a6a;
}
.newsfooter_bottom .right p strong {
	margin-top: 15px;
	display: block;
}
.newsfooter_top p {
	color: #000;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}
.newsfooter_bottom .middile li:after {
	content: url(img/download.png);
	float: right;
}
.newsfooter_bottom .middile li:hover a {
	color: #f5b60f;
}
.newsfooter_bottom .middile li:hover:after {
	content: url(img/download-hover.png);
}
.newsfooter_bottom .middile {
	position: relative;
	padding-right: 21%;
	padding-left: 7%;
}
.newsfooter_bottom .right h5 {
	color: #070707;
	font-size: 20px;
	line-height: 20px;
	font-weight: 700;
	margin-bottom: 15px;
}
.newsfooter_bottom .right p {
	font-size: 20px;
	line-height: 27px;
	color: #070707;
	font-weight: 400;
	margin-bottom: 1px;
}
.right p:last-child {
	margin-top: 4px;
}
.newsfooter_bottom .left:after, .newsfooter_bottom .middile:after {
	background: #b2b2b2;
	height: 166px;
	content: '';
	display: block;
	width: 1px;
	position: absolute;
	right: 0;
	top: 45px;
}
.Know-more a:hover:before {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1;
}
.row.Design-Services.service-mm {
	margin-top: 29px;
}
.header-top-right nav.main-navigation a:hover {
	background: #333;
}
.header-right-bottom a.mega-menu-link {
	background: transparent !important;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
	margin: 0 0 0 31px;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	height: 76px;
	outline: none;
}
.sticky11 .header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	height: 68px;
}
.sticky11 .header-right-bottom ul li span {
	font-size: 21px;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover span {
	color: #005b94;
}
.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item > ul.mega-sub-menu {
    background: #043462 !important;
    /* width: 91% !important; */
    width: 78% !important;
    padding-left: 8px;
}


.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-20527 > ul.mega-sub-menu {
    background: #043462 !important;
    width: 78% !important;
    float: right !important;
    right: 41px !important;
    left: 162px;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:after {
	/* content: ""; */



	color: #1f5b94;
	font-size: 20px;
	position: relative;
	top: 19px;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover:before {
	content: "";
	display: block;
	height: 7px;
	background: #035b9a;
	width: 113px;
	position: absolute;
	bottom: 0px;
	text-align: center;
	margin: 0 auto !important;
	float: none;
	left: 0;
	right: 0;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:before {
	content: "";
	display: block;
	height: 7px;
	background: #035b9a;
	width: 113px;
	position: absolute;
	bottom: 0px;
	text-align: center;
	margin: 0 auto !important;
	float: none;
	left: 0;
	right: 0;
}
.header-right-bottom .mega-sub-menu li:after {
	content: normal;
}
.colam_services-Q4 .section-4-contener ul li a:hover {
	color: #f5b60f;
}
.press_sidebar h3 {
	font-size: 25px;
	color: #000000;
	font-weight: 600;
	margin-bottom: 25px;
}
.press_sidebar #text-2 a {
	color: #1cb4fd;
}
.press_sidebar #text-2 li a {
	width: 40px;
	display: block;
	height: 40px;
	background: #8f8f92;
	color: #fff;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	text-align: center;
	line-height: 38px;
}
.press_sidebar #text-2 li {
	margin-right: 15px;
	margin-bottom: 5px;
}
.press_sidebar #text-2 li:last-child {
	margin-right: 0px;
}
.press_sidebar #text-2 ul {
	display: flex;
	margin-bottom: 35px;
}
.press_sidebar p {
	line-height: 30px;
	font-size: 20px;
	font-weight: 600;
	color: #000000;
}
.press_sidebar .widget:after {
	content: '';
	display: block;
	border: 1px #cdcbc9 dotted;
	margin-top: 35px;
	margin-bottom: 30px;
}
.press_sidebar .widget li {
	font-size: 20px;
	line-height: 30px;
}
.press_sidebar .widget li a, .press_sidebar .widget p a {
	color: #1cb4fd;
	font-weight: 600;
}
.press_sidebar .widget h5 {
	font-size: 20px;
	line-height: 30px;
	font-weight: 600;
	color: #000;
	margin-bottom: 20px;
}
.press_sidebar h3.widget-title {
	margin-bottom: 10px;
	text-transform: none;
}
.white_bar .pre_filter select {
	background: #ededed;
	border: none;
}
.white_bar {
	padding-bottom: 20px;
}
.event_right h3 {
	font-size: 30px;
	line-height: 32px;
	margin-bottom: 30px;
	color: #01509f;
	font-weight: 500;
}
.events_list_loop {
	padding-right: 0;
	border-bottom: 2px #cdcbc9 dotted;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.events_list_loop:last-child {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px #cdcbc9 dotted;
}
.event_left {
	margin-bottom: 30px;
}
.press_realse_list h3 a:hover {
	color: #f5b60f;
}
.press_realse {
	padding-bottom: 90px;
}
.pre_filter span {
	font-size: 20px;
	color: #000000;
	margin-right: 15px;
}
.pre_filter {
	display: flex;
	align-items: center;
}
.pre_filter select {
	min-width: 229px;
	color: #000;
	font-size: 20px;
	border-radius: 0;
	font-weight: 700;
}
.event_right p {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 20px;
}
.event_right li {
	font-size: 20px;
	line-height: 30px;
}
.press_realse_list h5 {
	font-size: 19px;
	text-transform: uppercase;
	color: #090909;
	margin-bottom: 20px;
}
a.tst:hover {
  color: black !important;
}
.press_realse_list h5 a {
	color: #090909;
	font-weight: 500;
}
.press_realse_list h3 {
	font-size: 25px;
	line-height: 32px;
	font-weight: 500;
}
.press_realse_list h3 a {
	color: #01509f;
}
.press_realse_list {
	padding-right: 17%;
	border-bottom: 2px #cdcbc9 dotted;
	padding-bottom: 40px;
	margin-bottom: 40px;
}
.page-template-pressreleases-template .press_realse {
	position: relative;
	padding-bottom: 145px;
}
.page-template-pressreleases-template .press_realse {
	position: relative;
}
.page-template-pressreleases-template .press_realse .col-md-7 {
	position: static;
}
.page-template-pressreleases-template .press_realse .paging-nav {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 70px;
}
.yellow_bar {
	background: #f5b60f;
	margin-top: -2px;
	padding: 30px 0 20px 0;
}
.header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li {
	margin: 0;
	display: block;
}
.media-coverage h3 {
	font-size: 20px;
	font-weight: 500;
	color: #000;
}
.media-coverage .time-media h4 {
	font-size: 15px;
	text-transform: uppercase;
	color: #090909;
	font-weight: 500;
	margin-bottom: 10px;
}
.media-coverage .content-media h5 {
	line-height: 32px;
	font-size: 20px;
	font-weight: 500;
	color: #01509f;
	text-transform: inherit;
}
.media-coverage h3 {
	margin-top: 25px;
}
.media-coverage a:hover .content-media h5 {
	color: #f5b60f;
}
.media-coverage {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 2px #cdcbc9 dotted;
}
.media-page {
	padding-bottom: 50px;
}
.header-right-bottom ul.mega-sub-menu li ul li a, .header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li a {
	color: #fff;
	font-size: 14px;
}
.header-right-bottom ul li.Endosures-mm {
	margin-top: 12px !important;
}
.header-right-bottom ul.mega-sub-menu li ul li:hover a {
	color: #f5b60f;
}
.header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li a:hover {
	color: #f5b60f;
}
/*.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	color: #f6b50f;
	    position: relative;
    left: -7px;
}*/
.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title { color: #f6b50f; position: relative; left: -7px; padding: 7px 0 !important; }
h4.mega-block-title.system_on {
	margin-top: 25px !important;
}
.library_page1_cus {
	padding-top: 70px;
	padding-bottom: 0px;
}
.library_top .pre_filter select {
	background: #f7f7f7;
	border: 1px #d5d5d5 solid;
	font-size: 15px;
	font-weight: 400;
	color: #313131;
	padding: 6px 15px;
}
.library_title {
	position: relative;
}
.library_title img {
	max-width: 100%;
	width: 100%;
}
.title_bg {
	position: absolute;
	top: 35%;
	background: rgba(0,0,0,.58);
	padding-left: 1.5%;
	padding-top: 1%;
	padding-bottom: 1.25%;
	width: 32%;
}
.title_bg h2 {
	color: #fff;
	font-size: 43px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 15px;
}
.title_bg p {
	color: #fff;
	font-weight: 500;
	font-size: 19.79px;
	line-height: 30.63px;
}
.library_search form {
	position: relative;
}
.library_search input {
	background: #f4f4f4;
	border: none;
	font-size: 19px;
	color: #313131;
	min-width: 380px;
	box-sizing: border-box;
	padding: 12px 15px;
	padding-left: 20px;
}
.library_search input[type="submit"] {
	background: url(img/search.png);
	background-repeat: no-repeat;
	position: absolute;
	min-width: inherit;
	top: 10px;
	right: 8px;
	width: 32px;
	padding: 0;
	box-shadow: none;
	outline: none !important;
}
.library_top {
	padding-bottom: 30px;
	border-bottom: 2px #cdcbc9 dotted;
	margin-bottom: 30px;
	padding-right: 0;
}
.full_s {
	width: 100%;
	text-align: center;
	background: #1f5b94;
	padding: 40px 0;
	color: #fff;
	font-size: 22px;
	margin-bottom: 14px;
}
.library-sidebar input[type=radio] {
	right: 10%;
	width: 14px;
	height: 14px;
	top: 0px;
}
.library-sidebar form {
	background: #f7f7f7;
	border: 1px #d5d5d5 solid;
	padding: 15px 0px;
}
.library-sidebar .radio label {
	border-bottom: 1px #e3e3e3 solid;
	width: 100%;
	font-size: 18px;
}
.library-sidebar .radio:last-child label {
	border-bottom: 0px;
	padding-bottom: 0;
}
.library-sidebar h3 {
	color: #202020;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 15px;
}
.library-sidebar .radio [type="radio"]:checked, .library-sidebar .radio [type="radio"]:not(:checked) {
	position: absolute;
	left: -9999px;
}
.library-sidebar .radio [type="radio"]:checked + label, .library-sidebar .radio [type="radio"]:not(:checked) + label {
	position: relative;
	padding-left: 0;
	cursor: pointer;
	line-height: 20px;
	display: inline-block;
	margin-bottom: 9px !important;
	padding-bottom: 12px !important;
	padding-top: 9px !important;
}
.library-sidebar .radio [type="radio"]:checked + label:before, .library-sidebar .radio [type="radio"]:not(:checked) + label:before {
	content: '';
	position: absolute;
	top: 11px;
	width: 14px;
	height: 14px;
	border: 1px solid #c8c8c8;
	border-radius: 100%;
	background: #f3f3f5;
	right: 0;
}
.library-sidebar .radio [type="radio"]:checked + label:after, .library-sidebar .radio [type="radio"]:not(:checked) + label:after {
	content: '';
	width: 8px;
	height: 8px;
	background: #0069d2;
	position: absolute;
	top: 14px;
	border-radius: 100%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	right: 3px !important;
}
.library-sidebar .radio [type="radio"]:not(:checked) + label:after {
	opacity: 0;
}
.library-sidebar .radio [type="radio"]:checked + label:after {
	opacity: 1;
}
.library-sidebar .radio [type="radio"]:checked + label {
	color: #0069d2;
}
.library-sidebar .radio:hover {
	background: url(img/hover.png);
}
.library-sidebar .radio {
	padding: 0 20px;
	margin: 0px !important;
}
.library-sidebar .radio:hover label {
	border-color: transparent;
}
.custom-pagination span, .custom-pagination a {
	display: inline-block;
	padding: 2px 10px;
}
.custom-pagination a {
	background-color: #ebebeb;
	color: #ff3c50;
}
.custom-pagination a:hover {
	background-color: #ff3c50;
	color: #fff;
}
.custom-pagination span.page-num {
	margin-right: 10px;
	padding: 0;
}
.custom-pagination span.dots {
	padding: 0;
	color: gainsboro;
}
.custom-pagination span.current {
	background-color: #ff3c50;
	color: #fff;
}
.post_c .time-section {
	width: 78px !important;
	display: block;
}
/*-----------*/







































































































































.paging-nav {
	text-align: center;
	padding-top: 2px;
}
.paging-nav a {
	background: none;
	border: 0px solid #f5b60f;
	border-radius: 0;
	color: #01509f;
	font-size: 20px;
	text-align: center;
	width: 35px !important;
	display: inline-flex;
	margin: 0 2px;
	height: 35px;
	line-height: 20px;
	border-radius: 50%;
	align-items: center;
	justify-content: center;
}
.paging-nav .selected-page {
	background: #01509f;
	color: #fff;
}
table.table.table-striped.tasbel-mm>tbody>tr>td {
	border-bottom: 2px #cdcbc9 dashed;
	border-top: 0 !important;
	padding-bottom: 30px;
	padding-top: 31px;
}
table.table.table-striped.press_realse_list.tasbel-mm233>tbody>tr>td {
	border: 0;
}
table.table.table-striped.press_realse_list.tasbel-mm233>tbody>tr>td .media-coverage {
	padding-bottom: 17px;
	margin-bottom: 21px;
}
table.table.table-striped.press_realse_list.tasbel-mm233 {
	padding-bottom: 0;
	border: 0;
	margin: 0;
}
table.table.table-striped.press_realse_list.tasbel-mm233>tbody>tr:nth-of-type(odd) {
	background-color: transparent !important;
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: transparent !important;
}
.press_sidebar #text-2 li a:hover {
	background: #1cb4fd;
	color: #fff !important;
}
.press_sidebar a:hover {
	color: #f5b60f !important;
}
.close-uy {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 23px;
	color: #01509f;
	font-weight: normal;
	border-radius: 50%;
	width: 37px;
	height: 37px;
	display: flex;
	text-align: center;
	padding: 9px;
}
.close-uy:after {
	content: '\f00d ';
	display: inline-block;
	font-family: FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	cursor: pointer;
}
.partner li {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	background: #ffffff;
	margin-bottom: 3%;
	cursor: pointer;
	list-style: none;
}
.partner li:nth-child(4n+1) {
	clear: both;
}
.img_logo:hover, .partner li.active .img_logo {
	border-bottom: 3px solid #01509f;
	position: relative;
}
.img_logo:hover:before, .partner li.active .img_logo:before {
	content: "\f0d7";
	font-family: FontAwesome;
	position: absolute;
	bottom: -14px;
	right: 0;
	left: 0;
	color: #01509f;
}
.img_logo img {
	max-height: 100px;
	width: auto;
}
.inner_partner {
	position: absolute;
	left: 0;
	right: 0;
	padding: 30px 0;
	padding-bottom: 20px;
	cursor: auto;
}
.inner_partner h3 {
	color: #006551;
	text-transform: uppercase;
	font-size: 36px;
	margin-bottom: 0;
	font-weight: 600;
	padding: 5px 0;
	border-bottom: 1px solid;
	width: 100%;
	padding-top: 0;
	margin-bottom: 30px;
}
.inner_partner_left {
	width: 26%;
	float: left;
	text-align: center;
	margin-right: 0;
	margin-bottom: 60px;
	box-sizing: border-box;
}
.inner_partner_right {
	font-size: 18px;
	margin-right: 0;
	float: right;
	width: 72%;
	box-sizing: border-box;
}
.inner_partner_right p {
	font-size: 20px;
	color: #2b2b2b;
	margin-bottom: 15px;
	line-height: 1.5;
}
.read-more p a {
	color: #125ca5;
	font-size: 22px;
	padding-right: 69px;
}
.read-more p a:before {
	content: url(img/arrow-m.png);
	font-family: 'FontAwesome';
	margin-top: 6px;
}
.partner li:nth-child(4n) {
	margin-right: 0px;
}
.img_logo {
	transition-duration: .4s;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	height: 129px;
	width: 448px;
	border: 3px #ffffff solid;
	background: #ffffff;
}
img.size-full, img.size-large, img.header-image, img.wp-post-image {
	max-width: 100%;
	height: auto;
}
.full-onclick {
	max-width: 79%;
	margin: 0 auto;
}
.Alliances_more-size h2 {
	font-size: 20px;
	color: #000;
	text-transform: uppercase;
	line-height: 3;
	border-bottom: 1px solid #d6d9db;
	margin-bottom: 45px;
}
.content_mm2 p {
	text-align: center;
	font-size: 20px;
	line-height: 32px;
	margin-bottom: 20px;
}
.Alliances_more-size .site-content {
	margin-bottom: 3%;
}
.colam_services-pes1 .swiper-container.s8 {
	width: 100%;
}
.colam_services-pes1 .swiper-container.s8 .swiper-button-next {
	background-image: url(img/arrow-right.png);
}
.colam_services-pes1 .swiper-container.s8 .swiper-button-prev {
	background-image: url(img/arrow-left.png);
}
.colam_services-pes1 .swiper-container.s8 .swiper-button-prev, .colam_services-pes1 .swiper-container.s8 .swiper-button-next {
	width: 39px;
	height: 39px;
	background-size: cover;
}
.contect_slider img {
	width: 100%;
}
.colam_services-pes1 .p8.swiper-pagination.swiper-p2.swiper-pagination-clickable.swiper-pagination-bullets {
	bottom: 0;
	position: static;
	padding: 16px 0;
	border-top: 2px solid #c7c6c4;
	border-bottom: 1px solid #d2d2d2;
	margin-top: -2px;
	margin-bottom: 2%;
}
.full-slider_top-mm .row h2 {
	font-size: 40px;
	font-weight: 300;
}
.full-slider_top-mm .row .fadeInRight {
	padding-left: 25%;
}
.full-slider_top-mm .row p {
	font-size: 20px;
	font-weight: normal;
	width: 63%;
	line-height: 29px;
}
.full-slider_top-mm .row h2 {
	font-size: 40px;
	font-weight: 300;
	margin-bottom: 14px;
}
.colam_services-pes1 .contect_slider {
	width: 100%;
	position: relative;
}
.full-slider_top-mm .row {
	display: flex;
}
.full-slider_top-mm {
	position: absolute;
	width: 100%;
	bottom: 23%;
	text-align: left;
	display: flex;
}
.swiper-p2 .swiper-pagination-bullet-active {
	opacity: 1;
	background: #536888 !important;
}
.swiper-p2 .swiper-pagination-bullet {
	border: 1px solid #092655;
}
.service-icon .swiper-container {
	width: 100%;
}
.thbnell-icon_slider {
	display: block;
	text-align: center;
}
.service-icon .iot-ready-platforms h2 span{
	color: #fff;
	font-size: 20px;
}
.service-icon .iot-ready-platforms .thbnell-icon_slider h2 {
	margin-bottom: 6%;
	color: #fff;
	font-size: 20px;
}

.service-icon .iot-ready-platforms .thbnell-icon_slider h2 a{color:#fff;}
.inner-pes-detail-tab ul {
    margin: 11px 26px;
}
.service-icon .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fefefe !important;
}
.service-icon .swiper-pagination-bullet {
	border: 1px solid #ffffff;
}
.slider-logo .swiper-container {
	width: 100%;
}
.section-tab-mm nav.nav-sidebar {
	background: #ffffff;
	padding-top: 22px;
	padding-bottom: 15%;
}
.section-tab-mm nav.nav-sidebar h2.all-titel {
	font-size: 19px;
	color: #01509f;
	position: relative;
	margin-bottom: 28px;
}
.section-tab-mm nav.nav-sidebar h2.all-titel:after {
	content: "";
}
.section-tab-mm nav.nav-sidebar li.active a {
	background: #2e2e2e;
	color: #fff;
	background-image: url(img/aarow-m.png);
	background-repeat: no-repeat;
	background-position: right 13px center;
}
.section-tab-mm nav.nav-sidebar li.active a:after, .section-tab-mm nav.nav-sidebar li:hover a.hvr-bounce-to-right:after {
	content: url(img/aarow-m.png);
	position: absolute;
	right: 13px;
	display: inline-flex;
}
.section-tab-mm nav.nav-sidebar li a:hover {
	color: #fff;
}
.section-tab-mm nav.nav-sidebar li a.hvr-bounce-to-right:before {
	background: #2e2e2e !important
}
.section-tab-mm nav.nav-sidebar li a {
	padding: 11px 14px;
	font-size: 15px;
	color: #2e2e2e;
	padding-left: 18px;
	position: relative;
	line-height: 18px;
}
.section-tab-mm nav.nav-sidebar li:after {
	content: "";
	display: block;
	width: 91%;
	height: 1px;
	background: #f3f3f3;
	margin: 0 auto;
}
.section-tab-mm3 .tab-content>.tab-pane {
	position: relative;
}
.read-more-bottom h3 {
	font-size: 55px;
	color: #242424;
	font-weight: 300;
}
.read-more-bottom {
	position: absolute;
	bottom: 9%;
	right: 4%;
}
.read-more-bottom p {
	font-size: 20px;
	margin-top: 5px;
	line-height:1.3;
}


.applications_section .iot-ready-platforms h2 a:hover {
    color: #01509f !important;
}
.slider-logo {
	padding-bottom: 6%;
}
.our_servics {
	margin-right: 11px;
	width: 42%;
}
.section-4-full .product-titel {
	float: right;
	width: 50%;
	text-align: left;
	padding-top: 10%;
}
.section-4-full .hover-right-m {
	margin-left: 37px;
	text-align: left;
	margin-top: 21px;
}
.section-4-full .product-11 {
	float: left;
	width: 50%;
}
.section-2-comlam-2 .product-11.product-12 {
	float: right;
	width: 50%;
}
.section-2-comlam-2 .product-titel {
	float: left;
	width: 50%;
	text-align: right;
}
.section-4-full .product-titel h3.widget-title {
	margin-bottom: 43px;
}
.section-2-comlam-2 .product-titel {
	padding-top: 6%;
}
.section-2-comlam-2 .product-titel h3.widget-title {
	margin-bottom: 26px;
}
.section-2-comlam-2 .product-titel .Know-more.product-lll.defense-jj a.hvr-icon-wobble-horizontal {
	padding-right: 0;
}
.product-11.homelend-u {
	margin-top: -163px;
	margin-bottom: -46px;
}
.Come-join h3.widget-title {
	font-size: 45.346px;
	color: #ffffff;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	text-transform: initial;
	float: left;
}
.footer_bottom aside img {
	max-width: 73%;
	margin-top: 26px;
}
.widget_full {
	background: #000000;
	padding: 16px 0;
}
.widget_full .textwidget {
	float: left;
}
.footer-last-menu .menu-footer-bottom-container {
	float: right;
}
.post_c .time-section {
	width: 50px;
	display: block;
}
.home-section2 {
	background-position: center center;
	background-size: cover;
	padding: 4% 0% 4% 0%;
}
.home-section3 {
	background-color: #f5b60f;
}
.product-c1 {
	background-position: center center;
	background-size: cover;
	padding: 0% 0% 0.4% 0%;
}
.product-c2 {
	background-position: center center;
	background-size: cover;
	padding: 0% 0% 1% 0%;
}
.product-c3 {
 background-image: url(<?php echo site_url();
 ?>/wp-content/uploads/2017/06/section-3.png);
	background-position: center center;
	background-size: cover;
	padding: 0% 0% 1% 0%;
}
.product-titel {
	padding: 13% 0% 0% 0%;
	margin-bottom: 30px;
}
#pgc-5-0-0, #pgc-5-1-0, #pgc-5-2-0, #pgc-5-3-0 {
 width: calc(100% - ( 0 * 30px ) );
}
#pgc-w595a36b267c15-0-0, #pgc-w595a36b267c15-0-1, #pgc-w595b355b4362c-0-0, #pgc-w595b355b4362c-0-1, #pgc-w595a36b26891a-0-1, #pgc-w595a36b26891a-0-0 {
	width: 50%;
 width: calc(50% - ( 0.5 * 30px ) );
}
#testimonial_section {
	background-color: #001331;
	padding: 5% 0% 5% 0%;
}
.home-media {
	padding: 4% 0% 3% 0%;
}
.sticky-container {
	position: relative;
	z-index: 9999999;
}
.section-4-full .product-11 img.so-widget-image {
	max-width: 100%;
}
.um-field-block h6.foram-mmu {
	margin: 0;
	color: #b8b3ba;
	font-size: 17px;
}
.um-register .um-field-block .create_an-new h3 {
	font-size: 27px;
	font-weight: normal;
}
.um-field-block h4 {
	margin-bottom: 7px;
	margin-top: 16px;
}
.create_an-new ul li {
	color: #b8b3ba;
	font-size: 15px;
}
.type-page .um-348.um .um-form input[type=text], .type-page .um-348.um .um-form input[type=tel], .type-page .um-348.um .um-form input[type=number], .type-page .um-348.um .um-form input[type=password], .type-page .um-348.um .um-form textarea, .type-page .um-348.um .upload-progress, .select2-container .select2-choice, .select2-drop, .select2-container-multi .select2-choices, .select2-drop-active, .select2-drop.select2-drop-above {
	border: 1px solid #b1b3b3 !important;
}
.page-id-356 .um-348.um a.um-button.um-button-facebook {
	background-color: #3b5998!important;
	display: none;
}
.section-foram-1top .um-field.um-field-Preffered-Domain.um-field-select.um-field-type_select {
	position: relative;
}
.section-foram-1top .um-field.um-field-Preffered-Domain.um-field-select.um-field-type_select:before {
	content: "Preferred Domain";
	position: absolute;
	top: 4px;
	z-index: 99;
	background: #fff;
	left: 6px;
	padding: 0 7px;
	font-size: 12px;
	color: #b5b7b8;
}

/*.page-id-356 .um-field-error:before {
    content: "This field is mandatory";
    color: #c74a4a;
}*/


.um-field-user_email.um-field-text .um-field-error:before {
    content: normal;
}

.um-field-user_email.um-field-text .um-field-error {
    color: #c74a4a;
}


.um-field-user_login .um-field-error {
    color: #c74a4a;
}

.um-field-user_login .um-field-error:before {
    content: normal;
}



.myredioclass .um-field-radio input[type="radio"] {
    opacity: 0!important;
}



/*.page-id-356 .um-field-error {

    background: none !important;
    padding: 0 !important;
}*/

.page-id-356 .um-field-error {
    background: none !important;
    padding: 0 !important;
    color: #C74A4A;
}
.page-id-356 .um-field-error span.um-field-arrow {
    display: none;
}


.type-page .select2.select2-container .select2-selection .select2-selection__arrow {
	border-left: 1px solid #b1b3b3 !important;
	margin-top: 2px;
	height: 85%!important;
}
.type-page .select2-container--default .select2-selection--single .select2-selection__clear {
	padding-right: 7px !important;
}
.um-register .um-col-122 .um-field-label label {
	font-weight: normal !important;
}
.um-register .um-field-checkbox-state i, .um-register .um-field-radio-state i {
	font-size: 19px;
	line-height: 24px;
	height: 24px;
	color: #e5503c;
	transition: all .2s linear;
}
.um-page-register .inner-page {
	padding-top: 59px;
}
.entry-content .um-register .um-col-alt .um-left.um-half {
	width: 35%;
	margin: 0 auto !important;
	text-align: center;
	float: none;
}
.entry-content .um-register .um-col-alt .um-left.um-half input#um-submit-btn {
	border-radius: 32px !important;
	font-size: 17px;
	padding: 10px 47px !important;
	width: auto;
	text-align: center;
	margin: 0 auto;
}
.entry-content .um-register .um-col-alt .um-right.um-half {
	display: none;
}
.um-page-loggedin .section-foram-1top .um-field.um-field-Preffered-Domain.um-field-select.um-field-type_select:before {
	content: normal;
}
.login-inner-page .icon-mmt {
	text-align: center;
	margin-top: 2%;
	margin-bottom: 0%;
}
.login-inner-page .icon-mmt h2 {
	font-size: 30px;
	color: #585858;
}
.login-inner-page .icon-mmt i.fa.fa-home {
	font-size: 47px;
	color: #c0c0c0;
	margin-top: 1%;
}
g .login-foram-ll input {
	padding-left: 52px !important;
}
.page-template .login_more-size .login-foram-ll input {
	padding-left: 71px !important;
}
.page-template .login_more-size .login-foram-ll .um-field-username .um-field-area:before {
	content: "\f007";
	font-family: FontAwesome;
	position: absolute;
	font-size: 20px;
	left: 22px;
	top: 5px;
	color: #000000;
	padding: 5px 1px;
	padding-right: 18px;
	border-right: 1px solid #ccc;
}
.page-template .login_more-size .login-foram-ll .um-field-password .um-field-area:before {
	content: "\f023";
	font-family: FontAwesome;
	position: absolute;
	font-size: 20px;
	left: 22px;
	top: 5px;
	color: #000000;
	padding: 5px 1px;
	padding-right: 18px;
	border-right: 1px solid #ccc;
}
.login_more-size .um-349.um .um-form input[type=text], .login_more-size .um-349.um .um-form input[type=password] {
	color: #000000;
	border: 1px solid #ccc !important;
	border-radius: 10px;
}
.center-buoo input#um-submit-btn {
	background: #1bae5c;
	color: #fff;
	width: 18%;
	border-radius: 8px;
}
.um-col-alt-b.colam-botto-m {
	display: none;
}
.socile_mm .um-half a.um-button {
	width: 56% !important;
	display: block;
	margin: 0 auto;
}
.login_more-size .um-349.um {
	max-width: 38%;
	border: 1px #ccc solid;
	border-radius: 4px;
	padding: 20px;
	margin-top: 20px;
}
.um-col-alt-b.colam-botto-m22:after {
	content: '';
	clear: both;
	display: block;
}
.socile_mm {
	margin-top: 4%;
	padding-top: 2%;
	border-top: 2px dashed #757575;
	position: relative;
	visibility: hidden;
}
.socile_mm h5 {
	font-size: 21px;
	color: #585858;
	margin-bottom: 13px;
	margin-left: 60px;
}
.um-col-alt.colam-top .um-field-area label.um-field-checkbox.active {
	/*display: none;*/
}
.inner-pes-detail-tab p {
	font-size: 14px;
	line-height: 25px;
}
.inner-pes-detail-tab li {
	font-size: 14px;
	line-height: 25px;
	color: #000;
	list-style-type: disc;
}
.inner-pes-detail-tab h4 {
	margin-top: 20px;
}
.card {
	background: rgba(208, 208, 208, 0.24);
	border-radius: 2px;
	display: inline-block;
	height: 160px;
	margin: 7px;
	position: relative;
	width: 45%;
	text-align: center;
	padding: 5px;
}
.card-5 {
	box-shadow: 0 0px 3px rgba(0,0,0,0.30), 0 3px 1px rgba(0,0,0,0.22);
}
.card-5:hover {
	background: #fdfdfd;
}
.colam-botto-m22 a.um-link-alt2 {
	color: #585858;
	font-size: 17px;
}
.um-um_password_id.um input[type=submit].um-button:hover {
	background-color: #f5b60f !important;
}
.colam-botto-m22 .um-right.um-half {
	text-align: right;
}
.um-col-alt-b.colam-botto-m22 {
	margin-top: 1%;
}
.um-row._um_row_1.login-foram-ll {
	margin-bottom: 12px !important;
}
.login_more-size div#content {
	margin-bottom: 5%;
}
.socile_mm:before {
	content: "or";
	position: absolute;
	top: -16px;
	left: 0;
	right: 0;
	text-align: center;
	background: #fff;
	width: 38px;
	margin: 0 auto;
	font-size: 23px;
}
.library_title img.attachment-full.size-full {
	width: 100%;
}
.product_page1 caption, .product_page1 th, .product_page1 td {
	font-weight: normal;
	text-align: center;
}
.product_page1 .table>tbody>tr>td, .product_page1 .table>tbody>tr>th, .product_page1 .table>tfoot>tr>td, .product_page1 .table>tfoot>tr>th, .product_page1 .table>thead>tr>td, .product_page1 .table>thead>tr>th {
	vertical-align: middle;
}
.product-mm h2 {
	color: #5a5a5a;
	font-size: 19px;
	font-weight: 500;
}
.product-mm h2 span {
	color: #000;
	font-weight: 600;
}
.product-mm h2 {
	color: #5a5a5a;
	font-size: 19px;
	font-weight: 500;
	margin: 22px 0;
}
.product-mm img {
	max-width: 61%;
}
.product_page1 .table>thead>tr>th {
	border: 0;
}
.woocommerce div.product div.images img {
	display: block;
	width: auto;
	height: auto;
	box-shadow: none;
	margin: 0 auto;
	max-width: 67%;
}
.woocommerce-product-gallery__image {
	text-align: center;
	display: flex;
	justify-content: center;
}
.related.products h2 {
	color: #282828;
	font-family: 'Lato', sans-serif;
	font-size: 35px;
	text-align: center;
	margin-bottom: 34px;
	text-transform: uppercase;
	font-weight: 700;
}
.full_product {
	background: #28282e;
	margin-bottom: 21px;
	color: #fff;
	padding-top: 11px;
}
.woocommerce .full_product .woocommerce-breadcrumb {
	margin: 0 0 1em;
	padding: 0;
	font-size: .92em;
	color: #fff;
}
.woocommerce .full_product .woocommerce-breadcrumb a {
	color: #fff;
	font-weight: 700;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background-color: #215c95;
	border-radius: 0;
	color: #fff;
	-webkit-font-smoothing: antialiased;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #c00000;
	color: #fff;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	color: #ffffff;
	background-color: #2b2b2b;
	border-radius: 0;
	font-size: 18px;
}
.full_price a.woocommerce-LoopProduct-link {
	float: left;
	font-size: 21px;
	color: #2b2b2b !important;
}
.full_price a.woocommerce-LoopProduct-link del {
	display: none !important;
}
.chart_item a.button.product_type_simple {
	margin-top: 0 !important;
	/* margin-left: 16%; */







	float: right;
}
.chart_item {
	margin-top: 0%;
	overflow: hidden;
}
.full_price a.woocommerce-LoopProduct-link .porice_mm {
	margin-top: 13px;
}
.full_price a.woocommerce-LoopProduct-link .porice_mm span.price {
	color: #2b2b2b;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	float: left;
	padding: 0;
	position: relative;
	margin-left: 0;
	border: 1px solid #dfdfdf;
	text-align: center;
	padding-bottom: 15px;
	padding: 2% 2%;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	padding: .5em 0;
	margin: 0;
	font-size: 20px;
	color: #000000;
}
.woocommerce div.product .product_title {
	clear: none;
	margin-top: 0;
	padding: 0;
	color: #232323;
	font-family: 'Lato', sans-serif;
	font-size: 41px;
	margin-bottom: 34px;
	text-transform: capitalize;
	font-weight: bold;
}
.single_product_summa p {
	font-size: 18px;
	color: #2b2b2b;
	line-height: 1.6;
}
.colam_def-section-5.table_parts tbody {
	background: #fbfbfb;
	color: #000;
}
.colam_def-section-5.table_parts thead th {
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	font-weight: 500;
	padding: 20px;
}
.colam_def-section-5.table_parts tbody td {
	text-align: center;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #111111;
	padding: 30px 20px;
}
.colam_def-section-5.table_parts tbody tr:nth-child(2n) {
	background: #f7f7f7;
}
.flex-viewport {
	border: 1px solid #efefef;
}
.product_page1 {
	margin-bottom: 4%;
}
.product_page1 .filte_type span {
	color: #000;
	font-size: 15px;
	position: relative;
	top: -9px;
	font-weight: 600;
}
.product_page1 .pre_filter select {
	min-width: 193px;
	color: #000;
	font-size: 20px;
	border-radius: 0;
	font-weight: 700;
	margin-right: 5px;
}
.product_page1 .library_search {
	float: right;
}
.product_page1 .library_search input {
	min-width: 36px;
}
.product_page1 .pre_filter {
	display: inline-block;
	align-items: center;
	width: 100%;
}
.product_page1 .pre_filter form#adv-search-form, .product_page1 .pre_filter form#product-form {
	float: left;
}
.product_page1 .pre_filter form#adv-search-form, .product_page1 .pre_filter form#product-form {
	float: left;
}
.filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 {
	float: left;
	width: 24%;
	margin-right: 1%;
}
.filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 label {
	display: none;
}
.filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 option {
	font-size: 14px !important;
}
.filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 option, .filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 select {
	font-size: 18px !important;
}
.show-categories-m {
	display: none;
}
.filte_type-m {
	float: left;
	width: 76%;
}
.library_search2 form {
	margin-top: 15%;
}
.library_search2 form input.search {
	padding: 9px 15px;
	padding-left: 20px;
}
.results tr[visible='false'], .no-result {
	display: none;
}
.results tr[visible='true'] {
	display: table-row;
}
#myTable th:hover, #myTable td:hover {
	color: #f5b60f;
}
#myTable {
	border-collapse: collapse;
	width: 100%;
	font-size: 15px;
}
#myTable th, #myTable td {
	text-align: left;
	padding: 13.9px;
}
#myTable tr {
	border-bottom: 1px solid #ddd;
}
.results tr[visible='false'].visible {
	display: none;
}
.results tr[visible='true'].visible {
	display: table-row;
}
h2.mid-heading {
	padding-bottom: 2%;
}
.category-section th, .category-section td {
	font-weight: normal;
	text-align: center;
}
.def-section-5_heding img {
	margin: 0px 10px 0px 10px;
}
.colam_def-section-1 img {
	width: 100%;
}
.colam_def-section-2 .container {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #e8f4fc;
	padding: 0px;
	height: 392px;
}
.def-section-2 {
	width: 50%;
}
.def-section-2.def-section-2_left {
	background: #e8f4fc;
}
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1:after {
	content: "";
	display: block;
	width: 20%;
	height: 4px;
	background: #72777a;
	margin: 0 auto;
	position: relative;
	top: 19px;
}
div#def_section-5.colam_def-section-5.table_parts {
	background: #2d2d2d;
	color: #fff;
}
div#def_section-5.colam_def-section-5.table_parts .def-section-5_heding {
	background: #1f1f1f;
	color: #fff;
	padding: 15px 0;
}
.colam_def-section-5.table_parts thead {
	background: #e6e6e6;
	color: #000;
	text-align: center;
}
.colam_def-section-2 {
	margin-top: -103px;
}
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
	text-align: center;
	font-size: 35px;
	color: #000000;
	font-weight: 700;
	position: relative;
	margin-bottom: 9%;
}
.def-section-2.def-section-2_left p {
	font-size: 18px;
	color: #000000;
	line-height: 39px;
}
.def-section-2 {
	padding: 3% 5%;
	min-height: 400px;
}
.def-section-2.def-section-2_right {
	background: url(img/backgroung_def.jpg);
	text-align: center;
	margin-top: -6px;
}
.def-section-3_left h2{
	text-align: center;
	color: #000000;
	font-size: 35px;
	font-weight: bold;
	margin-bottom: 2%;
}
.def-section-3_left h1 {
	text-align: center;
	   margin-bottom: .5%;
    font-size: 135%;
    color: #1f1f1f;
      font-weight: bold;
}
.the_content_p h1 {
	
	   margin-bottom: 2%;
    font-size: 125%;
    color: #1f1f1f;
      font-weight: bold;
}
.def-section-3_left p {
	font-size: 20px;
	text-align: center;
	margin-bottom: 3%;
	color: #010101;
	line-height: 1.5;
	font-weight: 500;
}
.colam_def-section-3 {
	padding-top: 4%;
	padding-bottom: 4%;
}
.def-section-3_c ul li.Download_d {
	float: left;
}
.def-section-3_c ul li.Know_more_b {
	float: right;
}
.def-section-3_c ul li a {
	font-size: 25px;
}
.def-section-3_c ul li.Download_d a {
	color: #282828;
	position: relative;
}
.def-section-3_c ul li.Download_d a:after {
	content: none;
	background: url(img/downlod-m.png);
	padding: 10px 13px;
	margin-left: 16px;
	background-repeat: no-repeat;
	background-position: center;
}
.def-section-3_c ul li.Know_more_b a {
	color: #282828;
	position: relative;
}
.def-section-3_c ul li.Download_d a:before {
	content: '';
	content: url(img/arrow.png);
	font-family: 'FontAwesome';
	margin-right: 11px;
	top: 3px;
	left: -40px !important;
	float: left !important;
	text-align: left;
}
.def-section-3_c ul li.Know_more_b a:before {
	content: url(img/arrow.png);
	display: -webkit-inline-box;
	margin-right: 11px;
	top: 1px;
	left: -40px !important;
	float: left !important;
	text-align: left;
}
.colam_def-section-3:after {
	content: "";
	display: block;
	height: 3px;
	background: #d3d3d3;
	width: 54px;
	margin: 0 auto;
}
.def-section-4_c h2 {
	font-size: 32px;
	color: #000000;
	text-align: center;
	font-weight: 600;
	margin-bottom: 35px;
}
.def-section-4.def-section-4_left {
	background: url(img/section3.jpg);
	padding: 3% 4%;
}
.def-section-4_left ul {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 21px;
	-moz-column-gap: 21px;
	column-gap: 88px;
}
.def-section-4_left ul li {
	font-size: 18px;
	margin-bottom: 7%;
	line-height: 1.3;
	position: relative;
}
.def-section-4_left ul li:before {
	content: "/";
	position: absolute;
	left: -19px;
	color: #365371;
	font-weight: bold;
}
.def-section-5_heding {
	background: #454545;
	color: #fff;
	padding: 15px 0;
}
.def-section-5_heding h3 {
	font-size: 25px;
	font-weight: 600;
}
.def-section-5_c .swiper-container {
	width: 100%;
	height: 100%;
}
.def-section-5_c .swiper-container img {
	max-width: 100%;
	width: auto;
}
.def-section-5_c .contect_slider img {
	width: auto;
	max-width: 100%;
}
.def-section-5_c {
	padding-top: 5%;
	padding-bottom: 5%;
}
.def-section-5_c .swiper-button-next, .def-section-5_c .swiper-button-prev {
	background-image: none !important;
}
.colam_def-section-5 {
	margin-top: 5%;
}
.def-section-5_c .swiper-button-next:before {
	content: "\f054";
	color: #fff;
	font-family: 'FontAwesome';
	font-size: 27px;
	background: #7e7e7e;
	font-weight: normal;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: block;
	line-height: 1.6;
	text-align: center;
	position: relative;
	right: 6px;
}
.def-section-5_c .section_5_slider {
	min-height: 192px;
}
.def-section-5_c h2 {
	font-size: 14.71px;
}
.def-section-5_c .contect_slider {
	text-align: center;
}
.def-section-5_c .swiper-button-prev:before {
	content: "\f053";
	color: #fff;
	font-family: 'FontAwesome';
	font-size: 27px;
	background: #7e7e7e;
	font-weight: normal;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	display: block;
	line-height: 1.6;
	text-align: center;
	padding-right: 7px;
}
/**********************search page****************************/































h2.result-count {
	font-size: 20px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
}
span.search-terms {
	font-size: 25px !important;
	font-weight: bold;
	text-transform: capitalize !important;
	margin-left: 4px !important;
}
.search-results .result-section .entry-header h2 {
	font-size: 22px;
	font-weight: bold;
}
.result-section .entry-summary p {
	font-size: 16px;
	color: #1a1a1a;
	font-weight: normal !important;
}
.result-section .entry-summary a {
	color: #01509f;
}
.no-results h1.entry-title {
	font-size: 20px !important;
	color: #272727;
}
.default-banner1 .container p {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 1.4;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 30px;
}
.default-banner1 .container h1 {
	font-size: 50px;
	font-weight: 500;
	padding: 20px 50px 14px 15px;
	position: static;
}
.banner-boxp {
	position: absolute;
	top: 24%;
	background: rgba(0, 0, 0, 0.62);
}
.downloads1 {
	background: #f8f8f8;
}
.downloads-section-1 h2 {
	text-align: center;
	font-size: 25px;
	color: #181818;
	font-weight: 700;
}
.downloads-section-1 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.downloads-section-2 .box-1d {
	float: left;
	width: 33%;
	text-align: center;
}
.downloads-section-2 .box-1d h2 {
	font-size: 20px;
	color: #181818;
	line-height: 1.4;
}
.downloads-section-2 {
	padding-top: 50px;
	padding-bottom: 85px;
	border-bottom: 2px solid #d9d9d9;
}
.box-2d {
	border-left: 2px solid #e1e1e1;
	border-right: 2px solid #e1e1e1;
}
.downloads-section-2 li {
	width: 33%;
	text-align: center;
}
.downloads-section-2 li a {
	color: #181818;
	padding: 0;
	margin: 0;
	border: none;
}
.downloads-section-2 .nav-tabs>li>a:hover {
	border: none !important;
	background: none !important;
	color: #0069d2 !important;
	margin-right: 0 !important;
	padding: 0 !important;
}
.downloads-section-2 .nav-tabs>li.active>a {
	border: none !important;
}
.downloads-section-2 .nav-tabs {
	border-bottom: none !important;
}
.quality-template p {
	font-weight: normal !important;
}
.contact_us_new.contact_address_section {
	margin-bottom: 32.2%;
}
.slider-box.active .slider-box-bg.active .map {
	display: block;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 0;
	margin-top: 111px;
}
.map {
	display: none;
}
.contact_us_new .slider-content {
	position: static;
	width: 82%;
	margin: 0 auto;
}
.search_full {
	max-width: 1300px;
	margin: 0 auto;
}
.news_section {
	display: flow-root;
}
.all_thubnell {
	position: relative;
}
.all_thubnell h2 {
	position: absolute;
	top: 0;
	width: 100%;
	text-align: center;
	display: flex;
	bottom: 0;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.57);
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	transition: 1s;
}
.Careers_section_1 h3 {
	text-align: center;
	color: #000000;
	font-weight: 600;
	font-size: 30px;
	margin-bottom: 3.6%;
}
.Careers_section_1 p {
	color: #2b2b2b;
	font-size: 20px;
	text-align: center;
	font-weight: 400;
	line-height: 34px;
	width: 62%;
	margin: 0 auto;
}
.Careers_section_1 {
	margin-top: 7.4%;
	margin-bottom: 3%;
	padding-bottom: 4%;
	position: relative;
}
.Careers_section_1:after {
	content: "";
	display: block;
	width: 6%;
	height: 1px;
	background: #1f5b94;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.section_2_left {
	width: 50%;
	float: left;
	padding-left:3%
}

.section_2_left h4 {
    color: #000000;
    font-size: 30px;
    text-align: left;
    margin-bottom: 33px;
    font-weight: 400;
}
.section_2_left p {
    font-size: 18px;
    line-height: 26.42px;
    color: #2b2b2b;
    font-weight: 400;
}
.section_2_right {
	width: 50%;
	float: left;
	padding-left: 16%;
	position: relative;
}
.section_2_right h4 {
	color: #000000;
	font-size: 30px;
	text-align: left;
	margin-bottom: 33px;
	font-weight: 400;
}
.section_2_right p {
	font-size: 18px;
	line-height: 26.42px;
	color: #2b2b2b;
	font-weight: 400;
}
.section_2_right .cur_ope {
	margin-top: 51px;
}
.section_2_right a {
	color: #0251a0;
	font-size: 18px;
	font-weight: 400;
}
.section_2_right a:hover {
	color: #f5b60f;
}
.Careers_section_2 {
	margin-top: 143px;
	margin-bottom: -2px;
}
.Careers_section_2 .container {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 100% !important;
	padding: 0;
	padding-bottom: 1%;
}
.section_2_right {
	width: 50%;
	float: left;
	padding-left: 3%;
	padding-right: 3%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.Careers_section_3_inner {
	width: 98%;
	margin: 0 auto;
}
.Careers_section_3_content {
	background-color: #1964a5;
	max-width: 718px;
	width: 100%;
	padding-top: 9%;
	padding-bottom: 10%;
	padding-left: 6%;
	padding-right: 6%;
}
.Careers_section_3_inner h4 {
	font-size: 30.6px;
	color: #fff;
	font-weight: 700;
	line-height: 107.87px;
}
.Careers_section_3_inner p {
	font-size: 20px;
	color: #fff;
	font-weight: 400;
	line-height: 30.6px;
}
.Careers_section_3_inner a {
	color: #282828;
	font-size: 16.63px;
	line-height: 24.94px;
}
.Careers_section_3_inner .cur_ope1 a.hvr-icon-wobble-horizontal:before {
	content: url(img/arrow.png);
	right: 0;
	top: 5px;
}
.Careers_section_3_inner .cur_ope1 {
	margin-top: 61px;
}
.Careers_section_3_inner .cur_ope1 img {
	position: relative;
	top: 3px;
	margin-left: 9px;
}
.Careers_section_3 {
	padding-top: 81px;
	padding-bottom: 100px;
}
.Careers_section_4 {
	margin-top: 15px;
}
.section_4_left {
	width: 50%;
	float: left;
}
.section_4_right {
    width: 49%;
    float: left;
    padding-left: 9%;
    padding-right: 7%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.section_7_three_inner, .section_7_two_inner {
    min-height: 183px;
}
.Careers_section_4 .container {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	max-width: 100% !important;
	padding: 0;
}
.section_4_right_inner p {
	font-size: 18px;
	line-height: 26.42px;
	color: #2b2b2b;
	font-weight: 400;
}
.Careers_section_4 p.cur_ope3 {
	margin-top: 19px;
}
.Careers_section_4 h4 {
	color: #000000;
	font-size: 30px;
	text-align: left;
	margin-bottom: 26px;
	font-weight: 400;
}
.section_4_right_inner p {
	font-size: 18px;
	line-height: 26.42px;
	color: #2b2b2b;
	font-weight: 400;
}
.Careers_section_4 p.cur_ope3 {
	margin-top: 19px;
}
.section_4_right a {
	color: #0251a0;
	font-size: 18px;
	font-weight: 400;
}
.section_4_right .cur_ope3 a, .section_2_right .cur_ope a {
	color: #282828 !important;
}
.section_4_right .cur_ope3 a:hover, .section_2_right .cur_ope a:hover {
	color: #f5b60f !important;
}
.section_4_right a:hover {
	color: #f5b60f;
}
.Careers_section_5 {
	padding-top: 74px;
	margin-top: -2px;
	padding-bottom: 60px;
}
.Careers_section_5 h5 {
	text-align: center;
	color: #000;
	font-weight: 700;
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 47px;
}
.Careers_section_5_inner {
	border: 3px solid #fff;
}
.Careers_section_5_content {
	max-width: 750px;
	width: 100%;
	padding: 0% 8%;
}
.Careers_section_5_inner {
	border: 3px solid #fff;
	padding-top: 3%;
	padding-right: 7%;
	padding-bottom: 3%;
}
.Careers_section_5_content p {
	text-align: center;
	color: #2b2b2b;
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
}
.Careers_section_5_content li {
	color: #2b2b2b;
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
}
.Careers_section_5_content li:before {
	content: url(http://www.mistralnewdev.com/wp-content/uploads/2017/10/poonterdd.png);
	margin-right: 25px;
	margin-left: 13px;
}
.Careers_section_5_content ul {
	margin-top: 57px;
}
.Careers_section_5_content ul {
	margin-top: 57px;
	margin-bottom: 21px;
}
.Careers_section_7 .container {
	width: 100%;
	margin: 0 auto;
}
.Careers_section_7_inner {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding-top: 114px;
	padding-bottom: 90px;
}
.section_7_first {
	width: 10%;
	float: left;
}
.section_7_two {
	width: 45%;
	float: left;
}
.section_7_three {
	width: 45%;
	float: left;
}
.section_7_two_inner {
	border-left: 1px solid #5573de;
	padding: 2% 3%;
}
.section_7_three_inner {
	border-left: 1px solid #5573de;
	padding: 2% 3%;
}
.Careers_section_7_inner h5 {
	color: #000000;
	font-size: 20px;
	font-weight: 700;
	line-height: 32.95px;
	margin-bottom: 51px;
}
.Careers_section_7_inner .section_7_three_inner h5 {
	margin-bottom: 20px;
}
.Careers_section_7_inner h5, .Careers_section_7_inner .section_7_three_inner h5 {
    margin-bottom: 26px !important;
}
.Careers_section_7_inner p {
	color: #2b2b2b;
	font-size: 15px;
	line-height: 20px;
	font-weight: 400;
}
.read_more_sec {
    margin-top: -17px;
}
.read_more_sec a {
	color: #0251a0;
	font-size: 15px;
	font-weight: 400;
}
.section_7_first {
	padding-top: 7%;
}
.Careers_section_7_inner .section_7_first h4 {
	color: #000000;
	font-size: 30px;
	font-weight: 700;
	line-height: 32.95px;
	margin-bottom: 51px;
	-webkit-transform: rotateZ(270deg); /* Safari */
	transform: rotateZ(270deg); /* Standard syntax */
	line-height: 53.12px;
}
p.read_more_sec {
	margin-left: 30px;
}
.read_more_sec a:hover {
	color: #f5b60f;
}
.Careers_section_8 {
	background-color: #001736;
}
.section_8_left h4 {
	color: #fff;
	font-size: 34px;
	font-weight: 400;
	line-height: 1.2;
}
.section_8_left {
	width: 50%;
	float: left;
}
.section_8_right {
	width: 50%;
	float: left;
	text-align: right;
}
.section_8_right .read_more_sec2 {
	margin-top: 10px;
}
.section_8_right .read_more_sec2 a {
	color: #fff;
}
.section_8_right .read_more_sec2 a.hvr-icon-wobble-horizontal:before {
	content: url(img/right-arrow-1.png);
	right: 0;
	top: 5px;
}
.read_more_sec2 img {
	margin-right: 10px;
}
.Careers_section_8 {
	background-color: #001736;
	padding-top: 78px;
	padding-bottom: 60px;
}
.Careers_section_6 {
	padding-top: 291px;
	padding-bottom: 80px;
}
.Careers_section_6_inner .swiper-slide {
	background-color: #FFf;
	max-width: 100%;
	border-radius: 4px;
	-webkit-box-shadow: 7px 7px 16px 1px rgba(2,81,160,1);
	-moz-box-shadow: 7px 7px 16px 1px rgba(2,81,160,1);
	box-shadow: 7px 7px 16px 1px rgba(2,81,160,1);
}
.section_6_first {
	width: 20%;
	float: left;
}
.section_6_two {
	width: 80%;
	float: left;
}
.Careers_section_6_inner h4 {
	font-size: 52.69px;
	color: #fff;
	line-height: 1.2;
	font-weight: 700;
}
.section_6_first p {
	color: #fff;
	font-size: 37.21px;
	line-height: 43.36px;
	font-weight: 400;
}
.swiper-slide_inner {
	text-align: left;
	padding: 36px;
}
.swiper-slide_inner .slide_left_s {
	width: 25%;
	float: left;
}
.slide_right_s {
	width: 75%;
	float: left;
	text-align: left;
}
.swiper-slide_inner h4 {
	font-size: 20.26px;
	line-height: 1.4;
	color: #000000;
}
.slide_bottom_s p {
	float: left;
	width: 100%;
	line-height: 1.4;
	margin-top: 20px;
	color: #1d5792;
}
.Careers_section_6 .swiper-wrapper {
	padding-bottom: 90px;
}
.Careers_section_6 .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	display: inline-block;
	border-radius: 100%;
	background: none;
	opacity: 1;
	border: 1px solid #fff;
}
.Careers_section_6 .swiper-pagination-bullet-active {
	opacity: 1;
	background: #fff !important;
}
.section_6_first {
	width: 20%;
	float: left;
	padding-top: 6%;
}
.slide_left_s img {
	width: 52px;
	height: 52px;
	border-radius: 50%;
}
.woocommerce .products ul, .woocommerce ul.products {
	margin: 0 0 1em;
	padding: 0;
	list-style: none outside;
	clear: both;
	width: 90%;
	margin: 0 auto;
}
.product__content p {
	font-size: 18px;
	color: #2b2b2b;
	line-height: 1.3;
}
.product__content {
	margin: 20px 0;
}
.woocommerce_breadcrumb_mm span.select2.select2-container span.select2-selection {
	padding: 0 !important;
}
.woocommerce_breadcrumb_mm span.select2.select2-container span.select2-selection {
	padding: 0 !important;
	line-height: 11px!important;
}
.woocommerce_breadcrumb_mm span.select2.select2-container span.select2-selection {
	padding: 0 !important;
	line-height: 11px!important;
	background: #fff !important;
	border: 0 !important;
}
.woocommerce_breadcrumb_mm span.select2.select2-container span.select2-selection li.select2-search {
	margin-top: 0 !important;
	padding-top: 0;
}
.woocommerce_breadcrumb_mm {
	background: #f5b610 !important;
	padding-bottom: 12px;
	margin-bottom: 4%;
}
.select2-container .select2-search--inline input.select2-search__field {
	background: #fff !important;
	padding: 4px 6px;
	font-size: 15px;
}
.woocommerce_breadcrumb_mm span.select2 span#select2-product-cata-xk-container {
	border: 2px solid #fff;
	padding: 1px 10px;
}
.woocommerce_breadcrumb_mm span.select2.select2-container span.select2-selection span#select2-product-cata-qs-container {
	line-height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 28px;
}
.woocommerce_breadcrumb_mm aside#wcapf-category-filter-2 span.select2.select2-container span#select2-product-cata-ee-container {
	line-height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 39px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 39px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 39px;
}
.sidebar_search_item form.woocommerce-product-search .search-field {
	width: 100%;
	border-radius: 55px;
	font-size: 18px;
	outline: none !important;
	color: #000;
}
.sidebar_search_item form.woocommerce-product-search {
	position: relative;
	overflow: hidden;
}
.sidebar_search_item form.woocommerce-product-search input[type="submit"] {
	position: absolute !important;
	left: 0;
	top: 0;
	right: 0 !important;
	float: right !important;
}
.sidebar_search_item form.woocommerce-product-search input[type="submit"] {
	left: inherit;
	float: right;
	position: absolute;
	right: -50px !important;
	top: 0;
	border-radius: 23px;
	/* opacity: 0; */







	background: url(img/search_icon.png);
	background-repeat: no-repeat !important;
	color: #fff;
	border: 0;
	padding: 10px 0;
	padding-left: 48px;
	background-position: center left 6px;
}
.sidebar_search_item form.woocommerce-product-search input[type="submit"]:before {
	content: "\f002";
	font-family: 'FontAwesome';
	font-size: 15px;
}
a.cart-contents {
	position: relative;
	top: 6px;
}
a.cart-contents span.cart_count {
	position: absolute;
	background: #000;
	padding: 2px;
	border-radius: 51px;
	width: 23px;
	text-align: center;
	color: #fff;
	height: 23px;
	font-size: 16px;
	right: -15px;
	top: -14px;
	-webkit-box-shadow: 0px 0px 15px 2px rgba(56,56,55,0.69);
	-moz-box-shadow: 0px 0px 15px 2px rgba(56,56,55,0.69);
	box-shadow: 0px 0px 15px 2px rgba(56,56,55,0.69);
}
p.woocommerce-result-count {
	display: none;
}
form.woocommerce-ordering {
	display: none;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: left;
	width: 62%;
}
.single_product_m {
	float: right;
}
.woocommerce .single_product_m .woocommerce-page div.product div.images {
	float: left;
	width: 100%;
}
.single_product_m {
	float: right;
	position: relative;
	width: 38%;
}
.woocommerce .single_product_m .woocommerce-page div.product div.summary {
	float: left;
	width: 62%;
}
.single_product_m .woocommerce-product-gallery {
	width: 100% !important;
}
.product_meta span.posted_in {
	font-size: 20px;
	color: #01509f;
	text-transform: uppercase;
	letter-spacing: 1px !important;
	padding-bottom: 21px;
	display: block;
}
.product_meta span.posted_in a {
	font-size: 17px;
	color: #01509f;
	text-transform: uppercase;
}
.single_product_summa .entry-summary p.price {
	float: left;
	width: 43%;
}
.single_product_summa .quantity.buttons_added input.minus {
	float: left;
	left: 0;
	border-radius: 0;
	top: -3px;
	height: auto;
	background: none;
	border: 0;
	font-size: 33px;
	width: 28px;
}
.single_product_summa .quantity.buttons_added input.plus {
	float: right;
	right: 28px;
	width: 31px;
	font-size: 20px;
	top: 0;
	height: 42px;
	background: none;
	border: 0;
}
.single_product_summa .quantity.buttons_added .input-text {
	width: 113px;
	border-radius: 50px;
	padding-left: 0;
}
.single_product_summa .quantity.buttons_added input.plus:focus, .single_product_summa .quantity.buttons_added input.minus:focus {
	outline: none !important;
	background: none !important;
	box-shadow: none !important;
}
.single_product_summa .quantity.buttons_added .input-text:focus {
	outline: none !important;
	background: none !important;
	box-shadow: none !important;
}
.woocommerce .single_product_summa button.single_add_to_cart_button {
	background: #019f96;
	border-radius: 51px;
	font-size: 16px;
	padding: 13px 29px;
}
.woocommerce .single_product_summa button.single_add_to_cart_button:before {
	content: "+";
	margin-right: 7px;
	font-size: 17px;
	font-weight: bold;
}
.single_product_summa .entry-summary p.price {
	flex-direction: row-reverse;
	justify-content: flex-end;
}
.single_product_summa .entry-summary p.price del {
	margin-left: 13px;
	font-size: 28px;
	color: #999999;
}
.single_product_summa .entry-summary p.price ins {
	color: #cc3333;
	font-size: 28px;
}
.quick_buy_container a {
	background: #01509f;
	color: #fff;
	padding: 12px 35px;
	border-radius: 51px;
	font-size: 21px;
	visibility: hidden;
}
.single_product_summa .entry-summary form.cart {
	margin-bottom: 15px !important;
}
.woocommerce span.onsale {
	min-height: 3.236em;
	min-width: 3.6em;
	background-color: #01509f;
}
.woocommerce_breadcrumb_mm.single_porduct_mm {
	margin-bottom: 0;
}
.single .woocomarc-sigle {
	padding: 0 !important;
	padding-top: 0 !important;
	border-top: 0;
	margin-bottom: 2% !important;
}
section.related.products {
	display: none;
}
.product_summary_uu ul.tabs.wc-tabs {
	border-top: 1px solid #d5d5d6;
	background: #ffffff;
	border-bottom: 1px solid #d5d5d6;
	padding: 0 !important;
	margin-bottom: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before {
	border: 0 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	background: #fff;
	z-index: 2;
	border-bottom-color: #fff;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border: 0 solid #d3ced2;
	background-color: transparent;
	display: inline-block;
	position: relative;
	z-index: 0;
	border-radius: 0 0 0 0;
	margin: 0 0;
	padding: 0 1px;
}
.product_summary_uu {
	clear: both;
}
.single_product_summa {
	padding: 0 6%;
	padding-bottom: 2%;
	padding-top: 5%;
	padding-bottom: 2%;
}
.product_summary_uu ul li {
	margin: 0 64px !important;
	display: block;
}
.product_summary_uu ul li a {
	padding: 25px 9px !important;
	border-bottom: 2px solid #ffffff;
	font-size: 20px;
	font-weight: normal !important;
	text-transform: uppercase;
}
.product_summary_uu ul li.active a {
	color: #01509f !important;
	border-color: #01509f !important;
}
.product_summary_uu .woocommerce-Tabs-panel h2 {
	display: none;
}
.product_summary_uu .woocommerce-Tabs-panel {
	width: 100%;
	margin: 7px auto !important;
	padding: 4% 4% !important;
	background: #f5f5f5;
}
.product_summary_uu .woocommerce-Tabs-panel p {
	font-size: 22px;
	margin-bottom: 17px;
	color: #2b2b2b;
}
.product_summary_uu .woocommerce-Tabs-panel p span, .product_summary_uu .woocommerce-Tabs-panel p span a {
	font-size: 22px !important;
	margin-bottom: 17px;
	color: #2b2b2b;
}
.product_summary_uu .woocommerce-Tabs-panel ul {
	margin-bottom: 12px;
}
.product_summary_uu .woocommerce-Tabs-panel ul li {
	margin: 0 !important;
	font-size: 22px;
	margin-bottom: 9px;
	color: #2b2b2b;
}
.product_summary_uu .woocommerce-Tabs-panel p span {
	font-size: 18px;
	color: #2b2b2b;
}
.woocommerce-message {
	margin-bottom: 0;
	-webkit-box-shadow: 0px 0px 14px 0 rgba(56,56,55,0.69);
	-moz-box-shadow: 0px 0px 14px 0 rgba(56,56,55,0.69);
	box-shadow: 0px 0px 14px 0 rgba(56,56,55,0.69);
	margin-bottom: 15px;
}
.single_product_summa .entry-summary p.price {
	float: left;
	width: 43%;
	color: #cc3333 !important;
	font-size: 30px !important;
	font-weight: 700;
}
.continue-shop_mm input.checkout-button_uu.button_uu, a.continue-shop {
	font-size: 20px;
	color: #fff;
	margin: 0;
	line-height: 1em;
	cursor: pointer;
	position: relative;
	font-family: inherit;
	overflow: visible;
	padding: 14px 35px;
	text-decoration: none;
	font-weight: 500;
	-webkit-border-radius: 2px;
	border-radius: 7px;
	left: auto;
	background: #3f3f3f;
	white-space: nowrap;
	display: inline-block;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.075), inset 0 1px 0 rgba(255,255,255,.3), 0 1px 2px rgba(0,0,0,.1);
}
.continue-shop_mm input.checkout-button_uu.button_uu {
	background: #195aac;
	margin-left: 12px;
}
.woocommerce table.shop_table tr.cart_item td.product-thumbnail {
	padding: 34px 0;
}
.cart-row input.button.cart-button.cart-butt {
	display: none;
}
.product-subtotal.cart-subprice {
	margin-top: 9px;
	padding-right: 0px !important;
	display: block;
}
.product-subtotal.cart-subprice span.subtotal_mm {
	padding-right: 20px;
}
.woocommerce .cart_custom_content table.shop_table td {
	border-top: 1px solid rgba(0,0,0,.1);
	padding: 27px 12px;
	vertical-align: middle;
}
.cart_custom_content .cart_item .Remove_item a.remove_u {
	color: #333333;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: 700;
	padding-top: 11px !important;
	display: block;
}
.cart_custom_content span.woocommerce-Price-amount.amount {
	padding-right: 40px;
}
th.product-thumbnail, td.product-thumbnail {
	text-align: center;
}
.woocommerce table.shop_table td.actions.actions_cart {
	border-top: 1px solid rgba(0,0,0,.1);
	padding: 25px 21px;
	vertical-align: middle;
}
.continue-shop_mm {
	text-align: right;
}
.cart-row span.woocommerce-Price-amount.amount {
	font-size: 23px !important;
	color: #268a66 !important;
}
.checkout_page {
	width: 72%;
	margin: 0 auto;
	margin-top: 3%;
}
.checkout_page .woocommerce form.checkout .col-1, .checkout_page .woocommerce form.checkout .col-2 {
	width: 100%;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 48%;
	overflow: visible;
	margin: 0 1% !important;
	margin-bottom: 6px !important;
}
.woocommerce-billing-fields__field-wrapper {
	width: 100%;/* column-count: 2*/
}
.woocommerce-billing-fields h3 {
	font-size: 30px;
	color: #000000;
	text-transform: capitalize;
	margin-bottom: 4%;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
	display: block;
	font-size: 17px;
	color: #4a4a4a;
	font-weight: 300;
}
.checkout_page .woocommerce-billing-fields__field-wrapper .form-row input {
	font-size: 18px;
}
.checkout_page .woocommerce form .form-row-wide, .checkout_page .woocommerce-page form .form-row-wide {
	clear: inherit;
	float: left;
	width: 48%;
	margin: 0 1% !important;
	margin-bottom: 6px !important;
	min-height: 49px;
}
.checkout.woocommerce-checkout {
	clear: both;
}
p#billing_country_field {
	clear: both !important;
	width: 98% !important;
	margin-bottom: 2% !important;
}
p#billing_country_field span.select2.select2-container {
	width: 49% !important;
}
.checkout_page .woocommerce-checkout .form-row span.select2-selection {
	border: 1px solid #ccc !important;
}
 .woocommerce form .form-row textarea, .checkout_page .woocommerce-checkout .form-row input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#b6b7b7;
 font-size:18px;
 font-weight: 300;
}
 .woocommerce form .form-row textarea, .checkout_page .woocommerce-checkout .form-row input::-moz-placeholder { /* Firefox 19+ */
 color:#b6b7b7;
 font-size:18px;
 font-weight: 300;
}
 .woocommerce form .form-row textarea, .checkout_page .woocommerce-checkout .form-row input:-ms-input-placeholder { /* IE 10+ */
 color:#b6b7b7;
 font-size:18px;
 font-weight: 300;
}
 .woocommerce form .form-row textarea, .checkout_page .woocommerce-checkout .form-row input:-moz-placeholder { /* Firefox 18- */
 color:#b6b7b7;
 font-size:18px;
 font-weight: 300;
}
.woocommerce form .form-row textarea, .checkout_page .woocommerce-checkout h3#ship-to-different-address span {
	font-weight: 300;
}
.woocommerce form .form-row textarea, .checkout_page .woocommerce-account-fields label.woocommerce-form__label, h3#ship-to-different-address label.woocommerce-form__label {
	display: flex;
	flex-direction: row-reverse;
}
.checkout_page .woocommerce-account-fields label.woocommerce-form__label, h3#ship-to-different-address label.woocommerce-form__label input#ship-to-different-address-checkbox {
	margin: 0 !important;
}
.checkout_page .woocommerce-account-fields label.woocommerce-form__label, h3#ship-to-different-address label.woocommerce-form__label input#ship-to-different-address-checkbox {
	margin: 0 !important;
	top: 7px;
	right: -29px;
	border-radius: 50% !important;
}
.woocommerce-shipping-fields {
	margin-top: 4%;
}
.checkout_page .woocommerce-account-fields label.woocommerce-form__label input#createaccount {
	left: -24px;
	top: 6px;
}
.create-account {
	width: 50%;
	float: right;
}
.checkout_page .woocommerce form .form-row textarea#order_comments {
	box-sizing: border-box;
	width: 50%;
}
h3#order_review_heading {
	margin-top: 6%;
	margin-bottom: 3%;
	font-size: 25px;
	color: #000000;
	font-weight: 600;
}
div#order_review thead {
	background: #e8e8e8;
}
.checkout_page .woocommerce div#order_review table.shop_table thead th {
	font-weight: 700;
	padding: 9px 12px;
	width: 302px;
	color: #000000;
	font-size: 21px;
	padding: 19px 28px;
}
.checkout_page .woocommerce div#order_review table.shop_table tr th {
	font-size: 19px;
	font-weight: 400;
	color: #2b2b2b;
	padding: 13px 13px;
}
.woocommerce table.shop_table td.product-total {
	padding: 15px 13px;
}
.woocommerce table.shop_table td p {
	font-weight: 400;
	font-size: 19px;
	margin-bottom: 5%;
}
div#payment {
	background: #ffffff !important;
	border: 1px solid #e8e8e8;
	margin-bottom: 5%;
}
div#payment .form-row.place-order input#place_order {
	border-radius: 5px;
}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
	border: 1em solid #f1f1f1;
	border-right-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
	background-color: #f1f1f1;
}
.woocommerce-info {
	border-top-color: #1958a8;
}
.woocommerce-info::before {
	color: #195aac;
}
.woocommerce-info {
	font-size: 18px;
}
.woocommerce-info a.showcoupon {
	font-size: 18px;
	color: #1a5aa9;
}
.checkout_page .woocommerce form.checkout_coupon {
	border: 1px solid #d3ced2;
	padding: 4px;
	margin: 1em 0;
	text-align: left;
	border-radius: 5px;
	float: left;
	margin-top: 0;
}
.checkout_page .woocommerce form.checkout_coupon p.form-row.form-row-first {
	margin-bottom: 0 !important;
}
.checkout_page form.woocommerce-form.woocommerce-form-login p {
	font-size: 19px;
	line-height: 1;
	font-weight: 400;
	color: #565656;
	margin-bottom: 14px;
}
.woocommerce div.product .single_product_m img {
	max-width: 100% !important;
}
.woocommerce section.woocommerce-customer-details section.woocommerce-columns .woocommerce-column {
	width: 100%;
	margin: 14px 0;
}
.woocommerce ul.products li.product .button {
	padding: 11px 11px !important;
	font-size: 9px;
	text-transform: uppercase;
}
.woocommerce a.added_to_cart {
	font-size: 16px !important;
}
.chart_item {
	text-align: right;
	position: relative;
	overflow: unset;
}
.woocommerce ul.products li.product a.added_to_cart.wc-forward {
	position: absolute;
	bottom: -20px;
	right: 0;
	left: 0;
	text-align: center;
}
.full_price {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 35px;
}
.woocommerce nav.woocommerce-pagination {
	margin-bottom: 55px;
}
.cart_custom_content .cart_item a.remove1 {
	font-size: 13px !important;
	color: #333333 !important;
}
.woocommerce ul#shipping_method label {
	font-size: 13px !important;
	line-height: 1.2 !important;
}
.sorting_1 td:hover {
	color: #0069d2;
}
.dataTables_wrapper tbody tr:hover td {
	color: #0069d2 !important;
}

.header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li { line-height: 1.2; }
/*1920*/

li#vfbp-form-6-head-0 {
    display: none;
}
div#vfbField229 .vfb-form-group label.vfb-control-label {
    display: block;
}
.butoon_m a {
    border: 1px solid #000;
    display: inline-block;
    padding: 7px 9px;
    margin-top: 17px;
    font-weight: 300;
    color: #000;
    border-left: 0;
    border-right: 0;
	    font-size: 17px;
}

.butoon_m a:hover {
   
	border-color:#f5b60f !important;

    color: #f5b60f;
}



.um-col-122 .um-field-area .um-field-half.right {
    float: none;
    clear: both;
    width: 100%;
}
.page-id-356 .entry-header .entry-title {

    text-align: center;
}


.blog_page div#content .container .row {
	margin-right: -28px;
	margin-left: -28px;
}
.blog_page h5 {
	color: #2b2b2b;
	font-size: 21px;
}
.col-md-offset111 .post_sidebar .tagcloud a {
	display: inline-block;
	font-size: 13px !important;
	border: 1px solid #01509f;
	color: #01509f;
	padding: 6px 17px;
	margin: 4px 1px;
	border-radius: 20px;
	text-transform: uppercase;
}
.col-md-offset111 .post_sidebar h3.widget-title {
	color: #2d5b79;
	font-weight: 500;
	font-size: 20px;
	transition: 1s;
}
.col-md-offset111 .post_sidebar .tagcloud a:hover {
	background: #01509f !important;
	color: #fff !important;
}
.col-md-offset111 .post_sidebar .widget-area .widget {
	margin-bottom: 15%;
}
#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
	font-size: 13px !important;
}
.page-template-Form-page-template .title_bg.custom_cc h2 {
	margin-bottom: 0px;
	text-transform: capitalize;
	font-size: 36px;
	font-weight: 400;
}
.page-template-enquiry-form-template .form_margin, .page-template-Form-page-template .form_margin {
	margin-top: 4%;
	margin-bottom: 70px;
}
.page-template-Form-page-template div.wpcf7 .ajax-loader {
	margin-right: -19px;
}
.page-template-enquiry-form-template .wpcf7 h3, .page-template-Form-page-template .wpcf7 h3 {
	text-align: center;
	font-size: 28px;
	line-height: 1.6;
	margin-bottom: 0px;
}
.form_width {
	max-width: 500px;
	margin: 0 auto;
	float: none;
}
.form_width.p_reg select {
	width: 100%;
}
.form_width.p_reg input[type="text"] {
	width: 100%;
	color: #666666;
	font-size: 14px;
	line-height: 1.8;
}
.form_width.p_reg textarea {
	width: 100%;
	height: 100px;
	margin-top: 14px;
}
.wpcf7 .form_width.p_reg .col-md-12 {
	margin-bottom: 26px;
}
span.wpcf7-form-control-wrap.Productpurchased {
	position: relative;
}
span.wpcf7-form-control-wrap.Productpurchased:before {
	content: "Product Purchased";
	position: absolute;
	top: -17px;
	z-index: 99;
	background: #fff;
	left: 6px;
	padding: 0 7px;
	font-size: 12px;
	color: #b5b7b8;
}
.wpcf7 .form_width.p_reg .col-md-12 label {
	color: #2b2b2b;
}
.form_width.p_reg .sub_btn {
	text-align: center;
}
.form_width.p_reg .sub_btn input[type="submit"] {
	text-align: center;
	background: #01509f;
	color: #FFF;
	border: none;
	margin: 0 auto;
	float: none;
	width: 138px;
	border-radius: 14px;
	outline: none !important;
}
.form_width.p_reg .sub_btn input[type="submit"]:hover {
	background: #f5b60f;
}
.form_width.p_reg .recap {
	margin-top: 10px;
	margin-bottom: 40px !important;
}
.slide_form {
	text-align: center;
}
.slide_form input[type="text"] {
	width: 100%;
	margin-top: 0px;
	border: none;
	font-size: 15px;
	color: #666;
}
.slide_form input[type="tel"] {
	width: 100%;
	
	border: none;
	font-size: 15px;
	color: #666;
}
.slide_form input[type="email"] {
	width: 100%;
	border: none;
	margin-top: 0;
	font-size: 15px;
	color: #666;
}
.slide_form textarea {
	width: 100%;
	height: 100px;
	border: none;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 15px;
	color: #176fc7;
}
div#mrova-form {
	margin-top: 12px;
}
div#mrova-form .vfbp-form .vfb-has-error .vfb-form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px #a94442;
	border: 1px solid #a94442;
}
div#mrova-form .parsley-required {
	color: #f1b3b3;
	text-align: left;
}
.slide_form button.btn-primary {
	text-align: center;
	color: #FFF;
	font-size: 15px;
	background: #029f96;
	border: none;
	padding: 12px 40px;
	border-radius: 11px;
	margin-top: 13px;
}
.slide_form button.btn-primary:hover {
	background-color: #f5b60f;
}
.vfbp-form .vfb-form-group {
	margin-bottom: 6px!important;
}
#capatcha {
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 304px;
}
.slide_form div.wpcf7 .ajax-loader {
	margin-right: -19px !important;
}
h2.woocommerce-loop-product__title {
	min-height: 53px;
}
.enquery_fr {
	max-width: 1020px;
	margin: 0 auto;
	float: none;
	margin-bottom: 20px;
}
.enquery_fr select {
	width: 100%;
	color: #8e8e8e;
	font-size: 14px;
	line-height: 1.8;
	padding-top: 12px;
	padding-bottom: 11px;
	margin-bottom: 20px;
}
div#mrova-feedback {
	height: auto !important;
}
div#mrova-feedback form.wpcf7-form.invalid p span {
	font-size: 12px;
	text-align: left;
}
div#mrova-feedback form.wpcf7-form.invalid p span textarea.wpcf7-form-control.wpcf7-textarea {
	height: 83px;
}
div#mrova-feedback div.wpcf7-response-output {
	margin: 1em 0.5em 0em;
	padding: 0.2em 1em;
	color: #fff;
	font-size: 15px;
}
.enquery_fr input[type="text"], .enquery_fr input[type="tel"] {
	width: 100%;
	color: #666666;
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 20px;
}
.enquery_fr input[type="email"] {
	width: 100%;
	color: #666666;
	font-size: 14px;
	line-height: 1.8;
	margin-bottom: 20px;
}
.enquery_fr textarea {
	width: 100%;
	height: 100px;
	margin-bottom: 20px;
}
.enquery_fr label {
	margin-bottom: 15px;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}
.top_fr {
	margin-bottom: 4%;
	margin-top: 60px;
}
.middle_fr {
	margin-bottom: 4%;
}
.enquery_fr input[type="submit"] {
	text-align: center;
	background: #01509f;
	color: #FFF;
	border: none;
	margin: 0 auto;
	float: none;
	width: 158px;
	border-radius: 14px;
	margin-top: 50px;
	outline: none !important;
}
.enquery_fr input[type="submit"]:hover {
	background: #f5b60f;
}
.enquery_fr .enquiry_sub {
	text-align: center;
}
span.wpcf7-form-control-wrap.ProductEngineeringServices {
	position: relative;
}
span.wpcf7-form-control-wrap.ProductEngineeringServices:before {
	content: "Preffered Domain";
	position: absolute;
	top: -17px;
	z-index: 99;
	background: #fff;
	left: 6px;
	padding: 0 7px;
	font-size: 12px;
	color: #b5b7b8;
}
span.wpcf7-form-control-wrap.Product {
	position: relative;
}
span.wpcf7-form-control-wrap.Product:before {
	content: "Preffered Type";
	position: absolute;
	top: -17px;
	z-index: 99;
	background: #fff;
	left: 6px;
	padding: 0 7px;
	font-size: 12px;
	color: #b5b7b8;
}
span.wpcf7-form-control-wrap.selectyourtype {
	position: relative;
}
span.wpcf7-form-control-wrap.selectyourtype:before {
	content: "Product Type";
	position: absolute;
	top: -17px;
	z-index: 99;
	background: #fff;
	left: 6px;
	padding: 0 7px;
	font-size: 12px;
	color: #b5b7b8;
}
.ynradio label {
	padding-left: 15px;
}
.ynradio_only label {
	line-height: 1.4;
}
.ynradio_only input[type="text"] {
	width: 250px;
}
.ynradio_only span.wpcf7-list-item.first {
	margin-left: 0px;
}























::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color:#c0c0c0;
}
 .wpcf7 ::-moz-placeholder { /* Firefox 19+ */
 color:#c0c0c0;
}
 .wpcf7 :-ms-input-placeholder { /* IE 10+ */
 color:#c0c0c0;
}
 .wpcf7 :-moz-placeholder { /* Firefox 18- */
 color:#c0c0c0;
}
.event-banner {
	position: relative;
}
.event-banner img {
	width: 100%;
}
.event-bg {
	position: absolute;
	top: 13%;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	max-width: 844px;
	padding: 53px;
	padding-right: 60px;
}
.event-bg h2 {
	font-size: 62px;
	font-weight: 400;
	margin-bottom: 15px;
}
.event-bg p {
	font-size: 20px;
	line-height: 30px;
}
.paging-nav a:first-child {
	display: none;
}
.paging-nav a:last-child {
	display: none;
}
.media-coverage .content-media h5 {
	color: #01509f;
}
.page-template-pressreleases-template .event-bg {
	top: 17%;
}
.page-template-media .col-md-6 {
	position: static;
}
.page-template-media .media-page {
	position: relative;
	padding-bottom: 118px;
}
.page-template-media .paging-nav {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 70px;
}
.page-template-media table.table.table-striped.press_realse_list.tasbel-mm233>tbody>tr:nth-child(10n)>td .media-coverage, .page-template-pressreleases-template table.table.table-striped.press_realse_list.tasbel-mm233>tbody>tr:nth-child(10n)>td .media-coverage {
	border-bottom: 0px #cdcbc9 dotted;
}
.library_section {
	margin-bottom: 50px;
}
#example {
	padding-top: 25px;
	clear: both;
}
#example td {
	font-size: 16px;
	padding: 14px 15px;
	color: #6a6a6a;
	background: none !important;
}
.dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate {
	color: #333 !important;
	padding-top: 39px !important;
	font-size: 15px !important;
}
.dataTables_length, #example_filter {
	font-size: 15px;
}
.colam-botto-m22 a.um-link-alt2:hover {
	color: #f5b60f;
}
.colam_def-section-3 .def-section-3.def-section-3_left h2 {
	text-transform: uppercase;
}
.colam_def-section-3 .def-section-3.def-section-3_left a {
	display: inline-flex;
	align-items: center;
	color: #505050 !important;
	font-family: 'Lato', sans-serif !important;
}
.colam_def-section-3 .def-section-3.def-section-3_left a:hover {
	color: #f5b60f;
}
.colam_def-section-3 .def-section-3.def-section-3_left a img {
	margin-right: 7px;
}
.woocommerce a.button {
	transition: all linear 0.4s;
	margin: 28px;
}
.woocommerce a.button:hover {
	background-color: #f5b60f;
	color: #fff;
}
.woocommerce ul.products li.product a {
	display: block;
	overflow: hidden;
}
.woocommerce ul.products li.product a img {
	transition: all linear 0.4s;
}
.woocommerce ul.products li.product:hover a img {
	transform: scale(1.17, 1.17);
}
.product-knpw.Know-more {
	text-align: left;
	margin-bottom: 5%;
}
.woocommerce-order-received section.woocommerce-customer-details {
	display: none;
}
.woocommerce ul.order_details li {
	margin-bottom: 20px;
	font-size: 15px;
}
.woocommerce ul.order_details li strong {
	padding-top: 5px;
}
.woocommerce ul.order_details {
	margin-bottom: 40px;
}
.woocommerce-order-received .logoimgc img {
	max-width: 250px;
}
.woocommerce-order-received .checkout_right strong {
	font-size: 17px;
	padding-bottom: 0;
	display: block;
	margin-bottom: -12px;
}
div#mrova-form .vfbp-form label {
	display: none;
}
.header-top-right input.submit_m {
	position: absolute;
	right: 0;
	background: #080808;
	color: #fff !important;
	padding: 7px 15px;
}
.page-id-16311 .all_thubnell {
	display: none;
}
.woocommerce-checkout .woocommerce-billing-fields h4 {
	font-size: 21px;
	font-weight: 700;
	color: #000000;
	line-height: 63px;
	margin-bottom: 15px;
	margin-left: 1%;
	margin-right: 1%;
	width: 98%;
}
.woocommerce-checkout form .form-row input.input-text {
	height: 40px;
	padding-left: 22px;
}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address {
	margin-left: 1%;
	margin-right: 1%;
}
.woocommerce-additional-fields {
	width: 98%;
	margin-left: 1%;
	margin-right: 1%;
}
.checkout_page .woocommerce form .form-row textarea#order_comments {
	height: 85px;
	resize: none;
}
h3#order_review_heading {
	margin-left: 3%;
}
div#order_review {
	margin-left: 3%;
	margin-right: 3%;
}
.video-library table.table.table-striped.press_realse_list.tasbel-mm233 tr {
	width: 33% !important;
	display: inline-block;
}
.video-library table.table.table-striped.press_realse_list.tasbel-mm233 tr .video-section h2 {
	font-size: 16px;
	color: #01509f;
	margin-top: 10px;
	padding: 0 9px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
}
.video-section {
	border: 1px solid #cccc;
	padding-bottom: 11px;
	border-radius: 0 0 8px 8px;
}
.video-library .video-section_m {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56%;
	text-align: center;
	margin: 0 auto;
}
.video-library .video-section iframe {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.video-library table.table.table-striped.press_realse_list.tasbel-mm233 tr td {
	display: block !important;
	padding: 15px 10px;
}
.video-library table.table.table-striped.press_realse_list.tasbel-mm233 tr td .wp-video {
	max-width: 100%;
	height: auto;
	width: 100% !important;
}
div#mrova-form .g-recaptcha>div {
	margin: 0 auto;
}
.executive-profiles_full h2 a.showSingle {
	text-transform: initial;
	font-size: 22px;
	cursor: pointer;
	color: #585858;
	padding: 9px 16px;
}
.executive-profiles_full h2 a.showSingle.active_1 {
	background: #f3f3f3;
	color: #000000;
}
.executive-profiles_full ul li img {
	border-radius: 50%;
}
.executive-profiles_full ul li .img_logo {
	background: transparent;
	border-color: transparent;
	height: 206px;
}
.executive-profiles_full ul li .img_logo h4 {
	font-size: 25px;
	color: #2b2b2b;
	margin-top: 12px;
	margin-bottom: 4px;
}
.executive-profiles_full ul li .img_logo h5 {
	color: #2b2b2b;
	font-size: 21px;
	font-weight: 500;
}
.executive-profiles_full ul li .img_logo:hover:before {
	content: normal;
}
.executive-profiles_full ul li.active .img_logo:before {
	content: "\f0d7";
	font-family: FontAwesome;
	position: absolute;
	bottom: -32px;
	right: 0;
	left: 0;
	color: #e6e6e6;
	font-size: 49px;
}
.executive-profiles_full ul li .img_logo:hover, .executive-profiles_full ul li.active .img_logo {
	border-bottom: 0;
	background: #f1f1f1;
}
.searchform_u form#searchform {
	position: relative;
}
.searchform_u form#searchform input.submit_search {
	background: transparent !important;
	border: 0;
	box-shadow: inherit !important;
}
.executive-profiles_full ul li .full-onclick {
	max-width: 89%;
	margin: 0 auto;
	background: #e6e6e6;
	padding: 3% 3%;
	padding-bottom: 2%;
	margin-top: 3%;
	position: relative;
}
.heading_bottom_mm {
	position: relative;
}
.heading_bottom_mm h4 {
	font-size: 34px;
	color: #2b2b2b;
	margin-bottom: 7px;
}
.heading_bottom_mm h5 {
	font-size: 26px;
	color: #2b2b2b;
	padding-bottom: 30px;
	border-bottom: 2px solid #d6d9db;
}
.linkdin_icon {
	position: absolute;
	right: 0;
	top: 23px;
}
.executive-profiles_full ul li .linkdin_icon img {
	border-radius: 0;
	max-width: 80%;
}
.heading_bottom_mm {
	position: relative;
	margin-bottom: 4%;
}
.blog_post_titel .title_bg {
	width: 41%;
	padding-bottom: 18px;
}
.post_sidebar .widget-area {
	width: 100%;
	margin-top: 0;
}
.page-template-blog-template-php aside#text-16 {
	display: none;
}
.col-md-offset111 .post_sidebar .widget-area .widget#text-14 iframe {
	width: 100%;
	height: 300px;
}
.post_sidebar .widget-area .widget {
	margin-bottom: 0;
}
.col-md-offset111 .post_sidebar {
	margin-left: 17%;
	width: 314px;
	overflow: hidden;
}
.white_bar.full_row_header {
	background: #f5b60f;
	margin-top: -2px;
	padding: 20px 0 20px 0;
}
.searchform_u form#searchform input.submit_search {
	background: url(img/searchicon.png) !important;
	border: 0;
	box-shadow: inherit !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	position: absolute;
	right: 0;
	padding: 9px 19px;
	top: 2px;
	background-color: #fff !important;
}
.searchform_u form#searchform input#s {
	width: 100%;
}
.time-section a {
	color: #000000;
	font-size: 23px;
}
.time-section {
	font-size: 20px;
}
.time-section {
	margin-bottom: 8px;
	color: #000000;
}
.time-section a {
	margin-right: 12px;
	text-transform: capitalize;
}
.blog_post_titel .title_bg a {
	margin-bottom: 0;
	color: #fff;
}
.blog_post_titel .title_bg h2.archive-title {
	margin-bottom: 0;
}
.blog_page .the_content p {
	font-style: italic;
	font-size: 21px;
	color: #2b2b2b;
	line-height: 26px;
}
.Article_mm a {
	color: #2868ab;
}
.blog_page .event_left {
	margin-top: 19%;
}
.blog_page .events_list table.table.table-striped.tasbel-mm>tbody>tr>td {
	border-bottom: 1px #cdcbc9 dashed;
}
.blog_page_single .press_realse .events_list h4 {
	color: #000000;
	line-height: 47px;
	margin-bottom: 29px;
	font-weight: 600;
	font-size: 36px;
}
.the_content_p p {
	color: #2b2b2b;
	font-size: 18px;
	margin-bottom: 29px;
	line-height: 23px;
}
.the_content_p ul  {
	    font-size: 18px;
    list-style-type: circle;
    margin-left: 32px;
    line-height: 26px;
    margin-bottom: 22px;
}
.the_content_p ol  {
	    font-size: 18px;
    list-style-type: decimal;
    margin-left: 32px;
    line-height: 26px;
    margin-bottom: 22px;
}
.blog_post_titel .title_bg h2 {
	font-size: 37px;
}
.post_thumbnail_u {
	margin-bottom: 25px;
}
.post_thumbnail_u {
	margin-bottom: 25px;
	padding-top: 17px;
	border-top: 1px solid #989797;
	margin-top: 5px;
}
.h-video iframe, .h-video video {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}
.h-video {
	position: relative;
	padding-bottom: 73%;
	text-align: center;
	margin: 0 auto;
}
.comments-area textarea#comment {
	height: 100px;
}
.comments-area input {
	padding: 5px 13px !important;
	border-radius: 0 !important;
}
.comments-area input#submit {
	background: #01509f !important;
	color: #fff;
	border: 0;
	padding: 9px 15px !important;
}
.colam_def-section-3 .def-section-3.def-section-3_left a:hover {
	color: #f5b60f !important;
}
aside#text-16 {
	margin-bottom: 0;
}
aside#text-16 a {
	display: block;
	text-align: center;
	border: 2px solid #01509f;
	color: #01509f;
	padding: 3px 0;
	text-transform: uppercase;
	font-size: 18px;
	transition: 1s;
}
aside#text-16 a:hover {
	color: #ffffff;
	background: #01509f;
}
.the_content_p .heateor_sss_sharing_container {
	border-bottom: 1px solid #000;
	padding-bottom: 5px;
}
div#def_section-4 {
	margin-bottom: 4%;
}
.library-sidebar .radio label:hover {
	color: #01509f;
}
.slider-box.active:before {
	content: "";
	display: block;
	width: 35%;
	height: 26%;
	background: transparent;
	position: absolute;
	margin-left: -35%;
}
.blog_page_single .event_right h3 {
	font-size: 25px;
	margin-bottom: 13px;
}
.tabe-cloam_cb p {
	width: 78%;
	margin: 0 auto;
}
p.um-notice.err.um-error-code-recaptcha {
	display: none !important;
}
.login-inner-page .um-logout .um-form ul.um-misc-ul li:first-child {
	display: none;
}




.main-navigation li.mega-user-id ul.mega-sub-menu {
    width: 133px !important;
}




/*1920*/


#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu a.mega-menu-link {
    background: #222 !important;
	    color: #fff !important;
}




#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu a.mega-menu-link:hover { color:#f5b60f !important;}

.header-right-bottom li.heding_item_white a {
    color: #fff !important;
    font-weight: 700;
    font-size: 14px !important;
    text-transform: uppercase;
    padding: 4px 0 !important;
    display: block;
}
.header-right-bottom li.heding_item a {
    color: #f6b50f !important;
    font-weight: 700;
    font-size: 15px !important;
    text-transform: uppercase;
    padding: 7px 0 !important;
    display: block;
}

.header-right-bottom li.heding_item_nolink a {
    color: #f6b50f !important;
    font-weight: 700;
    font-size: 15px !important;
    text-transform: uppercase;
    padding: 7px 0 !important;
	 pointer-events: none;
    display: block;
}
.header-right-bottom li.arw a:after {
 content: url('https://www.mistralsolutions.com/wp-content/uploads/2018/12/arrow.gif');
   width: 3% !important;
    height: auto;
	margin-left:2px;
}
.mega-menu-wrap ul.mega-sub-menu li.arw a:after {
 content: url('https://www.mistralsolutions.com/wp-content/uploads/2018/12/arrow.gif');
   width: 3% !important;
    height: auto;
	margin-left:2px;
}

.vfb-wizard.actions .sumit_section.btn.btn-primary {
    float: none;
    padding: 7px 0;
    display: inline-block;
    width: 188px;
    margin: 0 auto;
    text-align: center;
    margin-top: 18px;
}
div#vfbField227 label.vfb-control-label {
    display: block !important;
}
.vfbp-form div#vfbField88 select#vfb-field-88, .vfbp-form div#vfbField88 {
    display: block !important;
}



.expertize-inner-left ul li:before {
    content: "/";
    position: absolute;
   left: 13px;
    color: #365371;
    font-weight: bold;
}
.expertize-inner-left ul li{position:relative;}

.expertize-inner-right ul li:before {
    content: "/  ";

   left: 13px;
    color: #365371;
    font-weight: bold;
}
.expertize-inner-right ul li{position:relative;}

.mega-menu-wrap ul.mega-sub-menu li.menu_service_top a {
    font-size: 13.5px !important;
    text-transform: capitalize;
    margin-bottom: 5px;
	position: relative;
    left: -10px;
    
}
.mega-menu-wrap ul.mega-sub-menu li.menu_service_top_nolink a {
    font-size: 13.5px !important;
    text-transform: capitalize;
    margin-bottom: 5px;
	position: relative;
    left: -10px;
    pointer-events: none;
}
.header-top-right ul.mega-sub-menu h4.mega-block-title {
    display: none !important;
}

.page-template-Product-registration-form .form_width.p_reg h3 {
    text-align: center;
    font-size: 28px;
    line-height: 1.6;
    margin-bottom: 20px;
    margin-top: 35px;
}
.page-template-Product-registration-form .row-fluid {
    margin-bottom: 4%;
}
.form_width.p_reg input[type="email"] {
    display: none;
}

div#topcontrol {
    z-index: 99999999;
}

.def-section-5_heding h3.arroe_item.button_control2 img {
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}



.page-id-20309 .all_thubnell{display:none;}

.jumbotron.text-xs-center{text-align:center;}
h1.display-3{margin-bottom:37px;}

.jumbotron p.product_mu {
    font-weight: 400;
    margin-bottom: 29px;
}
div#vfbField231 label.vfb-control-label {
    display: block !important;
}
div#vfbField231 .vfb-checkbox label {
    display: block !important;
}




div#mrova-form h2 {
    color: #ffffff;
    font-family: 'Lato', sans-serif;
    font-size: 26px;
    text-align: center;
    margin-bottom: 34px;
    text-transform: uppercase;
    font-weight: 600;
}


.single_product_summa .quantity.buttons_added .input-text:hover::-webkit-inner-spin-button {
    -webkit-appearance: none;
}





.header-bottom .header-right-bottom li.mega-current-menu-item a span.mega-description-group span {color: #005b94 !important;}



.btn-primary:hover {
    color: #fff;
    background-color: #f5b60f;
    border-color: #f5b60f;
}

.um-field-checkbox input, .um-field-radio input {
    opacity: 9999 !important;
   
}
.um-field-checkbox input, .um-field-radio input {
 
 
    width: 10px !important; 
  
}
.um-icon-android-checkbox-outline{
	color: #fff !important;
	display: none;
}

input[type=checkbox] {
    zoom: 1.5;
}

.mega-menu-wrap .mega-menu-horizontal .mega-sub-menu .mega-current-menu-item a{
	color: #f5b60f !important;
}




#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link {
    color: #f5b60f !important;
}



.header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li {

    line-height: 1.5;
}
	



.category-section img.wp-post-image {
    max-width: 54%;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
  
    padding: 0px 9px 9px 9px;

}


.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-page-ancestor a.mega-menu-link span.mega-description-group span {
    color: #01509f;
}

.full_product_item select#ofproduct_cat {
    color: #444444;
    font-size: 13px;
    background: #ffffff;
    outline: none !important;
	    border-radius: 0;
}
.full_product_item .searchandfilter input[type="submit"] {
    border: 0px solid #fff !important;
    outline: none !important;
    color: #fff;
    text-transform: uppercase;
    background: #e84c3d;
    padding: 9px 14px;
    font-size: 13px;
    border: 0 !important;
    border-radius: 0 !important;
}



.full_product_item select#ofproduct_cat {
    color: #3e3e40;
    font-size: 14px;
    background: #ffffff;
    outline: none !important;
}


.woocommerce div.product form.cart .variations label {
    color: #000;
}
.woocommerce div.product form.cart .variations td.value select#pa_memory {
    font-size: 14px;
    border-radius: 53px;
    outline: none !important;
}
.woocommerce div.product form.cart .variations td.value a.reset_variations {
    font-size: 14px;
}
















/*1920*/

 @media screen and (min-device-width: 1380px) and (max-device-width: 1999px) {


#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega_menu > ul.mega-sub-menu {
    width: 79% !important;
    padding-right: 44px;
}



.header-logo img.header-image {
	max-width: 80%;
}
}
 @media (max-width:2950px) {
.sticky11 .header-right-bottom ul li span {
	font-size: 17px;
}
}
 @media (min-width: 992px) {
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	height: 88px;
}
.newsfooter_bottom .col-md-5 {
	width: 37.25%;
}
.newsfooter_bottom .col-md-4 {
	width: 34.333333%;
}
.newsfooter_bottom .col-md-3 {
	width: 28%;
}
.newsfooter_bottom .right {
	float: right;
}
}
 @media (max-width:2350px) {
.archive.post-type-archive .wcapf-before-products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: 550px;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: left;
	width: 58%;
}
.contact_us_new.contact_address_section {
	margin-bottom: 23.2%;
}
.header-top-left {
	float: left;
	margin-top: 10px;
}
.sticky.is-stuck {
	margin-top: 6.1em !important;
}
.colam_services-Q4 .section-4-contener {
	width: 843px;
	float: right;
	margin-top: 7%;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	bottom: 20px;
}
.thbnell_slider h2 {
	width: 49%;
}
.container {
	width: 97%;
	max-width: 1627px;
	margin: 0 auto;
}
.swiper-container.s1 .contect_slider p {
	font-size: 19px;
}
.Design-Services6 h3 {
	font-size: 23px;
}
 style.css?ver=4.8.1:2484 .Know-more.post_alinet a {
 font-weight: bold;
 color: #000;
}
.search_header.expand {
	width: 773px !important;
}
.main-navigation li ul li a {
	display: block;
	font-size: 13.5px !important;
	font-size: 0.785714286rem;
	line-height: 1.181818;
	width: 180px;
	width: 12.85714286rem;
	white-space: normal;
}
.product-11.product-12 {
	margin-top: -203px;
}
.product-11.homelend-u {
	margin-top: -163px;
	margin-bottom: -46px;
}
div#search2 {
	position: absolute;
	width: 500px;
	right: 12%;
}
.more_size {
	max-width: 1627px;
	margin: 0 auto;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 15px;
    padding: 0px 15px 0px 15px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	font-size: 15px !important;
	text-transform: capitalize;
	margin-bottom: 8px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
	padding: 15px 15px 15px 29px;
}
ul.mega-sub-menu {
    width: 100% !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	font-size: 13px !important;
	text-transform: capitalize;
	margin-bottom: 5px;
}
.main-navigation li a {
	font-family: 'Lato', sans-serif;
	font-size: 15px;
}
.header-top-left ul li a {
	color: #fff;
	font-size: 15px;
}
.header-right-bottom ul li span {
	color: #262525;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: bold;
}
.header-right-bottom ul li p {
	font-size: 15px;
}
.header-right-bottom ul li p {
	font-size: 15px;
}
.header-right-bottom {
	float: right;
	margin-top: 2%;
}
.sticky11 .header-logo img.header-image {
	max-width: 67%;
}
.sticky11 .header-right-bottom {
	float: right;
	margin-top: 15px;
}
.section-2 h3.widget-title {
	font-size: 30px;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
	font-size: 24px;
	font-weight: 500;
}
.our_servics h3.widget-title {
	font-size: 35px;
}
.our_servics h3.widget-title {
    font-size: 29px;
}
.our_servics p {
    font-size: 20px;
    line-height: 35px;

}
.section-4-full .product-11 img.so-widget-image {
    max-width: 85%;
}
.product-12 img.so-widget-image {
    max-width: 88%;
}
.product-12 img.so-widget-image {
    max-width: 94%;
}
.product-titel h3.widget-title {
	font-size: 35px;
	line-height: 29px;
	color: #282828;
}
.Know-more a {
	font-size: 20px;
	color: #000;
	font-family: 'Lato', sans-serif;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
	font-size: 30px;
}
h2.testimonial_rotator_slide_title {
	margin-left: 4% !important;
	display: block;
	font-size: 30px;
	margin-top: 4% !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	font-size: 21px;
	line-height: 1.1em;
	margin-left: 4% !important;
}
.homelend-u {
	margin-top: -146px;
	margin-bottom: -57px;
}
.product-12 {
	margin-top: -128px;
	margin-bottom: -32px;
}
.product-11 {
	margin-top: -60px;
}
.news-and h3.widget-title {
	font-size: 45px;
}
.media-section h2 {
	color: #001532;
	font-size: 33px;
	font-weight: bold;
}
.post_c .time-section {
	color: #1c1c1c;
	font-size: 45px;
	font-weight: 400;
}
.titel_mp {
	float: left;
	color: #002c59;
	font-size: 28px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	display: block;
	padding-top: 11px;
}
.content {
	float: right;
	width: 59%;
	font-family: 'Lato', sans-serif;
	font-size: 21px;
	color: #3b3b3b;
	font-weight: 500;
	line-height: 26px;
	margin-right: 23px;
}
.last-coal {
	background: #f8f8f8;
}
.Come-join h3.widget-title {
	font-size: 45.346px;
	color: #ffffff;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	text-transform: initial;
	float: left;
}
footer[role="contentinfo"] .footer_top .button-ppp a {
	font-size: 20px;
}
.footer_bottom h3.widget-title {
	color: #a6a6a6;
	font-size: 25px;
}
.Newsroom_menu ul li a {
	font-size: 20px;
}
.social_share p a {
	color: #bebebe;
	font-size: 20px;
}
.social_share ul li a {
	font-size: 30px;
	color: #bebebe;
}
.header-top-left {
	float: left;
	margin-top: 10px;
}
.Copyright-b p {
    font-size: 16px;
}
.social_share p a {
   
    font-size: 18px;
}
.footer-last-menu li a {
    color: #fff;
    font-size: 16px;
}
.news_section {
	margin-bottom: 6% !important;
}


.our_servics p {
	color: #101010;
	font-size: 23px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	line-height: 41px;
	margin-bottom: 7px;
}
.user-id a.mega-menu-link {
	padding-right: 0 !important;
}
img {
	max-width: 100%;
}
}
 @media (max-width:1800px) {
.more_size {
	max-width: 1545px;
	margin: 0 auto;
}
.container {
	width: 100%;
	max-width: 1545px;
	margin: 0 auto;
}

.def-section-3_left p {
    font-size: 17px;
    line-height: 1.7;
    font-weight: 500;
    width: 85%;
    margin: 0 auto;
    margin-bottom: 21px;
    color: #444;
}
.def-section-3_left h2, .def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {

    font-size: 28px;

}
.newsletter_u h2 {

    font-size: 28px;

}
.def-section-2.def-section-2_left p {
    font-size: 17px;
    color: #444;
    line-height: 37px;
}



}















/*1700*/















@media (max-width:1700px) {
	

	.our_servics p {

    font-size: 19px;
 
    line-height: 34px;
  
}
.section-2 h3.widget-title {
    font-size: 23px;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
    font-size: 20px;

}

.header-right-bottom ul li span {
    font-size: 17px;

}
.header-logo img.header-image {
    max-width: 87%;
}
.header-right-bottom ul.mega-sub-menu li ul li a, .header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li a {
    color: #fff;
    font-size: 13px;
}

	
	.footer_bottom h3.widget-title {

    font-size: 20px;
}
.footer_bottom ul li a i.fa {
    font-size: 20px;
}	
.title_bg h2 {
    color: #fff;
    font-size: 37px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 15px;
}
.footer_bottom ul li a {
    font-size: 16px;
}
.footer_bottom ul li {
    margin-bottom: 20px;
    text-align: left;
}

.Come-join h3.widget-title {
    font-size: 37.346px;

}
	
	
	
	.newsletter_u h2 {

    font-size: 29px;
  
}
.def-section-4_c h2 {
    font-size: 29px;
 
}
.def-section-3_left p {
    font-size: 18px;

}
.def-section-3_c ul li a {
    font-size: 20px;
}

.def-section-3_left h2 {
  font-size: 29px;

}	
	
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
 
    font-size: 29px;
   
}	
.footer_bottom h3.widget-title {

    font-size: 20px;
}
	
	.def-section-3_left p {
    font-size: 18px;

    line-height: 1.9;

    width: 91%;
    margin: 0 auto;
    margin-bottom: 3%;
}
	
	
	
	
	
.Come-join h3.widget-title {
	font-size: 35.346px;
}
.blog_page_single .event_right h3 {
	font-size: 20px;
}
.blog_page_single .press_realse .events_list h4 {
	font-size: 27px;
	line-height: 34px;
	font-weight: 600;
}
.the_content_p p ul ol {
	font-size: 16px;
}
.comments-area p {
	font-size: 16px;
}
#respond h3#reply-title {
	font-size: 18px;
}
.comments-area a {
	font-size: 16px;
}
.executive-profiles_full h2 a.showSingle {
	font-size: 20px;
}
.executive-profiles_full ul li .img_logo h4 {
	font-size: 20px;
}
.executive-profiles_full ul li .img_logo h5 {
	font-size: 17px;
	font-weight: 500;
}
.heading_bottom_mm h4 {
	font-size: 27px;
}
.heading_bottom_mm h5 {
	font-size: 19px;
}
.executive-profiles_full ul li .inner_partner_right p {
	font-size: 17px;
}
.section_2_right h4 {
	font-size: 24px;
	margin-bottom: 21px;
}
.section_2_right p {
	font-size: 15px;
}
.section_2_right a {
	font-size: 14px;
}
.section_2_left h4 {
	font-size: 24px;
	margin-bottom: 21px;
}
.section_2_left p {
	font-size: 15px;
}
.section_2_left a {
	font-size: 14px;
}
.Careers_section_3_inner h4 {
	font-size: 21.6px;
	line-height: 55.87px;
}
.slide_bottom_s p, .Careers_section_5_content li, .section_4_right_inner p, .Careers_section_3_inner p {
	font-size: 15px;
}
.swiper-slide_inner h4 {
	font-size: 17.26px;
}
.slide_right_s h5 {
	font-size: 15px;
}
.section_7_first {
	padding-top: 2%;
}
.Careers_section_7_inner .section_7_first h4 {
	font-size: 23px;
}
.section_8_left h4 {
	font-size: 25px;
}
.Careers_section_7_inner h5 {
	font-size: 18px;
	line-height: 32.95px;
	margin-bottom: 30px;
}
.Careers_section_7_inner .section_7_three_inner h5 {
	margin-bottom: 18px;
	font-size: 17px;
	line-height: 22.95px;
}
.Careers_section_6_inner h4 {
	font-size: 24.69px;
}
.woocommerce-page.woocommerce-cart .quantity input.qty {
	font-size: 15px;
}
.section_6_first p {
	color: #fff;
	font-size: 23.21px;
}
.Careers_section_5 h5 {
	font-size: 25px;
}
.Careers_section_5_content p {
	font-size: 16px;
}
.blog_post_titel .press_realse_list h3 {
	font-size: 22px;
}
.press_realse_list h3 {
	font-size: 22px;
	margin-bottom: 6px;
}
.time-section, .time-section a {
	color: #000000;
	font-size: 17px;
}
.blog_page .the_content p {
	font-size: 16px;
}
.Careers_section_4 h4 {
	font-size: 21px;
	margin-bottom: 15px;
}
.checkout_left tfoot tr th, .checkout_left tfoot tr td {
	font-size: 16px;
	line-height: 1.32;
}
.single_product_summa {
	padding: 0 3%;
	padding-bottom: 2%;
}
.woocommerce div.product .product_title {
	font-size: 34px;
}
.single_product_summa p {
	font-size: 17px;
}
.product_summary_uu ul li a {
	padding: 20px 9px !important;
	font-size: 18px;
}
.product_summary_uu .woocommerce-Tabs-panel p, .product_summary_uu .woocommerce-Tabs-panel ul li, .product_summary_uu .woocommerce-Tabs-panel p span, .product_summary_uu .woocommerce-Tabs-panel p span {
	font-size: 18px !important;
}
.more_size {
	max-width: 1550px;
	margin: 0 auto;
}
.container {
	max-width: 1550px;
}
.container {
	max-width: 1428px;
}
.library_page1_cus {
	padding-top: 0;
	padding-bottom: 0px;
}
.Careers_section_1 h3 {
	font-size: 22px;
	margin-bottom: 2.6%;
}
.Careers_section_1 p {
	font-size: 16px;
	line-height: 26px;
}
.Careers_section_3_content {
	padding-top: 4%;
	padding-bottom: 4%;
}
.Careers_section_2 {
	margin-top: 76px;
}
.Careers_section_6 {
	padding-top: 131px;
	padding-bottom: 49px;
}
.Careers_section_7_inner {
	padding-top: 85px;
	padding-bottom: 76px;
}
.Careers_section_3 {
	background-attachment: fixed;
}
.contact_us_new.contact_address_section {
	margin-bottom: 23.2%;
}
.default-banner h1 {
	line-height: 40px;
	font-size: 65px;
}
.product_page1 .pre_filter select {
	min-width: 193px;
	font-size: 15px;
}
.title_bg h2 {
	color: #fff;
	font-size: 36px;
}
.title_bg p {
	color: #fff;
	font-weight: 500;
	font-size: 15.79px;
	line-height: 30.63px;
}
.product-mm h2 {
	font-size: 16px;
}
.full-slider_top-mm .row h2 {
	font-size: 32px;
}
.full-slider_top-mm .row p {
	font-size: 19px;
}
.read-more-bottom h3 {
	font-size: 42px;
}
.read-more-bottom p {
	font-size: 17px;
}
.swiper-wrapper .thbnell-icon_slider img {
	max-width: 27%;
}
.service-icon .iot-ready-platforms h2 span{
	color: #fff;
	font-size: 15px;
}
.slider-logo .swiper-wrapper .thbnell-icon_slider img {
	max-width: 76%;
}
.slider-number span.swiper-pagination-bullet {
	width: 19px;
	height: 17px;
	font-size: 13px;
	line-height: 1.1;
}
.event_right p {
	font-size: 17px;
}
.media-section h2 {
    font-size: 23px;
}
.post_c .time-section {
    font-size: 27px;
}
.titel_mp {
	font-size: 19px;
	padding-top: 9px;
}
.content {
    font-size: 16px;
}
.Come-join h3.widget-title {
    font-size: 30.346px;
}
.Newsroom_menu ul li a {
	font-size: 18px;
}
.footer_bottom h3.widget-title {
	color: #a6a6a6;
	font-size: 21px;
}
.news-and h3.widget-title {
    font-size: 30px;
}


h2.testimonial_rotator_slide_title {
	font-size: 19px;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
	font-size: 24px;
}
.product-titel h3.widget-title {
    font-size: 25px;
}	
.press_realse_list h3 {
	font-size: 17px;
}
.media-coverage .content-media h5 {
	line-height: 26px;
	font-size: 20px;
}
.thumbnail_full h2 {
	font-size: 33px;
}
.pre_filter select {
	font-size: 16px;
}
.pre_filter span {
	font-size: 16px;
}
.press_sidebar h3 {
	font-size: 19px;
}
.press_sidebar p {
	font-size: 15px;
}
.press_sidebar .widget li {
	font-size: 17px;
	line-height: 30px;
}
.press_realse_list h5 {
	font-size: 17px;
}
.post_c .time-section {
	width: 66px !important;
	display: block;
}
.press_sidebar .widget h5 {
	font-size: 13px;
	line-height: 26px;
}
.sticky11 .header-right-bottom ul li span {
	font-size: 19px;
}
.Design-Services_q h3 {
	font-size: 40px;
}
.Design-Services_q h2 {
	font-size: 40px;
}
section.colam_services-Q1 {
	padding-top: 107px;
	padding-bottom: 31px;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.Design-Services_q .swiper-wrapper {
	margin-bottom: 170px;
}
.full-produvt-img-left {
	float: left;
	position: absolute;
	top: 181px;
	left: -151px;
	width: 34%;
}
.product-top2 p {
	color: #545454;
	font-size: 18px;
	line-height: 32px;
}
.full-product-q .product-mm ul li {
	font-size: 17px;
}
.colam_services-Q4 .section-4-contener {
	width: 94%;
}
.colam_services-Q4 .section-4-contener ul li {
	float: left;
	width: 41%;
	color: #d5d5d5;
	font-size: 18px;
	margin-bottom: 21px;
	margin-left: 60px;
	position: relative;
}
.colam_services-Q4 .section-4-contener p {
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 21px;
	margin-bottom: 8px;
}
.swiper-slide.icon_slider h3 {
	font-size: 20px;
	margin-top: 7px;
}
.resources_full ul li .heading-product_u h2 {
	font-size: 19px;
}
.resources_full ul li .heading-product_u p {
	font-size: 15px;
	line-height: 23px;
}
.product-image_u {
	padding-bottom: 26px;
}
.Design-Services h2, .Design-Services h1 {
	font-size: 58px;
}
.Design-Services a {
	display: inline-block;
	border: 2px solid #5c5c5c;
	padding: 10px 22px;
	font-size: 17px;
	border-radius: 6px;
	color: #5c5c5c;
	margin-top: 8%;
	width: 26%;
	text-align: center;
	margin-right: 14px;
}
.more_size {
    width: 92%;
}
.new_column h3, .newsfooter_bottom .right h5, .newsfooter_bottom .middile li, .newsfooter_top p {
	font-size: 15px;
}
.new_column {
	font-size: 16px;
}
.news-room-Services1 h2, .newsfooter h2 {
	font-size: 20px;
}
.newsfooter_bottom .left img {
	max-width: 70%;
}
.newsfooter_bottom .right p {
	font-size: 15px;
}
.product_page1 .table>tbody>tr>td, .product_page1 .table>tbody>tr>th, .product_page1 .table>tfoot>tr>td, .product_page1 .table>tfoot>tr>th, .product_page1 .table>thead>tr>td, .product_page1 .table>thead>tr>th {
	vertical-align: middle;
	font-size: 16px;
}
.entry-content li, .comment-content li, .mu_register li, .entry-content p, .entry-summary p, .comment-content p, .mu_register p {
	font-size: 15px;
}
}
 @media screen and (min-device-width: 1520px) and (max-device-width: 1650px) {
.search_full {
	max-width: 1230px;
	margin: 0 auto;
}
.archive.post-type-archive .wcapf-before-products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: 520px;
}
.contact_us_new.contact_address_section {
	margin-bottom: 25.2%;
}
.section-two-details p {
	max-width: 95% !important;
	margin-bottom: 10px !important;
}
.section-four-inner {
	max-width: 74% !important;
}
.sec_five_slider {
	margin-top: 154px !important;
}
section#services-section6 .fadeInRight img {
	max-width: 100%;
}
.colam_services6 .col-md-6.wow.fadeInRight {
	text-align: center;
}
.Design-Services h4 {
	font-size: 37px;
	padding-right: 0;
}
.Design-Services h4 {
	font-size: 40px;
	margin-top: 13%;
}
img {
	max-width: 100%;
}
.container {
	width: 100%;
	max-width: 95%;
	margin: 0 auto;
}
.media-section {
	float: left;
	width: 49%;
}
.media-section.section-press.wow.fadeInRight {
	width: 48%;
	float: right;
	padding-left: 2%;
}
.Design-Services6 p {
	font-size: 17px;
	margin-bottom: 26px;
	line-height: 34px;
}
.titel_mp {
	font-size: 23px;
	padding-top: 16px;
}
section#services-section6 .container {
	width: 100%;
	max-width: 94%;
	margin: 0 auto;
}
.Design-Services6 h3 {
	color: #34608d;
	font-size: 24px;
}
.swiper-container.s1 .contect_slider p {
	font-size: 16px;
	margin-bottom: 26px;
	line-height: 34px;
}
.Design-Services h2, .Design-Services h1 {
	font-size: 58px;
}
.Design-Services2 .tab-pane p {
	font-size: 16px;
	color: #5c5c5c;
	line-height: 27px;
	margin-bottom: 38px;
}
.Design-Services2 .nav-tabs>li a {
	color: #01509f;
	font-size: 15px;
}
.Design-Services2 .nav-tabs {
	border-bottom: 0;
	margin-bottom: 4%;
}
.Design-Services p {
	font-size: 16px;
	color: #5c5c5c;
	font-weight: 400;
	line-height: 30px;
	padding-right: 89px;
}
.Design-Services a {
	display: inline-block;
	border: 2px solid #5c5c5c;
	padding: 11px 24px;
	font-size: 16px;
	border-radius: 6px;
	color: #5c5c5c;
	margin-top: 5%;
	width: 22%;
	text-align: center;
	margin-right: 14px;
}
.more_size {
	max-width: 93%;
	margin: 0 auto;
}
.Come-join h3.widget-title {
	font-size: 37.346px;
}
.tp-caption.black-n.tp-fade.tp-resizeme.start {
	font-size: 32px !important;
}
.header-right-bottom ul li span {
	font-size: 20px;
}
.section-2 h3.widget-title {
	font-size: 28px;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
	font-size: 23px;
	font-weight: 500;
}
.our_servics h3.widget-title {
	font-size: 28px;
}
.our_servics p {
	color: #101010;
	font-size: 24px;
}
.product-titel h3.widget-title {
	font-size: 29px;
}
.Know-more a {
	font-size: 17px;
}
.product-11 img.so-widget-image {
	max-width: 76% !important;
}
.product-11.homelend-u {
	margin-top: -99px;
	margin-bottom: -36px;
}
.product-11 {
	margin-top: -50px;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
	font-size: 27px;
}
h2.testimonial_rotator_slide_title {
	font-size: 24px;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	font-size: 21px;
	line-height: 1.1em;
	margin-left: 4% !important;
}
.news-and h3.widget-title {
	font-size: 36px;
}
.post_c .time-section {
	color: #1c1c1c;
	font-size: 33px;
	font-weight: 400;
}
.titel_mp {
	font-size: 24px;
}
.content {
	font-size: 16px;
}
.header-right-bottom ul.mega-sub-menu li ul li a, .header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li a {
	color: #fff;
	font-size: 14px;
}
}















/*1400*/



























































































@media (max-width:1550px) {
div#mrova-form .vfbp-form input {
    height: 35px;
    margin-bottom: 6px;
}
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
	font-size: 23px;
}
.section-four-inner p, .def-section-3_left p, .section-four-inner ul li, .def-section-2.def-section-2_left p, .def-section-4_left ul li, .colam_def-section-5.table_parts tbody td, .colam_def-section-5.table_parts thead th {
	font-size: 14px;
	line-height: 25px;
}
.def-section-3_left h2, .def-section-4_c h2 {
	font-size: 23px;
}
.newsletter_u h2 {
	font-size: 24px;
}
.def-section-3_c ul li a {
	font-size: 19px;
}
}
 @media (max-width:1500px) {
.time-section a {
	font-size: 17px;
}
.blog_page .the_content p {
	font-size: 14px;
	line-height: 22px;
}
.time-section a {
	font-size: 14px;
}
.time-section {
	font-size: 13px;
}
aside#text-16 a {
	font-size: 15px;
}
.col-md-offset111 .post_sidebar h3.widget-title {
	font-size: 17px;
	margin-bottom: 14px;
}
.col-md-offset111 .post_sidebar .tagcloud a {
	font-size: 12px !important;
}
.blog_post_titel .title_bg a {
	font-size: 28px;
}
.Article_mm a {
	font-size: 16px;
}
.executive-profiles_full h2 a.showSingle {
	font-size: 18px;
}
.executive-profiles_full ul li .img_logo h4 {
	font-size: 18px;
}
.executive-profiles_full ul li .img_logo h5 {
	font-size: 15px;
}
.heading_bottom_mm h4 {
	font-size: 25px;
}
.heading_bottom_mm h5 {
	font-size: 18px;
}
.executive-profiles_full ul li .inner_partner_right p {
	font-size: 15px;
}
.socile_mm h5 {
	font-size: 16px;
}
.socile_mm:before {
	font-size: 20px;
}
.socile_mm {
	border-top: 1px dashed #757575;
}
.login-inner-page .icon-mmt h2 {
	font-size: 25px;
	color: #585858;
}
.login_more-size .um-349.um {
	max-width: 33%;
}
.colam-botto-m22 a.um-link-alt2 {
	color: #585858;
	font-size: 13px;
}
.enquery_fr.wpcf7 {
	margin: 0 auto;
	max-width: 69%;
}
.checkout_left tfoot tr th, .checkout_left tfoot tr td {
	font-size: 14px;
	line-height: 1.32;
}
.archive.post-type-archive .wcapf-before-products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: 460px;
}
.woocommerce ul#shipping_method label {
	font-weight: 400 !important;
	line-height: 29px !important;
	font-size: 17px;
}
.cart_custom_content .cart_item a {
	font-size: 18px;
}
.cart_custom_content .cart_item .Remove_item a.remove_u {
	font-size: 12px;
}
.product-subtotal.cart-subprice span.subtotal_mm {
	font-size: 17px;
}
.cart-row span.woocommerce-Price-amount.amount {
	font-size: 20px !important;
}
.cart_custom_content .woocommerce table.shop_table th {
	font-size: 14px;
}
.cart_custom_content .cart_item a {
	font-size: 18px;
}
.single_product_summa .entry-summary p.price {
	font-size: 24px !important;
}
.woocommerce-message {
	font-size: 15px;
}
.woocommerce-info {
	font-size: 15px;
}
.woocommerce-billing-fields h3 {
	font-size: 25px;
}
.checkout_page .woocommerce-billing-fields__field-wrapper .form-row input {
	font-size: 15px;
}
.checkout_page .woocommerce-billing-fields__field-wrapper .form-row input {
	font-size: 15px;
}
.checkout_page .woocommerce div#order_review table.shop_table tr th {
	font-size: 16px;
}
.header-logo {
	float: left;
	width: 15%;
	margin-top: 8px;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
	font-size: 15px;
}
.product__content p {
	font-size: 12px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
	font-size: 16px;
}
.woocommerce ul.products li.product .price {
	font-size: 14px;
}
.full_price a.woocommerce-LoopProduct-link .porice_mm {
	margin-top: 8px;
}
.sidebar_search_item form.woocommerce-product-search .search-field {
	font-size: 16px;
}
a.cart-contents span.cart_count {
	line-height: 15px;
	font-size: 11px;
}
.product_meta span.posted_in a, .product_meta span.posted_in {
	font-size: 16px;
}
.woocommerce div.product .product_title {
	font-size: 26px;
}
.single_product_summa p {
	font-size: 14px;
}
.product_summary_uu .woocommerce-Tabs-panel p, .product_summary_uu .woocommerce-Tabs-panel ul li, .product_summary_uu .woocommerce-Tabs-panel p span, .product_summary_uu .woocommerce-Tabs-panel p span {
	font-size: 14px !important;
}
.single_product_summa p {
	font-size: 15px;
}
.woocommerce div.product .product_title {
	font-size: 28px;
}
.quick_buy_container a {
	font-size: 18px;
	visibility: hidden;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: left;
	width: 59%;
}
.product_summary_uu ul li a {
	padding: 20px 9px !important;
	font-size: 16px;
}
.single_product_summa {
	padding-top: 4%;
}
.search_full {
	max-width: 1000px;
	margin: 0 auto;
}
.contact_us_new.contact_address_section {
	margin-bottom: 30.2%;
}
.filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 option, .filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 select {
	font-size: 13px !important;
}
.library_search2 form {
	margin-top: 13%;
}
.product_page1 .table>tbody>tr>td, .product_page1 .table>tbody>tr>th, .product_page1 .table>tfoot>tr>td, .product_page1 .table>tfoot>tr>th, .product_page1 .table>thead>tr>td, .product_page1 .table>thead>tr>th {
	vertical-align: middle;
	font-size: 15px;
}
.slider-logo .swiper-container.s3 .thbnell-icon_slider img {
	max-width: 100%;
}
.section-tab-mm nav.nav-sidebar h2.all-titel {
	font-size: 15px;
}
.section-4-full .product-titel {
	padding-top: 7%;
}
.section-4-full .product-titel h3.widget-title {
	margin-bottom: 19px;
}
.pes_psge .bg-grd-tb-blue li a.text-white {
	font-size: 14px;
}
.section-tab-mm nav.nav-sidebar li a {
	padding: 11px 14px;
	font-size: 11px;
	color: #2e2e2e;
	padding-left: 18px;
	position: relative;
	line-height: 18px;
}
.section-tab-mm nav.nav-sidebar li a {
	padding: 7px 14px;
	font-size: 11px;
}
.read-more-bottom h3 {
	font-size: 36px;
}
.read-more-bottom p {
	font-size: 14px;
}
.service-icon .iot-ready-platforms h2 spanspan {
	color: #fff;
	font-size: 13px;
}
.swiper-wrapper .thbnell-icon_slider img {
	max-width: 36%;
}
.colam_services-pes1 .swiper-container.s8 .swiper-button-prev, .colam_services-pes1 .swiper-container.s8 .swiper-button-next {
	width: 30px;
	height: 30px;
	background-size: cover;
}
.inner_partner_right p {
	font-size: 15px;
	color: #2b2b2b;
	margin-bottom: 13px;
	line-height: 1.5;
}
.read-more p a {
	color: #125ca5;
	font-size: 16px;
	padding-right: 69px;
}
.content_mm2 p {
	text-align: center;
	font-size: 16px;
	line-height: 27px;
	margin-bottom: 20px;
}
.Alliances_more-size div#content {
	width: 100%;
	margin: 0 auto;
}
.sticky11 .header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	height: 59px;
}
.header-right-bottom ul.mega-sub-menu li ul li a, .header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li a {
	color: #fff;
	font-size: 11px;
}
.header-right-bottom ul.mega-sub-menu li ul li, .header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li {
	margin: 0;
	display: block;
	line-height: 16px;
}
.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 p {
	font-size: 12px;
}
li#mega-menu-item-text-18, li#mega-menu-item-text-17 {
	min-height: 240px !important;
}
.sticky11 .header-right-bottom ul li span {
	font-size: 17px;
}
.new_column h3, .newsfooter_bottom .right h5 {
	font-size: 14px;
}
.news-room-Services1 h2 {
	font-size: 29px;
}
.newsfooter_bottom .right p {
	font-size: 14px;
}
.newsfooter_bottom .right p {
	line-height: 21px;
	margin-bottom: 5px;
}
.newsfooter_bottom .right h5 {
	margin-bottom: 5px;
}
.newsfooter_bottom .middile li {
	line-height: 25px;
}
.slider-number span.swiper-pagination-bullet {
	padding-top: 1px;
}
.main-navigation li ul li a {
	display: block;
	font-size: 10.5px !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    width: 225px !important;
}
.colam_services-Q2 {
	overflow: hidden;
}
section.colam_services-Q1 {
	padding-bottom: 50px;
}
.Design-Services_q .swiper-wrapper {
	margin-bottom: 125px;
}
.Design-Services_q h3, .Design-Services_q h2 {
	font-size: 30px;
}
.Design-Services_q2 h2 {
	font-size: 28px;
}
.Design-Services_q2 h2:after {
	content: "";
	background: url(img/processor-icon.png);
	display: block;
	background-size: cover;
	width: 23px;
	height: 23px;
	position: absolute;
	right: -38px;
	top: 4px;
}
.Design-Services_q2 h3 {
	font-size: 21px;
}
.row.Design-Services_q2 .product-top2.product-top2uu:after {
	left: -30px !important;
}
.product-top2 p {
	color: #545454;
	font-size: 15px;
	line-height: 25px;
}
.full-product-q .product-mm ul li {
	font-size: 13px;
	line-height: 20px;
}
.full-product-q {
	max-width: 1129px;
	margin: 0 auto;
	background: #f5f5f5;
	padding: 20px 39px;
	margin-top: 40px;
}
.full-produvt-img-left {
	float: left;
	position: absolute;
	top: 163px;
	left: -132px;
	width: 27%;
}
.colam_services-Q4 .section-4-contener h2 {
	text-align: center;
	color: #fff;
	font-size: 29px;
	font-weight: 600;
	margin-bottom: 28px;
}
.colam_services-Q4 .section-4-contener p {
	font-size: 15px;
	color: #fff;
	text-align: center;
	line-height: 25px;
	margin-bottom: 8px;
}
.colam_services-Q4 .section-4-contener ul li {
	float: left;
	width: 41%;
	color: #d5d5d5;
	font-size: 16px;
	margin-bottom: 32px;
	margin-left: 7%;
	position: relative;
}
.colam_services-Q4 .section-4-contener ul li:before {
	content: "";
	width: 20px;
	height: 15px;
	background: url(img/arrow-whait.png);
	display: block;
	position: absolute;
	left: -35px;
	top: 4px;
	background-size: cover;
}
.Design-Services_q5 h2 {
	text-align: center;
	color: #2e2e2e;
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 84px;
}
.swiper-slide.icon_slider h3 {
	font-size: 18px;
	margin-top: 7px;
}
.swiper-slide.icon_slider .icon-mag-q {
	min-height: 88px;
	display: block;
}
.resources_full ul li .heading-product_u h2 {
	font-size: 16px;
}
.resources_full ul li .heading-product_u p {
	font-size: 12px;
	line-height: 23px;
}
.expertize-section h4 {
	font-size: 34px;
}
.Design-Services h4 {
	margin-top: 15%;
	font-size: 32px;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li:after {
	content: '|';
	font-size: 15px;
	color: #000;
	padding-right: 0px;
	padding-left: 18px;
	position: relative;
	left: -15px;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li a {
	color: #000;
	font-size: 13px;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li {
	padding-left: 9px;
	margin-right: 9px;
}
.expertize-inner-left {
	width: 44%;
	float: left;
}
.expertize-inner-left li {
	margin-bottom: 22px;
	font-size: 15px;
	color: #272727;
	padding-left: 35px;
	line-height: 20px;
}
.expertize-inner-full {
	background: #ededed;
	overflow: hidden;
}
.expertize-inner-left {
	width: 44%;
	float: left;
	margin-top: 3%;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li {
	padding: 5px 4px;
}
.container {
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
}
.Design-Services p {
	font-size: 15px;
	color: #5c5c5c;
	font-weight: 400;
	line-height: 36px;
	padding-right: 89px;
}
.iot-ready-platforms .thbnell_slider h2 {
	font-size: 14px;
}
.col-md-6.wow.fadeInRight {
	text-align: center;
}
.Design-Services img {
	max-width: 60%;
	margin: 0 auto;
	text-align: center;
}
.colam_services6 .Design-Services img {
    max-width: 100%;
}


.Design-Services h4 {
	margin-top: 12%;
	font-size: 33px;
}
.thbnell_slider h2 {
	width: 68%;
}
.container {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
}
section.colam_services1 {
	padding-top: 3%;
	padding-bottom: 3%;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
}
.Design-Services h2, .Design-Services h1 {
	font-size: 50px;
	font-weight: 300;
	color: #5c5c5c;
	margin-bottom: 21px;
}
.Design-Services a {
	display: inline-block;
	border: 2px solid #5c5c5c;
	padding: 8px 0;
	font-size: 16px;
	border-radius: 6px;
	color: #5c5c5c;
	margin-top: 11.8%;
	width: 26%;
	text-align: center;
	margin-right: 14px;
}
.Design-Services2 .tab-pane p {
	font-size: 16px;
	color: #5c5c5c;
	line-height: 32px;
	margin-bottom: 27px;
}
h2.all-titel, h1.all-titel {
	font-size: 27px;
}
section#services-section6 .container {
	width: 100%;
	max-width: 95%;
	margin: 0 auto;
}
.Design-Services6 h3 {
	color: #34608d;
	font-size: 21px;
	text-align: center;
	border-bottom: 1px solid #e3e4de;
	padding-top: 8px;
	padding-bottom: 16px;
	margin-bottom: 19px;
	font-weight: 400;
	text-transform: capitalize;
}
.gateway-t {
	margin-top: -67px;
}
.swiper-container.s1 {
	width: 90%;
	margin-top: -68px;
}
.Design-Services6 p {
	font-size: 15px;
	margin-bottom: 26px;
	line-height: 34px;
}
.swiper-container.s1 .contect_slider p {
	font-size: 15px;
	margin-bottom: 26px;
	line-height: 34px;
}
.row.Design-Services6.boder-bottom:after {
	position: relative;
	top: 52px;
}
.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
	text-align: center;
	margin: 0 auto;
	left: 0;
	right: 0;
	bottom: 33px;
}
img {
	max-width: 100%;
}
.our-partners-right-cont {
	float: right;
	width: 53%;
	padding-top: 8%;
}
.our-partners-right-cont p {
	font-size: 11px;
	line-height: 19px;
}
.swiper-container {
	width: 95%;
	height: 100%;
}
.Design-Services2 .nav-tabs {
	border-bottom: 0;
	margin-bottom: 3%;
}
.newsletter_u h2 {
	color: #ffffff;
	font-size: 28px;
	font-weight: 400;
}
.swiper-container.s1 .contect_slider p, .Design-Services6 p {
	font-size: 15px;
	margin-bottom: 14px;
	line-height: 29px;
}
.Design-Services6 p:after {
	margin-top: 17px;
}
.iot-ready-platforms h2 {
	font-size: 26px;
}
.newsletter_u h2 {
	color: #ffffff;
	font-size: 22px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 13px;
    padding: 0px 10px 0px 12px;
}
.search_header.expand {
	width: 599px !important;
}
.search_header input#s {
	width: 98%;
	padding: 10px 17px;
	font-size: 15px;
	margin-bottom: 0;
}
ul.mega-sub-menu {
	/*width: 100% !important;*/
	width: 81% !important;
}
div#search2 {
    right: 12%;
}
.sticky11 .header-top-left {
	float: left;
	margin-top: 9px;
}
#menu-testing-and-validation-services a.menu-image-title-after {
	font-size: 12px !important;
	text-transform: capitalize;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
	font-size: 12px !important;
	text-transform: capitalize;
}
.header-top-left {
	float: left;
	margin-top: 14px;
}
.sticky11 .header-right-bottom {
	float: right;
	margin-top: 20px;
}
.user-id a.mega-menu-link {
	padding-right: 0 !important;
}
.more_size {
	max-width: 1200px;
	margin: 0 auto;
}
.header-top-left ul li a {
	color: #fff;
	font-size: 13px;
}
.main-navigation li a {
	font-family: 'Lato', sans-serif;
	font-size: 13px;
}
.header-top-left {
	float: left;
	margin-top: 8px;
}
.header-right-bottom ul li span {
	color: #262525;
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: 600;
	display: block;
	margin-bottom: 5px;
}
.logo-footer img {
	max-width: 90% !important;
}
.header-right-bottom ul li p {
	font-size: 13px;
}
.header-right-bottom {
	float: right;
	margin-top: 1.6%;
}
.section-2 h3.widget-title {
	font-size: 30px;
}
.section-2 h3.widget-title {
	font-size: 23px;
	margin-bottom: 15px;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 8px;
}
.Know-more a {
	font-size: 17px;
}
.our_servics h3.widget-title {
	font-size: 22px;
}
.our_servics p {
	color: #101010;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	line-height: 28px;
	margin-bottom: 7px;
}
section.category-section {
	font-size: 18px;
}
.product-11 img {
	max-width: 74% !important;
}
.product-11 img {
	max-width: 75% !important;
}
.product-11 {
	margin-top: -39px;
}
.section-4-full .product-11 {
	float: left;
	width: 50%;
}
.product-titel h3.widget-title {
	font-size: 22px;
}
.Know-more a {
	font-size: 16px;
}
.Know-more a:before {
	top: 5px;
}
.product-11.product-12 img.so-widget-image {
	max-width: 87% !important;
}
.product-11.homelend-u {
	margin-top: -89px;
	margin-bottom: -33px;
}
.product-11.homelend-u {
	margin-top: -89px;
	margin-bottom: -33px;
}
.footer_bottom ul li a {
	font-size: 15px;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
	font-size: 21px;
}
h2.testimonial_rotator_slide_title {
	margin-left: 6% !important;
	font-size: 20px;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	font-size: 15px;
	line-height: 1.1em;
	margin-left: 5% !important;
}
.news-and h3.widget-title {
	font-size: 22px;
}
.media-section h2 {
	color: #001532;
	font-size: 18px;
}
.post_c .time-section {
	font-size: 25px;
}
.titel_mp {
	font-size: 16px;
	padding-top: 7px;
	font-weight: 500;
}
.content {
	float: right;
	width: 59%;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	color: #3b3b3b;
	font-weight: 500;
	line-height: 26px;
	margin-right: 23px;
}
.Come-join h3.widget-title {
	font-size: 22.346px;
}
.button-ppp {
	margin-top: 1%;
}
footer[role="contentinfo"] .footer_top .button-ppp a {
	font-size: 17px;
}
.footer_bottom h3.widget-title {
	color: #a6a6a6;
	font-size: 17px;
}
.Newsroom_menu ul li a {
	font-size: 13px;
}
.social_share ul li a {
	font-size: 20px;
	color: #bebebe;
}
.social_share p a {
	color: #bebebe;
	font-size: 14px;
}
.logo-footer img {
	max-width: 90% !important;
}
.Copyright-b p {
	font-size: 12px;
}
.footer-last-menu li a {
	color: #fff;
	font-size: 13px;
}
.full-slider_top-mm .row h2 {
	font-size: 27px;
	text-align: left;
}
.full-slider_top-mm .col-md-6.wow.fadeInRight p {
	font-size: 16px;
	text-align: left;
}
.def-section-3_left p {
	font-size: 15px;
	line-height: 1.75;
}
.def-section-3_left h2, .def-section-4_c h2 {
	font-size: 24px;
}
.def-section-3_c ul li a {
	font-size: 17px;
}
.def-section-4_left ul li {
	font-size: 15px;
	line-height: 1.75;
}
.section_4_right {
	padding-left: 6%;
}
}



/***********1400px************/































@media (max-width:1490px) {
.form_width {
	max-width: 431px;
}
.cart_custom_content .woocommerce table.shop_table th {
	padding: 13px 12px;
	font-size: 15px;
}
.cart_custom_content .cart_item a {
	font-size: 15px !important;
	color: #000000 !important;
}
.cart_custom_content .cart_item .Remove_item a.remove_u {
	font-size: 13px !important;
}
.cart_custom_content .woocommerce table.shop_table th {
	padding: 13px 12px !important;
	font-size: 15px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	font-size: 14px;
}
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
	font-size: 32px;
}
.def-section-2.def-section-2_left p {
	font-size: 17px;
	line-height: 36px;
}
}
 @media(max-width:1400px) {
	 
	 .jumbotron p {

    font-size: 16px;

}

.jumbotron .h1, .jumbotron h1 {
    font-size: 54px;
    margin-bottom: 28px;
}

.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
	font-size: 24px;
}
.new_column h3 {
	font-size: 13px;
}
.newsfooter_bottom .right h5 {
	font-size: 14px;
}
.news-room-Services1 h2 {
	font-size: 18px;
}
.newsfooter_bottom .right p {
	font-size: 14px;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li:after {
	position: relative;
	left: 3px;
}
.container {
	width: 100%;
	max-width: 1224px;
	margin: 0 auto;
}
.expertize-inner-right {
	width: 50%;
	float: left;
}
.expertize-inner-left {
	width: 50%;
	float: left;
}
.row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li:after, .row.Design-Services2.expertize-section.boder-bottom .nav-tabs>li {
	padding-left: 5px;
}
.product-11 img {
	max-width: 76% !important;
}
.product-11.product-12 img.so-widget-image {
	max-width: 84% !important;
}
.product-11 {
	margin-top: -36px;
}
.product-11.product-12 {
	margin-top: -128px;
	margin-bottom: -27px;
}
.product-11.homelend-u {
	margin-top: -105px;
	margin-bottom: -31px;
}
.press_sidebar h3 {
	font-size: 17px;
	line-height: 25px;
}
.press_sidebar p, .press_sidebar .widget li {
	font-size: 15px;
}
.press_realse_list .event_right h3 {
	font-size: 19px;
	line-height: 25px;
	margin-bottom: 13px;
}
.event_right p {
	font-size: 14px;
	line-height: 23px;
	margin-bottom: 13px;
}
.event_right li {
	font-size: 14px;
	line-height: 23px;
}
.event_right {
	margin-top: -5px;
}
.pre_filter span, .pre_filter select {
	font-size: 15px;
}
.press_realse_list h3 {
	font-size: 17px;
	line-height: 25px;
}
.press_realse_list h5 {
	margin-bottom: 20px;
	font-size: 15px;
}
.press_realse_list {
	padding-bottom: 30px;
	margin-bottom: 30px;
}
.media-coverage .content-media h5 {
	line-height: 23px;
	font-size: 17px;
}
.media-coverage .time-media h4 {
	font-size: 13px;
	margin-bottom: 3px;
}
.media-coverage h3 {
	font-size: 15px;
	margin-bottom: 15px;
}
.title_bg h2 {
	font-size: 25px;
}
.title_bg p {
	color: #fff;
	font-weight: 500;
	font-size: 13.79px;
	line-height: 19.63px;
}
.event-bg {
	top: 23%;
	padding: 3.5%;
	max-width: 672px;
	padding-right: 3%;
}
.page-template-media-php .event-bg {
	top: 17%;
}
.event-bg h2 {
	font-size: 36px;
	font-weight: 400;
	margin-bottom: 10px;
}
.event-bg p {
	font-size: 16px;
	line-height: 24px;
}
.media-coverage h3 {
	margin-top: 20px;
}
.media-coverage .content-media h5 {
	line-height: 28px;
	font-size: 17px;
}
}
.woocommerce_breadcrumb_mm .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444;
	line-height: 40px;
}
div#pop-form {
	padding-bottom: 41px;
}
div#pop-form h2 {
	font-size: 33px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	margin-bottom: 0;
	text-transform: unset;
	color: #405d48;
}
div#pop-form {
	padding-bottom: 41px;
	font-size: 15px;
}
.download_content .warning_ultimat {
	width: 52%;
	margin: 0 auto;
}
.download_content .warning_ultimat h2 {
	font-size: 24px !important;
}
.read_more a .fa.fa-external-link {
	font-size: 15px;
	color: #2f2f2f !important;
}



/*----------------1200------------------*/
@media (max-width:1300px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 12px;
    padding: 0px 10px 0px 12px;
}
}

@media (max-width:1200px) {
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
	margin: 0 0 0 7px;
}
.sticky11 .header-right-bottom ul li span, .header-right-bottom ul li span {
	font-size: 14px;
	margin-bottom: 1px;
}
.Design-Serv22 .nav-tabs > li > a {
	font-size: 13px;
	padding: 8px 11px;
}
.bg-grd-tb-blue li a.text-white {
	font-size: 14px;
}
.expertize-inner-left li {
	margin-bottom: 8px;
	font-size: 14px;
}
.header-logo {
	float: left;
	width: auto;
}
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
	font-size: 29px;
}
.def-section-2.def-section-2_left p {
	font-size: 18px;
	line-height: 36px;
}
.full-slider_top-mm .row p {
	font-size: 20px;
	font-weight: normal;
	width: 92%;
	line-height: 29px;
}
.full-slider_top-mm .row .fadeInRight {
	padding-left: 9%;
}
.full-slider_top-mm {
	position: absolute;
	width: 100%;
	bottom: 7%;
	text-align: left;
	display: flex;
}
.pes_psge .bg-grd-tb-blue li a.text-white {
	font-size: 10px;
}
.Design-Services2.boder-bottom.section_all {
	padding-top: 21px;
	margin-top: 22px;
}
.section-tab-mm nav.nav-sidebar li a {
	padding: 7px 7px;
	font-size: 10px;
}
.section-tab-mm nav.nav-sidebar h2.all-titel {
	font-size: 13px;
	margin-bottom: 8px;
}
.Design-Services2 .tab-pane p {
	font-size: 14px;
	color: #5c5c5c;
	line-height: 21px;
	margin-bottom: 27px;
}
.title_bg {
	top: 23%;
	width: 66%;
}
.header-right-bottom ul li:after {
	right: -4px;
}
.news-room-Services1 .col-md-4 {
	padding-right: 5px;
	padding-left: 5px;
}
.our_colu {
	padding: 0 7%;
}
.thumbnail_full h2 {
	font-size: 29px;
}
.sticky.is-stuck.is-at-top {
	display: none;
}
.Design-Services_q .swiper-wrapper {
	margin-bottom: 58px;
}
.colam_services-Q4 .section-4-contener p {
	font-size: 12px;
	color: #fff;
	text-align: center;
	line-height: 14px;
	margin-bottom: 8px;
}
.colam_services-Q4 .section-4-contener ul li {
	float: left;
	width: 41%;
	color: #d5d5d5;
	font-size: 13px;
	margin-bottom: 22px;
	margin-left: 7%;
	position: relative;
}
.colam_services-Q4 .section-4-contener ul li:before {
	content: "";
	width: 14px;
	height: 9px;
	background: url(img/arrow-whait.png);
	display: block;
	position: absolute;
	left: -29px;
	top: 3px;
	background-size: cover;
}
.header-logo img.header-image {
	max-width: 75%;
}
.Design-Services p {
	color: #5c5c5c;
	font-size: 15px;
	padding-right: 0;
}
.sticky11-nav-tabs, .spa-slide {
	height: 7vh;
}
.main-navigation li {
	margin: 0 40px 0 0;
	margin: 0 0 0 17px;
	position: relative;
}
.header-right-bottom ul li {
	display: -webkit-inline-box;
	margin-left: 28px;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
	text-align: left !important;
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: 500;
}
.content {
	float: right;
	width: 51%;
}
.more_size {
	width: 98%;
}
.our_servics p br {
	display: none;
}
.homelend-u {
	margin-top: -115px;
	margin-bottom: -39px;
}
h2.testimonial_rotator_slide_title {
	margin-left: 8% !important;
	display: block;
	font-size: 19px;
	font-weight: 400;
	margin-top: 6% !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	font-size: 13px;
}
.news-and h3.widget-title {
	font-size: 29px;
}
.media-section h2 {
	font-size: 20px;
}
.content {
	font-size: 14px;
}
.post_c .time-section {
	color: #1c1c1c;
	font-size: 32px;
}
.Come-join h3.widget-title {
	font-size: 29px;
}
.Newsroom_menu ul li a {
	font-size: 13px;
	font-family: 'Lato', sans-serif;
	margin-bottom: 0;
}
.Copyright-b p {
	font-size: 12px;
}
.footer-last-menu li a {
	color: #fff;
	font-size: 12px;
}
.product-titel h3.widget-title {
	font-size: 25px;
	color: #282828;
	line-height: 29px;
}
.our_servics h3.widget-title {
	font-size: 27px;
	text-align: right;
	color: #101010;
	margin-bottom: 1%;
}
.our_servics p {
	color: #101010;
	font-size: 17px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	line-height: 27px;
	margin-bottom: 7px;
}
.section-2 h3.widget-title {
	font-size: 25px;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
	font-size: 19px;
}
.header-top-left ul li {
	padding-right: 19px;
}
body.custom-font-enabled {
	font-family: "Lato", sans-serif;
	overflow: hidden;
}
.Design-Services6 h3 {
	font-size: 16px;
}
.swiper-container.s1 .contect_slider p, .Design-Services6 p {
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 14px;
}
.email-address input.email-u {
	background: rgba(253, 253, 253, 0.83) none repeat scroll 0 0;
	border-radius: 6px;
	font-size: 20px;
	padding: 8px 13px;
	width: 95%;
}
.Design-Services2 .tab-pane p br {
	display: none;
}
.email-address input.email-sumbit {
	padding: 10px 26px;
}
}




/*----------------1024------------------*/



 @media(max-width:1024px) {
.footer_bottom ul li {
	text-align: center;
}
.footer_bottom h3.widget-title {
	text-align: center;
}
.email-address input.email-sumbit {
	padding: 10px 26px;
}
.def-section-2.def-section-2_left p {
	font-size: 17px;
	line-height: 33px;
}
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
	font-size: 27px;
}
.titel_mp {
	font-size: 20px;
	padding-top: 8px;
	font-weight: 500;
}
.sticky11-nav-tabs, .spa-slide {
	height: 7vh;
}
.sticky11-nav-tabs-container--top-second.sticky11-nav-tabs-container, .nav.nav-tabs.sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-first, .nav.nav-tabs .sticky11-nav-tabs-container.sticky11-nav-tabs-container--top-second {
	height: 60px;
	background: #fafafa;
	z-index: 99999999999999;
	padding-top: 10px;
	top: 0 !important;
	position: fixed;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
	left: -37px;
}
.header-bottom .header-logo img.header-image {
	max-width: 66%;
}
.sticky11-nav-tabs, .spa-slide {
	height: 8vh !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-size: 13px;
	padding: 0 13px;
}
.header-right-bottom ul li span {
	font-size: 13px;
}
section.colam_services-Q1 {
	padding-bottom: 50px;
	background: #e3eefc !important;
}
.Design-Services_q h3, .Design-Services_q h2 {
	font-size: 30px;
	text-align: center;
}
.header-logo img.header-image {
	max-width: 23%;
}
.section-2 h3.widget-title {
	font-size: 18px;
	margin-bottom: 5px;
}
.Know-more a {
	font-size: 13px;
}
.our_servics h3.widget-title {
	font-size: 17px;
}
.our_servics p {
	color: #101010;
	font-size: 14px;
}
.news-and h3.widget-title {
	font-size: 23px;
}
.product-titel h3.widget-title {
	font-size: 21px;
	color: #282828;
	line-height: 29px;
	padding-top: 0%;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
	font-size: 12px;
}
.thbnell_slider h2 {
	width: 52%;
	font-size: 15px;
}
.Design-Services h4 {
	margin-top: 10%;
	max-width: 80%;
}
.expertize-inner-left li {
	margin-bottom: 15px;
	font-size: 17px;
	line-height: 20px;
}
.product-11 {
	margin-top: -30px;
}
.product-11 {
	margin-top: 4px;
}
.product-11.product-12 {
	margin-top: -30px;
	margin-bottom: -27px;
}
.product-11.homelend-u {
	margin-top: -39px;
	margin-bottom: -26px;
}
.media-section {
	float: left;
	width: 50%;
}
.our_servics {
	margin-right: 11px;
	float: left;
	width: 41%;
}
}



/*----------------1023------------------*/



 @media (max-width:1023px) {
	 
	 
	  .header-right-bottom #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-left {
   
    margin-left: 6px;
    display: block;
    width: 98%;
}

	 
	 .header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item > ul.mega-sub-menu {

    width: 100% !important;
}
	 
.linkdin_icon {
	position: static;
	margin-top: 19px;
}
.executive-profiles_full ul li .inner_partner_right p {
	font-size: 13px;
}
.hight_auto {
	display: none;
}
.text_about {
	text-align: center;
	background: rgba(255, 255, 255, 0.83);
	padding: 25px 9px;
}
.video-library table.table.table-striped.press_realse_list.tasbel-mm233 tr {
	width: 100% !important;
	display: inline-block;
}
.checkout_page {
	width: 92%;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: left;
	width: 49%;
}
.single_product_summa .entry-summary p.price {
	width: 34%;
	font-size: 25px !important;
}
.woocommerce .single_product_summa button.single_add_to_cart_button {
	font-size: 14px;
	padding: 11px 29px;
}
.quick_buy_container a {
	padding: 9px 35px;
	visibility: hidden;
}
.product_meta span.posted_in {
	font-size: 18px;
}
.woocommerce .products ul, .woocommerce ul.products {
	width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 47.05%;
}
.woocommerce_breadcrumb_mm .sidebar_search_item {
	margin: 7px 0;
}
.contact_us_new .slider-content {
	position: static;
	width: 100%;
	margin: 0 auto;
}
.slider-box.active .slider-box-bg.active .map {
	position: static;
}
.contact_us_new.contact_address_section {
	margin-bottom: 10%;
}
.section_right .sidebar.stickyHeader {
	position: static !important;
}
.def-section-2.def-section-2_left h2, .def-section-2.def-section-2_left h1 {
	font-size: 23px;
}
.colam_def-section-2 {
	margin-top: 30px;
}
.def-section-2.def-section-2_left p {
	font-size: 15px;
	line-height: 31px;
}
.def-section-3_left p {
	font-size: 17px;
	line-height: 30px;
}
.def-section-4_c h2 {
	font-size: 30px;
}
.def-section-4_left ul li {
	font-size: 16px;
	margin-bottom: 2%;
	line-height: 1.3;
	position: relative;
}
.def-section-4_left ul {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1;
	-webkit-column-gap: 21px;
	-moz-column-gap: 21px;
	column-gap: 1px;
}
div#responsive-menu-title {
	background: #fff !important;
}
button#responsive-menu-button {
	top: -11px !important;
	background: none !important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1:before {
	position: absolute;
	right: 8px;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link span {
	color: #fff;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	height: auto;
	outline: none;
	border-bottom: 1px solid #fff;
	padding: 7px 20px;
	background: #f5b60f !important;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:before {
	content: '\f153';
	float: right;
	right: 8px !important;
	position: absolute;
}
#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle {
	background: #f5b60f;
	margin-bottom: 8px;
}
.our_servics {
	margin-right: 00;
	float: none;
	width: 100%;
}
.product-titel h3.widget-title {
	font-size: 21px;
	padding-top: 2%;
}
.so-widget-sow-image-default-eef982a7180b .sow-image-container {
	text-align: center;
	width: 100%;
}
.product-11.product-12 img.so-widget-image, .product-11 img.so-widget-image {
	max-width: 63% !important;
}
.Know-more a:before {
	top: -1px;
}
.logo-footer img {
	max-width: 32% !important;
}
#panel-w59709a467ead9-0-3-0> .panel-widget-style {
	padding: 0 0% 0% 0%;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item a.mega-menu-link:before {
	content: "";
	position: absolute;
}
.thumbnail_full {
	position: relative;
	text-align: center;
}
.thumbnail_full h2 {
	top: 40%;
	text-align: center;
	width: 92%;
}
.news-room-Services1 h2 {
	text-align: center;
}
.new_column {
	margin-bottom: 31px;
}
.news-room-section-1 {
	padding-top: 0;
	padding-bottom: 0;
}
.newsfooter_top {
	padding-bottom: 40px;
	text-align: center;
}
.newsfooter_bottom .left img {
	max-width: 43%;
}
.newsfooter_bottom .left {
	position: relative;
	text-align: center;
	margin-bottom: 11px;
}
.newsfooter_bottom .left:after, .newsfooter_bottom .middile:after {
	width: 0;
}
.full-produvt-img-left {
	float: none;
	position: static;
	top: 163px;
	left: 0;
	width: 100%;
	text-align: center;
}
.full-product-q {
	max-width: 97%;
}
.resources_full ul li {
	float: left;
	width: 100%;
	margin-right: 4%;
	margin-bottom: 85px;
}
.colam_services-Q4 .section-4-left-colam {
	float: none;
	width: 100%;
}
.email-address input.email-sumbit {
	padding: 10px 26px;
}
.product-image_u {
	width: 20%;
}
.full-product-q .product-mm {
	width: 100%;
	float: left;
}
.Design-Services_q3 .full-product-q {
	background: #fcfcfc;
	position: relative;
	left: 0;
}
.thbnell_slider h2 {
	width: 48%;
	margin-bottom: 0;
	padding: 13px 0px;
}
.our-partners_full-l.our-partners_full {
	width: 100%;
	padding-right: 0%;
}
.our-partners_full-r.our-partners_full {
	width: 100%;
	float: none;
	padding-right: 0%;
	margin-top: 20px;
}
.Design-Services6 .col-md-4 {
	text-align: center;
	margin-bottom: 22px;
}
.swiper-container.s1 {
	width: 84%;
}
.bottom_section-2 {
	width: 84%;
}
.container {
	width: 100%;
	max-width: 95%;
}
section#services-section1 {
	background: none !important;
	background-color: #e3eefc !important;
}
.Design-Services h4 {
	margin-top: 10%;
	max-width: 100%;
	float: none;
	text-align: center;
}
.Design-Services img {
	max-width: 40%;
}
.newsletter_u .col-md-6.wow.fadeInLeft {
	text-align: center;
	margin-bottom: 16px;
}
.product-11.product-12 {
	margin-top: 28px;
	margin-bottom: -27px;
}
.product-11.homelend-u {
	margin-top: -9px;
	margin-bottom: -29px;
}
.section-4-full .product-11 {
	float: none;
	margin-top: 14px;
	width: 100%;
	text-align: center;
}
li.search-id.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-30 {
	display: none !important;
}
.mobile-thunell {
	display: block;
	text-align: center;
}
.menu-footer-bottom-container {
	text-align: center;
}
.Copyright-b p {
	font-size: 12px;
	text-align: center;
}
div#footer-last .panel-grid-cell {
	margin-bottom: 3px;
}
.footer-last-menu li {
	display: initial;
	margin-left: 0;
	margin: 0 8px;
}
.Newsroom_menu {
	text-align: center;
}
.footer-bbb .panel-grid-cell {
	margin-bottom: 0;
}
.social_share {
	text-align: center;
}
.site {
	padding: 0 24px;
	padding: 0 0;
	background-color: #fff;
}
.header-top-left ul li {
	padding-right: 0;
	display: inline-block;
	text-align: center;
	margin: 0 9px;
}
.header-top-left ul li {
	padding-right: 0;
	display: inline-block;
	text-align: center;
	margin: 0 9px;
	float: none;
}
.header-top-left {
	float: none;
	margin-top: 0;
	text-align: left;
}
.header-top-right {
	float: right;
	display: none;
}
.header-top {
	background: #080808;
	padding: 6px 0;
	padding-bottom: 12px;
}
.header-logo {
	float: none;
	text-align: center;
}
div#section-333 {
	background-image: none !important;
}
.our_servics h3.widget-title {
	font-size: 27px;
	text-align: center;
	color: #101010;
	margin-bottom: 1%;
}
.our_servics .textwidget {
	text-align: center;
}
.section-4-full .hover-right-m {
	margin-left: 0;
	text-align: center;
	margin-top: 0;
}
.section-2-comlam-2 .product-titel {
	float: none;
	width: 100%;
	text-align: right;
}
.section-2-comlam-2 .product-11.product-12 {
	float: none;
	width: 100%;
	text-align: center;
}
.section-4-full .product-titel {
	float: none;
	width: 100%;
	text-align: center !important;
	padding-top: 15px !important;
}
.product-lll {
	float: none;
	text-align: center !important;
}
div#product-c1 {
	padding-bottom: 6% !important;
}
.product-12 {
	margin-top: 0;
	margin-bottom: 0;
}
.defense-solutions h3.widget-title {
	text-align: center;
}
.Know-more.product-lll.defense-jj {
	float: none;
}
.homelend-u {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 6%;
}
.testimonial_slidser .text.testimonial_rotator_description {
	color: #fff;
	max-width: 96%;
	margin: 0 auto;
	text-align: left !important;
	padding-top: 19px;
}
.media-section {
	float: left;
	width: 100%;
}
.media-section h2 {
	text-align: center;
}
.media-section h2:after {
	content: "";
	display: block;
	width: 78%;
	height: 3px;
	background: #001532;
	position: static;
	float: none;
	text-align: center;
	left: 0;
	bottom: 0;
	margin: 0 auto;
	margin-top: 19px;
}
.Know-more {
	text-align: center;
}
.Come-join h3.widget-title {
	font-size: 29px;
	text-align: center;
	float: none;
}
.button-ppp {
	margin-top: 2%;
	text-align: center;
	width: 100%;
}
footer[role="contentinfo"] .footer_top .button-ppp a {
	margin-left: 0;
}
.social_share ul li {
	float: none;
	width: auto;
	display: inline-block;
	padding: 0 10px;
}
.Know-more.post_alinet {
	text-align: center;
	margin-top: 8%;
}
.media-section {
	float: none;
	width: 78%;
	margin: 0 auto;
}
.media-section.section-press {
	margin-top: 44px;
}
.header-right-bottom {
	float: right;
	margin-top: 3.5%;
	width: 100%;
}
.header-right-bottom ul li {
	display: -webkit-inline-box;
	margin: 0 0;
	width: 100%;
	margin-left: 1%;
}
.header-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
	margin: 0 0 0 0;
}
.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item > ul.mega-sub-menu {
	background: #043462 !important;
	/*width: 100% !important;*/
	    column-count: 2;
}
.header-right-bottom #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li#mega-menu-item-20527 > ul.mega-sub-menu {
	background: #043462 !important;
	width: 100% !important;
	float: right !important;
	right: 0 !important;
	left: 0;
}
.header-right-bottom {
	float: right;
	margin-top: 3.5%;
	width: 100%;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote:after, .testimonial_rotator.template-longform .testimonial_rotator_quote:before {
	content: normal !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_quote {
	text-align: center !important;
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	font-style: italic;
	font-weight: 500;
}
.testimonial_rotator.template-longform .testimonial_rotator_stars, .testimonial_rotator.template-longform .testimonial_rotator_slide_title {
	text-align: center !important;
}
h2.testimonial_rotator_slide_title {
	margin-left: 0 !important;
	display: block;
	font-size: 15px;
	font-weight: 400;
	margin-top: 6% !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	padding-top: 0;
	margin-top: 0;
	text-align: center !important;
	font-size: 18px;
	line-height: 1.1em;
	margin-left: 0 !important;
	font-family: 'Lato', sans-serif;
	font-style: italic;
	font-weight: 400;
}
img {
	max-width: 100%;
}
.footer_bottom aside {
	float: none;
	width: 100%;
	text-align: center;
}
.footer_bottom aside img {
	max-width: 34%;
	margin-top: 26px;
}
.widget_full .textwidget {
	float: none;
}
.footer-last-menu .menu-footer-bottom-container {
	float: none;
}
.section-2-comlam-2 .product-titel h3.widget-title {
	margin-bottom: 26px;
	text-align: center;
}
.product-mmm .more_size.section-4-full .product-titel {
	margin-top: 10px;
}
}
 @media(max-width:991px) {
.woocommerce table.shop_table_responsive tr td.product-name::before, .woocommerce-page table.shop_table_responsive tr td.product-name::before {
	content: attr(data-title) "Product" !important;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before {
	content: attr(data-title) "Image" !important;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail, .woocommerce-page table.shop_table_responsive tr td.product-thumbnail {
	padding: 6px 12px !important;
}
.woocommerce table.shop_table td {
	font-size: 15px;
}
.cart_custom_content .woocommerce input.button:disabled[disabled] {
	margin-top: 19px;
}
.continue-shop_mm input.checkout-button_uu.button_uu, a.continue-shop {
	padding: 10px 29px;
}
.woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
	display: block !important;
}
.page-template-pressreleases-template .press_realse .paging-nav, .page-template-media .paging-nav {
	position: static;
}
.event-bg {
	position: static;
	margin: 40px 0;
}
.enquery_fr.wpcf7 {
	max-width: 80%;
}
}






/*----------------900------------------*/





 @media(max-width:900px) {
.single_product_m {
	float: none;
	position: relative;
	width: 100% !important;
	display: block;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
	float: none;
	width: 100%;
}
.single_product_summa {
	padding-top: 4%;
	display: flex;
	flex-direction: column-reverse;
}
.def-section-2 {
	width: 100%;
}
.colam_def-section-2 .container {
	display: block;
	align-items: center;
	justify-content: center;
}
.def-section-4_c h2 {
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.def-section-3_c ul li a {
	font-size: 20px;
}
.footer_bottom h3.widget-title {
	text-align: center;
}
.footer_bottom ul li {
	text-align: center;
	margin-bottom: 0;
}
.bg-grd-tb-blue li {
	display: inline-block;
	text-align: center;
	margin: 0 3px;
	width: 18%;
}
.colam_services6 .section-tab-mm3 .tab-content.tab-content2.col-sm-10 {
	width: 100%;
}
.read-more-bottom h3 {
	font-size: 29px;
}
.read-more-bottom p {
	font-size: 10px;
}
.full-slider_top-mm .row h2 {
	font-size: 27px;
	text-align: center;
}
.full-slider_top-mm .col-md-6.wow.fadeInRight p {
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
}
.full-slider_top-mm .row .col-md-6.wow.fadeInLeft {
	display: none;
}
.bg-grd-tb-blue li a.text-white {
	padding: 8px 0;
}
.colam_services6 .section-tab-mm3 .col-sm-2 {
	width: 100%;
}
.colam_services6 .section-tab-mm3 .col-sm-2 ul li {
	display: inline-block;
	padding: 1px 00%;
	text-align: center;
}
.section-tab-mm nav.nav-sidebar li:after {
	content: normal;
}
.section-tab-mm nav.nav-sidebar li.active a {
	background-image: none;
}
.section-tab-mm nav.nav-sidebar li.active a:after, .section-tab-mm nav.nav-sidebar li:hover a.hvr-bounce-to-right:after {
	content: normal;
}
.section-tab-mm nav.nav-sidebar h2.all-titel {
	font-size: 26px;
	margin-bottom: 8px;
}
.section-tab-mm nav.nav-sidebar li a {
	padding: 7px 8px;
	font-size: 12px;
}
.section-tab-mm nav.nav-sidebar {
	background: #ffffff;
	padding-top: 22px;
	padding-bottom: 3%;
}
.section-tab-mm nav.nav-sidebar ul.nav.tabs {
	text-align: center;
}
.swiper-container.s1, .bottom_section-2 {
	width: 88%;
}
.thbnell_slider h2 {
	width: 51%;
}
.Design-Services p {
	padding-right: 0px;
}
.text_about {
	text-align: center;
}
.expertize-inner-left li {
	margin-bottom: 15px;
	font-size: 17px;
	line-height: 20px;
	padding: 0px;
}
.Design-Services2 .nav>li>a {
	position: relative;
	display: block;
	padding: 7px 0;
	font-size: 10px;
}
.expertize-inner-left li {
	margin-bottom: 8px;
	font-size: 14px;
	line-height: 12px;
	padding: 0px;
}
.expertize-section h4 {
	font-size: 29px;
	margin-bottom: 7px;
}
.Design-Services h4 {
	margin-top: 0%;
	max-width: 100%;
	float: none;
	text-align: center;
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 10px;
}
.Newsroom_menu ul li {
	margin-bottom: 0;
}
.Design-Services h2, .Design-Services h1 {
	font-size: 39px;
	font-weight: 300;
	color: #5c5c5c;
	margin-bottom: 21px;
}
.Alliances_more-size h2 {
	margin-bottom: 24px;
	text-align: center;
}
.content_mm2 p {
	text-align: center;
	font-size: 14px;
	line-height: 27px;
	margin-bottom: 20px;
}
.partner li:nth-child(2n) {
	margin-right: 0px;
}
.partner li:nth-child(2n+1) {
	clear: both;
}
.partner li {
	width: 49%;
}
.inner_partner_left {
	width: 100%;
	float: none;
	text-align: center;
	margin-right: 0;
	margin-bottom: 0;
	box-sizing: border-box;
}
.inner_partner_right {
	font-size: 18px;
	margin-right: 0;
	float: none;
	width: 100%;
	box-sizing: border-box;
	text-align: center;
}
/*----------events---------*/







.Careers_section_7_inner .section_7_first h4 {
	color: #000000;
	font-size: 30px;
	font-weight: 700;
	line-height: 32.95px;
	margin-bottom: 51px;
	-webkit-transform: 0;
	transform: 0;
}
.section_7_two {
	width: 100%;
	float: left;
	text-align: center;
}
.section_7_three {
	width: 100%;
	float: left;
	text-align: center;
}
.section_7_two_inner {
	border-left: 0;
	padding: 0;
}
.section_7_three_inner {
	border-left: 0;
	padding: 0;
}
.Careers_section_7_inner h5 {
	color: #000000;
	font-size: 20px;
	font-weight: 700;
	line-height: 32.95px;
	margin-bottom: 18px;
}
.read_more_sec {
	margin-top: 24px;
	margin-bottom: 30px;
}
.Careers_section_7_inner {
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding-top: 50px;
	padding-bottom: 30px;
}
.Careers_section_7_inner .section_7_first h4 {
	line-height: 32.95px;
	margin-bottom: 25px;
	-webkit-transform: none;
	transform: none;
	line-height: 1.2;
}
.section_7_first {
	width: 100%;
	float: left;
	text-align: center;
}
.section_8_left h4 {
	color: #fff;
	font-size: 30px;
	font-weight: 400;
	line-height: 1.2;
}
}















/*----------------863------------------*/















@media(max-width:863px) {
	
	
	.def-section-3_c ul li {
    width: 100%;
    text-align: center;
    margin-bottom: 17px;
	float: inherit !important;	
}

.section_6_first {
	width: 100%;
	float: left;
	padding-top: 6%;
	text-align: center;
	margin-bottom: 45px;
}
.section_6_two {
	width: 82%;
	float: none;
	margin: 0 auto;
}
.Careers_section_6 {
	padding-top: 20px;
	padding-bottom: 40px;
}
}





/*----------------800------------------*/




 @media(max-width:800px) {
.col-md-offset111 .post_sidebar {
	margin-left: 0;
}
.searchform_u {
	margin-top: 10px;
}
.login_more-size .um-349.um {
	max-width: 95%;
}
.sticky-nav-tabs h1, .spa-slide h1 {
	font-size: 3rem;
}
.sticky-nav-tabs h3, .spa-slide h3 {
	font-size: 1rem;
}
.sticky-nav-tab {
	font-size: 1rem;
}
/*----------events---------*/ 



.Careers_section_2 .container {
	display: block;
	justify-content: center;
	align-items: center;
	width: 85%;
	max-width: 100% !important;
	padding: 0;
}
.section_2_right {
	width: 100%;
	float: left;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.section_2_right h4 {
	color: #000000;
	font-size: 30px;
	text-align: center;
	margin-bottom: 33px;
	font-weight: 400;
}
.section_2_right {
	padding-top: 40px;
}
.section_2_right .cur_ope {
	margin-top: 20px;
}
.section_2_right h4 {
	margin-bottom: 20px;
}
.section_2_left {
	width: 100%;
	float: none;
	margin: 0 auto;
}
.section_2_left iframe {
	height: auto;
}
.section_2_right {
	padding-top: 40px;
	padding-bottom: 50px;
}
.Careers_section_2 {
	margin-top: 50px;
	margin-bottom: -2px;
}
.Careers_section_4 .container {
	display: block;
	justify-content: center;
	align-items: center;
	width: 96%;
	max-width: 100% !important;
	padding: 0;
}
.section_4_right {
	width: 94%;
	float: left;
	padding-left: 0;
	padding-right: 0%;
	display: block;
	text-align: center;
	padding: 40px 0 50px 0;
}
.Careers_section_4 h4 {
	text-align: center;
}
.Careers_section_4 .container {
	display: block;
	justify-content: center;
	align-items: center;
	width: 96%;
	max-width: 100% !important;
	padding-top: 40px;
}
.section_4_left {
	width: 100%;
	float: left;
}
.section_8_left {
	width: 100%;
	float: left;
	text-align: center;
}
.section_8_right {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 8px;
}
.Careers_section_8 {
	background-color: #001736;
	padding-top: 30px;
	padding-bottom: 36px;
}
}




/*----------------768------------------*/


 @media(max-width:768px) {
.page-template-Form-page-template .title_bg.custom_cc {
	top: 26%;
	width: 90%;
}



.header-right-bottom ul.mega-sub-menu li ul li a, .header-right-bottom ul.mega-sub-menu li.mega-menu-item ul.menu li a {
    color: #fff;
    font-size: 11px !important;
}



.page-template-Form-page-template .title_bg.custom_cc h2 {
	margin-bottom: 0px;
	text-transform: capitalize;
	font-size: 19px;
	font-weight: 400;
}
.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
}
.container.def-section-5_c {
	overflow: scroll;
}
.expertize-inner-left {
	width: 100%;
	float: none;
}
div#home1 {
	background: #ededed;
}
.expertize-inner-right {
	width: 100%;
	float: none;
}
.Design-Services2 .nav-tabs>li {
	width: auto;
	margin-right: 10px;
}
.Design-Services2 .nav>li>a {
	padding: 7px 5px;
}
.Design-Services2 .nav-tabs>li {
	margin-bottom: 12px;
}
}
 @media (max-width:740px) {
div#mrova-form {
	height: 300px !important;
	overflow-y: scroll;
}
}
 @media (max-width:669px) {
.def-section-4_left ul li:before {
	content: ".";
	position: absolute;
	left: -18px;
	font-size: 30px;
	color: #365371;
	margin-top: -20px;
	font-weight: bold;
}
.def-section-4_left ul li {
	margin-left: 2%;
}
.def-section-4.def-section-4_left {
	padding: 6% 6%;
}
.def-section-3_c ul li a {
	font-size: 14px;
}
.Design-Services2 .nav-tabs {
	border-bottom: 0;
	margin-bottom: 3%;
	top: 0;
}
.sticky11-nav-tabs, .spa-slide {
	height: 17vh !important;
}
.swiper-container.s1, .bottom_section-2 {
	width: 97%;
}
.thbnell_slider h2 {
	width: 56%;
	margin-bottom: 31px;
}
.inner_partner_right p {
	font-size: 12px;
}
}
 @media (max-width:666px) {
.media-section {
	float: none;
	width: 96%;
	margin: 0 auto;
}
section#services-section2 {
	padding-top: 5%;
}
.Design-Services h4 {
	margin-top: 0%;
	font-size: 17px;
	line-height: 28px;
	margin-bottom: 22px;
}
.Design-Services h2, .Design-Services h1 {
	font-size: 26px;
}
.expertize-section h4 {
	font-size: 26px;
	line-height: 32px;
}
.Design-Services a {
	width: 48%;
	margin-top: 2%;
}
.media-filt .pre_filter select {
	min-width: 170px;
}
.media-filt .pre_filter {
	flex-direction: column
}
.media-filt .pre_filter select {
	display: block;
	min-width: 200px;
}
.media-filt .pre_filter span {
	margin-bottom: 12px;
}
}
 @media (max-width:650px) {
button#responsive-menu-button {
	top: -4px !important;
	background: none !important;
}
}
 @media (max-width:600px) {
.full-slider_top-mm .row h2 {
	font-size: 17px;
	text-align: center;
}
.full-slider_top-mm .col-md-6.wow.fadeInRight p {
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	line-height: 20px;
}
.section_all {
	padding-top: 36px;
	padding-bottom: 41px;
	position: relative;
	z-index: 9;
}
.footer_bottom ul li {
	margin-bottom: 2px;
}
.footer_top {
	padding: 15px 0;
}
.newsfooter_bottom .right {
	text-align: center;
}
.newsfooter {
	padding-bottom: 37px;
}
.newsfooter_bottom .middile {
	position: relative;
	padding-right: 0;
	padding-left: 0;
}
#panel-w5965e4baa08ae-0-3-0> .panel-widget-style {
	padding: 0 0% 0% 0% !important;
}
.Design-Services img {
	max-width: 60%;
}
.expertize-inner-left li {
	text-align: center;
}

.page-template-board-designservice .expertize-inner-left li {
    text-align: left;
    line-height: 1.3;
    padding-left: 19px;
}
.expertize-inner-left ul li:before {
    content: "/";
    position: absolute;
    left: 4px;
 
}
.expertize-inner-right ul li:before {
    content: "/  ";
    
    left: 4px;
 
}

.Design-Services2 .nav-tabs {
	top: 0;
}
.Design-Services2 .nav-tabs>li a {
	color: #01509f;
	font-size: 9px;
	padding: 4px 6px !important;
	margin: 0;
}
.Design-Services2 .nav-tabs>li {
	width: auto;
	margin-right: 1px;
}
.header-bottom .header-logo img.header-image {
	max-width: 25%;
}
.Design-Services a {
	width: auto;
	margin-top: 2%;
	padding: 2px 0;
	font-size: 13px;
	padding: 5px 14px;
}
.Design-Services2 .tab-pane p {
	font-size: 13px;
	color: #5c5c5c;
	line-height: 24px;
	margin-bottom: 12px;
}
.email-address input.email-u {
	padding: 7.4px 13px;
}
.Newsroom_menu ul li {
	margin-bottom: 8px;
}
.product-titel h3.widget-title {
	font-size: 21px;
	padding-top: 0;
}
.product-titel h3.widget-title {
	font-size: 21px;
}
h2.testimonial_rotator_slide_title {
	margin-left: 0 !important;
	font-size: 14px;
	margin-top: 4% !important;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	font-size: 13px;
}
.news-and h3.widget-title {
	font-size: 19px;
}
.media-section h2 {
	font-size: 16px;
}
.media-section h2:after {
	height: 1px;
}
.thbnell_slider h2 {
	width: 62%;
	margin-bottom: 30px;
}
.swiper-container.s1, .bottom_section-2 {
	width: 100%;
}
}
 @media (max-width:568px) {
.thbnell_slider h2 {
	width: 66%;
}
}
 @media (max-width:550px) {
.executive-profiles_full h2 a.showSingle {
	display: block;
	text-align: center;
}
#testimonial_section .testimonial_rotator_nav {
	height: auto;
}
.vfbp-form .vfb-form-group {
	margin-bottom: 0px!important;
}
.footer_bottom ul li a {
	font-size: 12px;
}
.footer_bottom ul li {
	margin-bottom: 2px;
	line-height: 1.3;
}
.footer_bottom h3.widget-title {
	text-align: center;
	margin-bottom: 0;
	margin-top: 11px;
}
.slide_form button.btn-primary {
	margin-top: 0;
}
.library_title {
	background: #000;
}
.title_bg {
	top: 0;
	width: 100% !important;
	padding: 13px 0;
	position: static;
}
.login-inner-page .icon-mmt h2 {
	font-size: 20px;
}
.colam-botto-m22 a.um-link-alt2 {
	color: #585858;
	font-size: 12px;
}
.uimob340 .um-half {
	text-align: center;
}
.colam-botto-m22 .um-right.um-half {
	text-align: center;
}
.socile_mm h5 {
	font-size: 16px;
	color: #585858;
	margin-bottom: 13px;
	margin-left: 0;
	text-align: center;
	margin-top: 17px;
}
.socile_mm {
	margin-top: 16%;
	border-top: 1px dashed #757575;
}
.login_more-size div.um .g-recaptcha {
	margin-bottom: 0;
}
.more_size.login_more-size {
	margin-top: 21px;
}
.center-buoo input#um-submit-btn {
	float: left;
	margin-top: -15px;
}
#mrova-feedback {
	width: 272px !important;
	transition: 1s;
}
.archive.post-type-archive .wcapf-before-products .woocommerce ul.products li.product {
	min-height: inherit;
}
.archive.post-type-archive .wcapf-before-products .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	min-height: inherit;
}
div#mrova-feedback {
	right: -272px !important;
	transition: 1s;
}
div#mrova-feedback.slide_show {
	right: 0px !important;
	transition: 1s;
}
div#mrova-feedback {
	height: auto !important;
}
div#mrova-form {
	height: auto !important;
	overflow-y: inherit;
}
div#mrova-feedback #mrova-img-control {
	cursor: pointer;
	position: absolute;
	left: -66px;
	width: 65px;
	height: 39px;
	background-size: 100%;
	background-repeat: no-repeat;
}
#capatcha {
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 231px;
	float: left;
	overflow: hidden;
	border-radius: 8px !important;
}
.woocommerce_breadcrumb_mm aside#wcapf-category-filter-2 {
	padding-top: 10px;
}
.cart_custom_content .woocommerce table.shop_table th {
	font-size: 13px;
}
.cart_custom_content .cart_item a {
	font-size: 20px;
}
.cart_custom_content .cart_item .Remove_item a.remove_u {
	font-size: 11px;
}
.woocommerce table.shop_table td {
	padding: 19px 12px;
}
.cart_custom_content .woocommerce table.shop_table th {
	width: 104px !important;
}
.checkout_page .woocommerce form.checkout_coupon p, .cart_custom_content span.woocommerce-Price-amount.amount {
	font-size: 14px;
}
.checkout_page .woocommerce form.checkout_coupon p input.button {
	font-size: 16px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	width: 100%;
	overflow: visible;
	margin: 0 0 !important;
	margin-bottom: 6px !important;
}
.checkout_page .woocommerce form .form-row-wide, .checkout_page .woocommerce-page form .form-row-wide {
	width: 100%;
	margin: 0 0 !important;
	margin-bottom: 6px !important;
}
.checkout_page .woocommerce form .form-row textarea#order_comments {
	box-sizing: border-box;
	width: 100%;
}
.shipping_address p input {
	font-size: 14px;
}
p#billing_country_field span.select2.select2-container {
	width: 102% !important;
}
.cart-row span.woocommerce-Price-amount.amount {
	font-size: 18px !important;
	color: #268a66 !important;
}
.woocommerce-billing-fields h3 {
	font-size: 20px;
}
.woocommerce-info a.showcoupon, .woocommerce-info {
	font-size: 14px;
}
.checkout_page .woocommerce-billing-fields__field-wrapper .form-row input {
	font-size: 13px;
}
h3#order_review_heading {
	font-size: 18px;
}
.checkout_page .woocommerce div#order_review table.shop_table tr th {
	font-size: 16px;
}
.woocommerce table.shop_table td, .checkout_page .woocommerce div#order_review table.shop_table tr th, .woocommerce table.shop_table td p, .payment_box.payment_method_bacs p {
	font-size: 14px;
}
ul.wc_payment_methods.payment_methods.methods li label {
	font-size: 17px;
}
.cart_custom_content .woocommerce table.shop_table th {
	font-size: 13px;
}
.cart_custom_content .cart_item a {
	font-size: 16px;
}
.cart_custom_content .cart_item .Remove_item a.remove_u {
	font-size: 10px;
	padding-top: 3px !important;
}
.woocommerce-page .quantity input.qty {
	width: 1.618em;
}
input.button.cart-button.cart-butt {
	display: none !important;
}
.continue-shop_mm input.checkout-button_uu.button_uu, a.continue-shop {
	padding: 11px 16px;
}
.product_meta span.posted_in, .product_meta span.posted_in a {
	font-size: 14px;
}
.woocommerce div.product .product_title {
	font-size: 23px;
}
.single_product_summa .entry-summary p.price {
	width: 100%;
	font-size: 25px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	text-align: center;
}
.product_summary_uu .woocommerce-Tabs-panel p, .product_summary_uu .woocommerce-Tabs-panel ul li, .product_summary_uu .woocommerce-Tabs-panel p span, .product_summary_uu .woocommerce-Tabs-panel p span, .product_summary_uu .woocommerce-Tabs-panel p a {
	font-size: 15px !important;
}
.woocommerce div.product .woocommerce-product-rating {
	margin-bottom: 1.618em;
	font-size: 15px;
}
.full_product {
	padding-top: 0px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100.0%;
	margin-bottom: 44px;
}
.colam_services6 .section-tab-mm3 .tab-content.tab-content2.col-sm-10 {
	width: 100%;
	padding: 0;
}
.full-slider_top-mm .col-md-6.wow.fadeInRight p {
	font-size: 11px;
	text-align: center;
	margin: 0 auto;
	line-height: 13px;
}
.sticky-container {
	position: relative;
	display: none;
}
.Design-Services2 .tab-pane p {
	font-size: 11px;
	color: #5c5c5c;
	line-height: 24px;
	margin-bottom: 12px;
	width: 96%;
	margin: 0 auto;
}
.section_all {
	padding-top: 35px;
	padding-bottom: 46px;
	position: relative;
	z-index: 9;
}
.colam_services6 .section-tab-mm3 .col-sm-2 {
	width: 100%;
	padding: 0;
}
.read-more-bottom {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	background: rgba(245, 245, 245, 0.72);
	padding: 7px 0;
	padding-top: 0;
}
.partner li:nth-child(1n+1) {
	clear: both;
}
.partner li:nth-child(0n) {
	margin-right: 0px;
}
.partner li {
	width: 100%;
	margin: 0 auto;
}
.Know-more a:before {
	content: url(img/arrow.png);
	font-family: 'FontAwesome';
	margin-right: 11px;
	top: 3px;
	left: -2px !important;
	float: none !important;
	text-align: center;
}
.thumbnail_full h2 {
	top: 32%;
	text-align: center;
	width: 92%;
	font-size: 21px;
}
.colam_services-Q4 .section-4-contener ul li {
	float: none;
	width: 51%;
	color: #d5d5d5;
	margin: 0 auto;
	font-size: 13px;
	margin-bottom: 22px;
	margin-left: auto;
	position: relative;
	text-align: left;
}
.full-produvt-img-left {
	float: none;
	position: static;
	top: 163px;
	left: 0;
	width: 100%;
	text-align: center;
}
.colam_services-Q4 .section-4-left-colam {
	float: left;
	width: 100%;
}
.email-address input.email-sumbit {
	padding: 10px 26px;
}
.resources_full ul li {
	float: left;
	width: 100%;
	margin-right: 4%;
	margin-bottom: 47px;
}
.product-image_u {
	width: 25%;
}
.full-product-q {
	padding: 20px 4px;
}
.header-bottom .header-logo img.header-image {
	max-width: 41%;
}
.Design-Services p {
	padding-right: 0px;
	line-height: 18px;
	font-size: 10px;
}
.iot-ready-platforms h2 {
	font-size: 20px;
}
h2.all-titel, h1.all-titel {
	font-size: 21px;
}
.our-partners img {
	max-width: 78%;
}
.newsletter_u h2 {
	color: #ffffff;
	font-size: 16px;
}
.social_share ul li {
	padding: 0 5px;
}
.sticky11-nav-tabs, .spa-slide {
	height: 11vh !important;
}
.sticky11-nav-tabs, .spa-slide {
	height: 67px !important;
}
.sticky11-nav-tabs-container--top-second, .sticky11-nav-tabs-container--top-first {
	display: none;
}
#wprmenu_bar {
	background: #0D0D0D;
	z-index: 999999;
}
.section-2 h3.widget-title {
	font-size: 16px;
}
.Come-join h3.widget-title {
	font-size: 21px;
	text-align: center;
}
.button-ppp a {
	font-size: 13px;
}
.Newsroom_menu ul li {
	margin-bottom: 1px;
}
.tparrows.default {
	display: none;
}
.tp-bullets {
	display: none;
}
.section-2 .siteorigin-widget-tinymce.textwidget p {
	font-size: 11px;
	margin-bottom: 6px;
}
.Know-more a:before {
	content: "\f178";
	font-family: 'FontAwesome';
	margin-right: 11px;
	position: relative;
	top: 2px;
	font-size: 15px;
}
.Know-more a {
	font-size: 12px;
	color: #282828;
	font-family: 'Lato', sans-serif;
	margin-top: 15px;
	display: block;
}
.product-titel {
	padding: 13% 0% 0% 0%;
	margin-bottom: 0;
}
.media-section h2 {
	font-size: 12px;
	margin-bottom: 0;
}
.post_c .time-section {
	color: #1c1c1c;
	font-size: 26px;
}
.Know-more a {
	font-size: 12px;
	color: #282828;
	font-family: 'Lato', sans-serif;
}
.our_servics h3.widget-title {
	font-size: 19px;
	text-align: center;
	color: #101010;
	margin-bottom: 1%;
}
.our_servics p {
	color: #101010;
	font-size: 12px;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	line-height: 18px;
	margin-bottom: 7px;
}
.testimonial_rotator_wrap.with-prevnext {
	padding: 0 40px;
}
.product-titel h3.widget-title {
	font-size: 18px;
	color: #282828;
	line-height: 29px;
}
.post_c .time-section {
	float: none;
	font-size: 18px;
	margin-right: 0px;
	width: auto !important;
	text-align: center;
}
.titel_mp {
	font-size: 12px;
}
.button-ppp .hvr-icon-wobble-horizontal:before {
	right: 4px;
}
h2.testimonial_rotator_slide_title {
	font-size: 13px;
}
.testimonial_rotator.template-longform .testimonial_rotator_author_info p {
	font-size: 12px;
}
.news-and h3.widget-title {
	font-size: 22px;
}
.media-section h2 {
	font-size: 13px;
}
.post_c .time-section {
	float: none;
	color: #1c1c1c;
	font-size: 27px;
	font-family: 'Lato', sans-serif;
	margin-right: 0px;
	width: auto !important;
	text-align: center;
}
.titel_mp {
	float: none;
	color: #002c59;
	font-size: 15px;
	font-family: 'Lato', sans-serif;
	font-weight: 500;
	display: block;
	padding-top: 13px;
	text-align: center;
	margin-bottom: 9px;
}
.content {
	float: none;
	width: 99%;
	margin: 0 auto;
	text-align: center;
}
.content span a {
	display: -webkit-inline-box;
	margin-left: 0;
	color: #ef4348;
}
.post_c:after {
	content: "";
	display: block;
	background: #bbbbbb;
	height: 3px;
	width: 71%;
	margin-left: 0;
	margin-top: 18px;
	margin: 0 auto;
	margin-top: 18px;
}
.header-top-left ul li {
	width: auto;
	clear: both;
	float: left;
}
button#responsive-menu-button {
	top: 11px !important;
	background: none !important;
}
.site {
	padding: 0 24px;
	padding: 0 0;
	background-color: #fff;
	overflow: hidden;
}
.our-partners-right-cont, .our-partners-left-img {
	float: none !important;
	padding: 10px !important;
	width: 100% !important;
}
.our-partners-right-cont p {
	padding-right: 10px;
}
.header-logo img.header-image {
	max-width: 39%;
}
.Careers_section_8 {
	background-color: #001736;
	padding-top: 50px;
	padding-bottom: 55px;
}
.swiper-slide_inner {
	text-align: left;
	padding: 20px;
}
.swiper-slide_inner .slide_left_s {
	width: 100%;
	float: left;
	text-align: center;
}
.slide_right_s {
	width: 100%;
	float: left;
	text-align: center;
}
.slide_bottom_s {
	text-align: center;
}
.title_bg.custom_cc {
	top: 5%;
	width: 90%;
}
.title_bg h2 {
	font-size: 18px;
}
.title_bg h2 {
	margin-bottom: 4px;
}
.title_bg p {
	color: #fff;
	font-weight: 500;
	font-size: 12px;
	line-height: 1.2;
}
.library_page1_cus {
	padding-top: 40px;
	padding-bottom: 0px;
}
.Careers_section_1 p {
	width: 100%;
}
.Careers_section_3_inner h4 {
	line-height: 1.4;
	margin-bottom: 15px;
}
.Careers_section_3_inner .cur_ope1 {
	margin-top: 20px;
}
.Careers_section_5_content li {
	margin-left: 60px;
}
.Careers_section_5_content li:before {
	margin-right: 32px;
	margin-left: -37px;
}
.Careers_section_5_content ul {
	margin-top: 20px;
	margin-bottom: 13px;
}
.section_8_right {
	margin-top: 6px;
}
.section_8_right .read_more_sec2 a {
	color: #fff;
	font-size: 16px;
}
.section_8_left h4 {
	color: #fff;
	font-size: 22px;
	font-weight: 400;
	line-height: 1.2;
}
}
 @media(max-width:414px) {
.col-md-offset111 .post_sidebar {
	margin-left: 0;
}
.searchform_u {
	margin-top: 10px;
}
.thbnell_slider h2 {
	width: 94%;
}
.Design-Services img {
	max-width: 60%;
}
.pre_filter {
	display: flex;
	align-items: center;
	flex-direction: column;
}
.pre_filter form {
	margin-top: 20px;
}
.media-filt .pre_filter form {
	margin-top: 0;
	display: block;
}
}
 @media(max-width:330px) {
.tp-caption.black-n {
	font-size: 14px !important;
}
.woocommerce div.product form.cart div.quantity {
	float: left;
	margin: 0 4px 7px 0;
}
}
.filte_type-m {
	float: left;
	width: 70%;
}
.library_search.library_search2 {
	width: 24%;
	float: right;
	position: relative;
}
.library_search.library_search2 input {
	padding: 9px 46px 9px 10px;
	margin-top: 35px;
	width: 74%;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 0px;
}
.library_search.library_search2 input[type="button"] {
	background-size: 20px auto;
	top: 11px;
	right: auto;
	position: absolute;
	margin-left: -30px;
}
.library_search2 a.button-mm {
	float: none;
	float: right;
	margin-top: 35px;
	width: 23%;
	padding: 14px 0px;
	text-align: center;
	background: #e84c3d !important;
}
.beautiful-taxonomy-filters-select {
	background: #fff url(img/select-arrow.jpg) 100% 50% no-repeat;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 45px;
	border-radius: 3px;
	height: 42px;
}
.mid-heading font {
	color: #262626;
}
.filte_type-m .widget-title {
	color: #000;
}
.category-section table tr td {
	color: #111111;
	vertical-align: middle;
	font-size: 14px;
}
.product_page1 {
	margin-bottom: 2%;
}
.beautiful-taxonomy-filters-tax-result {
	position: relative;
}
.beautiful-taxonomy-filters-tax-result .beautiful-taxonomy-filters-loader {
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
}
.beautiful-taxonomy-filters-tax-result .beautiful-taxonomy-filters-loader img {
	max-width: 30px;
}
.header-right-bottom ul li span.test {
	position: absolute;
	display: none;
}
.info_libra p {
	font-size: 24px;
	color: #2b2b2b;
	line-height: 45px;
}
.info_libra h3 {
	font-size: 57px;
	font-weight: 700;
	color: #000000;
	font-family: 'Lato', sans-serif;
	margin-bottom: 33px;
	margin-top: 0;
}
.info_libra {
	padding-top: 4%;
	padding-bottom: 2%;
}
.info-lib .pre_filter #adv-search-form {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.info-lib .pre_filter #adv-search-form span {
	text-transform: uppercase;
	color: #000000;
	font-size: 20px;
}
.info-lib-tab table tbody {
	display: block;
	column-count: 3;
}
.info-image-section {
	display: inline-block;
	position: relative;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.13);
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
	width: 100%;
	margin-bottom: 20px;
}
.info-lib-tab table tbody tr, .info-lib-tab table tbody td {
	display: block;
}
.info-image-section img {
	display: block;
}
.info-image-section h2 {
	background: #313d4a;
	color: #fff;
	text-transform: uppercase;
	padding: 16px 15px;
	border-bottom-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.info-image-section img {
	display: block;
	width: 100%;
}
button {
	outline: none !important;
	box-shadow: none !important;
}
.addshar {
	display: flex;
	justify-content: space-between;
}
 @media (min-width: 992px) {
.info_libra .row {
	display: flex;
}
.info_libra .col-md-7 {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
}
 @media(max-width:1500px) {
.library_search.library_search2 input {
	padding: 6px 46px 6px 10px;
}
.library_search2 a.button-mm {
	padding: 11px 0px;
}
.library_search.library_search2 input {
	font-size: 14px;
	padding: 9px 46px 9px 10px;
}
.library_search.library_search2 input[type="button"] {
	top: 7px;
}
.beautiful-taxonomy-filters-select {
	height: 36px;
}
.info_libra h3 {
	font-size: 30px;
	margin-bottom: 20px;
}
.info_libra p {
	font-size: 16px;
	line-height: 30px;
}
.info-image-section h2 {
	font-size: 14px;
}
.info_libra p {
	font-size: 18px;
	line-height: 35px;
}
.info-lib .pre_filter #adv-search-form span {
	font-size: 16px;
}
.video-library table.table.table-striped.press_realse_list.tasbel-mm233 tr .video-section h2 {
	font-size: 13px;
	margin-top: 15px;
}
}
 @media(max-width:1023px) {
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu.mega-menu-item {
	position: relative;
}
.header-right-bottom ul li.mega-toggle-on span.test:after {
	content: '\f142';
}
.header-right-bottom ul li span.test:after {
	content: '\f140';
}
.header-right-bottom ul li span.test {
    width: 53px;
    height: 54px;
    display: block;
    z-index: 9999999;
    opacity: 1;
    bottom: 1px;
    right: 1px;
    font-family: dashicons;
    margin: 0 0 0 6px;
    vertical-align: top;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    color: inherit;
    color: #1f5b94;
    font-size: 20px;
    padding-left: 13px;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link:after, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item-has-children > a.mega-menu-link:after {
	content: none !important;
}
}
 @media(max-width:992px) {
.info_libra {
	text-align: center;
}
.lef-info {
	margin-bottom: 20px;
}
.info_libra h3 {
	font-size: 24px;
	margin-bottom: 10px;
}
.info_libra p {
	font-size: 16px;
	line-height: 22px;
}
.info-lib-tab table tbody {
	column-count: 2;
}
}
 @media(max-width:767px) {
	 
	 div#mrova-form h2 {
    font-size: 19px;
    margin-bottom: 16px;
}
	 
	 
.filte_type-m {
	width: 100%;
}
.filte_type-m .beautiful-taxonomy-filters-tax.filter-count-4 {
	width: 100%;
}
.library_search.library_search2 {
	width: 100%;
}
.library_search.library_search2 input {
	margin-top: 0px;
	width: 100%;
}
.library_search2 a.button-mm {
	margin-top: 20px;
	float: left;
}
.library_search.library_search2 input[type="button"] {
	right: 0px;
	margin-left: 0px;
}
}
 @media(max-width:680px) {
.pre_filter span, .pre_filter select {
	min-width: 170px;
}
.info-lib-tab table tbody {
	column-count: 1;
}
.info-lib .pre_filter #adv-search-form span {
	font-size: 16px;
	display: none;
	margin-bottom: 9px;
}
.info-lib .pre_filter select#_field {
	margin-right: 0px;
}
}
 @media(max-width:370px) {
.tp-caption.black-n {
	font-size: 14px !important;
}
}
.linkurl{    
 font-size: 14px;
color: #02509f8a;
margin-top:8px;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    z-index: 999;
    position: absolute;
    width: 150px !important;
}


/*.mega-menu-wrap .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
	color: #f5b60f;
}*/

.header-bottom .menu .current-menu-item a {
    color: #f5b60f !important;
}
.fa-google-plus{
	display: none;
}

.columndh {
 box-sizing: border-box;
  float: left;
  width: 25%;
  padding: 10px;
  height: 100px; /* Should be removed. Only for demonstration */
}
/* Clear floats after the columns */
.rowld:after {
  content: "";
  display: table;
  clear: both;
}
.columnbd {
  float: left;
  width: 25%;
 padding: 7px 10px;
   box-sizing: border-box;
}
.columnbd1 {
  float: left;
  width: 33%;
 padding: 14px 10px;
   box-sizing: border-box;
}

/* Remove extra left and right margins, due to padding */
.rowbd {margin: 0 -5px;}

/* Clear floats after the columns */
.rowbd:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive columns */
@media screen and (max-width: 600px) {
  .columnbd,  .columnbd1 {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}

/* Style the counter cards */
.cardbd {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #f1f1f1;
}
}
.hvr-bounce-to-right:active:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:hover:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
}
.hvr-bounce-to-right:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #ffffff;
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    -o-transform: translate(0,0);
    transform: translate(0,0);
    /* z-index: 55; */
    margin-top: 148px;
    min-width: 46%;
}

a.addtoany_share img {
    border: 0;
    width: auto;
    height: auto;
    /* visibility: hidden; */
    display: none;
}
.addtoany_list img {
    border: 0;
    display: inline-block;
    opacity: 1;
    overflow: hidden;
    vertical-align: baseline;
    display: none !important;
}
.btn-change3{
    height: 50px;
    width: 260px;
	    border-radius: 3px;
    background: lightseagreen;
    margin: 20px;
    float: left;
    border:0px;
    color:#fff;
    box-shadow: 0 0 1px #ccc !important;
    -webkit-transition-duration: 0.5s !important;
    -webkit-transition-timing-function: ease-out !important;
    -webkit-box-shadow: 0px 0px 0 0 #31708f inset , 0px 0px 0 #31708f inset !important;
}
.btn-change3:hover{
      -webkit-transform: scale(1.1) !important;
    background: #31708f !important;
color:#fff !important;	
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    visibility: hidden;
}
.sku_wrapper{display: none;}
.woocommerce div.product form.cart .variations select {
    font-size: 14px;
}
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 14% !important;
    float: left;
    /* margin: 5px; */
    list-style: none;
    margin-left: 10px !important;
    margin-top: 10px !important;
}
.flip-card {
  background-color: transparent;
  width: 98%;
  height: 200px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #ffffff;
  color: black;
}

.flip-card-back {
  background-color: #23a7c1;
  color: white;
  transform: rotateY(180deg);
}
.flip-card-back h1 {margin-top: 6%;/* margin-top: 14%; */padding: 5%;}

.tabe-cloam_cb h1 {
	margin-bottom: .5%;
    font-size: 135%;
    color: #1f1f1f;
    font-weight: bold;
}

#blue-bar a.active {
    background: #01509f;
    color: #fff;
    transition: inherit;
}

.page-template-enquiry-form-template .wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0;
}
