/* ***** Slides ***** */
#slides {width:100% !important; height:auto; margin:0px auto; position:relative; display:block; z-index:1; overflow:hidden;}
#slides #navbar {z-index:500;position:absolute;bottom:40px;overflow:hidden;left:50%;margin-left:-90px;}
#slides #navbar span {display:block; width:30px; height:5px; background:#fff; cursor:pointer; float:left; margin:0px 3px 0px 3px;}
#slides #navbar span.activeSlide {background:#000;}
#slides .slide img {left:50% !important; margin-left:-960px; position:absolute;}
#slides .slide {width:100%; height:600px;}
#slides .slide .caption {position:absolute; z-index:1000000; width:100%; top:90px;}
#slides .slide .caption .caparea {max-width:1130px; margin:0px auto; padding:0px 20px;}
#slides .slide .caption .caparea .cnt {float:left; width:564px;}
#slides .slide .caption .caparea .cnt .txt1 {color:#fff; text-transform:uppercase; font-size:44px; font-weight:700; line-height:42px; margin-bottom:20px;}
#slides .slide .caption .caparea .cnt .line {height:1px; background:#fff;}
#slides .slide .caption .caparea .cnt .txt2 {color:#f0f0f0; font-size:24px; margin-top:14px;}
#slides .slide .caption .caparea .cnt .link {display:inline-block; zoom:1; margin-top:15px; padding:20px 60px; background:#000; color:#fff; font-weight:700; font-size:24px; text-transform:uppercase;}
#slides .slide .caption .caparea .cnt .link:hover {text-decoration:none; background:#fff; color:#000;}
#slides .slide .vlnk.bttn {background:url(/images/2/slide-2-play-btn.png) top center no-repeat;width:104px;height:71px;position:absolute;top:259px;left:50%;margin-left:255px;cursor:pointer;}
#slides .slide .vlnk.bttn:hover {background:url(/images/2/slide-2-play-btn-h.png) top center no-repeat;}
#slides .slide .vlnk.bttn.three {background:url(/images/2/slide3-playbtn.png) top center no-repeat;width:145px;height:80px;top:auto;bottom:112px;margin-left:365px;padding-bottom:41px;font-size:40px;text-transform:uppercase;text-align:center;line-height:215px;font-family:BebasNeue;}
#slides .slide .vlnk.bttn.three:hover {background:url(/images/2/slide3-playbtn-h.png) top center no-repeat;}

.res1810 #slides img {margin:0px 0px 0px -1600px;}
.res1810 #slides #navbar {z-index:500;position:absolute;bottom:40px;overflow:hidden;left:50%;margin-left:-90px;}
.res1810 #slides .slide .caption .caparea {max-width:1770px;}
.res1810 #slides .slide .caption .caparea .cnt {width:690px;}
.res1810 #slides .slide .caption .caparea .cnt .txt1 {font-size:53px; line-height:50px;}
.res1810 #slides .slide .vlnk.bttn {background:url(/images/2/slide-2-1810-playbtn.jpg) top center no-repeat;width:190px;height:159px;position:absolute;top:215px;left:50%;margin-left:311px;}
.res1810 #slides .slide .vlnk.bttn:hover {background:url(/images/2/slide-2-1810-playbtn-h.jpg) top center no-repeat;}
.res1810 #slides .slide .vlnk.bttn.three {background:url(/images/2/slide-3-1810-playbtn.jpg) top center no-repeat;width:158px;height:112px;top:auto;bottom:90px;margin-left:520px;padding-bottom:45px;font-size:50px;line-height:290px;}
.res1810 #slides .slide .vlnk.bttn.three:hover {background:url(/images/2/slide-3-1810-playbtn-h.jpg) top center no-repeat;}

.res940 #slides .slide {height:470px;}
.res940 #slides img {margin:0px 0px 0px -585px;}
.res940 #slides .slide .caption {top:78px;}
.res940 #slides .slide .caption .caparea .cnt {width:400px;}
.res940 #slides .slide .caption .caparea .cnt .txt2 {font-size:19px;}
.res940 #slides .slide .caption .caparea .cnt .link {font-size:20px; padding:15px 50px;}
.res940 #slides .slide .vlnk.bttn {background:url(/images/2/slide-2-940-play-btn.png) top center no-repeat;top:192px;margin-left:196px;}
.res940 #slides .slide .vlnk.bttn:hover {background:url(/images/2/slide-2-940-play-btn-h.png) top center no-repeat;}
.res940 #slides .slide .vlnk.bttn.three {background:url(/images/2/slide3-playbtn.png) top center no-repeat;top:auto;margin-left:302px;padding-bottom:33px;height:64px;font-size:35px;line-height:200px;bottom:55px;}
.res940 #slides .slide .vlnk.bttn.three:hover {background:url(/images/2/slide3-playbtn-h.png) top center no-repeat;}

.res720 #slides .slide {height:400px;}
.res720 #slides img {margin:0px 0px 0px -470px;}
.res720 #slides .slide .caption {top:50px;}
.res720 #slides .slide .caption .caparea .cnt {width:680px;}
.res720 #slides .slide .caption .caparea .cnt .txt1 {margin-bottom:14px;}
.res720 #slides .slide .caption .caparea .cnt .txt2 {font-size:19px;}
.res720 #slides .slide .caption .caparea .cnt .link {font-size:18px; padding:13px 30px;}
.res720 #slides .slide .vlnk.bttn {background:url(/images/2/slide-2-940-play-btn.png) top center no-repeat;top:147px;margin-left:142px;}
.res720 #slides .slide .vlnk.bttn:hover {background:url(/images/2/slide-2-940-play-btn-h.png) top center no-repeat;}
.res720 #slides .slide .vlnk.bttn.three {background:url(/images/2/slide3-playbtn.png) top center no-repeat;top:auto;margin-left:236px;padding-bottom:0px;height:71px;font-size:29px;line-height:181px;width:100px;bottom:61px;background-size:cover;}
.res720 #slides .slide .vlnk.bttn.three:hover {background:url(/images/2/slide3-playbtn-h.png) top center no-repeat; background-size:cover;}

.res480 #slides .slide {height:340px;}
.res480 #slides img {margin:0px 0px 0px -360px;}
.res480 #slides .slide .caption {top:34px;}
.res480 #slides .slide .caption .caparea .cnt {width:440px;}
.res480 #slides .slide .caption .caparea .cnt .txt1 {margin-bottom:14px; font-size:30px; line-height:30px;}
.res480 #slides .slide .caption .caparea .cnt .txt2 {font-size:14px;}
.res480 #slides .slide .caption .caparea .cnt .link {font-size:13px; padding:13px 20px;}
.res480 #slides .slide .vlnk.bttn {background:url(/images/2/slide-2-btn-play-480.png) top center no-repeat;top:186px;margin-left:-33px;width:72px;height:50px;}
.res480 #slides .slide .vlnk.bttn:hover {background:url(/images/2/slide-2-btn-play-480-h.png) top center no-repeat;}
.res480 #slides .slide .vlnk.bttn.three {background:url(/images/2/slide3-playbtn-480.png) top center no-repeat;top:auto;margin-left:123px;padding-bottom:27px;font-size:30px;line-height:135px;bottom:5px;width:113px;height:51px;}
.res480 #slides .slide .vlnk.bttn.three:hover {background:url(/images/2/slide3-playbtn-h-480.png) top center no-repeat;}

.res320 #slides .slide {height:290px;}
.res320 #slides img {margin:0px 0px 0px -240px;}
.res320 #slides .slide .caption {top:20px;}
.res320 #slides .slide .caption .caparea {padding:0px 10px;}
.res320 #slides .slide .caption .caparea .cnt {width:300px;}
.res320 #slides .slide .caption .caparea .cnt .txt1 {margin-bottom:5px; font-size:20px; line-height:20px;}
.res320 #slides .slide .caption .caparea .cnt .txt2 {font-size:14px; margin-top:5px;}
.res320 #slides .slide .caption .caparea .cnt .link {font-size:13px; padding:8px 20px; margin-top:5px;}
.res320 #slides #navbar {bottom:15px;}
.res320 #slides .slide .vlnk.bttn {background:url(/images/2/slide-2-play-btn-320.png) top center no-repeat;top:161px;margin-left:-16px;width:38px;height:26px;}
.res320 #slides .slide .vlnk.bttn:hover {background:url(/images/2/slide-2-play-btn-320-h.png) top center no-repeat;}
.res320 #slides .slide .vlnk.bttn.three {background:url(/images/2/slide3-playbtn-320.png) top center no-repeat;top:auto;margin-left:81px;padding-bottom:0px;font-size:18px;line-height:83px;bottom:24px;width:65px;height:51px;}
.res320 #slides .slide .vlnk.bttn.three:hover {background:url(/images/2/slide3-playbtn-h-320.png) top center no-repeat;}

/* ***** Logos ***** */
.row-logo .logo-area {max-width:1130px; padding:0px 20px; margin:0px auto;}
.row-logo .logo-area .logo-cnt {position:relative;margin:7px 0px 16px 0px;padding-top:20px;}
.row-logo .logo-area .logo-cnt .sep {display:block;width:1px;height:93px;background:#adadad;float:left;margin:3px 23px 0px 17px;}
.row-logo .logo-area .logo-cnt .logottl {font-size:40px;font-family:BebasNeue;color:#0d9544;display:block;position:absolute;top:16px;}
.row-logo .logo-area .logo-cnt .logottl.left {left:20px;}
.row-logo .logo-area .logo-cnt .logottl.right {left:50%;margin-left:-32px;}
.row-logo .logo-area .logo-cnt .arrow {width:32px; height:57px; display:block; position:absolute; top:25px; cursor:pointer;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-left {background:url(/images/2/logo-nav-left.png) center no-repeat; left:0px;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-right {background:url(/images/2/logo-nav-right.png) center no-repeat; right:0px;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-left:hover {background:url(/images/2/logo-nav-left-h.png) center no-repeat}
.row-logo .logo-area .logo-cnt .arrow.carrousel-right:hover {background:url(/images/2/logo-nav-right-h.png) center no-repeat}
.row-logo .logo-area .logo-cnt .logos {overflow:hidden;max-width:1096px;margin:0px auto;height:135px;}
.row-logo .logo-area .logo-cnt .logos a {display:block;float:left;margin:39px 8px 0px 0px;}

.res1810 .row-logo .logo-area {max-width:1752px;}
.res1810 .row-logo .logo-area .logo-cnt .logos {max-width:1767px;}
.res1810 .row-logo .logo-area .logo-cnt .sep {display:block;width:1px;height:134px;background:#adadad;float:left;margin:0px 43px 0px 17px;}
.res1810 .row-logo .logo-area {max-width:1752px;}
.res1810 .row-logo .logo-area .logo-cnt .logos {max-width:1767px;}
.res1810 .row-logo .logo-area .logo-cnt .sep {display:block;width:1px;height:134px;background:#adadad;float:left;margin:0px 43px 0px 17px;}
.res1810 .row-logo .logo-area .logo-cnt {position:relative;margin:26px 0px 45px 0px;padding-top:20px;}
.res1810 .row-logo .logo-area .logo-cnt .logottl {font-size:40px;font-family:BebasNeue;color:#0d9544;display:block;position:absolute;top:16px;}
.res1810 .row-logo .logo-area .logo-cnt .logottl.left {left:20px;}
.res1810 .row-logo .logo-area .logo-cnt .logottl.right {left:50%;margin-left:-60px;}
.res1810 .row-logo .logo-area .logo-cnt .arrow {width:32px; height:57px; display:block; position:absolute; top:25px; cursor:pointer;}
.res1810 .row-logo .logo-area .logo-cnt .arrow.carrousel-left {background:url(/images/2/logo-nav-left.png) center no-repeat; left:0px;}
.res1810 .row-logo .logo-area .logo-cnt .arrow.carrousel-right {background:url(/images/2/logo-nav-right.png) center no-repeat; right:0px;}
.res1810 .row-logo .logo-area .logo-cnt .arrow.carrousel-left:hover {background:url(/images/2/logo-nav-left-h.png) center no-repeat}
.res1810 .row-logo .logo-area .logo-cnt .arrow.carrousel-right:hover {background:url(/images/2/logo-nav-right-h.png) center no-repeat}
.res1810 .row-logo .logo-area .logo-cnt .logos a {display:block;float:left;margin:45px 20px 0px 0px;}

.res940 .row-logo .logo-area .logo-cnt {padding:0px 20px;margin:7px 0px 12px 0px;}
.res940 .row-logo .logo-area .logo-cnt .logos {max-width:900px;height:60px;padding:52px 0px 0px 0px;}
.res940 .row-logo .logo-area .logo-cnt .logos a {margin:0px 2px 0px 0px;}
.res940 .row-logo .logo-area .logo-cnt .sep {height:75px; margin:-29px 20px 0px;}
.res940 .row-logo .logo-area .logo-cnt .logottl {font-size:32px;}

.res720 .row-logo .logo-area .logo-cnt {padding:0px 0px;}
.res720 .row-logo .logo-area .logo-cnt .logos {max-width:680px;height:auto;}
.res720 .row-logo .logo-area .logo-cnt .logos a {margin:0px 0px 0 14px;}
.res720 .row-logo .logo-area .logo-cnt .logos a img.one {margin-left:50px;}
.res720 .row-logo .logo-area .logo-cnt .sep {width:100%; height:auto; background:none; position:static; clear:both;}
.res720 .row-logo .logo-area .logo-cnt .logottl {float:left; position:static; clear:both; width:100%; text-align:center;}
.res720 .row-logo .logo-area .logo-cnt .logottl.right {margin:0px; left:auto;}

.res480 .row-logo .logo-area .logo-cnt {padding:0px;margin:15px auto 10px auto;max-width:480px;}
.res480 .row-logo .logo-area .logo-cnt .logos {max-width:100%;height:auto;}
.res480 .row-logo .logo-area .logo-cnt .logos a {margin:0px 0px;width:25%;text-align:center;}

.res480 .row-logo .logo-area .logo-cnt .logos a img {
    max-width:100%;
    height:auto;
    margin:0px auto;
}
.res480 .row-logo .logo-area .logo-cnt .logos a img.one {margin-left:0px;}
.res480 .row-logo .logo-area .logo-cnt .sep {width:100%; height:auto; background:none; position:static; clear:both; margin-bottom:10px;}
.res480 .row-logo .logo-area .logo-cnt .logottl {float:left; position:static; clear:both; width:100%; text-align:center; font-size:28px;}
.res480 .row-logo .logo-area .logo-cnt .logottl.right {margin:0px; left:auto;}

.res320 .row-logo .logo-area .logo-cnt {padding:0px 0px;margin:15px 0px 15px 0px;}
.res320 .row-logo .logo-area .logo-cnt .logos {max-width:300px;height:auto;}
.res320 .row-logo .logo-area .logo-cnt .logos a {margin:0px auto;text-align:center;width:50%;}
.res320 .row-logo .logo-area .logo-cnt .logos a img.one {margin-left:0px;}

.res320 .row-logo .logo-area .logo-cnt .logos a img {
    max-width:100%;
    height:auto;
}
.res320 .row-logo .logo-area .logo-cnt .sep {width:100%; height:auto; background:none; position:static; clear:both; margin-bottom:10px;}
.res320 .row-logo .logo-area .logo-cnt .logottl {float:left;position:static;clear:both;width:100%;text-align:center;font-size:24px;}
.res320 .row-logo .logo-area .logo-cnt .logottl.right {margin:0px; left:auto;}

/* ***** Services ***** */
.cntttl {font-size:50px; line-height:50px; font-family:BebasNeue; text-align:center; color:#fff; background:#0d9544; padding:7px 0px;}

.services {background:url(/images/2/bg-services-1170.jpg) top center no-repeat;}
.services .sarea {max-width:1130px; margin:0px auto; padding:40px 20px;}
.services .sarea .title {color:#000;font-size:60px;font-weight:600;text-transform:uppercase;width:754px;margin:0px auto;text-align:center;padding-bottom:20px;line-height:29px;font-family:BebasNeue;}
.services .sarea .vm {display:block;text-align:center;margin-top:15px;color:#000;text-transform:uppercase;font-weight:600;font-size:24px;cursor:pointer;}
.services .sarea .features {position:relative;margin-top:30px;overflow:hidden;background:url(/images/2/services-bg.png);}
.services .sarea .features .layer {width:100%; height:100%; position:absolute; z-index:1; top:0px; left:0px;}
.services .sarea .features .feat {float:left;width:271px;height:177px;z-index:9;position:relative; background-size:cover !important;margin:0px 10px 10px 0px;}
.services .sarea .features .feat.one {background:url(/images/2/services-1-1810.jpg) top center no-repeat;}
.services .sarea .features .feat.one:hover {background:url(/images/2/services-1-1810-h.jpg) top center no-repeat;}
.services .sarea .features .feat.two {background:url(/images/2/services-2-1810.jpg) top center no-repeat;}
.services .sarea .features .feat.two:hover {background:url(/images/2/services-2-1810-h.jpg) top center no-repeat;}
.services .sarea .features .feat.three {background:url(/images/2/services-3-1810.jpg) top center no-repeat;}
.services .sarea .features .feat.three:hover {background:url(/images/2/services-3-1810-h.jpg) top center no-repeat;}
.services .sarea .features .feat.four {background:url(/images/2/services-4-1810.jpg) top center no-repeat; margin:0px 0px 10px 0px;}
.services .sarea .features .feat.four:hover {background:url(/images/2/services-4-1810-h.jpg) top center no-repeat; margin:0px 0px 10px 0px;}
.services .sarea .features .feat.five {background:url(/images/2/services-5-1810.jpg) top center no-repeat;}
.services .sarea .features .feat.five:hover {background:url(/images/2/services-5-1810-h.jpg) top center no-repeat;}
.services .sarea .features .feat.six {background:url(/images/2/services-6-1810.jpg) top center no-repeat;}
.services .sarea .features .feat.six:hover {background:url(/images/2/services-6-1810-h.jpg) top center no-repeat;}
.services .sarea .features .feat.seven {background:url(/images/2/services-7-1810.jpg) top center no-repeat;}
.services .sarea .features .feat.seven:hover {background:url(/images/2/services-7-1810-h.jpg) top center no-repeat;}
.services .sarea .features .feat.eight {background:url(/images/2/services-8-1810.jpg) top center no-repeat; margin:0px 0px 10px 0px;}
.services .sarea .features .feat.eight:hover {background:url(/images/2/services-8-1810-h.jpg) top center no-repeat; margin:0px 0px 10px 0px;}
.services .sarea .features .feat:hover a {display:block;}
.services .sarea .features .feat:hover span {padding-top:65px;display:none;}
.services .sarea .features .feat span {display:block;text-align:center;padding-top:75px;font-weight:700;text-transform:uppercase;font-size:22px;color:#fff;background:url(/images/2/services-opacity.png);height:102px;}
.services .sarea .features .feat a {display:none; color:#fff; text-transform:uppercase; width:120px; margin:10px auto; text-align:center; font-size:16px; border:solid 1px #fff; padding:10px 20px;}
.services .sarea .features .feat a:hover {text-decoration:none;}
.services .sarea .features .line {position:absolute;background:none;z-index:10;}
.services .sarea .features .line.line1 {width:100%; height:13px; top:169px;}
.services .sarea .features .line.line6 {width:100%; height:8px; bottom:0px;}
.services .sarea .features .line.line2 {height:100%; width:13px; left:274px;}
.services .sarea .features .line.line3 {height:100%; width:13px; left:560px;}
.services .sarea .features .line.line4 {height:100%; width:13px; left:845px;}
.services .sarea .features .line.line5 {height:100%; width:2px; left:0px;}
.services .sarea .features .arrow {display:none; width:15px; height:27px; position:absolute; top:71px; cursor:pointer;}
.services .sarea .features .arrow.carrousel-left {background:url(/images/2/services-nav-left.png) center no-repeat; left:0px;}
.services .sarea .features .arrow.carrousel-right {background:url(/images/2/services-nav-right.png) center no-repeat; right:0px;}

.cntttl {font-size:50px;line-height:50px;font-family:BebasNeue;text-align:center;color:#fff;background:#0d9544;padding:9px 0px 5px 0px;}
.cntttl.two {background:#000;}

.gm {min-height:225px;padding:35px 0px 35px 0px;}
.gm .ttl {font-size:60px;font-family:BebasNeue;color:#0d9544;text-align:center;}
.gm .txt {font-size:20px;font-weight:300;text-align:center;line-height:29px;width:auto;margin:5px auto 0px auto;padding:0px 20px;}

.ourprocess {overflow:hidden;min-height:500px;margin:5px 0px 0px 0px;position:relative;}
.ourprocess .ttl {text-align:center;border:solid 1px #ccc;border-right:0px;border-left:0px;font-family:BebasNeue;font-size:60px;padding:8px 0px 2px 0px;margin-bottom:0px;}
.ourprocess .services {background:none !important;min-height:493px;}
.ourprocess .services .cnt {width:545px;overflow:hidden;position:absolute;min-height:453px;}
.ourprocess .services .cnt .lm {position:absolute;bottom:50px;right:35px;font-weight:700;font-size:21px;text-transform:uppercase;}
.ourprocess .services .cnt .stepimg {display:block;float:left;width:auto;margin:0px 40px 20px 0px;}
.ourprocess .services .cnt .stepttl {display:block;float:left;font-size:40px;font-family:BebasNeue;color:#0d9544;width:auto;}
.ourprocess .services .cnt .sttl {font-size:28px;float:left;font-weight:400;width:63%;line-height:33px;}
.ourprocess .services .cnt .txt {width:100%;clear:both;margin:0px 0px 0px 0px;font-size:18px;font-weight:300;}
.ourprocess .services.step1 {float:left;width:100%;clear:both;position:relative;padding-left:929px;}
.ourprocess .services.step1 .stepright {position:absolute;display:block;left:50%;margin-left:-474px;}
.ourprocess .services.step2 .stepleft {position:absolute;display:block;right:50%;margin-right:9px;}
.ourprocess .services.step1 .cnt {padding:40px 10px 0px 20px;right:50%;margin-right:474px;}
.ourprocess .services.step2 .cnt {padding:40px 20px 0px 25px;left:50%;margin-left:-9px;}
.ourprocess .services.step2 {float:right;width:100%;padding-right:718px;}

.res1810 .cntttl {font-size:50px;line-height:50px;font-family:BebasNeue;text-align:center;color:#fff;background:#0d9544;padding:9px 0px 5px 0px;}
.res1810 .cntttl.two {background:#000;}
.res1810 .services {background:url(/images/2/bg-services.jpg) top center no-repeat;min-height:868px;}
.res1810 .gm {min-height:225px; padding:50px 0px 30px 0px;}
.res1810 .gm .ttl {font-size:64px; font-family:BebasNeue; color:#0d9544; text-align:center;}
.res1810 .gm .txt {font-size:24px; font-weight:300; text-align:center; width:1370px; margin:0 auto;}

.res1810 .services .sarea .title {color:#000;font-size:64px;font-weight:600;text-transform:uppercase;width:754px;margin:0px auto;text-align:center;line-height:60px;font-family:BebasNeue;padding-bottom:0px;}
.res1810 .services .sarea {max-width:1746px;padding:50px 20px 40px 20px;}
.res1810 .services .sarea .features .feat {height:280px;width:429px;margin:0 10px 10px 0px;}
.res1810 .services .sarea .features .feat.one {background:url(/images/2/services-1-1810.jpg) top left no-repeat;}
.res1810 .services .sarea .features .feat.one:hover {background:url(/images/2/services-1-1810-h.jpg);}
.res1810 .services .sarea .features .feat.two {background:url(/images/2/services-2-1810.jpg);}
.res1810 .services .sarea .features .feat.two:hover {background:url(/images/2/services-2-1810-h.jpg);}
.res1810 .services .sarea .features .feat.three {background:url(/images/2/services-3-1810.jpg);}
.res1810 .services .sarea .features .feat.three:hover {background:url(/images/2/services-3-1810-h.jpg);}
.res1810 .services .sarea .features .feat.four {background:url(/images/2/services-4-1810.jpg);margin-right:0px;}
.res1810 .services .sarea .features .feat.four:hover {background:url(/images/2/services-4-1810-h.jpg);}
.res1810 .services .sarea .features .feat.five {background:url(/images/2/services-5-1810.jpg);}
.res1810 .services .sarea .features .feat.five:hover {background:url(/images/2/services-5-1810-h.jpg);}
.res1810 .services .sarea .features .feat.six {background:url(/images/2/services-6-1810.jpg);}
.res1810 .services .sarea .features .feat.six:hover {background:url(/images/2/services-6-1810-h.jpg);}
.res1810 .services .sarea .features .feat.seven {background:url(/images/2/services-7-1810.jpg);}
.res1810 .services .sarea .features .feat.seven:hover {background:url(/images/2/services-7-1810-h.jpg);}
.res1810 .services .sarea .features .feat.eight {background:url(/images/2/services-8-1810.jpg);margin-right:0px;}
.res1810 .services .sarea .features .feat.eight:hover {background:url(/images/2/services-8-1810-h.jpg);}
.res1810 .services .sarea .features .line.line1 {top:267px;}
.res1810 .services .sarea .features .line.line2 {left:430px;}
.res1810 .services .sarea .features .line.line3 {left:873px;}
.res1810 .services .sarea .features .line.line4 {left:1320px;}
.res1810 .services .sarea .features .feat span {background:url(/images/2/services-opacity.png);height:160px;padding:120px 0px 0px 0px;}
.res1810 .services .sarea .features .feat:hover span {display:none !important;}
.res1810 .services .sarea .features .feat:hover span {padding-top:88px;}
.res1810 .services .sarea .vm {margin-top:32px;}

.res1810 .ourprocess {overflow:hidden;min-height:500px;margin:25px 0px 0px 0px;}
.res1810 .ourprocess .ttl {text-align:center;border:solid 1px #000;border-right:0px;border-left:0px;font-family:BebasNeue;font-size:60px;padding:8px 0px 2px 0px;margin-bottom:0px;}
.res1810 .ourprocess .services {background:none;min-height:493px;}
.res1810 .ourprocess .services .cnt {width:810px;overflow:hidden;position:absolute;min-height:453px;}
.res1810 .ourprocess .services .cnt .lm {position:absolute; bottom:70px; right:35px; font-weight:700; font-size:21px; text-transform:uppercase;}
.res1810 .ourprocess .services .cnt .stepimg {display:block; float:left; width:auto; margin:0px 40px 35px 0px;}
.res1810 .ourprocess .services .cnt .stepttl {display:block; float:left; font-size:46px; font-family:BebasNeue; color:#0d9544; width:auto;}
.res1810 .ourprocess .services .cnt .sttl {font-size:32px;float:left;font-weight:400;width:70%;line-height:33px;}
.res1810 .ourprocess .services .cnt .txt {width:100%; clear:both; margin:0px 0px 0px 0px; font-size:21px; font-weight:300;}
.res1810 .ourprocess .services.step1 {float:left;width:100%;clear:both;position:relative;padding-left:810px;}
.res1810 .ourprocess .services.step1 .stepright {position:absolute; display:block; left:50%; margin-left:-409px;}
.res1810 .ourprocess .services.step2 .stepleft {position:absolute; display:block; right:50%; margin-right:4px;}
.res1810 .ourprocess .services.step1 .cnt {padding:40px 70px 0px 20px;right:50%;margin-right:409px;}
.res1810 .ourprocess .services.step2 .cnt {padding:40px 20px 0px 70px;left:50%;margin-left:-4px;}
.res1810 .ourprocess .services.step2 {float:right;width:100%;padding-right:810px;}

.res1810 .about {background:url(/images/2/bg-whychoose.jpg) top center;min-height:451px;}

.res940 .services .sarea {max-width:900px;padding:37px 20px 0px 20px;}
.res940 .services .sarea .title {font-size:50px; padding-bottom:0px;}
.res940 .services .sarea .features .feat {height:175px;width:218px;margin:0px 9px 10px 0px;}

.res940 .services .sarea .features .feat.one {background:url(/images/2/services-1-940.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.one:hover {background:url(/images/2/services-1-940-h.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.two {background:url(/images/2/services-2-940.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.two:hover {background:url(/images/2/services-2-940-h.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.three {background:url(/images/2/services-3-940.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.three:hover {background:url(/images/2/services-3-940-h.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.four {background:url(/images/2/services-4-940.jpg) top center no-repeat; margin-right:0px;}
.res940 .services .sarea .features .feat.four:hover {background:url(/images/2/services-4-940-h.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.five {background:url(/images/2/services-5-940.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.five:hover {background:url(/images/2/services-5-940-h.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.six {background:url(/images/2/services-6-940.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.six:hover {background:url(/images/2/services-6-940-h.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.seven {background:url(/images/2/services-7-940.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.seven:hover {background:url(/images/2/services-7-940-h.jpg) top center no-repeat;}
.res940 .services .sarea .features .feat.eight {background:url(/images/2/services-8-940.jpg) top center no-repeat; margin-right:0px;}
.res940 .services .sarea .features .feat.eight:hover {background:url(/images/2/services-8-940-h.jpg) top center no-repeat;}

.res940 .services .sarea .features .line.line1 {top:167px; height:8px;}
.res940 .services .sarea .features .line.line2 {left:219px;width:8px;}
.res940 .services .sarea .features .line.line3 {left:446px; width:8px;}
.res940 .services .sarea .features .line.line4 {left:675px; width:8px;}
.res940 .services .sarea .features .feat span {padding:70px 0px 75px 0px;height:auto;}
.res940 .services .sarea .features .feat:hover span {padding-top:41px;}
.res940 .services {min-height:568px; background:url(/images/2/bg-services-940.jpg) top center no-repeat;}

.res940 .ourprocess .services {background:none; min-height:400px;}
.res940 .ourprocess .ttl {font-size:50px;}
.res940 .ourprocess .services .cnt .lm {font-size:16px; bottom:25px;}
.res940 .ourprocess .services .cnt .stepttl {font-size:35px;}
.res940 .ourprocess .services .cnt .sttl {font-size:25px; line-height:25px;}
.res940 .ourprocess .services .cnt .txt {font-size:16px;}
.res940 .ourprocess .services .cnt {min-height:360px; width:410px; padding:40px 30px 0px 20px;}
.res940 .ourprocess .services.step2 .cnt {padding:40px 20px 0px 30px;}

.res940 .testimonials .tarea .cols {margin-bottom:0px;}

.res940 .cntttl {font-size:41px; padding:8px 0px 4px 0px; line-height:41px;}
.res940 .cntttl.two {padding:15px 0px 8px 0px;}

.res940 .gm .ttl {font-size:50px;}
.res940 .gm .txt {font-size:18px;}

.res720 .services {background:url(/images/2/bg-services-720.jpg) top center no-repeat;min-height:903px;}
.res720 .services .sarea {max-width:677px;padding:30px 20px 25px 20px;}
.res720 .services .sarea .title {font-size:40px;width:550px;padding-bottom:0;}
.res720 .services .sarea .features .feat {height:176px;width:331px;margin:0px 15px 10px 0px;}
.res720 .services .sarea .features .feat.one {background:url(/images/2/services-1-720.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.one:hover {background:url(/images/2/services-1-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.two {background:url(/images/2/services-2-720.jpg) top center no-repeat; margin-right:0px;}
.res720 .services .sarea .features .feat.two:hover {background:url(/images/2/services-2-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.three {background:url(/images/2/services-3-720.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.three:hover {background:url(/images/2/services-3-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.four {background:url(/images/2/services-4-720.jpg) top center no-repeat; margin-right:0px;}
.res720 .services .sarea .features .feat.four:hover {background:url(/images/2/services-4-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.five {background:url(/images/2/services-5-720.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.five:hover {background:url(/images/2/services-5-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.six {background:url(/images/2/services-6-720.jpg) top center no-repeat; margin-right:0px;}
.res720 .services .sarea .features .feat.six:hover {background:url(/images/2/services-6-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.seven {background:url(/images/2/services-7-720.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.seven:hover {background:url(/images/2/services-7-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .feat.eight {background:url(/images/2/services-8-720.jpg) top center no-repeat; margin-right:0px;}
.res720 .services .sarea .features .feat.eight:hover {background:url(/images/2/services-8-720-h.jpg) top center no-repeat;}
.res720 .services .sarea .features .line.line1 {top:0px; height:100%; width:8px; left:50%;}
.res720 .services .sarea .features .line.line2 {left:0px; width:100%; height:8px; top:175px;}
.res720 .services .sarea .features .line.line3 {left:0px; width:100%; height:8px; top:350px;}
.res720 .services .sarea .features .line.line4 {left:0px; width:100%; height:8px; top:525px;}
.res720 .services .sarea .features .line.line5 {height:100%; width:2px; left:0px; display:none;}
.res720 .services .sarea .features .line.line6 {width:100%; height:8px; bottom:0px; top:0px;}
.res720 .services .sarea .features .feat span {padding-top:73px;}
.res720 .services .sarea .features .feat:hover span {padding-top:44px;}
.res720 .services .sarea .vm {margin-top:10px;}

.res720 .ourprocess .ttl {font-size:40px;}
.res720 .ourprocess .services .cnt .lm {font-size:16px; bottom:53px;}
.res720 .ourprocess .services .cnt .stepttl {font-size:28px;}
.res720 .ourprocess .services .cnt .sttl {font-size:20px;line-height:24px;margin-bottom:10px;width:60%;}
.res720 .ourprocess .services .cnt .txt {font-size:16px;}
.res720 .ourprocess .services.step1 .stepright {margin-left:-469px;}
.res720 .ourprocess .services.step2 .stepleft {margin-right:3px;}
.res720 .ourprocess .services {background:none; min-height:428px;}
.res720 .ourprocess .services .cnt {width:325px; min-height:428px; padding:20px 20px 0px 20px; margin-right:469px;}
.res720 .ourprocess .services.step2 .cnt {margin-left:-3px; padding:20px 0px 0px 20px;}

.res720 .cntttl {font-size:35px; line-height:37px;}

.res720 .gm {padding:28px 0px 35px 0px;}
.res720 .gm .ttl {font-size:40px;}
.res720 .gm .txt {font-size:16px; line-height:25px;}

.res480 .services {background:url(/images/2/bg-services-480.jpg) top center no-repeat;min-height:328px;}
.res480 .services .sarea {max-width:440px;padding:30px 20px 20px 20px;}
.res480 .services .sarea .title {font-size:35px;width:300px;padding-bottom:10px;}
.res480 .services .sarea .features .layer {display:none;}
.res480 .services .sarea .features .arrow {display:block;}
.res480 .services .sarea .features {margin-bottom:20px;background:none;height:175px;margin-top:10px;}
.res480 .services .sarea .features .feat {height:175px;width:371px;float:none;margin:0px auto 15px auto;display:block;}

.res480 .services .sarea .features .feat.one {background:url(/images/2/services-1-480.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.one:hover {background:url(/images/2/services-1-480-h.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.two {background:url(/images/2/services-2-480.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.two:hover {background:url(/images/2/services-2-480-h.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.three {background:url(/images/2/services-3-480.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.three:hover {background:url(/images/2/services-3-480-h.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.four {background:url(/images/2/services-4-480.jpg) top center no-repeat;margin:0px auto 15px auto;}
.res480 .services .sarea .features .feat.four:hover {background:url(/images/2/services-4-480-h.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.five {background:url(/images/2/services-5-480.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.five:hover {background:url(/images/2/services-5-480-h.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.six {background:url(/images/2/services-6-480.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.six:hover {background:url(/images/2/services-6-480-h.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.seven {background:url(/images/2/services-7-480.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.seven:hover {background:url(/images/2/services-7-480-h.jpg) top center no-repeat;}
.res480 .services .sarea .features .feat.eight {background:url(/images/2/services-8-480.jpg) top center no-repeat;margin:0px auto 15px auto;}
.res480 .services .sarea .features .feat.eight:hover {background:url(/images/2/services-8-480-h.jpg) top center no-repeat;}

.res480 .services .sarea .features .line {display:none !important;}
.res480 .services .sarea .features .feat span {padding-top:73px;}
.res480 .services .sarea .features .feat a {display:block;}
.res480 .services .sarea .vm {display:block;}
.res480 .services .sarea .vm:hover {text-decoration:underline;}
.res480 .services .sarea .features.cwrVM {height:auto;}

.res480 .ourprocess .services .cnt .lm {font-size:16px; bottom:20px;}
.res480 .ourprocess .services .cnt .stepttl {font-size:28px;}
.res480 .ourprocess .services .cnt .sttl {font-size:20px; line-height:23px;}
.res480 .ourprocess .services .cnt .txt {font-size:16px;}
.res480 .ourprocess .services.step1 {padding:219px 0px 0px 0px; min-height:400px;}
.res480 .ourprocess .services.step1 .stepright {position:absolute; top:0px; margin-left:-360px;}
.res480 .ourprocess .services.step2 .stepleft {position:absolute;bottom:396px;margin-right:-360px;}
.res480 .ourprocess .services .cnt {position:static; max-width:440px; margin:0px auto; padding:20px 20px 0px 20px; min-height:380px;}
.res480 .ourprocess .services.step2 .cnt {margin-left:0px; padding:235px 20px 0px 20px;}
.res480 .ourprocess .services.step2 {padding:0px 0px 0px 0px;}

.res480 .gm {padding:25px 0px 25px 0px;}
.res480 .gm .ttl {font-size:30px;}
.res480 .gm .txt {font-size:15px; line-height:21px;}
.res480 .ourprocess .ttl {font-size:35px;}

.res480 .cntttl {font-size:30px; line-height:30px;}

.res320 .services {background:url(/images/2/bg-services-320.jpg) top center no-repeat;}
.res320 .services .sarea .vm {font-size:20px;}
.res320 .services .sarea {max-width:300px;padding:32px 10px 15px;}
.res320 .services .sarea .title {font-size:28px;width:300px;padding-bottom:10px;}
.res320 .services .sarea .features .layer {display:none;}
.res320 .services .sarea .features .arrow {display:block;}
.res320 .services .sarea .features {background:none;height:175px;margin:10px 0px 20px 0px;}
.res320 .services .sarea .features .feat {height:175px;width:215px;float:none;margin:0px auto 10px auto;display:block;}

.res320 .services .sarea .features .feat.one {background:url(/images/2/services-1-320.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.one:hover {background:url(/images/2/services-1-320-h.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.two {background:url(/images/2/services-2-320.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.two:hover {background:url(/images/2/services-2-320-h.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.three {background:url(/images/2/services-3-320.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.three:hover {background:url(/images/2/services-3-320-h.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.four {background:url(/images/2/services-4-320.jpg) top center no-repeat;margin:0px auto 10px auto;}
.res320 .services .sarea .features .feat.four:hover {background:url(/images/2/services-4-320-h.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.five {background:url(/images/2/services-5-320.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.five:hover {background:url(/images/2/services-5-320-h.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.six {background:url(/images/2/services-6-320.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.six:hover {background:url(/images/2/services-6-320-h.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.seven {background:url(/images/2/services-7-320.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.seven:hover {background:url(/images/2/services-7-320-h.jpg) top center no-repeat;}
.res320 .services .sarea .features .feat.eight {background:url(/images/2/services-8-320.jpg) top center no-repeat;margin:0px auto 10px auto;}
.res320 .services .sarea .features .feat.eight:hover {background:url(/images/2/services-8-320-h.jpg) top center no-repeat;}

.res320 .services .sarea .features .line {display:none !important;}
.res320 .services .sarea .features .feat span {padding-top:73px;font-size:20px;}
.res320 .services .sarea .features .feat a {display:block;}
.res320 .services .sarea .vm {display:block;}
.res320 .services .sarea .features.cwrVM {height:auto;}

.res320 .cntttl {font-size:24px; line-height:24px;}
.res320 .cntttl.two {padding:9px 20px 5px 20px;}

.res320 .gm .ttl {font-size:24px;}
.res320 .gm .txt {font-size:15px; line-height:21px;}

.res320 .ourprocess .services .cnt .stepimg {margin:0px 20px 20px 0px;}
.res320 .ourprocess .ttl {font-size:28px;}
.res320 .ourprocess .services .cnt .lm {font-size:16px; bottom:20px;}
.res320 .ourprocess .services .cnt .stepttl {font-size:28px;}
.res320 .ourprocess .services .cnt .sttl {font-size:20px;line-height:23px;width:60%;}
.res320 .ourprocess .services .cnt .txt {font-size:16px;}
.res320 .ourprocess .services.step1 {padding:180px 0px 0px 0px;min-height:463px;}
.res320 .ourprocess .services.step1 .stepright {position:absolute; top:0px; margin-left:-240px;}
.res320 .ourprocess .services.step2 .stepleft {position:absolute;bottom:440px;margin-right:-240px;}
.res320 .ourprocess .services .cnt {position:static;max-width:280px;margin:0px auto;padding:20px 20px 0px 20px;min-height:420px;}
.res320 .ourprocess .services.step2 .cnt {margin:0px auto;padding:200px 20px 0px 20px;}
.res320 .ourprocess .services.step2 {padding:0px 0px 0px 0px;min-height:400px;}

/* ***** Testimonials ***** */
.testimonials .tarea {max-width:1130px; padding:0px 20px; margin:0px auto;}
.testimonials .tarea .cols {position:relative;min-height:432px;margin:50px 0px 40px 0px;overflow:hidden;}
.testimonials .tarea .cols .titlecnt {position:absolute; padding-left:556px; width:574px;}
.testimonials .tarea .cols .video {position:absolute; top:0px; left:0px;}
.testimonials .tarea .cols .video .vlnk {display:block;width:525px;height:378px;}
.testimonials .tarea .cols .video .vlnk .playbtn {background:url(/images/0/play-btn.png) top center no-repeat;display:block;width:148px;height:148px;position:absolute;top:109px;left:50%;margin-left:-74px;background-size:contain;}
.testimonials .tarea .cols .video .vlnk .playbtn:hover {background:url(/images/0/play-btn-h.png) top center no-repeat; background-size:contain;}
.testimonials .tarea .cols .video .vlnk img {max-width:100%; height:auto;}
.testimonials .tarea .cols .video .vlnk:hover {background:url(/images/0/play-btn-h.png) center no-repeat;}
.testimonials .tarea .cols .vm {font-size:31px;font-weight:600;text-transform:uppercase;display:block;color:#000;float:left;width:525px;text-align:center;z-index:150;position:absolute;top:385px;}
.testimonials .tarea .cols .testimonialcont {padding:124px 0px 0px 556px;}
.testimonials .tarea .cols .title {font-size:50px;font-weight:600;text-transform:uppercase;text-align:center;color:#0d9543;line-height:42px;width:492px;margin:0px auto;font-family:BebasNeue;}
.testimonials .tarea .cols .line {height:3px; background:#ccc; margin:20px 0px;}
.testimonials .tarea .cols #slides2 {position:relative;min-height:493px;}
.testimonials .tarea .cols #slides2 #navbar {overflow:hidden;position:absolute;bottom:0px;left:50%;margin-left:222px;z-index:150;}
.testimonials .tarea .cols #slides2 #navbar span {display:block; margin:0px 10px; float:left; width:28px; height:28px; background:url(/images/2/testimonial-nav.png) center no-repeat; cursor:pointer;}
.testimonials .tarea .cols #slides2 #navbar span.activeSlide {background:url(/images/2/testimonial-nav-h.png) center no-repeat;}
.testimonials .tarea .cols #slides2 .slide .txt {font-weight:300;font-size:24px;text-align:center;text-transform:uppercase;}
.testimonials .tarea .cols #slides2 .slide .client {text-align:center; margin-top:15px; font-size:31px; text-transform:uppercase; color:#000;}

.res1810 .testimonials .tarea .cols #slides2 .slide .txt {font-size:33px;}
.res1810 .testimonials .tarea {max-width:1770px;}
.res1810 .testimonials .tarea .cols {min-height:536px;}
.res1810 .testimonials .tarea .cols .titlecnt {padding-left:763px; width:1007px;}
.res1810 .testimonials .tarea .cols .video .vlnk {width:671px; height:482px;}
.res1810 .testimonials .tarea .cols .testimonialcont {padding-left:763px;}
.res1810 .testimonials .tarea .cols .title {width:auto;}
.res1810 .testimonials .tarea .cols #slides2 .slide .client {margin-top:43px;}
.res1810 .testimonials .tarea .cols #slides2 {padding-bottom:90px;}
.res1810 .testimonials .tarea .cols .line {margin:20px 0px 40px 0px;}
.res1810 .testimonials .tarea .cols .video .vlnk .playbtn {top:152px;}
.res1810 .testimonials .tarea .cols .vm {width:671px; top:490px;}
.res1810 .testimonials .tarea .cols #slides2 #navbar {bottom:85px; margin-left:321px;}

.res940 .testimonials .tarea .cols .video .vlnk {width:421px; height:304px; background:url(/images/0/play-btn-940.png) center no-repeat;}
.res940 .testimonials .tarea .cols .video .vlnk:hover {background:url(/images/0/play-btn-h-940.png) center no-repeat;}
.res940 .testimonials .tarea .cols .video .vlnk .playbtn {width:95px; height:95px; top:105px; margin-left:-43px;}
.res940 .testimonials .tarea .cols .vm {width:421px; top:308px;}
.res940 .testimonials .tarea .cols .testimonialcont {padding:100px 0px 0px 448px;}
.res940 .testimonials .tarea .cols .titlecnt {padding-left:448px;width:60%;}
.res940 .testimonials .tarea .cols .title {font-size:33px;width:312px;line-height:36px;padding-right:77px;}
.res940 .testimonials .tarea .cols #slides2 {padding-bottom:0px;min-height:387px;}
.res940 .testimonials .tarea .cols #slides2 #navbar {margin-left:160px;}
.res940 .testimonials .tarea .cols #slides2 #navbar span {width:24px; height:24px; background:url(/images/2/testimonial-nav-940.png) center no-repeat;}
.res940 .testimonials .tarea .cols #slides2 #navbar span.activeSlide {background:url(/images/2/testimonial-nav-h-940.png) center no-repeat;}
.res940 .testimonials .tarea .cols #slides2 .slide .txt {font-size:20px;line-height:25px;}
.res940 .testimonials .tarea .cols #slides2 .slide .client {font-size:25px;margin-top:5px;}
.res940 .testimonials .tarea .cols .line {margin:10px 0;width:100%;}

.res720 .testimonials .tarea .cols .video {position:static; max-width:680px; margin:0px auto;}
.res720 .testimonials .tarea .cols .video .vlnk {width:100%; height:485px; background:url(/images/0/play-btn-720.png) center no-repeat;}
.res720 .testimonials .tarea .cols .video .vlnk .playbtn {width:95px;height:95px;top:190px;margin-left:-43px;}
.res720 .testimonials .tarea .cols .testimonialcont {padding:131px 0px 0px 0px;margin-top:50px;min-height:315px;}
.res720 .testimonials .tarea .cols .titlecnt {padding:0px; top:580px; width:100%;}
.res720 .testimonials .tarea .cols .title {font-size:40px;width:500px;}
.res720 .testimonials .tarea .cols  #slides2 #navbar {margin-left:-66px;}
.res720 .testimonials .tarea .cols #slides2 #navbar span {width:24px; height:24px; background:url(/images/2/testimonial-nav-940.png) center no-repeat;}
.res720 .testimonials .tarea .cols #slides2 #navbar span.activeSlide {background:url(/images/2/testimonial-nav-h-940.png) center no-repeat;}
.res720 .testimonials .tarea .cols {margin:25px 0px;}
.res720 .testimonials .tarea .cols .vm {font-size:25px;width:680px;top:495px;left:50%;margin-left:-340px;}

.res480 .testimonials .tarea .cols .video {position:static; max-width:440px; margin:0px auto;}
.res480 .testimonials .tarea .cols .video .vlnk {width:100%; height:314px;}
.res480 .testimonials .tarea .cols .video .vlnk .playbtn {width:60px;height:60px;top:132px;margin-left:-30px;}
.res480 .testimonials .tarea .cols .vm {font-size:20px;width:440px;top:325px;left:50%;margin-left:-220px;}
.res480 .testimonials .tarea .cols .titlecnt {padding:0px;top:387px;width:100%;}
.res480 .testimonials .tarea .cols .testimonialcont {padding:99px 0px 0px 0px;margin-top:50px;min-height:295px;}
.res480 .testimonials .tarea .cols .title {font-size:35px;width:420px;line-height:35px;}
.res480 .testimonials .tarea .cols #slides2 .slide .txt {font-size:22px;line-height:25px;}
.res480 .testimonials .tarea .cols #slides2 .slide .client {font-size:19px;}
.res480 .testimonials .tarea .cols #slides2 #navbar {margin-left:-66px;}
.res480 .testimonials .tarea .cols #slides2 #navbar span {width:24px; height:24px; background:url(/images/2/testimonial-nav-940.png) center no-repeat;}
.res480 .testimonials .tarea .cols #slides2 #navbar span.activeSlide {background:url(/images/2/testimonial-nav-h-940.png) center no-repeat;}
.res480 .testimonials .tarea .cols {margin:30px 0px;}

.res320 .testimonials .tarea {padding:0px 10px;}
.res320 .testimonials .tarea .cols {margin:30px 0px;}
.res320 .testimonials .tarea .cols .video {position:static; max-width:300px; margin:0px auto;}
.res320 .testimonials .tarea .cols .video .vlnk {width:100%;height:215px;}
.res320 .testimonials .tarea .cols .video .vlnk .playbtn {width:41px;height:41px;top:82px;margin-left:-20px;}
.res320 .testimonials .tarea .cols .vm {font-size:20px;width:300px;top:222px;left:50%;margin-left:-150px;}
.res320 .testimonials .tarea .cols .titlecnt {padding:0px;top:275px;width:100%;}
.res320 .testimonials .tarea .cols .testimonialcont {padding:75px 0px 0px 0px;margin-top:52px;min-height:330px;}
.res320 .testimonials .tarea .cols .title {font-size:25px; width:289px; line-height:25px;}
.res320 .testimonials .tarea .cols #slides2 .slide .txt {font-size:20px;line-height:23px;}
.res320 .testimonials .tarea .cols #slides2 .slide .client {font-size:19px;}
.res320 .testimonials .tarea .cols #slides2 #navbar {margin-left:-55px;}
.res320 .testimonials .tarea .cols #slides2 #navbar span {width:17px; height:16px; background:url(/images/2/testimonial-nav-320.png) center no-repeat;}
.res320 .testimonials .tarea .cols #slides2 #navbar span.activeSlide {background:url(/images/2/testimonial-nav-h-320.png) center no-repeat;}

/* ***** BLOGS ***** */
.blogs {background:#eee;padding:70px 0px 30px;position:relative;}
.blogs .arrow {width:100%;  height:42px;  position:absolute;  top:0px; background:url(/images/2/arrow-white.png) top center no-repeat;}
.blogs .barea {max-width:1130px; padding:0px 20px; margin:0px auto;}
.blogs .barea .title {font-weight:600;font-size:60px;text-transform:uppercase;max-width:752px;margin:0px auto;text-align:center;padding-bottom:10px;color:#0d9543;font-family:BebasNeue;}
.blogs .barea .cnt {overflow:hidden;margin-top:30px;}
.blogs .barea .cnt .npost {float:left; max-width:363px; margin:0px 6px;}
.blogs .barea .cnt .npost .npic {display:block;}
.blogs .barea .cnt .npost .npic img {max-width:100%;}
.blogs .barea .cnt .npost .pcnt {background:#fff;padding:20px;}
.blogs .barea .cnt .npost .pcnt .ntitle {display:block;color:#000;font-weight:700;font-size:24px;text-transform:uppercase;min-height:132px;}
.blogs .barea .cnt .npost .pcnt .ndate {display:block;color:#109444;font-weight:600;font-size:16px;margin:10px 0px;text-transform:uppercase;}
.blogs .barea .cnt .npost .pcnt .ntext {margin:0px;color:#000;font-size:20px;}
.blogs .vmarea {margin:40px 50px 0px 50px;}
.blogs .vmarea .vm {position:relative;}
.blogs .vmarea .vm .line {position:absolute; width:100%; height:3px; background:#ccc; top:50%; margin-top:-1.5px;}
.blogs .vmarea .vm .lnk {display:block;text-align:center;text-transform:uppercase;color:#000;font-weight:600;font-size:32px;max-width:200px;margin:0px auto;background:#eee;z-index:5;position:relative;}

.res1810 .blogs .barea {max-width:1770px;}
.res1810 .blogs .barea .cnt .npost {max-width:440px; margin:0px 75px;}
.res1810 .blogs .barea .cnt .npost .pcnt .ntitle {min-height:auto;}

.res940 .blogs {padding:50px 0px 30px;}
.res940 .blogs .barea .cnt .npost {max-width:288px;}
.res940 .blogs .barea .cnt {max-width:900px;margin:10px auto 0px auto;}
.res940 .blogs .arrow.white {background:url(/images/2/arrow-white-940.png) top center no-repeat;}

.res720 .blogs .barea .title {font-size:40px;}
.res720 .blogs .barea .cnt .npost {max-width:214px;}
.res720 .blogs .barea .cnt {max-width:680px;margin:5px auto 0px auto;}
.res720 .blogs .barea .cnt .npost .pcnt .ntitle {font-size:17px; min-height:auto;}
.res720 .blogs .barea .cnt .npost .pcnt .ndate {font-size:14px;}
.res720 .blogs .barea .cnt .npost .pcnt .ntext {font-size:18px;}
.res720 .blogs {padding:50px 0px 30px;}
.res720 .blogs .arrow {background:url(/images/2/arrow-white-720.png) top center no-repeat; height:19px;}
.res720 .blogs .vmarea .vm .lnk {font-size:25px; width:130px;}

.res480 .blogs {padding:50px 0px 30px;}
.res480 .blogs .arrow {background:url(/images/2/arrow-white-480.png) top center no-repeat;}
.res480 .blogs .barea .title {font-size:35px;}
.res480 .blogs .barea .cnt .npost {max-width:440px; margin:0px 0px 30px 0px;}
.res480 .blogs .barea .cnt {max-width:440px;margin:10px auto 0px auto;}
.res480 .blogs .barea .cnt .npost .pcnt .ntitle {min-height:auto;}
.res480 .blogs .vmarea {margin:0px 50px 0px 50px;}
.res480 .blogs .vmarea .vm .lnk {font-size:25px;width:150px;}

.res320 .blogs {padding:30px 0px 30px;}
.res320 .blogs .arrow {background:url(/images/2/arrow-white-320.png) top center no-repeat;}
.res320 .blogs .barea .title {font-size:28px;}
.res320 .blogs .barea .cnt .npost {max-width:440px; margin:0px 0px 30px 0px;}
.res320 .blogs .barea .cnt {max-width:440px;margin:8px auto 0px auto;}
.res320 .blogs .barea .cnt .npost .pcnt .ntitle {min-height:auto; font-size:17px;}
.res320 .blogs .barea .cnt .npost .pcnt .ndate {font-size:14px;}
.res320 .blogs .barea .cnt .npost .pcnt .ntext {font-size:17px;}
.res320 .blogs .vmarea {margin:0px 50px 0px 50px;}
.res320 .blogs .vmarea .vm .lnk {font-size:20px;width:110px;}

/* ***** ABOUT ***** */
.about {background:url(/images/2/bg-whychoose-1170.jpg) top center; position:relative;}
.about .arrow {width:100%; height:42px; position:absolute; top:0px; background:url(/images/2/arrow-gray.png) top center no-repeat;}
.about .aarea {position:relative; max-width:1130px; margin:0px auto; padding:0px 20px;}
.about .aarea .col1 {padding:123px 550px 103px 0px;}
.about .aarea .col1 .title {color:#000;font-weight:600;font-size:60px;text-transform:uppercase;text-align:center;font-family:BebasNeue;}
.about .aarea .col1 .title span {background:url(/images/2/germinator-icon-1170.png) top left no-repeat;padding:10px 0px 31px 81px;}
.about .aarea .col1 .logo {background:url(/images/2/germinator-logo-live-1170.png) top center no-repeat; width:auto; height:75px; margin:0 auto; border-bottom:solid 3px #0d9543; padding-bottom:15px;}
.about .aarea .col1 .txt {color:#000;text-transform:uppercase;font-weight:300;font-size:33px;text-align:center;margin-top:20px;}
.about .aarea .col1 .lnk {display:block;color:#000;text-transform:uppercase;font-weight:600;font-size:24px;padding:12px 40px;border:solid 1px #000;width:200px;text-align:center;margin:40px auto 0px auto;}
.about .aarea .col1 .lnk:hover {background:#000; color:#fff; text-decoration:none;}
.about .aarea .col2 {position:absolute;top:60px;right:20px;}
.about .aarea .col2 .icons {max-width:516px; overflow:hidden;}
.about .aarea .col2 .icons .feat {float:left; width:50%; margin-bottom:38px;}
.about .aarea .col2 .icons .feat .cnt .icon {min-height:80px; text-align:center;}
.about .aarea .col2 .icons .feat .cnt .txt {text-align:center;color:#000;font-weight:300;font-size:19px;text-transform:uppercase;}

.res1810 .about .aarea {max-width:1770px}
.res1810 .about .aarea .col1 {padding:61px 920px 30px 0px;}
.res1810 .about .aarea .col1 .title {margin-bottom:3px;}
.res1810 .about .aarea .col1 .title span {background:url(/images/2/germinator-icon-1810.png) top left no-repeat;padding:12px 0px 31px 81px;}
.res1810 .about .aarea .col1 .logo {background:url(/images/2/germinator-logo-live-1810.png) top center no-repeat; width:auto; height:75px; margin:0 auto; border-bottom:solid 3px #0d9543; padding-bottom:15px;}
.res1810 .about .aarea .col1 .lnk {margin-top:15px;}
.res1810 .about .aarea .col2 .icons {max-width:895px;}
.res1810 .about .aarea .col2 .icons .feat {width:33.33%; margin:0px 0px 38px 0px;}

.res940 .about {background:url(/images/2/bg-whychoose-940.jpg) top center; min-height:607px;}
.res940 .about .aarea .col2 {top:78px;}
.res940 .about .arrow {width:100%; height:42px; position:absolute; top:0px; background:url(/images/2/arrow-gray-940.png) top center no-repeat;}
.res940 .about .aarea .col1 {padding:115px 542px 95px 0px;}
.res940 .about .aarea .col1 .txt {font-size:33px;}
.res940 .about .aarea .col1 .txt br {display:none;}
.res940 .about .aarea .col1 .title {font-size:50px;}
.res940 .about .aarea .col1 .title span {background:url(/images/2/germinator-icon-940.png) top left no-repeat; padding:10px 0px 31px 70px;}
.res940 .about .aarea .col1 .logo {background:url(/images/2/germinator-logo-live-940.png) top center no-repeat;}
.res940 .about .aarea .col1 .lnk {padding:7px 30px;}
.res940 .about .aarea .col2 .icons {max-width:529px;}
.res940 .about .aarea .col2 .icons .feat {margin-bottom:45px;}
.res940 .about .aarea .col2 .icons .feat .cnt .txt {font-size:15px;}

.res720 .about .aarea {padding:34px 20px 81px 20px;}
.res720 .about .aarea .col1 {padding:0px; width:426px; margin:0px auto;}
.res720 .about .aarea .col1 .title {font-size:50px;}
.res720 .about .aarea .col1 .logo {background:url(/images/2/germinator-logo-live-940.png) top center no-repeat; padding-bottom:0px; margin-top:6px; width:370px; height:60px;}
.res720 .about .aarea .col1 .title span {background:url(/images/2/germinator-icon-940.png) top left no-repeat;padding:12px 0px 30px 70px;}
.res720 .about .aarea .col1 .txt {font-size:25px;margin-top:10px;}
.res720 .about .aarea .col1 .lnk {position:absolute;margin:0px;bottom:15px;left:50%;margin-left:-141px;padding:9px 40px;}
.res720 .about .aarea .col2 {position:static;}
.res720 .about .aarea .col2 .icons .feat .cnt .txt {font-size:19px;}
.res720 .about .aarea .col2 .icons {max-width:595px; margin:0px auto;}
.res720 .about .aarea .col2 .icons .feat {margin-bottom:0px;margin-top:20px;}
.res720 .about {background:url(/images/2/bg-whychoose-720.jpg) top center;}
.res720 .about .arrow {background:url(/images/2/arrow-gray-720.png) top center no-repeat;}

.res480 .about {background:url(/images/2/bg-whychoose-480.jpg) top center;min-height:846px;}
.res480 .about .arrow {background:url(/images/2/arrow-gray-480.png) top center no-repeat;}
.res480 .about .aarea {padding:44px 20px 87px 20px;}
.res480 .about .aarea .col1 {padding:0px; width:426px; margin:0px auto;}
.res480 .about .aarea .col1 .title {font-size:46px;}
.res480 .about .aarea .col1 .title span {background:url(/images/2/germinator-icon-480.png) top left no-repeat;padding:10px 0px 30px 63px;}
.res480 .about .aarea .col1 .logo {background:url(/images/2/germinator-logo-live-480.png) top center no-repeat;width:auto;height:47px;margin-top:6px;}
.res480 .about .aarea .col1 .txt {font-size:25px;margin-top:15px;}
.res480 .about .aarea .col1 .lnk {position:absolute;margin:0px;bottom:15px;left:50%;margin-left:-156px;padding:10px 57px;}
.res480 .about .aarea .col2 {position:static;}
.res480 .about .aarea .col2 .icons .feat .cnt .txt {font-size:19px;}
.res480 .about .aarea .col2 .icons {max-width:440px; margin:0px auto;}
.res480 .about .aarea .col2 .icons .feat {margin-bottom:0px;margin-top:20px;}

.res320 .about {background:url(/images/2/bg-whychoose-320.jpg) top center;}
.res320 .about .arrow {background:url(/images/2/arrow-gray-320.png) top center no-repeat;}
.res320 .about .aarea {padding:40px 20px 73px 20px;}
.res320 .about .aarea .col1 {padding:0px; width:auto;}
.res320 .about .aarea .col1 .title {font-size:39px;}
.res320 .about .aarea .col1 .title span {background:url(/images/2/germinator-icon-320.png) top left no-repeat;padding:13px 0px 18px 50px;}
.res320 .about .aarea .col1 .logo {background:url(/images/2/germinator-logo-live-320.png) top center no-repeat;width:auto;height:39px;margin:0 auto;border-bottom:solid 3px #0d9543;padding-bottom:15px;}
.res320 .about .aarea .col1 .txt {font-size:20px;}
.res320 .about .aarea .col1 .lnk {position:absolute;margin:0px;bottom:17px;left:50%;margin-left:-122px;width:161px;padding:7px 40px;font-size:19px;}
.res320 .about .aarea .col2 {position:static;}
.res320 .about .aarea .col2 .icons .feat .cnt .txt {font-size:16px;}
.res320 .about .aarea .col2 .icons {max-width:243px; margin:0px auto;}
.res320 .about .aarea .col2 .icons .feat {margin-bottom:0px;margin-top:26px;width:100%;}

.chart-layer {position:fixed; background:url(/images/template/bg_capa_absoluta.png); top:0; left:0; width:100%; height:100%; z-index:10000; display:none;}
.chart-img {position:fixed; background:url(/images/site/chart.jpg) center no-repeat; width:600px; height:899px; top:20px; left:50%; margin-left:-300px; z-index:10001; display:none;}
.chart-img .chart-close {position:absolute; background:url(/images/template/close-video.png); width:25px; height:25px; right:-25px; top:-2px; cursor:pointer;}
.res480 .chart-img {background:url(/images/site/chart-480.jpg) center no-repeat; top:-70px;}
.res320 .chart-img {background:url(/images/site/chart-320.jpg) center no-repeat; top:-190px;}
.res480 .chart-img .chart-close {right:82px; top:104px;}
.res320 .chart-img .chart-close {right:160px; top:215px;}