@charset "UTF-8";
/*
Theme Name: Orcadesign
Theme URI:  
Author: the WordPress team
Author URI: https://wordpress.org/
Description: 
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation 
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
@font-face {
  font-family: 'NonBreakingSpaceOverride';
 }
 

/* Normalize */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Typography */
html {
  font-size: 22px;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #111;
  font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
  font-weight: 400;
  font-size: 1em;
  line-height: 1.8;
  margin: 0;
  text-rendering: optimizeLegibility;
}




.main-navigation,
.page-description,
.author-description .author-link,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.pagination .nav-links,
.comments-title,
.comment-author .fn,
.no-comments,
.site-title,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.site-branding,
.main-navigation ul.main-menu > li,
.social-navigation,
.author-description .author-bio,
.nav-links {
  line-height: 1.25;
}

h1 {
  font-size: 2.25em;
}

@media only screen and (min-width: 768px) {
  h1 {
    font-size: 2.8125em;
  }
}

.entry-title,
.not-found .page-title,
.error-404 .page-title,
.has-larger-font-size,
h2 {
  font-size: 1.6875em;
}

@media only screen and (min-width: 768px) {
  .entry-title,
  .not-found .page-title,
  .error-404 .page-title,
  .has-larger-font-size,
  h2 {
    font-size: 2.25em;
  }
}

.has-regular-font-size,
.has-large-font-size,
.comments-title,
h3 {
  font-size: 1.6875em;
}

.site-title,
.site-description,
.main-navigation,
.nav-links,
.page-title,
.page-description,
.comment-author .fn,
.no-comments,
h2.author-title,
p.author-bio,
h4 {
  font-size: 1.125em;
}

.pagination .nav-links,
.comment-content,
h5 {
  font-size: 0.88889em;
}

.entry-meta,
.entry-footer,
.discussion-meta-info,
.site-info,
.has-small-font-size,
.comment-reply-link,
.comment-metadata,
.comment-notes,
.sticky-post,
#cancel-comment-reply-link,
img:after,
h6 {
  font-size: 0.71111em;
}

.site-title,
.page-title {
  font-weight: normal;
}

.page-description,
.page-links a {
  font-weight: bold;
}

.site-description {
  letter-spacing: -0.01em;
}

.post-navigation .post-title,
.entry-title,
.not-found .page-title,
.error-404 .page-title,
.comments-title,
blockquote {
  hyphens: auto;
  word-break: break-word;
}

/* Do not hyphenate entry title on tablet view and bigger. */
@media only screen and (min-width: 768px) {
  .entry-title {
    hyphens: none;
  }
}

p {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote cite {
  font-size: 0.71111em;
  font-style: normal;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

pre {
  font-size: 0.88889em;
  font-family: "Courier 10 Pitch", Courier, monospace;
  line-height: 1.8;
  overflow: auto;
}

code,
kbd,
tt,
var {
  font-size: 0.88889em;
  font-family: Menlo, monaco, Consolas, Lucida Console, monospace;
}

abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

a {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

a:focus {
  text-decoration: underline;
}

/* Elements */
html {
  box-sizing: border-box;
}

::-moz-selection {
  background-color: #d6d6d6;
}

::selection {
  background-color: #d6d6d6;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  background-color: #fff;
}

a {
  transition: color 110ms ease-in-out;
  color: #0073aa;
}

a:hover,
a:active {
  color: #005177;
  outline: 0;
  text-decoration: none;
}

a:focus {
  outline: thin;
  outline-style: dotted;
  text-decoration: underline;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  margin: 1rem 0;
}

hr {
  background-color: #767676;
  border: 0;
  height: 2px;
}

ul,
ol {
  padding-left: 1rem;
}

ul {
  list-style: disc;
}

ul ul {
  list-style-type: circle;
}

ol {
  list-style: decimal;
}

li {
  line-height: 1.8;
}

li > ul,
li > ol {
  padding-left: 2rem;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1rem 1rem;
}

img {
  height: auto;
  max-width: 100%;
  position: relative;
}

figure {
  margin: 0;
}

blockquote {
  border-left: 2px solid #0073aa;
  margin-left: 0;
  padding: 0 0 0 1rem;
}

blockquote > p {
  margin: 0 0 1rem;
}

blockquote cite {
  color: #767676;
}

table {
  margin: 0 0 1rem;
  border-collapse: collapse;
  width: 100%;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}

table td,
table th {
  padding: 0.5em;
  border: 1px solid #767676;
  word-break: break-all;
}

/* Forms */
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  transition: background 150ms ease-in-out;
  background: #0073aa;
  border: none;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 0.88889em;
  font-weight: 700;
  line-height: 1.2;
  outline: none;
  padding: 0.76rem 1rem;
  text-decoration: none;
  vertical-align: bottom;
}

.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background: #111;
  cursor: pointer;
}

.button:visited,
button:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited {
  color: #fff;
  text-decoration: none;
}

.button:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  background: #111;
  outline: thin dotted;
  outline-offset: -4px;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  -webkit-backface-visibility: hidden;
  background: #fff;
  border: solid 1px #ccc;
  box-sizing: border-box;
  outline: none;
  padding: 0.36rem 0.66rem;
  -webkit-appearance: none;
  outline-offset: 0;
  border-radius: 0;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  border-color: #0073aa;
  outline: thin solid rgba(0, 115, 170, 0.15);
  outline-offset: -4px;
}

input[type="search"]::-webkit-search-decoration {
  display: none;
}

textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  max-width: 100%;
  resize: vertical;
}

form p {
  margin: 1rem 0;
}

/* Navigation */
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  transition: color 110ms ease-in-out;
  color: #0073aa;
}

a:visited {
  color: #0073aa;
}

a:hover,
a:active {
  color: #005177;
  outline: 0;
  text-decoration: none;
}

a:focus {
  outline: thin dotted;
  text-decoration: underline;
}
 
/* Accessibility */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1rem;
}

@media only screen and (min-width: 768px) {
  .alignleft {
    /*rtl:ignore*/
    margin-right: calc(2 * 1rem);
  }
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1rem;
}

@media only screen and (min-width: 768px) {
  .alignright {
    /*rtl:ignore*/
    margin-left: calc(2 * 1rem);
  }
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Clearings */
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* Layout */
/** === Layout === */
#page {
  width: 100%;
}

.site-content {
  overflow: hidden;
  margin-top: 74px;
}

/* Content */
/*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/











@font-face {
  font-family: ConduitITC_bold;
  src: url(../woff/conduit_itc_bold1.woff);
}
@font-face {
  font-family:conduit_itc_light;
  src: url(../woff/conduit_itc_light1.woff);
}
@font-face {
  font-family: conduit_itc_medium;
  src: url(../woff/conduit_itc_medium.woff);
}
@font-face{
	font-family: AvenirNextLTPro-Regular;
	src: url(../woff/avenirnextltpro-regular.woff);
}
body{
  font-family:conduit_itc_light!important;
}
/*menu*/
body.logged-in header#masthead{
  top: 32px;
}
header#masthead{
  background-image: linear-gradient(to right, #02ABD6 , #ACDFF0);
  height: 74px;
  top: 0;
  position: fixed;
  z-index: 999;
  right: 0;
  width: 100%;
}
header#masthead .menu-position-right{
	position: fixed;
	right: 47px;
	padding-top: 11px;
}
header#masthead .logo-left{
	position: fixed;
  padding-top: 12px;
  padding-left: 34px;
}
.menu-position-right ul{
	margin:0;
	list-style: none;
	float: right;
	padding: 0;
}
.menu-position-right ul li{
	margin-right: 10px;
	float: right;
	line-height: 1;
	margin-top: 13px;
	position: relative;
	cursor: pointer;
	margin-left: 25px;
	float: none;
	top: 32px;
}
.menu-position-right ul li:first-child{
  margin-right: 10px;
}
.menu-position-right ul li a:before{
	position: absolute;
	/* content: ""; */
	height: 8px;
	width: 8px;
	background: #fff;
	border-radius: 50%;
	left: -25px;
  top: 50%;
  transform: translateY(-50%);
}
.menu-position-right ul li a{
	outline: none;
	/*text-shadow: 0 0 3px #000, 0 0 5px #000;*/
	color: #CAEEF7;
	font-size: 30pt;
	text-decoration:none;
	
}
.menu-position-right ul li a:hover{ 
	color: #fff;  
}
.logo-left li{
  line-height: 0;
	display: inline-table;
  list-style: none;
}
.logo-left a{
	outline: none;
}
/*footer*/
footer#colophon .footer-top{
	position: relative;
  padding: 300px 15px 50px 15px;
    background-image: url("../jpg/footer.jpg");
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
footer#colophon li{
  list-style: none;

}
.footer-top .footer-content {
	padding-top: 80px;
    margin-bottom: 35px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
.footer-top  .footer-title{
	position: absolute;
	top: 0;
}
.footer-top  .footer-title p{
	font-size: 23px;
	color: #4d4d4d;
	font-family: conduit_itc_medium;
}
.footer-left {
  padding: 0 100px;
  width: 50%;
  position: relative;
}
.footer-right{
	display: flex;
	padding: 0 100px;
	width: 50%!important;
	position: absolute!important;
	right: 0;
	bottom: 35px;
}
.footer-right .left-text,
.footer-right .right-icon{
	width: 50%;
}
.footer-right.wpb_column.vc_column_container.vc_col-sm-6 {
  padding: 0 50px 0 85px;
}
.footer-right .right-icon{
	margin-bottom: 10px;
	display: flex;
	margin-top: 125px;
	justify-content: flex-end;
}
.footer-right .left-text ul{
  padding-left: 0;
}
.footer-right .right-icon ul {
    display: flex;
    justify-content: flex-end;
}
.footer-right  .widget.widget_media_image a img {
	transition: all 1s;
	opacity: 1;
	visibility: visible;
}
.footer-right  .widget.widget_media_image.hiden a img {
	visibility: hidden;
	opacity: 0;
}
.footer-right  .widget.widget_media_image.fix a img{
	position: fixed;
	top: 90%;
	    right: 50px;
}
.footer-right .right-icon h2{
	font-size: 22px;
	margin:0;
	color: #808080;
    order: 2;
    width: max-content;
	text-align: center;
}
.footer-right .right-icon a{
	outline: none;
	text-align: center;
    width: 100%;
}
.footer-right .right-icon li{
  max-width: min-content;
	margin:0 15px;
	display: flex;
	flex-wrap: wrap;
}
.footer-right .vc_column-inner  > .wpb_wrapper{
	display: flex;
	flex-wrap: wrap;
}
.footer-left ul{
	padding: 0 50px;
}


.contact-footer {
  display: flex;
  flex-wrap: wrap;
}
.phone-fax,.address {
  width: 50%;
}
.phone-fax {
	padding-left: 10px;
    line-height: 1;
}
.phone-fax .phone{
	padding-bottom: 5px;
}
.footer-left h2{
  margin-bottom: 5px;
  font-size: 30px;
  color: #4d4d4d;
}
.footer-left .contact-footer .address{
  font-size: 22px;
  color: #808080;
}
.footer-left .contact-footer .phone-fax a{
  font-size: 22px;
  color: #808080;
}
.footer-left:before {
  content: "";
  position: absolute;
  width: 2px;
  right: 0;
  height: 100%;
  background: #12b8da;
  bottom: 35px;
}
.footer-right p,.footer-right p a{
  word-break: break-word;
  font-size: 22px;
  color: #808080;
}
.footer-bottom ul{
	list-style: none;
	display: flex;
	padding-left: 70px;
}
.footer-bottom ul li span{
	display: none;
}
.footer-bottom ul li a{
	color: #fff;
    /*background: #12b8da;*/
    height: 50px;
    display: block;
    line-height: 50px;
    width: 50px;
    border-radius: 50%;
    text-align: center;
    margin:0 10px;
}
.footer-bottom ul li a i{
	margin-right:0!important;
}
.footer-bottom .wpb_content_element{
	margin-bottom: 22px;
}
/* page home*/
/*.dropdow-banner .dropdow-text{
	display: none!important
}
.dropdow-banner .dropdow-text.active{
	display: block!important;
}
.dropdow-banner .dropdow-text .ult_tabmenu{
	display: none!important;
}
.dropdow-banner .dropdow-text .ult_tabmenu.active{
	display: block!important;
}
.dropdow-banner .dropdow-text .ult_tabcontent{
	display: none!important;
}
.dropdow-banner .dropdow-text.display-block .ult_tabcontent{
	display: block!important;
}*/
.dropdow-text .ult_tabcontent.ult-responsive.style1 {
    min-height: auto!important;
}
.dropdow-text .ult_tabitemname .wpb_text_column.wpb_content_element {
    margin-bottom: 0!important;
}
.dropdow-banner .dropdow-text .ult_tabmenu{
	display: none;
	left: 0;
	top: 5px;
	z-index: 99;
	margin: 0;
	left: 30px;
	width: min-content;
	position: absolute;
	background: #575252;
}
.dropdow-banner .dropdow-text .ult_tabmenu li{
	background-color: transparent!important;
  width: 100%;
}
.dropdow-banner .dropdow-text .ult_tabmenu li a{
	padding: 12px!important;
	background-color: transparent!important;
}
.wrap-all-banner .ult_tab_min_contain{
	display: none;
}
.wrap-all-banner .ult_tab_min_contain.display-blog{
	display: block;
}
.wrap-all-banner{
	position: relative;
	z-index: 1;
}
.wrap-all-banner .dropdow-banner{
    overflow: visible!important;
	background: rgba(3, 3, 3, 0.35);
	z-index: 999;
	width: 100%!important;
	bottom: 0;
}
.wrap-all-banner .dropdow-banner .vc_col-sm-12 .vc_column-inner > .wpb_wrapper{
	/*background: rgba(3, 3, 3, 0.35);*/
	padding:15px;
	margin-left: 22px;
    margin-right: 15px;
    margin-bottom: 30px;
}
.wrap-all-banner .dropdow-banner .text-drop-home h5{
	color: #fff;
	font-size: 50px;
  margin-top: 0px;
  font-weight: 400;
  line-height: 1;
}
.dropdow-text .ult_tabitemname{
  padding: 12px 15px 0 15px;
}
.wrap-all-banner .dropdow-banner .text-drop-home h4{
  padding-bottom: 10px;
  line-height: 1;
	margin:0;
	color: #fff;
	font-size: 56px;
	font-weight: 400;
}
.dropdow-banner .dropdow-text .ult_tabcontent .wpb_wrapper{
	background: transparent!important;
	padding:0!important;
	margin: 0!important;
}
.dropdow-banner .dropdow-text .ult_tabcontent .wpb_wrapper p{
	margin:0 0 0 15px!important;
	font-size: 30px;
	color: #fff;
	line-height:35px;
}
.dropdow-banner .dropdow-text .vc_btn3-container.vc_btn3-inline{
	margin-bottom: 0;
}
.dropdow-banner .dropdow-text .ult_tabmenu li{
	line-height: 1;
}
.dropdow-banner .dropdow-text .ult_tabmenu li span.ult_tab_main{
	line-height: 0;
}
.dropdow-banner .dropdow-text{
	margin-bottom: 0!important;
}
.wrap-all-banner .title-show{
  font-weight: bold;
	cursor: pointer;
}
.dropdow-banner .dropdow-text .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
	border: none;
    font-family: AvenirNextLTPro-Regular;
    color: #fff;
    background-color: #5752528a;
    background-image: none!important;
    padding: 20px 27px;
    font-size: 20px;
}
.dropdow-banner span.aio-icon.none.ult_tab_iconright {
    display: none;
}

.dropdow-banner span.ult-span-text{
	font-size: 30px!important;
	line-height: 1!important;
}
div.wpcf7 .ajax-loader{
	display: none!important
}
.dropdow-banner .dropdow-text .ult_tabcontent .vc_row{
	display: flex;
	align-items: flex-end;
}
.dropdow-banner .dropdow-text .ult_tabcontent .vc_row .vc_btn3-container.vc_btn3-right{
	margin-bottom: 0;
}



.img-banner-home figure.wpb_wrapper.vc_figure,
.img-banner-home .vc_single_image-wrapper,
.img-banner-home img{
  width: 100%;
}
.ss-home1 .wpb_wrapper.vc_figure,
.ss-home1  .vc_single_image-wrapper,
.ss-home1  img{
  width: 100%;
}
.text-banner-home { 
	color: #fff;
	position: absolute;
	width: 100%;
	bottom: 0;
}
.text-banner-home .wpb_wrapper{
	padding: 20px 10px;
    background: rgba(0,0,0,0.29);
	margin:0 30px!important;
}
.text-banner-home h4{
  font-size: 17px;
  margin: 0;
}
.text-banner-home h5{
  font-size: 16px;
}
.dropdow-gfy{
	position: relative;
}
.dropdow-gfy ul.col-md-gfy{
	list-style: none;
	display: none;
}
.dropdow-gfy ul.col-md-gfy a{
	font-size: 16px;
	color: #fff;
	text-decoration: underline;
}
.buttom-banner-home{
	display: none;
}
.buttom-banner-home.buttom-banner-home-block{
	display: block;
	position: absolute;
    bottom: 0;
    right: 50px;
}
.buttom-banner-home.buttom-banner-home-block a{
	padding: 10px 20px;
   background: rgba(65, 56, 56, 0.55);
    color: #fff;
}
.dropdow-gfy i{
	cursor: pointer;
}
.ss-home2{
	display: flex;
}
.ss-home2 .vc_column-inner,
.ss-home2 .wpb_wrapper,
.ss-home2 .wpb_content_element{
	height: 100%;
}
.ss-home2 .textbox-left h3,
.ss-home2 .textbox-right h3{
  font-size: 23px;
  color: #fff;
}
.ss-home2 p,
.ss-home2 h2{
  color: #fff;
}
.ss-home2 h2{
  margin-bottom: 0;
  margin-top: 0;
}
.ss-home2 p{
	margin: 10px 0 0;
    line-height: 1.3;
}
.ss-home2 .textbox-left .wpb_text_column > .wpb_wrapper, .ss-home2 .textbox-right .wpb_wrapper {
    /*background: rgba(255, 215, 215, 0.14);*/
    padding: 20px;
    margin: 0 60px 35px 60px;
}
.ss-home3 h3{
	margin-top: 50px;
	color: #4d4d4d;
	font-size: 30px;
}
.ss-home3 h4{
  color: #4d4d4d;
  margin: 0;
  font-size: 17px;
  background: #e8e8e8;
  padding:10px;
}
.ss-home3 .col-slider-right .buttom-slider{
  float: right;
}
.ss-home3 .col-slider-right .buttom-slider a{
	font-size: 17px;
  border: none;
  background-color: transparent;
  padding: 0;
  color: #4d4d4d;
}
.ss-home3 ul.slick-dots li i{
  display: none;
}
.ss-home3 ul.slick-dots li{
  background: #4d4d4d;
  border-radius: 50%;
  width: 10px!important;
  height: 10px!important;
}
.ss-home3 ul.slick-dots li.slick-active{
  background: #fff;
}
.logo-gallery-home .wpb_image_grid_ul{
	text-align: center;
}
.logo-gallery-home .wpb_image_grid_ul li{
	position: static !important;
    float: none!important;
    display: inline-block;
    vertical-align: middle;
    /*filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -webkit-filter:grayscale(100%); 
	-moz-filter: grayscale(100%);
	-o-filter: grayscale(100%);*/
}
.logo-gallery-home .wpb_image_grid_ul li:hover{
/*	filter: grayscale(0);
	-webkit-filter: grayscale(0%);
	cursor: pointer;*/
}
.logo-gallery-home .wpb_image_grid .wpb_image_grid_ul .isotope-item{
	width: 10%;
	margin:0!important;
}
.logo-gallery-home ul.wpb_image_grid_ul{
	height: auto!important;
}
.ss-home5 .img-text-slider .text-ss-home5{
  background: rgb(48, 27, 27, 0.7);
  position: absolute;
  font-size: 22px;
  color: #fff;
  top: 0;
  width: 1200px;
  margin-left: 15px;
  margin-top: 15px;
  padding:0 15px;
}
.ss-home5 .img-text-slider .text-ss-home5 p{
  line-height: 27px;
  padding:7px 0;
  margin:0!important;
}
.ss-home5 .img-text-slider .text-ss-home5 ol{
  padding:7px 0;
  margin:0 0 0 15px!important;
}
.ss-home5 .img-text-slider .text-ss-home5 ol li{
  line-height: 27px;
}
.ss-home5 .img-text-slider .text-ss-home5 h4{
  margin:0!important;
  padding:7px 0;
  text-align: left;
}
.ss-home5 .img-text-slider h2{
  margin-top: 0px;
}
.ss-home5 .img-text-slider a.buttom-text{
	padding-left: 20px;
	font-size: 22px;
	color: #29AAE1;
	outline: none;
	float:right;
  padding-bottom: 7px;
}
.ss-home5 .slick-initialized .slick-slide {
    margin: 0!important;
}
.ss-home5 ul.slick-dots li i,
.ss-home8 ul.slick-dots li i{
  display: none;
}
.ss-home5 ul.slick-dots li,
.ss-home8 ul.slick-dots li,
.slider-wwd ul.slick-dots li,
.logo-gallery-home ul.slick-dots li{
  background: rgba(48, 27, 27, 0.3);
  border-radius: 50%;
  width: 10px!important;
  height: 10px!important;
}
.slider-wwd ul.slick-dots li i{
  display: none;
}
.ss-home5 ul.slick-dots li.slick-active,
.slider-wwd ul.slick-dots li.slick-active{
  background: #fff;
}

.ss-home8 ul.slick-dots li.slick-active,
.logo-gallery-home .slick-dots li.slick-active{
	background: #333;
}
.logo-gallery-home .slick-dots li{
  margin: 0 4px!important;
}
.logo-gallery-home .slick-dots li button{
  display: none;
}
.ss-home5 ul.slick-dots,
.slider-wwd ul.slick-dots{
  transform: translate(-50%,0);
  width: auto;
  left: 50%;

}
.ss-home5 .ult-carousel-wrapper{
  margin-bottom: 0;
  padding-bottom: 0;
}
.our-approach-home .slick-initialized .slick-slide {
    margin: 0!important;
}
.our-approach-home figure.wpb_wrapper.vc_figure,
.our-approach-home .vc_single_image-wrapper.vc_box_border_grey,
.our-approach-home .vc_single_image-wrapper.vc_box_border_grey img{
	width: 100%;
}
.our-approach-home button i{
	display: none;
}
.our-approach-home button{
	position: absolute;
	bottom: 20px;
	top:auto;
	font-size: 40px!important;
}
.our-approach-home button.slick-next{
	right: 50px!important;
}
.our-approach-home button.slick-next:before{
	content: ">>>";
	font-size: 40px;
	color: #fff;
}
.our-approach-home button.slick-prev:before{
	content: "<<<";
	font-size: 40px;
	color: #fff;
}
.our-approach-home .ult-item-wrap .button-more{
	position: absolute;
	top: 10%;
	right: 10%;
	border: 2px solid #fff;
    border-radius: 50%;
	width: 160px;
	height: 160px;
	
	text-align: center;
}
.our-approach-home .ult-item-wrap .button-more a{
  display: block;
  line-height: 156px;
	font-size: 26px;
    background: transparent;
    padding: 0;   
    color: #fff;
    transition: all 0.2s linear 0.1s;
    border:none;
}
.our-approach-home .ult-item-wrap .button-more a:hover{
	background: transparent;
	transform: scale(1.2);
	color: #fff;
}
.ss-home8 .vc_gitem-zone-a{
  display: none;
}
.ss-home8 .vc_btn3-container{
  display: none;
}
.ss-home8 .vc_gitem_row .vc_gitem-col{
  display: flex;
  flex-wrap: wrap;
}
.ss-home8 .vc_gitem-post-data{
  width: 100%;
  font-size: 17px;
  margin-bottom: 0;
}
/*.ss-home8 .vc_gitem-post-data-source-post_title{
  order: 2;
}*/
.ss-home8 .vc_gitem-post-data-source-post_title h4{
  margin-bottom: 0!important;
}
.ss-home8 button{
	z-index: 999;
}
.ss-home8 button.slick-prev{
	left:0;
}
.ss-home8 button.slick-prev:before {
    font-size: 50px;
    content: "<";
    color: #12b8da;
    z-index: 999;
}
.ss-home8 button.slick-next{
	right: 55px;
}
.ss-home8 button.slick-next:before {
    font-size: 50px;
    content: ">";
    color: #12b8da;
    z-index: 999;
}
.ss-home-team .vc_btn3-container{
  display: none;
}
.ss-home-team h4{
  margin:0;
  font-size: 22px;
  text-align: center!important;
}
.ss-home-team p{
  	font-size: 20px;
    line-height: 1.3;
    text-align: center;
	margin:0;
}
.ss-home-team .vc_gitem-zone.vc_gitem-zone-a{
  width: 70%;
    border-radius: 50%;
    margin: auto;
}
.ss-home-team .vc_gitem-zone.vc_gitem-zone-a a{
  display: none;
}
.ss-home-team .vc_gitem-zone.vc_gitem-zone-c{
  background: transparent!important;
}
.ss-home-team button{
	top: 35%;
	z-index: 999;
}
.ss-home-team .vc_custom_heading{
	margin-bottom: 0px;
}
.ss-home-team .vc_custom_heading.vc_gitem-post-data-source-post_excerpt,
.ss-home-team .vc_custom_heading.vc_gitem-post-data-source-post_excerpt p{
	font-size:18px;
}
/*.ss-home-team button.slick-prev{
	left: 40px;
}*/
.ss-home-team button.slick-prev:before{
	font-size: 50px;
	content: "<";
	color: #12b8da;
  position: absolute;
  left: 30px;
}
/*.ss-home-team button.slick-next{
	right: 70px;
}*/
.ss-home-team button.slick-next:before{
	font-size: 50px;
	content: ">";
	color: #12b8da;
  position: absolute;
  right: 30px;
}
.ss-home-involvement .involvement1,
.ss-home-involvement .involvement2,
.ss-home-involvement .involvement3,
.ss-home-involvement .involvement4{
  display: flex;
  align-items: center;
} 
.ss-home-involvement .involvement1 .uvc-heading-spacer,
.ss-home-involvement .involvement2 .uvc-heading-spacer,
.ss-home-involvement .involvement3 .uvc-heading-spacer,
.ss-home-involvement .involvement4 .uvc-heading-spacer{
	margin:0;
}
.ss-home-involvement .involvement4 .uvc-main-heading.ult-responsive,
.ss-home-involvement .involvement3 .uvc-main-heading.ult-responsive,
.ss-home-involvement .involvement2 .uvc-main-heading.ult-responsive,
.ss-home-involvement .involvement1 .uvc-main-heading.ult-responsive{
	min-width: 330px;
	text-align:left;
}
.ss-home-involvement .involvement1 .uvc-sub-heading,
.ss-home-involvement .involvement2 .uvc-sub-heading,
.ss-home-involvement .involvement3 .uvc-sub-heading,
.ss-home-involvement .involvement4 .uvc-sub-heading {
    margin: 0;
}
.ss-home-involvement.vc_row.wpb_row.vc_row-fluid{
  background-size: 70%!important;
	background-position: right!important;
    background-position-x: 95%!important;
}

.ss-home-involvement .involvement1 h3,
.ss-home-involvement .involvement2 h3,
.ss-home-involvement .involvement3 h3,
.ss-home-involvement .involvement4 h3{
	line-height: 1!important;
	font-size: 168px;
	color: #29AAE1;text-align:center;
}
.ss-home-involvement .involvement1 h3 span,
.ss-home-involvement .involvement2 h3 span,
.ss-home-involvement .involvement3 h3 span,
.ss-home-involvement .involvement4 h3 span{
	font-size: 80px;
	position:relative;
	top: -35px;
} 
.ss-home-involvement .involvement1 h4,
.ss-home-involvement .involvement2 h4,
.ss-home-involvement .involvement3 h4,
.ss-home-involvement .involvement4 h4{
  font-size: 50px;
  margin:0;
  color: #989898;
}
.ss-home-involvement .involvement1 p,
.ss-home-involvement .involvement2 p,
.ss-home-involvement .involvement3 p,
.ss-home-involvement .involvement4 p{
  font-size: 28px!important;
  margin:0;
  color: #989898!important;
  text-align: left;
}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,
.slick-slide{
	outline: none;
}
.testimonial-carousel .slick-track .ult-item-wrap{
	background: #f9f9f9;
	padding: 15px;
}
.testimonial-carousel .slick-track .ult-item-wrap .uvc-main-heading h2{
	font-size: 22px;
	color: #4d4d4d;
	padding-bottom: 10px;
	font-style: italic;
}
.testimonial-carousel .slick-track .ult-item-wrap .uvc-sub-heading{
	font-size: 22px;
	line-height: 1.3;
	color: #4d4d4d;

}
.testimonial-carousel .slick-track .ult-item-wrap .uvc-sub-heading h4{
	font-size: 22px;
	font-family: conduit_itc_medium;
    margin-bottom: 0;
    margin-top: 10px;
    font-weight: 400;
    font-style: italic;
}
.testimonial-carousel .slick-track .ult-item-wrap .uvc-sub-heading p{
	display: none;
}


/*==========PAge What we do========*/
.header-wwd .uvc-main-heading h2{
	font-size: 32px;
	color: #000;
	font-family: conduit_itc_medium;
}
.header-wwd .uvc-sub-heading{
	font-size: 16px;
	color: #4d4d4d;
	font-family: AvenirNextLTPro-Regular;
}
.header-wwd .uvc-sub-heading ul{
  margin: 0;
}
.header-wwd .uvc-sub-heading p:last-child {
    display: none;
}
.buttom-wwd{
	position: absolute;
	right: 5%;
	bottom: 5%;
}
.buttom-wwd .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
	padding:0;
	font-size: 16px;
	color: #00ACD4;
    background: transparent;
    border-color: transparent;
    font-family: ConduitITC_bold;
}
.buttom-wwd .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{
	font-size: 16px;
	color: #00ACD4;
    background: transparent;
    border-color: transparent;
}
.slider-wwd .slick-slide{
	outline: none;
	margin:0!important;
}
.slider-wwd figure.wpb_wrapper.vc_figure,
.slider-wwd .vc_single_image-wrapper.vc_box_border_grey,
.slider-wwd .vc_single_image-wrapper.vc_box_border_grey img{
	width: 100%;
}
.slider-wwd button{
	font-size: 80px!important;
}
.slider-wwd button.slick-prev:before,
.slider-wwd button.slick-next:before{
	font-size: 0;
}
.button-wwd .button-contact-us{
	width: 100%;
}
.button-wwd .button-contact-us a{
	width: 100%;
    max-width: 600px;
	font-size: 25px;
	font-family: ConduitITC_bold;
	background: #00ACD4!important;
	color: #fff!important;
}


/*============= page Enquiury========*/
.form-enquiry .questions-form label,
.form-enquiry .mail-number h3{
    font-family: AvenirNextLTPro-Regular;
    font-size: 18px;
    color: #4d4d4d;
    font-weight: 400;    
}
.form-enquiry .questions-form label {
    display: flex;
    flex-wrap: wrap;
}
.form-enquiry .questions-form label > span{
  width: 100%;
  margin-top: 15px;
  margin-bottom: 25px!important;
}
.form-enquiry .questions-form > br{
	display: none;
}
.form-enquiry  span.wpcf7-not-valid-tip{
	font-size: 17px;
	font-family:conduit_itc_light;

}
.form-enquiry .mail-number h3{
	margin-top: 8px;
    margin-bottom: 15px!important;
}
.form-enquiry .mail-number p{
	display: flex;
	flex-wrap: wrap;
	margin-top: 0!important;
}
.form-enquiry .questions-form label input{
	max-width: 600px;
	width: 100%;
	outline: none;
	border: 2px solid #ccc;
    border-radius: 6px;
  
}
#pfcf-popup a.close{
  display: none;
}
#pfcf-popup{
  top: 50%!important;
  transform: translateY(-50%);
}
.thank-you-enquiry{
  display: none;
}
.form-enquiry .mail-number p > br {
	display: none;
}
.form-enquiry .mail-number label > span{
	margin-bottom: 15px!important;
}
.form-enquiry .questions-form span.help-you textarea{
	max-width: 600px;
	width: 100%;
	/*margin-bottom: 15px!important;*/
	height: 150px;
	border: 2px solid #ccc;
  border-radius: 6px;
  outline: none;
}
.form-enquiry .mail-number label{
	width: 100%;
	font-size: 18px;
    color: #4d4d4d;
}
.form-enquiry .mail-number label input{
  margin-bottom: 15px!important;
    margin-top: 10px;
	max-width: 300px;
	width: 100%;
	outline: none;
	border: 2px solid #ccc;
    border-radius: 6px;
}
.form-enquiry .submit-enquiry input{
	outline: none;
	margin-top: 22px;
	margin-bottom: 22px;
	width: 100%;
    max-width: 600px;
	font-family: ConduitITC_bold;
	background: #00ACD4!important;
}
.thank-you-enquiry i{
	font-size: 50px;
  color: #fff;
  background: #00ACD4;
  height: 70px;
  width: 70px;
  border-radius: 50%;
  line-height: 70px;
}
.thank-you-enquiry h3{
	font-size: 24px;
	color: #000;
	font-family: conduit_itc_medium;
}
.thank-you-enquiry h4{
	font-size: 16px;
	color: #4d4d4d;
	font-family: AvenirNextLTPro-Regular;
}
.thank-you-enquiry a{
	font-size: 25px;
	color: #fff!important;
	font-family: ConduitITC_bold;
	display: inline-block;
    background: #00ACD4;
    width: 100%;
    border-radius: 7px;
    text-decoration: none;
    outline: none;
}
div.checkbox-enqury .wpcf7-list-item{
	float: left;
	margin-right: 5px;
    margin-top: 0px;
	margin-left: 0;
	font-size: 14px;
    font-family: AvenirNextLTPro-Regular;
    color: #999;
    position: relative;
}
div.checkbox-enqury .wpcf7-list-item input {
	opacity: 0;
  margin-top: 10px;
  position: relative;
  z-index: 1;
  height: 20px;
  width: 20px;
  cursor: pointer;
}
div.checkbox-enqury .wpcf7-list-item:before {
	content: "";
	display: inline-block;
	height: 20px;
	width: 20px;
	border-radius: 100%;
	border: 2px solid #ccc;
	position: absolute;
	left: 0;
	top: 10px;
}
div.checkbox-enqury .wpcf7-list-item.checked:after {
	content: "\f00c";
	font-family: fontawesome;
	display: inline-block;
	height: 3px;
	width: 3px;
	border-radius: 100%;
	position: absolute;
	left: 3px;
	top: 8px;
}
div.checkbox-enqury a{
	outline: none;
    display: inline-block;
	font-size: 14px;
    font-family: AvenirNextLTPro-Regular;
    color: #29ABE2;
    text-decoration: underline;
}
.checkbox-enqury {
	margin-bottom: 20px;
    margin-top: 20px;
}
.checkbox-enqury .more{
	display: block;
	font-size: 14px;
	font-family: AvenirNextLTPro-Regular;
}
div#pfcf-popup {
    width: 400px!important;
}
#pfcf-popup .modal-body{
	padding:50px!important;
}
}
div.form-enquiry div.wpcf7-validation-errors{
	padding: 0;
    border: none;
    color: red;
    margin: 0 0 20px 0!important;
    font-size: 17px;
    
}
div.form-enquiry .wpcf7-response-output.wpcf7-display-none.wpcf7-spam-blocked{
	margin:0 0 20px 0!important;
	border: none;
	color: red;
	font-size: 17px;
	padding:0;
}
.tiitle-enquiry,.form-enquiry{
	max-width: 1000px;
    width: 100%!important;
    margin: auto!important;
    padding-right: 0!important;
    padding-left: 0!important;
    left:0!important;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
}
/*.form-enquiry .questions-form span.wpcf7-not-valid-tip{
	position: absolute;
	width: 300px;
}*/
/*page hiring*/
.title-hiring h2{
	padding-bottom: 10px!important; 
	font-size: 32px;
	color: #000;
	font-family: conduit_itc_medium;
}
.title-hiring .uvc-sub-heading{
	font-size: 16px;
	color: #4d4d4d;
	font-family: AvenirNextLTPro-Regular;
}
.accor-hiring .vc_tta-panel-heading h4 a{
	font-size: 28px;
	color: #4d4d4d!important;
	font-family:conduit_itc_light;
	font-weight: 400;
}
.accor-hiring .vc_tta-panel-heading{
	border-color: transparent!important;
	background-color: transparent!important;
}
.accor-hiring .text-accor h4{
	margin-top: 0;
    font-size: 18px!important;
    font-family: AvenirNextLTPro-Regular;
    color: #000;
    margin-bottom: 10px;
}
.accor-hiring .text-accor p{
	margin-top:0!important;
	font-size: 16px;
	color: #4d4d4d;
	font-family: AvenirNextLTPro-Regular;
}
.wpb-js-composer .accor-hiring .vc_tta .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before {
    -webkit-transform: rotate(360deg) translateY(25%);
    -ms-transform: rotate(360deg) translateY(25%);
    transform: rotate(360deg) translateY(25%);
    
}
.wpb-js-composer .accor-hiring .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-triangle:before{
	-webkit-transform: rotate(270deg) translateY(25%);
    -ms-transform: rotate(270deg) translateY(25%);
    transform: rotate(270deg) translateY(25%);
}
.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon::after,
.wpb-js-composer .vc_tta-color-peacoc.vc_tta-style-classic .vc_tta-controls-icon::before{
	border-color: #3FA9F5!important;
}
.accor-hiring .vc_tta-container h2{
	font-family: conduit_itc_medium;
	font-weight: 400;
	font-size: 32px;
	color: #000;
	margin-bottom: 0!important;
}
.submit-hiring a{
	width: 100%;
    max-width: 600px;
	font-size: 25px!important;
	color: #fff!important;
	background: #00ACD4!important;
	font-family: ConduitITC_bold;
}
.submit-hiring{
	width: 100%;
}



/*application-form*/
.text-show input{
	line-height: 32px;
	color: #4d4d4d;
    padding: 0;
    display: none;
    border: none;
}
.text-show input:focus{
	outline: none;
}
.application-form label{
	font-size: 18px;
	font-family: AvenirNextLTPro-Regular;
	color: #4d4d4d;
}
.application-form .mail-number h3{
	padding-bottom: 10px;
	font-size: 18px;
	font-family: AvenirNextLTPro-Regular;
	color: #4d4d4d;
	font-weight: 400; 
	margin-bottom: 0
}
.application-form .mail-number p{
	margin-top: 0!important;
}
.application-form .mail-number label{
	font-size: 14px;
}
.form-application,.title-application{
    max-width: 1000px;
    width: 100%!important;
    margin: auto!important;
    padding-right: 0!important;
    padding-left: 0!important;
    left: 0!important;
}
.application-form span.you-why textarea {
    max-width: 600px;
    width: 100%;
    margin-bottom: 15px!important;
    height: 150px;
    border: 2px solid #ccc;
    border-radius: 6px;
    outline: none;
}
.application-form .mail-number input{
	max-width: 300px;
    width: 100%;
    margin-bottom: 15px!important;
    border: 2px solid #ccc;
    border-radius: 6px;
    outline: none;
}
.application-form .file-attach{
	font-size: 18px;
    font-family: AvenirNextLTPro-Regular;
    color: #4d4d4d;
}
.application-form .file-attach label{
	font-size: 25px;
	color: #fff;
	font-family: ConduitITC_bold;
	padding: 10px 20px;
	background: #3FA9F5;
	cursor: pointer;
}
.application-form input#fileuploadfield {
    display: none;
}
.application-form input#uploadtextfield{
	font-size: 17px;
	color: #4d4d4d;
	max-width: 300px;
    width: 100%;
    border: 2px solid #ccc;
    border-radius: 6px;
    outline: none;
}
.application-form input#uploadbrowsebutton {
    font-size: 25px;
    color: #fff;
    font-family: ConduitITC_bold;
    padding: 7px 30px;
    margin-left: 20px;
    background: #00ACD4!important;
}
.application-form .uploadfieldtrick{
	font-size: 18px;
    font-family: AvenirNextLTPro-Regular;
    color: #4d4d4d;
}
.application-form input.wpcf7-form-control.wpcf7-submit{
	outline: none;
    margin-bottom: 22px;
    width: 100%;
    max-width: 600px;
    font-family: ConduitITC_bold;
    background: #00ACD4!important;
}
.application-form  .mail-number p > br {
    display: none;
}
.application-form  .mail-number p{
	display: flex;
	flex-wrap: wrap;
}
.application-form  .mail-number p label{
	width: 100%;
}
.application-form span.wpcf7-not-valid-tip{
	position: relative;
    font-size: 15px;
    top: -10px;
}
.form-application .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{
    padding: 0;
    border: none;
    margin: 0 0 20px 0!important;
    color: red;
    font-size: 17px;
}
.form-application .wpcf7-response-output.wpcf7-validation-errors{
	padding: 0;
    border: none;
    margin: 0 0 20px 0!important;
    color: red;
    font-size: 17px;
}

/*page product*/
.list-product .slider-banner .slick-slide img {
    display: block!important;
}






.post-product .vc_gitem-zone.vc_gitem-zone-c {
    display: none;
}
/*.post-product .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto{
	height: 400px;
}*/
.post-product .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
    padding-right: 15px;
    padding-bottom: 15px;
}
/*.post-product .vc_pageable-slide-wrapper{
	margin-right: 0px!important;
}*/
.post-product .vc_pageable-slide-wrapper .animated:nth-child(1),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(4),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(5),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(8),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(9),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(12),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(13),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(16),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(17),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(20),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(21),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(24){
	width: 50%;
}
.post-product .vc_pageable-slide-wrapper .animated:nth-child(2),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(3),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(6),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(7),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(10),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(11),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(14),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(15),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(18),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(19),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(22),
.post-product .vc_pageable-slide-wrapper .animated:nth-child(23){
	width: 50%;
}
/*.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{
  display: flex;
  flex-wrap: wrap;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper .vc_grid-item{
  display: none!important;
}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper .vc_grid-item.animated{
  display: block!important;
}*/
.post-product ul.vc_grid-filter{
	padding-left: 50px;
	padding-right: 50px;
}
.post-product ul.vc_grid-filter button.slick-prev.slick-arrow {
    position: absolute;
    left: -22px;
    font-size: 0;
    background: transparent;
    line-height: 0;
}
.post-product ul.vc_grid-filter button.slick-next.slick-arrow{
	position: absolute;
    right: 25px;
    font-size: 0;
    background: transparent;
    line-height: 0;
	top: 0;
}
.post-product ul.vc_grid-filter button.slick-prev.slick-arrow:before{
	content: "<<";
	font-size: 22px;
	position: absolute;
	z-index: 999;
	color: #666;
}
.post-product ul.vc_grid-filter button.slick-next.slick-arrow:before{
	content: ">>";

	font-size: 22px;
	position: absolute;
	z-index: 999;
	color: #666;
}
.post-product ul.vc_grid-filter .slick-list.draggable .slick-track .slick-slide li span{
	font-family: conduit_itc_medium;
	font-size: 17px;
	color: #666;
	cursor: pointer;
}
.post-product ul.vc_grid-filter .slick-list.draggable .slick-track .slick-slide li.vc_active span{
	color: #000;
}
.post-product .vc_grid-pagination ul li a{
	font-size: 22px;
	color: #fff!important;
	opacity: 1;
}
.post-product .vc_grid-pagination .vc_grid-pagination-list{
	padding:10px 0 0 0;
}
.post-product .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a{
	background: #666!important;
}
.post-product .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li.vc_grid-active>a{
	background-color: #000!important;
}
.post-product .vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{
	margin:0 5px;
}
.title-product h1{
	color: #fff;
	font-family: AvenirNextLTPro-Regular;
	font-size: 37px;
	font-weight: 400;
}
.title-product{
	padding: 20px 0;
	background-image:linear-gradient(0deg, rgba(94,181,209,0) 0%, rgba(56, 47, 47, 0.42) 100%)
}

.list-product .embed-container { 
	position: relative; 
	padding-bottom: 53%;
	overflow: hidden;
	max-width: 100%;
	height: auto;
} 
.image-post{
	display: flex;
}
.list-product .embed-container iframe,
.list-product .embed-container object,
.list-product .embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.list-product .image-post img{
	width: 100%;
}
.list-product p{
	color: #4d4d4d;
}
.list-product p,.list-product h4 {
   line-height: 26px;
    margin: 0;
    padding: 0 15px;
    margin-bottom: 10px;
}
.flash-file object#Yourfilename{
	display: flex;
}
.flash-file{
	position: relative;
}
.flash-file:before{
	content: "";
    position: absolute;
    width: 100%;
    height: 100px;
    bottom: 0;
   background-image: linear-gradient(0deg, #080808 -72%, rgba(8, 6, 6, 0) 100%);
}
.description-text{
	padding:30px 0 20px 0;
}
.description-text ul{
  margin: 0;
	margin-right: 15px;
}
.description-text ul li{
  margin-bottom: 10px;
  line-height: 26px;
}
/*4-5-2019*/
.text-banner-image{
	background: #b3b3b3;
	position: absolute;
	font-size: 22px;
	color: #fff;
	top: 0;
	max-width: 600px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
	padding: 0 15px;
}
.text-banner-image p{
	margin-top: 0;
}
.menu-icon-mobile a{
	outline: none;
	margin-top: 25px;
	height: 25px;
	float: right;
}
.menu-mobile  .menu-icon-mobile a.icon-none{
	margin-top: 120px; 
}
.menu-mobile .menu-icon-mobile a.icon-none i{
	width: 25px;
	height: 25px;
	background: transparent;
}
.menu-mobile .menu-icon-mobile a.icon-none i:before{
	width: 25px;
	height: 1px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	right: 0;
	top: 12px;
}
.menu-mobile .menu-icon-mobile a.icon-none i:after{
	width: 25px;
	height: 1px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	right: 0;
	top: 12px;
}
.menu-icon-mobile a.icon-block{
	position: absolute;
	right: 0;
}
.menu-icon-mobile a.icon-none i,
.menu-icon-mobile a.icon-block i{
	position: relative;
    margin-right: 20px;
    display: inline-block;
    width: 30px;
    height: 4px;
    background: #fff;
    float: right;
    border-radius: 2px;
} 
.menu-icon-mobile a.icon-none i:before,
.menu-icon-mobile a.icon-block i:before{
	top: 10px;
    position: absolute;
    content: "";
    width: 30px;
    height: 4px;
    background: #fff;
    border-radius: 2px;
}
.menu-icon-mobile a.icon-none i:after,
.menu-icon-mobile a.icon-block i:after{
	top: 20px;
    position: absolute;
    content: "";
    width: 30px;
    height: 4px;
    background: #fff;
    border-radius: 2px;
}
.menu-mobile .menu-icon-mobile a.icon-none{
	display:none;
}
.menu-mobile .menu-icon-mobile a.icon-block i{
	width:25px;height:25px;background:none
}
.menu-mobile .menu-icon-mobile a.icon-block i:before{
	width: 30px;
    height: 4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 0;
    top: 12px;
}
.menu-mobile .menu-icon-mobile a.icon-block i:after{
	width: 30px;
    height: 4px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 0;
    top: 12px;
}
 
/* header#masthead .menu-position-right {
	right: 0px;
}
header#masthead .menu-position-right{
	right: 0;
	display: none;
	width: 300px;
	padding-top: 74px;
  height: 100%;
} */
.menu-mobile .menu-position-right{
	display: block!important;
}
.menu-position-right .menu-menu_top-container{
	width: 100%;
  height: 100%;
}
.menu-position-right .menu-menu_top-container ul{
	width: 100%;
  height: 100%;
	padding-bottom: 55px;
	background-image: linear-gradient(to right, #6fcce7 , #aadff0);
}
.logo-gallery-home ul.wpb_image_grid_ul ul.slick-dots{
  bottom: 25px;
}
.button-our-work a{
	background-color: transparent!important;
	border: none!important;
	font-size: 30px!important;
	color: #29AAE1!important;
}
.header-wwd.header-wwd-bottom .uvc-sub-heading{
	line-height: 1!important;
	font-size: 25px;
	color: #4d4d4d;
	font-family: AvenirNextLTPro-Regular;
}
.header-wwd.header-wwd-bottom .uvc-main-heading h2{
	line-height: 22px;
	padding-bottom: 20px;
}
.button-contact-us{
	margin-bottom: 30px!important;
}
.post-product .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {
    display: block!important;
}
.post-product .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto {
    height: auto;
}
.post-product .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto {
    background-size: 100%;
}
.post-product .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto:before {
    padding: 0!important;
}
/* updata 7/6/2019 list-menu-services*/
.ss-home-menu-service{
  background-image: linear-gradient(to right, #02ABD6 , #ACDFF0);
}
.menu-list-services .menu-menu-list-services-container{
  display: none;
}
.menu-list-services .menu-menu-list-services-container.menu-list{
  display: block; 
}
.menu-list-services .widget.widget_nav_menu{
  text-align: left;
}
.menu-list-services .widget.widget_nav_menu h2{
  border-radius: 5px; 
  color: #fff;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  padding: 0 40px;
  position: relative;
  margin-left: 15px;
  border: 1px solid #fff;
}
.menu-list-services .widget.widget_nav_menu h2:hover{
	background:#fff;
	color: #36B8D8;
}
.menu-list-services .widget.widget_nav_menu h2:after {
	position: absolute;
    content: "\f0d8";
    font: normal normal normal 30px/1 FontAwesome;
    right: 15px;
    display: block;
    top: 50%;
    margin-top: -15px;
}
.menu-list-services .widget.widget_nav_menu h2.list-none:before{
  display: none;
}
.menu-list-services .menu-menu-list-services-container ul{
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-top: 7.5px;
}
div#dominic{
  background-image: -webkit-linear-gradient(left, #02ABD6, #ACDFF0);
  background-image: -o-linear-gradient(left, #02ABD6, #ACDFF0);
  background-image: linear-gradient(to right, #02ABD6, #ACDFF0);
}
.menu-list-services .menu-menu-list-services-container ul li{
  width: 33.333%;
  padding: 7.5px 15px;
}
.menu-list-services .menu-menu-list-services-container ul li a{
  display: block;
  color: #fff;
  text-align: center;
  border: 1px solid #fff;
  border-radius: 5px;
  cursor: pointer;
  outline: none;
  line-height: 1.2;
  padding:5px;
  text-decoration: none;
}
.menu-list-services .menu-menu-list-services-container ul li a.selected-right-click {
    background: #fff;
    color: #36B8D8;
}
.menu-list-services .menu-menu-list-services-container ul li a:hover{
	background:#fff;
	color: #36B8D8;
}
.revolution-slider-home{
  margin-bottom: 0!important;
}
.menu-list-services{
  padding:0 50px;
}
/*responsite*/
@media(min-width: 1440px){
  .ss-home-team button {
    top: 50%;
  }
}
@media(min-width: 1025px){
  .footer-right .right-icon li:last-child{
    margin-right: 0;
  }
  .footer-top .footer-content{
    margin: 0 15px;
  }
}
@media(min-width: 768px){
	.footer-right .right-icon li:nth-child(1){
		display: none;
	}
	.description-text {
    padding: 30px 0 20px 85px;
	}
	.header-wwd {
    padding-left: 85px;
	}
	.ss-home-image .image-left{
		padding-right: 7.5px;
	}
	.ss-home-image .image-right{
		padding-left: 7.5px;
	}
  


}
@media(max-width: 1439px){
  .ss-home5 .img-text-slider .text-ss-home5{
    position: static;
    width: 100%;
    padding-top: 10px;
    margin-left: 0;
    margin-top: 0;
    color: #000;
  }
  .ss-home5{
    background: rgba(224, 220, 220);
  }
  .ss-home5 .img-text-slider .text-ss-home5{
    background: rgba(48, 27, 27, 0);
  }
  .ss-home5 ul.slick-dots {
    position: static;
}
  .dropdow-banner .dropdow-text .ult_tabcontent .wpb_wrapper p{
  	font-size: 18px;
  }
  .wrap-all-banner .dropdow-banner .text-drop-home h5{
  	font-size: 25px;
  }
  .wrap-all-banner .dropdow-banner .text-drop-home h4{
  	font-size: 28px;
  }
  .dropdow-banner span.ult-span-text {
	    font-size: 20px!important;
	    line-height: 1!important;
	}
  .dropdow-banner .dropdow-text .ult_tabmenu li a{
    padding: 7px!important;
  }
  .dropdow-banner .dropdow-text .ult_tabmenu{
    padding:10px;
  }
	.ss-home-involvement .involvement1 h3,
	.ss-home-involvement .involvement2 h3,
	.ss-home-involvement .involvement3 h3,
	.ss-home-involvement .involvement4 h3{
		font-size: 168px;
		text-align:center;
	}
	.ss-home-involvement .involvement1 h3 span,
	.ss-home-involvement .involvement2 h3 span,
	.ss-home-involvement .involvement3 h3 span,
	.ss-home-involvement .involvement4 h3 span{
		font-size: 50px;
	}
	.ss-home-involvement .involvement1 h4, 
	.ss-home-involvement .involvement2 h4, 
	.ss-home-involvement .involvement3 h4, 
	.ss-home-involvement .involvement4 h4{
		font-size: 35px;
	}
	.ss-home-involvement .involvement1 p, 
	.ss-home-involvement .involvement2 p, 
	.ss-home-involvement .involvement3 p, 
	.ss-home-involvement .involvement4 p{
		font-size: 22px;
	}
	.ss-home-involvement .involvement4 .uvc-main-heading.ult-responsive, 
	.ss-home-involvement .involvement3 .uvc-main-heading.ult-responsive, 
	.ss-home-involvement .involvement2 .uvc-main-heading.ult-responsive, 
	.ss-home-involvement .involvement1 .uvc-main-heading.ult-responsive {
	    min-width: 330px;
	}
	.dropdow-banner .dropdow-text .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
		font-size: 16px; 
	}
}
@media(max-width: 1280px){
	.our-approach-home .ult-item-wrap .button-more {
	    width: 130px;
	    height: 130px;
	    
	}
  .our-approach-home .ult-item-wrap .button-more a{
    line-height: 126px;
  }

}

@media(max-width: 1024px){
  .ss-home-involvement .involvement1 h3{
    font-size: 120px;
  }
  .ss-home-involvement .involvement2 h3{
    font-size: 120px;
  }
  .ss-home-involvement .involvement3 h3{
    font-size: 120px;
  }
  .ss-home-involvement .involvement4 h3{
    font-size: 120px;
  }
  .ss-home-involvement .involvement4 .uvc-main-heading.ult-responsive, 
  .ss-home-involvement .involvement3 .uvc-main-heading.ult-responsive, 
  .ss-home-involvement .involvement2 .uvc-main-heading.ult-responsive, 
  .ss-home-involvement .involvement1 .uvc-main-heading.ult-responsive {
      width: 200px;
  }
	.footer-right,
	.footer-left ul{
		padding:0 15px;
	}
	.footer-left,
	.footer-right.wpb_column.vc_column_container.vc_col-sm-6{
		padding:0;
	}
	.left-text ul{
		padding-left: 0!important;
	}
	.menu-position-right ul li:before{
		height: 15px;
		width: 15px;
	} 

	.menu-position-right ul li a{
		right: 25px;
	}
  
}
@media(max-width: 768px){
	.post-product ul.vc_grid-filter{
		display: block!important;
	}
	.post-product .vc_grid-filter-select{
		display: none!important;
	}
    .footer-right .right-icon h2{
    width: 100%;
  }
  .footer-right .right-icon li{
    max-width: initial;
  }
  
}
@media(max-width: 767px){
  .ss-home2 .textbox-left .wpb_text_column > .wpb_wrapper, .ss-home2 .textbox-right .wpb_wrapper {
    margin: 0 15px 35px 15px;
  }
  .menu-list-services{
    padding:0px;
  }
  .menu-list-services .menu-menu-list-services-container ul li {
    width: 100%;
  }
  .slider-wwd ul.slick-dots{
    position: static;
    background: rgba(48, 27, 27, 0.079);
    transform: translate(0px, 0px);
  }
  /*.menu-icon-mobile a.icon-block{
    display: none;
  }*/
  .menu-icon-mobile a{  
    cursor: pointer;
    outline: none;
    margin-top: 12px;
    width: 73px;
    float: right;
  }
	.menu-mobile  .menu-icon-mobile a{
		margin-top: 12px!important;
		margin-right: 0px!important;
  }
  .menu-mobile .menu-icon-mobile a i{
    width: 25px;
    height: 25px;
    background: transparent;
  }
  .menu-mobile .menu-icon-mobile a i:before{
    width: 25px;
    height: 1px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    right: 0;
    top: 12px;
  }
  .menu-mobile .menu-icon-mobile a i:after{
    width: 25px;
    height: 1px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 0;
    top: 12px;
    
  }
  .menu-icon-mobile a.icon-none i{
    position: relative;
    margin-right: 20px;
    display: inline-block;
    width: 30px;
    height: 4px;
    background: #fff;
    border-radius: 2px;
    float: right;
  }
  .menu-icon-mobile a.icon-none i:before{
    position: absolute;
    content: "";
    width: 30px;
    height: 4px;
    background: #fff;
    border-radius: 2px;
  }
    .menu-icon-mobile a.icon-none i:after{
    position: absolute;
    content: "";
    width: 30px;
    height: 4px;
    background: #fff;
    border-radius: 2px;
  }
  header#masthead .menu-position-right {
    right: 0px;
  }
  header#masthead .menu-position-right{
    display: none;
    width: 100%;
    padding-top: 47px;
  }
  .menu-mobile .menu-position-right{
    display: block!important;
  }
  .menu-position-right .menu-menu_top-container{
    width: 100%;
  }
  .menu-position-right .menu-menu_top-container ul{
    width: 100%;
    height: 220px;
    background-image: linear-gradient(to right, #02ABD6 , #ACDFF0);
  }
  	.menu-position-right ul li a {
    	font-size: 25px;
	}
 /* .menu-position-right ul li a{
    font-size: 0;
  }*/
  header#masthead{
    height: 47px;
  }
  .site-content{
    margin-top: 47px;
  }
  .menu-position-right ul li:before{
    left: -30px;
  }
  .menu-position-right ul li{
    margin-top: 0;
    margin-right: 35px;
    margin-bottom: 25px;
    float: none;
    top: 10%;
    margin-left: 34px;
  }
  .footer-top .footer-content{
    padding-top: 0;
  }
  .ss-home-involvement .involvement1 h3{
    font-size: 50px;
  }
  .ss-home-involvement .involvement2 h3{
    font-size: 50px;
  }
  .ss-home-involvement .involvement3 h3{
    font-size: 50px;
  }
  .ss-home-involvement .involvement4 h3{
    font-size: 50px;
  }
  .ss-home-involvement .involvement1 h4, 
  .ss-home-involvement .involvement2 h4, 
  .ss-home-involvement .involvement3 h4, 
  .ss-home-involvement .involvement4 h4{
    font-size: 25px;
  }
  .ss-home-involvement .involvement1 p, 
  .ss-home-involvement .involvement2 p, 
  .ss-home-involvement .involvement3 p, 
  .ss-home-involvement .involvement4 p{
    font-size: 22px!important;
  }
  .ss-home-involvement .involvement4 .uvc-main-heading.ult-responsive, 
  .ss-home-involvement .involvement3 .uvc-main-heading.ult-responsive, 
  .ss-home-involvement .involvement2 .uvc-main-heading.ult-responsive, 
  .ss-home-involvement .involvement1 .uvc-main-heading.ult-responsive {
      width: 130px;
      min-width: 130px;
  }
  .ss-home-involvement .involvement1 h3 span,
   .ss-home-involvement .involvement2 h3 span,
    .ss-home-involvement .involvement3 h3 span,
   .ss-home-involvement .involvement4 h3 span{
   	top:-5px;
   	font-size: 40px;
   }
	.dropdow-banner .dropdow-text .ult_tabcontent .vc_row{
		display: block;
	}
	.dropdow-text .ult_tabitemname .wpb_text_column.wpb_content_element{
		margin-bottom: 15px!important;
	}
	.post-product .vc_pageable-slide-wrapper .vc_grid-item{
		width: 100%!important;
	}
	.dropdow-banner.ss-home1{
		padding-bottom:12px;
	}
	.dropdow-text .ult_tabitemname{
		padding-bottom: 0!important
	}
	.post-product .vc_gitem-animated-block .vc_gitem-zone.vc_gitem-zone-a.vc-gitem-zone-height-mode-auto{
		height: auto;
	}
	.slider-wwd button {
	    font-size: 40px!important;
	}
	.text-banner-home{
		position: static;
		margin-bottom: 0!important;
	}
	.text-banner-home .wpb_wrapper {
	    margin: 0!important;
	}   
	.buttom-banner-home.buttom-banner-home-block{
		position: relative;
	    right: 0;
	    height: 59px;
	}
	.buttom-banner-home.buttom-banner-home-block a{
		position: absolute;
		right: 0;
		line-height: 1;
	}
	footer#colophon .footer-top {
		padding: 20px 15px 20px 15px;
	}
	.footer-left {
	    padding: 0 0 15px 0;
	    width: 100%
	}
		.footer-left:before {
	    width: 100%;
	    height: 2px;
	    bottom: 0;
	}
	.footer-right{
		display: flex;
		position: static!important;
		padding: 0;
		width: 100%!important;
	}
	.footer-right .left-text .wpb_wrapper,
	.footer-right .right-icon .wpb_wrapper{
		width: 100%;
	}
	.footer-right .left-text .wpb_wrapper ul{
		display: flex;
	}
	.footer-right li{
		width: 50%;
		text-align: center;
	}
	.footer-bottom ul {
		justify-content: space-around;
		padding:0 10px;
		display: flex;
	}
	.ss-home-team .slick-track{
		display: flex;
	}
	.testimonial-home .slick-track{
		display: flex;
	}
	.ss-home2{
		display: block;
	}
	.ss-home5 .img-text-slider h4{
		position: static;
		width: 100%;
		margin: 0!important;
		color: #000;
		padding:15px;
		background: transparent;
	}
	.ss-home5 ul.slick-dots{
		position: static;
	}
	.ss-home5{
		background: #301b1b14;
	}
	.ss-home5 .slick-dotted.slick-slider{
		margin-bottom: 0;
	}
	.our-approach-home .ult-item-wrap .button-more {
	    bottom: 13%;
	    width: 80px;
	    height: 80px;
	}
	.our-approach-home .ult-item-wrap .button-more a{
		font-size: 16px;
    line-height: 76px;

	}
	.our-approach-home button.slick-next:before,
	.our-approach-home button.slick-prev:before{
		font-size: 15px;
	}
	.our-approach-home button{
		font-size: 15px!important;
	}
	.footer-right{
		display: block;
	}
	.footer-right .left-text, .footer-right .right-icon {
	    width: 100%;
	    display: flex;
	    margin-bottom: 0;
	}
	.ss-home-team button.slick-prev:before,
	.ss-home-team button.slick-next:before{
		font-size: 30px;
	}
	.form-enquiry .mail-number label input{
		width: 100%;
	}
	.ss-home-involvement.vc_row.wpb_row.vc_row-fluid {
	    background-position: right!important;
	}
	.textbox-left.wpb_content_element {
	    padding-bottom: 0!important;
	}
	.ss-home3 h3 {
	    margin-top: 0px;
	    margin-bottom: 25px!important;
	}
	.footer-top  .footer-title p{
		display: none;
	}
	.footer-right .right-icon{
		margin-top: 25px;
	}
	.ss-home8 button.slick-next:before,
	.ss-home8 button.slick-prev:before{
		font-size: 25px;
	}
	.ss-home8 button.slick-next {
	    right: 44px;
	}
	.wrap-all-banner .dropdow-banner{
		position: relative!important;
		background: rgba(3, 3, 3, 0.35);
	}
	.wrap-all-banner .dropdow-banner .vc_col-sm-12 .vc_column-inner > .wpb_wrapper{
		background: rgba(3, 3, 3, 0);
	    padding: 0;
	    margin-left: 0;
	    margin-right: 0;
	    margin-bottom: 10px;
	}
	.wrap-all-banner .dropdow-banner  .vc_col-sm-2 .vc_btn3-container{
		width: 100%;
	}
	.dropdow-banner .dropdow-text .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
		float: right;
	}
	header#masthead .logo-left img{
		width: 120px;
    height: 25px!important;
	}
  header#masthead .logo-left {
    padding-top: 11px;
  }
  .text-banner-image{
    max-width: 100%;
    position: static;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
  }
  /*.text-banner-image p{
    color: #000;
    line-height: 1.5;
  }*/
  .buttom-wwd {
    right: auto;
    bottom: auto;
    transform: translate(-100px,-50px);
  }
  .logo-gallery-home .wpb_image_grid .wpb_image_grid_ul .isotope-item {
    width: 20%;
    margin: 0!important;
  }
}
@media(max-width: 426px){
	.our-approach-home .ult-item-wrap .button-more {
		bottom: 12%;
		width: 55px;
		height: 55px;
	

	}
	.ss-home-involvement.vc_row.wpb_row.vc_row-fluid	{
		background-size: 100%!important;
	}
	.our-approach-home .ult-item-wrap .button-more a {
	    font-size: 11px;
      line-height: 51px;
	}
	div#pfcf-popup {
	    width: 300px!important;
	}
	#pfcf-popup .modal-body{
		padding:10px!important;
	}
	.application-form input#uploadbrowsebutton {
		font-size: 20px;
		margin-top: 10px;
		color: #fff;
		font-family: ConduitITC_bold;
		padding: 7px 17px;
		margin-left: 5px;
		background: #00ACD4!important;
	}
	.ss-home-involvement .involvement1 h3{
		font-size: 50px;
	}
	.ss-home-involvement .involvement2 h3{
		font-size: 50px;
	}
	.ss-home-involvement .involvement3 h3{
		font-size: 50px;
	}
	.ss-home-involvement .involvement4 h3{
		font-size: 50px;
	}
	.ss-home-involvement .involvement1 h4, 
	.ss-home-involvement .involvement2 h4, 
	.ss-home-involvement .involvement3 h4, 
	.ss-home-involvement .involvement4 h4{
		font-size: 18px;
	}
	.ss-home-involvement .involvement1 p, 
	.ss-home-involvement .involvement2 p, 
	.ss-home-involvement .involvement3 p, 
	.ss-home-involvement .involvement4 p{
		font-size: 18px!important;
	}
	.ss-home-involvement .involvement4 .uvc-main-heading.ult-responsive, 
	.ss-home-involvement .involvement3 .uvc-main-heading.ult-responsive, 
	.ss-home-involvement .involvement2 .uvc-main-heading.ult-responsive, 
	.ss-home-involvement .involvement1 .uvc-main-heading.ult-responsive {
	    width: 80px;
	}
	.menu-position-right ul li{
		line-height: 1;
	}
	.menu-position-right ul li:before {
	    height: 13px;
	    width: 13px;
	}
	.menu-position-right ul li a{
		padding-right: 22px;
	}
	.dropdow-banner span.ult-span-text{
		font-size: 17px!important;
	}
	.dropdow-banner .dropdow-text .ult_tabmenu{
	left: -15px;
	}
  .phone-fax, .address{
    width: 100%;
  }
	.phone-fax{
    padding-left: 0;
    line-height: 1.4;
  }
  .footer-right li {
      width: 100%;
      text-align: center;
  }
  .footer-right .left-text .wpb_wrapper ul{
    display: block;
  }
}
@media(max-width: 320px){
	.footer-right .left-text{
			display: block;
		}
	.footer-right .left-text .wpb_wrapper ul{
		display: block;
	}
	.footer-right li {
	    width: 100%;
	    text-align: center;
	}
}
