@charset "UTF-8";@import url(animate.css);@import url(//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css);@import url(//fonts.googleapis.com/css?family=Roboto:400,500,700);body{background:#f5f5f5;color:#56585a;font:400 14px/28px "Roboto", sans-serif;-webkit-text-size-adjust:none;}
.img-servicios {
	width: 260px;
	height: 260px !important;
	border-radius: 50%;
}
body {
	font-family: 'Lora', serif;
}
img{max-width:100%;height:auto;}
h1, h2, h3, h4, h5, h6{color:#434547;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#62bfe6;}
h1{font-size:38px;line-height:42px;}
h2{font-size:34px;line-height:38px;}
h3{font-size:24px;line-height:38px;}
h4{font-size:22px;}
h5{font-size:20px;}
h6{font-size:18px;}
p a:hover, .list a:hover{text-decoration:underline;}
p .fa, .list .fa{text-decoration:none;}
time{display:block;}
a{font:inherit;color:inherit;text-decoration:none;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;}
a:focus{outline:none;}
a:active{background-color:transparent;}
a[href^="tel:"],
a[href^="callto:"]{color:inherit;text-decoration:none;}
strong{font-weight:700;}
.fa{line-height:inherit;}
[class*='fa-']:before{font-weight:400;font-family:"FontAwesome";}
.page{/*overflow:hidden*/;min-height:500px;}
.lt-ie9 .page{min-width:1200px;}
hr{border:none;width:100%;height:1px;background:#e5e5e5;}
.hr{border-bottom:3px solid #62bfe6;}
@media (max-width:767px){.mobile-center{text-align:center;}
}
.mg-add{margin-top:18px;}
* + .btn{margin-top:32px;}
* + .row{margin-top:18px;}
* + .off1{margin-top:13px;}
* + .off2{margin-top:24px;}
* + .off3{margin-top:32px;}
* + .off4{margin-top:4px;}
.info-box + .owl-carousel{margin-top:30px;}
h2 + img{margin-top:23px;}
h2 + p{margin-top:14px;}
h3 + p{margin-top:12px;}
* + hr{margin-top:40px;}
.row + p{margin-top:25px;}
hr + *{margin-top:40px;}
img + p{margin-top:22px;}
img + h3{margin-top:20px;}
.marked-list + .btn{margin-top:17px;}
.grid_2 img + img{margin-top:30px;}
@media (min-width:480px) and (max-width:767px){.grid_2 img + img{margin-top:0;margin-left:8%;}
}
@media (min-width:480px) and (max-width:767px){.grid_2 img{width:46%;}
}
.off2 + hr,
.off2 + hr + .row{margin-top:50px;}
p + .btn_wr{margin-top:33px;}
.brand{display:inline-block;}
.brand_name{display:inline-block;overflow:hidden;font-weight:700;font-size:55px;line-height:62px;color:#5ab7de;vertical-align:bottom;}
.brand_slogan{display:inline-block;padding-left:10px;padding-bottom:5px;font-size:24px;vertical-align:bottom;}
.brand a:hover{color:inherit;}
.bg-primary{color:#fff;background:#62bfe6;}
.bg-primary h2{color:#fff;}
.bg-primary .icon{color:#62bfe6;background:#fff;}
.bg-primary .product-list li .box:hover .icon{background:#fff;}
.bg-primary .product-list .icon{margin-top:11px;}
.bg-primary .product-list hr{margin-top:50px;background:rgba(0, 0, 0, 0.1);}
.bg-primary .product-list hr + .box{margin-top:39px;}
.bg-primary .product-list h3 + p{margin-top:12px;}
.bg-primary .product-list hr{border-bottom:0;}
.bg-primary .product-list h3{color:#fff;}
.bg-form {background:rgba(220,229,245,0.73);}
.bg-secondary{background:#434547;}
.bg-secondary2{background:#f5f5f5;}
.bg-image{}
.bg-image p{font-size:16px;}
.icon{position:relative;width:100px;height:100px;line-height:100px;font-size:52px;text-align:center;color:#fff;background:#62bfe6;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.icon:before{position:absolute;top:0;right:0;bottom:0;left:0;}
.icon2{position:relative;width:50px;height:50px;line-height:50px;font-size:24px;text-align:center;color:#0c5d90;background:#fbfbfb;}
.icon2:before{position:absolute;top:0;right:0;bottom:0;left:0;}
.icon3{position:relative;width:30px;height:30px;line-height:30px;font-size:20px;text-align:center;color:#0c5d90;background:#fbfbfb;}
.icon3:before{position:absolute;top:0;right:0;bottom:0;left:0;}
.btn,
.btn2{display:inline-block;width:150px;padding:16px;font-size:16px;line-height:18px;font-weight:500;text-align:center;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.btn:hover,
.btn2:hover{background:#4ab5e2;}
.btn:active,
.btn2:active{background:#22a1d7;}
.btn{color:#fff;background:#62bfe6;}
.btn2{color:#62bfe6;background:#eaeaea;}
.btn2:hover, .btn2:active{color:#fff;}
.btn_wr [class*="btn"]{padding:16px 30px;display:inline-block;width:auto;}
.btn_wr [class*="btn"] + [class*="btn"]{margin-top:0;margin-left:20px;}
.btn_wr + .btn_wr{margin-top:20px;}
@media (max-width:767px){.btn_wr [class*="btn"]{width:100%;}
.btn_wr [class*="btn"] + [class*="btn"]{margin-top:20px;margin-left:0;}
}
.box:before, .box:after{display:table;content:"";line-height:0;}
.box:after{clear:both;}
.box_aside{float:left;}
.box_cnt__no-flow{overflow:hidden;}
.banner_wr{position:relative;min-height:308px;}
.banner{position:absolute;left:0;right:0;bottom:0;}
.banner:before, .banner:after{display:table;content:"";line-height:0;}
.banner:after{clear:both;}
.banner li{position:relative;margin-top:30px;width:25%;height:358px;padding:25px 29px 20px;float:left;color:#fff;background:#62bfe6;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:bottom;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.banner li:hover{margin-top:0px;height:388px;padding-bottom:50px;}
.banner li [class*="fa-"]{font-size:62px;line-height:1;color:inherit;}
.banner li a{position:absolute;bottom:26px;right:-30px;}
.banner li a:before{font-family:"FontAwesome";font-size:19px;line-height:1;color:inherit;content:"";}
.banner li a:hover{opacity:.7;}
.banner li:hover a{right:30px;}
.banner li:nth-child(1){background:#57aacd;}
.banner li:nth-child(2){background:#55b0d6;}
.banner li:nth-child(3){background:#5bb7de;}
.banner h3{color:#fff;}
.banner p{line-height:28px;color:#fff;}
.banner [class*="fa-"] + h3{margin-top:17px;}
.banner h3 + p{margin-top:13px;}
@media (max-width:1199px){.banner{position:static;}
.banner li{width:50%;margin-top:0;}
.banner li a{right:30px;}
.banner li:hover{height:358px;padding-bottom:20px;}
}
@media (max-width:767px){.banner li{text-align:center;width:100%;height:auto;margin-top:20px;}
.banner li a{margin-top:30px;display:inline-block;position:static;}
.banner li:hover{height:auto;margin-top:20px;}
}
.product-list li .box:hover .icon{background:#57aacd;}
.product-list li .box_cnt__no-flow{padding-left:30px;}
.product-list * + hr{margin-top:50px;}
.product-list hr + *{margin-top:50px;}
.product-list h3 + p{margin-top:6px;}
@media (max-width:767px){.product-list hr{display:none;}
.product-list hr + *{margin-top:30px;}
.product-list li .box{text-align:center;}
.product-list li .box_aside{float:none;}
.product-list li .box_aside .icon{display:inline-block;}
.product-list li .box_cnt__no-flow{margin-top:20px;padding-left:0;}
}
blockquote .box_cnt__no-flow{padding-left:30px;}
blockquote p{padding-top:3px;}
blockquote q:before{position:relative;top:-2px;left:0;padding-right:7px;content:"\f10d";color:#62bfe6;font-family:"FontAwesome";font-size:34px;line-height:28px;vertical-align:top;z-index:10;}
blockquote cite{display:block;font-size:16px;color:#62bfe6;}
blockquote cite a:hover{text-decoration:underline;}
blockquote p + cite{margin-top:8px;}
@media (min-width:768px) and (max-width:979px){blockquote .box_aside{width:100%;float:none;text-align:center;}
blockquote .box_aside img{width:auto;}
blockquote .box_cnt__no-flow{margin-top:30px;padding-left:0;}
}
@media (max-width:479px){blockquote .box_aside{width:100%;float:none;text-align:center;}
blockquote .box_aside img{width:auto;}
blockquote .box_cnt__no-flow{margin-top:30px;padding-left:0;}
}
.marked-list li{position:relative;padding-left:41px;padding-top:16px;padding-bottom:16px;font-size:16px;line-height:18px;color:#62bfe6;}
.marked-list li a:before{content:"\f00c";position:absolute;left:0;top:16px;font-weight:400;font-size:22px;font-family:"FontAwesome";}
.marked-list li + li{margin-top:0px;border-top:1px solid #e5e5e5;}
.marked-list a:hover{color:#777777;}
.contact-list{color:#8c8c8c;font-size:16px;}
.contact-list .box{display:table;}
.contact-list .box_cnt__no-flow{vertical-align:middle;display:table-cell;padding-left:30px;}
.contact-list .box + .box{margin-top:30px;}
.contact-list a[href^="callto:"]{font-size:15px;}
@media (min-width:768px) and (max-width:979px){.contact-list a[href^="callto:"]{font-size:18px;}
}
.contact-list a:hover{color:#62bfe6;}
.contact-list2{padding-top:23px;padding-bottom:2px;}
.contact-list2 h3{color:#42acda;}
.contact-list2 a[href^="callto:"]{font-size:24px;line-height:28px;}
.contact-list2 dd, .contact-list2 dt{display:inline-block;font-size:16px;}
.contact-list2 a + dl{margin-top:9px;}
table{width:100%;border:1px solid #e5e5e5;}
table td{border:1px solid #e5e5e5;padding:15px 20px;line-height:18px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
table td:last-child{min-width:98px;}
table tr:nth-child(even){background:#f5f5f5;}
.info-box{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:7px;padding:30px 30px 25px;color:#fff;background:#57aacd;}
.info-box dt,
.info-box dd{display:inline-block;}
.info-box hr{background:#fff;}
.info-box [class^="fa-"]:before{padding-right:13px;font-size:54px;}
.info-box h2{color:#fff;position:relative;padding-left:65px;}
.info-box h2:before{position:absolute;left:0;}
.info-box h3{color:#fff;}
.info-box h2 + hr{margin-top:26px;}
.info-box * + h3{margin-top:18px;}
.info-box h3 + dl{margin-top:4px;}
.info-box dl + hr{margin-top:25px;}
.info dt{font-size:24px;color:#434547;}
.info dt + dd{margin-top:17px;}
.info dd + dt{margin-top:15px;}
.sf-menu{display:inline-block;}
.sf-menu:before, .sf-menu:after{display:table;content:"";line-height:0;}
.sf-menu:after{clear:both;}
.sf-menu > li{position:relative;float:left;}
.sf-menu a{display:block;}
.sf-menu > li > a{padding:22px 30px;color:#fff;font-size:16px;line-height:1;font-weight:500;text-transform:uppercase;border-right:1px solid #56585a;}
.sf-menu > li.sfHover > a, .sf-menu > li > a:hover{color:#fff;background:#5ab7de;border-right:1px solid #4bb0db;}
.sf-menu > li.active > a{color:#fff;background:#5ab7de;border-right:1px solid #4bb0db;}
.sf-menu ul{display:none;position:absolute;top:100%;width:235px;background:#f5f5f5;z-index:2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.sf-menu ul > li{position:relative;}
.sf-menu ul > li > a{font-size:16px;padding:11px 31px;color:#62bfe6;background:#f5f5f5;}
.sf-menu ul > li + li{border-top:1px solid #e5e5e5;}
.sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover{color:#777777;}
.sf-menu ul ul{position:absolute;top:0;left:100%;width:235px;margin-top:0;margin-left:10px;padding:0;z-index:4;}
.sf-menu > li > ul > li > .sf-with-ul{position:relative;}
.sf-menu > li > ul > li > .sf-with-ul:before{position:absolute;right:19px;top:0;margin-left:-6px;content:"";font:400 16px/50px "FontAwesome";color:#62bfe6;}
@media (max-width:767px){.sf-menu{display:none;}
}
.rd-mobilemenu{display:none;position:fixed;top:0;left:0;bottom:0;z-index:9999999;text-align:left;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.rd-mobilemenu.active{right:0;}
.rd-mobilemenu_ul{position:fixed;top:-56px;left:0;bottom:-56px;width:240px;padding:132px 0 76px;color:#666;background:#FFF;font-size:14px;line-height:20px;overflow:auto;-webkit-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);box-shadow:5px 0 5px 0 rgba(0, 0, 0, 0.1);-moz-transform:translateX(-240px);-ms-transform:translateX(-240px);-o-transform:translateX(-240px);-webkit-transform:translateX(-240px);transform:translateX(-240px);-moz-transition:0.3s ease;-o-transition:0.3s ease;-webkit-transition:0.3s ease;transition:0.3s ease;-moz-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-o-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);-webkit-transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);transition:0.3s cubic-bezier(0.55, 0, 0.1, 1);}
.rd-mobilemenu.active .rd-mobilemenu_ul{-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);}
.rd-mobilemenu_ul a{display:block;padding:14px 25px 16px;}
.rd-mobilemenu_ul a.active{background:#f5f5f5;color:#2d2d2d;}
.rd-mobilemenu_ul a:hover{background:#62bfe6;color:#FFF;}
.rd-mobilemenu_ul a .rd-submenu-toggle{position:absolute;top:50%;right:11px;margin-top:-17.5px;width:32px;height:32px;font:400 10px "FontAwesome";line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-transition:0.5s all ease;-o-transition:0.5s all ease;-webkit-transition:0.5s all ease;transition:0.5s all ease;z-index:1;background:rgba(0, 0, 0, 0.1);}
.rd-mobilemenu_ul a .rd-submenu-toggle:after{content:'\f078';}
.rd-mobilemenu_ul a .rd-submenu-toggle:hover{background:#FFF;color:#666;}
.rd-mobilemenu_ul a.rd-with-ul{position:relative;}
.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilemenu_ul ul a{padding-left:40px;}
.rd-mobilemenu_ul ul ul a{padding-left:60px;}
.rd-mobilemenu_ul:after{content:'';display:block;height:20px;}
.rd-mobilepanel{display:none;position:fixed;top:0;left:0;right:0;height:56px;background:#FFF;color:#000;-webkit-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);z-index:99999991;}
.rd-mobilepanel_title{position:fixed;top:4px;left:56px;right:56px;color:#000;font-size:24px;line-height:48px;text-overflow:ellipsis;white-space:nowrap;}
.rd-mobilepanel_toggle{position:fixed;top:4px;left:8px;width:48px;height:48px;}
.rd-mobilepanel_toggle span{position:relative;display:block;margin:auto;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before{content:"";position:absolute;left:0;top:-8px;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.rd-mobilepanel_toggle span:after{top:8px;}
.rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span{width:24px;height:4px;background-color:#000;backface-visibility:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.rd-mobilepanel_toggle span{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after{-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;-moz-transform-origin:1.71429px center;-ms-transform-origin:1.71429px center;-o-transform-origin:1.71429px center;-webkit-transform-origin:1.71429px center;transform-origin:1.71429px center;}
.rd-mobilepanel_toggle.active span{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}
.rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after{top:0;width:15px;}
.rd-mobilepanel_toggle.active span:before{-webkit-transform:rotate3d(0, 0, 1, -40deg);transform:rotate3d(0, 0, 1, -40deg);}
.rd-mobilepanel_toggle.active span:after{-webkit-transform:rotate3d(0, 0, 1, 40deg);transform:rotate3d(0, 0, 1, 40deg);}
@media (max-width:767px){body{padding-top:56px;}
.rd-mobilemenu, .rd-mobilepanel{display:block;}
}
@media (max-width:359px){.rd-mobilepanel_title{font-size:18px;}
}
.stuck_container{margin-top:22px;background:#000;}
.isStuck{margin-top:0;z-index:9999;border-bottom:1px solid #888;}
@media only screen and (max-width:979px){.isStuck{display:none !important;}
}
.toTop{width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;background:#888;position:fixed;right:66px;bottom:180px;display:none;overflow:hidden;text-align:center;text-decoration:none;z-index:20;}
.toTop:hover{color:#fff;background:#62bfe6;text-decoration:none;}
@media only screen and (max-width:1399px){.toTop{display:none !important;}
}
.primary{color:#62bfe6;}
header{padding-top:24px;background:#fff;}
header .brand{float:left;}
header a[href^="callto:"],
header a[href^="callto:"]{;font-size:24px;color:#777777;}
header a[href^="callto:"]:before{;font-size:34px;color:#6bc7ed;}
li a[href^="callto:"]{font-size:13px;color:#8c8c8c; font-family: arial}
header a[href^="callto:"]:hover{color:map;}
@media (max-width:979px){header{text-align:center;}
header .brand, header a[href^="callto:"], header .container > p{float:none;}
header .brand{display:block;}
header .brand_slogan{padding-left:0;}
header a[href^="callto:"]{display:inline-block;}
}
@media (max-width:767px){header{text-align:center;}
}
main{display:block;background:#fff;}
main .container.hr{padding-bottom:50px;}
main p + a[href^="mailto:"]{display:inline-block;margin-top:10px;font-size:16px;color:#62bfe6;}
main p + a[href^="mailto:"]:hover{text-decoration:underline;}
a[href^="callto:"]:hover{color:#62bfe6;}
.video{position:relative;width:100%;padding-bottom:69%;}
.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.well{padding-top:50px;padding-bottom:50px;}
.well1{padding-top:32px;padding-bottom:60px;}
.well2{padding-top:40px;padding-bottom:40px;}
.well3{padding-top:59px;padding-bottom:61px;}
.well4{padding-bottom:50px; margin: 0 50px 0 50px;}
.ins1{padding-bottom:0;}
.ins2{padding-bottom:52px;}
.ins3{padding-bottom:43px;}
.ins4{padding-bottom:20px;}
.ins5{padding-top:44px;}
footer{color:#888a8c;background:black;}
footer section + section .container{border-top:1px solid #888a8c;}
/*footer .copyright{padding-top:21px;padding-bottom:55px;}*/
footer .copyright a:hover{text-decoration:underline;}
@media (max-width:767px){
	footer .copyright{text-align:center;
	}
	.well4 {
		margin: 0;
	}
	.form-container {
		width: 450px;
	}
}

.header-info {
	margin-left:0px !important;
	text-align: center !important;
	margin-top: 0px !important;
}
.div-style-1 {
	text-align: right !important;
	color:white !important;
	text-shadow: 3px 3px #000000 !important;
}
.servicios-cards {
    padding-top: 50px;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
	line-height: 17px;
}
.dropshadow {
  float:left;
  clear:left;
  background: url(imagenes/shadowAlpha.png) no-repeat bottom right !important;
  background: url(imagenes/shadow.gif) no-repeat bottom right;
  margin: 10px 0 10px 10px !important;
  margin: 10px 0 10px 5px;
  padding: 0px;
}
.innerbox {
	position:relative;
	bottom:6px;
	right: 6px;
	border: 1px solid #999999;
	padding:4px;
	width: 270px;
	height: 270px;
	border-radius: 50%;
	margin: 0 auto;
}
.innerbox:hover {
	-webkit-box-shadow: 11px 15px 58px -12px rgba(3,11,59,1);
	-moz-box-shadow: 11px 15px 58px -12px rgba(3,11,59,1);
	box-shadow: 11px 15px 58px -12px rgba(3,11,59,1);
}
.list-services > li {
	padding-left: 0px !important;
	color: #434547 !important;
}
.icon-service {
	color: #0c5d90;
}
.logo-adino {
	height: 120px;
	width: 400px;
}
/** Slider Parallax ***/

.sp-slideshow {
    position: relative;
    
    margin: 0px auto;
    
    width: 100%;
    max-width: 1000px;
    
    min-width: 100%;
    
    height: 590px;
    
    
}

.sp-content {
    background: url(../images/slider/back.png) no-repeat scroll 0 0;
    
    position: relative;
    width: 100%;
    
    /* background-size: cover; */
    height: 100%;
    overflow: hidden;
    background-position: center left;
}

.sp-parallax-bg {
    background: url(../images/slider/cloud.png) repeat-x scroll 0 0;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    background-color: rgba(12, 19, 29, 0.94);
    overflow: hidden;
}

.sp-slideshow input {
    position: absolute;
    bottom: 15px;
    left: 50%;
    width: 9px;
    height: 9px;
    z-index: 1001;
    cursor: pointer;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

.sp-slideshow input + label {
    position: absolute;
    bottom: 15px;
    left: 50%;
    width: 6px;
    height: 6px;
    display: block;
    z-index: 1000;
    border: 3px solid #fff;
    border: 3px solid rgba(255,255,255,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background-color linear 0.1s;
    -moz-transition: background-color linear 0.1s;
    -o-transition: background-color linear 0.1s;
    -ms-transition: background-color linear 0.1s;
    transition: background-color linear 0.1s;
}
.sp-slideshow input:checked + label {
    background-color: #fff;
    background-color: rgba(255,255,255,0.9);
}

.sp-selector-1, .button-label-1 {
    margin-left: -36px;
}

.sp-selector-2, .button-label-2 {
    margin-left: -18px;
}

.sp-selector-4, .button-label-4 {
    margin-left: 18px;
}

.sp-selector-5, .button-label-5 {
    margin-left: 36px;
}

.sp-arrow {
    position: absolute;
    top: 50%;
    width: 28px;
    height: 38px;
    margin-top: -19px;
    display: none;
    opacity: 0.8;
    cursor: pointer;
    z-index: 1000;
    background: transparent url(../images/slider/arrows.png) no-repeat;
    -webkit-transition: opacity linear 0.3s;
    -moz-transition: opacity linear 0.3s;
    -o-transition: opacity linear 0.3s;
    -ms-transition: opacity linear 0.3s;
    transition: opacity linear 0.3s;
}
.sp-arrow:hover{
    opacity: 1;
}
.sp-arrow:active{
    margin-top: -18px;
}
.sp-selector-1:checked ~ .sp-arrow.sp-a2,
.sp-selector-2:checked ~ .sp-arrow.sp-a3,
.sp-selector-3:checked ~ .sp-arrow.sp-a4,
.sp-selector-4:checked ~ .sp-arrow.sp-a5 {
    right: 15px;
    display: block;
    background-position: top right;
}
.sp-selector-2:checked ~ .sp-arrow.sp-a1,
.sp-selector-3:checked ~ .sp-arrow.sp-a2,
.sp-selector-4:checked ~ .sp-arrow.sp-a3,
.sp-selector-5:checked ~ .sp-arrow.sp-a4 {
    left: 15px;
    display: block;
    background-position: top left;
}

.sp-slideshow input:checked ~ .sp-content {
    -webkit-transition: background-position linear 0.6s, background-color linear 0.8s;
    -moz-transition: background-position linear 0.6s, background-color linear 0.8s;
    -o-transition: background-position linear 0.6s, background-color linear 0.8s;
    -ms-transition: background-position linear 0.6s, background-color linear 0.8s;
    transition: background-position linear 0.6s, background-color linear 0.8s;
}

.sp-slideshow input:checked ~ .sp-content .sp-parallax-bg {
    -webkit-transition: background-position linear 0.7s;
    -moz-transition: background-position linear 0.7s;
    -o-transition: background-position linear 0.7s;
    -ms-transition: background-position linear 0.7s;
    transition: background-position linear 0.7s;
}

input.sp-selector-1:checked ~ .sp-content {
    background-position: 0 0;
    background-color: #727b7f;
}

input.sp-selector-2:checked ~ .sp-content {
    background-position: -100px 0;
    background-color: #7f7276;
}

input.sp-selector-3:checked ~ .sp-content {
    background-position: -200px 0;
    background-color: #737f72;
}

input.sp-selector-4:checked ~ .sp-content {
    background-position: -300px 0;
    background-color: #79727f;
}

input.sp-selector-5:checked ~ .sp-content {
    background-position: -400px 0;
    background-color: #7d7f72;
}

input.sp-selector-1:checked ~ .sp-content .sp-parallax-bg {
    background-position: 0 0;
}

input.sp-selector-2:checked ~ .sp-content .sp-parallax-bg {
    background-position: -200px 0;
}

input.sp-selector-3:checked ~ .sp-content .sp-parallax-bg {
    background-position: -400px 0;
}

input.sp-selector-4:checked ~ .sp-content .sp-parallax-bg {
    background-position: -600px 0;
}

input.sp-selector-5:checked ~ .sp-content .sp-parallax-bg {
    background-position: -800px 0;
}

.sp-slider {
    position: relative;
    left: 0;
    width: 500%;
    height: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
    -webkit-transition: left ease-in 0.8s;
    -moz-transition: left ease-in 0.8s;
    -o-transition: left ease-in 0.8s;
    -ms-transition: left ease-in 0.8s;
    transition: left ease-in 0.8s; 
}

.sp-slider > li {
    color: #fff;
    width: 20%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding: 0 60px;
    float: left;
    text-align: center;
    opacity: 0.4;
    -webkit-transition: opacity ease-in 0.4s 0.8s;
    -moz-transition: opacity ease-in 0.4s 0.8s;
    -o-transition: opacity ease-in 0.4s 0.8s;
    -ms-transition: opacity ease-in 0.4s 0.8s;
    transition: opacity ease-in 0.4s 0.8s; 
}
.sp-slider > li img{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin: 0 auto;
    padding: 40px 0 50px 0;
    max-height: 100%;
    max-width: 100%;
}
input.sp-selector-1:checked ~ .sp-content .sp-slider {
    left: 0;
}

input.sp-selector-2:checked ~ .sp-content .sp-slider {
    left: -100%;
}

input.sp-selector-3:checked ~ .sp-content .sp-slider {
    left: -200%;
}

input.sp-selector-4:checked ~ .sp-content .sp-slider {
    left: -300%;
}

input.sp-selector-5:checked ~ .sp-content .sp-slider {
    left: -400%;
}

input.sp-selector-1:checked ~ .sp-content .sp-slider > li:first-child,
input.sp-selector-2:checked ~ .sp-content .sp-slider > li:nth-child(2),
input.sp-selector-3:checked ~ .sp-content .sp-slider > li:nth-child(3),
input.sp-selector-4:checked ~ .sp-content .sp-slider > li:nth-child(4),
input.sp-selector-5:checked ~ .sp-content .sp-slider > li:nth-child(5){
    opacity: 1;
}
@media screen and (max-width: 840px){
    .sp-slideshow { height: 345px; }
}
@media screen and (max-width: 680px){
    .sp-slideshow { height: 285px; }
}
@media screen and (max-width: 560px){
    .sp-slideshow { height: 235px; }
}
@media screen and (max-width: 320px){
    .sp-slideshow { height: 158px; }
}

.sliderarea {
  height: auto;
  margin-bottom: 0px;
}
.imageonslide {
  margin-bottom: 0px;
}
.slidecontain {
  background-color: snow;
}
.mk {
  position: relative;
  display: block;
  overflow-x: hidden;
  overflow-y: hidden;
  margin-top: 0px;
}
.slidersection {
  display: block;
  background: rgba(255, 255, 255, 0);
}
.logo {
  margin-top: 0px;
}
.menu-li {
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: 700;
}
.menu-li:hover {
  border-top-style: none;
  background-color: #2fde8f;
  color: white;
  font-weight: 700;
}
.parlex {
  position: static;
  overflow-x: visible;
  overflow-y: visible;
  width: 100%;
  margin-bottom: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.parlex.service-parlex {
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}
.parlex-back {
  padding-top: 15px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(#800b36, rgba(128, 11, 54, 0.50) 56%);
  background-image: -o-linear-gradient(#800b36, rgba(128, 11, 54, 0.50) 56%);
  background-image: linear-gradient(#800b36, rgba(128, 11, 54, 0.50) 56%);
}
.wrap {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px 10px;
  border-bottom: 0px none black;
  color: #333;
  }
.service-combo {
  padding-right: 10px;
  padding-left: 10px;
  background-color: transparent;
}
.service-h1 {
  padding-bottom: 12px;
  border-bottom: 2px solid #474747;
}
.service-button {
  display: block;
  margin: 10px auto;
  padding: 8px;
  background-image: -webkit-linear-gradient(#13ad7d, #13ad7d);
  background-image: -o-linear-gradient(#13ad7d, #13ad7d);
  background-image: linear-gradient(#13ad7d, #13ad7d);
  box-shadow: none;
  text-align: center;
}
.services-text {
  margin-top: 20px;
  margin-bottom: 20px;
  color: white;
  font-size: 14px;
  line-height: 25px;
  text-align: center;
}
.sepreater {
  display: block;
  width: 100%;
  height: 0px;
  margin: 0px auto 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  border-bottom: 4px double rgba(0, 0, 0, 0.23);
  box-shadow: none;
  color: #333;
}
.sepreater.team-sep {
  border-bottom-color: rgba(255, 255, 255, 0.70);
  box-shadow: none;
  color: #333;
}

.wrap-client {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 10px;
}

.sepreater.service {
  border-bottom-color: white;
  box-shadow: none;
}
.parlex2 {
  background-image: none;
  background-position: 0% 0%;
  background-size: auto;
  background-repeat: repeat;
  background-attachment: scroll;
}
.parlex2-back {
  padding-top: 15px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(#0ac791, #00c788);
  background-image: -o-linear-gradient(#0ac791, #00c788);
  background-image: linear-gradient(#0ac791, #00c788);
}
.process-text {
  display: block;
  margin: 20px auto;
  padding-top: 0px;
  padding-bottom: 0px;
  color: white;
  text-align: center;
}
.parlex3 {
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
.parlex3-back {
  padding-top: 15px;
  background-color: transparent;
  background-image: -webkit-linear-gradient(rgba(72, 207, 173, 0.99), rgba(72, 207, 173, 0.78));
  background-image: -o-linear-gradient(rgba(72, 207, 173, 0.99), rgba(72, 207, 173, 0.78));
  background-image: linear-gradient(rgba(72, 207, 173, 0.99), rgba(72, 207, 173, 0.78));
}
.mapFrame {
	border: solid 1px #ccc;
	margin: 20px 0 20px 0;
}
.contac-container {
	margin: 0px 15px 20px 15px;
}
.text-white {
	color: #fff;
}
.cai {
	border-radius: 50%;
	width: 200px;
	height: 200px;
	margin: 40px auto;
}
.aaag {
	border-radius: 50%;
	width: 230px;
	height: 230px;
	margin: 15px auto;
}
.text-content {
	margin-top: 100px;
	position: absolute;
	background-color: #000;
	opacity: 0.7;
}
.text-content-right {
	margin-top: 100px;
	position: absolute;
	right: 0;
	background-color: #000;
	opacity: 0.7;
}
.link-slider {
	text-decoration: none;
	color:#3CC4D7;
}
.fancy-pdf {
	color: #3CC4D7;
}