@media (min-width: 768px)
{  

.header {
    padding: 10px 0px 27px !important;
}

.portfolio_item .portfolio_item_holder .caption {
    padding: 2px 27px 0px !important;
}

.nav .sf-menu >li a >div:first-child+div {
    background: #ddd !important;
}

.nav {
    margin: -80px 0 0 0 !important;
}

.title-section {
    padding: 0 !important;
}

.logo .logo_tagline {
    margin-top: -3px !important;
    padding-right: 9px !important;
    font: 300 14px/15px 'Open Sans', sans-serif !important;
}

.nav .sf-menu >li a >div span {
    padding: 22px 0 !important;
}

.ex_h1 {
    margin-bottom: 0 important;
}

.custom_poz {
    background: none !important;
}

.parallax-slider #mainCaptionHolder .container >div {
     background: rgba(0,0,0,0.25) !important;
}

.parallax-slider #mainCaptionHolder .container >div .slider_caption {
  	top: -50% !important;
    padding: 1px 0 7px !important;
}

.title-section .breadcrumb li.divider {
    padding: 9px 14px !important;
}

.block_1 h2 {
    font-size: 68px !important;
    line-height: 28px !important;
    margin-bottom: 32px !important;
}

.parallax-slider .controlBtn .icon-angle-right:before {
    top: 74px !important;
}

.parallax-slider .controlBtn .icon-angle-left:before {
    top: 74px !important;
}

}




@media (max-width: 768px)
{  

.parallax-slider .controlBtn .icon-angle-right:before {
    top: 5px !important;
}

.parallax-slider .controlBtn .icon-angle-left:before {
    top: 5px !important;
}

.block_1 h2 {
    font-size: 38px !important;
    line-height: 38px !important;
    margin-bottom: 32px !important;
}

.logo .logo_tagline {
    margin-top: 5px !important;
}

.title-section {
    margin-top: -60px !important;
}

.custom_poz .select-menu {
    margin-top: -22px !important;
}

}



body {
    color: #777 important;
}

.footer {
    padding: 0px 0 0px !important;
}

.ext_poz5 .textwidget {
    display: none !important;
}

.filter-wrapper ul li a {
    padding: 5px 0px 5px 0px !important;
}

h1 {
font-weight: 300 !important;
}

.box_1 {
    padding: 55px 0 30px !important;
}

.box_2 {
    position: relative;
    padding: 0 0 0 !important;
}

.block_3 {
    padding: 48px 0 0 !important;
}

