.imgblock {background:#eee;}
.imgblock .ibarea {max-width:1130px; margin:0px auto; padding:0px 20px;}
.imgblock .ibarea .cnt {overflow:hidden; padding:40px 0px;}
.imgblock .ibarea .cnt .feat {float:left; width:33.33%;}
.imgblock .ibarea .cnt .feat .farea {max-width:333px; margin:0px auto;}
.imgblock .ibarea .cnt .feat .farea .imgage img {max-width:100%; display:block;}
.imgblock .ibarea .cnt .feat .farea .txt {background:#1573bb; color:#fff; text-transform:uppercase; font-weight:700; font-size:24px; text-align:center; padding:30px 20px;}

.res1810 .imgblock .ibarea {max-width:1770px;}
.res1810 .imgblock .ibarea .cnt .feat .farea {max-width:440px;}

.res940 .imgblock .ibarea .cnt .feat .farea {max-width:264px;}
.res720 .imgblock .ibarea .cnt .feat .farea {max-width:201px;}
.res720 .imgblock .ibarea .cnt .feat .farea .txt {padding:15px 20px; font-size:20px;}

.res480 .imgblock .ibarea .cnt {padding:30px 0px;}
.res480 .imgblock .ibarea .cnt .feat {float:none; width:100%; margin:20px 0px;}
.res480 .imgblock .ibarea .cnt .feat .farea {width:264px;}
.res480 .imgblock .ibarea .cnt .feat .farea .txt {padding:20px 20px; font-size:20px;}

.res320 .imgblock .ibarea .cnt {padding:30px 0px;}
.res320 .imgblock .ibarea .cnt .feat {float:none; width:100%; margin:20px 0px;}
.res320 .imgblock .ibarea .cnt .feat .farea {width:264px;}
.res320 .imgblock .ibarea .cnt .feat .farea .txt {padding:20px 20px; font-size:20px;}

.carea2 {position:relative;}
.carea2 .col1 {padding-right:453px; min-height:1122px;}
.carea2 .col2 {position:absolute; width:433px; top:30px; right:20px;}

.col2 .slider {border:solid 1px #e5e5e5; padding:40px 50px;}
.col2 .slider .title {text-align:center; text-transform:uppercase; color:#1573bb; font-weight:600; font-size:30px; margin-bottom:20px;}
.col2 .slider #slides {padding-bottom:50px;}
.col2 .slider #slides .slide img {margin:0px auto 20px auto; display:block;}
.col2 .slider #slides .slide .txt1 {text-align:center; text-transform:uppercase; font-size:21px;}
.col2 .slider #slides #navbar {overflow:hidden; position:absolute; bottom:0px; left:50%; margin-left:-72px;}
.col2 .slider #slides #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;}
.col2 .slider #slides #navbar span.activeSlide {background:url(/images/2/testimonial-nav-h.png) center no-repeat;}

.col2 .about {background:#16a876; margin-top:30px;}
.col2 .about .aarea {padding:40px 0px;}
.col2 .about .aarea .col1 {padding:0px; min-height:auto;}
.col2 .about .aarea .col1 .title {color:#fff; font-weight:600; font-size:33px; text-transform:uppercase; text-align:center;}
.col2 .about .aarea .col1 .txt {color:#fff; text-transform:uppercase; font-weight:300; font-size:23px; text-align:center; margin-top:12px; padding-bottom:20px; border-bottom:solid 3px #1573bb;}
.col2 .about .aarea .col1 .lnk {display:block; color:#fff; text-transform:uppercase; font-weight:600; font-size:24px; padding:12px 40px; border:solid 1px #fff; width:200px; text-align:center; margin:30px auto 0px auto;}
.col2 .about .aarea .col2 {position:static; margin-top:20px;}
.col2 .about .aarea .col2 .icons {max-width:516px; overflow:hidden;}
.col2 .about .aarea .col2 .icons .feat {float:left; width:48%; margin:20px 1%;}
.col2 .about .aarea .col2 .icons .feat .cnt .icon {min-height:80px; text-align:center;}
.col2 .about .aarea .col2 .icons .feat .cnt .txt {text-align:center; color:#fff; font-weight:300; font-size:16px; text-transform:uppercase;}

.res940 .carea2 .col2 {width:335px;}
.res940 .carea2 .col1 {padding-right:355px; min-height:1554px;}
.res940 .col2 .slider .title {font-size:24px;}
.res940 .col2 .about .aarea .col2 .icons .feat {float:none; width:100%; margin:20px auto;}

.res720 .carea2 .col2 {width:335px;}
.res720 .carea2 .col1 {padding-right:355px; min-height:1554px;}
.res720 .col2 .slider .title {font-size:24px;}
.res720 .col2 .about .aarea .col2 .icons .feat {float:none; width:100%; margin:20px auto;}

.res480 .carea2 .col2 {width:auto; position:static;}
.res480 .carea2 .col1 {padding-right:0px; min-height:auto;}
.res480 .col2 .slider .title {font-size:24px;}
.res480 .col2 .about .aarea .col2 .icons .feat {float:none; width:100%; margin:20px auto;}

.res320 .carea2 .col2 {width:auto; position:static;}
.res320 .carea2 .col1 {padding-right:0px; min-height:auto;}
.res320 .col2 .slider .title {font-size:19px;}
.res320 .col2 .about .aarea .col2 .icons .feat {float:none; width:100%; margin:20px auto;}
.res320 .col2 .about .aarea {padding:30px 10px;}

/* ***** Logos ***** */
.row-logo .logo-area {max-width:1130px; padding:0px 20px; margin:0px auto;}
.row-logo .logo-area .logo-cnt {position:relative; margin:26px 0px;}
.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:996px; margin:0px auto; height:116px;}
.row-logo .logo-area .logo-cnt .logos a {display:block; float:left; margin:0px 25px;}

.res1810 .row-logo .logo-area {max-width:1770px;}
.res1810 .row-logo .logo-area .logo-cnt .logos {max-width:1494px;}

.res940 .row-logo .logo-area .logo-cnt {padding:0px 40px;}
.res940 .row-logo .logo-area .logo-cnt .logos {max-width:820px; height:102px;}
.res940 .row-logo .logo-area .logo-cnt .logos a {margin:0px 31px;}

.res720 .row-logo .logo-area .logo-cnt {padding:0px 40px;}
.res720 .row-logo .logo-area .logo-cnt .logos {max-width:600px; height:102px;}
.res720 .row-logo .logo-area .logo-cnt .logos a {margin:0px 24px;}

.res480 .row-logo .logo-area .logo-cnt {padding:0px 40px;}
.res480 .row-logo .logo-area .logo-cnt .logos {max-width:286px; height:95px;}
.res480 .row-logo .logo-area .logo-cnt .logos a {margin:0px 24px;}
.res480 .row-logo .logo-area .logo-cnt .arrow {top:19px;}

.res320 .row-logo .logo-area .logo-cnt {padding:0px 39px; margin:15px 0px;}
.res320 .row-logo .logo-area .logo-cnt .logos {max-width:202px; height:66px;}
.res320 .row-logo .logo-area .logo-cnt .logos a {margin:0px 17px;}
.res320 .row-logo .logo-area .logo-cnt .arrow {top:13px; width:21px; height:37px;}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-left {background:url(/images/2/logo-nav-left-320.png) center no-repeat;}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-right {background:url(/images/2/logo-nav-right-320.png) center no-repeat;}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-left:hover {background:url(/images/2/logo-nav-left-h-320.png) center no-repeat}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-right:hover {background:url(/images/2/logo-nav-right-h-320.png) center no-repeat}