body {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-color:#990000;
    background-image:url(../images/mm_bg_red.gif);
}
body h1 {
    font-size: 30px;
    font-weight: bold;
    color: #333333;
    line-height: 120%;
}
body h2 {
    color: #333333;
    font-size: 22px;
    font-weight: bold;
    line-height: 100%;
}
body p {
    font-size: 14px;
    color: #505050;
    line-height: 157%;
}
body a {
    color: #FFFFFF;
    font-weight: normal;
}
body img {
    height: auto;
    max-width:100%;
}
body ul {
    list-style-type: none;
    padding-left:40px;
}
.main_wrapper {
    height:auto;
    height:auto;
    margin-top:0px;
    margin-bottom:0px;
}
.header_up_color {
    padding:10px;
    min-height:10px;
    background:#240D01 url(../images/dotted.png);
}
.logo_and_nav_holder {
    background-color:#391300;
}
.slideshow_holder {
    background:repeat-y;
}
.arrows {
    margin-top:20px;
    margin-bottom:20px;
    padding:10px;
}
.about_main_content {
    background:url(../images/rightbodydivider.jpg) no-repeat right top;
    padding:10px;
}
.team_list {
    font-family : Arial, Helvetica, sans-serif;
    text-align : center;
    font-size : 14px;
    line-height : 250%;
    padding:10px;
    min-height:10px;
}
.testimonials {
    font-family : Arial, Helvetica, sans-serif;
    text-align : center;
    font-size : 14px;
    line-height : 250%;
    padding:10px;
    min-height:10px;
}
.testimonials li {
    line-height: 157%;
    border-bottom:1px dotted;
}
.about_sidebar p {
    font-size: 14px;
}
.activity {
    background:no-repeat center bottom;
}
.what_we_do {
    padding:10px;
    min-height:10px;
}
.other_activity_holder {
    float: left;
    width: 720px;
    min-height: 291px;
}
.activity_nugget {
    padding:10px;
    min-height:10px;
}
.recent_work_holder {
    margin-top:20px;
    background:no-repeat center bottom;
}
.recent_work_holder p {
    font-size: 10px;
}
.recent_work_summary {
    padding:10px;
    min-height:10px;
}
.portofolio_item {
    text-align:center;
    padding:20px 10px;
    min-height:10px;
}
.client_list_holder p {
    font-size: 10px;
}
.main_client_list {
    padding:10px;
    min-height:10px;
}
.client_list {
    padding:10px;
    min-height:10px;
}
.bottom_footer_holder {
    background-color:#3d3d3d;
}
.bottom_footer {
    overflow: hidden;
    min-height:170px;
}
.quick_nav {
    padding:20px 0 10px 0;
    min-height:88px;
    width:78.8135593220339%;
    margin-right:auto;
}
a.quick_nav_item:hover {
    color: #FFFFFF;
}
.quick_nav_align {
    padding:0px;
    min-height:10px;
    margin-left:auto;
}
.quick_nav a {
    color: #FFFFFF;
}
.social_feed {
    padding:10px;
}
.twitter {
    width:40px;
    min-height:40px;
    background-image:url(../images/twitter_grey.png);
    background-repeat:no-repeat;
    margin-left:0px;
    display:inline-block;
}
.facebook {
    width:40px;
    min-height:40px;
    background-image:url(../images/facebook_grey.png);
    background-repeat:no-repeat;
    margin-left:0px;
    display:inline-block;
}
.google {
    width:40px;
    min-height:40px;
    background-image:url(../images/google_grey.png);
    background-repeat:no-repeat;
    margin-left:0px;
    display:inline-block;
}
.rss {
    width:40px;
    min-height:40px;
    background-image:url(../images/rrs_grey.png);
    margin-left:0px;
    display:inline-block;
}
.twitter:hover {
    background-image:url(../images/twitter.png);
    background-repeat:no-repeat;
}
.facebook:hover {
    background-image:url(../images/facebook.png);
    background-repeat:no-repeat;
}
.google:hover {
    background-image:url(../images/google_hover.png);
    background-repeat:no-repeat;
}
.rss:hover {
    background-image:url(../images/rrs.png);
    background-repeat: no-repeat;
}
.footer_inner {
    float: left;
    width: 960px;
    min-height: 290px;
}
.footer_inner h1 {
    color: #FFFFFF;
}
.services_holder {
    border-left:1px solid #7D7D7D;
    margin-top:20px;
}
.services_holder h1 {
    color: #FFFFFF;
}
.services_holder p {
    font-size: 10px;
    color:#949494;
    margin-top:0em;
    margin-bottom:0em;
    padding-left:10px;
}
.slideshow_left {
    color:#FFFFFF;
    padding:40px 10px 30px 10px;
    min-height:279px;
}
.slideshow_left h1 {
    color: #FFFFFF;
}
.slideshow_right {
    text-align:center;
    padding-top:30px;
    margin-right:10px;
    margin-left:10px;
}
.logo_and_nav_inner a {
    text-decoration: none;
}
.logo_holder {
    padding:10px;
    min-height:10px;
}
.hmenubar {
    width: auto;
    text-align: center;
    font-size: 0px;
    letter-spacing: 0px;
    word-spacing: 0px;
    display:none;
    margin-top:0;
    margin-bottom:0;
    padding:10px;
}
.hmenubar li {
    padding:0;
    margin-top:0;
    margin-bottom:0;
}
.hmenubar li a {
    display: block;
    text-decoration: none;
    text-align: center;
    width: auto;
    padding: 0 30px;
    height: 93px;
    color: white;
    font: normal normal bold 11px/93px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin-top:0;
    margin-bottom:0;
}
.hmenubar li a:hover {
    color: #FEB401;
    background-color: #3A1200;
}
.hmenubar li a.clicked {
    color: #FEB401;
    background-color: #3A1200;
}
.nav_holder {
    text-align:center;
    min-height:51px;
    padding-top:20px;
}
.nav_holder a {
    color: #FFFFFF;
    font-weight:bold;
    display:inline-block;
    width:100px;
    text-decoration:none;
    outline:none;
    padding-top:44px;
    min-height:44px;
    text-align:center;
}
p.logo_description {
    color: #ffffff;
    min-height:22px;
    margin-top:0em;
    margin-bottom:0em;
    font-size:12px;
}
.nav_holder a:hover {
    background-color: #391300;
    color:#FFB504;
}
.nav_holder a:active {
    background-color: #391300;
    color:#FFB504;
}
.nav_holder a:focus {
    background-color: #391300;
    color:#FFB504;
}
h1.main_title {
    color: white;
    font: bold 32px/40px 'bebasregular', Arial, Helvetica, sans-serif;
    padding-right:10px;
    margin-top:20px;
    margin-bottom:0;
    min-height:40px;
}
.main_text {
    color: #FFE5E5;
    font: normal 14px/19px Tahoma, serifSansSerifMonospace;
    padding-right:20px;
    margin-top:10px;
    margin-bottom:0;
    text-align:justify;
}
a.check_button {
    display: inline-block;
    min-height:14px;
    padding:10px;
    cursor:pointer;
    text-decoration:none;
    font-size:14px;
    color:#FFFFFF;
    margin-top:20px;
    background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcad0f), color-stop(100%, #ffa70f));
    background-image:-webkit-linear-gradient(top, #fcad0f 0%, #ffa70f 100%);
    background-image:-moz-linear-gradient(top, #fcad0f 0%, #ffa70f 100%);
    background-image:-o-linear-gradient(top, #fcad0f 0%, #ffa70f 100%);
    background-image:-ms-linear-gradient(top, #fcad0f 0%, #ffa70f 100%);
    background-image:linear-gradient(to bottom, #fcad0f 0%, #ffa70f 100%);
}
span.check_button {
    font: bold 13px Tahoma, serifSansSerifMonospace;
}
span.check_button:hover {
    color:#633;
}
.serv_img_holder {
    padding:10px;
    min-height:10px;
}
.serv_text_holder {
    padding:10px;
    min-height:10px;
}
.serv_img_holder {
    padding:10px;
    min-height:10px;
}
.serv_text_holder {
    padding:10px;
    min-height:10px;
}
.services_nugget {
    margin-bottom:30px;
}
.nugget_inner {
    min-height: 70px;
    padding-left:20px;
    padding-right:20px;
}
.serv_img_holder {
    padding:10px;
    min-height:10px;
}
.serv_text_holder {
    padding:10px;
    min-height:10px;
}
.serv_img_holder {
    padding:10px;
    min-height:10px;
}
.serv_text_holder {
    padding:10px;
    min-height:10px;
}
.contact_holder {
    margin-top:20px;
    margin-bottom:20px;
}
p.serv_text {
    padding-left: 10px;
    padding-right:20px;
    margin-left:0px;
    font-size:14px;
}
a.quick_nav_item {
    display: block;
    text-decoration: none;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: #FFFFFF;
    font-size: 12px;
    text-transform: uppercase;
    padding-right: 19px;
    border-right: #CACACA 1px solid;
    margin-top:0;
    margin-bottom:0;
    float:left;
    margin-right:10px;
    margin-left:10px;
}
a.lb:hover {
    color: #FFFFFF;
}
p.copyright_text {
    color: #CACACA;
    padding-top: 12px;
    margin-left:0px;
    min-height:0px;
    font:normal normal normal 12px/50px Tahoma, Arial, Helvetica, sans-serif;
}
h1.activity_title {
    font-size: 28px;
    color:#000000;
}
p.activity_text {
    font-size: 10px;
}
p.recent_work_text {
    font-size: 10px;
}
p.portofolio_text {
    text-align: center;
}
.clients_logos {
    margin-top:60px;
    margin-left:20px;
}
.team_holder_main {
    clear: both;
    min-height: 464px;
}
.team_row {
    clear: both;
    min-height: 222px;
    margin-bottom:30px;
}
.team_item {
    min-height: 219px;
    margin-bottom:30px;
    display:inline-block;
}
.slideshow_image {
    padding-top:0px;
    padding-bottom:0px;
}
.viewit {
    background-color: #E2E2E2;
    text-transform: uppercase;
    color: black;
    display: block;
    margin-top: 14px;
    width: 63px;
    text-align: center;
    text-decoration:none;
    font: normal 12px Tahoma, serifSansSerifMonospace;
    padding:10px;
    margin-left:auto;
    margin-right:auto;
}
.viewit:hover {
    background-color:#CCC;
}
.content {
    height:auto;
    background-position:right center;
}
.about_banner {
    min-height: 36px;
    background-image:url("../images/bannerbg.jpg");
}
.portfolio_content_holder {
    margin-top:20px;
}
.portfolio_list {
    font-family : Arial, Helvetica, sans-serif;
    text-align : center;
    font-size : 14px;
    line-height : 250%;
    padding:10px;
    min-height:4360px;
}
.footer {
    margin-top:20px;
    background-color:#2D2D2D;
}
.top_footer {
    padding-top: 20px;
}
p.other_activity_text {
    min-height: 15px;
    margin-bottom:0px;
}
.formOne {
    overflow: hidden;
    padding:10px;
}
.name {
    color: white;
    width: 71px;
    padding:0;
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    font:bold 12px/30px Tahoma, Arial, Helvetica, sans-serif;
}
.messageBox {
    background-color: #FFF;
    width: 80%;
    height: 51px;
    border: none;
    outline: none;
    padding: 5px;
    resize: none;
    margin-left:0px;
}
.formBox {
    background-color: #FFF;
    width: 80%;
    height: 31px;
    border: none;
    outline: none;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 31px;
    margin-left:0px;
}
.message {
    color: white;
    width: 71px;
    padding:0;
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    font:bold 12px/30px Tahoma, Arial, Helvetica, sans-serif;
}
.submitButton {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 31px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 12px;
    background-color:#F90;
    text-align: center;
    width: 76px;
    display: block;
    margin-left: auto;
    border: none;
    height: 31px;
    cursor: pointer;
    margin-right:auto;
}
h1.footer_title {
    min-height: 20px;
    margin-top:0px;
}
h1.footer_title {
    min-height: 20px;
    margin-top:0px;
    color:#FFFFFF;
}
.customClass {
    min-height: 253px;
}
h2.brand_boost {
    font: normal 24px 'bebasregular', Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 100%;
}
.top_color_bar {
    background-image:url(../images/bannerbg.jpg);
    background-repeat:repeat-x;
    background-position:0px 0px;
    padding:10px;
    min-height:10px;
}
.address_map a:hover {
    color: #77C4D2;
}
.address_holder {
    margin-top:20px;
    margin-bottom:20px;
    background-image:url(../images/rightbodydivider.jpg);
    background-position:100% 0%;
    background-repeat: no-repeat;
    padding:10px;
    min-height:264px;
}
.address_map {
    width:476px;
    background-repeat:no-repeat;
    background-position:100% 0%;
    min-height:289px;
    margin-top:20px;
}
.map_holder {
    margin-top:20px;
    padding:10px;
}
.about_content {
    margin-top:20px;
    margin-bottom:20px;
}
.about_divider {
    background-image:url(../images/aboutdivider.jpg);
    background-repeat:no-repeat;
    display:block;
    margin-top:22px;
    padding:10px;
}
.team_text {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #010101;
    font-size: 12px;
}
.team_name {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 16px;
    color: #525252;
    font-size: 12px;
    padding-top: 24px;
    font-weight: bold;
}
.author_name {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 14px;
    color: black;
    font-size: 11px;
    font-style:italic;
    margin-bottom:0;
    border-bottom:1px none rgb(0, 0, 0);
    padding-bottom:20px;
}
.about_main_text {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    line-height: 20px;
    color: #525252;
    font-size: 12px;
}
.portfolio_row {
    clear: both;
    min-height: 451px;
    margin-bottom:30px;
}
.portfolio_nugget {
    min-height: 515px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:10px;
    margin-bottom:30px;
    display:inline-block;
}
.portfolio_inner {
    min-height: 486px;
}
.portfolio_img {
    margin-bottom:20px;
}
.portfolio_item_text {
    font-size: 13px;
    color: #505050;
    line-height: 157%;
}
p.portfolio_item_text {
    min-height:30px;
    margin-top:0;
    margin-bottom:0;
}
h1.find_us {
    margin-bottom:20px;
    min-height:10px;
}
.company_name {
    color: #AF2E05;
    font: normal 24px 'bebasregular', Arial, Helvetica, sans-serif;
    font-weight: bold;
}
p.address_text {
    margin-top: 0px;
    min-height:135px;
    font-size: 14px;
    color: #505050;
    line-height: 157%;
}
.portofolio_img {
    margin-bottom:5px;
}
.activity_img {
    display: block;
    margin:0 auto;
}
.client_image {
    width: 80px;
    margin-top: 30px;
    height:40px;
}
.nav_holder select {
    display: inline-block;
    width: 90%;
    height: 30px;
}
img.image {
    margin-right: 10px;
    float:left;
}
span.span {
    font-family: Tahoma, Geneva, sans-serif;
    font-weight:normal;
}
@media only screen and (min-width : 641px) {
    body img {
        height: auto;
        max-width:none;
    }
    body {
        text-align: left;
        min-width:960px;
    }
    body ul {
        list-style-type: disc;
        padding-left:40px;
    }
    .hmenubar {
        display: block;
    }
    .nav_holder select {
        display: none;
    }
    .hmenubar li {
        display: inline-block;
    }
    .main_wrapper {
        clear: both;
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        min-width: 960px;
        min-height: 1007px;
    }
    .header {
        min-height: 139px;
    }
    .header_up_color {
        clear: both;
        min-height: 44px;
        padding: 0px;
    }
    .logo_and_nav_holder {
        float: left;
        min-height: 95px;
        width: 100%;
    }
    .slideshow_holder {
        clear: both;
        min-height: 409px;
    }
    .arrows {
        width: 90px;
        margin-right: auto;
        margin-left: auto;
        height: 30px;
        padding: 0px;
    }
    .slideshow_arrow {
        float: left;
        margin-left: 20px;
    }
    .main_content_holder {
        clear: both;
        min-height: 45px;
    }
    .about_main_content {
        float: left;
        width: 709px;
        min-height: 814px;
        padding:0;
    }
    .team_list {
        list-style-type: none;
        padding-left: 0px;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .about_sidebar {
        float: left;
        width: 200px;
        min-height: 602px;
        margin-left: 20px;
    }
    .testimonials {
        list-style-type: none;
        padding-left: 0px;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .main_content {
        min-height: 423px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
    .activity {
        clear: both;
        min-height: 339px;
        background-image:url(../images/bodydivider.jpg);
    }
    .what_we_do {
        float: left;
        width: 240px;
        min-height: 289px;
        padding: 0px;
    }
    .activity_nugget {
        float: left;
        width: 210px;
        min-height: 291px;
        margin-left: 0px;
        padding-left: 20px;
        padding-right: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .recent_work_holder {
        clear: both;
        min-height: 330px;
        background-image:url(../images/bodydivider.jpg);
    }
    .recent_work_summary {
        float: left;
        width: 240px;
        min-height: 166px;
        padding: 0px;
    }
    .portofolio_item {
        float: left;
        width: 220px;
        min-height: 243px;
        padding-left: 20px;
        text-align: right;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .client_list_holder {
        clear: both;
        min-height: 125px;
    }
    .main_client_list {
        float: left;
        width: 240px;
        min-height: 125px;
        padding: 0px;
    }
    .client_list {
        float: left;
        width: 720px;
        min-height: 124px;
        padding: 0px;
    }
    .bottom_footer_holder {
        clear: both;
        min-height: 72px;
    }
    .bottom_footer {
        min-height: 72px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-top:10px;
    }
    .quick_nav {
        width: 480px;
        margin-top:0;
        margin-right:0;
        float:left;
        min-height:52px;
    }
    .quick_nav_align {
        margin-left: 0px;
        padding: 0px;
    }
    .twitter {
        float: right;
        margin-left: 20px;
    }
    .facebook {
        float: right;
        margin-left: 20px;
    }
    .google {
        float: right;
        margin-left: 20px;
    }
    .rss {
        float: right;
        margin-left: 20px;
    }
    .top_footer {
        min-height: 290px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-top:0;
    }
    .services_holder {
        float: left;
        width: 472px;
        min-height: 251px;
        padding-left: 30px;
    }
    .slideshow {
        min-height: 409px;
        width: 960px;
        margin-right: auto;
        margin-left: auto;
    }
    .slideshow_left {
        float: left;
        width: 403px;
        min-height: 409px;
        margin-left: 0px;
        padding: 0 0 0 10px;
    }
    .slideshow_right {
        float: left;
        width: 537px;
        min-height: 406px;
        text-align: right;
        padding-top:40px;
    }
    .logo_and_nav_inner {
        min-height: 95px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
    .logo_holder {
        float: left;
        width: 263px;
        min-height: 95px;
        padding: 0px;
    }
    .hmenubar {
        list-style: none;
        padding: 0;
        margin-right: 0;
        margin-left: 0;
        text-align: right;
    }
    .hmenubar li {
        margin-right: 0;
        margin-left: 0;
    }
    .hmenubar li a {
        text-align: center;
        margin-right: auto;
        margin-left: auto;
    }
    .nav_holder {
        width: 697px;
        min-height: 88px;
        float: left;
        text-align: right;
        padding-top:0;
    }
    .nav_holder a {
        text-align: center;
    }
    h1.main_title {
        margin-right: 0;
        margin-left: 0;
        margin-top:15px;
    }
    .main_text {
        margin-right: 0;
        margin-left: 0;
    }
    .nugget_inner {
        float: left;
        width: 229px;
        min-height: 61px;
    }
    .serv_img_holder {
        float: left;
        width: 39px;
        min-height: 61px;
        padding: 0px;
    }
    .serv_text_holder {
        float: left;
        width: 186px;
        padding: 0px;
    }
    .nugget_inner {
        float: left;
        width: 229px;
        min-height: 61px;
    }
    .serv_img_holder {
        float: left;
        width: 38px;
        min-height: 61px;
        padding: 0px;
    }
    .serv_text_holder {
        float: left;
        width: 190px;
        min-height: 61px;
        padding: 0px;
    }
    .services_nugget {
        clear: both;
        min-height: 61px;
    }
    .nugget_inner {
        float: left;
        width: 229px;
        min-height: 61px;
    }
    .serv_img_holder {
        float: left;
        width: 39px;
        min-height: 61px;
        padding: 0px;
    }
    .serv_text_holder {
        float: left;
        width: 186px;
        min-height: 60px;
        padding: 0px;
    }
    .nugget_inner {
        float: left;
        width: 229px;
        min-height: 72px;
        padding-left:0;
        padding-right:0;
    }
    .serv_img_holder {
        float: left;
        width: 39px;
        min-height: 61px;
        padding: 0px;
    }
    .serv_text_holder {
        float: left;
        width: 187px;
        min-height: 60px;
        padding: 0px;
    }
    .contact_holder {
        float: left;
        min-height: 250px;
        width: 450px;
    }
    p.serv_text {
        margin-left: 10px;
        font-size:10px;
    }
    p.portofolio_text {
        text-align: left;
    }
    .team_item {
        width: 234px;
        float: left;
    }
    .slideshow_image_wrapper {
        border-style: solid;
        border-width: 10px;
        border-color: rgba(57, 19, 0, 0.58);
    }
    .slideshow_image {
        padding-right: 0px;
        padding-left: 0px;
        width: 527px;
    }
    .viewit {
        text-align: center;
        margin-left: 0px;
        margin-right: 0px;
    }
    .content {
        min-height: 838px;
    }
    .portfolio_content_holder {
        min-height: 2295px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
    .portfolio_list {
        list-style-type: none;
        padding-left: 0px;
        text-align: left;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        min-height:10px;
    }
    .footer {
        min-height: 82px;
    }
    .formOne {
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 11px;
        padding-left: 0px;
    }
    .name {
        float: left;
        margin-right: 0;
        margin-left: 0;
        line-height:10px;
    }
    .messageBox {
        width: 206px;
        margin-left: 5px;
    }
    .formBox {
        width: 206px;
        margin-left: 5px;
    }
    .message {
        float: left;
        margin-right: 0;
        margin-left: 0;
        line-height:10px;
    }
    .submitButton {
        text-align: center;
        margin-left: 78px;
        margin-right: 0px;
    }
    .top_color_bar {
        min-height: 36px;
        padding: 0px;
    }
    .contact_content {
        min-height: 440px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
    .address_holder {
        float: left;
        width: 453px;
        min-height: 400px;
        padding: 0px;
    }
    .map_holder {
        float: left;
        width: 477px;
        min-height: 379px;
        padding-left: 30px;
        padding-right: 0px;
        padding-top: 0px;
        padding-bottom: 20px;
    }
    .about_content {
        width: 960px;
        margin-right: auto;
        margin-left: auto;
    }
    .about_divider {
        width: 706px;
        height: 12px;
        padding: 0px;
    }
    .portfolio_nugget {
        width: 459px;
        float: left;
        padding-bottom:30px;
        min-height:521px;
    }
    .portfolio_img {
        border-style: solid;
        border-width: 5px;
        width: 450px;
        height: 290px;
        border-color: #DBDBDB;
    }
    .portfolio_img:hover {
        border-color: #AF2E05;
    }
    p.portfolio_item_text {
        margin-right: 0;
        margin-left: 0;
    }
    .portofolio_img {
        float: left;
    }
    .activity_img {
        margin-right: auto;
        margin-left: auto;
    }
    p.copyright_text {
        min-height: 0;
        margin-left:10px;
        line-height:20px;
    }
    .client_image {
        margin-right: 15px;
        width:100px;
        height:auto;
    }
    .customClass {
        min-height: 0;
    }
    .about_sidebar p {
        font-size: 11px;
    }
    img.image {
        float: left;
    }
    img.image1 {
        float: left;
    }
}
@media only screen and (min-width : 1024px) {
    .main_content {
        margin-left: auto;
        margin-right:auto;
        min-height:423px;
    }
    .main_content_holder {
        min-height: 45px;
    }
    .content {
        min-height: 838px;
    }
    .footer {
        min-height: 82px;
    }
    .slideshow_holder {
        min-height: 409px;
    }
    .arrows {
        margin-left: auto;
        margin-right:auto;
    }
    .slideshow_right {
        min-height: 373px;
        width:527px;
    }
    .slideshow_image_wrapper {
        border-style: solid;
        border-width:10px;
    }
    .slideshow_left {
        min-height: 409px;
        width:403px;
        padding-left:10px;
    }
    .slideshow {
        min-height: 409px;
    }
    img.slideshow_image {
        width: auto;
        max-width:100%;
    }
    h1.main_title {
        min-height: 85px;
    }
    p.main_text {
        min-height: 10px;
    }
}