	@import url("css/navigation-style-1.css");
	/*@import url("css/colors/color-gray.css");*/
	
	html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,a,img,small,sub,b,dl,dd,dt,ul,li,label,article,details,footer,header,menu,nav,input,textarea,select{	
		border:0;
		outline:0;
		padding:0;
		margin:0;
	}
	
	body{	overflow-x:hidden	}

	
	.small-width {	width:980px;}
	
	.no-padding {	padding:0!important;	}
	.no-padding-top { padding:0px; padding-top:40px !important; 	}
	.padding-top {	padding:0!important; padding-top:80px !important; padding-bottom:30px !important; 	}
	
	a:hover, a:active, a:focus {  outline: 0;	}
	
	a {
        text-decoration: none;
        -webkit-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
           -moz-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
            -ms-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
             -o-transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
                transition: background-color .3s ease, border .3s ease, color .3s ease, opacity .3s ease-in-out, outline .3s ease;
    }
	
	li {	list-style:none;}
	
	a {	outline: 0;	}
	
	a:hover {	text-decoration:none;}

	.left {	float: left;}
	.right {	float: right;}	
	
/*	.all {	width: 100%;	}	
	.one_half {	width: 48%;	}	
	.one_third {	width: 30.6%;}	
	.one_fourth {	width: 22%;}	

	.two_third{	float: left;	margin-bottom:0px;	margin-right: 0%;	position: relative;	}	
	.one_half, .one_third, .one_fourth , .three_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
		float: left;	margin-bottom:0px;	margin-right: 4%;position: relative;}	
	.two_fourth {	float: left;	margin-bottom:0px;	margin-right: 1%;	position: relative;}	
*/
	.last {margin-right:0px!important;	}	
	.section-title {	text-align:center;	width:700px;	margin:0 auto;	margin-bottom:60px;}	
	.border {	background: none repeat scroll 0 0 #999999;	display: block;	height: 2px;	margin: 0 auto;	width: 100px;	margin-bottom:40px;	}	
	.element_from_top {	top: -50px;	padding-right: 0px;	opacity: 0;	position: relative;	}	
	.element_from_bottom {	bottom: -50px;	padding-left: 0px;	opacity: 0;	position: relative;}	
	.element_from_left {	left: -80px;	padding-right: 0px;	opacity: 0;	position: relative;}	
	.element_from_right {	right: -80px;	padding-left: 0px;	opacity: 0;	position: relative;	}	
	.element_fade_in {	opacity: 0;	position: relative;	padding-left: 0px;	right: 0px;		}	
	.mask {	background-color:#FFF;	width:100%;	height:100%;	position:fixed;	z-index:100000;	}	
	#loader {	background:url(images/newave-loading.gif) center center no-repeat;	height: 50px;	width: 50px;	left: 50%;	top: 50%;	position: absolute;	margin: -25px 0 0 -25px;}



/* Section pages styles */
	section {	position: relative;	z-index: 1;	}	
	#home {	height: auto;	position: relative;		width: 100%;	 margin-top:0px; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}	
	#not-found {	height: 100%;	position: relative;	width: 100%;	}	
	#home.parallax-slider {	height:auto;	}	
	#portfolio {	background-color:#FFF;}
	#contact {	background-color:#fff;	}
	footer {	}
	
	@media only screen and (max-width: 924px) {
		#home {	margin-top:0px;	}
	}
	

/* Parallax Styles */
	.parallax {	text-align: center;	background-position: center center;	background-repeat: no-repeat;	background-size: cover;	background-attachment: fixed !important;	}	
	.parallax-overlay {	background-color:rgba(120,112,103,0.30);}
	
	
	
/* Home Pattern And Image Parallax */	
	
	.home-pattern {	background:url(images/home_pattern.png) repeat;	width:100%;	height:100%;}	
	.pattern {	background:url(images/pattern.png) repeat;	width:100%;	height:100%;}		
	#home-center {	height: 100%;  	display: table;	position: absolute;	top: 0;	left:0;	right:0;width:90%;	margin-left:5%;	margin-right:5%;	}		
	.div-align-center {	display: table-cell;vertical-align: middle;		text-align:center;	}	

	.ultralargeDIVV { position:absolute; bottom:4%; left:0; }	
	.ultralargeDIV { position:absolute;background:rgba(255,255,255,0.8); padding-left:25px; padding-right:25px; }	
	.ultralarge { position:relative;	color:#004954;font-family: 'Open Sans', sans-serif;	font-size:48px;	font-weight:300; text-transform:none;	text-align:center;line-height:80px; height:80px; vertical-align:middle letter-spacing:0; text-align:left; overflow:hidden;	}	

	.ultralarge2DIV { display:inline-block; position:relative; background:rgba(0,73,84,0.75);padding-left:25px; padding-right:25px; margin-top:84px; 	}	
	.ultralarge2 {	color:#6fcde4;font-family: 'Imprima', sans-serif;	font-size:30px;	font-weight:400; text-transform:none;	text-align:center;line-height:56px; height:56px;	letter-spacing:0; text-align:left; max-height:120px; overflow:hidden;	}	
	
	
		
	.four-zero-four {	color:#fff;	text-align:center;	font-family: 'Montserrat', sans-serif;	font-size:180px;	line-height:180px;	letter-spacing:0;	}	
	.below-four-zero-four {	margin-bottom:40px!important;}	
	.text-slide-vertical {color:#fff;	font-family: 'Montserrat', sans-serif;	font-size:70px;	text-transform:uppercase;	width:100px!important;	position:relative!important;	}	
	.text-slide-vertical li {	line-height:100px;}	
	.bullet {	margin: 0 10px;	opacity: 0.9;	color:#fff;	}	
	.div-align-center p{		margin-bottom:20px;	}	
	p.after-slider {font-family:Georgia, "Times New Roman", Times, serif;	font-size:30px;	font-style:italic;	text-align:center;	padding-top:20px;	margin-bottom:40px;}
	
	
	

/* Home Fullwidth Parallax Slider */

	ul.fullwidth-slider {	position: relative;	display: block;	width: 100%; margin: 0;	padding: 0;	z-index: 0;	-webkit-backface-visibility: visible;background-position: center center; 	background-repeat: no-repeat; max-height:950px;	}	
	ul.fullwidth-slider li.slide {position: relative;display: none;overflow: hidden;float: left;width: 100%;height: 100%;z-index: 0;background-attachment:absolute ;background-size: cover;background-repeat: no-repeat;		background-position: center;	-webkit-backface-visibility: visible;	}	
	ul.fullwidth-slider li.slide .caption {	position: relative;	height: 100%;	width:100%;	}	
	ul.fullwidth-slider li.slide .caption .caption-inside {	position: absolute;	top: 0px;	width:100%;  	}	
	ul.fullwidth-slider li.slide .caption .slide-caption {	height: 100%;  	z-index: 0;	display: table;	position: relative;	top: 0;	width:100%;	margin-left:2%; bottom:2%; 	margin-right:4%;  	}	
	ul.fullwidth-slider li.slide .caption .slide-caption .vertical-align-middle{ 	display: table-cell;  	vertical-align: middle;  	text-align:center;}	
	.vertical-align-middle p {	margin:20px 0;	color:#fff;	}	
	.vertical-align-middle.dark p, .vertical-align-middle.dark h1 {	color:#222;	}
	ul.fullwidth-slider, ul.fullwidth-slider .caption-inside {	height: 815px;}	
	.parallax-slider .bx-wrapper .bx-next {	right:0; top:0	}	
	.parallax-slider .bx-wrapper .bx-prev {	left:0;	}

	.bx-wrapper .bx-next {	right:0; top:0	}	
	.bx-wrapper .bx-prev {	left:0;	}


@media only screen and (max-width: 1280px) {	
	ul.fullwidth-slider, ul.fullwidth-slider .caption-inside {	height: 710px;}	
}
@media only screen and (max-width: 1124px) {
	ul.fullwidth-slider, ul.fullwidth-slider .caption-inside {	height: 580px;}	
}
@media only screen and (max-width: 1024px) {
	ul.fullwidth-slider, ul.fullwidth-slider .caption-inside {	height: 540px;}	
}


/* Home Full Screen Slider */
	#fullscreen-slider {		display:none;/* Only use this if you fade it in again after the images load */	}	
	#cycle-loader {	height:32px;	left:50%;	margin:-8px 0 0 -8px;	position:absolute;	top:50%;	width:32px;	z-index:999;}	
	#slider_left {	top:50%;	height:60px;	position:absolute;	left:50px;	width:32px;	z-index:1000;	margin-top:-30px;	cursor:pointer;	}	
	#slider_right {	top:50%;	height:60px;	position:absolute;	right:50px;	width:32px;	z-index:1000;	margin-top:-30px;	cursor:pointer;	}	
	#slider_left:hover, #slider_right:hover {	margin-top:-28px;	}
	#slider_left:active, #slider_right:active {		margin-top:-28px;	}	
	.slide-content {height: 100%;  	display: table;	position: absolute;	top: 0;		left:0;	right:0;	width:80%;	margin-left:10%;	margin-right:10%;}	
	.light {	color:#fff!important;	}	
	.dark {		color:#222222;	}	
	.slide-content h1 {	color:inherit;	font-size:100px;	line-height:100px;	margin:10px 0;	letter-spacing:1px;	}	
	.georgia {		font-family: Georgia,"Times New Roman",Times,serif;	font-size: 30px;	line-height:30px;	font-style: italic;	padding:10px 0;}	
	.slide-content p {		margin:10px 0;	}
	.slide-content a {	margin:10px 0;	}
	
	
	


/* Services */
	.service-item {	float:left;	}
	.contacto-item {	 text-align:right	}
	.paddi{	padding-left:180px	}	
	.service-item h5 {	text-transform:uppercase;	color:#222222;	margin:5px 0;}	
	.service-item.text-right {	text-align:right;}
	.top-item.text-right {	text-align:right;	}
	.service-item.text-right .fa-stack {cursor:pointer;	margin-left:20px;	transition:all 0.3s ease 0s;	-moz-transition:all 0.3s ease 0s;   	-webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s;}	
	.service-item.text-left .fa-stack {	cursor:pointer;	margin-right:20px;	transition:all 0.3s ease 0s;	-moz-transition:all 0.3s ease 0s;  	-webkit-transition:all 0.3s ease 0s; 	-o-transition:all 0.3s ease 0s;	}	
	.service-item.text-right .fa-stack:hover, .service-item.text-left .fa-stack:hover {/* 		color:#222222;*/	}	
	.service-item .service-icon { }




/* Portfolio */	
	.container.portfolio-title {	padding-bottom:0px;	}	
	#portfolio {	padding-bottom: 0;	}



/* Portfolio Items 	*/

	#portfolio-wrap {	position: relative;	padding: 0;	width: 100%;	margin: 0 auto;	display: block;	}
	#portfolio-wrap .one-four {	margin: 0!important; line-height:0;	width: 12%;	padding: 0;	position:relative;}
	
	.portfolio-item {	padding: 0;	position: relative;	overflow: hidden;}
	.portfolio-item .portfolio-image {	overflow: hidden;	display: block;	position: relative;}
	.portfolio-item .portfolio-image img {	width: 100%;	height: auto;}
	.portfolio-item:hover .project-overlay { background:rgba(0,0,0,0.5); opacity:1; transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -webkit-transition:all 0.4s ease 0s; -ms-transition:all 0.4s ease 0s;
		-o-transition:all 0.4s ease 0s;	}

	.project-overlay { width:100%; height:100%;	position:absolute;	top:0; left:0; opacity:0; transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s; cursor:pointer;	}	
	.open-project-link {	width:100%;	height:100%;	position:absolute;	z-index:100;}
	.project-info {	position:absolute;	height:100px;	width:100%;	top:50%;	margin-top:-50px;	text-align:center;}	
	.project-name { font-family: 'Raleway', sans-serif; font-size:20px; line-height:22px; font-weight:700; letter-spacing:1px; padding:0 10px;	color:#fff;	text-transform:uppercase; margin-top:50px; opacity:0; transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s;
		-o-transition:all 0.2s ease 0s;	}
	
	.portfolio-item:hover .project-name { opacity:1; -webkit-transition: opacity .4s .5s; -moz-transition: opacity .4s .5s; -ms-transition: opacity .4s .5s; -o-transition: opacity .4s .5s; transition: opacity .3s .5s;}
	
	.project-categories { font-size:13px; color:#fff; opacity:0; margin-top:13px; transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -webkit-transition:all 0.2s ease 0s; -ms-transition:all 0.2s ease 0s; 	-o-transition:all 0.2s ease 0s;	}
	
	.portfolio-item:hover .project-categories {opacity:0.5; -webkit-transition: opacity .4s .8s; -moz-transition: opacity .4s .8s; -ms-transition: opacity .4s .8s; -o-transition: opacity .3s .8s; transition: opacity .3s .8s;		}

	.zoom-icon {left: 50%;margin-left:-25px;position:inherit;width:50px;height:50px;margin-top:50px;opacity:0;background:url(images/zoom.png);background-size:50px 50px;transition:all 0.3s ease 0.1s;-moz-transition:all 0.3s ease 0.2s;   	-webkit-transition:all 0.3s ease 0.2s;   	-ms-transition:all 0.3s ease 0.2s;	-o-transition:all 0.3s ease 0.2s;		}	
	.portfolio-item:hover .zoom-icon {	opacity:1;	margin-top:0px;	-webkit-transition: opacity .3s .2s, margin-top .3s .2s;	-moz-transition: opacity .3s .2s, margin-top .3s .2s;-ms-transition: opacity .3s .2s, margin-top .3s .2s;	-o-transition: opacity .3s .2s, margin-top .3s .2s;	transition: opacity .3s .2s, margin-top .3s .2s;	}
	
	
	
	
/* Portfolio Isotope Transitions */
	.isotope, .isotope .isotope-item {-webkit-transition-duration: 0.8s;	-moz-transition-duration: 0.8s;-ms-transition-duration: 0.8s;-o-transition-duration: 0.8s;	transition-duration: 0.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.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {-webkit-transition-duration: 0s;-moz-transition-duration: 0s;-ms-transition-duration: 0s;-o-transition-duration: 0s;
		transition-duration: 0s;}
	


/* Portfolio Expander 	*/
	#project-page-holder {	display: none; 		background-color:#FFF;		}
	#project-page-button-fullscreen {	height: auto; 		z-index:100;position: absolute;	right:30px;	top:30px;		}
	#project-page-button-fullscreen li {display:inline-block;	font-size:30px;	}
	#project-page-button-fullscreen li a {background:url(images/close.png) no-repeat #fff;background-size:50px 50px;width:50px;	height:50px;display:block;border-radius:50px;opacity:0.5;}
	#project-page-button-fullscreen li a:hover {	opacity:1;}
	#project-page-button {	text-align:center;		margin-bottom:20px;		height: auto; 		position: relative;		z-index:100;	}
	#project-page-button li {	display:inline-block;	margin:60px 10px 0px 10px;	font-size:30px;}
	#project-page-data {	margin-bottom: 0px;		}
	.project-section-title {	text-align:center;	margin-bottom:40px;}
	.project-section-title h1 {	margin-bottom:5px!important;	letter-spacing:1px;	}		
	.project-page {	background-color:#FFF;	width:100%;	height:auto;	left:0;	padding-bottom:40px;	}

	
/* Portfolio Normal Expander Project Slider	 */	
	.project-image-slider .bx-wrapper .bx-next {background: url("images/project_slider_right.png") no-repeat;background-size:35px 65px;	opacity:0.3;	right:-90px;}
	.project-image-slider .bx-wrapper .bx-prev {background: url("images/project_slider_left.png") no-repeat ;	background-size:35px 65px;	opacity:0.3;left:-90px;	}
	.project-image-slider .bx-wrapper .bx-next:hover, .project-image-slider .bx-wrapper .bx-prev:hover {opacity:1;	background-position:0}
	.project-image-slider .bx-wrapper .bx-controls-direction a {height: 65px;margin-top: -33px;	outline: 0 none;position: absolute;	text-indent: -9999px;top: 0;	width: 35px;z-index: 100;	}

/* Portfolio Normal Expander 	*/
	.project-description {	margin-top:40px;margin-bottom:20px;	width:100%;	height:auto;	}
	.small-border {	height:2px;	width:50px;		background-color:#ddd;	margin-bottom:15px;	}
	.visit-project {	width:100%;	text-align:center;	border-top:1px solid #ddd;	margin-top:20px;	padding:55px 0 20px 0;}
	.project-description h5 {	color:#222222;	text-transform:uppercase;	margin-bottom:5px;}
		
	
	
/* Portfolio FullScreen Expander */			
	#cycle-loader {	height:32px;	left:50%;	margin:-8px 0 0 -8px;	position:absolute;	top:50%;	width:32px;	z-index:999;	}
	#arrow_left {	top:50%;	height:60px;	position:absolute;	left:30px;	width:32px;	z-index:1000;	margin-top:-30px;}
	#arrow_right {	top:50%;	height:60px;	position:absolute;	right:30px;	width:32px;	z-index:1000;	margin-top:-30px;}
	#arrow_left:hover, #arrow_right:hover {	margin-top:-28px;}
	#arrow_left:active, #arrow_right:active {	margin-top:-28px;}	
	div.mc-image {-webkit-transition: opacity 1s ease-in-out; -moz-transition: opacity 1s ease-in-out; -o-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-position:center center;	background-repeat:no-repeat;	height:100%;overflow:hidden;width:100%;	}
	.in-slide-content div.info-slide {background:#FFF url(images/info.png) no-repeat left bottom;background-size:46px 46px;	position:absolute;top:30px;left:30px;width: 46px;	height: 46px;margin: 0;	display: block;	text-indent: 10px;	-moz-border-radius: 23px;	-webkit-border-radius: 23px;	border-radius: 23px;cursor: pointer;z-index:1000;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=0.5);	opacity: 0.5;	-webkit-transition: all 0.3s ;	-moz-transition: all 0.3s;	-o-transition: all 0.3s;	-ms-transition: all 0.3s;	transition: all 0.3s;}
	.in-slide-content div.info-slide:hover {width:200px;background:#FFF;position:absolute;bottom:40px;padding:10px 20px;text-indent: 0px;	moz-border-radius: 0px;	-webkit-border-radius: 0px;	border-radius: 0px;	z-index:1000;-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=1);	opacity: 1;}
	.in-slide-content h2, .in-slide-content p{	padding: 0;	margin: 0;	font-size: 12px;	line-height:24px;}
	.in-slide-content h2{font-size:14px;	color:#444;	text-shadow:none;	font-weight:normal;	text-transform:uppercase;	z-index:1001;	position:relative;	white-space: nowrap;	}
	.info-slide p{color:#aaa;font-size:13px;	text-shadow:none;	z-index:1001;	position:relative; 	margin:0;	font-weight:normal;	white-space: nowrap;}
	.in-slide-content div.info-slide h2 {display:none;	padding:10px 10px 0 10px;}
	.in-slide-content div.info-slide p {display:none;	padding:0px 10px 10px 10px;}
	.in-slide-content div.info-slide:hover h2, .in-slide-content div.info-slide:hover p {	display:inherit;	padding:0;	}




/* Project External */

	#project-header {	height:600px;	z-index:1;}
	#project-header .container {	height:inherit;	}
	.table-header {	display:table;	position:relative;	height:inherit;	width:100%;}
	.table-left {width:50%;	left:0;	position:absolute;	bottom:0;}
	.table-right {	width:50%;	text-align:left;	position:relative;	right:0;	display:table-cell;	vertical-align:middle}
	.table-header h2 {	margin-bottom:25px;}	
	.table-header p{	margin-bottom:35px;}	
	
	#project-url {	height:40px;	background-color:#222222;	text-align:center;	position:relative;	z-index:10;	}	
	#project-url .site a {	color: #FFFFFF;	display: block;	font-family: Georgia;	font-size: 13px;	height: 40px;	letter-spacing: 1px;	line-height: 40px;	overflow: hidden;	}
	#project-url .site .group {	display: block;	width: 100%;}
	#project-url .site .group span {display: block;	height: 40px;	transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; }
	#project-url .site:hover .text {	display: block;	margin-top:-40px;	}
	#project-url .site:hover .hover {	display: block;}
	#project-info .section-title {	margin-bottom:0;}
	#project-features {	background-color:#fff;}
	#project-slider .container{	padding-bottom:60px;}
	#project-slider .bx-wrapper {	margin-bottom:60px!important;}
	#project-options {	background:#fff;}
	#project-options h2 {	margin:40px 0;}
	#project-options ul {	margin-bottom:40px;}
	#project-options ul li {	line-height:24px;}
	#project-counters {	background-color:#222;	}
	#project-counters .counters {margin-top:20px;width:1120px;	margin:0 auto;	}
	#project-counters .counters li { background: none ; border-radius: 3px 3px 3px 3px; color: rgba(255,255,255,0.5);font-family: 'Open Sans', serif; font-size: 14px; padding: 25px 0; text-align: center;	text-transform: none;	}	
	#project-counters .counters li .count {	border-radius: 3px 3px 3px 3px; color: #fff;  font-family: 'Montserrat',sans-serif; font-size: 70px; padding: 25px 0; text-align: center; text-transform: uppercase; display:block;	}

	

	
	
	
	
	
	
	
	
/* Posts Navigation */				
	
	.inner-navigation {	margin-bottom:50px;	margin-top:50px;	}
	.inner-navigation.masonry {	margin-left:50px;	margin-right:50px;	margin-bottom:50px;	margin-top:50px;	}
	.inner-navigation li a span { display:inline-block; margin-right:10px; width:30px; height:30px; border-radius:3px; transition: all 0.2s linear;	-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;	float:left;		}
	.inner-navigation li {	display:inline-block;	width:110px;	line-height:27px;	}
	.inner-navigation li:last-child a span {	float:right;	margin-left:10px;	margin-right:0px;		}
	.inner-navigation li:last-child {		float:right;	}
	.inner-navigation li a:hover span {		color:#999;	}
	.inner-navigation li a:hover {		color:#999999;	}
	
	




/* Responsive Media Querries */		
@media only screen and (max-width: 1024px) {	
	ul.fullwidth-slider {	max-height:400px;}
	ul.fullwidth-slider li.slide {	background-position: center 0px!important;}
	ul.fullwidth-slider li.slide .caption .caption-inside {	position: relative;	width:100%;	height:100%;  }
	#slider_left {	top:90%;	height:60px;	position:absolute;	left:50px;	width:32px;	z-index:1000;	margin-top:-30px;	cursor:pointer;}
	#slider_right {	top:90%;	height:60px;	position:absolute;	right:50px;	width:32px;	z-index:1000;	margin-top:-30px;	cursor:pointer;	}
	#slider_left:hover, #slider_right:hover {	margin-top:-28px;}
	#slider_left:active, #slider_right:active {	margin-top:28px;}
	
#portfolio-wrap .one-four {		width: 12,525%;	}
	.parallax-slider .bx-wrapper .bx-next {	right:0px;	}	
	.parallax-slider .bx-wrapper .bx-prev {	left:0px;	}
}

@media only screen and (max-width: 1150px) {	
		
	.ultralargeDIV { position:absolute;background:rgba(255,255,255,0.8); padding-left:25px; padding-right:25px; }	
	.ultralarge { font-size:38px;	line-height:62px; height:62px;	}	

	.ultralarge2DIV { display:inline-block; position:relative; background:rgba(0,73,84,0.75);padding-left:25px; padding-right:25px; margin-top:66px; 	}	
	.ultralarge2 {font-size:20px;line-height:46px; height:46px;	max-height:120px; }	
	.banners_setas img { width:81%}

#portfolio-wrap .one-four {	margin: 0!important;	line-height:0;	width: 25%;	padding: 0;	position:relative;}
	.parallax-slider .bx-wrapper .bx-next {	right:0px;	}	
	.parallax-slider .bx-wrapper .bx-prev {	left:0px;	}	
	
 }
@media only screen and (max-width: 767px) {	

	.ultralargeDIV { position:absolute;background:rgba(255,255,255,0.8); padding-left:20px; padding-right:20px; }	
	.ultralarge { font-size:28px;	line-height:50px; height:50px;	}	

	.ultralarge2DIV { display:inline-block; position:relative; background:rgba(0,73,84,0.75);padding-left:20px; padding-right:20px; margin-top:54px; 	}	
	.ultralarge2 {font-size:13px;line-height:36px; height:36px;	max-height:120px; }	
	.banners_setas img { width:64%}
	
#portfolio-wrap .one-four {	width: 25%;}
	.parallax-slider .bx-wrapper .bx-next {	right:0px;	}	
	.parallax-slider .bx-wrapper .bx-prev {	left:0px;	}
}

@media only screen and (max-width: 640px) {	
	.contacto-item {	float:left; text-align:left;	 }
	.contacto-item .right {	float:left;	 text-align:left}
	.service-item.text-right {	text-align:right;	}
	.contacto-item.text-right {	text-align:left;	}
	.service-item.text-right .fa-stack {	margin-left: 0px;	margin-right: 20px;	}
	.element_from_left {left: 0px;		opacity: 0;	position: relative;	padding-left: 0px;	right: 0px;		}	
	.element_from_right {	right: 0px;			opacity: 0;	position: relative;	padding-left: 0px;	right: 0px;		}	


#portfolio-wrap .one-four {	width: 25%;}
	.parallax-slider .bx-wrapper .bx-next {	right:0px;	}	
	.parallax-slider .bx-wrapper .bx-prev {	left:0px;	}
}

@media only screen and (max-width: 509px) {	

	.ultralargeDIV { position:absolute;background:rgba(255,255,255,0.8); padding-left:15px; padding-right:15px; }	
	.ultralarge { font-size:19px;	line-height:40px; height:40px;	}	

	.ultralarge2DIV { display:inline-block; position:relative; background:rgba(0,73,84,0.75);padding-left:15px; padding-right:15px; margin-top:44px; 	}	
	.ultralarge2 {font-size:11px;line-height:28px; height:28px;	max-height:120px; }	
	.banners_setas img { width:50%}

	ul.fullwidth-slider {	max-height:300px;}
	
#portfolio-wrap .one-four {	width: 25%;}
	.parallax-slider .bx-wrapper .bx-next {	right:0px;	}	
	.parallax-slider .bx-wrapper .bx-prev {	left:0px;	}

}







	

