@CHARSET "UTF-8";
@font-face {font-family: 'pn_l';src: url('fonts/ProximaNova/ProximaNova-Light.otf');}
@font-face {font-family: 'pn_r';src: url('fonts/ProximaNova/ProximaNova-Regular.otf');}
@font-face {font-family: 'pn_sb';src: url('fonts/ProximaNova/ProximaNova-Semibold.otf');}
@font-face {font-family: 'pn_b';src: url('fonts/ProximaNova/ProximaNova-Bold.otf');}
@font-face {font-family: 'pn_eb';src: url('fonts/ProximaNova/ProximaNova-Extrabold.otf');}

/* BOOTSTRAP OVERRIDES */
a,a:active,a:visited{color:#8daea8;text-decoration:none;;outline: none !important}
.dropdown-menu>li>a{font-size:13px;padding: 3px 10px;}
a:hover{color:#FFFFFF;text-decoration:none;outline: none !important}
/**/
	
body,img{border:none;margin:0;padding:0;}
*{font-family: 'Lato', sans-serif;box-sizing: border-box;}


.text{font-size: 12px;font-weight:400;color: #484849;}
.black{font-weight:900;}
.bold{font-weight:700;}
.regular{font-weight:400;}
.light{font-weight: 400;}
.real_light{font-weight: 300;}
.extra_light{font-weight:100;}

.center_content{width: 100%;padding:0px 40px;position: relative;margin: 0px auto;}
.button{padding:5px;cursor:pointer;display: inline-block;}


#header{position:fixed;top: 0;width:100%;height: 175px;background-color: #3aaac4;z-index: 100;}
#header .center_content{padding: 0px 10px;}
#header .logo{width:136px;height:136px;margin:20px;}
#header ul{position:absolute;top:39px;right:85px;list-style-type:none;}
#header ul li{display:inline-block;margin-left: 30px;;list-style-type:none;text-transform: uppercase;}
#header ul li a{font-family:'pn_b';color:#1f668a;padding: 4px 1px 0px 0px;text-decoration: none;cursor: pointer;}	
#header ul li a:hover{color:#277EA9;}
#header ul li.active a{font-family:'pn_eb';color:#134058;border-top:4px solid #134058;}	

#header .language{position:absolute;top: 36px;right:35px;font-family:'pn_b';color:#1f668a;padding: 4px 1px 0px 0px;text-transform: uppercase;cursor: pointer;}
#header .language .caret{margin-top: -3px;}
#header .language ul{right: 0px;left: initial;min-width: 40px;padding: 0px;top: 26px;border-radius: 0px;background-color: #FFFFFF;}
#header .language ul li{display:block;margin-left: 0px;text-align: center;padding: 5px;}
#header .language ul li:hover{background-color:#3aaac4;}
#header .language button{background:none;text-transform: uppercase;font-family: 'pn_b';border: none;padding: 0;}

#header .button{top: 100px;right: 55px;padding: 13px 25px;text-transform:uppercase;color:#FFFFFF;background-color:transparent;border:1px solid #FFFFFF;background-image:url("assets/icon_key.png");background-position: 15px 14px;background-repeat:no-repeat;position: absolute;width: 195px;text-align: right;border-radius: 3px;}
#header .button.blue{color: #44a0be !important;border:1px solid #44a0be;background-image:url("assets/icon_key_blue.png");}
#header .button:hover{background-color:#134058;color:#FFFFFF;border:1px solid #e1ebef;background-image:url("assets/icon_key.png");}

#header, #header *{
	-moz-transition:all linear 0.3s;
	-webkit-transition:all linear 0.3s;
	transition:all linear 0.3s;
}
.button{-moz-transition:all linear 0.1s;
	-webkit-transition:all linear 0.1s;
	transition:all linear 0.1s;}

#header.scrolled {height:93px;-moz-box-shadow: 0px 0px 21px 0px #999999;-webkit-box-shadow: 0px 0px 21px 0px #999999;box-shadow: 0px 0px 35px -4px #000000;}
#header.scrolled .logo{width:66px;height:66px;margin: 13px 20px;}
#header.scrolled ul{right: 340px;}
#header.scrolled .button{top: 23px;right: 95px;}
#header.scrolled .language ul{right:0;}

#footer{height:525px;background-color:#6a6e70;position: relative;}
#footer .center_content{width: 870px;margin: 0px auto;padding: 0px;padding-left: 30px;/* text-align: center; */}
#footer .item{display:inline-block;width:225px;vertical-align:top;margin-right: 27px;margin-left: 27px;margin-top: 80px;text-align: left;}
#footer .item .title{font-family:'pn_b';font-size:13px;color:#FFFFFF;margin-bottom:10px;text-transform: uppercase;}
#footer .item .desc{font-family:'pn_r';font-size:13px;color:#a8a7a9;margin-bottom: 20px;}
#footer .item .desc_item{margin-bottom: 0px;}
#footer .item .desc_item a{color:#a8a7a9;}
#footer .item .desc_item a:hover;{color:#a8a7a9;text-decoration:none;}
#footer .item:nth-child(3){margin-right: 0px;clear:both;margin-right: 0px;}

#view{margin: 0px 0px 0px 0px;/* padding-top: 40px; */}
#view .view_animate{padding-top:40px;}

.revealed{opacity:1 !important;}
.item_animate{ -moz-transition:all linear 0.6s;-webkit-transition:all linear 0.6s;transition:all linear 0.6s; opacity: 0;}
.item_animate_1s{ -moz-transition:all linear 1s;-webkit-transition:all linear 1s;transition:all linear 1s; }
.item_animate_0s{ -moz-transition:all linear 0s;-webkit-transition:all linear 0s;transition:all linear 0s; }

	
.section{position: relative;width:100%;padding: 0px 40px;overflow: hidden;}
.subsection{display:inline-block;/* position: relative !important; *//* top: 0 !important; *//* left: 0 !important; */width: 50%  !important;vertical-align: top;height: 100%;/* margin-left: 0 !important; */}
.subsection .content{width: 86%;margin:0px auto;text-align: center;}

#home_s1{height:810px;background-color:#3aaac4;padding-top: 205px;}
#home_s1 .title{position: absolute;left: 50%;top: 190px;width: 720px;margin: 0px 0px 80px -360px;z-index: 4;font-family:'pn_b';font-size:37px;color:#FFFFFF;text-transform:uppercase;text-align: center;}
#home_s1 .title p {font-family:'pn_b';font-size:37px;color:#FFFFFF;text-transform:uppercase;text-align: center;margin: 0px;}
#home_s1 .title strong{color:#134058;font-family: 'pn_eb';}

#home_s1 .icons{text-align:center;position: absolute;width: 1060px;top: 430px;left: 50%;margin-left: -530px;}
#home_s1 .icons .item{display:inline-block;width: 217px;height:233px;margin: 0px 10px;text-align:center;vertical-align:top;opacity:0;}
#home_s1 .icons .item .desc{font-family:'pn_b';font-size:15px;;text-transform:uppercase;}
#s1_title_2{top: 100px;}
#s1_step2{position:absolute;top: 260px;left: 50%;width: 735px;margin-left: -367px;}

#s1_step2 *{position:absolute;}
#s1_step2 .circle{top:100px;left:50%;;margin-left:-75px;width:150px;height:150px;background-color:#50476a;text-align:center;border-radius:75px;font-family:'pn_b';color:#ffffff;/* opacity: 0; */}
#s1_step2 .circle .title{position:relative;width: 150px;top: 52px;left: initial;margin-left: 0px;font-size:18px;text-transform:uppercase;}
#s1_step2 .circle .subtitle{position:relative;font-size:13px;font-style:italic;margin: -29px 0px 0px 37px;width: 80px;opacity: 0;}
#s1_step2 .lines_left{top: 70px;right: -5px;height:209px;width: 307px;left: -15px;
background-position-x: -307px;background-image:url('/css/assets/s1_2_lines_left.png');overflow: hidden;opacity: 0;}
#s1_step2 .lines_right{top: 70px;width: 294px;right: -3px;height:209px;background-image:url('/css/assets/s1_2_lines_right.png');overflow: hidden;opacity: 0;}

#s1_step2 .lines_mask{width:310px;height:210px;left: 0%;right: 0%;background-color: #3aaac4;}
#s1_step2 .lines_left .lines_mask.end{left: -110%;}
#s1_step2 .lines_right .lines_mask.end{right: -110%;left: initial;}
#s1_step2 #lines_center{top: 260px;left:50%;margin-left:-256px;}

#s1_step2 .system{position:absolute;top: 8px;}
#s1_step2 .system .title{font-family:'pn_b';font-size:22px;/* position: relative; */top: 25px;left: 0px;width: 100px;margin-left: 0px;margin-top: -30px;opacity: 1;}
#s1_step2 .system .desc{font-family:"pn_b";font-size:14px;width: 225px;top: 28px;line-height: 14px;text-transform: uppercase;}
#s1_step2 .system.left .icon{}
#s1_step2 .system.right .icon{right: -200px;top: -15px;}
#s1_step2 .system.left{left: -8px;color:#134058;}
#s1_step2 .system.right{right: 200px;color:#e1ebef;}
#s1_step2 .system.left .title{color:#134058;left: 70px;}
#s1_step2 .system.left .desc{text-align:left;color: #1f668a;margin-left: 70px;}

#s1_step2 .system.right .title{left: 25px;}
#s1_step2 .system.right .desc{text-align:right;color:#e1ebef;right: -120px;}
#s1_step2 .system.center{top:300px;left:50%;margin-left: -112px;}

#s1_step2 .desc_text{font-family:'pn_sb';font-size:15px;color:#ffffff;text-align: center;}
#s1_step2 #left_1{top: 97px;left: 70px;}
#s1_step2 #left_2{top: 163px;left: 70px;}
#s1_step2 #left_3{top: 231px;left: 70px;}
#s1_step2 #right_1{top: 90px;right: 80px;width: 130px;}
#s1_step2 #right_2{top: 194px;right: 85px;width: 130px;}

#home_s2{height:190px;padding-top: 65px;background-color:#FFFFFF;}
#home_s2 .title{width:735px;margin: 0px auto 0px auto;text-align: center;}
#home_s2 .title,#home_s2 .title p{font-family:'pn_eb';font-size:23px;color:#3aaac4;text-transform:uppercase;}
	
#home_s3{height:766px;padding-top:140px;background-color:#1f668a;}
#home_s3 .subsection .content .title{width:100%;padding-bottom: 0px;margin-bottom: 12px;border-bottom-width: 9px;border-bottom-style:solid;font-family: 'pn_b';font-size:32px;text-transform:uppercase;text-align: left;}
#home_s3 .subsection.left .content .title{color:#FFFFFF;border-color:#FFFFFF;} 
#home_s3 .subsection .content .desc{font-family:'pn_r';font-size:14px;color:#FFFFFF;height: 170px;text-align: left;}
#home_s3 .subsection.right .content .title{color:#3aaac4;border-color:#3aaac4;} 	
#home_s3 .subsection .icon{position:relative;display:inline-block;width:180px;}
#home_s3 .subsection .icon:last-child{margin-left: 77px;}
#home_s3 .subsection .icon_desc{width:100%;text-align:center;text-transform:uppercase;font-family:'pn_b';font-size:16px;}
#home_s3 .subsection.left .icon_desc{color:#FFFFFF;}
#home_s3 .subsection.right .icon_desc{color:#3aaac4;}
		
#home_s4{height:755px;background-color:#FFFFFF;padding: 0px;}
#home_s4 .subsection{padding-top:140px;}
#home_s4 .subsection .content .title{width:100%;padding-bottom:5px;color:#44a0be;font-family: 'pn_b';font-size:18px;text-transform:uppercase;text-align: left;}
#home_s4 .subsection .content .desc{margin: 20px 0px 120px 0px;font-family:'pn_r';font-size:14px;color:#231f20;text-align: left;}

#home_s4 .subsection.left .content{width: 70%;}
#home_s4 .subsection.right .content{width: 85%;margin-top: 60px;}
#home_s4 .subsection.right{background-color:#3aaac4;}
#home_s4 .subsection .icon img{width: 164px;}
#home_s4 .subsection .icon{position:relative;display:inline-block;width: 162px;margin-right: 50px;}
#home_s4 .subsection .icon:last-child{margin-right:0px;}
#home_s4 .subsection .icon_desc{width:100%;text-align:center;text-transform:uppercase;font-family:'pn_b';font-size:14px;}
#home_s4 .subsection.right .icon_desc{color:#FFFFFF;}
#home_s4 .subsection .button{padding: 12px 42px;background-color:#486270;border:4px solid #486270;font-family:'pn_eb';font-size:13px;color:#FFFFFF;}
#home_s4 .subsection .button:hover{background-color:#FFFFFF;color:#486270;border:4px solid #486270;}

#home_s5{height: 810px;padding-top: 80px;background-color:#e1ebef;text-align:center;}
#home_s5 .title{font-family:'pn_b';margin: 0px 0px 30px 50px;font-size:16px;color:#6a6e70;text-transform:uppercase;text-align:left;}
#home_s5 .item{display:inline-block;width: 380px;min-height: 450px;margin-right: 30px;margin-left: 20px;text-align:center;padding: 45px;vertical-align:top;}
#home_s5 .item:last-child{margin-right:0px;}
#home_s5 .item .title{font-family:'pn_b';font-size:19px;padding-top: 8px;margin: 0px 0px 40px 0px;color:#FFFFFF;text-align:left;border-top: 9px solid #FFFFFF;}
#home_s5 .item .desc{min-height: 205px;margin-bottom: 20px;font-family:'pn_r';font-size:14px;color:#FFFFFF;text-align:left;}
#home_s5 .button{padding: 12px 30px;background-color:#486270;border:4px solid #486270;font-family:'pn_eb';font-size:13px;color:#FFFFFF;margin-top: 50px;clear: both;}
#home_s5 .button:hover{background-color:#FFFFFF;color:#486270;border:4px solid #486270;padding: 12px 30px;}

#product_logint{background-color:#1f668a;}
#product_wms{background-color:#3aaac4;}
#product_dashboard{background-color:#53bc81;}

#home_s6{height:740px;background-color:#FFFFFF;padding: 0;}
#home_s6 .subsection{padding-top: 110px;}
#home_s6 .subsection .content .title{width:100%;margin-bottom: 100px;padding-bottom:5px;color:#918e9a;font-family: 'pn_b';font-size:24px;text-transform:uppercase;text-align: left;}
#home_s6 .subsection .content .desc{margin: 20px 0px 120px 0px;font-family:'pn_r';font-size:14px;color:#231f20;}

#home_s6 .subsection.left{background-color:#434658;}
#home_s6 .subsection.left .content{width: 88%;}
#home_s6 .subsection.left .content .item{display:inline-block;width:240px;height: 360px;vertical-align:top;margin-right: 69px;margin-bottom: 10px;text-align: left;}
#home_s6 .subsection.left .content .item .title{margin-bottom: 10px;font-family:'pn_l';font-size:23px;text-align:left;border-bottom:5px solid #5f5d6e;}
#home_s6 .subsection.left .content .item .client{padding-left:40px;padding-top: 6px;margin-bottom: 30px;height: 32px;font-family:'pn_b';font-size:18px;color:#918e9a;background-image:url("assets/circle_cross.png");background-repeat:no-repeat;background-position:left;}
#home_s6 .subsection.left .content .item .desc{font-family:'pn_r';font-size:14px;color:#FFFFFF;margin-bottom: 11px;}
#home_s6 .subsection.left .content .item .desc_item{font-family:'pn_r';font-size:14px;color:#FFFFFF;margin-bottom: 8px;text-transform: lowercase;}
#home_s6 .subsection.left .content .item .button{padding: 12px 42px;background-color:#2d303f;border: 1px solid #FFFFFF;font-family: 'pn_b';font-size:13px;color:#FFFFFF;margin-top: 50px;text-transform: uppercase;}
#home_s6 .subsection.left .content .item .button:hover{padding: 9px 39px;background-color:#FFFFFF;color:#2d303f;border:4px solid #2d303f;}


#home_s6 .subsection.right .content{width: 90%;margin-top: 9px;text-align: left;}
#home_s6 .subsection.right{background-color: #e6e7e8;padding-top: 80px;}
#home_s6 .subsection.right .title{font-family:'pn_b';margin: 0px 0px 30px 30px;font-size:16px;color: #c2c4c6;text-transform:uppercase;text-align:left;}
#home_s6 .subsection.right .content img{display: inline-block;width: 160px;}

#home_s7{height: 170px;background-color:#FFFFFF;text-align: center;}
#home_s7 .title{font-family:'pn_eb';font-size:21px;color:#3aaac4;margin: 50px 0px 30px 0px;}
#home_s7 .desc{font-family:'pn_r';font-size:13px;color:#939597;}

#home_s8{height: 599px;background-color:#FFFFFF;padding: 0;text-align: center;background-color: #d7eaf2;}
#home_s8 .mapa_container{position: absolute;width: 100%;left: 0px;background-color: #d7e7ee;}
#home_s8 .mapa{width: 1596px;left: 50%;height:600px;margin-left: -700px;position: absolute;background-image:url("assets/mapa.png");background-position:center;background-repeat:no-repeat;background-size: cover;}
#home_s8 .point{position:absolute;width:18px;height:25px;background-image:url("assets/map_point.png");cursor:pointer;}

#home_s8 .point.atl{top: 210px;left: 411px;}
#home_s8 .point.pan{top: 316px;left: 430px;}
#home_s8 .point.sao{top: 450px;left: 575px;}
#home_s8 .point.sto{top: 276px;left: 468px;}
#home_s8 .point.bcn{top: 169px;left: 776px;}
#home_s8 .point.nwo{top: 226px;left: 383px;}

#home_s9{text-align: center;padding: 50px 0px 60px 0px;}
#home_s9 .button{padding: 12px 42px;background-color:#3aaac4;border:4px solid #3aaac4;font-family: 'pn_b';font-size:13px;color:#FFFFFF;/* margin-top: 30px; */}
#home_s9 .button:hover{background-color:#FFFFFF;color:#3aaac4;border:4px solid #3aaac4;}

/* APPROACH */
#ap_s1 {height:740px;padding-top: 210px;}
#ap_s1 .subsection.left .content{}
#ap_s1 .subsection.left .content .title{font-family:'pn_b';font-size:37px;color:#44a0be;text-transform:uppercase;text-align: left;}
#ap_s1 .subsection.left .content .desc{font-family:'pn_r';font-size:14px;color:#134058;text-align: left;}
#ap_s1 .subsection.left .content .desc p{margin-bottom:10px;}
#ap_s1 .subsection.left .content .desc strong{font-family:'pn_b';font-size:14px;color:#44a0be;}	
#ap_s1 .subsection.right {width: 657px !important;position: relative;height:446px;background-image:url("assets/approach.png");background-size: contain;background-repeat: no-repeat;}
#ap_s1 .subsection.right *{opacity:1 !important;position: absolute;}
#ap_s1 .subsection.right .title{position: absolute;font-family:'pn_b';font-size: 16px;color:#FFFFFF;margin: 22% 0px 0px 43%;}
#ap_s1 .subsection.right .subtitle{font-family:'pn_b';font-size:13px;font-style:italic;color:#FFFFFF;position: absolute;margin: 167px 292px;width: 90px;text-align: center;}
#ap_s1 .subsection.right .system.left .title{font-size: 22px;color: #1f668a;margin: 10px 70px;}
#ap_s1 .subsection.right .system.left .desc{font-size: 14px;color: #808284;margin: 35px 70px;width: 150px;line-height: 14px;text-transform: uppercase;}
#ap_s1 .subsection.right .system.right .title{font-size: 22px;color: #44a0be;margin: 12px 505px;}
#ap_s1 .subsection.right .system.right .desc{font-size: 14px;color: #808284; margin: 36px 389px; width: 200px; line-height: 14px;text-align: right;text-transform: uppercase;}
#ap_s1 .subsection.right .desc_text{font-family:'pn_sb';font-size:15px;position: absolute;}
#ap_s1 .subsection.right .left_1{color:#1f668a;margin: 95px 0px 0px 71px;}
#ap_s1 .subsection.right .left_2{color:#1f668a;margin: 154px 0px 0px 72px;}
#ap_s1 .subsection.right .left_3{color:#1f668a;margin: 216px 0px 0px 71px;}
#ap_s1 .subsection.right .right_1{color:#44a0be;width: 80px;margin: 90px 0px 0px 482px;text-align: center;}
#ap_s1 .subsection.right .right_2{color:#44a0be;width: 120px;text-align: center;margin: 179px 0px 0px 460px;}


#ap_s2 {height:362px;background-color:#1f668a;text-align:center;padding-top: 60px;}
#ap_s2 .title{font-family:'pn_b';font-size:21px;color:#FFFFFF;text-transform:uppercase;margin-bottom: 30px;}
#ap_s2 .item{display:inline-block;width: 240px;position: relative;height: 206px;margin:0px 30px;vertical-align:top;text-align:center;}
#ap_s2 .item .text{font-family:'pn_b';font-size:14px;color:#FFFFFF;position: absolute;bottom: 0px;width: 100%;text-transform:uppercase;}

#ap_s3 {text-align:center;}
#ap_s2 {height:525px;text-align:center;padding-top: 120px;}
#ap_s3 .desc{width:880px;margin: 60px auto 70px auto;padding: 20px 90px;border-top:9px solid #1f668a;border-bottom:9px solid #3aaac4;font-family: 'pn_b';font-size: 24px;color: #3aaac4;background-image: url('assets/circle_cross_blue.png');background-repeat: no-repeat;background-position: 42px 17px;}
#ap_s3 .button{padding: 12px 42px;background-color:#50476a;border: 4px solid #50476a;font-family: 'pn_b';font-size:13px;color:#FFFFFF;margin: 0px auto 70px auto;}
#ap_s3 .button:hover{background-color:#FFFFFF;color:#50476a;border:4px solid #50476a;}

/* SERVICES */
#sv_s1 {height:740px;padding-top: 210px;}
#sv_s1 .subsection.left .content{width: 90%;margin:0px auto;}
#sv_s1 .subsection.right .content{width: 90%;margin:0px auto;}
#sv_s1 .title p{font-family:'pn_b';font-size:37px;color:#44a0be;text-align: left;line-height: 43px;margin: 0;}
#sv_s1 .desc{font-family:'pn_r';font-size:14px;color:#1f668a;text-align: left;}
#sv_s1 .icons{text-align:center;position: absolute;width: 1060px;top: 330px;left: 50%;margin-left: -530px;margin-top: 170px;}
#sv_s1 .icons .item{display:inline-block;width: 225px;height:233px;margin: 0px 60px;text-align:center;vertical-align:top;}
#sv_s1 .icons .item .desc{font-family:'pn_b';font-size:15px;;text-transform:uppercase;text-align: center;}
	
#sv_s2 {height:122px;background-color:#486270;font-family:'pn_b';font-size: 17px;color: #ffffff;text-transform:uppercase;text-align:center;padding-top: 50px;}

#sv_s3 {position:relative;height:525px;background-image:url("assets/sv_3_bg.jpg");background-repeat:no-repeat;background-size: cover;background-position: 50%;}
#sv_s3 .bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#1f668a;opacity: 0.8;z-index: 0;}
#sv_s3 .subsection.left {width: 40% !important;z-index: 4;position: absolute;top: 70px;left: 5%;text-align: right;}
#sv_s3 .subsection.right {width: 60% !important;position: absolute;top: 100px;right: 6%;}
#sv_s3 .subsection.left .content{width:210px;margin:0px auto;text-align: left;}
#sv_s3 .subsection.right .content{width:560px;margin:0px auto;}
#sv_s3 .subsection.left .content .title{width:100%;font-family:'pn_b';font-size:19px;color:#FFFFFF;border-top:9px solid #FFFFFF;text-transform:uppercase;padding: 25px 0px 25px 0px;}
#sv_s3 .subsection.left .content .desc{font-family:'pn_b';font-size:15px;color:#44a0be;text-transform:uppercase;}
#sv_s3 .subsection.right .content .title{font-family:'pn_b';font-size:15px;color:#44a0be;text-transform:uppercase;margin-bottom: 10px;text-align: left;}
#sv_s3 .subsection.right .content .desc {margin-bottom: 50px;text-align: left;}
#sv_s3 .subsection.right .content .desc p{font-family:'pn_r'; font-size:14px;color:#ffffff;}
#sv_s3 .subsection.right .content .desc ul{color: #FFFFFF;font-family: 'pn_r';padding-left: 20px;}
	
.sv_s_product {height:560px;}
.sv_s_product .subsection.left {padding-top: 165px;text-align: center;color: #FFFFFF;position: relative;}
.sv_s_product .subsection.left:after{content:' ';border-top: 30px solid transparent;border-bottom: 30px solid transparent;position: absolute;top: 50%;right: -20px;margin-top: -35px;}
.sv_s_product .subsection.right {padding-top: 50px;position: relative;}
.sv_s_product .subsection.left .content{width: 340px;margin:0px auto;text-align: center;}
.sv_s_product .subsection.left .content .icon{}
.sv_s_product .subsection.left .content .title{font-size: 51px;line-height: 51px;font-family: 'pn_b';margin: 20px 0px 20px 0px;}
.sv_s_product .subsection.left .content .desc{font-family: 'pn_b';font-size: 13px;}
.sv_s_product .subsection.right .content{width: 70%;margin:0px auto;text-align: left;}
.sv_s_product .subsection.right .content .button{padding: 12px 42px;font-family: 'pn_b';font-size:13px;color:#FFFFFF;margin-top: 50px;text-transform: uppercase;}
.sv_s_product .subsection.right .content .title{font-family: 'pn_b';font-size: 13px;text-transform: uppercase;margin-top: 30px;text-align: left;}
.sv_s_product .subsection.right .content .desc p{margin-bottom:0px;}
.sv_s_product .subsection.right .content .desc ul{padding-left:20px;}
	
#sv_p1 .subsection.left, #sv_p1 .button{background-color:#1f668a;border: 4px solid #1f668a;}
#sv_p1 .button:hover{background-color:#FFFFFF;color:#1f668a;border:4px solid #1f668a;}
#sv_p1 .subsection.left:after{content:' ';border-left: 20px solid #1f668a;}
#sv_p1 .subsection.right .content .title{color:#1f668a;}

#sv_p2 .subsection.left, #sv_p2 .button{background-color:#3aaac4;border: 4px solid #3aaac4;}
#sv_p2 .button:hover{background-color:#FFFFFF;color:#3aaac4;border:4px solid #3aaac4;}
#sv_p2 .subsection.left:after{content:' ';border-left: 20px solid #3aaac4;}
#sv_p2 .subsection.right .content .title{color:#3aaac4;}
#sv_p2 .subsection.right:before{content:" ";position:absolute;top:0px;left:0px;width:65px;height:9px;background-color:#e6e7e8;}
#sv_p2 .subsection.right:after{content:" ";position:absolute;top:0px;right:0px;width:65px;height:9px;background-color:#e6e7e8;}

#sv_p3 .subsection.left, #sv_p3 .button{background-color:#53bc81;border: 4px solid #53bc81;}
#sv_p3 .button:hover{background-color:#FFFFFF;color:#53bc81;border:4px solid #53bc81;}
#sv_p3 .subsection.left:after{content:' ';border-left: 20px solid #53bc81;}
#sv_p3 .subsection.right .content .title{color:#53bc81;}
#sv_p3 .subsection.right:before{content:" ";position:absolute;top:0px;left:0px;width:65px;height:9px;background-color:#e6e7e8;}
#sv_p3 .subsection.right:after{content:" ";position:absolute;top:0px;right:0px;width:65px;height:9px;background-color:#e6e7e8;}

/* LEGAL */
#legal{position:relative;height:856px;background-color:#3aaac4;padding-top: 210px;}
#legal .text{width: 750px;margin: auto;color: #FFFFFF;font-size: 13px;}
#legal .text .title{padding: 35px 0px 30px 0px;font-family:'pn_b';font-size:26px;color:#FFFFFF;text-transform:uppercase;border-top:9px solid #1f668a;display: inline-block;}

/* SUCCESS STORIES */
#ss_s1{position:relative;height:856px;background-color:#3aaac4;padding-top: 210px;}
#ss_s1 .text{width: 750px;margin-left: 90px;}
#ss_s1 .text .title{padding: 35px 0px 30px 0px;font-family:'pn_b';font-size:26px;color:#FFFFFF;text-transform:uppercase;border-top:9px solid #1f668a;display: inline-block;}
#ss_s1 .text ul {padding-left:0px;}
#ss_s1 .text ul li{padding-left: 0px;margin-left: 20px;margin-bottom: 5px;font-family:'pn_sb';font-size:14px;color:#1c5d7f;list-style-image:url("assets/list_icon.png");background-repeat:no-repeat;background-position: left 5px;}
#ss_s1 .map{position:absolute;right: 110px;top: 210px;}
#ss_s1 .numbers{margin: 100px 0px;text-align: center;}	
#ss_s1 .numbers .item{width:270px;text-align:center;display: inline-block;vertical-align: top;}
#ss_s1 .numbers .item .number{font-family:'pn_b';font-size:75px;color:#ffffff;height: 95px;}
#ss_s1 .numbers .item .text{font-family:'pn_b';font-size:12px;color:#1f668a;width: 110px;margin-left: 0;display: inline-block;text-transform: uppercase;}

#ss_s2{height:200px;background-color:#eeeff0;text-align:center;padding-top: 52px;}

#ss_s3{height:200px;background-color:#FFFFFF;text-align:center;padding-top: 65px;}
#ss_s3 .title{font-family:'pn_b';font-size:23px;color:#44a0be;text-transform:uppercase;margin-bottom: 15px;}
#ss_s3 .desc{color: #44a0be;font-family: 'pn_r';font-size: 14px;}

.ss_s_case{padding: 78px 0px 90px 0px;margin-top: 10px;}
.ss_s_case .top	{width:620px;height: 709px;margin:0px auto;position: relative;}
.ss_s_case .top .lines{position: absolute;top: 90px;z-index: 0;}
.ss_s_case .top .lines .lines_bg{width:614px;height:709px;margin:0px auto;background-image:url("assets/ss_lines.png");background-repeat:no-repeat;background-size:contain;}
.ss_s_case .top .title{width: 503px;height: 140px;margin: 0px auto;position:relative;font-family:'pn_b';font-size:42px;color:#FFFFFF;text-transform:uppercase;border-top: 9px solid #FFFFFF;padding-top: 30px;line-height: 49px;}
.ss_s_case .top .title .icon{position:absolute;top: 30px;left: -75px;}
.ss_s_case .top .desc{font-family:'pn_r';font-size:14px;text-align:left;}
.ss_s_case .top .desc .desc_title{font-family:'pn_b';font-size:15px;color:#FFFFFF;text-transform:uppercase;}
.ss_s_case .top .desc_top{width:382px;margin: 50px 60px 0px 60px;height: 160px;}
.ss_s_case .top .desc_bottom{width: 522px;height: 140px;margin: 70px 63px 20px 63px;}
.ss_s_case .top .numbers{margin: 60px 0px 0px 40px;max-height: 160px;}
.ss_s_case .top .numbers .item{display:inline-block;width: 145px;margin:10px 20px;vertical-align:top;text-align:left;}
.ss_s_case .top .numbers .number{font-family:'pn_l';font-size:40px;line-height: 40px;}	
.ss_s_case .top .numbers .text{font-family:'pn_b';font-size:14px;color:#FFFFFF;text-transform:uppercase;}
.ss_s_case .top .lines_text{width: 211px;margin: -16px 50px;font-family:'pn_b';font-size:15px;color:#FFFFFF;text-transform:uppercase;}

.ss_s_case .bottom {width: 590px;margin: 150px auto 0px auto;}
.ss_s_case .bottom .item{display:inline-block;position: relative;width:120px;margin: 0px 35px;text-align: center;vertical-align: top;}
.ss_s_case .bottom .item .arrow{margin-bottom: 15px;}
.ss_s_case .bottom .item .reduction{width:100%;padding-top: 5px;font-family:'pn_b';font-size:15px;border-top:9px solid #FFFFFF;text-transform: uppercase;}
.ss_s_case .bottom .item .property{font-family:'pn_r';font-size:15px;color:#FFFFFF;height: 21px;}
.ss_s_case .bottom .item .amount{font-family:'pn_l';font-size: 40px;position: absolute;width: 160px;left: -21px;top: 190px;}
.ss_s_case .bottom .item .savings{font-family:'pn_b';font-size:15px;color:#FFFFFF;margin-top: 90px;text-transform: uppercase;}

#ss_s_case1{background-color:#1f668a;}
#ss_s_case1 .top .desc,
#ss_s_case1 .top .numbers .number,
#ss_s_case1 .bottom .item .reduction,
#ss_s_case1 .bottom .item .amount{color:#134058;}


#ss_s_case2{background-color:#3aaac4;}
#ss_s_case2 .top .desc,
#ss_s_case2 .top .numbers .number,
#ss_s_case2 .bottom .item .reduction,
#ss_s_case2 .bottom .item .amount{color:#006b76;}

#ss_s_case3{background-color:#33768b}
#ss_s_case3 .top .desc,
#ss_s_case3 .top .numbers .number,
#ss_s_case3 .bottom .item .reduction,
#ss_s_case3 .bottom .item .amount{color:#e1ebef;}

#ss_s_case4{background-color:#5bc3b7;}
#ss_s_case4 .top .desc,
#ss_s_case4 .top .numbers .number,
#ss_s_case4 .bottom .item .reduction,
#ss_s_case4 .bottom .item .amount{color:#006b76;}

#ss_s_case5{background-color:#53bc81;}
#ss_s_case5 .top .desc,
#ss_s_case5 .top .numbers .number,
#ss_s_case5 .bottom .item .reduction,
#ss_s_case5 .bottom .item .amount{color:#134058;}

/* CONTACT */
#contact_bg {position:fixed;width:100%;height:100%;top: 0px;left: 0px;background-color:#FFFFFF;opacity: 0.95;z-index: 199;}
#contact {position:absolute;width:590px;left:50%;margin:30px 0px 0px -295px;background-color:#FFFFFF;
	-moz-box-shadow: 0px 0px 21px 0px #999999;-webkit-box-shadow: 0px 0px 21px 0px #999999;box-shadow: 0px 0px 35px -4px #000000;z-index: 200;}
#contact .desc{font-family:'pn_r';font-size:14px;color:#1c5d7f;line-height: 14px;margin-bottom: 30px;}
#contact #footer {background-color:#33768b;height: 810px;}
#contact #footer .center_content{width:590px;}
#contact #footer .item{width:200px;padding-top: 10px;border-top:9px solid #FFFFFF;}
#contact #footer .item .desc{color:#FFFFFF;}
#contact #footer .item .desc_item a{color:#FFFFFF;}
#contact #footer .item:nth-child(3){clear:none;margin-right: 30px;}
#contact form{width:100%;padding: 50px 90px 0px 90px;position: relative;top: 0px;}
#contact label{display:block;position: relative;width:100%;font-family:"pn_b";font-size:13px;color:#44a0be;text-transform:uppercase;margin: 8px 0px 0px 0px;}
#contact input[type='text'], #contact input[type='email']{width:100%;height:43px;background-color:#f1f1f2;border:none;outline:none;padding: 0px 10px;}
#contact input[type='checkbox']{margin-top: 7px;vertical-align: top;}
#contact textarea{width:100%;height: 100px;background-color:#f1f1f2;border:none;outline:none;}
#contact .button{padding: 12px 42px;border:4px solid #486270; background-color:#486270;font-family: 'pn_b';font-size:13px;color:#FFFFFF;margin: 40px auto 10px auto;width: 325px;text-align: center;display: block;text-transform: uppercase;}
#contact .button:hover{background-color:#FFFFFF;color:#486270;border:4px solid #486270;}
#contact .tos_text{display:inline-block;position: relative;font-family:'pn_r';font-size:11px;color:#6d6e70;width: 370px;margin: 5px 0px 0px 10px;}
#contact .tos_text a:hover{color:#486270;}

#contact_close{position:absolute;top:10px;right:10px;cursor: pointer;z-index: 3;}
#contact_thank{position:absolute;top:0px;width: 100%;text-align: center;padding: 30px 0px;}
.form_error{position:absolute;right:0px;top: 4px;font-size: 11px;font-weight: 700;letter-spacing: normal;color: #CD0303;text-transform: lowercase;}

@media only screen and (max-width:1400px) {
	.center_content{width:1030px;}
	#home_s3 .subsection .icon{width:160px;}
	#home_s3 .subsection .icon img{width: 136px;}

	#home_s4 .subsection.right{padding-top: 0;}
	#home_s4 .subsection .icon, #home_s4 .subsection .icon:last-child{margin: 30px auto 0px auto;    display: block;}
	#home_s4 .subsection .icon img{width:140px;}
	#home_s5 .item{width: 265px;margin-right: 25px;}
	#home_s5 .item .desc{min-height: 250px;}
	#home_s6{height:1130px;}
	#home_s6 .subsection.left .content .item{display:block;margin: 80px auto !important;}
	
	#ap_s1 {height:auto;}
	#ap_s1 .subsection {display:block;width: 100% !important;}
	#ap_s1 .subsection.right {padding: 0px 0px 100px 0px;display: block;margin: 40px auto;width: 657px !important;}
	
	#ss_s1 .text{width:400px;}
	#ss_s1 .numbers .item{width:200px;}
	#ss_s1 .numbers .item .number{font-size:60px;}
}


@media only screen and (max-width:1029px) {
	.center_content{width:750px;}
	
	#home_s4 .subsection .button:hover{background-color:#486270;color:#FFFFFF;border:4px solid #486270;}
	#home_s5 .button:hover{background-color: #486270;color: #FFFFFF;border:4px solid #486270;}
	#home_s6 .subsection.right .content{text-align:center;}
	#home_s6 .subsection.left .content .item .button:hover{padding: 12px 42px;background-color: #2d303f;color: #FFFFFF;border: 1px solid #FFFFFF;}
	#home_s8 .button:hover{background-color: #3aaac4;color: #FFFFFF;border:4px solid #3aaac4;}
	#ap_s3 .button:hover{background-color: #50476a;color: #FFFFFF;border:4px solid #50476a;}
	#sv_p1 .button:hover{background-color: #1f668a;color: #FFFFFF;border:4px solid #1f668a;}
	#sv_p2 .button:hover{background-color: #3aaac4;color: #FFFFFF;border:4px solid #3aaac4;}
	#sv_p3 .button:hover{background-color: #53bc81;color: #FFFFFF;border:4px solid #53bc81;}
	#contact .button:hover{background-color:#FFFFFF;color:#486270;border:4px solid #486270;}
		
	#header {height:93px;}
	#header .logo{width:66px;height:66px;margin: 13px 20px;}
	#header.scrolled ul, #header ul{right: 170px;top: 34px;}
	#header.scrolled .button,#header .button{width: 105px;top: 23px;right: 48px;background: none;font-size: 11px;padding: 12px 8px;text-align: center;}
	#header .button:hover{background-color: transparent;background-image:none;}
	#header .button.blue{background-image:none;}
	#header .button.blue:hover{color: #44a0be !important;border: 1px solid #44a0be;}
	#header .center_content{padding:0px;}

	#header .language{top: 30px;right: 10px;}	
	#header ul li {margin-left: 15px;}
	#header ul li a{font-size:13px;}
	
	#home_s1 .title{width: 500px;margin-left: -250px;}
	#home_s1 .icons .item img{height: 100px;}
	#home_s2 .title{width:620px;}
	#s1_title_1{display:block;}
	#home_s1 .icons {display:block;}
	#s1_title_2{display:none;}
	#s1_step2{display:none;}
	
	.subsection{width: 100% !important;padding:50px;height: auto;text-align: center;}
	#home_s3{height:1330px;}
	
	#home_s4{height: auto;}
	#home_s4 .subsection{padding:100px;}
	#home_s4 .subsection.left .content{width:80%;}
	#home_s4 .subsection.right .content{width: 100%;}
	#home_s4 .subsection .content .desc{margin-bottom:80px;}
	#home_s4 .subsection .button{margin: -70px auto 0px auto;}
	#home_s4 .subsection .icon, #home_s4 .subsection .icon:last-child{display:inline-block;width: 160px;margin: 0px 10px;}
	#home_s4 .subsection .icon img{width: 90px;}
	
	#home_s5 {height: auto;padding-bottom: 70px;}
	#home_s5 .item{width: 212px;padding: 30px;min-height: 565px;margin: 0px 5px;}
	#home_s5 .item .desc{min-height: 360px;}
	#home_s5 .title{margin-left: 15px;}
	
	#home_s6 {height: auto;}
	#home_s6 .subsection .content .title{margin: 0px 0px 30px 55px;}
	#home_s6 .subsection.left .content{width:100%;}
	#home_s6 .subsection.left .content .item{display:inline-block;margin: 10px 40px 90px 30px !important;}
	#home_s6 .subsection.left .content .item .title{margin: 0px 0px 10px 0px;}
	#home_s6 .subsection.left .content .item .button{margin-top:80px;}
	#home_s6 .subsection.right .content img{/* width: 92%; */margin: auto;}
	
	#home_s7{margin-bottom:20px;}
	
	#footer .center_content{width:750px}
	#footer .item{width: 190px;margin-right: 20px;}
	
	#ap_s1 {padding-top:100px;height: auto;}
	
	#ap_s2 {height:400px;padding-top: 90px;}
	#ap_s2 .item{width: 160px;margin-top: 20px;}
	#ap_s2 .item img{width: 80%;}
	
	#ap_s3 {height: auto;width: 100%;text-align: center;padding: 40px 35px 60px 35px;}
	#ap_s3 .desc{width: 100%;margin: 30px auto 0px auto;text-align: center;}
	#ap_s3 .button{margin: 40px auto 20px auto;padding: 12px 6px;}
	
	#sv_s1{padding-top:80px;height: 700px;}
	#sv_s1 .subsection.right{padding-top:0px;}
	#sv_s1 .icons{top: 290px;}
	#sv_s1 .icons .item{width: 190px;margin: 0px 10px;text-align: center;}
	#sv_s1 .icons .item img{height: 100px;}
	
	#sv_s3 {height:600px;}
	#sv_s3 .subsection{position: relative !important;display:block;/* width: 100% !important; */}
	#sv_s3 .subsection.left .content{width:100%;}
	#sv_s3 .subsection.left{top: 10px;}
	#sv_s3 .subsection.right{left: 5%;top: -20px;}
	
	.sv_s_product {height:auto;}
	.sv_s_product .subsection.left{padding: 80px 0px;}
	.sv_s_product .subsection.right{padding-bottom: 100px;}
	#sv_p2 .subsection.right:before,#sv_p2 .subsection.right:after{content: none;}
	#sv_p3 .subsection.right:before,#sv_p3 .subsection.right:after{content: none;}
	
	#ss_s1 {padding-top: 140px;height: 800px;}
	#ss_s1 .text{width: 80%;padding: 0px 20px;margin: 0 auto;}
	#ss_s1 .map{position: relative;display:block;margin: 50px auto 30px auto;top: initial;right: initial;}	
	#ss_s1 .numbers{margin: 50px 0px;}
	#ss_s1 .numbers .item{width: 145px;}
	#ss_s1 .numbers .item .number{font-size: 46px;height: 55px;}
	#ss_s1 .numbers .item .text{padding:0px;}
	
	#ss_s2{}
	#ss_s2 img{width:80%;}
}

#iphone_header{position:fixed;top: 0;width:100%;height: 57px;background-color: #3aaac4;z-index: 100;}
#iphone_header .logo{width:40px;margin: 8px;}
#iphone_header .button{width:98px;height:38px;position: absolute;top: 9px;right: 10px;padding: 7px;border: 1px solid #00849f;background-image:url("assets/iphone_menu_button_off.png");background-repeat: no-repeat;background-position: 60px 6px;}
#iphone_header .button.opened{background-image:url("assets/iphone_menu_button_on.png");background-color: #00849f;color: #3aaac4;}
#iphone_header.scrolled{-moz-box-shadow: 0px 0px 21px 0px #999999;-webkit-box-shadow: 0px 0px 21px 0px #999999;box-shadow: 0px 0px 35px -4px #000000;}

#iphone_menu_bg{position:fixed;/* top:0px; */left:0px;width:100%;height:100%;background-color:#FFFFFF;}
#iphone_menu{position:fixed;top:57px;width:100%;background-color:#FFFFFF;}
#iphone_menu_content {width: 100%;position: absolute;background-color: #FFFFFF;-moz-box-shadow: 0px 0px 13px 0px #4c4c4e;-webkit-box-shadow: 0px 0px 13px 0px #4c4c4e;box-shadow: 0px 0px 13px 0px #4c4c4e;}
#iphone_menu_content .item,#iphone_menu_content .item_language {width:100%;height:40px;border-bottom:1px solid #e2e3e4;font-family:'pn_r';font-size:14px;color:#484849;cursor: pointer;padding: 11px 30px;display: block;text-decoration: none;}
#iphone_menu_content .item.active{background-color:#3aaac4;color:#FFFFFF;}
#iphone_menu_content .item_language.active{color:#3aaac4;font-style:italic;} 
#iphone_menu_content .item img{margin:-1px 0px 0px 9px;}

.resp_iphone{display: none !important;}
.resp_iphone_inline{display: none !important;}
@media only screen and (max-width:767px) {
	.resp_no_iphone{display:none !important;}
	.resp_iphone{display: block !important;}
	.resp_iphone_inline{display: inline !important;}
	
	.center_content{position: relative;width: 100%;padding: 0;}
	.subsection{width: 100% !important;padding: 30px !important;}
	.subsection .content{width: 100% !important;}
	
	
	#home_s1{padding-top:90px;height: auto;}
	#home_s1 .title{position: relative;top: 0px;left: 0px;margin: 0px;font-size:17px;width:100%;padding: 0% 5%;}
	#home_s1 .icons{top: 0px;position: relative;padding-bottom: 20px;}
	#home_s1 .icons .item{display:block;margin: 33px auto;height: 160px;width: 200px;}
	#home_s4 .subsection .button{display: block;width: 220px;height: 50px;margin: 10px auto;font-size: 10px;padding: 15px 10px;}
	#home_s4 .subsection .content .desc{margin-bottom:40px;}
	
	#home_s5{padding-top:40px;}
	#home_s5 .button{padding: 12px 20px;}
	#home_s5 .title{width:100%;margin: 10px auto 30px auto;text-align:center;}
	#home_s5 .item{display: block;width: 100%;min-height: initial;margin: 0px;}
	#home_s5 .item .desc{min-height:initial;margin-bottom: 50px;}
	
	#home_s6 .subsection .content .title{width: 100%;margin: 20px auto 50px auto;text-align:center;}
	#home_s8{height:auto;}
	#home_s8 .button{margin: 0px auto 30px auto;}
	
	#home_s9{padding-top:0px;} 
		
	#footer {height:auto;}
	#footer .center_content{width:100%;padding: 20px 0px;}
	#footer .center_content .item{display:block;margin: 40px auto !important;}
	
	#ap_s1 {background-image:url("assets/approach_movil.png"); background-size: cover;background-position: 50%;padding-top: 60px;}
	#ap_s1 .subsection.right{display:none;}
	#ap_s1 .bg{position:absolute;top:0px;left:0px;width: 100%;height: 100%;background-color:#FFFFFF;opacity: 0.8;z-index:2;}
	#ap_s1 .content_over_bg{position: relative;/* top:0px; */left:0px;width: 100%;height: 100%;z-index:3;}
	#ap_s1 .subsection.right img{display:none;}
	#ap_s2{height:auto;}
	#ap_s2 .item{display:block;margin: 0px auto 50px auto;}
	#ap_s2 .item img{width:80%;}
	#ap_s3 .desc{padding: 20px 36px;background-position: 0px 17px;overflow: visible;font-size: 20px;}
	
	#sv_s1{height:auto;/* padding-bottom: 640px; */}
	#sv_s1 .title{font-size:17px;}
	#sv_s1 .icons .item{display:block;margin: 40px auto;height: auto;}
	#sv_s1 .icons .item img{width:80%;height: auto;}
	#sv_s1 .subsection.right {padding-top:0px !important;}
	#sv_s1 .icons{position: relative;top: 0;margin-top: 0px;}
	
	#sv_s2{font-size:17px;padding: 29px 40px;}
	
	#sv_s3{background:none;margin-bottom: 15px;padding-bottom: 10px;height: auto;}
	#sv_s3 .bg{opacity: 1;}
	#sv_s3 .subsection.left{width: 100% !important;top: 0;left: 0;padding: 30px 50px !important;}
	#sv_s3 .subsection.right{width: 100% !important;height: auto;top:0;left:0;padding: 30px 50px !important;}
	.sv_s_product .subsection.right .content .button{padding: 12px 10px;margin: 50px auto;display: block;max-width: 275px;text-align: center;}

	#ss_s1{padding: 90px 10px 10px 10px;height: auto;}
	#ss_s1 .text .title{font-size: 17px;padding-top: 20px;}
	#ss_s1 .text .desc_item{background-position: 0px 5px;}
	#ss_s1 .map{width: 80%;margin: 30px auto;}
	#ss_s1 .numbers{margin-top: 20px;text-align: center;}
	#ss_s1 .numbers .item{margin-bottom: 23px;}	
	#ss_s1 .numbers .item:nth-child(3){display:block;width:100%;}
	
	#ss_s3{padding: 30px 30px;height: auto;}
	.ss_s_case{padding-bottom: 20px;}
	.ss_s_case .top{width: 100%;padding: 0px 40px;height: auto;}
	.ss_s_case .top .lines .lines_bg{display:none;}
	.ss_s_case .top .title{width:100%;font-size:17px;line-height: 20px;padding-top: 10px;border: none;height: auto;margin-top: 50px;}
	.ss_s_case .top .title .icon{position: absolute; top: -60px; left: 5px;}
	.ss_s_case .top .desc_top{margin: 20px 0px 30px 0px;width: 100%;height: auto;}
	.ss_s_case .top .numbers{margin: 0px 0px;width:100%;}
	.ss_s_case .top .numbers .item{margin:10px 0px;}
	.ss_s_case .top .numbers .number{font-size:35px;}
	.ss_s_case .top .desc_bottom{width:100%;margin: 50px 0px;height: auto;}
	.ss_s_case .bottom{width:100%;padding:0px 40px;margin-top: 30px;}
	.ss_s_case .top .lines_text{width:100%;margin:10px 0px;text-align:left;}
	.ss_s_case .bottom .item{margin: 10px 0px;width: 100%;display: block;text-align: left;}
	.ss_s_case .bottom .item .arrow{display:none;}
	.ss_s_case .bottom .item .amount{position: relative;top: 0px;left: 0px;font-size: 35px;}
	.ss_s_case .bottom .item .savings{margin-top: 0px;margin-bottom: 40px;}
	.ss_s_case .bottom .item .reduction{border-top: none;}
	
	#contact{width:100%;left:initial;display:block;margin: 0px auto;}
	#contact form{padding:20px;}
	#contact .tos_text{width: 80%;}
	#contact .button{width: 100%;}
	#contact #footer{height:auto;}
	#contact #footer .center_content{width:100%;}
}

.bola_negativa{cursor:pointer;}
.popover{border-radius:0px;}


