.row { position:relative;}
.roww { margin:0px auto;}
.rowc { margin-left:-15px; margin-right:-15px;padding:60px 0px; }
.row.imgl .rowl { position: absolute; top: 0; bottom: 0; right: 67%; left: 0; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.row.imgl .rowc { margin-left:33%; }
.row.imgr .rowr { position: absolute; top: 0; bottom: 0; right: 0%; left: 67%; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.row.imgr .rowc { margin-right:33%; }
.row.imgbg { background-position: center center; background-size: cover; background-repeat: no-repeat; width: 100%; }
.row.imgbgf { background-attachment: fixed; background-position: center center; background-size: cover; background-repeat: no-repeat; width: 100%; }

.row .row-body {padding:0px 15px;}

.row.imgo { background-position: center center; background-repeat: no-repeat; width: 100%;}
.row.imgd { background-attachment: fixed; background-position: center center; background-size: cover; background-repeat: no-repeat; width: 100%;padding:120px 0px; }

.row.bga .roww, .row.bga {background-color:#005aab;}
.row.bgl .roww, .row.bgl {background-color:#f1f1f1;}
.row.bgb .roww, .row.bgb {background-color:#ffffff;}
.row.bgd .roww, .row.bgd {background-color:#2db396;}
.row.ps .rowc {padding:30px 0px;}
.row.pn .rowc {padding:0px;}
.row.pl .rowc {padding:90px 0px;}
.row.wf .roww {width:auto;}

.row.bga h2 {color:#FFF;}
.row.bgd h2 a {color:#FFF;}
.row.bga .body {color:#FFF;}
.row.bga .row-body {color:#FFF;}
.row.bgd h2 {color:#FFF;}
.row.bgd .body {color:#FFF;}
.row.bgd .row-body {color:#FFF;}
.row.bgd .link a {background-color:#FFFFFF;color:#2db396;}

.row.imgo .item {color:#FFF; text-shadow: 2px 2px 2px rgba(0,0,0,0.75);font-size:1.4em;font-weight:400;}
.row.imgd .item {color:#FFF; text-shadow: 2px 2px 2px rgba(0,0,0,0.75);font-size:1.4em;font-weight:400;}
@media screen and (max-width: 479px) {
.roww { padding:0px 15px;}
.rowc { margin-left:0px; margin-right:0px; }
.row.imgl .rowl {position:inherit;right:auto;min-height:200px;}
.row.imgl .rowc {margin:0px;padding-top:0px;}
.row.imgl .roww {padding:0px;}
.row.imgr .rowr {position:inherit;right:auto;min-height:200px;}
.row.imgr .rowc {margin:0px;padding-bottom:0px;}
.row.imgr .roww {padding:0px;}
.row.imgbg .roww {padding:0px 30px;}
.row.imgo {background-attachment: fixed;width:100%;background-size: cover;}
}
@media screen and (min-width:480px) and (max-width:779px) {
.roww { padding:0px 15px;}
.rowc { margin-left:0px; margin-right:0px; }
.row.imgl .rowl {position:inherit;right:auto;min-height:200px;}
.row.imgl .rowc {margin:0px;padding-top:0px;}
.row.imgl .roww {padding:0px;}
.row.imgr .rowr {position:inherit;right:auto;min-height:200px;}
.row.imgr .rowc {margin:0px;padding-bottom:0px;}
.row.imgr .roww {padding:0px;}
.row.col2 .col { width:50%; float:left; }
.row.col4 .col { width:50%; float:left; }

}
@media screen and (min-width:780px) and (max-width:1023px) {
.roww { padding:0px 15px;}
.rowc { margin-left:0px; margin-right:0px; }
.row.col2 .col { width:50%; float:left; }
.row.col4 .col { width:50%; float:left; }
}
@media screen and (min-width:1024px) and (max-width:1279px) {
.roww { width:994px; }
.row.ws .roww {width:750px;}
.rowc { margin-left:0px; margin-right:0px; }
.row.col2 .col { width:50%; float:left; }
.row.col3 .col { width:33.3%; float:left; }
.row.col4 .col { width:50%; float:left; }
}
@media screen and (min-width:1280px) and (max-width:1899px) {
.roww { width:1220px; }
.row.ws .roww {width:994px;}
.row.col2 .col { width:50%; float:left; }
.row.col3 .col { width:33.3%; float:left; }
.row.col4 .col { width:25%; float:left; }
}
@media screen and (min-width:1900px) {
.roww { width:1250px; }
.row.ws .roww {width:1024px;}
.row.col2 .col { width:50%; float:left; }
.row.col3 .col { width:33.3%; float:left; }
.row.col4 .col { width:25%; float:left; }
}
