@import url(jquery.mmenu.all.css);
 @import url(animations.css);
 @import url(jquery.selectBoxIt.css);
 @import url(font-awesome.min.css);
/* ==========================================================================

   Author's custom styles

   ========================================================================== */

   







/* Generated by Font Squirrel (https://www.fontsquirrel.com) on November 17, 2016 */







@font-face {
	font-family: 'proxima_nova_rgregular';
	src: url('../fonts/mark_simonson_-_proxima_nova_regular-webfont.woff2') format('woff2'), url('../fonts/mark_simonson_-_proxima_nova_regular-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/opensans-bold_0-webfont.woff2') format('woff2'), url('../fonts/opensans-bold_0-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight';
	src: url('../fonts/opensans-light_0-webfont.woff2') format('woff2'), url('../fonts/opensans-light_0-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanslight_italic';
	src: url('../fonts/opensans-lightitalic_0-webfont.woff2') format('woff2'), url('../fonts/opensans-lightitalic_0-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular_0-webfont.woff2') format('woff2'), url('../fonts/opensans-regular_0-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('../fonts/opensans-semibold_0-webfont.woff2') format('woff2'), url('../fonts/opensans-semibold_0-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold_italic';
	src: url('../fonts/opensans-semibolditalic_0-webfont.woff2') format('woff2'), url('../fonts/opensans-semibolditalic_0-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_rgbold';
	src: url('../fonts/proximanova-bold-webfont.woff2') format('woff2'), url('../fonts/proximanova-bold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_nova_condensedSBd';
	src: url('../fonts/proximanovacond-semibold-webfont.woff2') format('woff2'), url('../fonts/proximanovacond-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_novalight';
	src: url('../fonts/proximanova-light-webfont.woff2') format('woff2'), url('../fonts/proximanova-light-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'proxima_novasemibold';
	src: url('../fonts/proximanova-semibold-webfont.woff2') format('woff2'), url('../fonts/proximanova-semibold-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}


@font-face {
  font-family: 'DubaiW23-Regular';
  src: url('../fonts/DubaiW23-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/DubaiW23-Regular.woff') format('woff'), 
  url('../fonts/DubaiW23-Regular.ttf')  format('truetype'), 
  url('../fonts/DubaiW23-Regular.svg#DubaiW23-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'DubaiW23-Bold';
  src: url('../fonts/DubaiW23-Bold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/DubaiW23-Bold.woff') format('woff'), 
  url('../fonts/DubaiW23-Bold.ttf')  format('truetype'), 
  url('../fonts/DubaiW23-Bold.svg#DubaiW23-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
    font-family: 'DubaiMedium';
    src: url('../fonts/DubaiMedium.eot');
    src: url('../fonts/DubaiMedium.eot') format('embedded-opentype'),
         url('../fonts/DubaiMedium.woff2') format('woff2'),
         url('../fonts/DubaiMedium.woff') format('woff'),
         url('../fonts/DubaiMedium.ttf') format('truetype'),
         url('../fonts/DubaiMedium.svg#DubaiMedium') format('svg');
}


 @keyframes slideShow {
 0% {
 opacity: 1;
 transform: scale(1);
 -ms-transform: scale(1);
}
 5% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 1;
 transform: scale(1.2);
 -ms-transform: scale(1.2);
}
 100% {
 opacity: 1;
 transform: scale(1);
 -ms-transformm: scale(1);
}
}
 @-o-keyframes slideShow {
 0% {
 opacity: 1;
 -o-transform: scale(1);
}
 5% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 1;
 -o-transform: scale(1.2);
}
 100% {
 opacity: 1;
 -o-transformm: scale(1);
}
}
 @-moz-keyframes slideShow {
 0% {
 opacity: 1;
 -moz-transform: scale(1);
}
 5% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 1;
 -moz-transform: scale(1.2);
}
 100% {
 opacity: 1;
 -moz-transformm: scale(1);
}
}
 @-webkit-keyframes slideShow {
 0% {
 opacity: 1;
 -webkit-transform: scale(1);
}
 5% {
 opacity: 1;
}
 25% {
 opacity: 1;
}
 30% {
 opacity: 1;
 -webkit-transform: scale(1.2);
}
 100% {
 opacity: 1;
 -webkit-transformm: scale(1);
}
}
#home-slider .item img {
	width: 100%;
	animation: slideShow 50s linear;
	-o-animation: slideShow 50s linear;
	-moz-animation: slideShow 50s linear;
	-webkit-animation: slideShow 50s linear;
	animation-iteration-count: infinite;
}
#home-slider .carousel-fade .carousel-inner .item {
	opacity: 0;
	transition: opacity 1s ease-in-out
}
#home-slider .carousel-fade .carousel-inner .active {
	opacity: 1;
	transition: opacity 1s ease-in-out
}
#home-slider .carousel-fade .carousel-inner .active.left, #home-slider .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
#home-slider .carousel-fade .carousel-inner .next.left, #home-slider .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
#home-slider .carousel-fade .carousel-control {
	z-index: 2;
}
#home-slider .carousel-inner > .item {
	opacity: 0;
	top: 0;
	left: 0;
	width: 100%;
	display: block;
	position: absolute;
	z-index: 0;
	-webkit-transition: none;
	transition: none;
	-webkit-transform: translate3d(0, 0, 0) !important;
	transform: translate3d(0, 0, 0) !important;
}
#home-slider .carousel-inner > .item:first-of-type {
	position: relative;
}
#home-slider .carousel-inner > .active {
	opacity: 1;
	z-index: 3;
}
#home-slider .carousel-inner > .next.left, #home-slider .carousel-inner > .prev.right {
	-webkit-transition: opacity 0.6s ease-in-out;
	transition: opacity 0.6s ease-in-out;
	opacity: 1;
	left: 0;
	z-index: 2;
}
#home-slider .carousel-inner > .active.left, #home-slider .carousel-inner > .active.right {
	z-index: 1;
}
#home-slider .carousel-control {
	z-index: 4;
}



/*

WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."

now override the 3.3 new styles for modern browsers & apply opacity

*/

/*@media all and (transform-3d), (-webkit-transform-3d) {

    .carousel-fade .carousel-inner > .item.next,

    .carousel-fade .carousel-inner > .item.active.right {

      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner > .item.prev,

    .carousel-fade .carousel-inner > .item.active.left {

      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner > .item.next.left,

    .carousel-fade .carousel-inner > .item.prev.right,

    .carousel-fade .carousel-inner > .item.active {

      opacity: 1;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

}*/





::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 text-transform: uppercase;
 font-size: 12px;
}

::-moz-placeholder { /* Firefox 19+ */
 text-transform: uppercase;
 font-size: 12px;
}

:-ms-input-placeholder { /* IE 10+ */
 text-transform: uppercase;
 font-size: 12px;
}

:-moz-placeholder { /* Firefox 18- */
 text-transform: uppercase;
 font-size: 12px;
}
.form-control:focus {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.6);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(0, 0, 0, 0.6);
}
a, a:hover, a:focus, a:active {
	text-decoration: none;
	outline: 0;
}
ul, li {
	list-style: none;
	padding: 0;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
	margin: 0;
	margin-bottom: 10px;
	 font-family: 'DubaiW23-Bold'!important;
}
h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
}
/*body{background:url(../images/body-bg.png) 0 0 repeat;background-attachment: fixed; overflow-x: hidden; font-family: 'proxima_novasemibold';}*/

body {
	-webkit-user-select: none;
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	user-select: none;
	background: url(../images/bg-body-1.png) 0 0 repeat;
	background-attachment: fixed;
	overflow-x: hidden;
font-family: 'DubaiW23-Regular';
}
header {
	padding-top: 45px;
	z-index: 99;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
.team-prof .flex-caption {
	width: 50%;
	padding: 2%;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	position: absolute;
	left: 50px;
	top: 25px;
	z-index: 5;
}
.team-prof .flex-caption h3 {
	font-size: 20px;
	text-transform: inherit;
	margin-bottom: 0px;
}
.team-prof .flex-caption h4 {
	font-size: 14px;
	text-transform: inherit;
	margin-top: 0;
	margin-bottom: 17px;
}
.team-prof li {
	position: relative;
}
.team-prof li:before {
	width: 100%;
	content: "";
	height: 100%;
	background: url(../images/team-bg-layer.png) 0 0 no-repeat;
	position: absolute;
	z-index: 2;
	background-size: auto 100%
}
.team-slider .flex-control-nav {
	display: none;
}
.team-slider .flex-direction-nav .flex-prev {
	background: url(../images/careous-arrow-left.png) 0 0 no-repeat;
	left: 20px;
}
.team-slider .flex-direction-nav .flex-next {
	background: url(../images/careous-arrow-right.png) 0 0 no-repeat;
	right: 35px;
}
.team-slider .flex-direction-nav .flex-prev:hover {
	left: 10px
}
.team-slider .flex-direction-nav .flex-next:hover {
	right: 25px
}
.team-slider .flex-direction-nav li a {
	width: 48px;
	height: 48px;
	margin-top: -26px;
}
.team-slider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.team-slider .slides > li:first-child {
	display: block;
	-webkit-backface-visibility: visible;
}
 @media only screen and (min-width: 1024px) and (max-width: 1400px) {
#coo-message {
	background-position: 100% !important;
}
}
 @media only screen and (max-width: 768px) {
header .img-right {
	float: left;
	width: 50%;
}
}
.man-nav {
	margin-top: 12px;
	float: right;
}
.man-nav ul > li {
	list-style: none;
	float: left;
}
body .man-nav ul > li > a {
	color: #FFF;
	text-transform: uppercase;
 font-family: 'DubaiW23-Bold';
	/*padding: 10px 20px;*/

	padding: 10px 4px;
	border: 2px solid transparent;
	display: inline-block;
	font-size: 13px;
}
@media only screen and (min-width: 1199px) {
body .man-nav ul > li > a {
	font-size: 15px;
	padding: 10px 20px;
}
}
a, li {
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
a:hover, a:focus, li:hover, li:focus, button:hover, button:focus {
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.man-nav > ul > li > a:hover {
	border: 2px solid #FFF;
}
.man-nav > ul > li:hover > a {
	border: 2px solid #FFF;
}
.main-nav .subnav {
	/*display: none;*/

	position: absolute;
	top: 100%;
	margin-top: 20px;
	width: 200px;
	/*background: #201C1B;*/

	background: #cf9b3a;
	z-index: -1;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;/*border-top: 2px solid rgba(255,255,255,0.5);*/
}
.man-nav ul > li:hover .subnav {
	margin-top: 0;
	opacity: 1;
	z-index: 2;
	visibility: visible;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
.main-nav .subnav:before {
	width: 0;
	height: 0;
	content: '';
	display: inline-block;
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -10px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid #cf9b3a;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
}
.main-nav .subnav li {
	float: left;
	padding: 0;
	width: 100%;
}
.main-nav .subnav li a {
	/*border-bottom: 2px solid rgba(255,255,255,0.5);*/

/*border-top: 2px solid transparent;*/

	color: #fff;
	float: left;
	padding: 8px 15px;
	text-transform: uppercase;
	width: 100%;
}
.main-nav .subnav li:hover a {
	color: rgba(255,255,255,0.6);
}
.main-nav > ul > li:hover > a {
	color: #fff;
}
.main-nav .subnav li {
	position: relative;
}
.main-nav .subnav li .subnav2 {
	top: 0px;
	left: 200px;
	display: none;
	position: absolute;
	width: 200px;
	background: transparent;
	z-index: 2;
}
.main-nav .subnav li .subnav2 li {
	float: left;
	padding: 0;
	width: 100%;
}
.main-nav .subnav li .subnav2 li a {
	color: #FFF;
	text-transform: uppercase;
	padding: 10px 20px;/*border:2px solid transparent;*/
}
.main-nav .subnav li .subnav2 li:hover a {
	background: rgba(222,0,36,1);
	color: #fff;
}
.main-nav .subnav li .subnav2 li:hover a {
	background: transparent;
}
.icon-menu {
	background: url("../images/menu-icon.png") no-repeat 0 0;
	color: rgb(255, 255, 255);
	display: none;
	font-size: 31px;
	height: 41px;
	padding-right: 1px;
	padding-top: 5px;
	position: absolute;
	right: 15px;
	text-align: center;
	top: 7px;
	width: 41px;
	z-index: 23;
	opacity: 0.8;
}
.icon-menu:hover, .icon-menu:focus {
	opacity: 1;
	color: #fff;
}
.mm-menu, .mm-listview {
	display: none;
}
nav:not(.mm-menu) {
	display: none;
}
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-xs-15 {
	width: 20%;
	float: left;
}
.fix-header {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	/*background: #cf9b3a;*/

	background: #201C1B;
	padding: 10px 0;
	padding-bottom: 0;
	min-height: 60px;
	-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.22);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
}
/*.fix-header .man-nav ul > li > a{color: #222;}*/

.fix-header .man-nav {
	margin-top: 0;
}
.fix-header .logo img {
	/*-webkit-filter: grayscale(1) invert(1);

  filter: grayscale(1) invert(1);*/

  /*width: 15%;*/

  /*margin-top: 8px;*/

	width: 50%;
}
.fix-header .main-nav .subnav {
	top: 100%;
}
.gitouch-wrap {
	background: url(../images/getintouch-bg.jpg) 0 0 no-repeat;
	min-height: 500px;
	background-size: cover;
	background-attachment: fixed;
}
.gitouch-box {
	background: rgba(256,256,256,0.5);
	text-align: center;
	padding: 30px 10px;
	color: #201C1B;
	margin-top: 120px;
}
.gitouch-box a {
	color: #201C1B;
}
.gitouch-box h3 {
	font-size: 43px;
}
.gitouch-box p {
	font-size: 17px;
	color: #272421;
}
/*.clients-wrap{background:rgba(137, 125, 116, 0.87);padding: 50px 0;}*/

.clients-wrap {
	background: url('../images/bg-client.jpg');
	padding: 50px 0;
	padding-bottom: 118px;
}
.clients-wrap h2 {
	color: #edb64f;
	font-size: 68px;
}
.clients-wrap p {
	color: #d6d2ce;
	font-size: 20px;
	line-height: 1.2;
	margin: 0;
}
.client-list .vertical-align {
	padding: 20px 0;
}
.vertical-align {
	display: flex;
	flex-direction: row;
}
 .vertical-align > [class^="col-"], .vertical-align > [class*=" col-"] {
 display: flex;
 align-items: center;
 justify-content: center; /* Optional, to align inner items 

                              horizontally inside the column */
}
.listing li {
	background: url(../images/listing-arrow.png) 0 5px no-repeat;
	padding-left: 14px;
}
 @media only screen and (max-width: 991px) {
.vertical-align {
	display: block;
}
 .vertical-align > [class^="col-"], .vertical-align > [class*=" col-"] {
 display: inline-block;
 padding: 10px;
 vertical-align: middle;
 height: 140px;
}
}
#home-slider .carousel-caption h2 {
	font-size: 73px;
}
#home-slider .carousel-caption {
	text-shadow: none;
	bottom: 160px;
}
#home-slider .carousel-caption p {
	font-size: 32px;
font-family: 'DubaiW23-Regular';
	text-transform: uppercase;
	line-height: 1;
	margin-bottom: 40px;
}
#home-slider .carousel-caption a {
	font-size: 14px;
	color: #FFF;
	text-transform: uppercase;
	border: 2px solid #FFF;
	padding: 6px 20px;
}
.down-arrow {
	background: url(../images/down-arrow.png)0 0 no-repeat;
	bottom: 70px;
	height: 21px;
	left: 50%;
	margin-left: -20px;
	position: absolute;
	width: 40px;
	z-index: 99;
}
.whowr-wrap {
	padding: 100px 0;/*background: url(../images/66-years-excellence.png)98% 50% no-repeat rgba(256,256,256,0.6);*/
	z-index: 2;
}
.whowr-wrap .container {
	background: url(../images/66-years-excellence.png) right center no-repeat;
}
 @media only screen and (max-width: 991px) {
.whowr-wrap .container {
	background: none;
}
.whowr-wrap {
	background: rgba(256,256,256,0.6);
}
}
.whowr-wrap h2 {
	font-size: 68px;
	color: #585655;/*margin-bottom: 50px;*/
}
 @media only screen and (max-width: 1024px) {
.whowr-wrap h2 {
	font-size: 40px;
}
}
.whowr-wrap h3 {
	color: #7B7A79;
	font-size: 29px;
font-family: 'DubaiW23-Regular';
}
 @media only screen and (max-width: 1024px) {
.whowr-wrap h3 {
	font-size: 22px;
}
}
.whowr-wrap p.yellow-txt {
	color: #CF9B3A;
	font-size: 20px;
	line-height: 1.3;
	margin-bottom: 30px;
}
.whowr-wrap p {
	color: #8e887c;
	font-size: 14px;
	margin-bottom: 20px;
}
.more-btn {
	font-size: 17px;
	color: #878787;
	border: #d0d0d0 solid 3px;
	-webkit-border-radius: 0;
	border-radius: 0;
	text-transform: uppercase;
	margin-top: 10px;
	background: url(../images/learn-more-arrow.png) 95% center no-repeat;
	padding-right: 30px;
}
.rounded-nav ul {
	margin: 0 -15px;
}
.rounded-nav li {
	float: left;
	text-align: center;
	padding: 0 15px;
	width: 25%;
}
 @media only screen and (max-width: 480px) {
	.rounded-nav li {
		/*display: inline-block;*/
		width: 50%;
		padding-bottom: 15px;
	}
	.rounded-nav li:nth-child(2n+1){
		clear: both;
	}
}
.rounded-nav li a {
	color: #878787;
	text-transform: uppercase;
	font-size: 12px;
}
.rounded-nav li figure {
	display: block;
	margin-bottom: 10px;
}
.rounded-nav li span {
	width: 60%;
	display: block;
	margin: 0 auto;
}
.foot-top {
	background: #201C1B;
	color: #fff;
	padding: 40px 0;
}
.foot-top .certificates img {
	margin: 0 0 0 20px;
}
.nwsletter .input-wrap {
	padding: 0 10px;
	float: left;
	padding-right: 0;
	position: relative;
	left: 10px;
}
.nwsletter .input-wrap .form-control-wrap {
	float: left;
	margin: 0 3px;
}
.nwsletter .input-wrap .form-control {
	height: 40px;
	-webkit-border-radius: 0;
	border-radius: 0;
	background: #4d4949;
	border: 1px solid transparent;
	color: #FFF;
}
.nwsletter .btn {
	border: 0;
	margin-left: -11px;
	background: url(../images/nwstr-icon.png) 0 0 no-repeat;
	width: 45px;
	height: 40px;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.nwsletter p {
	float: left;
	font-size: 12px;
	color: #9B928F;
}
.nwsletter h3 {
	font-size: 29px;
	margin: 0;
}
footer {
	background: rgba(256,256,256,0.8);
	text-transform: uppercase;
}
.nav-footer-wrap {
	padding: 20px 0;
}
.foot-nav > li {
	float: left;
	padding: 0 20px;
}
.foot-nav-list li a {
	color: #877873;
	text-transform: uppercase;
	font-size: 11px;
}
.foot-nav-list li a:hover {
	color: #333;
}
.copy-nav li {
	float: left;
}
.copy-nav li a {
	color: #666666;
}
.prod-wrap h2 {
	font-size: 68px;
	color: #464443;
}
.prod-tab .nav-tabs > li > a {
font-family: 'DubaiMedium';
	background: #353231;
	font-size: 45px;
	color: #FFF;
	text-transform: uppercase;
	line-height: 0.9;
	padding: 20px 30px;
	position: relative;
}
 @media only screen and (max-width: 991px) {
.prod-tab .nav-tabs > li > a {
	font-size: 32px;
	line-height: 34px;
}
.prod-tab .nav-tabs > li.active {
	z-index: 2;
}
}
.prod-tab .nav-tabs.nav-justified > li > a {
	text-align: left;
	-webkit-border-radius: 0;
	border-radius: 0;
	border: 0;
}
.prod-tab .nav-tabs.nav-justified > .active > a, .prod-tab .nav-tabs.nav-justified > .active > a:hover, .prod-tab .nav-tabs.nav-justified > .active > a:focus {
	border: 0;
	background: #CF9B3A;
	color: #fff;
}
.prod-tab .nav-tabs > li.active > a:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(207, 155, 58, 0);
	border-top-color: #cf9b3a;
	border-width: 20px;
	margin-left: -20px;
}
.prod-tab .nav-tabs.nav-justified > li.prod-tab1 > a:before {
	background: url(../images/prod-tab-icon1.png) 0 0 no-repeat;
	content: "";
	width: 64px;
	height: 63px;
	position: absolute;
	right: 25px;
	top: 30px;
}
.prod-tab .nav-tabs.nav-justified > li.prod-tab2 > a:before {
	background: url(../images/prod-tab-icon2.png) 0 0 no-repeat;
	content: "";
	width: 64px;
	height: 63px;
	position: absolute;
	right: 25px;
	top: 30px;
}
.prod-list {
	position: relative;
	margin: 15px 0;
}
.prod-list img {
	width: 100%;
}
.prod-list .title {
	color: #363231;
	text-transform: uppercase;
	position: absolute;
	bottom: 20px;
	left: 30px;
}
.prod-tab .tab-pane {
	padding: 20px 0;
}
.prod-wrap {
	background: rgba(256,256,256,0.8);
	padding: 80px 0;
}
.dwnload-catlg {
	text-transform: uppercase;
	color: #696767;
	font-size: 18px;
	line-height: 1;
	min-height: 63px;
	float: right;
	display: none;
}
.dwnload-catlg span {
	font-size: 18px !important;
	line-height: 22px !important;
}
 @media only screen and (max-width: 768px) {
.dwnload-catlg {
	float: left;
	margin-bottom: 15px;
}
}
.dwnload-catlg .img {
	display: inline-block;
}
.dwnload-catlg .txt {
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.2;
}
.project-wrap {
	background: rgba(256,256,256,0.6);
}
.project-wrap h2 {
	font-size: 68px;
	color: #464342;/*padding-bottom: 20px;*/
}
.proj-list .col-sm-4 {
	padding: 0;
}
.proj-list .title {
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0;
	font-size: 30px;
	text-transform: uppercase;
	color: #FFF;
  font-family: 'DubaiW23-Bold';

	padding: 20px;
	padding-top: 100px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.proj-list .item:hover .title {
	background: url('../images/bg-text-support.png') no-repeat -5% 10%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.proj-list .title a {
	color: #fff;
	position: relative;
	z-index: 2;
}
.proj-list img {
	width: 100%;
	height: 100%;
}
.proj-list .col-md-4 img {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
}
.proj-list .col-md-4:hover img {
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.proj-list .col-md-4 {
	overflow: hidden;
}
.proj-list .view-more {
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 37px;
	text-transform: uppercase;
	color: #FFF;
	margin-top: -40px;
	margin-left: -50px;
}
.proj-list .view-more a {
font-family: 'DubaiW23-Regular';
	color: #FFF;
	text-align: right;
	display: block;
	line-height: 1;
	padding-right: 60px;
	background: url(../images/more-arrow.png) right 0 no-repeat;
}
.wedo-list .col-sm-3 {
	padding: 0;
}
.wedo-wrap {/* background: rgba(256,256,256,0.6); */
	padding: 40px 0 100px 0;
}
.wedo-wrap h2 {
	font-size: 68px;
	color: #464342;/*padding-bottom: 20px;*/
}
.foot-nav h4 {
	font-size: 15px;
	margin-bottom: 5px;
	color: #3A1000;
}
.copy-wrap-main {
	background: url(../images/foot-line.png) 0 0 repeat-x;
	padding-top: 35px;
	margin-top: 25px;
}
.copy-wrap p {
	float: left;
	color: #666666;
	font-size: 12px;
}
.copy-nav {
	margin: 0;
}
.copy-nav li a {
	padding: 0 10px;
	font-size: 12px;
	display: block;
}
.designer {
	font-size: 12px;
	color: #666;
	/*float: right;*/
}
.social-media {
	float: right;
}
.social-media h4 {
	font-size: 15px;
	color: #3A1000;
}
.social-media p {
	color: #877873;
	font-size: 11px;
	margin-bottom: 15px;
}
.social-media li {
	float: left;
}
.social-media li a {
	background: #999999;
	border-radius: 50%;
	color: #fff;
	display: block;
	font-size: 26px;
	width: 47px;
	height: 47px;
	text-align: center;
	line-height: 47px;
	margin: 0 3px 0 0;
}
.view {
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	cursor: default;
}
.view .mask, .view .content {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0;
}
.view img {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	position: relative;
	font-size: 17px;
	padding: 0;
	background: rgba(0, 0, 0, 0.8);
	margin: 20px 0 0 0;
	font-family: 'DubaiW23-Regular';

	line-height: 0.9;
}
.view h2.outside {
	position: absolute;
	z-index: 90;
	top: 0;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
}
.view:hover h2.outside {
	opacity: 0;
}
.view p {
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 35px 35px;
}
.view a.info {
	display: inline-block;
	text-decoration: none;
	padding: 7px 14px;
	background: #000;
	color: #fff;
	text-transform: uppercase;
	-webkit-box-shadow: 0 0 1px #000;
	-moz-box-shadow: 0 0 1px #000;
	box-shadow: 0 0 1px #000;
}
.view a.info: hover {
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
}
.view-tenth img {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-o-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	-webkit-transition: all 0.7s ease-in-out;
	-moz-transition: all 0.7s ease-in-out;
	-o-transition: all 0.7s ease-in-out;
	-ms-transition: all 0.7s ease-in-out;
	transition: all 0.7s ease-in-out;
	filter: brightness(0.5);
	-webkit-filter: brightness(0.5);
}
.view-tenth .mask {
	background-color: #cf9b3a;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth h2 {
	background: transparent;
	margin: 35px 35px 0px 35px;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	color: #fff;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	font-size: 48px;
}
.view-tenth h2 a {
	color: #fff;
}
.view-tenth p {
	color: #fff;
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
	font-size: 13px;
	font-family: 'open_sansregular';
}
.view-tenth p a {
	color: #fff;
}
.view-tenth a.info {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	transition: all 0.5s linear;
}
.view-tenth:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
}
.view-tenth:hover .mask {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.view-tenth:hover h2, .view-tenth:hover p, .view-tenth:hover a.info {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.no-padding {
	padding-left: 0px;
	padding-right: 0px;
}
.no-padding-left {
	padding-left: 0px;
}
.no-padding-right {
	padding-right: 0px;
}
.rounded-nav {
	overflow: hidden;
	margin-bottom: 15px;
}
.section-title {
	padding-bottom: 15px;
}
.section-title h2 {
	display: inline-block;
	line-height: 68px;
	padding-right: 30px;
	margin: 0;
	vertical-align: top;
}
 @media only screen and (max-width: 640px) {
.footer-nav {
	display: none;
}
}
 @media only screen and (max-width: 991px) {
.section-title h2, .gitouch-box h3 {
	font-size: 30px;
	line-height: 32px;
}
.wedo-wrap, .prod-wrap, .clients-wrap, .whowr-wrap {
	padding: 30px 0;
}
}
.section-title p {
	display: inline-block;
	color: #7B7A79;
	font-size: 29px;
	line-height: 30px;
	margin: 0;
font-family: 'DubaiW23-Regular';
}
.cell-wrapper {
	display: table;
	width: 100%;
}
.cell-wrapper .cell {
	display: table-cell;
	vertical-align: middle;
	float: none;
}
.spotlight-inner {
	/*min-height: 436px;

  max-height: 436px;*/

	overflow: hidden;
	/*background-size: cover;*/
	background-size: 124%;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
.project-servcie{margin-top:20px;}
.project-servcie a span{height:30px; padding:5px 0px !important;}
.spotlight-inner img {
	width: 100%;
	position: relative;
}
.fogWhite-1 {
	background: rgba(256,256,256,1);
}
.page-title {
	padding-bottom: 30px;
}
.page-title h2 {
	font-size: 68px;
	line-height: 70px;
	color: #211b19;
	display: inline-block;
	font-family: 'open_sanssemibold';
	margin-bottom: 0;
}
 @media only screen and (max-width: 767px) {
.page-title h2 {
	font-size: 32px;
	line-height: 34px;
}
}
.utilities {
	float: right;
	padding-top: 10px;
}
 @media only screen and (max-width: 640px) {
.utilities {
	float: none;
	clear: both;
}
}
.utilities li {
	display: inline-block;
	padding-left: 5px;
}
.utilities a {
	display: table-cell;
	width: 46px;
	height: 46px;
	color: #c2c1c1;
	font-size: 24px;
	line-height: 20px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	background: #464443;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.utilities a:hover {
	color: #fff;
	background: #cf9b3a;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.section {
	padding-top: 60px;
	padding-bottom: 60px;
}
.col-gold {
	color: #cf9b3a !important;
}
.col-white {
	color: #fff !important;
}
.section-title h3 {
	font-size: 50px;
	line-height: 52px;
	margin: 0;
  font-family: 'DubaiW23-Bold';
}
 @media only screen and (max-width: 767px) {
.section-title h3 {
	font-size: 24px;
	line-height: 26px;
}
}
.content p {
	font-size: 17px;
	line-height: 22px;
	font-family: 'Arial', sans-serif;
}
.section-message {
	color: #fff;
	background: url('../images/bg-message-new.jpg') no-repeat 0 0;
	background-size: cover;
	-webkit-background-size: cover;
	background-attachment: fixed;
}
 @media only screen and (min-width: 992px) {
.section-message {
	min-height: 615px;
	padding-top: 5%;
}
.section-whoWeAre {
	min-height: 718px;
	padding-top: 7%;
}
}
 @media only screen and (max-width: 991px) {
header {
	padding-top: 10px;
}
}
.section-message .content {
	padding-bottom: 60px;
}
.section-message .content p {
	font-size: 13px;
	line-height: 18px;
font-family: 'DubaiW23-Regular';
	font-weight: normal;
}
.section-message p {
	font-size: 17px;
	line-height: 20px;
font-family: 'DubaiW23-Regular';
	font-weight: bold;
}
header .container {
	position: relative;
}
.logo-holder .cell-wrapper {
	border-spacing: 10px 0;
}
.logo-holder .logo {
	display: table-cell;
	vertical-align: middle;
}
.logo-outside-1 {
	position: absolute;
	top: 0;
}
.logo-outside-1.right {
	left: 100%;
}
.fix-header .man-nav ul > li {
	padding-bottom: 10px;
}
.fix-header .man-nav .subnav li {
	padding-bottom: 0;
}
.gold {
	background-color: #cf9b3a;
}
.section-whoWeAre {
	background: url('../images/bg-whoWe-new.jpg') no-repeat 0 0;
	background-size: cover;
	-webkit-background-size: cover;
	background-attachment: fixed;
}
.section-whoWeAre .inner {
	padding: 30px;
}
.section-whoWeAre .title {
	font-size: 48.5px;
	line-height: 48px;
	color: #fff;
	padding-bottom: 15px;
	margin-bottom: 15px;
  font-family: 'DubaiW23-Bold';

	background: url('../images/title-border-1.png') repeat-x bottom;
	text-transform: uppercase;
}
 @media only screen and (max-width: 767px) {
.section-whoWeAre .title {
	font-size: 24px;
}
}
.section-whoWeAre .content p {
	font-size: 15px;
	line-height: 18px;
	color: #fff;
font-family: 'DubaiW23-Regular';
}
.team-list .item {
	padding: 2px;
	border: 2px solid transparent;
	position: relative;
	padding: 0;
}
.team-list img {
	width: 100%;
	/* filter: grayscale(1);

  -webkit-filter: grayscale(1);*/

	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.team-list .item:hover figure img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.team-list figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 20px;
font-family: 'DubaiW23-Regular';
	text-transform: uppercase;
	padding: 20px 0;
	text-align: center;
	background: rgba(0, 0, 0, 0.3);
}
.team-list a {
	color: #fff;
}
.white {
	background: #fff;
}
.btn-view {
	color: #FFF;
	padding-right: 40px;
	background: url(../images/icon-view.png) right 5px no-repeat;
	font-size: 30px;
	line-height: 30px;
font-family: 'DubaiW23-Regular';
	display: inline-block;
	margin-top: 40%;
	cursor: pointer;
}
.team-list .gold {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	text-align: center;
	overflow: hidden;
	opacity: 0;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.team-list .btn-view {
	text-align: right;
	position: relative;
	top: -15px;
	text-transform: uppercase;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.team-list .item:hover .gold {
	opacity: 1;
	transition: all 0.5s ease-in-out;
	-webkit-transition: all 0.5s ease-in-out;
}
.team-list .item:hover .btn-view {
	top: 0;
	transition: all 0.8s ease-in-out;
	-webkit-transition: all 0.8s ease-in-out;
}
.section-approch {
	background: url('../images/bg-approch-bgnew.jpg') no-repeat 0 0;
	background-size: cover;
	-webkit-background-size: cover;
	background-attachment: fixed;
}
.section-approch .inner, .section-service .inner {
	padding: 30px;
}
.section-approch .title {
	font-size: 48.5px;
	line-height: 48px;
	color: #fff;
	padding-bottom: 15px;
	margin-bottom: 15px;
  font-family: 'DubaiW23-Bold';

	background: url('../images/title-border-1.png') repeat-x bottom;
	text-transform: uppercase;
}
.section-approch .content p {
	font-size: 15px;
	line-height: 18px;
	color: #fff;
font-family: 'DubaiW23-Regular';
}
.brown {
	background: #211b19;
}
.section-policy .inner p {
	color: #3a3a3a;
	font-size: 15px;
font-family: 'DubaiW23-Regular';
}
.policy-logo {
	width: 100%;
	border-collapse: separate;
	border-spacing: 10px;
}
.policy-logo td {
	height: 127px;
	background: #fff;
	padding: 10px;
	border: 1px solid #d8d8d8;
}
.policy-logo td img {
	max-width: 100%;
	margin: 0 auto;
}
.section {
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
 @media only screen and (min-width: 992px) {
.section-inner {
	min-height: 510px;
}
}
.light-brown {
	background: #a28c63;
}
.light-brown .title {
	font-size: 48.5px;
	line-height: 48px;
	color: #fff;
	padding-bottom: 15px;
	margin-bottom: 15px;
  font-family: 'DubaiW23-Bold';

	background: url('../images/title-border-1.png') repeat-x bottom;
	text-transform: uppercase;
}
.title-large {
	font-size: 74px !important;
	line-height: 74px !important;
	font-family: 'DubaiW23-Regular';

}
.box-content {
	margin-top: 10%;
}
.box-content .title {
	font-size: 48.5px;
	line-height: 48px;
	color: #fff;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-family: 'DubaiW23-Regular';

	background: url('../images/title-border-1.png') repeat-x bottom;
	text-transform: uppercase;
}
.box-content p {
	font-size: 15px;
	line-height: 18px;
	color: #fff;
font-family: 'DubaiW23-Regular';
}
.more-btn.col-white {
	background: url('../images/icon-view-small.png') no-repeat right 7px;
	border: #fff solid 3px;
}
.proj-list .item {
	position: relative;
}
.proj-list .item:before {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: '';
	display: block;
	background: rgba(0,0,0,0.5);
	visibility: visible;
	opacity: 1;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	z-index: 1;
}
.proj-list .item:hover:before {
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.proj-list .title {
}
.prod-list:before {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	content: '';
	position: absolute;
	background: rgba(51,51,51,0.1);
	opacity: 0;
	visibility: visible;
	display: none;
	transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
}
.prod-list:hover:before {
	opacity: 1;
	visibility: visible;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.gold-1 {
	background: #d2a247 url('../images/bg-body-1.png');
}
.page-aside .box {
	color: #fff;
	padding: 30px;
	border-top: 1px solid #8c8c8c;
}
.page-aside .box:first-child {
	border-top: none;
}
.page-aside .box .content p {
	font-size: 13px;
	line-height: 16px;
	   font-family: 'DubaiMedium';
}
.page-aside h5 {
	margin-top: 0;
	   font-family: 'DubaiMedium';
	line-height: 18px;
}
.black {
	background: #333;
}
.page-aside .box .title {
	font-size: 36px;
	line-height: 38px;
	margin-bottom: 20px;
  font-family: 'DubaiW23-Bold';
}
.icon-send {
	background-image: url('../images/icon-send.png');
	background-repeat: no-repeat;
	background-position: right center;
}
.page-aside .btn {
	margin-top: 15px;
}
.btn {
	border-radius: 0;
	-webkit-border-radius: 0;
}
.btn.icon-send {
	background-image: url('../images/icon-send.png');
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	height: 40px;
	padding-right: 40px;
	font-size: 16px;
	line-height: 30px;
    font-family: 'DubaiMedium';
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.btn.icon-send:hover {
	background-color: rgba(207,155,58,0.9);
}
.social li {
	display: inline-block;
	padding-left: 2px;
	padding-right: 2px;
}
.social li a {
	display: table-cell;
	vertical-align: middle;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #000;
	color: #c2c2c2;
	font-size: 18px;
}
.social li a:hover {
	background: #cf9b3a;
	color: #fff;
}
.contact-box {
	background: #f0f1f2 url('../images/bg-body-1.png');
	padding: 30px;
}
.form label {
	display: inline-block;
	clear: both;
	font-size: 11px;
	color: #242424;
}
.form .input-holder input, .form .input-holder textarea, .form .input-holder select, .selectboxit-container {
	display: block;
	clear: both;
	width: 100%;
	border: 1px solid transparent;
	padding: 0 10px;
	height: 40px;
	font-size: 11px;
	color: rgba(36,36,36,0.5);
}
.form .input-holder input.error, .form .input-holder textarea.error, .form .input-holder select.error, input.error, textarea.error, select.error, .nwsletter .input-wrap .form-control.error {
	border-color: red;
}
.form .input-holder textarea {
	padding: 10px;
	resize: none;
	height: 235px;
	overflow: auto;
}
 .form .input-holder ::-webkit-input-placeholder {
 color: rgba(36,36,36,0.5);
 text-transform: none;
}
 .form .input-holder ::-moz-input-placeholder {
 color: rgba(36,36,36,0.5);
 text-transform: none;
}
 .form .input-holder :-ms-input-placeholder {
 color: rgba(36,36,36,0.5);
 text-transform: none;
}
 .form .input-holder :-moz-input-placeholder {
 color: rgba(36,36,36,0.5);
 text-transform: none;
}
.form .input-holder {
	padding-top: 30px;
}
.form .input-holder label {
	position: relative;
	height: 20px;
	overflow: hidden;
}
.form .input-holder.mandatory label:before {
	content: "*";
	right: -10px;
	top: 0px;
	font-size: 26px;
	line-height: 26px;
	color: #eb5965;
	float: right;
	padding-left: 5px;
}
.selectboxit-container {
	display: block;
}
.selectboxit-container .selectboxit {
	border-radius: 0;
	background: #fff;
	border: none;
	width: 100% !important;
}
.section-title span {
	height: 40px;
	font-size: 11px;
	line-height: 40px;
}
.selectboxit-container {
	padding-left: 0;
	padding-right: 0;
}
.selectboxit-container span, .selectboxit-container .selectboxit-options a {
	height: 40px;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 40px;
}
.selectboxit-container .selectboxit-options {
	left: 0;
	right: 0;
	width: 100% !important;
	min-width: 100% !important;
	border-radius: 0;
}
.selectboxit-list .selectboxit-option-anchor {
	font-size: 11px;
	color: rgba(36,36,36,0.5);
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
	background: #cf9b3a;
}
.selectboxit-option-last {
	border-radius: 0;
}
.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:active {
	background: #fff;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow {
	display: none;
}
.selectboxit-arrow-container:before {
	content: "\f078";
	font-family: 'FontAwesome';
	margin: 0 auto;
	display: block;
	text-align: center;
}
.input-holder .cell-wrapper .cell {
	padding-left: 15px;
	padding-right: 15px;
}
.form .btn-holder {
	text-align: right;
}
.captcha-holder {
	width: 240px;
}
.page-aside {
	padding: 0;
}
.section-contact .page-aside, .section-contact .contact-box {
	vertical-align: top;
}
.section-contact .contact-box .section-title {
	padding-bottom: 15px;
}
 @media only screen and (max-width: 991px) {
.section-contact .cell-wrapper {
	display: block;
}
.section-contact .cell-wrapper .cell {
	display: block;
	padding-bottom: 15px;
}
}
.projects-tab .nav-tabs {
	border: none;
	display: table;
	width: 100%;
	table-layout: fixed;
	padding: 0;
}
.projects-tab .nav-tabs li {
	padding-left: 10px;
	display: table-cell;
	float: none;
	text-align: center;/*white-space: nowrap;*/
}
.projects-tab .nav-tabs li:first-child {
	padding-left: 0;
}
 @media only screen and (max-width: 768px) {
.projects-tab .nav-tabs li {
	padding-bottom: 15px;
}
}
.projects-tab .nav-tabs a {
	font-size: 22px;
	line-height: 20px;
	color: #000;
	display: block;
	/*padding: 30px 25px;*/

	padding: 30px 2px;
	font-family: 'DubaiW23-Regular';

	border: 2px solid #f5ebd8;
	border-radius: 0;
	min-height: 80px;
	text-transform: uppercase;
}
 @media only screen and (max-width: 1199px) {
.projects-tab .nav-tabs li {
	display: inline-block;
}
.projects-tab .nav-tabs a {
	padding: 15px;
	font-size: 18px;
}
}
 @media only screen and (max-width: 640px) {
.projects-tab .nav-tabs a {
	padding: 5px 15px;
	font-size: 14px;
}
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus, .nav-tabs>li >a:hover {
	background: #cf9b3a;
	color: #fff;
	border-color: #cf9b3a;
}
.thumb-slider {
	padding-top: 60px;
	margin-bottom: -60px;
}
.thumb-slider > li {
	/*max-height: 300px;*/

  /*overflow: hidden;*/

	position: relative;
	width: 25%;
	padding: 0;
	margin: 0;
}
.thumb-slider > li img {
	max-height: 300px;
}
.thumb-slider > li:hover img {
	filter: brightness(1);
	-webkit-filter: brightness(1);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
 @media only screen and (max-width: 991px) {
.thumb-slider > li {
	width: 50%;
}
}
 @media only screen and (max-width: 480px) {
.thumb-slider > li {
	width: 100%;
}
}
.gridder-list:nth-child(n) {
	margin: 0;
}
.projects-tab .owl-carousel img {
	width: 100%;
}
.projects-tab .owl-controls {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
}
.projects-tab .owl-controls .owl-buttons {
	position: absolute;
	left: 0;
	right: 0;
}
.projects-tab .owl-controls .owl-buttons > div {
	width: 40px;
	height: 70px;
	background: url('../images/gallery-nav.png') no-repeat 0 0;
	position: absolute;
	top: 0;
}
.projects-tab .owl-controls .owl-buttons .owl-prev {
	background-position: 0 -70px;
	left: -80px;
}
.projects-tab .owl-controls .owl-buttons .owl-next {
	background-position: 0 0;
	right: -80px;
}
.projects-tab .thumb-slider .selectedItem:before {
	background: rgba(207,155,58,0.85);
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
}
.projects-tab .thumb-slider .owl-wrapper-outer {
	padding-bottom: 30px;
}
.projects-tab .thumb-slider li figure {
	overflow: hidden;
}
.projects-tab .thumb-slider img {
	position: relative;
	z-index: 1;
	width: 100%;
	filter: brightness(0.7);
	-webkitfilter: brightness(0.7);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	transform: scale(1);
}
.projects-tab .thumb-slider li:hover img {
	transform: scale(1.1);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.projects-tab .thumb-slider .flex-active-slide img {
	filter: brightness(1);
	-webkitfilter: brightness(1);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.projects-tab .thumb-slider figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 3;
	font-size: 22px;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	padding-bottom: 30px;
	background: none;
	padding-top: 100px;
	font-family: 'DubaiW23-Regular';

	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.projects-tab .thumb-slider li:hover figcaption {
	background: url(../images/bg-text-support.png) no-repeat -5% 10%;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.projects-tab .thumb-slider li.selectedItem figcaption {
	background: none;
}
 @media only screen and (max-width: 991px) {
.projects-tab .thumb-slider figcaption {
	font-size: 20px;
}
}
.projects-tab .thumb-slider .selectedItem:after {
	content: '';
	width: 0;
	height: 0;
	border: 30px solid transparent;
	border-top: 30px solid #cf9f42;
	/*border-top: 30px solid red;*/

	position: absolute;
	bottom: -60px;
	left: 50%;
	margin-left: -30px;
}
.projects-tab .nav-tabs > li, .projects-tab .nav-tabs > li > a {
	margin: 0;
}
.projects-tab .nav-tabs>li.active>a {
	border: 2px solid #cf9b3a;
}
.member-box {
	display: inline-block;
	/*border: 1px solid #b8b8b8;*/

	border-top: none;
	border-bottom: none;
	padding-left: 30px;
	padding-right: 30px;
	/*max-height: 36px;*/

	overflow: hidden;
	padding-top: 5px;
	text-align: center;
	padding-top: 20px;
}
.member-box p {
	display: inline-block;
	padding-top: 3px;
	/*float: left;*/

	color: #666666;
	font-size: 12px;
	vertical-align: top;
	position: relative;
	z-index: 2;
}
.member-box .img {
	position: relative;
	top: -20px;
	margin-left: 10px;
	margin-right: 10px;
}
.member-box a {
	display: inline-block;
}
.developer {
	float: right;
	padding-top: 8px;
}
.copy-wrap {
	padding-top: 8px;
}
 @media only screen and (max-width: 768px) {
.developer, .designer {
	float: none;
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-top: 10px;
}
.member-box {
	float: none;
	display: inline-block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.member-box p {
	float: none;
	vertical-align: top;
	display: inline-block;
}
}
 @media only screen and (max-width: 1199px) {
.copyright {
	width: 100%;
	float: none;
	text-align: center;
	margin-bottom: 10px;
}
.copy-nav li {
	float: none;
	display: inline-block;
}
.copy-wrap p {
	display: inline-block;
	float: none;
}
}
.gridder-navigation {
	text-align: right;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 2;
	/*display: none;*/

	pointer-events: none;
}
.gridder-navigation a {
	float: right;
	pointer-events: auto;
}
.gridder-close {
	font-size: 60px;
	color: #333;
	padding: 15px;
}
.gridder-close:before {
	background: url('../images/close.png') no-repeat center;
	width: 32px;
	height: 32px;
	content: '';
	display: inline-block;
}
.projects-tab .gridder-nav, .carousel-control, .flex-direction-nav li a {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 70px;
	background: url('../images/gallery-nav.png') no-repeat 0 0;
	position: absolute;
	margin-top: -35px;
	opacity: 1;
}
.flex-direction-nav {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
}
.projects-tab .gridder-nav.prev, .projects-tab .gridder-nav.next {
	display: none !important;
}
.carousel-control span, .flex-direction-nav > li a:before {
	display: none !important;
}
.projects-tab .gridder-nav.prev, .carousel-control.left, .flex-direction-nav li a.flex-prev {
	background: url('../images/gallery-nav.png') no-repeat 0 0;
	background-position: 0 -70px;
	/*left: 80px;*/

	left: -100px;
}
.projects-tab .gridder-nav.next, .carousel-control.right, .flex-direction-nav li a.flex-next {
	background: url('../images/gallery-nav.png') no-repeat 0 0;
	background-position: 0 0;
	/*right: 80px;*/

	right: -100px;
}
.flexslider:hover .flex-direction-nav .flex-prev {
	left: -100px;
}
.flexslider:hover .flex-direction-nav .flex-next {
	right: -100px;
}
.gridder-show {
	float: left;
	width: 100%;
	clear: both;
	padding-top: 60px;
	padding-bottom: 60px;
}
.img-right img {
	float: right;
}
.section-about .page-title {
	padding-bottom: 60px;
}
.carousel-fade .carousel-inner > .item.active {
	position: relative;
}
.carousel-fade .carousel-inner > .item.active img {
	position: relative;
	z-index: 1;
}
.carousel-fade .carousel-inner > .item.active .carousel-caption {
	z-index: 3;
}
.carousel-fade .carousel-inner > .item.active:before {
	background: url('../images/grid.png');
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	display: block;
	z-index: 2
}
.omega {
	padding-left: 0 !important;
}
.nwsletter .input-wrap.omega {
	position: relative;
	left: 30px;
	top: 3px;
}
 @media only screen and (max-width: 1199px) {
.nwsletter .input-wrap.omega {
	position: relative;
	left: 15px;
	top: 0px;
}
}
@media (max-width: 991px){
	.certificates{
		clear: both;
	}
}
@media only screen and (max-width: 680px) {
	.nwsletter {
		padding-bottom: 10px;
		overflow: hidden;
	}
	.nwsletter .input-wrap {
		float: left;
		width: 100%;
		clear: both;
	}
}
@media (max-width: 480px){
	.nwsletter .input-wrap .form-control-wrap{
		width: 78%;
		margin-bottom: 10px;
	}
	.nwsletter .input-wrap .form-control-wrap:last-child{
		width: auto;
	}
}
.clients-wrap .section-title {
	padding-top: 65px;
}
.flexslider {
	/*overflow: hidden;*/

	margin: 0;
}
.flexslider .flexlarge li {
	height: auto;
}
.flexslider .flexlarge li img {
	max-height: 100%;
}
.flex-direction-nav li a {
	text-indent: 9999px;
	overflow: hidden;
}
 @media only screen and (max-width: 1398px) {
.projects-tab .gridder-nav.prev, .flex-direction-nav li a.flex-prev {
	left: 10px;
}
.projects-tab .gridder-nav.next, .flex-direction-nav li a.flex-next {
	right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev {
	left: -10px;
}
.flexslider:hover .flex-direction-nav .flex-next {
	right: -10px;
}
}
.home-slider .item, .home-slider .carousel-inner, .home-slider {
	height: calc(100vh);
}
.home-slider .item {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-attachment: fixed;
}
.fogWhite-1, .wedo-wrap, .project-wrap, .prod-wrap {
	background: #fff url('../images/bg-body-1.png');
}
section.skrollable {
	position: relative;
	background-attachment: fixed;
}
.carousel-caption .caption {
	position: relative;
}
.bg-fixed {
	background-attachment: fixed;
}
.bg-fixed-right {
	background-position: right 0;
}
.down-arrow.on {
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
 @-webkit-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
}
 40% {
-webkit-transform: translateY(-30px);
}
 60% {
-webkit-transform: translateY(-15px);
}
}
 @-moz-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
-moz-transform: translateY(0);
}
 40% {
-moz-transform: translateY(-30px);
}
 60% {
-moz-transform: translateY(-15px);
}
}
 @-o-keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
-o-transform: translateY(0);
}
 40% {
-o-transform: translateY(-30px);
}
 60% {
-o-transform: translateY(-15px);
}
}
 @keyframes bounce {
 0%, 20%, 50%, 80%, 100% {
transform: translateY(0);
}
 40% {
transform: translateY(-30px);
}
 60% {
transform: translateY(-15px);
}
}
.listing .item {
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 100%;
	clear: both;
}
.listing figure {
	overflow: hidden;
}
.listing figure img {
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.listing .item:hover figure img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.listing h3 a {
	color: #333
}
.listing h3 a:hover {
	color: #cf9b3a;
}
.detail figure {
	max-width: 50%;
	width: 100%;
	display: inline-block;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
.gallery .flex-direction-nav li a {
	width: 24px;
	background: url(../images/gallery-nav.png);
}
.gallery .flex-direction-nav li a.flex-prev {
	background-position: left 70px;
	left: 0;
}
.gallery .flex-direction-nav li a.flex-next {
	background-position: right 0;
	right: 0;
}
.gallery:hover .flex-direction-nav .flex-next {
	right: 0;
}
.gallery:hover .flex-direction-nav .flex-prev {
	left: 0;
}
.download-brocher a {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 1px 5px;
	display: block;
	margin: 0 0 20px;
	min-height: 135px;
	padding: 15px;
	text-align: center;
}
.download-brocher a:hover {
	background: #cf9b3a;
	color: #fff;
	border-color: #CF8D3A;
}
.download-brocher a i {
	display: block;
	font-size: 40px;
	color: #cf9b3a;
	margin-bottom: 10px;
}
.download-brocher a:hover i {
	color: #fff;
}
.download-brocher a span {
	color: #181818;
	display: block;
	font-size: 15px;
	line-height: 19px;
	margin: 0;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
}
.download-brocher a:hover span {
	color: #fff;
}
.download {
	color: #cf9b3a;
}
.galleryslide .flex-direction-nav .flex-prev {
	right: 0 !important;
	opacity: 1 !important;
	margin-left: -20px;
	margin-top: -35px;
}
.galleryslide .flex-direction-nav .flex-next {
	right: 0 !important;
	opacity: 1 !important;
	margin-right: -100px;
	margin-top: -35px;
}
.project-text-container {
	width: 100%;
	height: 100%; /*position: absolute;*/
	top: 0;
	left: 20;
	z-index: 90;
}
.project-slider .flexslider {
	margin: 0 -15px;
}
.project-slider #carousel {
	padding: 0 15px;
}
.project-open-btn {
	background-color: #cf9b3a;
	height: 100%;
	width: 20px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: table;
}
.project-open-btn p {
	color: #fff;
	text-align: center;
	vertical-align: top;
	display: table-cell;
}
.project-box-text strong {
	font-size: 16px;
}
.project-box-text {
	padding-top: 20px;
}
.project-box {
	background-color: #cf9b3a;
	min-height: 517px;
	width: 100%;
	height: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=90);
	opacity: 0.9;
	padding: 10px 30px 10px 10px;
}
.project-box-text {
	background-color: #cf9b3a;
	height: 100%;
	padding-left: 10px;
}
.project-box-text p {
	color: #fff;
	font-weight: 400;
	font-size: 12px;
	line-height: 17px;
}
.project-box-close-btn {
	background-color: #cf9b3a;
	height: 100%;
	width: 20px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 200;
	display: table;
}
.project-box-close-btn p {
	color: #fff;
	text-align: center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;
	top: 0;
	right: 5px;
	z-index: 9999;
	font-size: 20px;
	cursor: pointer;
}
.text-info {
	display: none;
	padding: 10px 0px;
	background-color: #737475;
	color: white;
	font-weight: bold;
}
.project-box-text {
	color: white;
}
.copy-wrap-main .row {
	display: table;
	width: 100%;
	table-layout: fixed;
}
.copy-wrap-main .row > div {
	display: table-cell;
	vertical-align: top;
	border-left: 1px solid #b8b8b8;
	width: auto;
	padding-left: 20px;
	padding-right: 20px;/*float: none;*/
}
.copy-wrap-main .row > div:first-child {
	border-left: none;
}
 @media only screen and (max-width: 991px) {
.copy-wrap-main .row {
	display: block;
	text-align: center;
}
.copy-wrap-main .row > div {
	display: block;
	border: none;
	margin: 0 auto;
	width: 100%;
	max-width: 360px;
	padding-bottom: 15px;
	float: none;
}
}
.carousel-fade .carousel-inner > .item.active {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
body .home-slider .item {
	display: block;
}
body #loader {
	background: #000 url(../images/page-logo-large.png) no-repeat center center;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 1000;
	left: 0;
	top: 0;
	margin: 0;
}
body #loader:before {
	width: 100px;
	height: 100px;
	content: '';
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -50px;
	margin-top: 50px;
	background: url('../images/loader.gif') no-repeat 0 0;
}
body .carousel-inner>.item.next.left, body .carousel-inner>.item.prev.right, body .carousel-inner>.item.active {
	-webkit-transform: none;
	transform: none;
}
body .carousel-inner>.item {
	-webkit-perspective: none;
	perspective: none;
	position: absolute;
}
.home-slider .item {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
}
.prod-tab span.title {
	font-size: 18px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background: #999999;
	color: #fff;
	border-color: #999;
}
.pagination>li>a, .pagination>li>span {
	color: #999999;
}
.br-gold {
	color: #8a6d3b;
	border: 1px solid #8a6d3b;
}
.br-gold:hover {
	background: #8a6d3b;
	color: #fff;
}
.section-contact .page-aside a {
	color: white;
}
.project-box-text .listing li {
	background: url('../images/listing-arrow-project.png') no-repeat 0 5px;
}
.team-slider img {
	width: 100%;
	max-height: 100%;
}
.fancybox-inner {
	overflow: hidden !important
}
.team-list .gold {
	background: rgba(0, 0, 0, 0.8);
}
.table-head {
	padding: 17px;
	background: #717582;
	color: #fff;
	font-size: 17px;
}
.table-head td {
	border-right: 1px solid #ccc;
	padding: 0 15px;
}
.career-wrap-accordian td {
	border-right: 1px solid #ccc;
	padding: 0 15px;
}
.career-wrap-accordian td:last-child {
	border-right: none;
}
.career-wrap-accordian table.content-bx td {
	border-right: 1px solid #000;
}
.career-wrap-accordian table.content-bx td {
	padding: 10px 15px;
}
.career-wrap-accordian table.content-bx td strong {
	font-size: 17px;
}
.career-wrap-accordian table.content-bx .tr-head td {
	text-transform: uppercase;
}
.career-wrap-accordian table.content-bx h3 {
	font-size: 18px;
}
.wrap-contact-form.careers {
	padding: 25px 35px;
	;
	background: #ececec;
	border-top: 1px solid #dcdcdc;
}
@media (max-width: 767px) {
.career-wrap-accordian td {
	border-bottom: 1px solid #ccc;
	padding: 4px 15px;
	padding-right: none;
	width: 100%;
	float: left;
}
.acc-wrap .panel-default > .panel-heading + .panel-collapse > .panel-body {
	padding: 0;
}
}
.acc-wrap .more {
	background-color: transparent;
	border: 1px solid #02448e;
	margin-top: 40px;
	color: #02448e;
}
.acc-wrap .more:hover {
	background-color: #02448e;
	color: #fff;
}
.acc-wrap .more-less {
	float: right;
	color: #a5a5a5;
	position: absolute;
	right: 0px;
	top: 17px;
	font-size: 27px;
}


/********************************** Menu style change *****************************************/
@media (min-width: 992px){
	header{
		background: #272324;
		padding: 20px 0 0;
	}
	header .container-fluid{
		padding: 0;
	}
	header .col-sm-12{
		background: #0a0c0b;
	}
	header .logo{
		padding-left: 15px;
		padding-bottom: 20px;
	}
	header .man-nav{
		margin: 0 5px;
	}
	.fix-header .logo img{
		max-width: 240px;
	}
	.fix-header .man-nav ul > li{
		padding-bottom: 0;
	}
	header.fix-header .logo{
		padding-bottom: 10px;
	}
	.fix-header .img-right .logo img{
		margin-top: 8px;
	}
}
@media (min-width: 992px){
	.copy-wrap-main .copy-wrap, .copy-wrap-main .designer{
		width: 50%;
		padding: 0;
		float: left;
	}
	.copy-wrap-main .designer{
		text-align: right;
	}
}
@media (max-width: 992px){
	.copy-wrap-main .copy-wrap, .copy-wrap-main .designer{
		width: 100%;
		text-align: center;
	}
}