/*© 2014 N-GINEER Inc. All Rights Reserved.*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
	
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {
	display: block;
}
	
ol,ul {
	list-style:none;
	margin:0;
	padding:0;
}

blockquote,q {
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

a{
	text-decoration:none;
}

/* Text Align */
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */

/* Position */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{vertical-align:baseline;}/* vertical align baseline */
.vertical-top{vertical-align:top;}/* vertical align top */

.underline{
	padding-bottom:5px;
	border-bottom: 1px solid #eee;
	margin:0 0 20px 0;
}

/* Navigation Menu */
nav.vertical ul li{	display:block;}/* vertical menu */
nav.horizontal ul li{display: inline-block;}/* horizontal menu */
img{max-width:100%;}


 body{
	 font-family: 'Open Sans', sans-serif;
	 background:#FFF;
	
 }
 .wrap{
	width:80%;
	margin:0 auto;
	 transition:all .2s linear;
	-moz-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
 }
 
 /* Header */
 .header_top{
	padding:10px 0;
	border-bottom:8px solid #093;
	position: fixed;
	z-index:9;
	width: 100%;
	clear: both;
	background:#063;
 }
 
 /* Logo */
  .logo{
	float:left;
 }
 
 /* Navigation Menu */
  .menu{
	 float:right;
	 margin:20px 0px 10px 0px;
 }
  .menu li{
	display:inline-block;
 }
  .menu li a{
  	 display:block;
	 font-size:0.85em;
	 font-weight:600;
	 margin:5px 15px;
	 color:#FFF;
	 -webkit-transition: all 0.6s ease;
	  -moz-transition: all 0.6s ease;
	  -o-transition: all 0.6s ease;
      transition: all 0.6s ease;
 }
 .menu li a:hover {
	 color:#ffe8a0;
 } 
 /*
 .menu .current a {
	color: #FFF;
 }*/
 
/* Container */
.content_top{	
	position:relative;
	background:#ffe8a0;
	border-bottom:20px solid #ead38c;
}
.banner_desc{
	padding:9em 0 3em 0;
	text-align:center;
	color:#FFF;
}

/* Slider */
.wmuSlider {
	position: relative;
	overflow: hidden;
}
.wmuSlider .wmuSliderWrapper article {
	position: relative;
	text-align: center;
}
.wmuSliderWrapper article p{
	color:#063;
	font-size:2em;
	font-weight:200;
	padding:15px 15%;
}
.wmuSlider .wmuSliderWrapper article img {
	max-width: 100%;
	width: auto;
	height: auto;
	display:block;
	margin:0 auto;
}
.wmuGallery .wmuGalleryImage {
	position: relative;
	text-align: center;
}
.wmuGallery .wmuGalleryImage img {
	max-width: 100%;
	width: auto;
	height: auto;
}
/* Default Skin */
.wmuGallery .wmuGalleryImage {
	margin-bottom: 10px;
}
.wmuSliderPrev, .wmuSliderNext {
	position: absolute;
	width: 70px;
	height: 85px;
	text-indent: -9999px;
	background: url(../images/sprites.png) no-repeat;
	top: 50%;
	margin-top: -40px;
	cursor:pointer;
}
.wmuSliderPrev {
	background-position:-275px -170px;
	left: 20px;
}
.wmuSliderNext {
	background-position:-352px -170px;
	right: 20px;
}

.about_desc{
	background:#f6f5f2;
	padding:3em 0 2em 0;
}

.about_desc_2{
	background:#FFF;
	padding:2em 0 2em 0;
}

/* Gridbox / Section */
.section {
	clear: both;
	margin: 0px;
}
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1;
}
.col_1_of_2{
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.col_1_of_2:first-child { margin-left: 0; }
.span_1_of_2 {
	width: 100%;
	padding:1.5%;
}
.span_1_of_2  h3{
	color:#232d3b;
	font-size:1.8em;
	margin-bottom:10px;
}
.span_1_of_2  p{
	font-size:20px;
	padding:10px  0;
	color:#000;
	line-height:1.5em;
	font-family: 'Open Sans', sans-serif;
}
.span_1_of_2  p span{
	color:#093;
}

/* Features */
.features{
	text-align:center;
	padding-top:6em;
}
.features h2{
	margin-bottom:3em;
	color: #232D3B;
	font-size:2.5em;
}
.features li{
  display:inline-block;
  margin-left:20px;
}
.features li:first-child{
	margin-left:0;
}
.features li a{
	display:block;
	padding:50px 60px;
	border-radius:5px;
}
.features li a i{
	width:90px;
	height:90px;
	display:block;
	background:url(../images/sprites.png) no-repeat ;
}
.features li a.cloud_icon{
	background-color:#232d3b;
	border-bottom:5px solid #05080e;
}
.features li a i.cloud_icon{
	background-position:-6px -56px;
}
.features li a.cross{
	background-color:#7accc8;
	border-bottom:5px solid #3aa39d;
}
.features li a i.cross{
	background-position:-115px -52px;
}
.features li a.bubble{
	background-color:#a3d39c;
	border-bottom:5px solid #68af5f;
}
.features li a i.bubble{
	background-position:-222px -57px;
}
.features li a.right_arrow{
	background-color:#ff742c;
	border-bottom:5px solid #ff4712;
}
.features li a i.right_arrow{
	background-position:-327px -56px;
}
.ui-slider-tabs{
	margin-bottom:-8em;
}
.ui-slider-tabs-list-wrapper{
	 position: relative;
	 width:100%;
	 font-family:Arial,sans-serif;
	 margin:0 0 0px 0;
}
.ui-slider-tabs-list {
	position:relative;
	left:23%;
}
.ui-slider-tabs-list-wrapper.bottom{ 
	margin: -1px 0 0 0;
}
.ui-slider-tabs-list-container{
	 overflow:visible;
}
.ui-slider-tabs-list li.selected{ 
	position:relative;
	top:-5em;
}
.ui-slider-tabs-list li.selected a{ 
	cursor:default;
	color:#000;
}
.ui-slider-tabs-content-container{ 
	position: relative;
	z-index:1;
	overflow: hidden;
	top:-8em;
	background:#5DBAB5;
	padding-bottom:5em;
}
.ui-slider-tab-content{ 
	position:absolute;
	display: none;
	top:0;
	left:0;
	padding:0px;
}
.ui-slider-tabs-indicator-container{ 
	position:absolute;
	bottom:3em;
	left:0;
	width:100%;
	text-align:center;
}
.ui-slider-tabs-indicator{ 
	display:inline-block;
	width:15px;
	height:15px;
	background:#1f6e6a;
	box-shadow:1px 0px 0px rgba(221, 221, 221, 0.59);
	-webkit-box-shadow:1px 0px 0px rgba(221, 221, 221, 0.59);
	-moz-box-shadow:1px 0px 0px rgba(221, 221, 221, 0.59);
	-o-box-shadow:1px 0px 0px rgba(221, 221, 221, 0.59);
	text-indent:-9999px;
	border:0;
	margin: 0 5px;
	border-radius:.5em;
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	-o-border-radius:.5em;
	cursor:pointer;
}
.ui-slider-tabs-indicator.selected{ 
	background:#3e948f;
}
.ui-slider-tabs-leftPanelArrow{ 
	position:absolute;
	left:0px;
	width:30px;
	height:35px;
	background-image: url(../images/leftPanelArrow.png);
	background-repeat: no-repeat;
	background-position:center center;
	cursor: pointer;opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=5);
}
.ui-slider-tabs-rightPanelArrow{
	 position:absolute;
	 right:0px;
	 width:30px;
	 height:35px;
	 background-image: url(../images/rightPanelArrow.png);
	 background-repeat: no-repeat;
	 background-position:center center;
	 cursor: pointer;opacity:0.5;
	 -moz-opacity:0.5;
	 filter:alpha(opacity=5);
}
.ui-slider-tabs-rightPanelArrow.showOnHover,
.ui-slider-tabs-leftPanelArrow.showOnHover{
	 opacity:0;
	 display: none;
}
.ui-slider-tabs-content-container:hover .ui-slider-tabs-rightPanelArrow.showOnHover,
.ui-slider-tabs-content-container:hover .ui-slider-tabs-leftPanelArrow.showOnHover{ 
	opacity: .5;
	display: inline-block;
}
.ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow:hover,
.ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow:hover,
.ui-slider-tabs-content-container .ui-slider-tabs-rightPanelArrow.showOnHover:hover,
.ui-slider-tabs-content-container .ui-slider-tabs-leftPanelArrow.showOnHover:hover{ 
	opacity:1;
}

/* Footer */
.footer{
   background:#063;
   border-top:10px solid #093;
   padding-bottom:1em;
}
.footer p{
 color:#FFF;
}
.footer_logo img{
  margin-top:1em;
}

.span cc {
	color:#ffe8a0;
}

/* Contactform */
#contactform {
	background:#065529;
	border-radius:10px;
	float:right;
	height:100%;
	margin:0;
	padding:10px 10px 10px 10px;
	width:40%;
}

h2 {
	color:#FFF;
	font-size:16px;
	text-align:center;
	font-style:italic;
}

#contactform label {
	color:#ffe8a0;
	font-size:15px;
}

#contactform div {
	margin:0px;
}

#contactform span {
	display:block;
	font-size:16px;
	padding-bottom:0.1em;
}

#contactform input[type="text"], #contactform textarea {
	background:none;
	border:1px solid #093;
	color:#FFF;
	display:block;
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	padding:0.1em;
	width:97%;
	-webkit-appearance:none;
}

#contactform textarea {
	font-family:'Open Sans', sans-serif;
	height:70px;
	resize:none;		
}

/* Button */
#bttnVerzend {
	background:#093;
	border:none;
	border-radius:7px;
	color:#FFF;
	cursor:pointer;
	display:block;
	font-size:0.8em;
	font-family:'Open Sans', sans-serif;
	padding:0.5em 0.5em 0.5em 0.5em;
	margin-top:1em;
	text-decoration:none;
	-moz-transition: all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}

#bttnVerzend:hover {
	background:#ffe8a0;
	color:#063;
}
/* Button */

/* Copyright */
.copy-right{
	text-align:center;
	padding:1em 0;
	background:#065529;
	position:relative;	
}
.copy-right p{
	color:#ffe8a0;
	font-size: 14px;
	line-height:1.8em;
}
.copy-right p span{
	color:#6ec5ea;
}
.copy-right p a{
	color:#ffe8a0;
	font-weight:700;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}
.copy-right p a:hover{
	color:#FFF;
}

/**************** All Media Support Resolutions ************************/
@media only screen and (max-width: 1366px){
	.wrap{
		width:90%;
	}
	.ui-slider-tabs-list{
		left:18%;
	}
}
@media only screen and (max-width: 1280px) {
	.wrap{
		width:90%;
	}
	.ui-slider-tabs-list{
		left:15%;
	}
}
@media all and (max-width:1024px){
 	.wrap{
 		width:90%;
 	}
 	.dropdown-button{
 		width:30%;
 	}
 	.features li a{
 	   padding:30px;
 	}
 	.wmuSliderWrapper article p{
 		padding:15px 0;
 	}
 }
 @media all and (max-width:800px){
 	.wrap{
 		width:95%;
 	}
 	 .wmuSliderWrapper article p{
 		padding:15px 0;
 		font-size:1.8em;
 	}
 	.menu li a{
 		margin:5px;
 	}
 	#loginContainer a span{
 		padding:10px;
 	}
 	.search_box form input[type="text"]{
 		width:75%;
 	}
 	.dropdown-button{
 		width:38%;
 	}
 	.features li{
 		padding-left:5px;
 	}
 	.features li a{
 		padding:22px;
 	}
}
 @media all and (max-width:640px){
 	.wrap{
 		width:95%;
 	}
 	.header_top{
 		padding:0;
 	}
 	.logo,.menu{
 		float:none;
 		text-align:center;
 	}
 	.menu li a{
 		margin:5px 10px;
 	}
	.wmuSliderWrapper article p {
		font-size:1.8em;
	}
	.wmuSlider .wmuSliderWrapper article img{
		width:35%;
	}
	.dropdown-button{
		display:block;
		margin:10px auto;
		width:50%;
	}
	.dropdown-button:first-child{
		margin:0 auto;
	}
 	.col_1_of_2{ 
		margin: 1% 0 1% 0%;
	}
	.span_1_of_2 {
		width:94%;
		padding:3%; 
	}
	.features{
		padding-top:8em;
	}
	.features li{
		margin-left:5px;
	}
	.features li a{
		padding:20px;
	}
	.ui-slider-tabs-list{
		left:5%;
	}
	.ui-slider-tabs-list li.selected{
		top:-6em;
	}
	.ui-slider-tabs-content-container{
		top:-7em;
	}
}
 @media all and (max-width:480px){
 	.wrap{
 		width:95%;
 	}
 	.header_top{
 		padding:0;
 	}
 	.social_icons{
 		margin-top:0;
 	}
 	.menu li a {
		margin:5px 5px;
		font-size: 0.7em;
   }
   .wmuSliderWrapper article p{
		font-size:1.4em;
	}
	 .dropdown-button{
   	   width:70%;
   }
	.comment_icons{
		left:0;
	}
	.comment_icons li a{
		padding:10px;
	}
	.comment_icons li a.comments {
		background-position:-134px 6px;
	}
	.comment_icons li a span{
		width:100px;
		padding:15px 0;
	}
	.comment_icons li a span:before{
		bottom:5px;
	}
	.comment_icons li a.email span {
		top: 5.3em;
	}
	.comment_icons li a.like span{
		top:9.4em;
	}
	.comment_icons li a:hover span{
		left:80px;
	}
	.wmuSliderPrev {
		background-position: -425px -170px;
	}
	.wmuSlider .wmuSliderWrapper article img{
		width:40%;
	}	
	.wmuSliderPrev, .wmuSliderNext{
		width:40px;
		margin-top:0;
	}
	.wmuSliderNext {
		background-position: -465px -170px;
	}
	.comment_icons li a.email {
		background-position:-186px 3px;
	}
	.comment_icons li a.like {
		background-position:-240px 2px;
   }
   .dropdown-buttons li a{
   	  font-size:0.85em;
   }
   .dropdown-buttons li{
     	margin-left:5px;
   }   
   .dropdown-buttons li a span.text {
		padding: 17px 10px 14px 5px;
	}
   .dropdown-buttons li a span.down_aroww{
   	  padding:15px 10px;
   	  background-position:-1px 6px;
   }
   .features li a{
   	padding:5px;
   }
  .quote_button a{
  	padding:20px 40px;
  }
  .ui-slider-tabs-list li.selected{
		top:-5em;
	}
  .ui-slider-tabs-content-container{
		top:-5em;
	}
	.ui-slider-tabs{
		margin-bottom:-6em;
	}
}
@media all and (max-width:320px){
 	.wrap{
 		width:95%;
 	}
 	.wmuSliderWrapper article p{
 	   font-size:1.2em;
 	}
 	.span_1_of_2 h3 {
       font-size:1.4em;
       margin-bottom:0;
    }
    .dropdown-button{
    	width:100%;
    }
    .about_desc{
    	padding:1em 0;
    }
    .span_1_of_2 p{
    	font-size:0.8em;
    	padding:5px 0;
    }
    .search_box{
    	padding:8px 5px;
    	width:95%;
    }
    .search_box form input[type="text"]{
    	padding:5px;
    	font-size:0.85em;
    }
    .social_icons li{
    	margin-left:8px;
    }
    .footer_logo img,.social_icons{
    	margin-top:0;
    }
    .features li a i {
		width: 45px;
		height: 45px;
		background: url(../images/sprite.png) no-repeat;
	}
	.features li a i.cloud_icon{
		background-position:-20px -78px;
	}
	.features li a i.cross{
		background-position:-75px -75px;
	}
	.features li a i.bubble{
		background-position:-130px -75px;
	}
	.features li a i.right_arrow{
		background-position:-188px -75px;
	}
	  .ui-slider-tabs-list li.selected{
		top:-2.5em;
	}
  .ui-slider-tabs-content-container{
		top:-3em;
	}
	.features{
		padding-top:2em;
	}
	.features h2{
		font-size:2em;
	}
	.ui-slider-tabs{
		margin-bottom:-3em;
	}
	#loginForm{
		width:225px;
	}
	#loginBox {
		right:-10px;
		top:65px;
	}
}