.header-4.v-center.row:before,
.header-4.v-center.row:after {
    display: none;
}
.container .features .col1 {
    margin-top: 39px;
}
.container .features .col2 {
    margin-top: 41px;
    width: 30.4%;
    margin-left: 9.803333333333332%;
}
.container .features .col3 {
    margin-left: 9.633333333333332%;
}
.container .features .col1 img {
    max-width: 105%;
    position: relative;
    left: -2px;
}
.imac-cont {
    margin-left: 5.333333333333332%;
    width: 44.66666666666667%;
    text-align: right;
}
.search-retargeting-img {
    width: 58.213333333333336%;
}
.page-home section * {
    z-index: 2 !important;
}
.container {
    max-width: 1170px;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-4 {
    width: 33.33333333333333%;
}
.col-sm-5 {
    width: 41.66666666666667%;
}
.col-sm-6 {
    width: 50%;
}
.col-sm-7 {
    width: 58.333333333333336%;
}
.col-sm-8 {
    width: 66.66666666666666%;
}
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11 {
    float: left;
}
.col-sm-pull-5 {
    right: 41.66666666666667%;
}
.col-sm-push-7 {
    left: 58.333333333333336%;
}
.section {
    position: relative;
    overflow: hidden;
}
.header-11-sub .background {
    background-image: url('/images/home/opt/header-banner-maker-app.jpg');
    filter: alpha(opacity=100);
    width: 100%;
    height: 100%;
    max-height: 737px;
}
.header-4 .background {
    max-height: 755px;
}
.page-home {
    margin-top: 65px;
    z-index: 10;
}
.banner_shadow_header {
    z-index: 20;
    position: relative;
}
.samples-grid .sample-box {
    padding: 0px !important;
    text-align: left;
}
.samples-grid {
    height: 1550px !important;
}
.samples-grid #b1 {
    position: absolute;
    left: 0px !important;
    top: 0px !important;
}
.samples-grid #b2 {
    position: absolute;
    left: 162px !important;
    top: 0px !important;
}
.samples-grid #b3 {
    position: absolute;
    left: 324px !important;
    top: 0px !important;
}
.samples-grid #b4 {
    position: absolute;
    left: 649px !important;
    top: 0px !important;
}
.samples-grid #b5 {
    position: absolute;
    left: 324px !important;
    top: 270px !important;
}
.samples-grid #b6 {
    position: absolute;
    left: 324px !important;
    top: 372px !important;
}
.samples-grid #b7 {
    position: absolute;
    left: 324px !important;
    top: 474px !important;
}
.samples-grid #b8 {
    position: absolute;
    left: 649px !important;
    top: 474px !important;
}
.samples-grid #b9 {
    position: absolute;
    left: 0px !important;
    top: 521px !important;
}
.samples-grid #b10 {
    position: absolute;
    left: 324px !important;
    top: 654px !important;
}
.samples-grid #b11 {
    position: absolute;
    left: 0px !important;
    top: 701px !important;
}
.samples-grid #b12 {
    position: absolute;
    left: 649px !important;
    top: 744px !important;
}
.samples-grid #b13 {
    position: absolute;
    left: 324px !important;
    top: 925px !important;
}
.samples-grid #b14 {
    position: absolute;
    left: 0px !important;
    top: 972px !important;
}
.samples-grid #b15 {
    position: absolute;
    left: 649px !important;
    top: 1015px !important;
}
.samples-grid #b16 {
    position: absolute;
    left: 0px !important;
    top: 1152px !important;
}
.samples-grid #b17 {
    position: absolute;
    left: 324px !important;
    top: 1195px !important;
}
.samples-grid #b18 {
    position: absolute;
    left: 649px !important;
    top: 1286px !important;
}
.samples-grid #b19 {
    position: absolute;
    left: 0px !important;
    top: 1332px !important;
}
.samples-grid #b20 {
    position: absolute;
    left: 974px !important;
    top: 0px !important;
}
.samples-grid #b21 {
    position: absolute;
    left: 974px !important;
    top: 521px !important;
}
.samples-grid #b22 {
    position: absolute;
    left: 974px !important;
    top: 1043px !important;
}
.samples-holder .row {
    width: 1170px;
}
.samples-grid .col-xs-2 img {
    width: 132px !important;
    height: 497px !important;
}
.samples-grid .col-xs-4 img {
    width: 295px !important;
    height: 246px;
}
.samples-grid .col-xs-8 img {
    width: 619px !important;
    height: 77px !important;
}
.samples-grid #b7 img,
.samples-grid #b14 img,
.samples-grid #b16 img,
.samples-grid #b19 img {
    height: 155px;
}
.page-home {
    margin: 0;
}
.content-26 .col-sm-8 {
    margin-left: 200px;
}
.slides {
    background-color: #313131 !important;
}

.custom-design .header-11-sub .col-sm-6 {
    width: 340px;
    margin-left: 600px;
}
