@media (min-width: 1600px) {
    .list2 li{padding:7px 0}
    .container .col-xs-12:not([class*="col-md-"]) .owl-theme .owl-nav{left:-150px;right:-150px}
    .vertical-nav .flex-control-nav{left:9.7%}
    .section_padding_top_105 > [class*="container"]{padding-top:105px}
    .section_padding_top_110 > [class*="container"]{padding-top:110px}
    .section_padding_top_115 > [class*="container"]{padding-top:115px}
    .section_padding_top_120 > [class*="container"]{padding-top:120px}
    .section_padding_top_125 > [class*="container"]{padding-top:125px}
    .section_padding_top_130 > [class*="container"]{padding-top:130px}
    .section_padding_top_135 > [class*="container"]{padding-top:135px}
    .section_padding_top_140 > [class*="container"]{padding-top:140px}
    .section_padding_top_145 > [class*="container"]{padding-top:145px}
    .section_padding_top_150 > [class*="container"]{padding-top:150px}
    .section_padding_bottom_105 > [class*="container"]{padding-bottom:105px}
    .section_padding_bottom_110 > [class*="container"]{padding-bottom:110px}
    .section_padding_bottom_115 > [class*="container"]{padding-bottom:115px}
    .section_padding_bottom_120 > [class*="container"]{padding-bottom:120px}
    .section_padding_bottom_125 > [class*="container"]{padding-bottom:125px}
    .section_padding_bottom_130 > [class*="container"]{padding-bottom:130px}
    .section_padding_bottom_135 > [class*="container"]{padding-bottom:135px}
    .section_padding_bottom_140 > [class*="container"]{padding-bottom:140px}
    .section_padding_bottom_145 > [class*="container"]{padding-bottom:145px}
    .section_padding_bottom_150 > [class*="container"]{padding-bottom:150px}
    .half_section.columns_padding_80 > [class*="container"] > .row{margin-right:-160px;margin-left:-160px}
    .half_section.columns_padding_80 > [class*="container"] > .row > [class*="col-"]{padding-left:160px;padding-right:160px}
    .container-fluid{padding-right:80px;padding-left:80px}
    .logo img{max-width:240px}
    .affix .logo img{max-width:190px}
    .page_toplogo.section_padding_md > [class*="container"]{padding-top:32px;padding-bottom:32px}
    .page_header_wrapper.bottom_negative_offset + *{margin-top:-40px}
    .page_breadcrumbs h1{font-size:50px}
    .page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:125px;padding-bottom:125px}
    .page_breadcrumbs.bottom_mask_subtract{margin-bottom:-50px}
    .page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:75px;padding-bottom:75px}
    .before_ragged_footer [class*="section_padding_bottom"]:last-child,.before_ragged_footer[class*="section_padding_bottom"]{padding-bottom:65px}
    .bottom_mask_add + .page_copyright > [class*="container"]{padding-top:100px}
    #highlights .container{margin-top:-310px}
    .all-scr-cover .slide-image-wrap.top_overlap{top:-80px}
    .intro_section.all-scr-cover .slide_description_wrapper{padding:19% 0}
    .intro_section.all-scr-cover.bottom_overlap .slide_description_wrapper{padding-bottom:calc(19% + 250px)}
    .intro_section h2{font-size:100px}
    .intro_section .flex-control-nav{bottom:43.5%}
    .transparent_wrapper + .page_mainslider .slide_description_wrapper{padding-top:calc(19% + 150px)}
    .sf-menu a{letter-spacing:.2em}
    .tall_header:not(.affix) .sf-menu > li > a{padding-top:55px;padding-bottom:55px}
    .sf-menu > li > a{margin-right:30px;margin-left:30px}
    .sf-menu a{padding-top:5px;padding-bottom:5px}
    .sf-menu ul li > a:before{left:40px;right:40px}
    .gallery-title-item.vertical-item.content-padding .item-content{padding-bottom:60px}
    .teaser[class*="_bg_color"].big-padding,.teaser[class*="with_"].big-padding{padding:55px 60px}
}

@media (min-width: 1590px) {
    .boxed #box_wrapper.container{width:1560px}
}

@media (min-width: 1450px) {
.flex-direction-nav .flex-prev{left:60px}
.flex-direction-nav .flex-next{right:60px}
}

@media (min-width: 1400px) {
    .vertical-nav .flex-control-nav{left:5%}
    .boxed #box_wrapper.container{width:1370px}
    .tall_header:not(.affix) .sf-menu > li > a{padding-top:37px;padding-bottom:37px}
    .sf-menu > li > a{padding:25px 0}
}

@media (min-width: 1300px) {
    .container .col-xs-12:not([class*="col-md-"]) .owl-theme .owl-nav{left:-60px;right:-60px}
    .vertical-nav .flex-control-nav{position:absolute;margin:0;bottom:auto!important;top:50%;right:auto;width:auto;height:auto;width:20px;left:2%;margin-top:-6px}
    .vertical-nav .flex-control-nav > li{padding:10px 0}
}

@media (min-width: 1230px) {
.container{width:1200px}
}

@media (min-width: 1200px) and (min-width: 1600px) {
.sf-menu ul a{padding-right:40px;padding-left:40px}
}
@media (min-width: 1200px) {
    .col-lg-20{width:20%;float:left}
    .col-lg-40{width:40%;float:left}
    .container-left-half,.container-right-half{width:585px}
    .pagination > li > a,.pagination > li > span{min-width:50px;height:50px;line-height:50px}
    .pagination > li{margin:3px}
    .panel-heading .panel-title > a{padding-left:40px}
    .tab-content.big-padding{padding:55px 60px}
    .tab-content.big-padding.top-color-border{padding-top:60px}
    .tab-content.big-padding.no-border{padding:55px 0 0}
    .nav-tabs > li > a{padding:20px 40px;letter-spacing:.2em;border-radius:30px 30px 0 0}
    .small-tabs .nav-tabs > li > a{letter-spacing:0}
    .alert{padding-left:40px}
    .alert i{padding-right:15px}
    .inline-list{margin:0 -12px}
    .inline-list > li{padding:0 12px}
    .inline-list.big-padding > li{padding:0 25px}
    .four-cols-text{column-count:4}
    .three-cols-text{column-count:3}
    .owl-theme .owl-nav{top:0;opacity:0}
    .columns_padding_30 > [class*="container"] > .row,.row.columns_padding_30{margin-right:-30px;margin-left:-30px}
    .columns_padding_30 > [class*="container"] > .row > [class*="col-"],.row.columns_padding_30 > [class*="col-"]{padding-left:30px;padding-right:30px}
    .columns_padding_40 > [class*="container"] > .row,.row.columns_padding_40{margin-right:-40px;margin-left:-40px}
    .columns_padding_40 > [class*="container"] > .row > [class*="col-"],.row.columns_padding_40 > [class*="col-"]{padding-left:40px;padding-right:40px}
    .columns_padding_50 > [class*="container"] > .row{margin-right:-50px;margin-left:-50px}
    .columns_padding_50 > [class*="container"] > .row > [class*="col-"]{padding-left:50px;padding-right:50px}
    .columns_padding_60 > [class*="container"] > .row{margin-right:-60px;margin-left:-60px}
    .columns_padding_60 > [class*="container"] > .row > [class*="col-"]{padding-left:60px;padding-right:60px}
    .columns_padding_80 > [class*="container"] > .row{margin-right:-80px;margin-left:-80px}
    .columns_padding_80 > [class*="container"] > .row > [class*="col-"]{padding-left:80px;padding-right:80px}
    .table_section_lg .container{height:100%}
    .table_section.table_section_lg .row{display:table;width:calc(100% + 30px)}
    .table_section.table_section_lg > [class*="container"] > .row > [class*="col-"]{display:table-cell;vertical-align:middle;float:none}
    .offset-image{margin-top:-115px}
    .top-overlap{margin-top:-180px}
    .container-fluid{padding-right:60px;padding-left:60px}
    .clear-lg{clear:both}
    h2.section_header{font-size:24px;font-weight: 600}
    h2.section_header.small{font-size:30px}
    .col-xs-12:not([class*="col-sm"]):not([class*="col-md"]) .alignleft:not(.one-third){margin:5px 50px 30px 0}
    .col-xs-12:not([class*="col-sm"]):not([class*="col-md"]) .alignright:not(.one-third){margin:5px 0 30px 50px}
    .with_padding.big-padding{padding:55px 60px}
    .pull-lg-right{float:right}
    .pull-lg-left{float:left}
    .text-lg-right{text-align:right}
    .text-lg-left{text-align:left}
    .text-lg-center{text-align:center}
    .display_table_lg{display:table;min-width:100%;height:100%;margin-left:auto;margin-right:auto;border-collapse:collapse}
    .display_table_cell_lg{display:table-cell;vertical-align:middle;float:none;overflow:hidden;zoom:1;box-sizing:border-box}
    .inline-content.big-spacing{margin-right:-13px;margin-left:-13px}
    .inline-content.big-spacing > *{margin-right:13px;margin-left:13px}
    .inline-content.big-spacing > :last-child{margin-right:13px}
    .no-content-padding [class*='col-lg-'] .item-content,.full-padding [class*='col-lg-'] .item-content{padding-left:30px}
    .no-content-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content,.full-padding [class*='col-lg-'][class*='col-lg-pull'] .item-content{padding-left:0;padding-right:30px}
    .no-content-padding .col-lg-12 .item-content,.full-padding .col-lg-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
    .vertical-item.big-padding .item-content{padding:55px 60px}
    .vertical-item.big-vertical-padding .item-content{padding-top:55px;padding-bottom:55px}
    .vertical-item.content-absolute .item-content.big-padding{padding:55px 60px}
    .side-item.big-padding .item-content{padding:55px 60px}
    .item-media-wrap .entry-meta{position:absolute}
    .ls .item-media-wrap .entry-meta{background-color:rgba(50,50,50,0.8)}
    .ds .item-media-wrap .entry-meta{background-color:rgba(255,255,255,0.8)}
    .big-padding .item-media-wrap + .entry-meta,.big-padding > .entry-meta:first-child,.big-padding [class*="col-"] > .entry-meta:first-child,.big-padding .item-media + .entry-meta,.big-padding .item-media-wrap .entry-meta{padding:17px 55px 16px}
    .big-padding.side-item .item-media-wrap + .entry-meta,.big-padding.side-item > .entry-meta:first-child,.big-padding.side-item [class*="col-"] > .entry-meta:first-child,.big-padding.side-item .item-media + .entry-meta,.big-padding.side-item .item-media-wrap .entry-meta{padding:17px 55px 16px}
    .featured-post{width:60px;height:60px}
    .featured-post i{top:19px;left:19px}
    .page_toplogo.section_padding_lg_25 > [class*="container"]{padding-top:23px;padding-bottom:22px}
    .page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:90px;padding-bottom:90px}
    .page_breadcrumbs.bottom_mask_subtract{margin-bottom:-30px}
    .before_ragged_footer [class*="section_padding_bottom"]:last-child,.before_ragged_footer[class*="section_padding_bottom"]{padding-bottom:40px}
    #highlights .with_padding.big-padding{padding-top:60px;padding-bottom:45px}
    #about .col-xs-12:not([class*="col-sm"]):last-child{height:0;margin:0}
    #about .col-xs-12:not([class*="col-sm"]):last-child .theme_button{margin-top:-100px}
    .intro_section h2{font-size:80px}
    .intro_section.all-scr-cover .slide_description_wrapper{padding:15% 0}
    .intro_section.all-scr-cover.bottom_overlap .slide_description_wrapper{padding-bottom:calc(15% + 160px)}
    .transparent_wrapper + .page_mainslider .slide_description_wrapper{padding-top:calc(10% + 100px)}
    .mainmenu_wrapper{position:relative}
    .header_darkgrey.with_menu_icon .mainmenu_wrapper:after{color:#fff}
    .sf-menu,.sf-menu ul{margin:0;padding:0;list-style:none}
    .sf-menu li{position:relative}
    .sf-menu li > ul{position:absolute;display:none;top:100%;z-index:99}
    .sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}
    .sf-menu a{display:block;position:relative}
    .sf-menu li > ul > li > ul{top:-20px;left:100%;margin-left:10px}
    .sf-menu a{padding:5px 10px;text-decoration:none;zoom:1;transition-property:color,background-color,border-color,padding-top,padding-bottom}
    .sf-menu a{color:#323232;}
    .sf-menu li{white-space:nowrap;*white-space:normal;transition:background .2s}
    .sf-menu > li{display:inline-block;position:relative;vertical-align:middle;margin:0 -2px}
    .sf-menu > li:first-child{margin-left:0}
    .sf-menu > li:last-child{margin-right:0}
    .sf-menu ul li:first-child > a:before{display:none}
    .mega-menu .mega-menu-col > a:before{display:none}
    .sf-menu > li > a{padding:0}
    .sf-menu li:hover,.sf-menu li.sfHover{transition:none}
    .sf-menu > li .mega-menu,.sf-menu li > ul{text-align:left;list-style:none;padding:20px 0;background-color:#fff;box-shadow:0 1px 10px rgba(0,0,0,0.15);min-width:10em;border-radius:5px;border-bottom:3px solid #5faf21}
    .sf-menu > li > ul > li > ul{z-index:-1;border-color:#ffcd4a}
    .sf-menu > li .mega-menu ul{background:#fff}
    .sf-menu ul a{padding-left:30px;padding-right:30px}
    .sf-menu .mega-menu ul{box-shadow:none;padding:0}
    .sf-menu .mega-menu ul a{padding-left:0;padding-right:0}
    .sf-menu ul a:hover,.sf-menu ul li.active > a{color:#5faf21}
    .sf-menu ul a:hover:after,.sf-menu ul li.active > a:after{display:none}
    .sf-menu ul ul{margin-top:0}
    .divided_items .sf-menu > li + li{position:relative}
    .divided_items .sf-menu > li + li:before{content:"/";position:absolute;left:-3px;top:50%;margin-top:-8px;line-height:1em;opacity:.3}
    .bordered_items .sf-menu > li{padding:0}
    .bordered_items .sf-menu > li > a:after{display:none}
    .bordered_items .sf-menu > li + li:before{content:'';width:1px;position:absolute;left:0;top:0;bottom:0;height:100%;background-color:rgba(255,255,255,0.23)}
    .dotted_items .sf-menu > li + li:before{content:'';position:absolute;top:50%;left:-2px;margin-top:-2px;width:4px;height:4px;border-radius:50%;background-color:#9cc026}
    .header_white .sf-menu > li > a{color:#323232}
    .header_white .sf-menu > li.current-menu-item > a,.header_white .sf-menu > li.current-page-ancestor > a,.header_white .sf-menu > li.active > a,.header_white .sf-menu > li.sfHover > a{color:#5faf21}
    .header_white .sf-menu > li > a:hover{color:#5faf21}
    .header_white .bordered_items .sf-menu > li + li:before{background-color:#ebe9e8}
    .header_darkgrey .sf-menu ul li > a:before{background-color:rgba(255,255,255,0.2)}
    .header_darkgrey .sf-menu > li .mega-menu,.header_darkgrey .sf-menu li > ul{background:linear-gradient(to top,#5faf21 3px,#323232 3px)}
    .header_darkgrey .sf-menu > li .mega-menu a,.header_darkgrey .sf-menu li > ul a{color:#fff}
    .header_darkgrey .sf-menu > li .mega-menu a:hover,.header_darkgrey .sf-menu li > ul a:hover{color:#9cc026}
    .header_darkgrey .sf-menu > li .mega-menu ul{background:#323232}
    .header_darkgrey .sf-menu > li > a{color:#fff}
    .header_darkgrey .sf-menu > li.active > a,.header_darkgrey .sf-menu .current-menu-item > a,.header_darkgrey .sf-menu .current-menu-ancestor > a{color:#9cc026}
    .header_darkgrey .sf-menu > li > a:hover{color:#9cc026}
    .header_color ul a{color:#fff}
    .header_color ul a:hover,.header_color ul li.active > a,.header_color .sf-menu .current-menu-item > a,.header_color .sf-menu .current-menu-ancestor > a{color:#323232}
    .header_color .sf-menu ul a{color:#323232}
    .thin_header .sf-menu > li > a{padding-top:19px;padding-bottom:18px}
    .tall_header .sf-menu > li > a:after{top:0;height:2px}
    .sf-menu > li > a{margin-left:2px;margin-right:2px}
    [class*="container"] .sf-menu > li:first-child > a{margin-left:0}
    [class*="container"] .sf-menu > li:last-child > a{margin-right:0}
    .bordered_items .sf-menu > li > a{margin:0;padding:15px 30px}
    .sf-menu > li > a{margin-left:15px;margin-right:15px}
    .boxed .col-md-6 .sf-menu > li > a{margin-left:20px;margin-right:20px}
    .bordered_items .sf-menu > li > a{padding:25px 40px}
    .sf-menu .sf-md-hidden{display:none!important}
    .mainmenu_wrapper .mega-menu{width:1140px}
    .mainmenu_wrapper ul .mega-menu ul{min-width:10em}
    .entry-header + .vertical-item{margin-top:60px}
    .post.content-padding.big-padding .item-content{padding-top:60px;padding-bottom:48px}
    .author-meta{margin-top:80px}
    .comment-list li.comment{margin-top:70px}
    .comment-list li.comment:before{top:-35px}
    .comment-list > li.comment:first-child{margin-top:35px}
    .comment-list > li.comment:last-child{padding-bottom:35px}
    .page-nav .with_padding.big-padding{padding-top:50px}
    .post-related{padding:55px 60px 50px}
    .team-single .flex-wrap{-ms-flex-align:center;align-items:center}
    .staggered-layout .vertical-item.big-padding .item-content{padding-top:60px;padding-bottom:65px}
    .staggered-layout .content-3lines-ellipsis{height:7.5em;-webkit-line-clamp:4}
    #isotope_filters a,.filters a{padding:0 35px}
    .inline-teasers-wrap{margin-left:-20px;margin-right:-20px}
    .inline-teasers-wrap > *{margin:10px 20px}
    .thumbnail.big-padding .caption{padding:55px 60px}
    .owl-center-scale.gallery-carousel.owl-center .owl-nav > div{width:12.5%;top:30px;bottom:30px;height:auto;transform:none;font-size:30px;text-transform:uppercase;color:#fff;font-family:'Playfair Display',serif;font-weight:700;line-height:100%}
    .owl-center-scale.gallery-carousel.owl-center .owl-nav > div:after{display:none}
    .owl-center-scale.gallery-carousel.owl-center .owl-nav > div span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
    .owl-center-scale.gallery-carousel.owl-center .owl-nav > div:hover{color:#5faf21}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .flex-row > [class*='col-'].col-md-6{-ms-flex:auto;flex:auto;width:50%}
    .clear-md{clear:both}
}
@media (min-width: 992px) {
    .col-md-20{width:20%;float:left}
    .col-md-40{width:40%;float:left}
    .container-left-half,.container-right-half{width:485px}
    .nav-tabs > li > a{padding:18px 28px;border-radius:30px 30px 0 0}
    .table_template td,.table_template th{padding:20px 30px}
    .list1 li{padding-top:10px;padding-bottom:10px}
    .four-cols-text{column-count:3}
    .three-cols-text{column-count:3}
    .flex-control-nav{bottom:0}
    #toTop{width:60px;height:60px;bottom:60px;right:60px}
    #toTop:after{line-height:60px}
    #toTopHover,#toTop:hover{bottom:65px}
    .columns_padding_25 > [class*="container"] > .row,.row.columns_padding_25,.columns_padding_50 > [class*="container"] > .row{margin-right:-25px;margin-left:-25px}
    .columns_padding_25 > [class*="container"] > .row > [class*="col-"],.row.columns_padding_25 > [class*="col-"],.columns_padding_50 > [class*="container"] > .row > [class*="col-"]{padding-left:25px;padding-right:25px}
    .columns_padding_40 > [class*="container"] > .row,.row.columns_padding_40{margin-right:-20px;margin-left:-20px}
    .columns_padding_40 > [class*="container"] > .row > [class*="col-"],.row.columns_padding_40 > [class*="col-"]{padding-left:20px;padding-right:20px}
    .columns_padding_60 > [class*="container"] > .row{margin-right:-30px;margin-left:-30px}
    .columns_padding_60 > [class*="container"] > .row > [class*="col-"]{padding-left:30px;padding-right:30px}
    .columns_padding_80 > [class*="container"] > .row{margin-right:-50px;margin-left:-50px}
    .columns_padding_80 > [class*="container"] > .row > [class*="col-"]{padding-left:50px;padding-right:50px}
    .table_section_md .container{height:100%}
    .table_section.table_section_md .row{display:table;width:calc(100% + 30px)}
    .table_section.table_section_md > [class*="container"] > .row > [class*="col-"]{display:table-cell;vertical-align:middle;float:none}
    .offset-image{margin-top:-35px}
    .container-fluid{padding-right:30px;padding-left:30px}
    .half_section.columns_padding_80 > [class*="container"] > .row{margin-left:0;margin-right:0}
    .half_ms .col-md-6:nth-child(2){margin-top:0}
    .half_ms .col-md-6:nth-child(2):before{left:0;transform:none;top:-200px}
    .alignright.one-third,.alignleft.one-third{max-width:33.33333%}
    .top-overlap{margin-top:-100px;max-width:125%;margin-left:-25%}
    .top-overlap-small{margin-top:-40px;max-width:140%;margin-right:-20%;margin-left:-20%}
    .pull-md-right{float:right}
    .pull-md-left{float:left}
    .text-md-right{text-align:right}
    .text-md-left{text-align:left}
    .text-md-center{text-align:center}
    .display_inline_md{display:inline}
    .display_table_md{display:table;min-width:100%;height:100%;margin-left:auto;margin-right:auto;border-collapse:collapse}
    .display_table_cell_md{display:table-cell;vertical-align:middle;float:none;zoom:1;box-sizing:border-box}
    .hero-text{font-size:80px}
    .side-item.side-md .row{display:-ms-flexbox;display:flex}
    .side-item.side-md .row [class*="col-"]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
    .side-item.side-md .row .top_rounded{border-radius:3px 0 0 3px}
    .no-content-padding [class*='col-md-'] .item-content,.full-padding [class*='col-md-'] .item-content{padding-left:30px}
    .no-content-padding [class*='col-md-'][class*='col-md-pull'] .item-content,.full-padding [class*='col-md-'][class*='col-md-pull'] .item-content{padding-left:0;padding-right:30px}
    .no-content-padding .col-md-12 .item-content,.full-padding .col-md-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
    .header_logo_center .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
    .header_logo_center .logo_wrapper{position:absolute;left:0;right:0;top:0;bottom:0}
    .page_toplogo.section_padding_md > [class*="container"]{padding-top:12px;padding-bottom:12px}
    .page_toplogo .icon-bg-teaser{display:-ms-inline-flexbox;display:inline-flex}
    .page_toplogo [class*="col-"]{margin-top:0;margin-bottom:0}
    .page_header_wrapper.bottom_negative_offset + *{margin-top:-25px}
    .page_breadcrumbs .display_table_md{width:auto;min-width:0}
    .page_breadcrumbs h1.display_table_cell_md{padding-right:20px;padding-left:15px}
    .page_breadcrumbs .breadcrumb.display_table_cell_md{border-left:1px solid rgba(255,255,255,0.23);padding-left:25px}
    .page_footer .widget_media_margin{margin-top:90px}
    .bottom_mask_add + .page_copyright > [class*="container"]{padding-top:80px}
    #products .owl-theme .owl-nav{top:auto;bottom:30px;opacity:1;right:auto;left:-34.5%;width:130px}
    #testimonials .owl-theme .owl-nav{top:auto;bottom:40px;opacity:1;right:auto;left:-34.5%;width:130px}
    #testimonials .owl-theme .owl-dots{display:none}
    .page_mainslider.ds.light_ms_bg_color{background-color:#fff}
    .intro_section.blog_slider,.blog-slider .intro_section{margin-bottom:60px}
    .intro_section.blog_slider .slides > li,.blog-slider .intro_section .slides > li{max-height:600px}
    .intro_section .slide_description_wrapper{padding-right:15px;padding-left:15px}
    .intro_section.all-scr-cover .slide_description_wrapper{padding:12% 0 20%}
    .transparent_wrapper + .page_mainslider .slide_description_wrapper{padding-top:calc(19% + 50px)}
    .comment-list ol{padding-left:50px}
    .mainmenu_wrapper ul .mega-menu .mega-menu-col{padding:0}
    .mainmenu_wrapper ul .mega-menu .mega-menu-col a{padding-right:30px;padding-left:30px}
    .mainmenu_wrapper ul .mega-menu ul{min-width:auto;border:none}
    .mainmenu_wrapper .menu-item-has-mega-menu{position:relative}
    .mainmenu_wrapper .mega-menu{display:none;position:absolute;width:940px;top:100%;z-index:10}
    .mainmenu_wrapper .menu-item-has-mega-menu:hover .mega-menu{display:block}
    .mainmenu_wrapper .mega-menu-row{position:static;display:table;table-layout:fixed}
    .mainmenu_wrapper .mega-menu-row ul{position:static;display:block;border-top:none}
    .mainmenu_wrapper .mega-menu-col{display:table-cell;width:2000px;padding:0 20px;border-left:1px solid #ebe9e8}
    .mainmenu_wrapper .mega-menu-col > a{font-size:18px;text-transform:uppercase;font-weight:700}
    .mainmenu_wrapper .mega-menu-col:first-child{border-left:none}
    .mainmenu_wrapper ul ul .mega-menu{width:auto;top:-20px;margin-left:1px;display:block;width:auto}
    .mainmenu_wrapper ul ul .mega-menu li{display:block;width:auto;border:none}
    .header_darkgrey .mainmenu_wrapper .mega-menu-col{border-left-color:rgba(255,255,255,0.2)}
    h1.entry-title{font-size:30px}
    .staggered-layout > div:nth-child(3n + 2) .vertical-item,.staggered-layout .vertical-item:nth-child(3n + 2){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
    .staggered-layout > div:nth-child(3n + 2) .vertical-item .item-media,.staggered-layout .vertical-item:nth-child(3n + 2) .item-media{-ms-flex-order:2;order:2}
    .staggered-layout > div:nth-child(3n + 2) .vertical-item .item-content,.staggered-layout .vertical-item:nth-child(3n + 2) .item-content{-ms-flex-order:1;order:1}
    .staggered-layout .vertical-item.big-padding .item-content{padding-top:39px;padding-bottom:43px}
    #isotope_filters a,.filters a{padding:0 25px}
    .media.topmargin_40{margin-top:80px}
}

@media (min-width: 768px) and (max-width: 1199px) {
.widget_popular_entries .media-object{max-width:40px}
}
@media (min-width: 768px) and (max-width: 992px) {
#calendar_wrap{overflow-x:auto;overflow-y:hidden}
}
@media (min-width: 768px) and (max-width: 991px) {
.clear-sm{clear:both}
.staggered-layout > div:nth-child(2n + 2) .vertical-item,.staggered-layout .vertical-item:nth-child(2n + 2){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.staggered-layout > div:nth-child(2n + 2) .vertical-item .item-media,.staggered-layout .vertical-item:nth-child(2n + 2) .item-media{-ms-flex-order:2;order:2}
.staggered-layout > div:nth-child(2n + 2) .vertical-item .item-content,.staggered-layout .vertical-item:nth-child(2n + 2) .item-content{-ms-flex-order:1;order:1}
}
@media (min-width: 768px) {
    .col-sm-20{width:20%;float:left}
    .col-sm-40{width:40%;float:left}
    .container-left-half,.container-right-half{width:375px}
    .form-inline-button .form-inline .form-group.inline-block{min-width:370px;margin-right:5px}
    .vertical-tabs .nav > li.active{position:relative;z-index:2}
    .big-left-media .media-left img,.big-left-media
    .media-right img{max-width:100px}
    .four-cols-text{column-count:2}
    .three-cols-text{column-count:2}
    .owl-nav > div{width:60px;height:60px}
    .owl-nav > div:after{line-height:60px}
    .owl-theme .owl-nav > div{margin-top:-30px}
    #toTop{bottom:30px;right:30px}
    #toTopHover,#toTop:hover{bottom:35px}
    .table_section_sm .container{height:100%}
    .table_section.table_section_sm .row{display:table;width:calc(100% + 30px)}
    .table_section.table_section_sm > [class*="container"] > .row > [class*="col-"]{display:table-cell;vertical-align:middle;float:none}
    .section-big{font-size:30px}
    .alignleft{float:left;margin:5px 30px 15px 0;max-width:50%}
    .alignright{float:right;margin:5px 0 15px 30px;max-width:50%}
    .alignright.one-third,.alignleft.one-third{max-width:50%}
    .pull-sm-right{float:right}
    .pull-sm-left{float:left}
    .text-sm-right{text-align:right}
    .text-sm-left{text-align:left}
    .text-sm-center{text-align:center}
    .display_table_sm{display:table;min-width:100%;height:100%;margin-left:auto;margin-right:auto;border-collapse:collapse}
    .display_table_cell_sm{display:table-cell;vertical-align:middle;float:none;overflow:hidden;zoom:1;box-sizing:border-box}
    .side-item.side-sm .row{display:-ms-flexbox;display:flex}
    .side-item.side-sm .row [class*="col-"]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
    .side-item.side-sm .row .top_rounded{border-radius:3px 0 0 3px}
    .no-content-padding [class*='col-sm-'] .item-content,.full-padding [class*='col-sm-'] .item-content{padding-left:30px}
    .no-content-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content,.full-padding [class*='col-sm-'][class*='col-sm-pull'] .item-content{padding-left:0;padding-right:30px}
    .no-content-padding .col-sm-12 .item-content,.full-padding .col-sm-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
    .page_header_wrapper.bottom_negative_offset + *{margin-top:-20px}
    .header_transparent_wrap{position:relative;height:0!important}
    .header_transparent_wrap .header_transparent:not(.affix).header_darkgrey{background-color:rgba(33,33,33,0.75)}
    .transparent_wrapper{position:relative;height:0!important}
    .transparent_wrapper > :not(.page_header_wrapper){position:relative;z-index:3;background-color:transparent}
    .transparent_wrapper .page_header:not(.affix){background-color:transparent}
    .page_breadcrumbs.bottom_mask_subtract{margin-bottom:-20px}
    .before_ragged_footer [class*="section_padding_bottom"]:last-child,.before_ragged_footer[class*="section_padding_bottom"]{padding-bottom:25px}
    .before_ragged_footer [class*="section_padding_bottom"]:last-child,.before_ragged_footer[class*="section_padding_bottom"]{padding-bottom:30px}
    .bottom_mask_add + .page_copyright > [class*="container"]{padding-top:70px}
    .intro_section h2{font-size:60px}
    .transparent_wrapper + .page_mainslider .slide_description_wrapper{padding-top:calc(10% + 150px)}
    .not_found{font-size:200px}
    .not_found + h1{font-size:42px}
    .comment .comment-author{padding-right:20px}
    .comment .comment-body{width:calc(100% - 100px);margin-left:-5px}
    .comment-list li.comment{margin-top:40px}
    .comment-meta{padding-right:50px}
    .comment .reply{position:absolute;top:10px;right:0;margin-top:0}
    #single-member-team-carousel .owl-carousel.right-top-nav{margin-top:-50px}
    .page_copyright .widget_nav_menu li,.page_topline .widget_nav_menu li{display:inline-block;position:relative;border:none;padding-right:5px}
    .page_copyright .widget_nav_menu li:before,.page_topline .widget_nav_menu li:before{content:'';position:absolute;padding:0;left:-5px;top:5px;bottom:5px;width:1px;background-color:rgba(102,102,102,0.2);opacity:.3;display:block}
    .page_copyright .widget_nav_menu li:first-child:before,.page_topline .widget_nav_menu li:first-child:before{display:none}
    .page_copyright .widget_nav_menu a,.page_topline .widget_nav_menu a{padding:0 10px}
    .page_copyright .widget_nav_menu a:before,.page_topline .widget_nav_menu a:before{display:none}
    .wrap-forms .form-group{margin-bottom:0}
}

@media (min-width: 600px) {
    .flex-direction-nav .flex-prev{top:24%}
    .flex-direction-nav .flex-next{top:24%}
    .page_header_side.page_header_side_sticked.active-slide-side-header{left:0}
    .page_header_side_sticked ~ *{transition:margin .6s ease-in-out}
    .page_header_side_sticked ~ div .page_header{padding-left:35px}
    .page_header_side_sticked.active-slide-side-header ~ div .page_header{padding-left:0;margin-left:270px}
    .page_header_side_sticked.active-slide-side-header ~ *{margin-left:270px}
    .boxed .page_header_side_sticked.active-slide-side-header ~ *,.boxed .page_header_side_sticked.active-slide-side-header ~ div .page_header{margin-left:0}
    .page_header_side_sticked ~ .page_header_wrapper{margin-left:0}
    .boxed .intro_section .slide_description_wrapper{padding-left:60px;padding-right:60px}
}

@media (min-width: 500px) {
    a.big-icon[class*='socicon-']:before{font-size:18px}
    a.big-icon.color-bg-icon{padding:22px 21px}
}

@media (min-width: 400px) {
    .panel-group .panel-heading + .panel-collapse .panel-body{padding:35px 40px 20px}
    .tab-content .featured-tab-image{margin:-40px -40px 30px}
    .tab-content{padding:40px 40px 35px}
    blockquote{padding:35px 40px}
    .with_padding{padding:35px 40px}
    .with_padding.small_padding{padding:25px}
   
    .side-item.content-padding .item-content{padding:35px 40px 25px}
    .content-padding .item-media-wrap + .entry-meta,.content-padding > .entry-meta:first-child,.content-padding [class*="col-"] > .entry-meta:first-child,.content-padding .item-media + .entry-meta,.content-padding .item-media-wrap .entry-meta{padding:12px 35px 11px}
    .post-related{padding:35px 35px 30px}
    .gallery-title-item.vertical-item.content-padding .item-content{padding-bottom:50px}
    aside .with_padding{padding-top:45px;padding-bottom:45px}
    footer .with_padding{padding-top:45px;padding-bottom:50px}
    .widget_categories .with_padding{padding-top:30px;padding-bottom:30px}
    .teaser[class*="_bg_color"],.teaser[class*="with_"]{padding:40px}
    .thumbnail .caption{padding:35px 40px}
}

@media (max-width: 1599px) {
    .page_header .header_right_buttons h5{font-size:16px}
    .page_header .header_right_buttons .big{font-size:24px}
    .page_header .additional{display:none}
}

@media (max-width: 1199px) {
    .section_padding_100 > [class*="container"],.section_padding_top_90 > [class*="container"],.section_padding_top_100 > [class*="container"],.section_padding_top_105 > [class*="container"],.section_padding_top_110 > [class*="container"],.section_padding_top_115 > [class*="container"],.section_padding_top_120 > [class*="container"],.section_padding_top_125 > [class*="container"],.section_padding_top_130 > [class*="container"],.section_padding_top_135 > [class*="container"],.section_padding_top_140 > [class*="container"],.section_padding_top_145 > [class*="container"],.section_padding_top_150 > [class*="container"]{padding-top:75px}
    .section_padding_100 > [class*="container"],.section_padding_bottom_90 > [class*="container"],.section_padding_bottom_100 > [class*="container"],.section_padding_bottom_105 > [class*="container"],.section_padding_bottom_110 > [class*="container"],.section_padding_bottom_115 > [class*="container"],.section_padding_bottom_120 > [class*="container"],.section_padding_bottom_125 > [class*="container"],.section_padding_bottom_130 > [class*="container"],.section_padding_bottom_135 > [class*="container"],.section_padding_bottom_140 > [class*="container"],.section_padding_bottom_145 > [class*="container"],.section_padding_bottom_150 > [class*="container"]{padding-bottom:75px}
    .parallax{background-size:auto auto;background-attachment:scroll}
    .toggle_menu{position:absolute;top:15%;left:auto;right: 0;margin-left:-30px;margin-top:-30px;width:60px;height:60px;cursor:pointer;z-index:1001;visibility:visible}
    .toggler_right .toggle_menu{right:0;left:auto}
    .toggler_left .toggle_menu{right:auto;left:0;margin-left:0}
    .relative_toggler .toggle_menu{position:relative;display:block;top:auto;left:auto;margin:0}
    .relative_toggler .text-center .toggle_menu{margin:auto}
    .ls .toggle_menu span,.ls .toggle_menu span:before,.ls .toggle_menu span:after,.header_white .toggle_menu span,.header_white .toggle_menu span:before,.header_white .toggle_menu span:after{background-color:#323232}
    .intro_section + .page_header_wrapper .toggle_menu span,.intro_section + .page_header_wrapper .toggle_menu span:before,.intro_section + .page_header_wrapper .toggle_menu span:after{background-color:#fff}
    .intro_section + .page_header_wrapper .affix .toggle_menu span,.intro_section + .page_header_wrapper .affix .toggle_menu span:before,.intro_section + .page_header_wrapper .affix .toggle_menu span:after{background-color:#323232}
    .intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span,.intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:before,.intro_section + .page_header_wrapper .affix .toggle_menu.mobile-active span:after{background-color:#fff}
    .page_toplogo .toggle_menu{position:fixed;top:0;left:auto;right:0;margin:0;z-index:10;background-color:#fff}
    .header_logo_center .toggle_menu{right:0;left:auto}
    .toggle_menu:hover span:before{top:-9px}
    .toggle_menu:hover span:after{top:9px}
    .toggle_menu:before,.toggle_menu span,.toggle_menu span:before,.toggle_menu span:after{display:block;width:30px;position:absolute;background-color:#000;content:'';left:0;transform:rotate(0deg);transition:.25s ease-in-out;height:2px}
    .page_toplogo .toggle_menu:before,.page_toplogo
    .toggle_menu span,.page_toplogo
    .toggle_menu span:before,.page_toplogo
    .toggle_menu span:after{background-color:#323232}
    .toggle_menu:before,.toggle_menu span{left:15px;top:50%}
    .toggle_menu span:before{opacity:1;top:-8px}
    .toggle_menu span:after{opacity:1;top:8px}
    .toggle_menu.mobile-active{background-color:#323232;border:none;left:auto;top:0;right:0;position:fixed;margin:0;z-index:3000}
    .toggle_menu.mobile-active:before{background-color:#fff;transform:rotate(45deg)}
    .toggle_menu.mobile-active span{background-color:#fff;transform:rotate(-45deg)}
    .toggle_menu.mobile-active span:before,.toggle_menu.mobile-active span:after{opacity:0}
    .mainmenu_wrapper{position:fixed;visibility:hidden;z-index:10;top:0;left:0;bottom:0;right:0;background-color:transparent;opacity:0;transition:all .3s ease 0}
    .mobile-active .mainmenu_wrapper{visibility:visible;opacity:1;background-color:#111;background-color:#212121}
    .nav-justified > li > a{text-align:left}
    .sf-menu{position:fixed;overflow:auto;background-color:#323232;padding:20px 30px 20px 10px;top:0;left:0;bottom:0;right:100%;font-weight:400;word-wrap:break-word;text-align:left;transition:all .4s ease-out 0;opacity:0}
    .mobile-active .sf-menu{opacity:1;right:30px}
    .sf-menu > li > a,.sf-menu a{color:#fff;line-height:1.5em}
    .sf-menu > li > a{font-weight:500}
    .sf-menu ul{list-style:none;padding-left:10px}
    .sf-menu li{position:relative}
    .sf-menu ul li a{display:block;padding:10px;font-weight:300;font-size:16px;text-transform:none}
    .sf-menu ul li a:before{content:'-';padding-right:5px}
    .sf-menu ul ul li a:before{content:'--';padding-right:5px}
    .sf-arrows .sf-with-ul{padding-right:3.5em}
    .sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler{position:absolute;right:5px;top:4px;width:30px;height:30px;line-height:30px;border-radius:50%;text-align:center;font-size:20px;z-index:1}
    .sf-arrows .sf-with-ul + .sf-menu-item-mobile-toggler:after{font-family:'FontAwesome';content:'\f105'}
    .sfHover > .sf-with-ul + .sf-menu-item-mobile-toggler:after{content:'\f107'}
    .post-related h3{font-size:24px}
}

@media (max-width: 991px) {
    aside[class*="col-"]{margin-top:60px!important}
    .flex-row > [class*='col-'].col-sm-12{-ms-flex:auto;flex:auto;width:100%}
    .image_cover{height:0;padding-bottom:66%;margin-bottom:-30px;width:100%;position:relative}
    .image_cover.small_width{width:100%;padding-bottom:100%}
    .page_toplogo .icon-bg-teaser{min-height:72px}
    .page_toplogo .icon-bg-teaser .icon-background{font-size:72px}
    .page_toplogo .icon-bg-teaser img.icon-background{max-width:72px}
    .intro_section .nav-container{padding:0}
    .intro_section .flex-control-nav,.intro_section .flex-custom-nav{position:static;text-align:center;margin-top:0;margin-bottom:45px}
    .intro_section.all-scr-cover .flex-control-nav,.intro_section.all-scr-cover .flex-custom-nav{position:absolute;bottom:0}
    .intro_section .flexslider .container{position:static;width:auto;max-width:100%}
    .intro_section .slide_description_wrapper:before{display:none}
    .sf-more-li{display:none}
    .mainmenu_wrapper .mega-menu{position:static}
    #testimonials .owl-theme .owl-nav{display:none}
}

@media (max-width: 767px) {
    .mbmt20{margin-top:20px;}
    .owl-dots{display:none !important;}
    .mdisplay-block{display:inline-block;}
    .slide-image-wrap{background-size:cover;}
    .intro_section .slide_description{font-size: 14px;font-weight: 400;line-height: 18px;}
    .intro_section h2{font-size:14px;}
    .header_left_logo{float:left;}
    .header_mainmenu{float:right;}
    ul.mainmenu li.dropdown:after{color:#fff;}
    ul.mainmenu li.dropdown ul{display:none;}
    form .col-xs-12{margin-bottom:0!important}
    .countdown-section{padding:20px 8px 0}
    .countdown-amount{font-size:40px}
    .countdown-period{min-width:4em;letter-spacing:.1em}
    .text-xs-right{text-align:right}
    .text-xs-left{text-align:left}
    .text-xs-center{text-align:center}
    .no-content-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content,.full-padding [class*='col-xs-'][class*='col-xs-pull'] .item-content{padding-left:0;padding-right:30px}
    .no-content-padding .col-xs-12 .item-content,.full-padding .col-xs-12 .item-content{padding-top:30px;padding-left:0;padding-right:0}
    .logo img{max-width:180px}
    .container{max-width:500px}
    .page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:55px;padding-bottom:55px}
    .affix-aside,.affix-aside.affix,.affix-aside.affix-bottom{position:static;width:inherit!important}
    .contact-email{font-size:20px;margin-bottom:6px}
    .contact-form.parallax{padding-left:20px;padding-right:20px;padding-bottom:40px}
}

@media (max-width: 600px) {
    .gallery-columns-4 .gallery-item,.gallery-columns-5 .gallery-item,.gallery-columns-6 .gallery-item,.gallery-columns-7 .gallery-item,.gallery-columns-8 .gallery-item,.gallery-columns-9 .gallery-item{width:33%}
    .gallery-columns-4 .gallery-caption,.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
    .blockquote-big{font-size:18px;max-width:100%;padding-left:40px;padding-right:40px}
}

@media (max-width: 500px) {
.boxed .container{padding-left:10px;padding-right:10px}
.hidden-xxs{display:none}
.comment-respond i.pull-left{display:none}
.comment-respond .comment-form{margin-left:0}
}

@media (max-width: 499px) {
    .hidden-xxs{display:none!important}
    .col-xxs-12{width:100%}
    .text-xxs-center{text-align:center}
    .page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:40px;padding-bottom:40px}
    .intro_section{text-align:center}
    .intro_section .slide_description{display:block;margin:auto;text-align:center}
    .intro_section .flex-control-nav,.intro_section .flex-custom-nav{margin-bottom:50px}
    .intro_section.all-scr-cover .slide_description_wrapper{padding-bottom:calc(10% + 50px)}
}

@media screen and (max-width: 479px) {
.apsc-theme-4 .apsc-each-profile,.apsc-theme-3 .apsc-each-profile{float:none}
}

@media (max-width: 400px) {
.small-tabs .nav-tabs > li > a{font-size:10px;padding:8px}
}

@media (max-width: 350px) {
    .toggle_menu_side{top:0;right:-50px}
    .page_header_side.header_side_right .toggle_menu_side{left:-50px}
}

@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.page_breadcrumbs.bottom_mask_subtract{margin-bottom:0}
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.page_breadcrumbs.top_mask_subtract:before,.page_breadcrumbs.bottom_mask_subtract:after{display:none}
.page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:25px;padding-bottom:25px}
}
@media all and (-ms-high-contrast: none) and (min-width: 1200px),(-ms-high-contrast: active) and (min-width: 1200px) {
.page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:50px;padding-bottom:50px}
}
@media all and (-ms-high-contrast: none) and (min-width: 1600px),(-ms-high-contrast: active) and (min-width: 1600px) {
.page_breadcrumbs.top_mask_subtract.bottom_mask_subtract > [class*="container"]{padding-top:75px;padding-bottom:75px}
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.intro_section.bottom_mask_subtract:after,.intro_section.top_mask_subtract:before{display:none}
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.page_footer.top_mask_add:before,.page_footer.bottom_mask_add:after{display:none}
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.before_ragged_footer [class*="section_padding_bottom"]:last-child,.before_ragged_footer[class*="section_padding_bottom"]{padding-bottom:0}
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
.bottom_mask_add + .page_copyright > [class*="container"]{padding-top:40px}
}