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

a,button,input,select,textarea{
		outline:0
}

a:hover,h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{
	text-decoration:none
}

a:focus,button:focus,input:focus,select:focus,textarea:focus{
	outline:0!important;text-decoration:none
}

.group:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}

.group{
	display:inline-block;
	clear:both
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}

body{
	line-height:1;
	font-size:62.5%;
	overflow-x:hidden
}

ol,ul{
	list-style:none
}

ul.garantias {
	list-style:circle
}

ul.garantias li{
	font: 1.2em/2em Arvo;
    color: #8d8d8d;
}

#pad-30{
	padding: 30px !important;
}

.up{
	padding-top: 60px !important;
    padding-bottom: 30px !important;
}

.down{
	padding-bottom: 60px !important;
}

blockquote,q{
	quotes:none
}

blockquote:after,blockquote:before,q:after,q:before{
	content:'';
	content:none
}

table{
	border-collapse:collapse;
	border-spacing:0
}

a img{
	border:0
}

a{
	color:#ce9702;
	text-decoration:none
}

.zoomer:active{top:0}

body,html{
	width:100%;
	height:100%
}

body img{
	max-width:100%;
	height:auto;
	vertical-align:middle;
	border:0
}

#page-wrap{
	position:relative;
	width:100%;
	height:100%
}

.container{
	position:relative
}

@media (min-width:1200px){

	.container{
		max-width:1200px!important
	}
}

#preloader{
	position:fixed;
	width:100%;
	height:100%;
	background:#111;
	z-index:999999999999;
	text-align:center
}

#preloader img{
	position:absolute;
	top:50%;
	width:100px;
	margin:auto;
	left:0;
	right:0;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-animation:effectload 2s ease-in-out infinite;
	-moz-animation:effectload 2s ease-in-out infinite;
	animation:effectload 2s ease-in-out infinite}@-webkit-keyframes effectload{0%{-webkit-transform:rotate(0deg)}25%,50%{-webkit-transform:rotate(180deg)}100%,75%{-webkit-transform:rotate(360deg)}}
@-moz-keyframes effectload{0%{-moz-transform:rotate(0deg)}25%,50%{-moz-transform:rotate(180deg)}100%,75%{-moz-transform:rotate(360deg)}}
@keyframes effectload{0%{transform:rotate(0deg)}25%,50%{transform:rotate(180deg)}100%,75%{transform:rotate(360deg)}}

#style-option{
	position:fixed;
	left:-240px;
	top:50%;
	background:#fff;
	padding:20px;
	text-align:center;
	width:240px;
	z-index:99999999;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-border-radius:0 0 5px;
	-moz-border-radius:0 0 5px;
	border-radius:0 0 5px;
	-webkit-box-shadow:3px 0 6px rgba(0,0,0,.5);
	-moz-box-shadow:3px 0 6px rgba(0,0,0,.5);
	box-shadow:3px 0 6px rgba(0,0,0,.5);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}

.style-option-toggle{
	left:0!important
}

#style-option .button{
	position:absolute;
	width:40px;
	height:40px;
	background:#fff;
	cursor:pointer;
	overflow:hidden;
	-webkit-box-shadow:6px 0 6px rgba(0,0,0,.5);
	-moz-box-shadow:6px 0 6px rgba(0,0,0,.5);
	box-shadow:6px 0 6px rgba(0,0,0,.5);
	-webkit-border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	top:0;right:-40px
}

#style-option .button .icofont{
	font-size:20px;
	color:#000;
	display:block;
	text-align:center;
	line-height:40px;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	transform:rotate(0deg);
	-webkit-animation:rotateEf 1.5s linear infinite;
	-moz-animation:rotateEf 1.5s linear infinite;
	animation:rotateEf 1.5s linear infinite
}
	@-webkit-keyframes rotateEf{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
	@-moz-keyframes rotateEf{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
	@keyframes rotateEf{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}

#style-option h1{
	font:700 2em/3em Montserrat;
	color:#000;
	text-transform:uppercase;
	border-bottom:1px solid #dcdcdc
}

#style-option h2{
	font:700 1.6em/2em Montserrat;
	color:#000;
	text-transform:uppercase;
	margin-top:10px
}

#style-option select{
	width:100%;
	padding:5px;
	font:1.2em Montserrat;
	color:#313131
}

#style-option ul.nav-skin li{
	width:50%
}

#style-option ul.nav-skin li span{
	display:block;
	color:#313131;
	text-align:center;
	font:13px/35px Montserrat;
	height:35px;
	border:1px solid #313131;
	cursor:pointer}

#style-option ul.nav-skin li span.nav-1{
	background:#313131;
	color:#fff
}

#style-option ul{
	overflow:hidden;
	margin-left:-4px;
	margin-right:-4px
}

#style-option ul li{
	float:left;
	padding:3px 6px;
	width:25%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

#style-option ul li a{display:block;width:100%;height:20px;border:1px solid #dcdcdc;text-indent:-999999px}

#style-option ul .color-1{background:#f1c40f}

#style-option ul .color-2{background:#00c8ff}

#style-option ul .color-3{background:#e84837}

#style-option ul .color-4{background:#88cb5a}

#style-option ul .color-5{background:#f57d00}

#style-option ul .color-6{background:#00af81}

#style-option ul .color-7{background:#0071c5}

#style-option ul .color-8{background:#ea4c89}

#video-fixed{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2}

#video-custom{width:100%;height:100%;background:#000;position:static!important}

#video-custom:before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7);top:0;left:0;z-index:9}

.play-btn{display:block;width:100%;text-align:center;margin-top:20px}

.play-btn .fa{cursor:pointer;color:#fff;font-size:14px;line-height:38px;text-align:center;width:40px;height:40px;border:2px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.pause-volume{text-align:center;position:absolute;bottom:15px;width:100%;left:0;right:0}

.pause-btn,.volume-btn{display:none}

.pause-btn .fa,.volume-btn .fa{cursor:pointer;color:#fff;font-size:10px;line-height:25px;text-align:center;margin:0 3px;opacity:.7;width:25px;height:25px;border:1px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.pause-btn .fa:hover,.play-btn .fa:hover,.volume-btn .fa:hover{background-color:rgba(225,225,225,.3)}

.video-place{background-image:url(images/other/image-parallax-4.jpg);-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

header#header-wrap{position:relative;width:100%;height:100%;text-align:center;overflow:hidden;background-position:50% 0;background-attachment:fixed;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

header#header-wrap .container{height:100%}

header#header-wrap .row{position:absolute;width:100%;height:auto;margin:auto;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

#header-wrap .logo{margin-bottom:45px}

#header-wrap .logo a{display:inline-block;width:119px;height:122px}

#header-wrap .logo img{width:100%}

#header-wrap h2{display:inline-block;font:1.2em/32px Montserrat;color:#fff;border-bottom:1px solid #515151;text-transform:uppercase}

#owl-text{margin-top:32px}

#owl-text .item h3{font:700 6em/1em Montserrat;color:#fff;text-transform:uppercase}

#owl-text .item h3 span{color:#f1c40f}

#header-wrap .link{text-align:center;margin-top:22px}

#header-wrap .link a{position:relative;display:inline-block;padding:0 24px;border:2px solid #fff;height:39px;font:400 1.2em/39px Montserrat;color:#fff;text-transform:uppercase;z-index:2;margin:8px;min-width:135px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#header-wrap .link a:hover{background:#1d1f25;border-color:#1d1f25}

.social-nav{font-size:0;margin-top:42px}

.social-nav li{display:inline-block;position:relative;padding:0 11px}

.social-nav li a{display:inline-block;font:italic 11px Arvo;color:transparent;overflow:hidden;-webkit-text-shadow:0 0 0 #fff,0 20px 0 rgba(0,0,0,0);-moz-text-shadow:0 0 0 #fff,0 20px 0 rgba(0,0,0,0);text-shadow:0 0 0 #fff,0 20px 0 rgba(0,0,0,0);text-transform:lowercase;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.social-nav li:after{content:'/';display:block;position:absolute;font:italic 11px Arvo;color:#fff;top:1px;left:-3px}

.social-nav li:first-child:after{display:none}

.social-nav li a:hover{-webkit-text-shadow:0 -20px 0 rgba(0,0,0,0),0 0 0 #f1c40f;-moz-text-shadow:0 -20px 0 rgba(0,0,0,0),0 0 0 #f1c40f;text-shadow:0 -20px 0 rgba(0,0,0,0),0 0 0 #f1c40f}

#navigation{
	width:100%;
	background:#0071c5;
	z-index:9999
}

#navigation .logo{position:absolute;top:0;left:15px}

#navigation .logo a{
	display:inline-block;
	width:95px;
	height:95px;
	background:#0071c5;
	text-align:center
}

.sticky-wrapper{height:auto!important}

.is-sticky{z-index:99999;-webkit-animation:menufixedEf 1s ease;-moz-animation:menufixedEf 1s ease;-ms-animation:menufixedEf 1s ease;-o-animation:menufixedEf 1s ease;animation:menufixedEf 1s ease}@-webkit-keyframes menufixedEf{0%{top:-100px}100%{top:0}}@-moz-keyframes menufixedEf{0%{top:-100px}100%{top:0}}@-ms-keyframes menufixedEf{0%{top:-100px}100%{top:0}}@-o-keyframes menufixedEf{0%{top:-100px}100%{top:0}}@keyframes menufixedEf{0%{top:-100px}100%{top:0}}

#navigation .logo a img{width:60px;padding-top:17px}

.menu-mobile{position:absolute;width:40px;height:40px;cursor:pointer;top:30px;right:15px;display:none}

.menu-mobile p{font-size:0;color:transparent;position:absolute;width:100%;height:2px;background:#fff;margin:auto;top:0;bottom:0;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.menu-mobile p:before{content:'';display:block;position:absolute;width:100%;height:2px;background:#fff;top:-10px;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.menu-mobile p:after{content:'';display:block;position:absolute;width:100%;height:2px;background:#fff;bottom:-10px;left:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

#navigation ul{text-align:right;font-size:0}

#navigation ul>li{
	display:inline-block;
	position:relative;
	margin:0 15px 0 29px;
	z-index:999999
}

#navigation ul li a{
	display:block;
	font:400 12px/95px Montserrat;
	color:#fff;
	text-transform:uppercase;
	-webkit-transition:all .4s linear;
	-moz-transition:all .4s linear;
	-ms-transition:all .4s linear;
	-o-transition:all .4s linear;
	transition:all .4s linear
}

#navigation ul>li>ul{
	position:absolute;
	left:0;
	padding-top:10px;
	height:0;
	width:100%;
	text-align:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease .3s;
	-moz-transition:all .3s ease .3s;
	-ms-transition:all .3s ease .3s;
	-o-transition:all .3s ease .3s;
	transition:all .3s ease .3s
}

#navigation ul>li:hover>ul{
	padding-top:0;
	height:auto;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}

#navigation ul>li>ul:before{
	content:'';
	display:block;
	position:absolute;
	border:6px solid transparent;
	border-bottom-color:#fff;
	margin:auto;width:0;
	top:-36px;
	left:0;
	right:0;
	-webkit-transition:all .4s linear;
	-moz-transition:all .4s linear;
	-ms-transition:all .4s linear;
	-o-transition:all .4s linear;
	transition:all .4s linear
}

#navigation ul>li:hover>ul:before{
	border-bottom-color:#f1c40f
}

#navigation ul>li>ul>li{
	position:relative;
	display:block;
	margin:0;
	min-width:205px;
	background:#1d1f25;
	padding:0 15px;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all .3s ease .3s;
	-moz-transition:all .3s ease .3s;
	-ms-transition:all .3s ease .3s;
	-o-transition:all .3s ease .3s;
	transition:all .3s ease .3s
}

#navigation ul>li:hover>ul>li{
	opacity:1;
	visibility:visible;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}

#navigation ul>li>ul>li:first-child{
	padding-top:10px;
	border-top:2px solid #f1c40f
}

#navigation ul>li>ul>li:last-child{padding-bottom:10px}

#navigation ul>li>ul>li a{position:relative;display:block;line-height:40px;padding:0 13px;border-top:1px solid #2b2d34}

#navigation ul>li>ul>li a:before{content:'';display:block;position:absolute;width:1px;height:7px;background:#fff;margin:auto;left:3px;top:0;bottom:0}

#navigation ul>li>ul>li a:after{content:'';display:block;position:absolute;width:7px;height:1px;background:#fff;margin:auto;left:0;top:0;bottom:0}

#navigation ul>li>ul>li a:hover:after,#navigation ul>li>ul>li a:hover:before{background:#f1c40f}

#navigation ul>li>ul>li:first-child a{border:0}

#navigation ul li a:hover,#navigation ul li:hover>a,.current-page-item>a{
	color:#FFF;
	text-decoration:underline;
}

.header-section{position:relative;padding:0 0 20px;margin-bottom: 20px;}

.header-section:after{content:'';display:block;position:absolute;max-width:270px;width:50%;height:1px;background:#000;bottom:0;left:0}

.header-section h2{font:700 3em Montserrat;color:#000;text-transform:uppercase;letter-spacing:1px}

.header-section p{font:italic 1.8em Arvo;color:#000;margin-top:6px}

.header-section-ver3{position:relative;padding:0 0 30px;text-align:center}

.header-section-ver3 h2{position:relative;display:inline-block;font:700 3em/85px Montserrat;color:#000;text-transform:uppercase;letter-spacing:1px;padding:0 38px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.header-section-ver3 h2:before{content:'';display:block;position:absolute;width:46px;height:4px;background:#f1c40f;margin:auto;top:0;left:0;right:0}

.header-section-ver3 p{font:italic 1.8em Arvo;color:#000;margin-top:-6px}

.header-section-dark{position:relative;padding:0 0 30px;text-align:center}

.header-section-dark h2{display:inline-block;font:700 3em/51px Montserrat;color:#000;text-transform:uppercase;letter-spacing:1px;padding:0 38px;border:2px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.header-section-dark p{font:italic 1.8em Arvo;color:#000;margin-top:28px}

.feature-list .icofont{display:block;font-size:35px;color:#f1c40f;margin-top:33px}

.feature-list article a{display:inline-block}

.feature-list .fa{position:relative;font-size:41px;color:#fff;width:84px;height:84px;line-height:72px;margin:auto;background:#f1c40f;border:6px solid #f1c40f;z-index:1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.feature-list .fa:after{content:'';display:block;position:absolute;border:2px solid #fff;width:72px;height:72px;margin:auto;background:#f1c40f;top:0;bottom:0;left:0;right:0;z-index:-1;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.feature-list article:hover .fa{background:none!important;color:#f1c40f;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

.feature-list article:hover .fa:after{opacity:0;-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6)}

.feature-list article{margin-top:16px}

.feature-list h3{font:700 1.5em/42px Montserrat;color:#000;border-bottom:1px solid #e0e0e0;text-transform:uppercase}

.feature-list p{font:1.2em/2em Arvo;color:#8d8d8d;margin-top:35px}

.feature-list.style-1 article{margin-top:32px}

.feature-list.style-1 h3{border-bottom:0;border-top:1px solid #e0e0e0;padding-top:18px;margin-top:28px;font:700 1.6em/2em Montserrat;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

.feature-list.style-1 article:hover h3{color:#f1c40f}

.feature-list.style-1 p{font:1.3em/2em Arvo;margin-top:11px}

.feature-list.style-2 article{position:relative;overflow:hidden}

.feature-list.style-2 article .inner{
	-moz-border-bottom-colors:none;
	-moz-border-left-colors:none;
	-moz-border-right-colors:none;
	-moz-border-top-colors:none;
	-moz-box-sizing:border-box;
	border-color:#DCDCDC #DCDCDC #F1C40F;
	border-image:none;
	border-style:solid;
	border-width:1px 1px 3px;
	margin-bottom:30px;
	overflow:hidden;padding:14px;
	background:#FFF;
}

.feature-list.style-2 article .inner .left{display:table}

.feature-list.style-2 article .left-info{display:table-cell;vertical-align:middle;border-right:1px solid #dcdcdc;text-align:center;padding:50px 10px}

.feature-list.style-2 article .left-info .icofont{font-size:50px;color:#f1c40f;margin-left:-30px;margin-top:0}

.feature-list.style-2 article .left-info h2{font:400 1.4em Montserrat;color:#000;margin-left:-30px;margin-top:25px;text-transform:uppercase}

.feature-list.style-2 article .inner:hover{background:#1d1f25;border:1px solid #1d1f25;border-bottom:3px solid #1d1f25}

.feature-list.style-2 article .inner:hover .left-info{border-right:1px solid #2e3035}

.feature-list.style-2 article .inner:hover .left-info h2,.feature-list.style-2 article .inner:hover .right p{color:#fff}

.feature-list.style-2 article:after{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#FFF #FFF #41444C #41444C;border-image:none;border-style:solid;border-width:13px;content:"";display:block;position:absolute;right:-11px;top:-26px;z-index:99}

.feature-list.style-2 article .inner .bottom p,.feature-list.style-2 article .inner .right p{font:1.3em/2em Arvo;color:#8d8d8d;padding:0px 0;text-align:center;margin:0}

.feature-list.style-2 article .inner .top{display:block}

.feature-list.style-2 article .top-info{display:block;vertical-align:middle;border-bottom:1px solid #dcdcdc;text-align:center;padding:45px 20px 30px}

.feature-list.style-2 article .top-info .icofont{font-size:50px;color:#f1c40f;text-align:center;margin:0}

.feature-list.style-2 article .top-info h2{font:400 1.4em Montserrat;color:#000;margin-top:25px;text-transform:uppercase}

.feature-list.style-2 article .inner:hover .bottom p,.feature-list.style-2 article .inner:hover .top-info h2{color:#fff}

.feature-list.style-2 article .inner:hover .top-info{border-bottom:1px solid #2E3035}

.dark .feature-list.style-2 article .inner,.dark .feature-list.style-2 article .left-info,.dark .feature-list.style-2 article .top-info{border-color:#515660 #515660 #F1C40F}

.dark .feature-list.style-2 article .left-info h2,.dark .feature-list.style-2 article .top-info h2{color:#FFF}

.dark .feature-list.style-2 article .inner .bottom p,.dark .feature-list.style-2 article .inner .right p{color:#515660}

.dark .feature-list.style-2 .inner:hover .bottom p{color:#8D8D8D}

.dark .feature-list.style-2 .inner:hover .left-info h2,.dark .feature-list.style-2 .inner:hover .top-info h2{color:#000}

.dark .feature-list.style-2 .inner:hover .top-info{border-color:#dcdcdc}.dark .feature-list.style-2 .inner:hover{background:#FFF}

#about1 .image-head-about{text-align:center;margin-top:50px}

#about1{width:100%;padding-top:115px;padding-bottom:140px;background:#fff;overflow:hidden}

#about1 .feature-list{margin-top:47px}

#about1.dark{background-color:#16181D}

#about .image-head-about{text-align:center;margin-top:50px}

#about{width:100%;padding-top:115px;padding-bottom:140px;background:#fff;overflow:hidden}

#about .feature-list{margin-top:47px}

#about.dark{background-color:#16181D}

.dark .feature-list h3,.dark .header-section h2,.dark .header-section-dark h2,.dark .header-section-ver3 h2{color:#FFF}

.dark .feature-list p{color:#515660}

.dark .header-section h2,.dark .header-section p,.dark .header-section-dark h2,.dark .header-section-dark p,.dark .header-section-ver3 h2,.dark .header-section-ver3 p,.dark article h3{color:#FFF}

.dark .header-section:after{background:#FFF}

.dark .header-section-dark h2{border-color:#FFF}

.dark .feature-list h3{border-color:#515660}

.team{background:#fff;padding-top:110px;padding-bottom:126px}

.team .row{margin-top:55px}

.team-bg{min-height:636px;background-position:50% 0;background-attachment:fixed;background-repeat:no-repeat}

.team-bg .text-head{font:2.2em/1.428em Arvo;color:#fff;text-align:center;width:60%;margin:75px auto 0}

.team-bg .row{margin-top:70px}

.team.dark,.team.dark .team-list article .caption{background-color:#16181D}

.team.dark .team-list .social li a .fa,.team.dark .team-list article p{color:#515660}

.team.dark .team-list article .caption,.team.dark .team-list article p{border-color:#515660}

#work{width:100%;padding-top:98px;background:#fff}

#work #filters{margin-top:68px}

#work #filters li{float:left;padding:12px 0}

#work #filters li a{display:block;font:400 12px/31px Montserrat;color:#000;text-transform:uppercase;text-align:center;padding:0 12px;margin-right:9px;border:1px solid #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#work #filters li a:hover{background:#ebebeb}

#work #filters li a.select-filter{color:#fff!important;background:#f1c40f!important;border:1px solid #f1c40f!important}

#work-wrap{text-align:center;margin:73px auto 0}

#work.ver3{background:#fff;padding-bottom:128px}

#work.ver3 #filters ul{font-size:0;text-align:center}

#work.ver3 #filters li{float:none;display:inline-block}

#work.ver3 #filters ul li a{font-size:12px}

#work.ver3 .work-item-ver3{width:33.3333333333%!important;padding:15px!important}

#work-wrap.ver3{margin:58px auto 0}

#work-wrap.ver3 article,#work-wrap.ver3 article:hover{padding:15px;width:auto;height:auto;opacity:1;margin:auto;left:15px;right:15px;top:15px;bottom:15px;background:none!important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#work-wrap.ver3 article>a{display:block;position:absolute;background-color:rgba(2,4,12,.9);width:100%;height:100%;bottom:100%;left:0}

#work #filters ul,#work.dark #filters ul{font-size:0}

#work.dark #filters li{float:none;display:inline-block}

#work.dark #filters ul li a{font-size:12px;color:#fff;border:1px solid #2a2d33}

#work.dark #filters ul li a:hover{background:#25272d;border:1px solid #25272d}

#work-wrap.dark article,#work-wrap.dark article:hover{padding:15px;width:auto;height:auto;opacity:1;background:none!important;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#work-wrap.dark article>a{display:block;position:absolute;background-color:rgba(2,4,12,.9);width:100%;height:100%;bottom:100%;left:0}

#work-wrap.dark article .icofont,#work-wrap.ver3 article .icofont{opacity:1;top:0;right:0;bottom:0;left:0}

#work-wrap.dark article .caption,#work-wrap.ver3 article .caption{opacity:1;bottom:32px}

#work-wrap.dark article h2,#work-wrap.ver3 article h2{margin-left:0;opacity:1}

#work-wrap.dark article ul,#work-wrap.ver3 article ul{margin-right:0;opacity:1}

#work.dark{background:#16181d}

#services{padding-bottom:100px;padding-top:105px;background:#fff}

#services .row{margin-top:47px}

#services .services-link{
	text-align:center;
	margin-top:23px;
	margin-bottom:50px
}

#services .services-link a{
	display:inline-block;
	height:51px;
	font:400 1.4em/51px Montserrat;
	color:#fff;
	background:#f1c40f;
	text-align:center;
	padding:0 30px;
	margin:auto;
	overfow:hidden;
	letter-spacing:1px;
	text-transform:uppercase;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease
}

#services .services-link .icofont{
	display:inline-block;
	line-height:51px;
	height:51px;
	font-size:28px;
	color:#fff;
	float:left;
	margin-right:11px
}

#services .services-link a:hover{background:#1d1f25}

#services.dark{background:#16181d}

.pricing-table{padding-top:103px;padding-bottom:120px;background:#fff}

.pricing-table .row article{margin-top:30px}
.pricing-table .row{margin-top:46px}
.pricing-table .row .inner{text-align:center;overflow:hidden;border:1px solid #dcdcdc;border-bottom:3px solid #F1C40F;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

.pricing-table.dark{background:#16181d}

.lasted-post{padding-top:115px;padding-bottom:95px;background:#fff}

.lasted-post.dark{background:#16181d}

.lasted-post.dark #owl-lasted-post .item .caption{border-left:1px solid #25282e;border-right:1px solid #25282e}

.lasted-post.dark #owl-lasted-post .item h2{color:#fff}

.lasted-post.dark #owl-lasted-post .item .caption p{color:#515660;border-top:1px solid #25282e}

.lasted-post.dark #owl-lasted-post .owl-controls .owl-page span{border:1px solid #25282e}

.lasted-post.dark #owl-lasted-post .owl-controls .owl-page span:hover:after,.lasted-post.dark #owl-lasted-post .owl-controls .owl-page.active span:after{background:#f1c40f}

.start-project{padding-top:98px;background:#FFF}

.start-project .contact-form{text-align:center}

.start-project .contact-form button{float:none;margin-right:0}

.contact-form{padding-top:90px}

.contact-form input{width:100%;height:42px;border:0;background:0;border-bottom:1px solid #dcdcdc;color:#8f8f8f;padding:0 2px;margin-bottom:48px;font:italic 1.3em Arvo;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.contact-form label.error{position:absolute;left:15px;top:50px;color:#56575C;font-size:12px;font-style:italic}

.contact-form textarea{width:100%;height:42px;border:0;background:0;resize:none;border-bottom:1px solid #dcdcdc;color:#8f8f8f;padding:13px 2px 0;margin-bottom:61px;font:italic 1.3em Arvo;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.contact-form textarea:focus{line-height:1.65em}

#contact-content>div{font-size:14px;font-style:italic;color:#56575C;padding-bottom:30px}

.contact-form button{
	border:1px solid;
	cursor:pointer;
	height:45px;
	text-align:center;
	float:right;
	margin-right:15px;
	background:0 0;
	background:#323438;
	overflow:hidden;
	padding:0 28px;
	margin-bottom:67px;
	text-transform:uppercase;
	letter-spacing:1px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	-ms-transition:all .3s ease;
	-o-transition:all .3s ease;
	transition:all .3s ease}

.contact-form button:hover{background:#f1c40f}

.contact-form button i{display:inline-block;font:1.4em/45px Montserrat;color:#fff;font-style:normal}

.contact-form button .icofont{display:inline-block;font-size:28px;color:#fff;float:left;margin-right:9px;line-height:45px}

.our-office h3{font:1.8em Montserrat;color:#000;text-transform:uppercase;margin-top:45px}

.our-office p{display:inline-block;font:italic 1.3em Arvo;color:#000;margin-right:56px;margin-top:35px}

.our-office p:after{content:'';display:block;clear:both}

.our-office p .icofont{font-size:22px;color:#f1c40f;float:left;margin-top:-5px;margin-right:10px}

#our-office-dark article{text-align:center;margin-bottom:30px}

#our-office-dark article h3 .icofont{font-size:40px;color:#fff}

#our-office-dark article a,#our-office-dark article p{display:block;font:1.8em Arvo;color:#f1c40f;margin-top:33px}

#our-office-dark .open-map{position:absolute;width:60px;height:60px;text-align:center;margin:auto;font:20px Arvo;color:#fff;left:0;right:0;top:0;cursor:pointer;z-index:9}

#our-office-dark .open-map:before{content:'';display:block;position:absolute;border:30px solid transparent;border-top-color:#16181d;width:0;margin:auto;left:0;right:0;top:0;z-index:-1}

#our-office-dark .open-map.open-map-active:before,#our-office-dark .open-map:hover:before{border-top-color:#f1c40f}

.start-project.dark{
	background:#0071c5
}

.start-project.dark .contact-form input,.start-project.dark .contact-form textarea{
	border-bottom-color:#FFF;
	color:#FFF;
}

.start-project.dark .contact-form input.error,.start-project.dark .contact-form textarea.error{border-bottom-color:#57131a;color:#57131a}

.start-project.dark .our-office p{color:#f1c40f}

.start-project.dark .our-office h3,.start-project.dark .our-office p .icofont{color:#FFF}

#work-wrap .work-item{margin:0!important;line-height:0;padding:0!important;position:relative;overflow:hidden}

#work-wrap article{position:absolute;width:100%;height:0;margin:auto;opacity:0;background-color:rgba(2,4,12,.9);top:0;bottom:0;left:0;right:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

#work-wrap .work-item:hover article{height:100%;opacity:1}

#work-wrap .work-item-ver3:hover article{height:auto!important}

#work-wrap article a{display:block;width:100%;height:100%}

#work-wrap article .icofont{display:block;position:absolute;width:46px;height:46px;font-size:19px;text-align:center;line-height:46px;background:#f1c40f;color:#fff;margin:auto;top:-20px;bottom:0;left:0;right:0;opacity:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;z-index:999;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

#work-wrap .work-item:hover a .icofont{top:0;opacity:1;-webkit-transition:all .5s linear .2s;-moz-transition:all .5s linear .2s;-ms-transition:all .5s linear .2s;-o-transition:all .5s linear .2s;transition:all .5s linear .2s}

#work-wrap article .caption{position:absolute;width:100%;margin:auto;left:0;right:0;bottom:32px}

#work-wrap article h2{font:400 1.4em Montserrat;color:#fff;text-transform:uppercase;margin-left:-20%;opacity:0}

#work-wrap .work-item:hover article h2{margin-left:0;opacity:1;-webkit-transition:all .4s linear .3s;-moz-transition:all .4s linear .3s;-ms-transition:all .4s linear .3s;-o-transition:all .4s linear .3s;transition:all .4s linear .3s}

#work-wrap article ul{font-size:0;margin-top:5px;margin-right:-20%;opacity:0}

#work-wrap .work-item:hover article ul{margin-right:0;opacity:1;-webkit-transition:all .4s linear .4s;-moz-transition:all .4s linear .4s;-ms-transition:all .4s linear .4s;-o-transition:all .4s linear .4s;transition:all .4s linear .4s}

#work-wrap article ul li{display:inline-block;position:relative;padding:0 5px;font:400 12px Arvo;color:#8A8A8A}

#work-wrap article .caption ul li:after{content:'/';display:block;position:absolute;font:12px Arvo;color:#44484f;top:1px;right:-3px}

#work-wrap article .caption ul li:last-child:after{display:none}

.work-image img{width:100%}.w-box{position:relative;}

#ajax-section{position:relative;padding-top:140px}

#ajax-section:after{content:'';display:block;clear:both}

#closeProject{position:absolute;top:58px;text-align:center;width:100%;margin:auto;left:0;right:0}

#closeProject a{display:inline-block!important;font-size:0;color:transparent;width:18px;height:16px;background:url(images/w-close.png) no-repeat;z-index:999;cursor:pointer}

.w-show{height:auto!important;opacity:1!important}

.isotope-item{z-index:2}

.isotope-hidden.isotope-item{pointer-events:none;z-index:1}

.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}

.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}

.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}

.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}

.isotope.infinite-scrolling{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}

#do-you-have-an-ideas{position:relative;width:100%;background:url(images/bg-pt.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}

#do-you-have-an-ideas:after{content:'';display:block;position:absolute;width:100%;height:100%;background:#f1c40f;opacity:.85;margin:auto;left:0;right:0;top:0;z-index:1}

#do-you-have-an-ideas .col{min-height:197px;overflow:hidden;position:relative;z-index:9}

#do-you-have-an-ideas .text{margin-top:65px}

#do-you-have-an-ideas .text h2{font:700 2.2em Montserrat;color:#fff;text-transform:uppercase}

#do-you-have-an-ideas .text p{font:italic 1.6em Arvo;color:#fff;margin-top:5px}

#do-you-have-an-ideas .contact-link{position:absolute;display:block;width:200px;height:50px;font:400 1.4em/50px Montserrat;color:#fff;border:2px solid #fff;text-align:center;padding:0 5px;letter-spacing:3px;margin:auto;top:0;bottom:0;right:15px;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#do-you-have-an-ideas .contact-link:hover{background:#fff;color:#000}

.owl-theme .item img{width:100%!important}

#owl-twitter .item p{font:italic 1.6em/2em Arvo;color:#fff;width:55%;margin:35px auto 0}

#owl-twitter .item span{display:block;font:400 1.3em Montserrat;color:#515151;margin-top:20px;margin-bottom:24px}

#owl-twitter .item ul{position:relative;display:inline-block;font-size:0;margin-top:24px}

#owl-twitter .item ul:after{content:'';display:block;position:absolute;margin:auto;left:9px;right:9px;top:-24px;height:1px;background:#515151}

#owl-twitter .item ul li{display:inline-block;position:relative;padding:0 9px}

#owl-twitter .item ul li:after{content:'/';display:block;position:absolute;font:italic 11px Arvo;color:#fff;top:1px;left:-3px;text-shadow:none}

#owl-twitter .item ul li:first-child:after{display:none}

#owl-twitter .item ul li a{display:inline-block;font:italic 11px Arvo;color:transparent;overflow:hidden;-webkit-text-shadow:0 0 0 #fff,0 20px 0 rgba(0,0,0,0);-moz-text-shadow:0 0 0 #fff,0 20px 0 rgba(0,0,0,0);text-shadow:0 0 0 #fff,0 20px 0 rgba(0,0,0,0);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

#owl-twitter .item ul li a:hover{-webkit-text-shadow:0 -20px 0 rgba(0,0,0,0),0 0 0 #f1c40f;-moz-text-shadow:0 -20px 0 rgba(0,0,0,0),0 0 0 #f1c40f;text-shadow:0 -20px 0 rgba(0,0,0,0),0 0 0 #f1c40f}

#owl-twitter .owl-controls{margin-top:30px!important;margin-bottom:50px}

#owl-testimonials .owl-controls{margin-top:20px!important;margin-bottom:50px}

#owl-testimonials .owl-controls .owl-next,#owl-testimonials .owl-controls .owl-prev,#owl-twitter .owl-controls .owl-next,#owl-twitter .owl-controls .owl-prev{font:17px/22px FontAwesome;margin:0 5px;width:25px;height:25px;text-align:center;color:#fff;padding:0;background:0 0;border:1px solid #fff;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}

#owl-testimonials .owl-controls .owl-prev,#owl-twitter .owl-controls .owl-prev{padding-right:2px}

#owl-testimonials .owl-controls .owl-next,#owl-twitter .owl-controls .owl-next{padding-left:2px}

#owl-testimonials .owl-controls .owl-next:hover,#owl-testimonials .owl-controls .owl-prev:hover,#owl-twitter .owl-controls .owl-next:hover,#owl-twitter .owl-controls .owl-prev:hover{border:1px solid #f1c40f;color:#f1c40f}

#owl-testimonials .item h2{font:1.4em Montserrat;color:#666;text-transform:uppercase;letter-spacing:2px;margin-top:15px}

#testimonials{min-height:522px;text-align:center;background-position:50% 0;background-attachment:fixed;background-repeat:no-repeat}

#testimonials .fa{display:block;font-size:40px;color:#f1c40f;margin-top:70px}

#owl-testimonials .item p{position:relative;font:italic 1.6em/2em Arvo;color:#fff;width:80%;margin:40px auto 0;padding-bottom:25px}

#owl-testimonials .item p:after{content:'';display:block;position:absolute;background:#515151;max-width:170px;width:40%;height:1px;margin:auto;left:0;right:0;bottom:0}

#owl-testimonials .item img{margin-top:22px;max-width:117px;width:100%;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}

#client{background:#f1c40f}

#client a{
	display:inline-block;
	font-size:0;
	line-height:130px;
	width:25%;
	float:left;
	padding:0 15px;
	text-align:center;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

#client a img{
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}

#client a img:hover{opacity:.5}

#map_canvas{width:100%;height:394px;z-index:1;position:relative}

#map_canvas img{max-width:inherit!important}

#map_canvas #content{padding:20px 10px}

#map_canvas #firstHeading{font:700 18px Montserrat!important;color:#000!important}

#map_canvas #content p{font:italic 13px Arvo!important;color:#000!important;margin-top:6px}

#footer-wrap{
	min-height:103px;
	background:#0071c5;
}

#scroll-top{position:absolute;cursor:pointer;width:39px;height:31px;font-size:18px;text-align:center;background:#fff;color:#f1c40f;line-height:31px;overflow:hidden;margin:auto;left:0;right:0;top:-31px;z-index:9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#scroll-top:hover{-webkit-animation:scrolltopEf 1s linear infinite;-moz-animation:scrolltopEf 1s linear infinite;animation:scrolltopEf 1s linear infinite}@-webkit-keyframes scrolltopEf{0%{line-height:25px}50%{line-height:37px}100%{line-height:25px}}@-moz-keyframes scrolltopEf{0%{line-height:25px}50%{line-height:37px}100%{line-height:25px}}@keyframes scrolltopEf{0%{line-height:25px}50%{line-height:37px}100%{line-height:25px}}

#footer-wrap .copyright{
	font:1.3em Arvo;
	color:#FFF;
	position:relative;
	margin:auto;
	top:42px;
	left:15px;
	display: inline-block;
	width: 49%;
	text-align: center;
}

#footer-wrap .copyright .icofont{display:inline-block;font-size:20px;color:#f1c40f;padding:0 6px}

#footer-wrap .social{font-size:0;text-align:right;margin-top:12px}

#footer-wrap .social li{display:inline-block}

#footer-wrap .social li a{display:inline-block;margin-top:20px;margin-left:20px}

#footer-wrap .social li a .icofont{display:inline-block;width:39px;height:39px;border:1px solid #bcbcbc;text-align:center;line-height:39px;font-size:20px;color:transparent;overflow:hidden;-webkit-text-shadow:0 0 0 #000,0 35px 0 #fff;-moz-text-shadow:0 0 0 #000,0 35px 0 #fff;text-shadow:0 0 0 #000,0 35px 0 #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}

#footer-wrap .social li a .icofont:hover{background:#f1c40f;border:1px solid #f1c40f;-webkit-text-shadow:0 -35px 0 #000,0 0 0 #fff;-moz-text-shadow:0 -35px 0 #000,0 0 0 #fff;text-shadow:0 -35px 0 #000,0 0 0 #fff}

#header-wrap.dark h2{border-top:1px solid #515151}

#header-wrap.dark .logo{display:none}

#owl-text-2{margin-top:33px}

#owl-text-2 .item h3{display:inline-block;font:700 6em/100px Montserrat;color:#fff;text-transform:uppercase;border:2px solid #fff;padding:0 60px;letter-spacing:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#navigation.nav-ver2{background:0 0;position:absolute;margin:auto;top:0;left:0;right:0}

#navigation.nav-ver2.is-sticky{background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.4);-moz-box-shadow:0 3px 6px rgba(0,0,0,.4);box-shadow:0 3px 6px rgba(0,0,0,.4)}

#navigation.nav-ver2.is-sticky ul li a{color:#000}

#navigation.nav-ver2.is-sticky .logo a{background:#1d1f25}

#navigation.nav-ver2 .logo{width:100%;left:0;text-align:center}

#navigation.nav-ver2 .logo a{background:0 0}

#navigation.nav-ver2 ul.menu{text-align:center}

#navigation.nav-ver2 ul.menu>li{margin:0}

#navigation.nav-ver2 ul.menu>li:nth-child(1),#navigation.nav-ver2 ul.menu>li:nth-child(2),#navigation.nav-ver2 ul.menu>li:nth-child(3),#navigation.nav-ver2 ul.menu>li:nth-child(4){text-align:left;margin-right:6%}

#navigation.nav-ver2 ul.menu>li:nth-child(5),#navigation.nav-ver2 ul.menu>li:nth-child(6),#navigation.nav-ver2 ul.menu>li:nth-child(7),#navigation.nav-ver2 ul.menu>li:nth-child(8){text-align:right;margin-left:4.5%}

#navigation.nav-ver2 ul.menu>li:nth-child(4){margin-right:8%}

#navigation.nav-ver2 ul.menu>li:nth-child(5){margin-left:8%}

#navigation.nav-ver2.is-sticky .menu-mobile p,#navigation.nav-ver2.is-sticky .menu-mobile p:after,#navigation.nav-ver2.is-sticky .menu-mobile p:before{background:#000}

#navigation.nav-ver2.is-sticky ul>li>ul:before{border-bottom-color:#000}

#navigation.nav-ver2.is-sticky ul>li>ul>li{text-align:left;background:#fff;border-left:1px solid rgba(0,0,0,.5);border-right:1px solid rgba(0,0,0,.5)}

#navigation.nav-ver2.is-sticky ul>li>ul>li:last-child{border-bottom:1px solid rgba(0,0,0,.5)}

#navigation.nav-ver2.is-sticky ul>li>ul>li a:after,#navigation.nav-ver2.is-sticky ul>li>ul>li a:before{background:#000}

#navigation.nav-ver2.is-sticky ul>li>ul>li a:hover:after,#navigation.nav-ver2.is-sticky ul>li>ul>li a:hover:before{background:#f1c40f}

#navigation.nav-ver2.is-sticky ul>li:hover>ul:before{border-bottom-color:#f1c40f}

#our-office-dark{min-height:482px;background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed;padding-bottom:30px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

#our-office-dark h2{position:relative;font:400 3em Arvo;color:#fff;text-transform:uppercase;text-align:center;margin-top:110px;margin-bottom:18px}

#our-office-dark h2:before{content:'';display:block;position:absolute;width:100px;height:1px;background:#7e7e7e;margin:auto;top:0;bottom:0;left:-334px;right:0}

#our-office-dark h2:after{content:'';display:block;position:absolute;width:100px;height:1px;background:#7e7e7e;margin:auto;top:0;bottom:0;left:0;right:-334px}

#our-office-dark p.text{text-align:center;font:italic 1.6em Arvo;color:#fff;margin-bottom:42px}

#map_canvas.dark{position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#map_canvas.dark.map-toggle{position:relative;opacity:1;visibility:visible;z-index:999}

#footer-wrap.dark{background:#0f1118}

#footer-wrap.dark .copyright{color:#fff}

#footer-wrap.dark .social li a .icofont{border:1px solid #393b42;-webkit-text-shadow:0 0 0 #fff,0 35px 0 #fff;-moz-text-shadow:0 0 0 #fff,0 35px 0 #fff;text-shadow:0 0 0 #fff,0 35px 0 #fff}

#footer-wrap.dark .social li a .icofont:hover{-webkit-text-shadow:0 -35px 0 #fff,0 0 0 #fff;-moz-text-shadow:0 -35px 0 #fff,0 0 0 #fff;text-shadow:0 -35px 0 #fff,0 0 0 #fff}

#footer-wrap.dark #scroll-top{background:#0f1118}

#owl-banner{width:100%;height:100%;background:#fff;overflow:hidden}

#owl-banner .item img{width:auto!important;max-width:inherit!important}

#owl-banner .owl-controls{position:absolute;width:100%;height:80px;margin:auto;top:0;bottom:0;z-index:999}

#owl-banner .owl-controls .owl-prev{position:absolute;left:0;width:44px;height:80px;background:#fff;opacity:.8;font:22px/80px FontAwesome;text-align:center;color:#000;padding:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#owl-banner .owl-controls .owl-next{position:absolute;right:0;width:44px;height:80px;background:#fff;opacity:.8;font:22px/80px FontAwesome;text-align:center;color:#000;padding:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#owl-banner .owl-controls .owl-next:hover,#owl-banner .owl-controls .owl-prev:hover{background:#f1c40f;color:#fff}

#header-wrap .flexslider{position:absolute!important;width:100%;height:100%;top:0;left:0;right:0;z-index:9;background:#fff}

#header-wrap .flexslider div,#header-wrap .flexslider li,#header-wrap .flexslider ul{width:100%;height:100%}

#header-wrap .flexslider .item-parallax{position:absolute;background-position:50% 0;background-attachment:fixed;background-repeat:no-repeat;width:100%;margin:auto;left:0;right:0;display:inline-block}

#header-wrap .flex-direction-nav{position:absolute;height:80px!important;margin:auto;top:0;bottom:0;z-index:999}

#header-wrap .flex-prev{position:absolute;left:0;top:0;width:44px;height:80px;background:#fff;opacity:.8;font:22px/80px FontAwesome;text-align:center;color:#000;padding:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#header-wrap .flex-next{position:absolute;right:0;top:0;width:44px;height:80px;background:#fff;opacity:.8;font:22px/80px FontAwesome;text-align:center;color:#000;padding:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}

#header-wrap .flex-next:hover,#header-wrap .flex-prev:hover{background:#f1c40f;color:#fff}

#header-wrap.ver3 .container{position:absolute;margin:auto;width:100%;top:50%;left:0;right:0;z-index:9;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

#header-wrap.ver3 #owl-text{margin-top:52px!important}

#header-wrap.ver3 h2{border-top:1px solid #7e7e7e;border-bottom:1px solid #7e7e7e;line-height:56px;margin-top:33px;letter-spacing:3px}

#header-wrap.ver3 h2 span{color:#f1c40f}

#header-wrap.ver3 h3.tt1{font:700 6em/1em Montserrat;color:#fff;text-transform:uppercase;margin-top:52px}

#header-wrap.ver3 h3.tt1 span{color:#f1c40f}

#about.ver3{padding-top:120px;padding-bottom:82px}

#header-wrap.pattern{background:url(images/bg-animate.png) #131313 repeat;background-position:0 0;-webkit-animation:patternEf 80s linear infinite;-moz-animation:patternEf 80s linear infinite;animation:patternEf 80s linear infinite}@-webkit-keyframes patternEf{0%{background-position:0 0}50%{background-position:-100% 0}100%{background-position:100% 0}}@-moz-keyframes patternEf{0%{background-position:0 0}50%{background-position:-100% 0}100%{background-position:100% 0}}@keyframes patternEf{0%{background-position:0 0}50%{background-position:-100% 0}100%{background-position:100% 0}}

#header-wrap.dark.parallax-mouse-move .logo{display:block!important}

#header-wrap.height-640{height:640px}html 

#navigation.nav-ver2.nav-static{position:static;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.4)}html 

#navigation.nav-ver1.nav-static{position:static;background:#0f1118;box-shadow:0 3px 5px rgba(0,0,0,.4)}@media screen and (min-width:1400px){#do-you-have-an-ideas,#fun-facts,#header-wrap,#header-wrap .flexslider .item-parallax,#our-office-dark,#our-skill,#team,#testimonials,#twitter{background-size:100%!important}

#header-wrap.parallax-mouse-move{background-size:120% auto!important}

html #header-wrap.pattern{background-size:auto!important}

#owl-banner .item img{width:100%!important;max-width:100%!important}}@media screen and (max-width:1250px){#navigation.nav-ver2 ul.menu>li:nth-child(1),#navigation.nav-ver2 ul.menu>li:nth-child(2),#navigation.nav-ver2 ul.menu>li:nth-child(3),#navigation.nav-ver2 ul.menu>li:nth-child(4),#navigation.nav-ver2 ul.menu>li:nth-child(5){text-align:left;margin-right:5%}

#navigation.nav-ver2 ul.menu>li:nth-child(10),#navigation.nav-ver2 ul.menu>li:nth-child(6),#navigation.nav-ver2 ul.menu>li:nth-child(7),#navigation.nav-ver2 ul.menu>li:nth-child(8),#navigation.nav-ver2 ul.menu>li:nth-child(9){text-align:right;margin-left:4%}

#navigation.nav-ver2 ul.menu>li:nth-child(5){margin-right:7%}

#navigation.nav-ver2 ul.menu>li:nth-child(6){margin-left:7%}}

@media screen and (max-width:1199px){
	#navigation.nav-ver2{
		min-height:95px;
		position:absolute;
		z-index:999999;
		overflow:hidden;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease
	}

#navigation.nav-ver2.nav-active{background:#fff}

#navigation.nav-ver2.nav-active .logo a{background:#1d1f25}

#navigation.nav-ver2 .logo{text-align:left;left:15px}

#navigation.nav-ver2 ul.menu{position:absolute;background:0 0;text-align:left;width:auto!important;margin-left:15px;margin-right:15px;margin-top:110px;opacity:0;visibility:hidden;height:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}

#navigation.nav-ver2 ul li{display:block;border-top:1px solid #dedede!important;padding:0!important;margin:0!important;background:none!important;width:auto!important;text-align:left!important}

#navigation.nav-ver2 ul li:first-child{border-top:2px solid #f1c40f}

#navigation.nav-ver2 ul li a{line-height:35px;font-size:11px;position:relative;padding:0 15px!important;background:none!important;color:#000!important}

#navigation.nav-ver2 ul>li>ul:before{display:none}

#navigation.nav-ver2 ul>li>ul{position:static;height:auto;padding:0!important;width:auto!important}

#navigation.nav-ver2 ul>li>ul>li{border-top:0!important;opacity:1;visibility:visible}

#navigation.nav-ver2 ul li a:before{content:'';display:block;position:absolute;width:1px;height:7px;background:#000;margin:auto;left:3px;top:0;bottom:0}

#navigation.nav-ver2 ul li a:after{content:'';display:block;position:absolute;width:7px;height:1px;background:#000;margin:auto;left:0;top:0;bottom:0}

.fade-nav{position:static!important;opacity:1!important;visibility:visible!important;height:100%!important}

#navigation.nav-ver2 ul>li>ul>li a:after{left:12px}

#navigation.nav-ver2 ul li a:hover:after,#navigation.nav-ver2 ul li a:hover:before{background:#f1c40f}

#navigation.nav-ver2 ul>li>ul>li:first-child a{border-top:1px solid #dedede}

#navigation.nav-ver2 ul>li>ul a{font-size:9px;padding:0 30px!important;border-top:1px solid #dedede}

#navigation.nav-ver2 ul>li>ul a:before{left:15px!important}

#navigation.nav-ver2 .menu-mobile{display:block}

#navigation.nav-ver2 .menu-mobile-active p,#navigation.nav-ver2 .menu-mobile-active p:after,#navigation.nav-ver2 .menu-mobile-active p:before{background:#f1c40f!important}

#navigation.nav-ver2 .menu-mobile-active p:before{top:-15px}

#navigation.nav-ver2 .menu-mobile-active p:after{bottom:-15px}

#navigation.nav-ver1{min-height:95px;position:relative;z-index:999999}

#navigation.nav-ver1 ul.menu{
	position:absolute;
	background:#0071c5;
	text-align:left;
	width:auto!important;
	margin-left:15px;
	margin-right:15px;
	margin-top:110px;
	opacity:0;
	visibility:hidden;
	height:0;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease
}

#navigation.nav-ver1 ul li{
	display:block;
	border-top:1px solid #FFF;
	padding:0!important;
	margin:0!important;
	background:none!important;
	width:auto!important
}

#navigation.nav-ver1 ul li:first-child{
	border-top:2px solid #FFF
}

#navigation.nav-ver1 ul li a{line-height:35px;font-size:11px;position:relative;padding:0 15px!important;background:none!important}

#navigation.nav-ver1 ul>li>ul:before{display:none}

#navigation.nav-ver1 ul>li>ul{position:static;height:auto;padding:0!important;width:auto!important}

#navigation.nav-ver1 ul>li>ul>li{border-top:0!important;opacity:1;visibility:visible}

#navigation.nav-ver1 ul li a:before{content:'';display:block;position:absolute;width:1px;height:7px;background:#fff;margin:auto;left:3px;top:0;bottom:0}

#navigation.nav-ver1 ul li a:after{content:'';display:block;position:absolute;width:7px;height:1px;background:#fff;margin:auto;left:0;top:0;bottom:0}

#navigation.nav-ver1 ul>li>ul>li a:after{left:12px}

#navigation.nav-ver1 ul li a:hover:after,#navigation.nav-ver1 ul li a:hover:before{background:#f1c40f}

#navigation.nav-ver1 ul>li>ul>li:first-child a{border-top:1px solid #2b2d34}

#navigation.nav-ver1 ul>li>ul a{font-size:9px;padding:0 30px!important}

#navigation.nav-ver1 ul>li>ul a:before{left:15px!important}

#navigation.nav-ver1 .menu-mobile{display:block}

#navigation.nav-ver1 .menu-mobile-active p,#navigation.nav-ver1 .menu-mobile-active p:after,#navigation.nav-ver1 .menu-mobile-active p:before{
	background:#FFF!important
}

#navigation.nav-ver1 .menu-mobile-active p:before{top:-15px}

#navigation.nav-ver1 .menu-mobile-active p:after{bottom:-15px}}@media screen and (max-width:992px){#do-you-have-an-ideas,#fun-facts,#header-wrap,#header-wrap .flexslider .item-parallax,#our-office-dark,#our-skill,#team,#testimonials,#twitter{background-position:center center!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}

html #header-wrap.pattern{background-size:auto!important}

#owl-text-2 .item h3{font-size:3em;line-height:60px;padding:0 20px}

#work.ver3 .work-item-ver3{width:50%!important}}@media screen and (max-width:767px){#do-you-have-an-ideas{text-align:center}

#do-you-have-an-ideas .text{margin-top:35px}

#do-you-have-an-ideas .contact-link{position:static;margin-top:25px;margin-bottom:15px}

#client{text-align:center}#client a{width:150px;float:none;padding:15px;line-height:40px}

#services article .left-info{border-right:0;border-bottom:1px solid #dcdcdc}

#services article .inner:hover .left-info{border-right:0;border-bottom:1px solid #2E3035}

#services article .left-info .icofont,#services article .left-info h2{margin-left:0}

#news-letter header p{width:100%}

#footer-wrap{text-align:center}

#footer-wrap .copyright{position:static;margin-top:20px}

#footer-wrap .social{text-align:center;margin-bottom:20px}

#footer-wrap .social li a{margin-left:10px;margin-right:10px}

#owl-text-2 .item h3{font-size:2em;line-height:50px;padding:0 15px}

#team-ver3 article{max-width:450px;margin-left:auto;margin-right:auto}

#work.ver3 .work-item-ver3{width:100%!important;padding:15px 0!important}

#work-wrap.ver3 article,#work-wrap.ver3 article:hover{padding:15px 0!important;left:0;right:0}

#header-wrap.ver3 h3.tt1{font-size:2em}

#owl-banner .owl-controls{display:none!important}

#header-wrap.ver3 h2{line-height:40px;font-size:1em}}@media screen and (max-width:639px){#header-wrap h2{margin-left:15px;margin-right:15px}

#owl-text .item h3{font-size:3em}

.header-section h2,.header-section-dark h2,.header-section-ver3 h2{font-size:2em}

.header-section p,.header-section-dark p{font-size:1.3em;line-height:1.6em}

#navigation,#navigation.nav-ver2,#navigation.nav-ver2.is-sticky{min-height:60px!important}

#navigation .logo a,#navigation.nav-ver2.is-sticky .logo a,#navigation.nav-ver2.logo a{width:60px;height:60px}

#navigation.nav-ver2 .logo a{line-height:inherit}

#navigation .logo a img,#navigation.nav-ver2 .logo a img,#navigation.nav-ver2.is-sticky .logo a img{width:40px;padding-top:10px}

#navigation ul.menu,#navigation.nav-ver2 ul.menu{margin-top:70px!important}

#navigation.nav-ver2 .menu-mobile,.menu-mobile{top:10px}

#about,#lasted-post,#pricing{padding:80px 0}

#services,#work{padding-top:80px}

#team .text-head{width:100%;font-size:1.8em}

#our-skill p.text,#owl-testimonials .item p,#owl-twitter .item p{width:100%}

#header-wrap .flex-direction-nav{display:none!important}}@media screen and (max-width:479px){.col-vs-6{width:50%}

.col-vs-12{width:100%;float:none}

#owl-text .item h3{font-size:2em}

.social-nav li a{line-height:2em}

#work #filters li{padding:5px 0;display:block!important;float:none}

#work #filters li a{display:block;margin-right:0}

#header-wrap.dark h2{font-size:8px}

#owl-text-2 .item h3{font-size:1.4em;line-height:40px;padding:0 15px}}